	
/***** vpnavigation LAYER *****/
#nav li ul {
}

#vpnavigation, #vpnavigation ul { /* alle Listen */
	padding: 0px 0px 0px 0px;
  vertical-align:center;
	margin: 0px;
	list-style:none;
	color:#ffffff;
}
#vpnavigation li#active{
	background-image:none;
	background-repeat:no-repeat;
	background-position:left center;
	color:#ffffff;
}


#vpnavigation li a {
	display: block;
	padding-left: 16px; 
	padding-right: 12px;
	padding-top: 10px;   
	padding-bottom: 0px;     
	height: 28px;
	background-image:url(../upload/bilder/layout/button_green.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#vpnavigation li a:hover, li a:active, li a:link, li#active, a#active {
	background-image:url(../upload/bilder/layout/button_orange.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color:#ffffff;
}

#vpnavigation li.navi_2:hover, li.navi_2 a:active{
	background-color:#CA2727;
	background-image:url(../upload/bilder/layout/button_orange.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color:#ffffff;
}

#vpnavigation li.navi_3:hover, li.navi_3 a:active{
	background-color:#558EAB;
	color:#ffffff;
}

#vpnavigation li.navi_4:hover,li.navi_4 a:active{
	background-color:#E66100;
}

#vpnavigation li.navi_5:hover,li.navi_5 a:active {
	background-color:#669966;
}

#vpnavigation li.navi_6:hover,li.navi_6 a:active{
	background-color:#666699;
}

#vpnavigation li.navi_7:hover,li.navi_7 a:active{
	background-color:#C6004F;
}

#vpnavigation li { /* alle Listenelemente */
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}

#vpnavigation li a{ /* alle Listenelemente */
	color:#ffffff;
	text-decoration:none;    
}

#vpnavigation li.nav_2 a:hover, li:active{ /* alle Listenelemente */
	color:#ffffff;
	text-decoration:none;        
}

#vpnavigation li ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:#879945;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;
	background-image:none;
}

#vpnavigation li ul a:hover { /* Listen 2. Ebene */
	background-color:#A7BE51;
	background-image:none;
}


#vpnavigation li.navi_2 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;
	background-image:none;
}

#vpnavigation li.navi_3 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:blue;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;   			

}
#vpnavigation li.navi_4 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:yellow;
	border-top:2px solid #ffffff;
	-moz-opacity:0.8;
	color:#ffffff;
	background-image:none;
}

#vpnavigation li.navi_5 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:#87b387;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;
	background-image:none;
}
#vpnavigation li.navi_6 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:green;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;
	background-image:none;
}
#vpnavigation li.navi_7 ul { /* Listen 2. Ebene */
	position: absolute;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
	list-style:none;
	margin: 0px 0px 0px -0px!important;
	padding-top:0px;
	width: 240px;
	background-color:black;
	border-top:2px solid #ffffff;
	-moz-opacity:0.9;
	color:#ffffff;
	background-image:none;
}

#vpnavigation li ul a:link { /* Listen 2. Ebene */    
	color:#ffffff;
}
#vpnavigation li.navi_2 ul a:hover,li.navi_2:hover ul { /* Listen 2. Ebene */    
	background-color:yellow;
}

#vpnavigation li ul a {
	display: block;	
	width:215px;        
	min-width: 5em;
	padding-left: 15px; 
	padding-right: 10px;
	padding-top: 2px;   
	padding-bottom: 0px;
	font-size: 12px;
	font-weight:normal;
	height:20px;
	color:#ffffff;
	background-image:none;
	border-bottom:1px solid #ffffff;
}

#vpnavigation li.navi_2 ul {
	background-color:#CA2727;
}
#vpnavigation li.navi_2 ul a:hover {
	background-color:#D15050;
	background-image:none;
}

#vpnavigation li.navi_3 ul {
	background-color:#558EAB;
}
#vpnavigation li.navi_3 ul a:hover {
	background-color:#7BB2CE;
	background-image:none;
}

#vpnavigation li.navi_4 ul {
	background-color:#E66100;
}
#vpnavigation li.navi_4 ul a:hover {
	background-color:#DA8344;
	background-image:none;
}

#vpnavigation li.navi_5 ul {
	background-color:#669966;
}
#vpnavigation li.navi_5 ul a:hover {
	background-color:#87b387;
	background-image:none;
}

#vpnavigation li.navi_6 ul {
	background-color:#666699;
}
#vpnavigation li.navi_6 ul a:hover {
	background-color:#9d9ac3;
	background-image:none;
}

#vpnavigation li.nav_7 ul {
	background-color:#C6004F;
}
#vpnavigation li.nav_7 ul a:hover {
	background-color:#E13379;
	background-image:none;
}
#vpnavigation li ul li:hover{
	list-style:none;
}

#vpnavigation li ul li{
	clear:both;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
	margin: -1em 0 0 10em;  
}

#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;
	color:#ffffff;
}

#vpnavigation li#activepath { /* Listenelemente, die im aktiven Pfad liegen */
	color:#ffffff;
}

#vpnavigation li.navi_2 a#active { /* Listen zur aktuellen Kategorie */
	color:#ffffff;
}

#vpnavigation ul li:hover{
	background-color:#879945;
	color:#ffffff;
}





html{font-family: Verdana, Arial, Sans-Serif;font-size:12px;height:100%;}
body{padding:0;margin:0;xvertical-align:top;height:100%;}

 
/***** Haupttabelle ****/
.haupttabelle{width:993px;height:100%;vertical-align:top;}

/***** Kopfbereich *****/
td.kopfbereich{height:223px;margin:0;vertical-align:top;}

/***** Navigation *****/
td.navigation, td.navigation table{height:40px;width:100%;background-color:#b1b1b1;padding-left: 10px;}


td.schatten{height:7px;background-image:url(/cms/upload/bilder/layout/bg_Schatten.gif);background-repeat:repeat-x;}

td.navPunktTrenner{width:1px;background-color:#BFBFBF;}





/*--------Content----------*/
table.content {width:993px;height:100%;}
	td.spalteLinks {width:228px;padding-left:10px;padding-Top:10px;}
	td.inhalt {width:400px;vertical-align:top;padding:10px 15px 10px 15px;}
	td.spalteRechts {width:322px;vertical-align:top; padding-left:4px:}
		.textRechts{padding:15px 20px 25px 20px;font-style:italic;color:#FF9600;}
		
	a.sitemap {color:#A0A0A0;text-decoration:none;}
	a.sitemap:hover {color:#E68200;}	



/***** Fussbereich *****/
/*table.footer {width:993px;height:4px;}*/
td.footer {padding-bottom:10px;height:25px;padding-left:730px;background-image:url(/cms/upload/bilder/layout/footer.gif);background-position:bottom;background-repeat:norepeat;}
	td.footer a {padding-right:15px;color:#A8A8A8;text-decoration:none;}
	td.footer a:hover {padding-right:15px;color:#E68200;}

/***** Schriften *****/
h1{font-size:16px;padding:27px 0px 10px 0px;}
p{margin-bottom:1em;}
td.inhalt ol, td.inhalt.ul {padding:0px 20px;}
td.inhalt li{padding-bottom:.5em;}
td.inhalt ol li ul{list-style-type:disc;padding:.8em 20px 0px 20px;}