/*		general		*/

body {
	background-color: #FFFFFF;
	background-image: url(/img/bg_body.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#666666;
}

#border_top {
	width: 990px;
	height: 25px;
	position: absolute;
	left: 50%;
	margin: 0 0 0 -495px;
	background-image:url(/img/bg_top.png);
}
#border_bottom {
	width: 990px;
	height: 25px;
	position: relative;
	bottom:0px;
}

#content {
	width: 990px;
	position: relative;
	top:25px;
	left: 50%;
	margin: 0 0 0 -495px;
	background-image:url(/img/bg_content.png);
}

#inhalt{
  width:940px;
  margin-left:5px;
  padding:20px;
  overflow-x:hidden;
}

/* generelles */ 

a{color:#007DB3;text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:focus {outline: 0px }
h1{font-size:18px;font-family:Arial;color:#007DB3;margin-bottom:10px;font-weight:bold;}
h2{font-size:15px;color:#007DB3;margin-bottom:10px;font-weight:normal;}
h3{font-size:12px;color:#007DB3;margin-bottom:0px;margin-top:0px;font-weight:bold;}
p{margin:10px 0 10px 0;}
h2.objektnummer{font-weight:bold;float:left;}
input{border:1px solid #666666;}
input:focus{outline:none;}
input.kuerzer{width:90px;}
input.input_daten{width:350px}
div.clearIt{clear:both;}
.zurueck{width:100%;text-align:right;font-size:10px;color:#999999;margin-bottom:4px;margin-top:-10px;position:relative;top:-10px;}
.z2{top:10px;}
.zurueck a{color:#999999;}

/* topangebot */ 

#topangebot{margin-bottom:0px;width:741px;height:199px;overflow:hidden;background-repeat:no-repeat;text-align:left;}
div.topangebot{z-index:56000;position:absolute;top:261px;left:50%;padding:5px;background-color:#FFFFFF;width:353px;height:45px;margin:0px 0 0 88px;color:#666666}
div.topangebot a{text-decoration:none;color:#333333}
div.topangebot a:visited{text-decoration:none;color:#333333}
span.toptitel{font-size:14px;font-weight:bold;}
a.ta{text-decoration:none;}
a:visited.ta{text-decoration:none;}
a.dg{color:#999999;font-size:10px;}

/*    inhalt   */ 

#header{height:87px;margin-bottom:20px;}
#header_rechts{padding-top:17px;color:#999999;font-weight:bold;}
#header_rechts a{font-size:11px;}
#logo{width:343px;height:87px;}
#navi{background-color:#FBD06F;width:185px;height:199px;margin-right:6px;margin-bottom:20px;float:left;}
#navi ul{padding:5px;margin:7px 0 0 8px;}
#navi ul li{padding:4px 8px 2px 27px;font-weight:bold;margin-bottom:1px;font-size:12px;}
#navi ul li.keinstrich{border-right:none}
#navi ul li.ausgewaehlt{background-image:url(/img/navi_pfeil.png);background-repeat:no-repeat;}
#navi ul li.ausgewaehlt a{color:#007DB3;}
#navi ul li.erstes{}
#navi ul li a{color:#333333;text-decoration:none;}

ul.bottomnavi{color:#999999;font-size:11px;font-weight:bold;}
ul.bottomnavi li{float:left;padding:0 10px 0 10px;border-right:1px solid;}
ul.bottomnavi li.noright{border-right:0px;padding-right:8px;}
ul.bottomnavi li a{color:#F9BB24;}

ul.bnav1{margin-top:-20px;}
ul.bnav2{margin-top:78px;}

.links{clear:both;float:left;}
.rechts{float:right;}
.adresse{width:185px;}
.box{width:408px;margin-bottom:30px;border:1px solid #9F9C5F;text-align:center; background-color:#F8F3DF;font-size:13px;}
.boxheader{height:19px;padding:3px;text-align:center;background-image:url(/img/bg_boxheader.jpg);color:#FFFFFF;font-size:14px;font-weight:bold;}
p.boxtop{text-align:center;font-weight:bold;font-size:13px;margin-top:20px;line-height:1.5em}
p.boxtop2{margin:25px 0 -10px 25px;font-weight:bold;font-size:13px;margin-top:20px;line-height:1.5em}
p.boxcontent{margin:20px 25px 20px 25px;font-size:11px;}
p.boxcontent a{font-size:11px;}
p.margin10{margin:10px}
.linie{border-bottom:1px solid #9F9C5F;margin:20px 0 20px 0;clear:both;}
.textlinks{text-align:left;}
div.boxcontent{margin:20px 25px 20px 25px;font-size:11px;}

#b1{height:460px;}
#b2{height:460px;}
#b3{}
#b4{}
#kontaktbox{width:100%;}
#impressumbox{width:100%;}
.bild4{margin-top:5px;}
.fett{font-weight:bold;}

/* startseite */ 

#startseite_vorschau{width:700px;margin:7px 0 5px 25px;float:left;/*clear:both;*/;font-size:11px;}
#aktuelle_angebote{clear:both;width:732px;height:214px;background-image:url(/img/bg_angebot.jpg);margin-left:191px;padding-left:7px;}
.angebot{width:205px;height:175px;overflow:hidden;float:left;background-repeat:no-repeat;margin:20px 0px 30px 20px;padding-left:10px;background-position:center center;}
.angebot span{padding:1px 3px 1px 3px;position:relative;left:0px;top:134px;background-color:#FFFFFF;font-size:14px;color:#000000;font-weight:bold;position:relative;left:0px;bottom:0px;line-height:19px;}
#pfeil{background-image:url(/img/pfeil.png);height:37px;position:relative;top:-200px;left:50px;width:164px;}

/* content */

#contentbox{width:722px;margin-left:191px;margin-top:24px;text-align:left;padding-left:20px;}
#contentbox ul{list-style-type:disc;}
#contentbox ul li{margin-left:20px;}
.objektbox{margin:10px 10px 20px 10px;}

/* objekt */ 

table.objektdetails{float:left;width:100%;margin-bottom:20px;}
#objekt_bilder{clear:both;margin-bottom:20px;margin-top:20px;}
#objekt_daten{width:380px;}
#pdfbox{height:30px;width:340px;padding:10px 10px 10px 10px;background-image:url(/img/bg_box2.jpg);margin-bottom:10px}
.pdflogo{margin:0 5px 0 20px;}
.pdftext{margin-top:12px;font-weight:bold;font-size:11px}
.do_text{margin-bottom:30px;}
.do_daten{margin-bottom:30px;}
#buttonbox{width:360px;padding:5px 0 5px 0}
#buttonbox a{text-decoration:none;font-size:16px;font-weight:bold;color:#9F9C5F}
.grossbild{width:450px;height:266px;background-position:center center;background-repeat:no-repeat;margin-bottom:10px;}
#slideshow{margin-bottom:10px;text-align:center}
#slideshow img{}
#thumbs{width:460px;margin:auto;}
#controls{clear:both;}
.kleinbild{margin-bottom:6px}
.kleinbild_1{margin-left:0px;clear:both;}
.verkauft{position:relative;top:0;left:0;width:192px;height:127px;background-image:url(/img/bild_verkauft.png);}
.zurueckgezogen{position:relative;top:0;left:0;width:192px;height:127px;background-image:url(/img/bild_zurueckgezogen.png);}
.seiten{width:100%;text-align:right;}

#button_links{clear:both;width:195px;float:left;margin:3px 0 0 -4px;padding:0px;}

/* objekte */ 

#wrapper_links{clear:both;width:185px;float:left;margin-left:0px;padding:0px;}
.anzeigen{background-image:url(/img/bg_anzeigen.png);width:147px;height:28px;color:#FFFFFF;padding:5px 0 0 38px;font-weight:bold;}

#objekte{width:716px;float:left;margin-left:7px;padding-left:26px;}
ul.subobjekte{list-style-type:none;margin-left:38px;margin-top:6px;font-size:12px;}
ul.subobjekte li{padding-left:13px;background-image:url(/img/list_unselected.png);background-repeat:no-repeat;background-position:0px 5px;color:#007DB3}
ul.subobjekte li.aktiv{background-image:url(/img/list_selected.png);}
.sub_linie{border-bottom:1px dotted #0072A4;height:29px;width:185px;margin-bottom:20px;}
p.angebote_durchsuchen{font-size:11px;}

.objekttabelle tr td{padding:0px;}
tr.graubg{background-color:#F5F5F5}



.info_oben{font-weight:bold;color:#333333;text-decoration:none;padding:10px 10px 10px 10px;}
.info_oben a{text-decoration:none;}
.info_unten{padding:10px;color:#999999;font-size:10px;}
.info_unten a{color:#999999;}
.io2{height:50px;margin-top:-5px}
a.graulink{color:#333333;}
td.oleft{vertical-align:top;background-image:url(/img/ganzelinie.png);background-repeat:no-repeat;height:60px;}
td.oleft a{text-decoration:none;}
td.oleft2{vertical-align:bottom;color:#999999;font-size:10px;background-image:url(/img/ganzelinie.png);background-repeat:no-repeat;height:40px;}
td.omitte{padding-left:20px !important;padding-right:10px !important;background-image:url(/img/strichlinie.png);background-repeat:no-repeat;background-position:left 10px;}
td.omitte h3{margin-top:10px;}
td.omitte1{padding-left:20px;background-image:url(/img/strichlinie.png);background-repeat:repeat-y;background-position:left 0px;}
td.omitte a, td.omitte1 a{text-decoration:none;}
td.omitte1 table{width:400px;}
td.omitte1 ul{list-style-type:disc;margin-left:20px;}
td.omitte1 ul.nodisc{list-style-type:none;margin-left:0px;}

.markiert{margin-left:-10px;margin-bottom:15px;width:400px;background-color:#F5F5F5;padding:2px 0px 2px 10px;font-size:12px;color:#007DB3;font-weight:bold}

table.anzeigeninfos tr td{padding:0px}

ul.objekt_options{list-style-type:none !important;margin-left:0px !important;margin-top:20px;}
ul.objekt_options li{float:left;}
ul.objekt_options li a{color:#999999;font-size:10px;}
ul.objekt_options li img{position:relative;top:4px;margin-right:3px}

/* suche */

input.suche{width:127px;float:left;height:13px;font-size:10px;}
input.suche1{width:127px;float:left;color:#999999;height:13px;font-size:10px;}
#erweiterte_suche_tabelle td{color:#333333}
.hinweise{color:#CCCCCC;font-size:10px;}
#suchergebnisse{width:742px;margin-left:191px;margin-top:20px;}
#erweiterte_suche{width:742px;margin-left:191px;padding-left:20px;padding-right:20px;margin-top:25px;}
td.fett{font-weight:bold;}
tr.trabstand{height:8px;}
#erweiterte_suche_tabelle{margin:auto;}
#erweiterte_suche_tabelle input{width:188px}
#erweiterte_suche_tabelle select{width:191px}
input.es_suchbegriff{width:336px !important;color:#CCCCCC}
input.es_suchbegriff1{width:336px !important;}


/* formular */ 

.t_form{margin:20px 20px 20px 20px;float:left;}
.t_form td{padding:3px}
.t_form2{margin:20px 40px 20px 20px;float:right;}
.t_form2 td{padding:3px}
.t_form3{margin:20px;clear:both;}
.t_form3 td{padding:3px}
.t_form4{margin:20px;clear:both;}
input.button{background-color:transparent}
input.submitbutton{float:right;margin:20px 20px 20px 0;background-color:transparent;height:30px;width:100px}
tr.objekt_form{font-size:11px;}
.cb{position:relative;top:3px;}

#headline{background-color:#9F9C5F;color:#FFFFFF}
#headline2{background-color:#9F9C5F;color:#FFFFFF;}
#objekttabelle2{display:none;}
#objekttabelle2 td{padding:3px;}
#objekttabelle td{padding:3px;}
.r1{height:24px;background-color:none}
.r2{height:24px;background-color:#DDDDDD}
.cb{border:none;}
