/* Farben 
HOME:	  100% #082F5A	
		   60% #6C839D
		   20% #CFD6DF

SERVICE:  100% #5877B8
		   60% #9BADD4
		   20% #DEE4F1
		   
AKADEMIE: 100% #FF9900
		   60% #FFC266
		   20% #FFEBCC

NETZWERK: 100% #336633
		   60% #85A485
		   20% #D7E1D7   

*/

@import url(master.css); 

body    {
font-size : 84%;
background : #ccc;
}

#main-content ul li {
list-style-type:square;
list-style-position: outside;
background: none;
}

/* hx */

h1, h2, h3, h4 {
color : #000;
}

#wrap { 
	margin					: 	0; 
	padding					: 	0 .5em;
	background				: 	#fff;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
}

#service #wrap { 
background					: 	#fff; }

#akademie #wrap { 
background					: 	#fff; }

#netzwerk #wrap { 
background					: 	#fff; }

#metanav {
	height					:	50px;
	width					:	100%;
	background					: 	#fff;
}

#navigation, #navigationlinks	 {
background					: 	none;
}

#head {
	background				:	url("/img/logo_alternate.gif") no-repeat;
}

#headlinks, #service #headlinks, #akademie #headlinks, #netzwerk #headlinks	{
background					: 	none;
}

#left {
	width: 20%;
	margin: 0; 
	padding:0;
	}
	
#content, #content-alt {
	background: none;
	}
	
#main {
	background: none;
	}
	
#footer	{
height: 25px;
clear: both;
 	width					:	100%;
	background				:	#666;
}

#footerlinks {
background					: 	none;
}

/* WERKZEUGKISTE */
#metanav ul {
	margin					:	0;
	padding					: 	3px 10px 0 0;
	height					:	26px;
	border					: 	1px solid #666;
	background				:	#CFD6DF;
}

#suchbox a.inhalt {
	color					:	#000;
}

/* Navigation */
#menu {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}

#menu li {
	float: left;
	margin: 0 .3em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
	}
#menu a {
	float: left;
	padding: .3em 1em .3em 1em;
	text-decoration: none;
	color: #000;
	border: 2px solid #000;
	}

#menu .start a {
	color: #000;
	border-left: 2px solid #000;

}

#menu a:hover, #menu .active {
background				:	#000;
color: #fff;
	padding-bottom: 1em;
}

#menu .netzwerk a {
	border-right: 2px solid #000;
}

#menu .service a:hover, #menu .service a.active, #menu .akademie a:hover, #menu .akademie a.active, #menu .netzwerk a:hover, #menu .netzwerk a.active {
	background: #000;
	color: #fff;
	}

#menu #brotkrumen { 
	padding: 1em; 
	color: #000; 
	font-size: .9em; 
}

#brotkrumen a, #brotkrumen a:active, #brotkrumen a:visited, #brotkrumen a:hover {
color: #000;
border: 0;
}

/* menu2 */

#menu2, #menu3 {
	float: left;
	padding: 0;
	width: 100%;
	}

#menu2 {
	border-top: 1px solid #000;
	}

#menu2 li, #menu3 li {
	margin: 0 .5em;
	}
	
#menu2 a, #menu3 a { 	
	margin: 0; 
	padding: 0 .3em;
}

#menu3 a { 	
	border: 1px solid #fff;
}


#menu2 a:hover, #menu2 a.active {
	color: #fff;
	background				:	#666;
}

#menu3 a:hover, #menu3 a.active {
	color: #000;
	border: 1px solid #333;
}

#subnav a, #subnav .subnav2 a, dl#subnav dt, dl#subnav dd a {
		padding: .3em .7em;
		border: 0;
}

dl#subnav dt {
		color: #fff;
		border: 0;
font-weight: bold;
margin: .5em 0;
background					: 	none;
}

#subnav a:hover, #subnav a.active, #subnav a:hover.active {
	color: #000;
	text-decoration: none;
	background					: 	none;
}

#subnav a.active, #subnav a:hover.active {
font-weight: bold;
background					: 	none;
}

#subnav .subnav2   {
margin: 0;
	background					: 	none;
			border: 0;
}

dl.aktuell {
	background				:	none;
		border: 1px solid #333;
}

#left-content dl.aktuell {
	background				:	none;
		border: 1px solid #333;
}

	
dl.aktuell dt {
	background				:	none;
	color: #000;
		border-bottom: 1px solid #333;
}

#left-content dl.aktuell dt {
	background				:	none;
		border: 1px solid #333;
}