body {
	font-family: Verdana, Arial, san-serif;
	color:#626262;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px; }
	

/* Formatierungen */	

img {
 border: 0px;}

a {
	color: #2F578D;
	text-decoration: none;}

h1 {
	font-size: 24px;
	font-weight: normal;
	font-family: Arial, san-serif;
	color: #2F578D; }

h2 {
	color:#2F578D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	}

h3 {
	font-size: 14px;
	font-weight: bold; 
	font-family: Verdana, san-serif;
	color:#626262; }


.bluebold10px {
	color:#2F578D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

span.term0 {
	background-color:yellow; }
	
/* Ebenen */	

.news p { 
	margin: 0px; }
	
.logo { 
	visibility: visible; 
	position: absolute; 
	top: 0; 
	left: 36px; 
	width: 366px; 
	height: 83px; }
	
.flashbanner { 
	visibility: visible; 
	position: absolute; 
	top: 100px; 
	left: 36px; 
	width: 900px; 
	height: 126px }
	
.homeflashbanner { 
	visibility: visible; 
	position: absolute; 
	top: 100px; 
	left: 36px; 
	width: 900px; 
	height: 255px }	
	
.menu {
	z-index:1;
	background-color: #545454; 
	visibility: visible; 
	position: absolute; 
	top: 226px; 
	left: 36px; 
	width: 900px; 
	height: 30px }

.homemenu { 
	z-index:1;
	background-color: #545454; 
	visibility: visible; 
	position: absolute; 
	top: 355px; 
	left: 36px; 
	width: 900px; 
	height: 30px }

.menucontainer {
	z-index:1;
	padding-left: 10px; }

.homemenucontainer {
	z-index:1;
	padding-left: 10px; }

.locations { 
	visibility: visible; 
	position: absolute; 
	top: 0; 
	left: 526px; 
	width: 111px; 
	height: 100px }

.languages { 
	text-align: right; 
	visibility: visible; 
	position: absolute; 
	top: 0; 
	left: 824px; 
	width: 112px; 
	height: 31px; 
	font-size: 10px; 
	color: #626262;  }

#content  {
	border-right:1px solid #CCCCCC;
	left:36px;
	min-height:400px;
	padding-left:18px;
	padding-top:30px;
	padding-right: 10px; 
	padding-bottom: 15px; 
	position:absolute;
	top:256px;
	visibility:visible;
	width:572px;}
	
.homecontent  { 
	border-right:1px solid #CCCCCC;
	left:36px;
	min-height:400px;
	padding-left:18px;
	padding-top:30px;
	padding-right: 10px; 
	padding-bottom: 15px; 
	position:absolute;
	top:385px;
	visibility:visible;
	width:572px;}	

.rechts    { 
	visibility: visible; 
	position: absolute; 
	top: 296px; 
	left: 649px; 
	width: 287px; 
	height: 244px; 
	font-size: 10px;  }

.homerechts    { 
	visibility: visible; 
	position: absolute; 
	top: 430px; 
	left: 649px; 
	width: 287px; 
	height: 244px; 
	font-size: 10px;  }

.bottom  { 
	background-color: #2b5081; 
	visibility: visible; 
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	width: 900px; 
	height: 10px }

.homebottom  { 
	background-color: #2b5081; 
	visibility: visible; 
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	width: 900px; 
	height: 10px }

.suchen { 
	visibility: visible; 
	position: absolute; 
	top: 256px; 
	left: 637px; 
	width: 299px; 
	height: 32px; 
	border-bottom: 1px solid #cccccc;  }

.homesuchen { 
	visibility: visible; 
	position: absolute; 
	top: 386px; 
	left: 637px; 
	width: 299px; 
	height: 32px; 
	border-bottom: 1px solid #cccccc;  }

/*Menu*/

span.tlME {
	display:inline-block;
	top: 4px;
	height:30px;
	padding-top: 5px;
}

.tlME {
	color:white;
	font-size:13px;
}

a.tlME {
	margin-left:2px;
}

a.tlME:hover { 
	color: #7e9abe; }

.tlME_dot {
	margin-right:10px;
}

.tlME_dot img {
	margin-bottom: 3px;
}

.sl1Menu {
	position:absolute;
	background-color:#545454;
	z-index:10;
}
	
.sl1ME {
	font-size: 11px; 
	color:white;
}

a.sl1ME {
	border-top:1px solid #cbd5e2;
	display:block;
	font-size:12px;
	padding:2px 16px 3px;
	}
a.sl1ME:hover { 
	color: #7e9abe; }

/* Suchformular */

input.waxmlc_search_query {
	margin-left:8px;
	margin-top:7px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	font-family:Arial,FreeSans,sans-serif; }
	
input.waxmlc_search_searchfield:hover {
	background-color:#cccccc; }

input.waxmlc_search_searchfield {
	background-color:white;
	border:1px solid #2b5081;
	color: #2b5081;
	font-family:Arial,FreeSans,sans-serif;
	margin-left:20px; }	

.waxmlc_search_results {
	padding-top: 20px; }

.waxmlc_search_result {
	display: block; }

.waxmlc_search_result:before {
	content:'- '; }

/* Sitemap */

a.waxmlc_sitemap_entry_0 {
	display: block; 
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom:7px;
	padding-bottom:2px;
	padding-top:11px; }

a.waxmlc_sitemap_entry_1 {
	padding-left: 25px; }

a.waxmlc_sitemap_entry_2 {
	display: none; }

/* Bildergalerie*/

#lightbox-overlay-text-about {
	display: none; }
#lightbox-overlay-text-close {
	display: none; }

	
/*Buttons und Textfelder*/

input.datafield {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: white; 
	border: 1px solid #747576; 
	font-family: Arial,FreeSans,sans-serif; }
input.buttonsend {
	margin-left: 0px;
	background-color: white; 
	border: 1px solid black;
	font-family: Arial,FreeSans,sans-serif; }
input.buttonsend:hover {
	background-color: #c2fec4; }
input.buttonreset {
	margin-left: 0px;
	background-color: white; 
	border: 1px solid black;
	font-family: Arial,FreeSans,sans-serif; }
input.buttonreset:hover {
	background-color: #FFB7BA; }
textarea {
	margin: 0px; 
	background-color: white; 
	border: 1px solid #747576;
	font-family: Arial,FreeSans,sans-serif; }
	
/*Hinweise*/

.warning { 
	background: #ffb7ba url("http://vfss-lb.itds.ch/VFS-DFA-18778-warnung.gif") no-repeat 10px 50%; 
	text-align: left; 
	margin: 0 0 10px; 
	padding: 10px 0 10px 55px; 
	position: static; 
	border: solid 1px #ff0000 }
.versendet { 
	background: #c2fec4 url("http://vfss-lb.itds.ch/VFS-DFA-18781-versendet.jpg") no-repeat 10px 50%; 
	text-align: left; 
	margin: 0 0 10px; 
	padding: 10px 0 10px 55px; 
	position: static; 
	border: solid 1px #02a850 }


