@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: Ambassador;
    src: url(2BFB08_0_0.eot#) format('eot'),
	url(2BFB08_0_0.woff) format('woff'),
	url(2BFB08_0_0.ttf) format('truetype'); 
}
*, *:after, *:before {
    -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box;        
}

.zwnr a{ color:#fff !important;}
.zwnr a:hover{ color:#03F !important;}
#TestAusgabe{
	position:fixed;
	left:0px;
	top:0px;
	z-index:9000;
	display:none;
}

#DSGVO{
	position:fixed;
	right:0px;
	bottom:0px;
	padding:20px;
	background-color:#fff;
	width:300px;
	z-index:90000;
	box-shadow:-3px -3px 10px #888888;
	cursor:pointer;
}
.BTNMore{
	padding:10px 20px 10px 20px;
	color:#fff;
	background-color: #476db0;
	border-radius: 7px;
	display:inline-block;
	cursor:pointer;
	
}
#DSGVO a{
	padding:10px 20px 10px 20px;
	color:#fff;
	background-color: #476db0;
	border-radius: 7px;
}
#DSGVO a:hover, .BTNMore:hover{
	background-color: #1c2f6e;
	/*color:#426aae;*/
}
.MapGesperrt{
	padding-left:70px;
}
body{
	-webkit-text-size-adjust: none;
	margin:0px;
	padding:0px;
	font-family: '微软雅黑', Verdana, sans-serif;
	width:100%;
	display:none;
}
a:link, a:visited, a:focus{
	text-decoration:none;
	color:#fff;
}
a:hover{
	color:#1C2F6E;
}
#BGBild{
	position:fixed;
	width:100%;
	height:100%;
}
#BGBild img{
	margin:0px auto;
}

#Sprachen{
	position:relative;
	background-image:url(../images/KopfWelle.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:960px;
	margin:0px auto;
	font-family:"微软雅黑", sans-serif;
	font-size:10pt;
	padding-left:105px;
}
.Language,.LanguageAktiv{
	float:left;
	padding:15px 10px 0px 0px;
	color:#8f8f8f;
	cursor:pointer;
}
.LanguageAktiv{
	color:#1C2F6E;
}
.Language:hover{
	color:#1C2F6E;
}
#Rahmen{
	position:relative;
	width:760px;
	margin:0px auto;
	padding-right:100px;
}

#Kopf{
	position:relative;
}

#Nav{
	position:relative;
}

#Seite{
	position:relative;
	min-height:400px;
	height:100%;
	background-color:#b7caea;
	padding:30px 70px 20px 70px;
	font-family:"微软雅黑", sans-serif;
	font-size:13pt;
	margin-bottom:70px;
}
#Seite a{ color:#fff !important;}
#Seite a:hover{ color:#03F !important}

#Seite h1, #SeiteTeam h1{
	font-size:42pt;
	color:#1c2f6e;
	margin:0px;
	padding:0px;
	font-family: '微软雅黑', Verdana, sans-serif;
}
.SP0 h1{
	font-size:18pt;
	color:#1c2f6e;
	margin:0px;
	padding:30px 0px 0px 70px;
	font-family: '微软雅黑', Verdana, sans-serif;
	background-color: #b7caea;
}
#Seite h2, #SeiteTeam h2{
	font-size:14pt;
	color:#1c2f6e;
	margin:0px;
	padding:0px;
	font-family: '微软雅黑', Verdana, sans-serif;
}

#Seite h3{
	font-size:14pt;
	font-family: '微软雅黑', Verdana, sans-serif;
	color:#1C2F6E;
}
.SP0{
	position:relative;
	clear:both;
}
.SP1{
	position:relative;
	clear:both;
}

.SP1 a{
	color:#FFF !important;
}
.SP1 a:hover{
	color:#03F !important;
}
.SP1Breit{
	position:relative;
	clear:both;
	margin-left:-70px;
}
.SP2{
	position:relative;
	float:left;
	width:260px;
}
.SP31{
	position:relative;
	float:left;
	width:33%;
}
.SP31 img{
	margin-left:-20px;
}
.SP32{
	position:relative;
	float:left;
	width:66%;
}
.PDF{
	height:80px;
	float:left;
	width:100%;
}
.PDFLink{
	float:left;
}
.PDFText{
	padding:20px;
	float:left;
}
.IndexLink{
	border-bottom:1px solid #1C2F88;
	padding:7px 0px;
	font-size:12pt;
}
.IndexLink a:link,.IndexLink a:visited,.IndexLink a:focus{
	color:#1C2F88;
}
.IndexLink a:hover{
	color:#fff;
}

/*transparentes Feld über Logo als Homebutton*/
#BTN-Home{
	position:relative;
	float:right;
	right:180px;
	/*left:400px;*/
	width:270px;
	height:70px;
}

