body {behavior: url(csshover.htc);} /* WinIE behavior call */
div#nav {float: left; width: 8em; margin: 0px 0 0 -1px;
  background: #b7c9e3;
  width: 100%;
  font-size: small;
  font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 
  
  }
div#nav ul {margin: 0; padding: 0; width:99%; background: none;
  border: 0px solid #AAA; }
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 2px solid ButtonFace; color: #d9e5f0;}
div#nav li:hover {position: relative; background: #7a94c2; color: #d9e5f0; z-index: 115;}
div#nav li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #7a94c2; color: #d9e5f0;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 6.5em; color: #000000;}
div#nav>ul a {width: 10em;}
div#nav ul ul {position: absolute; top: 0; left: 149px;
  display: none; background-color: #b7c9e3; color: #d9e5f0; z-index: 116; width: 6em;
}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block; color: #d9e5f0;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; color: #d9e5f0;}




#topmenugb
{
	background-color: #7082C0;
	position: absolute;
	top: 0px;
	left: 0px;
   width: 100%;
   height: 30px;	
	margin: auto;
	z-index: 99;
	
}

#topmenumarquee
{
	
	position: absolute;
	top: 0px;
	left: 0px;
   width: 100%;
   height: 30px;	
	margin: auto;
	z-index: 150;
	color: #FFFCD6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	margin-top: 5px;
	
}


#topunterlogo
{
	background-color: #297D2F;
	position: absolute;
	top: 150px;
	left: 0px;
   width: 100%;
   height: 30px;	
	margin: auto;
}

#topunterlogotext
{
	
	position: relative;
	top: 0px;
	left: 1px;
   width: 90%;
   height: 30px;	
   color: #FFFCD6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
   margin-top: 5px;
	margin-left: 5px;
	z-index: 90;
	
}



#logo
{
	background-color: AppWorkspace;
	background-image: url(logotopkomplett.jpg);
	position: absolute;
	top: 30px;
	left: 0px;
	width: 100%;
	height: 120px;
	margin: auto;
	z-index: 80;
}


#logo2
{
	background-color: AppWorkspace;
	background-image: url(logotopkomplett2.jpg);
	position: absolute;
	top: 30px;
	left: 0px;
	width: 100%;
	height: 120px;
	margin: auto;
	z-index: 80;
}


#rahmenoben
{
	background-image: url(rahmenoben3.gif);
	width: 100%;
	height: 14px;
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 120;
}

#unterlogoleiste
{
   background-image: url(leisteunten.gif);
	width: 100%;
	height: 30px;
	position: absolute;
	top: 133px;
	left: 0px;
}

#footer
{
   background-image: url(leisteunten.gif);
	width: 100%;
	height: 30px;
	position: absolute;
	top: 880px;
	left: 0px;
}






#mike
{
	background-image: url(mike.png);
	width: 146px;
	height: 156px;
	z-index: 107;
	position: absolute;
	left: 730px;
	top:110px;
}

#menulinksback
{
	background-color: #c5d3e8;
	width: 150px;
	height: 700px;
	position: absolute;
	left: 0px;
	top: 180px;
}

#menulinksbackdetail
{
	background-color: #c5d3e8;
	width: 150px;
	height: 2000px;
	position: absolute;
	left: 0px;
	top: 180px;
}



#detailtext
{ background: url(maennchenbg.gif);
	position: absolute;
	top: 180px;
	left: 160px;
	width: 710px;
	height: 859px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
	z-index: -1;
}




#bodytextlinks
{
	position: absolute;
	top: 180px;
	left: 150px;
	width: 310px;
	height: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
	z-index: -1;
}

#bodytextlinks2
{
	position: absolute;
	top: 180px;
	left: 170px;
	width: 910px;
	height: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
	z-index: -1;
}


#bodytextrechts
{
	position: absolute;
	top: 180px;
	left: 490px;
	width: 310px;
	height: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
}

#werbungrechts
{
	
	position: absolute;
	top: 180px;
	left: 820px;
	width: 310px;
	height: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
}




.header1
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: x-large;
 font-weight: bold;
 color: #7082C0;
}

.header2
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: x-large;
 font-weight: bold;
 color: #2E3192;
}

.header3
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: x-large;
 font-weight: bold;
 color: #297D2F;
}



.header10
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: xx-large;
 font-weight: bold;
 color: #7082C0;
}

.header20
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: xx-large;
 font-weight: bold;
 color: #2E3192;
}

.header30
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: xx-large;
 font-weight: bold;
 color: #297D2F;
}



.headerklein1
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:small;
 font-weight: bold;
 color: #297D2F;
}

.headerklein2
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:small;
 font-weight: bold;
 color: #2E3192;
}

.headerklein3
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:small;
 font-weight: bold;
 color: #7082C0;
}

.bildflusslinks
{
	float: left;
	padding: 5px;
 

}

.bildflussrechts
{
	float: right;
	padding: 5px;

}

.kleinkursiv
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-style: italic;
}


a:link
{
	color: #FFFCD6;
	text-decoration: none;
}
a:visited
{
	color: #FFFCD6;
	text-decoration: none;
}
a:hover
{
	color: yellow;
	text-decoration: none;
}


a.body:link
{
	color: black;
	text-decoration: none;
	font-weight: bold;
}
a.body:visited
{
	color: black;
	text-decoration: none;
	font-weight: bold;
}
a.body:hover
{
	color: #ff8c00;
	text-decoration: none;
	font-weight: bold;
}

a.bild:link
{

	text-decoration: none;
	border: none;

}
a.bild:visited
{

	text-decoration: none;
	border: none;

}
a.bild:hover
{

	text-decoration: none;

	border: none;
}
a.bild.active
{
	text-decoration: none;
	border: none;
}



#menue {
	background-color: #b7c9e3;
	width: 100%;
	font-size: small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#menue li {
	display: block;
	border: 1px solid ButtonFace;
	
}
#menue li a, #menue li a:link {
font-weight: bold;
text-decoration: none;
display: block;
color: #000000;
width: 139px;
 padding: 5px;
}


#menue li a:hover, #menue li a:active, #menue li a:focus {
	color: #d9e5f0;
	background-color: #7a94c2;
}

#werbunglinks1
{
	
	position: absolute;
	left: 7px;
	top: 205px;
	height: 346px;
	width: 134px;
	z-index: 130;
}

#werbunglinks2
{
	
	position: absolute;
	left: 7px;
	top: 561px;
	height: 200px;
	width: 134px;
	z-index: 131;
}

.input7{
	background-color: transparent;
	border-bottom: 1px dotted Gray;
	border-top: none;
	border-left: none;
	border-right: none;
	font: 14px arial, sans-serif;
	color: black;
	padding: 4px;
}

.input8{
background-color:transparent;
border:#000000 1px dotted;

font:14px arial, sans-serif;
color: black;
padding:4px;}




.trfarbehead
{
	background-color: #2E3192;
	color: #ffffff;
	font-weight: bold;
	font-size: larger;
}

.trfarbe
{
	background-color: #2E3192;
	color: #ffffff;
	font-weight: bold;
}
.trfarbe2
{
	background-color: #7082C0;
	color: #ffffff;
	
}
