html{height:100%}

body{background:#FFF url(/img/css/bg_body.jpg) repeat; margin:0; min-height:101%; padding:0; font-size:70%}

A{color:#1E4991; text-decoration:none}
A:HOVER{text-decoration:underline}
#KontaktOnlyPrint{display:none}
#LDec{background:transparent url(/img/css/bg_dec.gif) no-repeat top center; width:100%}
#LCentering{margin:0 auto; position:relative; width:986px}
#LTop{padding-top:37px; height:46px; width:978px; overflow:hidden}
#LLeft{float:left; width:207px; padding-right:4px}
#ShwLtr{background:url(/img/css/shwl/top_right.png) no-repeat top right; width:207px}
#ShwLr{background:url(/img/css/shwl/right.png) repeat-y right; width:207px}
#ShwLbl{background:url(/img/css/shwl/bottom_left.png) no-repeat top left; padding-left:7px; height:7px; width:200px}
#ShwLbr{background:url(/img/css/shwl/bottom_right.png) no-repeat top right; height:7px; padding-right:7px; width:193px}
#ShwLb{background:url(/img/css/shwl/bottom.png) repeat-x top; height:7px; width:193px}
#ShwCtr{background:url(/img/css/shwc/top_right.gif) no-repeat top right; width:775px}
#ShwCr{background:url(/img/css/shwc/right.png) repeat-y right; width:775px}
#ShwCbl{background:url(/img/css/shwc/bottom_left.png) no-repeat top left; padding-left:8px; height:8px; width:767px; margin-bottom:50px}
#ShwCbr{background:url(/img/css/shwc/bottom_right.png) no-repeat top right; height:8px; padding-right:8px; width:759px}
#ShwCb{background:url(/img/css/shwc/bottom.png) repeat-x top; height:8px; width:759px}
#LeftContent{width:198px; padding:1px; background:#fff}
#LeftContentTop1{width:198px; background:#8FAAC5 url(/img/css/bg_left_top1.jpg) no-repeat top left; margin-bottom:36px}

#LeftContentTop2{background:url(/img/css/bg_left_top2.jpg) no-repeat bottom left; min-height:187px; width:198px; padding-bottom:60px}
#LeftContentBottom{padding-bottom:1px; background:#EDEEF0 url(/img/css/bg_leftbottom.jpg) repeat-x top}
#LeftContentBottom #LAdresse{color:#939EA8; line-height:1.4; padding:23px}
#LeftContentBottom #LAdresse A{color:#1E4991}
#mHLeftContent{float:left; height:187px; overflow:hidden; width:0px}
#LCenter{float:left; width:775px}
#CenterContent{background-color:#FFF; border-top:1px solid #FFF; width:767px}
#LHeader{border-left:1px solid #FFF; border-right:1px solid #FFF; width:765px; position: relative;}
#topShadow{
	background: url(/img/css/topshadow.png) no-repeat left top;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 765px;
	height: 90px;
	overflow: hidden;
}
#LTop .col1{padding-top:12px; width:284px}
#LTop .col2{width:99px}
#LTop .col3{padding-top:24px; width:300px}
#LTop .col4{padding-top:31px}

#HomeNaviTop{color:#C6D1DC; padding-right:10px; font-size:90%; padding-top:2px}
#HomeNaviTop A{color:#C6D1DC; text-decoration:none}
#HomeNaviTop A.homenavilinkaktiv{color:#FFF}
#Hauptnavi{color:#FFF}
#Hauptnavi A{color:#FFF; text-decoration:none; font-weight:bold}
#Hauptnavi A.hauptnavi1, #Hauptnavi A.hauptnavi1aktiv{padding-left:34px; width:159px; padding-right:5px; display:block; line-height:2.2}
#Hauptnavi A.hauptnavi1{background:url(/img/css/pfeil1.gif) no-repeat 23px 9px}
#Hauptnavi A.hauptnavi1aktiv{background:url(/img/css/pfeil2.gif) no-repeat 23px 9px; color:#003273}
#Hauptnavi A:HOVER{color: #FFA31C;}

#Hauptnavi A.hauptnavi2, #Hauptnavi A.hauptnavi2aktiv{padding-left:47px; width:146px; padding-right:5px; display:block; font-weight:normal; padding-bottom:5px}
#Hauptnavi A.hauptnavi2{background:url(/img/css/pfeil1.gif) no-repeat 35px 5px}
#Hauptnavi A.hauptnavi2aktiv{background:url(/img/css/pfeil2.gif) no-repeat 35px 5px; color:#003273}

#Hauptnavi A.hauptnavi3, #Hauptnavi A.hauptnavi3aktiv{padding-left:57px; width:136px; padding-right:5px; display:block; font-weight:normal; padding-bottom:5px}
#Hauptnavi A.hauptnavi3{background:url(/img/css/pfeil1.gif) no-repeat 45px 5px}
#Hauptnavi A.hauptnavi3aktiv{background:url(/img/css/pfeil2.gif) no-repeat 45px 5px; color:#003273}

#HomeContent{background:url(/img/css/dottet2.gif) repeat-y left}
.hometitelEinzel{background:url(/img/css/pfeil3.gif) no-repeat left top; padding:6px 0px 6px 24px; width:231px}
.homeinhaltEinzel{width:215px; padding:5px 20px 5px 20px; color:#667}
.imageHomeBox{display:block; margin-bottom:21px}
.homboxInhalt{padding:0px 9px; width:197px}

.homelinkEinzel{width:226px; padding-right:29px; text-align:right}
.homelinkEinzel A{background:url(/img/css/pfeil4.gif) no-repeat left center; padding-left:10px}
#Footerseite{padding-top:9px; text-align:right; color:#A2B1C0}
#Footerseite A{color:#003273}
#Footerseite A.footernavilinkaktiv{color:#FFF}
A.teamblaulink{color:#8E99A4 !important; background: url(/img/teamblau.gif) no-repeat left center;padding-left: 18px;}
.imageHeader{padding:35px 38px 9px 38px; background:url(/img/css/dottet.gif) repeat-x left bottom}
#ContentSeite{padding:0px 0px 40px 25px; width:717px; color:#667}

.H2titel{font-size:100%; color:#16437E}
.ContainerContent{padding-top:20px; padding-bottom:0px; width:717px}
.ContainerContent A{text-decoration:underline}
.ContainerContent H2{font-size:100%}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px; border:1px solid #2A817C}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0px; border:1px solid #2A817C}
.ContainerContent IMG.layout3{float:right; margin:3px 0px 5px 8px; border:1px solid #2A817C}
.ContainerContent IMG.layout4{display:block; margin:5px 0px; border:1px solid #2A817C}
.ContainerContent IMG.layout5{display:block}
.ContainerContent ul{padding-top:9px; padding-bottom:9px}
.ContainerContent ul li{list-style-image:url(/img/css/list.gif); padding-top:3px; padding-bottom:1px}
.ContainerContent .ebenelinksImg, .ContainerContent .ebenelinksText{width:165px; padding-left:36px; padding-right:20px; min-height:10px}
.ContainerContent .ebeneRechtsText, .ContainerContent .ebeneRechtsImg{width:495px}
.ContainerContent .einzigeEbene{padding-left:36px; width:681px}
.ContainerContent .ebenelinksImg img{border:1px solid #B9B9B9}
.ContainerContent .spacer1dottet{margin:10px 0 5px 0}
.ContainerContent Table{
	border: none;
	border-collapse: collapse;
}
.ContainerContent Table td{
	border: 1px solid #C6C6C6;
	padding: 2px 5px;
}
.aufzaehlung H2{
	border-left: 4px solid #16437E;
	padding-left: 7px;
}
.aufzaehlung .ContentText{
	padding-left: 11px;
}
.ContainerContent .imagezoom{
	width: 150px;
	padding-right: 15px;
}
.ContainerContent .imagezoom img{
	border: 1px solid #C6C6C6;
}
#KontaktBottom{background:url(/img/css/pfeil5.gif) no-repeat right top; padding-right:25px; padding-left:25px; width:715px; margin-top:20px; padding-bottom:17px}
#KontaktBottom1{background:url(/img/css/dottet.gif) repeat-x left bottom; line-height:16px; text-align:right}
#KontaktBottom1 A{text-transform:uppercase; color:#25345C; font-weight:bold}
.UebersichtEinzelBox0{width:255px; background:url(/img/css/pfeil3.gif) no-repeat left top}
.UebersichtEinzelBox1{width:256px; background:url(/img/css/pfeil3.gif) no-repeat left top}
.UebersichtEinzelBox2{width:256px; background:url(/img/css/pfeil3.gif) no-repeat left top}
.UebersichtEinzel2{background:url(/img/css/dottet2.gif) repeat-y right center}
.UebersichtEinzelBox0 .UebersichtEinzel2{
	background: none;
}
.UebersichtEinzel2 img{
	padding-left: 2px;
}
.UebersichtTitel{padding-left:28px; padding-right:12px; width:215px; /*line-height:2.2;*/ padding-top: 5px; padding-bottom: 5px; background:url(/img/css/dottet.gif) repeat-x left bottom; color:#16437E}
.UebersichtTitel h2, .UebersichtTitel h2 A, .UebersichtTitel A{font-size:100%; display: block; width: 215px; text-transform: uppercase; font-weight: bold;}

.UebersichtLink{background:#9BB5CE url(/img/css/pfeil5.gif) no-repeat right top; text-align:right; color:#FFF; width:224px; margin-left:1px; padding:1px 29px 1px 0; font-weight:bold}
.UebersichtEinzelBox0 .UebersichtLink{
	width: 223px;
}
.UebersichtLink A{color:#FFF; display:block; width: 221px;}
.ContentZelte{padding-top:2px; padding-left:1px; width:765px}
.ZeltEinzel1{width:302px}
.ZeltEinzel1 .ZeltBlockTitel, .ZeltEinzel1 .ZeltBlockTitelaktiv{padding-left:29px; width:273px}
.ZeltEinzel1 .ZeltBlockTitel A{
	display: block; width: 273px;
}
.ZeltEinzel2 .ZeltBlockTitel, .ZeltEinzel2 .ZeltBlockTitelaktiv{padding-left:11px; width:217px}
.ZeltEinzel2 .ZeltBlockTitel A{
	display: block; width: 217px;
}
.ZeltBlockTitel A{color:#FFF}
.ZeltBlockTitelaktiv{background:#003273; color:#FFF}
.ZeltBlockTitel, .ZeltBlockTitelaktiv{line-height:1.8; font-weight:bold; font-size:90%}
.ZeltBlockTitel{background:#9BB5CE url(/img/css/pfeil6.gif) no-repeat right center; color:#FFF}
.ZeltTitelBlock{
	padding: 5px 5px 5px 29px;
	width: 268px;
}
.ZeltEinzel1 .ZeltTitelBlock{padding:5px 5px 5px 29px; width:268px}
.ZeltEinzel2 .ZeltTitelBlock{padding:5px 5px 5px 11px; width:212px}
.ZeltDoppelt .ZeltTitelBlock{padding:5px 5px 5px 11px; width:440px}
.ZeltTitelBlock h2{font-size:100%; color:#003273}
.ZeltTitelBlock A{color:#003273}
.ZeltContent{background:url(/img/css/bg_zeltinfo.gif) repeat-x left top}
.ZeltContent, .ZeltContent2{color:#667; padding:16px 26px; width:250px}
.TrennerZelte{font-size:0%; width:3px; height:10px; overflow:hidden}

.ZeltEinzel2{width:228px}
.ZeltBorderTop{background:url(/img/css/dottet.gif) repeat-x left top; margin-top:9px; width:228px}
.ZeltBorderTopXL{background:url(/img/css/dottet.gif) repeat-x left top; margin-top:9px; width:290px; margin-left:12px}
.ZeltBorderLeft{background:url(/img/css/dottet3.gif) repeat-y left top; width:228px}
.ZeltBorderLeftXL{background:url(/img/css/dottet3.gif) repeat-y left top; width:290px}
.ZeltBorderBild{background:url(/img/css/pfeil3.gif) no-repeat left top; width:200px; padding:16px 14px; text-align:center}
.BildVorschauReferenz{border:1px solid #C9D0D3; width:135px; text-align:left; margin:0px auto; background:#75818E}
.AnzahlReferenzen{background:#59636C; color:#FFF; font-weight:bold; padding:1px 3px 1px 5px}
.referenzlink{display:none}
.ZeltDetailInner{width:290px; padding-top:5px; font-size: 90%; background: url(/img/css/dottet3.gif) repeat-y right center}

#FooterExtend{width:765px; padding:0px 1px; height:107px; background:url(/img/css/bg_footer.jpg) repeat-x left top}
#FooterExtend h2{font-size:100%; color:#16437E; display:block}

#BoxTell{width:290px; padding-left:10px; padding-top:9px; line-height:1.5}
h2.h2Footer{font-size:100%; text-transform:uppercase; color:#16437E; display:block; margin-bottom:8px}
.descTell{width:35px; font-weight:bold; color:#16437E}
.inputTell{width:115px}
.inputTell input{width:107px; border:none; color:#16437E}
.submitTell{width:24px}
.trennerFooter{background:url(/img/css/bg_footer_trenner.jpg) no-repeat center top; height:107px; width:10px}
#BoxPDF{width:221px; text-align:center; padding-top:9px; line-height:1.5}

.zeltdetail{background:url(/img/css/dottet.gif) repeat-x left bottom}
.zeltdetailbottom, .zeltdetail{padding-bottom:1px; line-height:1.7; padding-left:12px; padding-right:12px; width:266px; color:#667}
.zeltdetailLeft{font-weight:bold; width:140px}
.zeltdetailRight{width:126px; text-align:right}
.DetailBildZelt{width:220px; padding-left:8px; color:#667; padding-bottom:4px}
.DetailBildZelt A.linkmitpfeil, .ContainerContent .imagezoom a.zoompfeil{background:url(/img/css/pfeil2.gif) no-repeat left center; padding-left:8px; display: inline-block}
.ContainerContent .imagezoom a.zoompfeil{
	text-decoration: none; 
}
#Referenzen{width:765px; padding:0px 1px 16px 1px}
.titelReferenzen{font-weight:bold; text-transform:uppercase; color:#16437E; width:300px; padding-left:25px}
.Referenzenfilter{width:430px}
.ImageContainerReferenz{width:115px; height:67px; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-color:#FFF}
.Referenzinfos{padding-left:28px; padding-right:12px; width:215px; color:#667}

.titelKontakt{font-weight:bold; text-transform:uppercase; color:#16437E; width:250px; padding-left:25px}
.interessenKontakt{width:480px; color:#667}
#ContainerKontakt{width:717px; padding-left:25px}
.ContainerKontakt2{width:650px; padding-left:32px}
.KontaktSpalte{width:300px; color:#667}
.KontaktSpalte H2{font-size:100%; color:#003273; display:block; margin-bottom:8px}
.FormDesc{width:85px}
.FormInput{width:210px}
.inputKontakt{border:none; background:#E7EEF4; width:208px}
.RouteStaat{background:#E7EEF4; border:none}
.textareaKontakt{width:298px; height:84px; border:none; background:#E7EEF4}
.Privacyleft{width:184px}
.FormSubmit{text-align:right}
.submitKontakt{background:#9BB5CE url(/img/css/bg_button.jpg) repeat-x left bottom; border:none; color:#FFF; font-weight:bold; padding:2px 0px}
.ContainerAnreise{padding-left:36px}
.SpecialTitel{font-weight:bold; color:#16437E}
#directions{width:645px; padding:0 !important}
.Kontaktfooter{padding:16px 10px 10px 16px; width:157px; color:#808D99}

#sitemap{
	padding-bottom: 20px;
}
.sitemap1, .sitemap2, .sitemap3, .sitemap4{
	display: block;
	line-height: 1.5
}
.sitemap0{
	font-weight: bold;
}
.sitemap1, .sitemap0{padding-left: 61px; padding-right: 20px;}
.sitemap2{padding-left: 76px;}
.sitemap3{padding-left: 91px;}
.sitemap4{padding-left: 106px;}
.BacklinkZelte{
	padding-top: 8px;
	padding-right: 25px;
}
.BacklinkZelte A{
	color: #939EA8;
	font-size: 90%;
}