body {
	background-color:#b0cbd1;
}

.red {
	color:#d30130;
}
#container {
	position:absolute;
	left:186px;
	top:0;
	width:813px;
	height:auto;
	min-height:100%;
	background-image:url(../img/header_back.jpg);
	background-position:0px 0%;
	background-repeat:no-repeat;
}

#content{
	position:absolute;
	top:0;
	left:0;
	height:auto;
	min-height:82%;
	width:778px;
}

#head_navigation {
position : absolute;
left : 505px;
top : 7px;
width : 300px;
height : 65px;
font-weight:bolder;
font-size:9px;
color : #000000;
}

/*#head-navigation .headnav a {
	color:#000;
	margin-right:5px;
	font-size:9px;
	background-image:none;
	text-decoration:none;
}*/

#inhalt {
	position:absolute;
	top:138px;
	left:0px;
	width:714px;
	padding-left:35px;
	padding-top:30px;
	padding-right:30px;
	padding-bottom:40px;
	height:auto;
	min-height:100%;
	background-color:#c7ebf3;
	border-left: 3px solid #adbdce; 
	border-right: 3px solid #adbdce;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	
}

#inhalt ul {
	padding-left:25px;
	margin:20px 0 0 10px;
	
}

#inhalt ol {
	padding-left:25px;
	margin:20px 0 0 10px;	
}

#inhalt ol li {
	margin-bottom:15px;
	
}

#inhalt p {
	margin:20px 0 0 0px;
	width:650px;

}

#inhalt h1 {
	font-size:20px;
	color:#000;
	border-bottom:1px solid #000;
}

#inhalt h2 {
	font-size:16px;
	color:#13849C;
	border-bottom:1px solid #13849C;
}

#inhalt h3 {
	font-size:13px;
	color:#13849C;
	/*border-bottom:1px solid #13849C;*/
	margin-top:20px;
}

#inhalt h4 {
	font-size:12px;
	color:#000000;
	/*border-bottom:1px solid #13849C;*/
	margin-top:20px;
}

div#inhalt a:link {
	color : #000;
	font-weight:bolder;
	text-decoration:none;
	font-size:11px;
	margin:0;
	padding:0;
}
div#inhalt a:visited {
	color : #000;
	font-weight:bolder;
	text-decoration:none;
	font-size:11px;
	margin:0;
	padding:0;
}

div#inhalt a:hover, a:focus, a:active {
	color : #db0025;
	font-weight:bolder;
	text-decoration:none;
	font-size:11px;
	text-decoration:underline;
	margin:0;
	padding:0;
}

#navigation {
	position:absolute;
	top:26px;
	left:6px;
	width:190px;
	height:525px;
}

#navcontainer {

width : 170px;
list-style : none;
margin : 0;
margin-left:6px;
padding : 0;
font-weight:bolder;
margin-top : 3px;
font-size : 9px;

}

ul#navcontainer li {

border : 1px solid #ffffff;
text-decoration : none;
background : url(../img/navigation/navi_back.gif);
width : 170px;
font-size : 9px;
font-weight:bolder;
height : 15px;
margin-top : 3px;

}

ul#navcontainer li:hover {
border : 1px solid #ffffff;
text-decoration : none;
background : url(../img/navigation/navi_hover_back.gif);
width : 170px;
font-size : 9px;
font-weight:bolder;
margin-top : 3px;
}
ul#navcontainer li a {
text-decoration : none;
color : #000000;
width : 157px;
padding-left : 12px;
font-size : 9px;
font-weight:bolder;
}

ul#navcontainer li a:link, a:visited {
text-decoration : none;
width : 157px;
padding-left : 12px;
font-size : 9px;
font-weight:bolder;
}

ul#navcontainer li a:hover, a:focus , a:active {
text-decoration : none;
color : #db0025;
width : 157px;
padding-left : 12px;
font-size : 9px;
font-weight:bolder;
background : url(../img/navigation/navi_hover_back.gif);
}

.partner {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
margin-top : 5px;
margin-left:6px;
}

#navigation .header  {
margin: 0px 0px 0 0px;
font-size: 90%;
color: #38322A;
background: transparent;
}
.header {
background: transparent; 
margin: 0 15px 0 0;
}

