@charset "ISO-8859-1";
/* CSS Document Scharp Consult */

* {
  margin: 0;
  padding: 0;
}

body {
	behavior:url("js/csshover.htc");
	background-color:#a2a4a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
}



#maincontainer {
  	margin-left: auto;
  	margin-right: auto;
  	width: 900px;
	background-color: #a2a4a5;
	height:auto;
	z-index:5;
}

#maincontainerbg {
	position:absolute;
  	text-align: left;
  	width: 900px;
	z-index:5;
}

#banner {
	position:absolute;
	width:900px;
	height:131px;
	background-image:url(img/banner2.jpg);
	z-index:10;
}

#bannercont {
	width:150px;
	height:20px;
	padding-left: 740px;
	z-index:25;
	padding-top:110px;
	color: #777777;	
	font:  10px verdana, sans-serif;
	font-size:10px;
	
}

#bannercont a {  height: 16px; padding: 0 4px 0 4px; color: #777777;	font:  10px verdana, sans-serif; text-decoration: none; text-transform: capitalize;}

#nv-mainbg {
	width:900px;
	height:20px;
	background-image:url(img/middle.jpg);
	background-repeat:repeat-y;
}

#nv-main {
	margin-left:20px;
	width:900px;
	height:20px;
	z-index:1000;
}

#trennlinie{
	height:2px;
	width:868px;
	margin-left:16px;
	z-index:900px;
	background-color:#c64934;
}

#bildlauf {
	position:absolute;
	top: 131px;
	width:900px;
	padding-left:16px;
	background-image:url(img/middle.jpg);
	background-repeat:repeat-y;
	height:110px;
	z-index:30;
}

#contentbg {
	background-image:url(img/middle2.jpg);
	background-repeat:repeat-y;
	position:absolute;
	top:241px;
	width:900px;
	height:auto;
	z-index:10;
}
#welle {
	background-image:url(img/welle.jpg);
	background-repeat: no-repeat;
	width:900px;
	height:auto;
	z-index:11px;
}
#content {
	width:900px;
	margin: 0px 60px 0px 60px;
	padding-top:10px;
	padding-bottom:100px;
	z-index:15;
}



#content ul {
	padding-left:30px;
}

#footer2 {
width:900px;
height:131px;
background-image:url(img/footer.jpg);
background-repeat: no-repeat;
z-index:10;
text-align:center;
}

#footer {
width:900px;
height:30px;
background-image:url(img/bottom.jpg);
background-repeat: no-repeat;
z-index:10;
text-align:center;
}
h2 {
font-size: 16px
} 

h3 {
font-size: 13px
}
  
a
{ 
color: #663; 
font-size: 10pt; 
text-decoration: none  
}

a:hover
{
text-decoration: underline
}

#nv li { float:left; margin-left:0; padding: 0 4px 0 4px; width:auto; height:16px; line-height:16px; list-style:none; list-style-image:none; }

#nv .nav-on a.menubar-link {color:#000; background-color:#fff;}

#nv a { display: block; height: 16px; padding: 0 4px 0 4px; color: #663;	font: bold 11px verdana, sans-serif; text-align: center; text-decoration: none; text-transform: capitalize;}

#nv a:hover { text-decoration:underline; color: #c64934;}

#nv li.sfhover a { text-decoration: none; background-color:#B7C5D5;}

#nv li ul { margin: 0;	padding: 0; display: none;}

#nv li ul li {	display: block;	float: none;	margin: 0;	padding: 2px 10px 4px 10px;	height: 16px; width: auto;	background-image: none;}

#nv li ul li a:hover {text-decoration: underline;}

#nv li ul li.subChoiceMarker a:hover {text-decoration: none;}

#nv li ul li:last-child { border-bottom: none; padding-bottom: 5px;}

#nv li ul li a {margin:0; background-color:none; padding:0; color:#000; font-weight:bold; text-align:left; text-transform:none; white-space:nowrap;}

#nv li ul li.subChoiceMarker a {font-weight:normal;}

#nv li ul li.subChoice a {margin-left:5px;}

#nv li:hover ul,#nv li.sfhover ul {display: block;	position: absolute;	z-index: 1;	margin-top: 0;	margin-left: -1px; padding-bottom:5px;	background-color: #fff;	border-left: 1px solid #B7C5D5;	border-right: 1px solid #B7C5D5;	border-top: none;	border-bottom: 1px solid #B7C5D5;}

#nv li.sfhover ul li a, #nv li.sfhover ul li a:hover {background-color: transparent;}

