body { font-family: Verdana; color: black; font-size: 11px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left;}
form { margin: 0px; padding: 0px; }
td { font-family: Verdana; font-size: 11px;}
a, a:visited { color: #80b104; }
a:hover { color: #4f5e00; text-decoration: underline; }
h1.kontakt { font-size: 18px; color: #ffffff; margin-bottom: 5px;}
h2.kontakt { font-size: 14px; color: #000000; font-weight: bold;}

h1 { font-size: 15px; color: #80b104; margin-bottom: 5px;}
h2 { font-size: 14px; color: #80b104; font-weight: normal;}
h3 { font-size: 11px; font-weight: bold; }
.nav { color: #000000;  text-decoration: none; }
a.nav:hover, a.nav:link, a.nav:visited {  color: #000000; text-decoration: none; background-color: transparent; }
a.suchen_big, a.suchen_big:link, a.suchen_big:hover {  color: #babab8; text-decoration: none; font-size: 13px; font-weight: bold; }
a.suchen_big:hover {  color: #6b6b6b; }
input, select, textarea {
  font-family: Verdana;
  font-size:11px;
  color:#001e38;
  background-color:#ffffff;
  border: #dbdbdb 1px solid;
  font-weight: normal;
  padding: 2px;
}
button { background-color: #bcd905; border: #8ba100 1px solid; padding: 3px; padding-left: 8px; padding-right: 8px; color: white; font-weight: bold; font-size:12px;}
button:hover { cursor: pointer; }

.form_green {
  font-family: Verdana;
  font-size:11px;
  color:black;
  background-color:#bcd905;
  border: #8ba100 1px solid;
  font-weight: bold;
  padding: 2px;
}

.form_green:hover { cursor: pointer; }



.box-anmelden { font-size: 15px; color: #ffffff; text-align: left; padding-left: 12px; font-weight: bold; font-family: Verdana; padding-top: 3px; }
.box-top { font-size: 15px; text-align: left; padding-left: 12px; font-weight: bold; font-family: Verdana; padding-top: 3px; }
.box-detail { font-size: 13px; text-align: left; padding-left: 12px; font-weight: bold; font-family: Verdana; padding-top: 3px; }

.checkbox { border: #aaaaaa 0px; solid; background: transparent; }

hr { border: none; color: #babab8; height: 1px; background-color: #babab8;}
.fusszeile a { font-size: 10px;  }
.info { font-family: Verdana; font-size: 12px; color: #0000FF; font-weight: bold; width: 400px; min-height: 20px; border: 1px solid #ff0000; background-color: #eeeeee; margin: 10px; padding:20px; text-align: left;}
.navpath {  font-family: Verdana; font-size: 10px; color: #999999; margin-bottom: 7px; }
a.navpath, a.navdir:hover { color: #0000FF; text-decoration: none; }
.inserat_header { font-size: 14px; color: #000000; font-weight: bold; }
.inserieren_textfield { width: 230px; }
div.auto {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.auto ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.auto ul li.selected { background-color: #eaf1c0;}
div.auto ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

#topimmo { margin:5px; }
#topimmo ul li h1 { font-size: 15px; font-weight: bold; margin: 2px;}
#topimmo ul { margin:5px; padding:0px; list-style:none;}
#topimmo ul li { float:left; }
#topimmo div {display: block; }
#topimmo ul li:hover { background-color:#b7d304; color: #ffffff;}
#topimmo ul li:hover a { background-color:#b7d304; color: #ffffff;}

#immo td { font-size: 10px; }
#immo ul {margin:5px; padding:0px; list-style:none;}
#immo ul li {float:clear; padding-bottom: 15px; }

.pagenav td { color: #999999; font-size: 13px;}
.pagenav td a { color:#abcb00; }
.pagenav td a:hover { color:#4f5e00; }

#firmen h1 { font-size: 13px; color: #656565; font-weight: bold; margin-bottom: 2px; }
#firmen a { font-weight: bold; }
#kontakt a { color: #ffffff; font-weight: bold; }

#hoverme ul li a { display: block; text-decoration: none;}
#hoverme ul li a span#text { color: #000000; text-decoration: none; }
#hoverme ul li a:hover { background-color: #afca01; color: #ffffff; }



/* tabs */
#tabs {margin:0 0px; padding:10px 0 0 0; _height:1px; font-size: 11px;}
  #tabs ul {margin:0 0; padding:0; list-style:none;}
  #tabs ul li {margin:0 5px 0 0; padding:0; float:left;}
  #tabs ul li a {display:block; position:relative; padding:6px 12px; border:0; background-color: #dadada; color:#6e7831; font-weight:bold; text-decoration:none; cursor:pointer;}
    
  /* link */
  #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("/images/tab_l.gif") 0 0 no-repeat;}
  #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("/images/tab_r.gif") 100% 0 no-repeat;}
    
  /* hover */
  #tabs ul li a:hover {background:#90abcd; color:#6e7831;}
  #tabs ul li a:hover span.tab-l {background:url("/images/tab_l.gif") 0 0 no-repeat;}
  #tabs ul li a:hover span.tab-r {background:url("/images/tab_r.gif") 100% 0 no-repeat;}
    
  /* active */
  #tabs ul li#active a {background:#FFF; color:#6e7831;}
  #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("/images/tab_l.gif") 0 0 no-repeat;}
  #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:8px; background:url("/images/tab_r.gif") 100% 0 no-repeat;}

  .input-submit { background-color: #afcb07; border: #8ba100 1px solid; padding: 3px; padding-left: 8px; padding-right: 8px; color: white; font-weight: bold; font-size:12px; }




.autocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; }
.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
.autocomplete ul li.selected { background-color: #adff81;}
.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }

.form-long { width: 350px; }
.form-medium { width: 200px; }
.form-norm { width: 130px; }
.form-small { width: 60px; }

select.form-norm { width: 136px; }
select.form-medium{ width: 206px; }
select.form-long { width: 356px; }
select.form-small { width: 66px; }


