@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#header { position: absolute; width: 800px; height:100px; top: 85px; left: 50%; margin-left: -400px; z-index: 1; }
#modell-navi {
	position: absolute;
	width: 800px;
	height:176px;
	top: 190px;
	left: 50%;
	margin-left: -400px;
	z-index: 1;
}
#modelldetail-navi {
	position: absolute;
	width: 800px;
	height:400px;
	top: 190px;
	left: 50%;
	margin-left: -400px;
	z-index: 1;
}
#modelldetail-technik {
	position: absolute;
	width: 800px;
	height:157px;
	top: 190px;
	left: 50%;
	margin-left: -400px;
	z-index: 1;
}
#blatt {
	position: absolute;
	width: 840px;
	height:30px;
	top: 315px;
	left: 50%;
	margin-left: -420px;
	z-index: 1;
}
#ddd {
	position: absolute;
	width: 800px;
	height:40px;
	top: 170px;
	left: 50%;
	margin-left: -400px;
	z-index: 5;
}
/*
#3dpng {
	width: 40px;
	height:40px;
	top: 0;
	left: 388px;
	z-index: 6;
}*/
#modellansicht {
	position: absolute;
	width: 350px;
	height: 400px;
	top: 0;
	left: 410px;
	z-index: 100;
}
#blatpng {float:right; width:40px; height:30px; background: url(../images/gesund_schoen_blatt.png);}
/*
#line {
	float:right;
	width:1141px;
	height:97px;
	background: url(../images/hg_gesund_schoen_line.png);
	z-index: 5;
}*/
.headerimgline {border-right: 3px solid #ffffff;}
#site {
	background-color:#eae3d0;
	width:100%;
	height:100%;
	clear: none;
	float: none;
}
.hg_verlauf {
	background-image: url(../images/hg_verlauf.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.hg_gesund_schoen_holz {
	background-image: url(../images/hg_holz.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.hg_gesund_schoen { background-image: url(../images/hg_gesund_schoen.jpg); background-repeat: no-repeat; background-position: center top; }
.hg_gesund_schoen_line { background-image: url(../images/hg_gesund_schoen_line.png); background-repeat: no-repeat; background-position: right top; }
.vital_headerline { color:#817863; font-size: 10px; }
.vital_headerline a:link{ color:#817863; text-decoration: none; margin:10px 20px 0 0; }
.vital_headerline a:active{ color:#817863; text-decoration: none; margin:10px 20px 0 0; }
.vital_headerline a:visited{ color:#817863; text-decoration: none; margin:10px 20px 0 0; }
.vital_headerline a:hover{ color:#817863; text-decoration: underline; margin:10px 20px 0 0; }

.vital_logo_header {padding: 0 0 15px 18px;}
.vital_text_header {
	padding: 0 15px 15px 0;
	color:#d8caa7;
	font-size: 28px;
	font-weight: lighter;
}

.zubehoer td {color:#817863; font-size: 12px; margin:3px;}
.zubehoer a:link{ color:#4d4229; text-decoration: none; }
.zubehoer a:active{ color:#4d4229; text-decoration: none; }
.zubehoer a:visited{ color:#4d4229; text-decoration: none; }
.zubehoer a:hover{ color:#4d4229; text-decoration: underline; }
.zubehoer img {padding-right: 5px; border: 0 solid #817863; text-decoration: none;}

.content {color:#817863; font-size: 12px;}
/*.content a:link{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
.content a:active{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
.content a:visited{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
.content a:hover{ padding-left:13px; line-height:18px; color:#4d4229; text-decoration: none; background : url(../images/linkarrow.gif) no-repeat 0 center;}*/

.content_text {color:#817863; font-size: 12px; padding: 30px 20px 20px 20px;}
.content_text h1 { font-size: 17px; font-weight: normal; }
.content_text h2 { font-size: 12px; font-weight: normal; padding:0; margin:0;}
.content_text a:link{ color:#4d4229; text-decoration: none; }
.content_text a:active{ color:#4d4229; text-decoration: none; }
.content_text a:visited{ color:#4d4229; text-decoration: none; }
.content_text a:hover{ color:#4d4229; text-decoration: underline; }

.sitemap td {padding: 0;}
.sitemap ul { list-style: none; }
.sitemap li { list-style: none; margin: 5px 0 5px 10px}
.sitemap h1 { font-size: 15px; font-weight: normal; padding:0; margin:0;}
.sitemap h2 { font-size: 12px; font-weight: normal; padding:0; margin:0;}
.sitemap a:link{ color:#4d4229; text-decoration: none; }
.sitemap a:active{ color:#4d4229; text-decoration: none; }
.sitemap a:visited{ color:#4d4229; text-decoration: none; }
.sitemap a:hover{ color:#4d4229; text-decoration: underline; }

.border td {border-top: 1px solid #ffffff;}
.borderbotffffff {border-bottom: 1px solid #ffffff;}

.footer {color:#817863; font-size: 10px;}
.footer_text {padding: 5px 20px 20px 20px;}
.footer a:link{ color:#817863; text-decoration: none; }
.footer a:active{ color:#817863; text-decoration: none; }
.footer a:visited{ color:#817863; text-decoration: none; }
.img {
	border: 1px solid #F7F4ED;
	background-color: #D8CAA7;
	float: left;
	padding: 2px;
}
.img-td {
	background-color: #D8CAA7;
	padding-right: 9px;
	padding-left: 9px;
	text-decoration: none;
}


.footer a:hover{ color:#817863; text-decoration: underline; }
.modellanzahl {	color:#cecac0; font-size: 9px; font-weight: lighter;}	
.modelldesc { color:#6c675b; font-size: 10px; font-weight: lighter; padding-left:33px}

a.arrow:active{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
a.arrow:visited{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
a.arrow:link{ padding-left:13px; line-height:18px; color:#a59e8e; text-decoration: none; }
a.arrow:hover{ padding-left:13px; line-height:18px; color:#4d4229; text-decoration: none; background : url(../images/linkarrow.gif) no-repeat 0 center;}
/*
a.arrow:active, a.arrow:visited, a.arrow:link, {
	line-height:18px;	
	padding-left:13px;
	text-decoration: none;
	color:#a59e8e;
}
a.arrow:hover {
	background : url(../images/linkarrow.gif) no-repeat 0 center;
	line-height:18px;
	padding-left:13px;
	text-decoration: none;
	color:#4d4229;
}
*/
.contentlinkaktiv {
	background : url(../images/linkarrow.gif) no-repeat 0 center;
	line-height:18px;
	padding-left:13px;
	text-decoration: none;
}
.news {padding: 10px 0 10px 0;}
.news td {border-top: 1px dotted #817863; padding: 10px 0 10px 0;}
.news h2 { font-size: 13px; font-weight: bold; }
.news img {margin-right: 20px; border: 0 solid #817863;}

.technik td {border-bottom: 1px dotted #817863; padding: 2px 0 2px 0;}

.formular td {border-bottom: 1px dotted #817863; padding: 3px 0 3px 0;}
.formular td td{border-bottom: 0px dotted #817863;}
.formular input, textarea {color:#817863; border: 1px solid #817863; font-family: Verdana, Arial, Helvetica, sans-serif;}

.sprache {
	background : url(../images/english_o.png) no-repeat 0 0;
	border: none;
	height: 16px;
	width: 71px;
	padding:6px 0 6px 21px;
	margin:5px 5px 5px 0;
	color:#817863; 
	font-size: 10px;
	}
.sprache:hover {
	background : url(../images/english_u.png) no-repeat 0 0;
	border: none;
	height: 16px;
	width: 71px;
	padding:6px 0 6px 21px;
	color:#817863; 
	font-size: 10px;
	}
	
a.sprach-en:active{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/english_o.png) no-repeat 0 center;}
a.sprach-en:visited{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/english_o.png) no-repeat 0 center;}
a.sprach-en:link{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/english_o.png) no-repeat 0 center;}
a.sprach-en:hover{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#4d4229; text-decoration: none; background : url(../images/english_u.png) no-repeat 0 center;}

a.sprach-de:active{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/deutsch_o.png) no-repeat 0 center;}
a.sprach-de:visited{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/deutsch_o.png) no-repeat 0 center;}
a.sprach-de:link{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#a59e8e; text-decoration: none; background : url(../images/deutsch_o.png) no-repeat 0 center;}
a.sprach-de:hover{ padding-left:22px; padding-top:5px; padding-bottom:5px; padding-right:7px; line-height:20px; color:#4d4229; text-decoration: none; background : url(../images/deutsch_u.png) no-repeat 0 center;}

.admin {font-size: 11px;}
.admin td {padding: 0;}
.admin h3 { font-size: 12px; font-weight: normal; padding:0; margin:0; }
.admin a:link{ color:#817863; text-decoration: none; }
.admin a:active{ color:#817863; text-decoration: none; }
.admin a:visited{ color:#817863; text-decoration: none; }
.admin a:hover{ color:#817863; text-decoration: underline; }
.ul {
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
}
* + html .einzug {
	padding-left: 142px;
}

