body {font-size:100%;  color:#333300; font-style:normal; font-weight:normal; font-family:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  background-color:#990000;margin:0px;}

.bg_oben{background-image:url(bilder/bg_oben.gif);}

.bg_unten{background-image:url(bilder/bg_unten.gif);}

.unten{background-color:#ffcc66;}

.linie{background-image:url(bilder/linie.gif);margin-top:0px;margin-bottom:0px;}

.bg_zeil2{background-image:url(bilder/bg_zeil2.gif);}

.start_imp{vertical-align:top;position:absolute;top:5px;right:5px;   }

.links{position:absolute;top:70px;left:0px;;height:auto;}



.menu{padding:20px;line-height:30px;font-size:109%;min-width:200px;background-color:ffe6b3;white-space:nowrap;}
.menu_leer{background-color:ffe6b3;height:51px;}

h1{font-size:109%;font-weight:bold;}

.menu_unter{line-height:20px;font-size:75%;text-indent:3px}

.menu_unterpunkt{line-height:20px;}


.bogen_oben {position:absolute;left:-147px;text-align:right;vertical-align:top}
.bogen_unten {position:absolute;left:-147px;text-align:right;vertical-align:bottom}


.text {font-size:90%;  font-style:normal; font-weight:normal; font-family:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;width:100%;background-color:#ffffff;vertical-align:top;;padding:30px;padding-right:100px;}

#leitsaetze{ font-style:normal; font-weight:bold;color:55bbbb}

.image_r{text-indent:right;font-size:70%;}
.image_l{font-size:70%;}

#border {
  border-width:1px; border-style:solid;border-color:#000000;padding:15px;
  text-align:justify;}


A.menuli{  color:#333300;text-decoration:none;font-weight:normal}
A.menuli:visited{color:#333300}
A.menuli:hover{color:#B30000;}

A.link{  color:#CC0000;font-weight:normal}
A.link:visited{color:#333300}
A.link:hover{color:#B30000;}

A.menuliakt{  text-decoration:none;font-weight:bold;color:#CC0000}
A.menuliakt:visited{color:#CC0000}
A.menuliakt:hover{color:#B30000;}
A.menuunter{  text-decoration:none;font-weight:normal;color:#333300;font-size:75%;margin-left:3px}
A.menuunter:visited{color:#333300}
A.menuunter:hover{color:#B30000;}
A.menuunterakt{  text-decoration:none;font-weight:bold;color:#CC0000;font-size:75%;margin-left:3px}
A.menuunterakt:visited{color:#CC0000}
A.menuunterakt:hover{color:#B30000;}
b {font-weight:bold}

/* Formularfeld-Formatierungen */
.input { 
background-color: #F5DEB3; 
width:320px; 
border: 1px solid #000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:90%;
 }
 
.name { 
background-color: #F5DEB3; 
width:253px; 
border: 1px solid #000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:90%;
 }

.plz { 
background-color: #F5DEB3; 
width:50px; 
border: 1px solid #000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:90%;
 }
 
.ort { 
background-color: #F5DEB3; 
width:181px; 
border: 1px solid #000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
 } 
.selectbox { 
background-color: #F5DEB3; 
border:1px solid #000066; 
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

.button { 
background-color: #F5DEB3; 
color: #000066; 
width:140px; 
border: 1px solid #000066; 
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:90%;
font-weight : bold;
margin : 6px 6px;
}



