.naviblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
	padding:0px;
	background-image:url(../sys_img/body_bg.gif);
	background-repeat:repeat-y;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E13720;
	margin:0px;
	padding:0px;
}

.subnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	backgroundImage=url(sys_img/02_bg2.gif);
}

.kundenov {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:25px;
	}


.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:nowrap;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.newslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:3px;
vertical-align:top;
text-decoration : none;
}

select { background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px #000000 solid; }
input { background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px #000000 solid; }
search.input { background-color: #CFE3F2; font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px #6D8AB5 solid; }

input[type=checkbox]:active{
 background: darkGray;
 border: 1px inset black;
}
input[type=checkbox]:hover{
 border: 1px solid black;
}

a:visited {color: #E13720; text-decoration : none}
a:hover {color: #E13720; text-decoration : underline}
a:link {color: #E13720; text-decoration : none}
a:active {color: #E13720; text-decoration : none}
a:focus {color: #E13720; text-decoration : none}

.footer a:visited {color: #E13720; text-decoration : none}
.footer a:hover {color: #E13720; text-decoration : none}
.footer a:link {color: #E13720; text-decoration : none}
.footer a:active {color: #E13720; text-decoration : none}

.newslink a:link {color: #E13720; text-decoration : none; }
.newslink a:visited {color: #E13720; text-decoration : none; }
.newslink a:hover {color: #E13720; text-decoration : none;}
.newslink a:active {color: #E13720; text-decoration : none;}

#outerdiv {
width:100%;
height:100%;
position:absolute;
top:0px;
z-index:2;
}

#headerbg {
height:181px;
width:938px;
white-space:nowrap;
}

#navi {
width:auto;
height:31px;
position:absolute;
top:89px;
left:5px;
background-image:url(../sys_img/0_bg.gif);
background-repeat:no-repeat
white-space:nowrap;
z-index:9;
}

#content {
position:absolute;
left:20px;
top:160px;
width:655px;
height:auto;
z-index:6;
margin-bottom:20px;
}

#footer {
width:650px;
height:20;
position:relative;
margin-bottom:20px;
margin-top:40px;
z-index:2;
background-color:#EFEFEF;
}


#vpnavigation, #vpnavigation ul { /* alle Listen */
   padding: 0;
   margin: 0;
   list-style: none;
z-index:11;
}

#vpnavigation a {
   display: block;
}


#vpnavigation li { /* alle Listenelemente */
   float:left;
overflow:visible;
   padding:0px;
   margin: 0;
}

#vpnavigation li ul { /* Listen 2. Ebene */
   position: absolute;
   float:none;
   background-color: #EFEFEF;
   width: 150px;
border: 1px solid #CECECE;
   left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
}

#vpnavigation li ul a:link {color: #000000;text-decoration : none;display:block;width:150px;padding:3px; }
#vpnavigation li ul a:visited {color: #000000;text-decoration : none;display:block;width:150px;padding:3px;}
#vpnavigation li ul a:hover {color: #FFFFFF;text-decoration : none;width:150px;background-color:#E13720;padding:3px;}
#vpnavigation li ul a:focus {color: #FFFFFF;text-decoration : none;width:150px;background-color:#E13720;padding:3px;}
#vpnavigation li ul a:active {color: #000000;text-decoration : none;display:block;width:150px;padding:3px;}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
   float:none;
margin-top:5px;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
   margin: -1em 0 0 10em;
height:30px;
}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
   left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
   left: auto;
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
   font-style: bold!important;
} 