body {font-size: 100%; margin: 0px; margin-top: 0px; padding: 0px; background: #ffffff;}
a:link, a:active, a:visited {text-decoration: underline; color: #ff6600;}
a:focus, a:hover {text-decoration: none; color: #ff6600;}

#seite {margin: 0px auto; width: 100%; height: 100%;}

#oben {padding-left: 20px;}
#banner {margin: 0px; width: 450px;}
#banner_1 {display: none;}
#banner_titel {font: bold 15px baskerville, palatino linotype, georgia, serif; font-variant: small-caps; color: #000000; text-align: right;}
#banner_text {font: 13px baskerville, palatino linotype, georgia, serif; font-variant: small-caps; color: #000000; text-align: right;}

#menu {display: none;}

#menu_1  {display: none;}
ul.navi_1 {display: none;}

#menu_2 {display: none;}
ul.navi_2 {display: none;}

#menu_3 {display: none;}
ul.navi_3 {display: none;}

#menu_5 {display: none;}
ul.navi_5 {display: none;}

#menu_6 {display: none;}
ul.navi_6 {display: none;}


#mitte {width: 100%; margin: 0px; background: #ffffff;}
#inhalt {width: 450px; padding-left: 20px;}

#titel {width: 100%; padding: 20px 0 5px 0; border-bottom: 1px solid #999999; font: 0.7em verdana; text-align: left; color: #999999;}
#text {width: 100%; padding-top: 30px; color: #000000; font: 13px verdana; text-align: left;}

#unten {display: none;}

.klein {font-size: 10px;}
.farbe {color: #0000cc; font-weight: bold;}
.farbe_gr {color: #009999; font-weight: bold;}

.rahmen {padding: 5px; border: 1px solid #cccccc; text-align: left; vertical-align: top;}
img.li {border: 0; float: left; padding-right: 5px; width: 45px; height: 38px;}

.datenbank_rahmen {margin-top: 20px; width: 100%; border: 1px solid #cccccc; background: #ffffff;}
.datenbank_titel {padding: 5px; width: 100%; background: #ffffff; font-weight: bold; text-align: left;}
.datenbank_link {padding: 5px; width: 100%; text-align: left;}

#anzeige_button {margin-top: 5px; padding: 3px; width: 180px; border: 1px solid #cccccc; background: #ffffff; font-size: 11px; text-align: center;}
#anzeige_button a:link, .anzeige_button a:visited {text-decoration: none; color: #666666;}
#anzeige_button a:hover {text-decoration: none; color: #ff6600;}

.anzeige_navi {margin-bottom: 5px; width: 100%; border-bottom: 1px solid #cccccc;}
.anzeige_seite {font-size: 10px; text-align: left;}
.anzeige_archiv {font-size: 10px; text-align: right;}

.anzeige_rahmen {margin: 5px 0 20px 0; width: 100%; border: 1px solid #cccccc; background: #ffffff;}
.anzeige_titel {padding: 3px; width: 100%; background: #ffffff; font-size: 11px; text-align: left;}
.anzeige_text {padding: 3px; width: 100%; font-size: 11px; text-align: left;}
.anzeige_link {padding: 5px 3px 5px 0px; width: 100%; font-size: 10px; text-align: right;}

.empfehlung {margin-left: 40px; width: 400px; padding: 5px; border: 1px solid #cccccc;}

ul.liste {margin: 0; padding: 0; list-style-position: outside; list-style-type: none;}
li.listetext_bl {margin-left: 40px; padding: 0 0 5px 20px; background: url(../pics/liste_bl.jpg) no-repeat;}
li.listetext_gr {margin-left: 40px; padding: 0 0 10px 20px; background: url(../pics/liste_gr.jpg) no-repeat;}

.table_info {font: 11px verdana; padding: 5px; width: 100%; text-align: left; vertical-align: top; background: #cccccc;}
.table_1 {font: 11px verdana; padding: 5px 0 5px 0; width: 90px; text-align: right; vertical-align: top;}
.table_2 {font: 12px verdana; padding: 5px 0 5px 5px; text-align: left; vertical-align: top;}

input.feld
{
BORDER: #cccccc 1px solid;
BACKGROUND-COLOR: #ffffff;
COLOR: #000000;
font-family: Verdana;
font-size: 1em;
padding: 4px;
}

textarea.feld
{
BORDER: #cccccc 1px solid;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
font-family: Verdana;
font-size: 1em;
padding: 4px;
}

input.button
{
border-top: 1px solid #D8E8F7;
border-bottom: 1px solid #888888;
border-left: 1px solid #D8E8F7;
border-right: 1px solid #888888;
background: #cccccc;
COLOR: #000000;
font-family: Verdana;
font-weight: bold;
font-size: 0.9em;
}