@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden !important; overflow-y:scroll !important;}
body {padding: 0px; margin:0px; font-family: Arial; font-size:11px; color:#666666;  background-image:url(../pix/neu/html_hg.jpg); background-repeat:repeat-x;}

*{ margin:0px;border:0px;font-family:Arial;color:#666666;}

/* Globale Einstellungen */
img{border:0px;}

.trenner1px{width:100px; height:1px; overflow:hidden; clear:both;}
.trenner5px{width:100px; height:5px; overflow:hidden; clear:both;}
.trenner10px{width:100px; height:10px; overflow:hidden; clear:both;}
.trenner15px{width:100px; height:15px; overflow:hidden; clear:both;}
.trenner20px{width:100px; height:20px; overflow:hidden; clear:both;}

#WrapperContent {width:880px; position:absolute; top:199px; left:50%; margin-left:-440px;}
#Content {float:left; width:680px; background-image:url(../pix/neu/content_schatten.jpg); background-repeat:no-repeat; margin-left:200px;}
#MainMenu {float:left; width:200px; background-image:url(../pix/neu/menu_hg.jpg); background-repeat:no-repeat; height:500px; margin-left:-880px;}
#Footer {width:880px; margin-top:20px; height:45px; overflow:hidden; background-image:url(../pix/neu/footer_schatten.jpg); background-repeat:repeat-x;}
#Head {width:880px; position:absolute; top:0px; left:50%; margin-left:-440px; height:199px; background-image:url(../pix/neu/head_hg.jpg); background-repeat:repeat-x;}
#HeadLinks {float:left; width:200px; height:199px; overflow:hidden;}
#HeadRechts {float:left; width:680px; height:199px; overflow:hidden;}
#banner {width:680px; height:140px; overflow:hidden; margin-top:59px;}

#navigationspunkt h1, modellmenu h1{color:#666666;	font-size:12px; font-weight:normal; margin:0px; display:inline;}
h2.begriff{margin:0px;}
.frage h2{font-size:12px; font-weight:bold; color:#666666; margin:0px;}
.ueberschrift h1, h1.ueberschrift {font-size:12px; font-weight:bold; color:#666666; margin:0px;}

//sekund�rnavigation   
.secNaviLinkrot a:link{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
.secNaviLinkrot a:visited{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
.secNaviLinkrot a:hover{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
.secNaviLinkrot a:active{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
	
#secNavi{
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-72px;
	width:660px;
	height:auto;
	z-index:4;
	}
#secNavi input.text{
	margin-left:10px;
	margin-right:10px;
	font-size:10px;
	color:#000;
	border:1px solid #666666;
	}
#secNavi input.submit{
	margin-top:3px;
	}
#secNavi li{
	display:inline;
	list-style:none;
	color:#666666;
	font-size:10px;	
	}
.secNaviTrennung{
	margin-left:5px;
	margin-right:5px;
	}
.secNaviLink a:link{
	color:#666666;
	text-decoration:none;
	}
.secNaviLink a:visited{
	color:#666666;
	text-decoration:none;
	}
.secNaviLink a:hover{
	color:#C13535;
	text-decoration:none;
	}
.secNaviLink a:active{
	color:#666666;
	text-decoration:none;
	}

//hauptnavigation  

#MainMenu ul{
    margin-left:0px;
	margin-top:-10px;
    }
#MainMenu li{
	list-style:none;
	margin-left:-40px;
	}
#MainMenu .navi, .subNavi, .subNaviRot{
	font-size:14px;
	color:#666666;
	height:20px;
	margin-top:5px;
	margin-left:-15px;
	margin-bottom:-8px;
	overflow:hidden;
	}	

#MainMenu .subNavi{
	font-size:12px;
	margin-left:-0px;
	margin-top:10px;
	color:#999999;
	}
	
#MainMenu .subNaviRot{
	font-size:12px;
	margin-left:0px;
	margin-top:10px;
	color:#C13535;
	}
	
#MainMenu .subNaviRot a:link{
	color:#C13535;
	text-decoration:none;	
	}
#MainMenu .subNaviRot a:visited{
	color:#C13535;
	text-decoration:none;	
	}

#MainMenu .subNaviRot a:hover{
	color:#C13535;
	text-decoration:none;
	}
#MainMenu .subNaviRot a:active{
	color:#C13535;
	text-decoration:none;	
	}
	
#MainMenu .subNavi a:link{
	color:#999999;
	text-decoration:none;	
	}
#MainMenu .navi a:link{
	color:#666666;
	text-decoration:none;
	}
#MainMenu .subNavi a:visited{
	color:#999999;
	text-decoration:none;	
	}
#MainMenu .navi a:visited{
	color:#666666;
	text-decoration:none;
	}
#MainMenu .navi a:hover, #MainMenu .subNavi a:hover{
	color:#C13535;
	text-decoration:none;
	}
#MainMenu .subNavi a:active{
	color:#999999;
	text-decoration:none;	
	}
#MainMenu .navi a:active{
	color:#666666;
	text-decoration:none;
	}	


/* Footer */
#f1{
	margin-top:10px;
	font-size:10px;
	color:#666666;
	float:left;
	width:200px;
	text-align:right;
	height:40px; overflow:hidden;
	}
#f1 li{
	display:inline;
	list-style:none;
	color:#666666;
	font-size:10px;	
	width:200px;
	}
#f2{
	margin-top:10px;
	margin-left:30px;
	float:left;
	width:300px;
	height:40px; overflow:hidden;
	text-align:left;
	}
#f2 li{
	display:inline;
	list-style:none;
	color:#666666;
	font-size:10px;	
	}
#f3{
	margin-top:10px;
    width:330px;
	text-align:right;
	float:left;
	height:40px; overflow:hidden;
	}
#f3 li{
	display:inline;
	list-style:none;
	color:#666666;
	font-size:10px;	
	}
	

#site .abstandBalken{
height:40px;
width:640px;
}

#site{
	margin-left:40px;
	margin-top:40px;
	min-height:500px;
	}

h1{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	}
h2{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
	}

.serie h1{ margin-top:10px;}
#modellmenu li h1{ font-weight:normal; display:inline; font-size:10px;}
