/* CSS Dokument (Struktur) */

/* Allgemein */
* {margin: 0px; padding:0px;}
.clearer {clear:both; font-size:0px;line-height:0px; height:0px;}
img {border:none;}
body {background-color:#0a0e02;}

/* Rahmenfiles */
div#container {margin:0 auto;width:960px; background-color:#fef2d5;position:relative;}

/* Header */
div#header {width:960px;height:301px;background-image:url(../images/header1_bg.jpg); background-repeat:no-repeat;}

#printHeader {display:none;}

#logo {position:absolute; width:231px; height:176px; top:17px; left:365px;}

#nav_main {margin:0px; padding:0;height:31px;background-image:url(../images/nav1_bg.jpg); background-repeat:no-repeat;  /*fuer FF*/}
	#nav_main ul {margin:0; padding:5px 0 0 215px;}
	* html #nav_main ul {}
	#nav_main li {float:left; margin:0; padding:0; list-style:none;}
	#nav_main a {font-family:Georgia, Times, serif; font-size:17px; float:left; padding:1px 15px 0px 25px; display:block; text-decoration:none; color:#fef2d5; font-weight:normal; text-transform:uppercase;}
	#nav_main a:focus, #nav_main a:hover {text-decoration:none; color:#edcd7e;}*/

/* Subnavig */
div#navArea {float:left; width:225px;min-height:460px;}
	
	#nav_sub li.aktiv a {color:#FFFFFF; background-color:#434F59; }	

	#nav_sub { margin:15px 0 0 10px;}
	#nav_sub ul { margin:0; padding:0; width:192px;  list-style:none;}
	#nav_sub > ul { border-bottom:1px #CCCCCC solid;}
	#nav_sub ul li{ margin:0; padding:0;}
	#nav_sub ul li a {display:block; padding:1px 2px 1px 10px; font-weight:normal; text-decoration:none; border-top:1px #CCCCCC solid; color:#666666;}
	* html #nav_sub ul li a {width:169px; /* w\idth:173px; */ /* Breitenangaben nur fuer IE */}
	#nav_sub ul li a:focus, #nav_sub ul li a:hover {color:#333333; background-color:#CCCCCC;}  
	
	/*2.*/
	#nav_sub ul li ul li a {display:block; padding:2px 2px 2px 35px; font-weight:normal; border-top:1px #CCCCCC solid; text-decoration:none;}	
	#nav_sub ul li.aktiv ul li a {background-color:#F6F6F7;color:#666666;}
	* html #nav_sub ul li ul li a {width:155px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li a:focus, #nav_sub ul li ul li a:hover {color:#333333; background-color:#CCCCCC;}
	
	/*3.*/
	#nav_sub ul li ul li ul li a {display:block; padding:2px 2px 2px 49px; border-top:1px #CCCCCC solid; text-decoration:none;background-color:#F6F6F7;}
	* html #nav_sub ul li ul li ul li a {width:141px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li ul li a:focus, #nav_sub ul li ul li ul li a:hover {color:#333333; background-color:#CCCCCC;}
	
	#nav_sub li.navigOffen { background-color:#0066CC;}


/* Content */
div#content {padding:0;margin:0;overflow:hidden; background-image:url(../images/content1_bg.jpg); background-repeat:no-repeat;width:960px;}	
div#contenttext {padding:50px 100px;}

/* Formular */
#formular {padding:5px;}
	#formular h2 { margin-bottom:1em;}
	#formular .schliessen { float:right;}
	#formular form br { clear: both;} 
	#formular label{ float:left; text-align:left; width:170px; margin-right:10px; line-height:26px;}
	#formular input {float: left;margin-right:10px;width:220px; height:18px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#formular textarea {float: left;margin-right:10px;width:220px; height:90px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
	#formular select {float: left;margin-right:10px;width:220px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}	
	#formular .sendenBtn { /*margin-left:194px;*/}
		#formular .sendenBtn input {border:solid 1px #c7c7c7; width:auto; height:20px;}

/* Startseite */
#contentArea {}

/* Footer */
div#footerArea { padding:50px 50px 20px 100px;}
	.footer {}
	.footerText {font-size:0.825em;}
	.footerText a, a:active, a:visited {color:#666666; text-decoration:underline;}
	.footerText a:hover {color:#666666;font-size:1em;}
	.footerText ul {margin:0; padding:0; list-style:none;}
	.footerText ul li { color:#666666;float:left; margin-right:5px;font-size:1em;}
	.copyright {}
	
	
	#solution {width:90px; margin:5px 0 20px 0; float:right;line-height:normal;}
	#solution a, #solution a:visited {display:block; padding:3px 0 3px 21px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#333333; text-decoration:none; background-image:url(../images/solution-icon.gif); background-repeat:no-repeat;}
	#solution a:focus, #solution a:hover { text-decoration:none;}
	#solution img { float:right; margin-top:2px;}
	* html #solution a {width:69px; /* w\idth:69px; */ /* Breitenangaben nur fuer IE */}
	
	
.navAccesskey {display:none;}