body { font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; margin:0; background:#afc8e0; color:#000; }
th {text-align:left; vertical-align: top;}
#wrap { width:923px; margin:0 auto; background:#fff; color:#000; }
#top { width:752px; text-align:right; background:#e8edf2; padding:7px; border-top:1px solid #d9dcdf; color:#000; }
#welcome { float:left; font-size:8pt; }
#top p { float:left; }
#top a { padding-right:7px; padding-left:5px; background:no-repeat url(/Images/sep.gif) right; text-decoration:none; color:#000; }
#top .last { padding-right:0; background:none; }
.highlight { color:#f00; }
.main { width:100%; border-collapse:collapse; margin:0px;padding:0px;}
#inserate_anzahl {text-align:right; margin:8px 5px 8px 8px; }
#inserate_anzahl_landjobs {text-align:left; margin:8px 5px 8px 8px; }
#kopf_spruch{background: url(/Images/kopf_bg.gif) repeat; height: 30px; color:#1773A5; font-size:14pt; padding:19px;}
#kopftd{margin:0px; padding:0px;}
#kopftable {margin:0px; padding:0px; width:100%;}
#hiddentelefon{display:none; }
#tablebild{width:50%;}
.menu { width:155px; }
#menu {  width:156px; margin-left:-1px; color:#000;}
#logo {  width:156px; margin-left:-1px; margin-top: -1px;}
#topauktion {width: 146px; background-color:#F1F1F1; margin-top: 5px; border: 1px solid #c7c7c7; padding:4px;}
#suche{background:repeat url(/Images/suche_bg.gif); height:31px; border: 1px solid #c7c7c7; margin:5px; margin-top: 16px;padding-top: 7px; padding-left:5px;font-size:13pt;}
#content { float:left; width: 590px; background:#fff; padding:2px 0px 10px 5px; color:#000; }
.hotbox { width:148px; background:#F1F1F1; }
#hotbox { float:right; width:148px; background:#F1F1F1; margin-top:0px; margin-right:5px; padding:6px 6px 6px 6px; margin-top:2px; text-align:center; color:#000; }
#hotbox p, #hotbox ol li, #hotbox ul li, #hotbox h2 { text-align:left; padding-right:6px; }
ul, ol { margin-left:23px; margin-top:3px; }
h1, h2 { font-size:8pt; color:#58585A; margin-bottom:5px; margin-top: 0px;}
#content h1 { border:1px solid #afc8e0; background:#D9E6F0 url(/Images/h1_con.gif) repeat-x; color:#000; display:block; width:581px; height:13px; padding:4px 4px 4px 4px; }
#content h2 { padding:1px 1px 1px 0; color:#000; }
#content h2 { margin-bottom:3px; }
#hotbox h1 { text-transform:uppercase; font-size:7pt; background:no-repeat url(/Images/h1hotbox.gif) bottom; padding-bottom:3px; text-align:left; }
#footer { clear:both; width:919px; margin:0 auto; padding:2px; color:#fdfdfd; background:url(/Images/footer.gif); }
#footer a { color:#fdfdfd; text-decoration:none; }
#menu a { list-style-type:none; text-decoration:none; color:#000; }
#menu a.highlight { color:#f00; font-weight:bold;}
#menu ul { list-style-type:none; padding:0; margin:0; width:156px; padding-top: 5px; }
#menu ul a { list-style-type:none; border:1px solid #c7c7c7; padding:4px 4px 4px 4px; font-weight:bold; background:url(/Images/menue_home.gif) repeat; display:block;  }
#menu li ul {padding-top:0px;}
#menu li ul a {list-style-type:none; border-bottom: 1px solid #c7c7c7; border-top: 0px;  border-left: 0px;border-right: 0px;font-weight:normal; padding-left:7px; padding-bottom:7px; background-color:#F1F1F1; display:block;background-image: None; }
#menu li ul li ul a {padding-bottom:0 !important; background:none !important;}
a { color:#000; }
img { border:0; }
.center, #hotbox p.center { text-align:center; }
#registereduser {float:left; font-weight: bold;}
#hotbox ol { padding:0 0 0 19px; margin:0; }
#hotbox h1 { text-decoration: none; }
.listitem { float:left; width:180px; float:left; padding:0 5px 0 5px; }
.listitem p { padding:0; margin:7px 0 0 0; }
p.navi { text-align:center; clear:both; }
.navi a { text-decoration:none; }
td { vertical-align:top; }
.highlight { color:#f00; }
.nowrap { white-space:nowrap; }
.topliste p, .topliste h2 { color:#000; text-align:center; margin-top:0px; margin-bottom:0px; }
.topliste h2 { margin-bottom:5px; }
.topliste td { text-align:left; }
td.right { text-align:right; }
.titel { clear:both; float:left; margin-bottom:5px; }
.views { float:right; width:20px; margin-top:2px; margin-bottom:5px; }
hr.hidden { visibility:hidden; height:1px; margin:0; padding:0; }
.message {
  background-color: #FFEC03;
  border: 1px solid #FF7006;
  color: #A21A1A;
  padding: 0.2em 0.5em 0.15em 0.5em;
  margin: 1em 2px 0.2em 1em;
  width: 568px;
}
#emailform span { font-weight:bold; }

.alert {color: red; font-weight: bold;}

#katarea {float: left; width:100%;}
#katarea h3 {background:#F1F1F1; width:186px; height:17px; font-size:8pt; font-weight:normal; padding: 3px 0px 0px 5px; margin-top:0px;margin-bottom:2px;}
.katboxparent {float: left; width:196px; margin-bottom: 5px;}
.katboxparent  a {text-decoration:None;}
.katbox{background:#F1F1F1; width:176px;height:112px; font-size:8pt; padding: 5px 0px 0px 15px;margin-top:0px;}
.katbox a {text-decoration:none; margin-top:0px;}
.blaettern {text-align: center;}

.suchergebnis_zeile {
	padding: 5px;
	width: 100%;
}

.suchergebnis_bild {
	border: 1px solid #afc8e0;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;

}

.suchergebnis_row table {
	width: 100%!important;
}

.suchergebnis_row .paging, .suchergebnis_row .paging a {
	text-align: right;
	font-size: 12px;
}

.suchergebnis_preis_detail {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.suchergebnis_preis {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.suchergebnis_details {
	text-align: right;
	padding: 2px 5px 2px 5px;
	/*font-weight: bold;*/
}

.suchergebnis_details a {
	text-align: right;
	font-weight: bold;
}
.suchergebnis_textinhalt{padding: 2px 5px 2px 5px;}

.zeile1 {background-color: #E8EDF2;}
.zeile0 {background-color: #FFFFFF;}

.topangebot_off{ display: none;

}
.topangebot_on{  margin-left:5px;
                 background-color:#F1F1F1;
                 text-align:center;
                 height:90px;
                 width: 120px;
                 float:left;
                 padding: 4px;
}

.topangebot_reiter_off {background-color:#DFE7EF;
                    margin-bottom: 5px;
                    padding-bottom:3px;
                    padding-top:3px;
                    padding-right:3px;
                    padding-left:3px;
                    border:1px solid #AEC8DF;
                    cursor:hand;
                    text-decoration:none;
                    }
.topangebot_reiter_on {background-color:#AEC8DF;
                    margin-bottom: 5px;
                    padding-bottom:3px;
                    padding-top:3px;
                    padding-right:3px;
                    padding-left:3px;
                    border:1px solid #AEC8DF;
                    cursor:hand;
                    text-decoration:none;
                    }
.nichtUnterstrichen{
  text-decoration:none;
}
.topinserat {background-color: #FAF3AF;}
#suche_landjobs { float: left; padding-left: 10px; font-size: 13pt; }
#inserate_anzahl_landjobs_left { float: left; padding-top: 5px; }
.landjobsfirmencontainer { width: 108px; height: 90px; float: left; padding: 5px; }
.landjobsfirmenbild { width: 98px; float: left; padding: 5px; text-align:center; }
.landjobsfirmenname { width: 108px; float: left; padding: 0px; text-align:center; font-size:7pt;}
.textinh1nichtfett { font-weight:normal;}
