td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;} 
body {overflow:-moz-scrollbars-vertical;}
html, body {height:100%;}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #999999;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
.klein2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration:none;}
.gross { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration:none;}
.blau { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #23638D; text-decoration:none; cursor: pointer;}
.ueber { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #23638D; text-decoration:none;}
.ilm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #23638D; text-decoration:none;}
.gelb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F8C167; text-decoration:none;}
.orange { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fb9c00; text-decoration:none;}
.grau { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #818181; text-decoration:none;}
.gross { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none;}
td.klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
td.news { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A6A6A; text-decoration:none;} 
table.rand { height:100%;} 

a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #23638D; text-decoration:none;} 
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #23638D;} 
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E9C64E; text-decoration:none; } 
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E9C64E; text-decoration:none; } 

a.nav { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none;} 
a.nav:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;} 
a.nav:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none; } 
a.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E9C64E; text-decoration:none; }
a.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none; } 

a.neu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #23638D; text-decoration:none; line-height:20px; } 
a.neu:link{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #23638D; line-height:20px;} 
a.neu:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #de0200; text-decoration:none; } 
a.neu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #de0200; text-decoration:none; }
a.neu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #23638D; text-decoration:none; } 

a.nav_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none;} 
a.nav_weiss:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff;} 
a.nav_weiss:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none; } 
a.nav_weiss:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E9C64E; text-decoration:none; }
a.nav_weiss:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none; }


#menu { width: 162px; } 

#menu ul { list-style: none; margin: 0; padding: 0; } 

#menu a, #menu h2 {
  font: 13px/13px arial, sans-serif;
  display: block;
  margin: 0; padding: 2px 3px; height: 23px;}

#menu a { color: #24638E; border-color: none; text-decoration: none; margin: 0; padding: 2px 3px;} 

#menu a:hover {  color: #E9C64E; font-weight: bold; margin: 0; padding: 2px 3px; } 

#menu a.navi:hover { color: #EDC563; font-weight: bold; background: #E9E9E9;  margin: 0; padding: 2px 3px; height: 23px; }

#menu li { position: relative;}

#menu ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

div#menu ul ul {display: none;  background: #ffffff;  border-width: 1px; border-style: solid; border-color: #E9E9E9;
  margin: 0; padding: 0px 0px; width: 140px} 

div#menu ul li:hover ul {display: block;} 




#menulang { width: 162px; } 

#menulang ul { list-style: none; margin: 0; padding: 0; } 

#menulang a, #menulang h2 {
  font: 13px/13px arial, sans-serif;
  display: block;
  margin: 0; padding: 2px 3px; height: 23px;}

#menulang a { color: #24638E; border-color: none; text-decoration: none; margin: 0; padding: 2px 3px;} 

#menulang a:hover {  color: #E9C64E; font-weight: bold; margin: 0; padding: 2px 3px; } 

#menulang a.navi:hover { color: #EDC563; font-weight: bold; background: #E9E9E9;  margin: 0; padding: 2px 3px; height: 23px; }

#menulang li { position: relative;}

#menulang ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

div#menulang ul ul {display: none;  background: #ffffff;  border-width: 1px; border-style: solid; border-color: #E9E9E9;
  margin: 0; padding: 0px 0px; width: 183px} 

div#menulang ul li:hover ul {display: block;} 