.header .xtop, 
.header .xbottom {
display: block; 
background: transparent;
font-size: 1px;
}
.header .xb1, .header .xb2, .header .xb3, .header .xb4 {
display: block; 
overflow: hidden;
}
.header .xb1, .header .xb2, .header .xb3 {
height: 1px;
}
.header .xb2, 
.header .xb3, 
.header .xb4 {
background: #b3d7df; 
border-left: 1px solid #adbdce; 
border-right: 1px solid #adbdce;
}
.header .xb1 {
margin: 0 5px; 
background: #b3d7df;
}
.header .xb2 {
margin: 0 3px; 
border-width: 0 2px;
}
.header .xb3 {
margin: 0 2px;
}
.header .xb4 {
height: 2px;
margin: 0 1px;
}
.header .xboxcontent {
display: block; 
background-image:url(../img/navigation_back.gif);
background-position:top;
background-repeat:repeat-x; 
border: 0px solid #adbdce; 
border-width: 0 1px;
min-height: 500px;
}

.header .xbottom .xb1, .header .xbottom .xb2, .header .xbottom .xb3 {
height: 1px;
}
.header .xbottom .xb2, 
.header .xbottom .xb3, 
.header .xbottom .xb4 {
background: #e2f1f4; 
border-left: 1px solid #adbdce; 
border-right: 1px solid #adbdce;
}
.header .xbottom .xb1 {
margin: 0 5px; 
background: #e2f1f4;
}
.header .xbottom .xb2 {
margin: 0 3px; 
border-width: 0 2px;
}
.header .xbottom .xb3 {
margin: 0 2px;
}
.header .xbottom .xb4 {
height: 2px;
margin: 0 1px;
}

.subnavi {
position:relative;
width : 650px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}


.subnavi a {
text-decoration : none;
color : #13849c;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
margin : 0;
padding : 0;
}
.subnavi a:visited {
text-decoration : none;
color : #13849c;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.subnavi a:hover {
text-decoration : none;
color : #ff0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}



#head_navigation a:link {
	text-decoration:none;
	margin-right:20px;
	color:#000000;
	padding:0;
	background-image:none;	
	font-size:9px;
}

#head_navigation a:visited {
	text-decoration:none;
	margin-right:20px;
	color:#000000;
	padding:0;
	background-image:none;	
	font-size:9px;
}


#head_navigation a:hover {
	text-decoration:underline;
	margin-right:20px;
	color:#db002a;
	padding:0;
	background-image:none;
	font-size:9px;
	
}

#head_navigation a:focus {
	text-decoration:underline;
	margin-right:20px;
	color:#db002a;
	padding:0;
	background-image:none;
	font-size:9px;
	
}

#head_navigation a:active {
	text-decoration:underline;
	margin-right:20px;
	color:#db002a;
	padding:0;
	background-image:none;
	font-size:9px;
	
}

#kompetenzen {
	position:relative;
	width:100%;
	height:250px;
	top:30px;
}

#kompetenzen .box {
	position:relative;
	top:0;
	float:left;
	width:200px;
	margin-right:20px;
	height:250px;
}

#kompetenzen .header {
	background-image:url(../images/box_top.jpg);
	background-repeat:no-repeat;
	background-position:1px;
	height:15px;
	width:185px;
	font-size:10px;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
}

#kompetenzen .content {
	background-image:url(../images/box.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:200px;
	height:164px;
}

#kompetenzen .content p {
	width:170px;
	padding:15px 0 0 0;
	margin:0 0 0 15px;
	font-size:10px;
}

#kompetenzen .bottom {
	background-image:url(../images/box_bottom.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:16px;
	text-align:right;
}

#kompetenzen .bottom p {
	position:relative;
	top:-5px;
	width:170px;
	height:11px;
	padding:0px 15px 0px 15px;
	margin:0;
}

div#inhalt .submenu {
	position:relative;
	top:0;
	width:100%;
	height:250px;
	text-align:left;
	
}

div#inhalt .submenu_item{
	position:relative;
	top:35px;
	width:347px;
	float:left;
	text-align:left;
}

div#inhalt .submenu_item h3  {
	border-bottom:1px solid #13849c;
}

div#inhalt .submenu_item h3 a:link {
	font-size:14px;
	color:#13849c;
	background-image:none;
}

div#inhalt .submenu_item h3 a:visited  {
	font-size:14px;
	color:#13849c;
	background-image:none;
}

div#inhalt .submenu_item h3 a:hover, a:active, a:focus  {
	font-size:14px;
	color:#db0025;
	text-decoration:none;
	background-image:none;
}

div#inhalt .submenu_item p  {
	margin:20px 0;
	padding:0;
	width:290px;
}

