body { font:12px verdana, sans-serif; color:#657383;  margin: 0px; padding: 0 0 1px 0; height: 100%; background-color: #ffffff; } /* Opera sets padding on body */ 

html, #wrapper { height: 100%; background-color: #ffffff; } 

td {font:12px verdana, sans-serif; color:#657383;}

a:link {font:13px verdana; color: #657383; text-decoration: none; }
a:visited {font:13px verdana; color: #657383; text-decoration: none;}
a:hover {font:13px verdana; color: #000000; text-decoration: underline; }

a.titel:link {line-height:20px; }
a.titel:visited {line-height:20px; }
a.titel:hover { line-height:20px; }

a.titel2:link { line-height:20px; color: #000000; font-weight: bold;}
a.titel2:visited {line-height:20px; color: #000000; font-weight: bold;}
a.titel2:hover { line-height:20px; text-decoration: none;}

b { font-weight: bold;}

.gross {font:18px "Courier New", sans-serif; }
.gross1 {font:18px verdana, sans-serif; font-weight: bold; color:#a6b6bd;}
.gross2 {font:22px verdana, sans-serif; font-weight: bold; color:#657383;}
.gross2g {font:22px verdana, sans-serif; font-weight: bold; color:#a6b6bd;}
.gross3 {font:32px arial, sans-serif; font-weight: bold; color:#a6b6bd;}

.by {font:14px "Courier New", sans-serif; color:#657383;}
.byg {font:22px "Courier New", sans-serif; font-weight: bold; color:#a6b6bd;}
#menue1 {

font:22px verdana, sans-serif; 
font-weight: bold;
}

#menue1 a {

font:22px verdana, sans-serif; color:#a6b6bd;
text-decoration: none; font-weight: bold;
}

#menue1 a:hover {
color: black;
}

#menue1 a.aktiv { color: #657383;  }


#menue1b {

font:22px verdana, sans-serif; color:#657383;
font-weight: bold;
}

#menue1b a {

font:22px verdana, sans-serif; color:#a6b6bd;
text-decoration: none; font-weight: bold;
}

#menue1b a:hover {
color: black;
}

#menue1b a.aktiv { color: #657383;  }

#menue2 { font:13px verdana, sans-serif;  color:#a6b6bd;

}

#menue2 a {

font:13px verdana, sans-serif; color:#657383;
text-decoration: none; 
}

#menue2 a:hover {
color: black;
}

#menue2 a.aktiv { color: #000000; }

/* 
.spalte1 { padding-left: 14px; } */

/* Startseite */
#wrapper {
width: 100%; height:100%;
}

.tho_start {
height: 325px;
}


/* Kontaktformular */

.form3 {
font-size: 12px;
color: #000000;
text-align: center;
margin: 10px 0px 20px;
padding: 0px;
}

 input:focus, textarea:focus {
  border : 1px #000000 solid;
   }

.feld { display: block;  
  width: 300px;
background-color: #ffffff;
border : 1px #657383 solid;
FONT-SIZE: 12px; COLOR: #657383;
FONT-FAMILY: Verdana, Arial;
}
 
.textarea {
display: block;
width: 300px;
background-color: #ffffff;
border : 1px #657383 solid;
FONT-SIZE: 12px; COLOR: #657383;
FONT-FAMILY: Verdana, Arial;
overflow: auto; 
}

 .button {
display: block;
background-color : #ffffff;
border : 1px #657383 solid;
margin-top : 2px;
margin-right : 2px;
margin-bottom : 2px;
margin-left : 2px;
FONT-SIZE:12px; COLOR: #657383;
FONT-FAMILY: Verdana, Arial ;
}

.beschrift {FONT-SIZE:11px; COLOR: #657383;
FONT-FAMILY: Verdana, Arial ; }
