BODY {  font-family: "Tahoma", "Verdana", "Arial", serif;  font-size: 12px; background-color:#EAF4F4; padding: 0; margin: 0; color: #303030}

img.top{  border-top: 1px #406C82 solid;  border-right: 1px #406C82 solid;  border-bottom: 1px #406C82 solid;  border-left: 1px #406C82 solid;     }

table {font-size: 12px;}
table.farme  {border: 1px #99CC33 solid;}
.td_top  { background-image: url(../images/top/top_bg.png);  background-repeat: repeat-x;}
 
   
.inp_pass {font-size: 10px;}  

.sits_out{color:red; margin-top:1px; text-decoration: underline; border: 1px #FFCE9D solid; padding : 2px 5px; margin : 2px 0;  background-color:#EFEFEF}
.inp_top {font-size: 12px; border:1px #FFCE9D solid;}

.inp_btn_passw {font-size: 10px; width: 25px;}
.inp_btn {font-size: 10px;}

.white_dick{  color: #FFF3E8;}
.rot{ color: #FF0000;}
.blau {  color: #408080;}
.grau{ color: #808080;}
.lila {font-weight: bold;  color: #B7325A;}
.hellblau { font-weight: bold;  color: #898ECB;}
.hakki { font-weight: bold;  color: #9AA741;}
.hellgruen {background-color: #99CC33}            
.hellgruen1 {background-color: #EEFCD8}
.hellgruen2 {color: #58ABAB}  

.js {background-image: url(../images/logos/js.jpg); background-repeat: no-repeat; background-position: bottom right;}

hr.grau{  border-top: 2px #C0C0C0 dotted;  border-right: 0;  border-bottom: 0;  border-left: 0; }
hr.immo{  border-top: 2px #E80000 dotted;  border-right: 0;  border-bottom: 0;  border-left: 0;}
H1.immo { font-weight: bold; font-size: 14pt; color: #B7325A; padding-left: 200pt; padding-right: 20pt; margin-top: 0; margin-bottom: 5px; }
table.immo{background-image: url(../immobilien/images/haus.jpg); background-repeat: no-repeat; background-position: bottom right;}
p.immo { padding: 0pt; font-size: 12px; color: #408080; font-weight: bold; padding-bottom: 2px}

H1.shop { font-weight: bold; font-size: 14pt; color: #B7325A; padding-left: 20pt; padding-right: 20pt; margin-top: 0; margin-bottom: 5px; }
table.shop{background-image: url(../shop/images/ball.jpg); background-repeat: no-repeat; background-position: bottom left;}

H1.top {font-weight: bold; font-size: 14pt;}
H1 { font-weight: bold; font-size: 12pt; padding-top: 0px; margin-top: 0px;}

h1.impressum {font-weight: bold; font-size: 14pt; color: #B7325A; padding-left: 20pt; padding-right: 20pt; margin-top: 0; margin-bottom: 5px; }
p.impressum {margin-left: 20px; border-left: 1px solid #99CC33; padding-left: 20px}

p.small_mail {margin-top: 20px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 5pt; padding-left: 10pt; font-size: 18px; color: #C0C0C0;}
p.small_top {background-color:  #EFF8F8; margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 5pt; padding-left: 5pt; font-size: 10px}
p.small {margin-top: 3px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt; padding-left: 5pt; font-size: 10px}
p.small_menu {margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 5pt; padding-left: 5pt; font-size: 12px}
p.small_adrese {margin-top: 3px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 0pt; padding-left: 2pt; font-size: 11px}
p.small_date {color: #FFFFFF; margin-top: 10px; margin-left: 5px; padding-top: 0pt; margin-bottom: 10px; padding-bottom: 5pt; padding-left: 5pt; font-size: 12px;}
p.preis {background-color:  #EDDFF2; margin-top: 0px; padding-top: 2pt; margin-bottom: 0px; padding-bottom: 5pt; padding-left: 5pt; font-size: 12px}


.shop_menu_td  { background-color: #F2F9F9; border-bottom: 1px solid #408080; border-top: 3px solid #F5D20A;}
.shop_menu_tdL  {background-color: #EAF5E4; background-image: url(../images/3eck.gif);  background-repeat: no-repeat; background-position: right;}

 UL.top { font-family: "Tahoma", "Verdana", "Arial", serif;  font-size: 8pt; line-height: 10pt; margin-top: 10pt; padding-top: 0px; margin-bottom: 0pt; padding-bottom: 8px;}     
 LI.top_gelb {  list-style-image: url("../immobilien/images/ul_gelb.gif"); margin-top: 5px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 3pt; padding-left: 5pt;}
 LI.top_gruen {  list-style-image: url("../immobilien/images/ul_gruen.gif"); margin-top: 0px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 3pt; padding-left: 5pt;} 
 LI.top_immo { color: #A61B0B; margin-top: 5px; padding-top: 0pt; margin-bottom: 0px; padding-bottom: 3pt; padding-left: 5pt;} 

.bg1{background-color: #EEFCD8; border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0;}
.bg2{background-color: #FF9900; border-bottom: 1px solid #C0C0C0;  border-right: 1px solid #FF0000; color: #FFFFFF}

.tegi {font-size: 11px; }

.banner{text-decoration:none; border:0px red solid; margin:0 30px 0 0; display:block; width:340px; height:25px; background:url('../images/banner_flugs.gif') no-repeat  0px -5px; padding:10px 0 0 110px; font-size:14px; color:#336698; font-weight:bold;}
