/*** Copyright by Thomas Schroeder 2009 ***/

/* navigation position */
#headermenu {
	position:absolute;
	top:10px;
	left:250px;
	width: 700px;
	text-align:right;
	}

#navimain{
	position:absolute;
	top:115px;
	left:25px;
	width: 940px;
	text-align:left;
	}

.list {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
}
.list li a {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block;
padding: 0px;
}
.list li a:hover {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
}
html>body #navi .list li a {width: auto;}

.activ {
/* background:url(pfeil0.png) left no-repeat; */
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
margin: 0px;
padding: 0px;
}
.activ a {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
margin: 0px;
padding: 0px;
}
.activ a:hover {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #FFFFFF; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
margin: 0px;
padding: 0px;
}
html>body .activ {width: auto;}

/* SPEZIAL-WERTE FÜR SEPARATE SUB-NAVI  */

#navisub {
position:absolute;
left:30px;
top:180px;
width: 200px;
}

.sub-list {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #004988; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
width: 180px;
margin: 0px;
padding: 0px;
}
.sub-list li a {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
color: #004988; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block;
padding: 0px 0px 0px 0px;
}
.sub-list li a:hover {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #00858e; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
width: 180px;
}
html>body #navi .sub-list li a {width: auto;}

.sub-activ {
/* background:url(pfeil0.png) left no-repeat; */
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #00858e; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
padding: 0px 0px 0px 0px;
}
.sub-activ a {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #00858e; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
}
.sub-activ a:hover {
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #00858e; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none;
display: block; 
}
html>body .activ {width: auto;}


/* sub1 navigation  */
.sub1-no	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
line-height: 20px;
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none; 
display: block; 
width: 180px;
margin:0px; 
padding:0px;
}
.sub1-no   A	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
line-height: 20px;
color: #004988;
display: block; 
width: 180px;
padding: 0px 0px 0px 15px;
}
.sub1-no   A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
line-height: 20px;
color: #00858e;
line-height: 20px;
display: block; 
width: 180px;
padding: 0px 0px 0px 15px;
}
.sub1-act	{
/* background:url(pfeil1.png) left no-repeat; */
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
line-height: 20px; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none; 
display: block; 
width: 180px;
margin:0px; 
padding:0px;
}
.sub1-act  A	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
line-height: 20px; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none; 
color: #00858e;
display: block; 
width: 180px;
padding: 0px 0px 0px 15px;
}
.sub1-act A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
line-height: 20px; 
list-style: none; 
/*  text-transform: uppercase;  */ 
text-decoration: none; 
color: #00858e;
display: block; 
width: 180px;
padding: 0px 0px 0px 15px;
}


/* sub2 navigation */
.sub2-no	{margin:0px;padding:0px;}
.sub2-no   A	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
text-decoration: none;
/*  text-transform: uppercase;  */
line-height: 20px;
color: #004988;
display: block;
width: auto;
padding: 0px 0px 0px 30px;
}
.sub2-no   A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 30px;
}
.sub2-act	{
/* background:url(pfeil2.png) left no-repeat; */
/*  text-transform: uppercase;  */
margin:0px;
padding:0px;
}
.sub2-act  A	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 30px;
}
.sub2-act A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 30px;
}

/* sub3 navigation */
.sub3-no	{margin:0px;padding:0px;}
.sub3-no   A	{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 45px;
}
.sub3-no   A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 45px;
}
.sub3-act	{background-color: #000000;margin:0px;padding:0px;}
.sub3-act  A	{
/* background:url(pfeil3.png) left no-repeat; */
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 45px;
}
.sub3-act A:hover{
font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
color: #00858e;
display: block;
width: auto;
padding: 0px 0px 0px 45px;
}



/* definition headernavigation*/
#headermenu {
	font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
	font-size:9px;
/*	text-transform: uppercase;  */
	color: #004988;
	}
#headermenu A {
	font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
/*	text-transform: uppercase;   */
	color: #004988;
	}
#headermenu A:hover {
	font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
/*	text-transform: uppercase;  */
	color: #00858e;
	}
#headermenu A:active {
	font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
/*	text-transform: uppercase;  */
	color: #00858e;
	}	
#headermenu b {
	font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color: #004988;
}
