#overall {
	position:absolute; top:0px; left:50%; /* Eingefügt */
	width:781px; height:auto;
	margin:0px auto; padding:0px;
	margin-left:-391px; /* Eingefügt */
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}


#banner-unten {
	width:779px; height:7px;
	background:#ffffff url("images/bg-banner-unten-2.jpg") repeat-x;
	border-right:1px solid white;
	border-left:1px solid white;
}


*html div#banner-unten {margin-bottom: -10px}


/* 
#subnav-top {
	width:779px; height:42px;
	background:white url("images/subnav-bg.jpg") no-repeat;
	border-right:1px solid white;
	border-left:1px solid white;
}
*/

/* navigations-layer 
#subnav-top {
	width:779px; height:42px;
	background:white url("images/subnav-bg.jpg") no-repeat;
	border-right:1px solid white;
	border-left:1px solid white;
}

*/


/* submenu horizontale Navi */
#menu2d {
	width:163px;
	margin:0px 10px 0px 0px; padding:0px;
	/* height:100%; */
	margin-top: -5px;
	list-style:none;
	font-size:65%;
}
#menu2d li {
	height:100%; /*overflow:auto;*/
	margin-top:10px; margin-bottom:5px; padding-left:25px; padding-bottom:0px;padding-top:3px;
	background:white url("images/subnav-oben-passiv.jpg")  18px 0px no-repeat;
	line-height:125%
}
#menu2d li a {
	position:relative; top:-2px;
	color:#6699CC;
	text-decoration:none;
}
#menu2d li.act {
	background:white url("images/subnav-oben-aktiv.jpg")  18px 0px no-repeat;
}
#menu2d li.act a {
	color:#003366;
}
#menu2d li a:hover,#menu2d li a:active {
	color:#003366;
}



#kompetenz {
	width:163px;
	border-bottom:1px solid #224E75;
	padding-bottom:1px;
	font-size:65%;	
	background:#809AB3 url("images/kompetenz-bg.jpg") no-repeat bottom left;
	padding-bottom:1px;}

/* Level 0 */
#kompnav-0 {
	display:block;
	margin:0px;
	height:31px;
	background:#809AB3 url("images/kompnav-head.jpg") no-repeat 0px 0px;
	border-bottom:0px solid #BECBDC
}

#kompnav-0 ul  {}

#kompnav-0 li  {
	padding-top:6px;
	list-style:none;}

#kompnav-0 li a {
	margin-left:21px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


#kompnav {
	display:block;
	margin:0px;
	background:#809AB3;
	border-bottom:0px solid #BECBDC
}

#kompnav ul  {list-style:none;
}

/* Level 1 */
#kompnav li  {
	margin:0px;padding-left:21px; 
	list-style:none;
	line-height:120%;
	color:white;
	padding-top:3px;
	padding-bottom:7px;
	background: url("images/kompnav-passive-1.jpg") no-repeat 17px 0px;
}

#kompnav li a  {color:white;text-decoration:none}

#kompnav li.act   {
	margin-bottom:0px; 
	padding-left:21px; 
	padding-top:3px;
	padding-bottom:7px;
	border:0px solid black;
	list-style:none;
	line-height:120%;
	color:#003366;
	background:#809AB3 url("images/kompnav-active-1-bg.jpg") no-repeat 17px 0px
}

#kompnav li.act  a {color:#003366;text-decoration:none;background:white;padding-bottom:5px;}

/* Level 2 */


/*  nur für IE 7 */
#kompnav li.act ul {margin-top:5px;margin-bottom:0px;}

/* alle ausser IE 7 machen das */
html>/**/body #kompnav li.act ul {margin-top:5px;margin-bottom:-7px;}

/* IE 6 Hack */
*html div#kompnav li.act ul {margin-top:5px;margin-bottom:-9px;}

#kompnav li.act ul li  {
	margin-left:-46px; 
	padding-left:11px;
	border:0px solid green;
	padding-top:3px;
	padding-bottom:7px;
	background:transparent url("images/kompnav-passive-2.jpg") no-repeat 11px 0px;
	color:#8298AF
}

