.gruppe1 { font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none }
.gruppe2 { font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none }
.blau { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#004165;}
.schwarz { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.blauhilite { font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#3c6d88;}
.navpath { font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#004165;}
.navpathcurrent { font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none }
.landname { font-size:14px; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; }
.headline { font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; }
.headlineblau { font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; color:#004165;}
.input, .inputanzahl { font-size:12px; font-family:Arial,Helvetica,sans-serif }
.disclaimer { font-size:10px; font-family:Arial,Helvetica,sans-serif }
.hint   { font-size: 9px; font-family: Arial, Helvetica, sans-serif }
.hellblau { background-color : #d9f3ff; }

.rubrik { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 10px; padding-left: 10px }
.inhalt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 10px; padding-left: 10px ; }



body    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: white }
div  { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
p     { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 10px; padding-left: 10px }
form { padding-right: 10px; padding-left: 10px }



A:link    { color: #004165; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
  
A:visited  { color: #004165; text-decoration: none }
  
A:active { text-decoration: none; color:#000000; background: #004165;}
  
A:hover  { font-weight: 500; color:#000000; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

A.map:link { color: #004165; text-decoration:none; font-weight: bold; font-size: 10pt; }     /* unvisited link in map */

A.map:visited { color: #004165; text-decoration:none; font-weight: bold; font-size: 10pt;  }  /* visited links in map */

A.map:active { color: #000000; text-decoration:none; font-weight: bold; font-size: 10pt;  }   /* active links in map */

A.map:hover        { color: #000000; text-decoration:none; font-weight: bold; font-size: 10pt;  }   /*  hover in map */


#dynlayer	{ position:absolute; top:600; left:20; height: 100; clip:rect(0px 372px 1px auto); }


.externerlink {  color: #660000; text-decoration: none}
.blaufett {  font-weight: bold; color: #004165; text-decoration: none}
td  { font-size:12px; font-family:Arial,Helvetica,sans-serif; }
.navtoplink    { font-size: 9px; font-family: Arial, Helvetica, sans-serif }
.navtopmain         { color: #004165; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px }

div#rahmen{ margin: 10px; border: solid 2px #004165; }
ul#navigation { margin-top: 0; margin-right: 10px; margin-left: 26px; padding: 0; }
ul#navigation li { color: #004165; margin-bottom: 10px; list-style: disc; padding: 0; }
ul#navigation li span{ margin-bottom: 10px; list-style: disc; padding: 0; }

/*ul#navigation li::before { color: red;  content: "\25B6 \A0";}*/

h1 { font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; line-height: 16px; padding-right: 10px; padding-left: 10px}
h2 { font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; line-height: 16px; padding-right: 10px; padding-left: 10px}
h3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; line-height: 16px; padding-right: 10px; padding-left: 10px}
h6 { color: #999; font-size:8px; font-family:Arial, Helvetica, sans-serif; line-height: 10px; padding-right: 10px; padding-left: 10px }

