/* 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:#3F3E41;background:url("../images/bg_body_0099CC.gif") repeat-y left top;}

#header {background-color:#3F3E41;width:1000px;height:80px;margin:0;padding:0;}
#logo {background-color:#3F3E41;width:650px;height:80px;float:left;}
#NavigService {background-color:#3F3E41;width:auto;height:50px;float:right;padding:30px 20px 0 0;color:#FFFFFF;font-weight:bold;}
#NavigService a, #NavigService a:active, #NavigService a:visited {color:#FFFFFF;text-decoration:none;}
#NavigService a:hover {text-decoration:underline;}


#nav_main {margin:0; padding: 0 0 0 0;width:1000px; background-color:#3F3E41; /* fuer FF*/}
	#nav_main ul {margin:0 0 0 10px; padding:30px 0 0 0;}
	* html #nav_main ul {width:1050px;height:20px;}
	#nav_main li {display:inline;padding: 0;}
	#nav_main li a {float:left; text-transform:uppercase;margin:0 6px 0 0; text-decoration:none; color:#FFFFFF;font-weight:bold; cursor:pointer; background:url("../images/bg_mainnavi_left_FFFFFF.gif") no-repeat left top;}
	#nav_main li a span {float:left;display:block; padding:9px 8px 13px 8px;cursor:pointer; color:#FFFFFF;font-size:1.2em; background:url("../images/bg_mainnavi_right_FFFFFF.gif") no-repeat right top;}
	#nav_main li a:focus span, #nav_main li a:hover span{text-decoration:none; color:#FFFFFF;font-weight:bold;}
	#nav_main .aktiv a {float:left; text-transform:uppercase; background:url("../images/bg_mainnavi_left_0099CC.gif") no-repeat left top; text-decoration:none; color:#0099CC;font-weight:bold; cursor:pointer;}
	#nav_main .aktiv a span {float:left;display:block;background:url("../images/bg_mainnavi_right_0099CC.gif") no-repeat right top;color:#0099CC; cursor:pointer;}
	* html #nav_main .aktiv a{}
	* html #nav_main .aktiv a span {}
	#nav_main .aktiv a:hover, #nav_main .aktiv a:hover span{ color:#0099CC;}

/* Subnavig */
div#navArea {float:left; width:273px;height:auto; background:url("../images/bg_subnavi_colored.gif") no-repeat left top; }
	
	#nav_sub li a {height:28px; padding:14px 2px 0px 29px; }
	#nav_sub li.aktiv a {color:#0099CC; background:url("../images/bg_subnavi_single_0099CC.gif") no-repeat left top; overflow:auto; }
	#nav_sub li.noSubNav a {background:url("../images/bg_body_0099CC.gif") repeat-y left top; }

	#nav_sub ul { margin:0; padding:0; width:290px; list-style:none;}
	#nav_sub > ul {}
	#nav_sub ul li{ margin:0; padding:0;}
	#nav_sub ul li a {display:block; font-weight:bold; font-size:1.1em; text-decoration:none; color:#0099CC; }
	* html #nav_sub ul li a {width:257px; /* w\idth:173px; */ /* Breitenangaben nur fuer IE */}
	#nav_sub ul li a:focus, #nav_sub ul li a:hover {color:#0099CC;}  
	
	/*2.*/
	#nav_sub ul li ul li a {display:block; padding:2px 2px 2px 45px; font-weight:normal; border-top:1px #CCCCCC solid; text-decoration:none;text-transform: none;}	
	#nav_sub ul li.aktiv ul li a {color:#666666; text-transform: none;}
	* html #nav_sub ul li ul li a {width:160px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li a:focus, #nav_sub ul li ul li a:hover {color:#0099CC;}
	
	/*3.*/
	#nav_sub ul li ul li ul li a {display:block; padding:2px 2px 2px 61px; border-top:1px #CCCCCC solid; text-decoration:none; text-transform: none;}
	* html #nav_sub ul li ul li ul li a {width:144px; /* 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:#0099CC;}
	
	#nav_sub li.navigOffen { background-color:#0066CC;}
#contentArea {width:1000px;}
div#content {margin:0 0 30px 9px;float:left; width:686px; }	
div#contenttext {padding:30px;min-height:400px;}
	
	#solution {width:90px; margin:5px 0 5px 0; float:right;line-height:normal;background-color:#3F3E41;}
	#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;}