body{
margin: 0;
padding: 0;
height:100%;
background-color:#B1BDC5
}

 HTML{
height:100%;
}

P{
margin:0px 0px 0px 0px;
}

.p_klein{
margin:7px;
}

HR{
color:#CCCFD4;
background-color:#CCCFD4;
border:solid #CCCFD4;
border-width:1px 0 0 0;
height:0px
}

.hr_grey{
color:#666666;
background-color:#003971;
border:solid #CCCFD4;
border-width:1px 0 0 0;
height:0px;
margin: 4px 11px 4px 5px;
}


IMG{
border:0;
}



.headline   	 					{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:18px; color:#3B5A6F; font-weight: bold; line-height:16px}

.text   	 					{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:13px; color:#6D6D6F; font-weight: normal; line-height:16px}
.text-footer   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#6D6D6F; font-weight: normal; line-height:14px}

.text A:link   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:13px; color:#BA0000; font-weight: normal; text-decoration: none}
.text A:visited   	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:13px; color:#BA0000; font-weight: normal; text-decoration: none}
.text A:hover   	 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:13px; color:#BA0000; font-weight: normal; text-decoration: underline}
.text A:active   	 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:13px; color:#BA0000; font-weight: normal; text-decoration: underline}

.text-footer A:link   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: normal; text-decoration: none}
.text-footer A:visited   		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: normal; text-decoration: none}
.text-footer A:hover   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: normal; text-decoration: underline}
.text-footer A:active   	 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: normal; text-decoration: none}

.topnavi		 					{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.topnavi A:link 			{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.topnavi A:visited		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.topnavi A:hover 			{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: underline;}
.topnavi A:active 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.topnavi-hi 					{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal; text-decoration: none;}

.navigation-pfeil			{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:14px; color:#BA0000; font-weight: bold; text-decoration: none}
.navigation				 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#666666; font-weight: bold; text-decoration: none}
.navigation A:link 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#666666; font-weight: bold; text-decoration: none}
.navigation A:visited	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#666666; font-weight: bold; text-decoration: none}
.navigation A:hover 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#BA0000; font-weight: bold; text-decoration: none}
.navigation A:active 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#BA0000; font-weight: bold; text-decoration: none}
.navigation-hi			 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#BA0000; font-weight: bold; text-decoration: none}

.navigation2				 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:link 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#0F100F; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:visited	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#0F100F; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:hover 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:active 	{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2-hi			 		{font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size:11px; color:#4FAA4C; font-weight: bold; text-decoration: none; line-height:17px;}



/* DHTML MENUE */


#vpnavigation, #vpnavigation ul { /* alle Listen */
   padding: 0;
   height:20px;
   margin: 0;
   list-style: none;
   line-height: 1;
   z-index:11;
width:850px;
}

#vpnavigation a {
   display: block;
   background: #FFFFFF;
   width: 180px;
   height:19px;
   padding-left:25px;
z-index:11;
   
}

#vpnavigation li { /* alle Listenelemente */
   float: left;
   width: 180px;
   height:19px;
z-index:11;
}

#vpnavigation li ul { /* Listen 2. Ebene */
   position: absolute;
   background: #FFFFFF;
   width: 180px;
z-index:11;
   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 li a.daddy { /* Listenelemente mit Unterpunkten */
z-index:11;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
   margin: -1em 0 0 10em;
z-index:11;
}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
   left: -999em;
z-index:11;
}

#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;
z-index:11;
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
   font-style: italic!important;
z-index:11; 
}




