﻿td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.sitemap {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:link {  color: #054295; text-decoration: none; }
a:active { color: #D62020; text-decoration: none; }
a:visited { color: #054295; text-decoration: none; }
a:hover { color: #D62020; text-decoration: none}
h1 {  font-size: 14px; font-weight: bold; color: #0066CC}
h4 { font-size: 14px; font-weight: bold; color: #054295 }
.klein {font-size: 10px;}
.kal_ueber {font-size: 10px; border: 1px #ADCAE5 solid}
.kal_ueber_fett {font-size: 10px; font-weight: bold; border: 1px #ADCAE5 solid; }
.trahmen {  border: 1px #ADCAE5 solid}
.tborder {  border: 1px #E8E8E8 solid; padding: 20px 20px 30px 20px;}
.tborderNP {  border: 1px #E8E8E8 solid;}
.tborder1 { border: solid; border-width: 0px 1px 1px; border-color: black #E8E8E8 #E8E8E8}
.tborder2 { border: solid; border-width: 0px 2px 2px 0px; border-color: black #000000 #000000 #E8E8E8}
.tborder3 { border: solid; border-width: 0px 2px 2px 0px; border-color: black #E8E8E8 #E8E8E8 black}
.menuborder { border: #999999 solid; border-width: 1px 1px 0px}
.tbordergreen {  border: 1px #ADCAE5 solid}

.frame {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002B5E; font-weight: bold }
.frame123 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004194; font-weight: bold }
.frameNorm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.blue {  font-family: Arial, Helvetica, sans-serif; color: #004194; font-weight: bold }

.fieldnormal { border: 1px solid #9EB6D6; font-family: Arial; padding-left: 3px; font-size: 100%; }
.field { border: 1px solid #9EB6D6; width: 150px; font-family: Arial; padding-left: 3px; font-size: 100%; }
.submit { border: 1px solid 9EB6D6; font-family: Arial; color: #054295; font-weight: bold; background: #F6F6FF; padding-left: 3px; font-size: 100%;}
.suchfeld { border: 1px solid #9EB6D6; width: 100px; font-family: Verdana; padding-left: 1px; font-size: 10px; height: 13px}
.suchbutton { border: 1px solid 9EB6D6; font-family: Arial; color: #054295; font-weight: bold; background: #F6F6FF; padding-left: 3px; font-size: 10px;}

.contentdividerlong { clear: both; background: url(/bg_dottedlineblue.gif); }

.navlink { color: #054295; font-family: Arial; font-size: 70%; text-decoration: none; }
.navlink:link { color: #054295; }
.navlink:visited { color: #054295; }
.navlink:hover { color: #D62020; }
.navlink:active { color: #D62020; }
.navlink:focus { color: #D62020; }
.navlinkactive { color: #D62020; font-family: Arial; font-size: 70%; text-decoration: none; }
.navlinkactive:link { color: #D62020; }
.navlinkactive:visited { color: #D62020; }
.navlinkactive:hover { color: #D62020; }
.navlinkactive:active { color: #D62020; }
.navlinkactive:focus { color: #D62020; }
.linkInaktiv { color: #747474; }

.contentnavbox { width: 184px; background: #EBECF0; vertical-align: top; padding-top: 16px; }
.contentnavlinkbox1 {padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; padding-left: 8px; } 	
.contentnavlinkbox2 {background: #ffffff; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #EFEFF7; padding-left: 18px; }
.contentnavlinkbox3 {background: #ffffff; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #EFEFF7; padding-left: 28px; }
.contentnavlinkbox4 {background: #ffffff; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #EFEFF7; padding-left: 38px; }
.contentnavlinkbox5 {background: #ffffff; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #EFEFF7; padding-left: 48px; }

/* Navigation oben */
#nav_oben a, #nav_oben a:visited
{
   color:#FFFFFF;
   text-decoration: none;
}
	
#nav_oben a:hover
{
   color:#EED62B;
   text-decoration: none;
} 	