#kompnav li.act ul li.act  {
	margin-left:-46px;
	padding-left:11px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid black;
	background:transparent url("images/kompnav-active-2.jpg") no-repeat 11px 0px;
	color:#003366
}



#kompnav li ul li a  {
	color:#8298AF;
	text-decoration:none;
	background:#transparent;
	line-height:120%;
}

#kompnav li.act ul li a  {
	color:#8298AF;
	text-decoration:none;
	background:#transparent;
	line-height:120%;
}

#kompnav li.act ul li a:hover  {color: #003366}

#kompnav li.act ul li.act a  {
	color:#003366;
	text-decoration:none;
	background:#transparent;
	line-height:120%;
}


/* Level 3 */

#kompnav li.act ul li.act ul {margin-top:5px;}

#kompnav li.act ul li.act ul li  {
	margin-left:-28px; 
	padding-left:0px;
	padding-top:3px;
	padding-bottom:7px;
	background:#ffffff url("images/kompnav-passive-2.jpg") no-repeat 0px 0px;
	color:#8298AF
}

#kompnav li.act ul li.act ul li  a  {
	color:#8298AF;
	text-decoration:none;
	background:transparent;
	margin-left:-2px;
	margin-bottom:2px;
	border:0px solid black;
}


/* hauptmenu */

#nav1 {
	width:163px;
	margin:0px; padding:0px; padding-top:5px;
	font-size:65%;
	background:#cccccc;
	border:0px solid red;
}

#menu1 {
	margin:0px; padding:0px;
	width:163px;
	list-style:none;
	line-height:180%;
}
#menu1 li {
	margin:0px; padding:3px 0px 7px 21px;
	/* height:25px; */ /* cause an Firefox display error */
	background:#cccccc url("images/nav-passiv-2b.jpg") 16px 0px no-repeat;
	border-bottom:0px solid red;
}
#menu1 li.act {
	background:#cccccc url("images/nav-aktivb.jpg") 17px 0px no-repeat;
	border-bottom:0px solid #999999;
	margin-bottom:0px; 
}

#menu1 li.act a:link, #menu1 li.act a:visited, #menu1 li.act a:hover, #menu1 li.act a:active, #menu1 li.act a:focus {
	color:#336699;margin-bottom:5px
}
#menu1 li a:link, #menu1 li a:visited, #menu1 li a:hover, #menu1 li a:active, #menu1 li a:focus {
	color:#336699; text-decoration:none;
}
#menu1 ul {
	position:relative;
	margin:0px 0px 0px -4px; padding:0px;
	list-style:none;
	background-color:#cccccc;
	border-bottom:0px solid red;
}

/* hauptmenu Level 2 */

#menu1 li.act ul {margin-top:5px;
	margin-bottom:-7px; 
	}

#menu1 li.act ul li {
	margin-left:0px; 
	padding-top:0px; 
	padding-bottom:2x;
	height:25px;
	line-height:20px;
	background:#ffffff url("images/nav-passivb.jpg") 13px 0px no-repeat;
	border-bottom:0px solid #999999;
}
#menu1 ul li a {
	margin-left:-5px;
}


#menu1 li.act ul li a {
	margin-left:-5px;
}


#menu1 ul li a:link, #menu1 ul li a:visited, #menu1 ul li a:hover, #menu1 ul li a:active, #menu1 ul li a:focus {
	color:#336699;
}
#menu1 ul li.act a:link, #menu1 ul li.act a:visited {
	color:#003366;
}


/* Content */

#content h2 {
	margin:0px;
	line-height:150%;
}



#content .imgtext-nowrap p.bodytext  {border:0px solid blue;margin:0px;margin-right:5px;}


#home2rows {
	width:100%;
	margin-bottom:5px;
	margin-top:-10px;
	text-align:center;
	border:0px solid red;
}


/* IE7 Hack */
*+html #home2rows {
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
	text-align:center;
	border:0px solid red;
}

*html #home2rows{
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
	text-align:center;
	border:0px solid red;
}


#home2rows h1 {
	margin-bottom:0px;
	border:0px solid red
}


#news-content {
	margin-top:0px; padding-right:10px; padding-left:10px;
	overflow:no;
	font-size:65%;
	line-height:150%;
	border:0px solid green;
}



*html div#content {width:410px; }