#KreisBild{
	position:absolute;
	left:515px; /*nicht grösser beeinfluss Seitenbreite auf Tab*/
	top:-370px;
}
.TechDatBox{
	float:left;
	padding-top:12px;
}
.TechDat0{
	float:left;
	
}
.TechDat1{
	float:left;
	width:160px;
	
}
.TechDat2{
	float:left;
	width:140px;
	
}
.TechDatBild{
	float:left;
}
.Icons{
	float:right;
	padding:25px 3px 0px;
	
}
#Kuh{
	position:relative;
	left:-70px;
	top:45px;
	
	
}
#SeiteTeam{
	position:relative;
	/*min-height:380px;*/
	height:100%;
	background-color:#b7caea;
	padding:30px 0px 20px 45px;
	font-family:"微软雅黑", sans-serif;
	font-size:13pt;
	margin-bottom:70px;
	
}
#SeiteTeam h1, #SeiteTeam h2{
	text-indent:25px;
	
}
.TeamBox{
	position:relative;
	float:left;
	font-size:11px;
	margin-left:-10px;/*ÜBERLAPPUNG*/
	margin-right:-10px;/*ÜBERLAPPUNG*/
	padding:20px 0px  0px  0px;
	
}

.TeamBild{
	position:relative;
	
}
.TeamText{
	position:relative;
	text-align:center;
	
}
.TeamName{
	font-size:16px;
	color:#1c2f6e;
}

#NewsletterAnmeldung{
	position:absolute;
	left:380px; /*nicht grösser beeinfluss Seitenbreite auf Tab*/
	top:-280px;
	width:275px;
	
	
}
#NewsletterAnmeldung h3,#NewsletterAnmeldung2 h3{
	margin:20px 0px 10px;
	
}
#NewsletterAnmeldung p,#NewsletterAnmeldung2 p{
	margin:5px 0px;
	
}
#NA-Bild{
	position:absolute;
	
}
#NA-Text{
	position:relative;
	padding:50px 35px 0px;
	font-size:10pt;
	line-height:0.95em;
}
#NA-Form{
	position:relative;
	padding:0px 35px 0px;
	font-size:10pt;
	line-height:0.95em;
	text-align:center;
	
}
#NewsletterAnmeldung input[type="submit"],#NewsletterAnmeldung2 input[type="submit"]{
	/*background-image:url(../newsletter/newsletter_grafik/button-abbonieren.png);*/
	width:93px;
	height:28px;
	border:none;
	background-color:#5da142;
	box-shadow:#333 2px 2px 2px 2px;
	border-radius:5px;
	color:#FFF;
	cursor:pointer;
}
#NewsletterAnmeldung input[type="submit"]:hover,#NewsletterAnmeldung2 input[type="submit"]:hover{
	/*background-image:url(../newsletter/newsletter_grafik/button-abbonieren.png);*/
	width:93px;
	height:28px;
	border:none;
	background-color:#2e7a10;
	box-shadow:#333 1px 1px 1px 1px;
	border-radius:5px;
	color:#FFF;
}
#NewsletterAnmeldung .Label{
	margin-left:38px;
	text-align:left;
	color:#043883;
	
	
}
#NewsletterAnmeldung input[type="text"],#NewsletterAnmeldung2 input[type="text"]{
	border:none;
	border-bottom:1px solid #043883;
	
}
#NewsletterAnmeldung2{
	width:275px;
	margin-left: 380px;
}
#Fuss{
	position:relative;
	width:100%;
	height:195px;
	bottom:0px;
	background-image:url(../images/FussWelle.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	background-position:top center;
	font-family:"微软雅黑", sans-serif;
	font-size:10pt;
	color:#FFF;
	
}

#FussBox{
	position:relative;
	width:760px;
	margin:0px auto;
	padding-right:100px;
	/*background-color:#FF9;
	opacity:0.2;*/
	
}
#FussLogo{
	padding:23px 0px 0px 350px;
}
#FussMitte{
	position:relative;
	
}
#FussNavi{
	padding:0px 20px 0px 55px;
	float:left;
}
#FussNavi a:link,#FussNavi a:visited,#FussNavi a:focus{
	color:#FFF;
	font-weight:bold;
}
#FussNavi a:hover{
	color:#1C2F6E;
}
.FussNaviLink{
	float:left;
	padding-top:12px;
	
}
.FussNaviBildLink{
	float:left;
	padding-left:20px;
	
}
#FussAdresse{
	text-align:right;
	float:right;
}
#FussMember{
	float:right;
	position:relative;
	padding-top:0px;
}
#MemberText, .MemberBild{
	float:left;
}
#MemberText{
	padding:30px 0px 0px 0px;
	color:#b6caeb;
}
.MemberBild{
	padding-left:25px;
}
.clear{
	clear:both;
	
}
.clear20{
	clear:both;
	height:20px;
	
}
.clear40{
	clear:both;
	height:40px;
	
}
.clearLinie{
	clear:both;
	height:5px;
	border-bottom:1px solid #1C2F6E;
	
}