body  {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size:12; line-height: 18px; color:#000000 }
table {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size:12;  line-height: 18px; color:#000000 }
h1   { color: #999900; font-size: 14px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }

.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight: bold; font-size:12px; line-height: 18px; color:black}
.text		 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size:12; line-height: 18px; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}
.linkAufklappmenue {font-size:10; }

.body 
{
margin: 0px; 
background:url('../images/bg.gif') repeat-y; 
background-color: #cccccc; 
}

.header {margin-left:135px;}

.tb_navi{
   border-top:1px solid #999999;
}

td a{
   color:#999900;
}


td .nav2A{
   color:#666666;
}

td .nav3A{
   color:#666666;
}

#ebene2      {  text-align: left; position: absolute; top: 185px; left: 0px; width: 150px; height: 100%; visibility: visible }

.subnav     { color: #999; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.langnav     { color: #333333; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav1      { color: white; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav2      { color: 999900; font-weight: bold; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav2:hover      { color: 666666; font-weight: bold; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav3      { color: 999900; font-weight: normal; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav3:hover      { color: 666666; font-weight: normal; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav2A      { color: 666666; font-weight: bold; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.nav3A      { color: 666666; font-weight: normal; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none }
.navBlock1          { color: white; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none; padding-left: 0px; width: 90px; height: 22px }
.navBlock1a         { color: white; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none; background-color: #cc0; padding-left: 0px; width: 90px; height: 22px }
.navBlockLang1         { color: white; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none; padding-left: 0px; width: 180px; height: 22px }
.navBlockLang1a         { color: white; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; text-decoration: none; background-color: #cc0; padding-left: 0px; width: 180px; height: 22px }

.nav_lang 
{
text-decoration:none; 
font-size:11px; 
color: #000000;
}

a { color: 999900; text-decoration: underline }

.strichlinie { border-bottom: 1px dashed #999 }
.stilStartseite { font-size: 10px; line-height: 14px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica; }
.highlightStartseiteW {color: white; font-size: 10px }
.highlightStartseiteS {color: #666; font-size: 10px }

.plan { color: black; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }

.ueberschrift  { color: #999900; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none }
strong { font-size: 12px; }
font { font-size: 12px; }

.Ueberschrift_klein {color:#999900; font-size: 12px; font-weight: bold;}

/* DIV-Container */

#welle {position:absolute; bottom:0px; left:0px; z-index:3;}
#content {position:absolute; left:0px; height: 50%; width: 990px; overflow:auto; z-index:2;}

#biber { position: absolute; top: 255px; left: 5px; visibility: visible; z-index:4; }
#sprechblasse { position: absolute; top: -100px; left: 0px; visibility: hidden; z-index:5; }

#nav_line { position:absolute; top:150px; left:0px; width:200px; height: 75%; background-color: #ffffff; z-index:1;}

/* Hintergrundbild */

.hg_startseite { background: url('../images/hg_startseite_de.gif') no-repeat;  background-position:-55px 0px; }


/*********************** Gaestebuch ***********************/

.zeileGB{
   width:200px;
   float:left;
}

.eingabefeldEinzeilig{
   width:500px;
   border:1px solid #999;
   margin-bottom:3px;
}

.eingabefeldMehrzeilig{
   width:500px;
   height:50px;
   border:1px solid #999;
   margin-bottom:3px;
}

.fright{
   margin-left:200px;
   margin-bottom:5px;
}

.submit{
   border:1px solid #999;
   background-color:#fff;
}

#gb_ausgabe{
   width:720px;
}

.vpgb_fleft{
   border-bottom:1px dotted #666;
   padding-bottom:10px;
}

.vpgb_datum{
   font-weight:bold;
}

.vpgb_name{
   font-weight:bold;
}

.vpgb_ort{
   font-weight:bold;
}

.gbFehler{
   font-weight:bold;
   color:#c00;
}