html{height:100%}
body{margin:0; padding:0; background:#FFF; min-height:101%; font-size: 70%;}
A{color: #2A817C; text-decoration: underline;}

#BorderSeite1{
	width: 950px;
	margin: 20px auto 0px auto;
	padding-bottom: 60px;
}
#BorderSeite2{
	width: 936px;
}
#BorderSeiteRight{
	width: 13px;
	overflow: hidden;
	padding-top: 77px;
}
#TopNaviHeader{
	text-align: right; 
	padding-right: 45px;
	padding-bottom: 1px;
}
#TopNaviHeader, #TopNaviHeader A{
	color: #999;
	text-decoration: none; 
}
#TopNaviHeader A:HOVER{
	text-decoration: underline; 
}
#HeaderSeite{
	width: 936px;
	height: 263px;
	position: relative;
}
#HeaderTurkey{
	position: absolute;
	width: 936px;
	height: 113px;
	background: #2A817C;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#HeaderInhalt{
	position: absolute;
	width: 936px;
	height: 263px;
	top: 0px;
	left: 0px;
	z-index: 2;
}
#Headerbilder{
	position: absolute;
	width: 655px;
	height: 218px;
	top: 48px;
	left: 237px;
	z-index: 3;
}
#HeaderLogo{
	padding-top: 16px;
	padding-left: 25px;
	width: 150px;
}
#Headertitel{
	width: 289px;
	padding-top: 70px;
	text-align: right; 
}
.headerbildgrossAktiv, .headerbildkleinDeaktiviert{
	display: inline;
}
.headerbildgrossDeaktiviert, .headerbildkleinAktiv{
	display: none;
}
.headerbildgrossAktiv, .headerbildgrossDeaktiviert{
	background: #FFF;
	padding: 3px 3px 0px 3px;
}
.headerbildkleinAktiv, .headerbildkleinDeaktiviert{
	padding: 0px 5px 0px 5px;
	margin-top: 163px;
}
.headerbildkleinAktiv img, .headerbildkleinDeaktiviert img{
	cursor: pointer;
}
#HauptNavi{
	width: 162px;
	padding-left: 20px;
	padding-right: 60px;
}
.Hauptnavi1{
	padding-left: 5px;
	padding-bottom: 5px;
}
.Hauptnavi2{
	padding-right: 5px;
	font-size: 110%;
}
.Hauptnavi2 A{
	color: #999;
	text-decoration: none; 
}
.Hauptnavi2 A:HOVER{
	color: #2A817C;
}
.HauptNavi1aktiv{
	background: url(/img/css/akzent.gif) no-repeat left top;
}
.HauptNavi2aktiv{
	background: url(/img/css/akzent.gif) no-repeat right top;
}
.HauptNavi2aktiv A{
	color: #2A817C;
	font-weight: bold;
}

.unterpunkt1_aktiv,.unterpunkt1{
	padding:3px 0px 3px 10px;	
	width:170px;

}

.unterpunkt1_aktiv a{
	text-decoration:none;
	font-weight:bold;
}

.unterpunkt1 a{
	text-decoration:none;	
}



.unterpunkt2_aktiv,.unterpunkt2{
	padding:3px 0px 3px 20px;	
	width:170px;

}

.unterpunkt2_aktiv a{
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
}

.unterpunkt2 a{
	text-decoration:none;	
	font-size:90%;
}




#ContentSeite{
	width: 647px;
	padding-top: 32px;
 color: #667;
}
.H2titel{font-size: 100%; color: #2A817C;}
.ContainerContent{padding-bottom:18px;}
.ContainerContent A:HOVER{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:0px; padding-bottom:1px}

.ProduktEinzel{
	width: 215px;
	padding-bottom: 25px;
	background: url(/img/css/pfeil1.gif) no-repeat 107px 0px;
}
.Produktwerte1{
	width: 275px;
}
.Produktwerte2{
	width: 216px;
	background: #DFECEB;
	padding: 3px 7px 7px 3px;
}
.Produktwerte2 table tr th{
	border-bottom: 1px solid #2A817C;
	color: #2A817C;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Produktwerte2 table tr td{
	border-bottom: 1px solid #2A817C;
	color: #667;
	line-height: 1.5;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Produktwerte2 table tr td.green{
	color: #2A817C;
	padding-left: 8px;
}
.Produktzusatz{
	width: 372px;
}
.backToProducts{
	background: url(/img/css/pfeil2.gif) no-repeat left center;
	padding-left: 12px;
}
#Footer{
	background: #2A817C;
	color: #FFF; 
	margin-top: 10px;
}
#Footer, #Footer2{
	padding: 2px 41px 2px 27px;
	width: 868px;
}
#Footer2, #Footer2 A{
	color: #999;
	text-decoration: none; 
}
#Footer A{
	color: #FFF; 
	text-decoration: none; 
}
#Footer A:HOVER, #Footer2 A:HOVER{
	text-decoration: underline; 
}
.ProduktLink{
	color: #667;
	text-decoration: none; 
}
.ProduktLink:HOVER{
	text-decoration: underline;  
}


#GuestbookForm{display:none}
#LinkOpenGuest{background:#DFECEB url(/img/css/pfeil1.gif) no-repeat left center; color:#2A817C; padding:2px 4px 2px 10px; display:inline}
#LinkOpenGuest A{color:#667; text-decoration:none}
.TitelKontakt{
	font-weight: bold; color: #2A817C;
}
.kontaktformLeft, .kontaktformRight{
	width: 300px;
}
.inputKontakt{
	border: 1px solid #2A817C;
	color: #2A817C;
	width: 177px;
}
.kontaktLeft{
	width: 113px;
}
.kontaktRight{
	width: 180px;
}
.titelMitteilung{
	text-align: right;
}
.textareaGuest{width:297px; border: 1px solid #2A817C;  height:115px; overflow:auto}
.submitForm{
	border: 1px solid #2A817C;
	color: #2A817C;
	background: #FFF;
	cursor: pointer;
	font-weight: bold;
}
.GuestEinzel0{
	background: #DFECEB;
}
#ContainerGuestbook{width:647px}
.GuestEinzel{width:642px; padding-left: 5px; padding-top: 5px;}
.GuestContainerInner{padding:18px 14px; width:614px}
.GuestLinks{padding-left:5px;}
.GuestRechts{text-align:right; padding-right:5px}
.GuestMitte{width:337px; text-align:center; color:#091255}
.GuestLinks, .GuestRechts{width:150px}
.GuestLinks, .GuestRechts, .GuestMitte{
	padding-top: 5px;
}
.GuestLinks A{padding-left:12px; background: url(/img/css/pfeil2.gif) no-repeat left center;}
.GuestRechts A{padding-right:12px; background: url(/img/css/pfeil1.gif) no-repeat right center;}

#LoadingGuest{position:absolute; top:0; left:273px; display:none}
#ContainerGuestbookOuther{position:relative}

.sitemap1 a, .sitemap0 a, .sitemap2 a{
	color: #2A817C;
	text-decoration: none;
	
}
.sitemap1, .sitemap0{
	font-size: 105%;
	padding-left: 0px;
	line-height: 1.5;
}
.sitemap2{
	padding-left: 20px;
}



