/* CSS-Datei zur wunschgrundstück.de-API 
 * @author			wunschgrundstück GmbH <info@wunschgrundstueck.de>
 * @copyright		Copyright (c) 2009, wunschgrundstück GmbH. All rights reserved.
 */


body{
	font-size:9pt;
}

/* Hauptcontainer, umschließt alles */
#div_wugru_main {
	font-family: Arial, Helvetica, sans-serif;	
	padding:0px;
	background-color:transparent;
	margin-top:10px;
	margin-bottom:15px;	
	display:inline;float:left;	
	
	height:790px;
	overflow:hidden;
	
}


/* Fehlermeldungen */
.wg_errmsg{
	color:#000;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:10px;

}

/* Definitionen Anfrageformular
 * Achtung, falls Bilder genutzt werden bitte absoluten Pfad angeben!
 */

/* Spaltenbreite Anfrageformular 
 * Es werden 2 Spalten gleicher Breite verwendet, wenn nicht genug Platz werden diese untereinander angeordnet
 */
#wg_anf_spalte{
	width:172px;
}

/* Label (Formularbeschriftung) */
#wg_anf_label{
	font-size:0.9em;
}

/* Input-Felder */
#wg_anf_input_text{
	border:1px solid #333;
	margin-bottom:3px;
}

/* Submit-Button */
#wg_anf_input_submit{
	width:130px; 
	text-align:left;
	padding-left:5px;
	margin-right:5px;
	padding-bottom:2px;
	margin-bottom:3px;
}

/* Hover-Effekt für Submit-Button */
#wg_anf_input_submit:hover{
/*	background:url(http://test.wasistfeinstaub.de/wg_api/images/button/btn_gruen_h.png) top left no-repeat;	 */
}

/* Ende Definition Anfrageformular */


/* Definition Bereich Suche/Ergebnisliste */

/* Definition der Suchbox */
#div_wugru_main #suchbox{
	display:inline;float:left;
	/*border:1px solid #333;*/	
	width:150px;
	padding:7px;
	/*padding-right:12px;*/
	/*background:#fff url(images/bg/hg_box.png) repeat-x top;*/
	float: left; display:inline;
	margin-right:7px;
    /*border:1px solid #7a7968;*/
	/*
	border-right:1px solid #7a7968;
	border-left:1px solid #7a7968;
    /*
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	*/
}

#suchbox .wg_h2{
	font-weight:bold;
	margin-top:0px;
	color:#05744A;
	padding-bottom:10px;
}


#div_wugru_main .wg_suche_bereich{
	display:block;
	width:230px;
	float:left;
	margin-bottom:3px;	
}

#div_wugru_main .wg_suche_label{
	display:block;
	width:80px;
	/*float:left;*/
	margin-bottom:4px;
}

#div_wugru_main .wg_suche_select{
	display:inline;
	width:150px;
	float:left;
}

#div_wugru_main .wg_suche_select select{	
	width:150px;
	display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;    
	border: 1px solid #7a7968;
	margin-bottom:3px;
}

#div_wugru_main .wg_suche_text input{	
	width:145px;
	display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
	border: 1px solid #7a7968;
	margin-bottom:3px;
}


#div_wugru_main input.wg_suche_submit{		
	/*border:0px solid #333;*/
	width:130px; 
	text-align:left;
	padding-left:5px;
	margin-right:5px;
	padding-bottom:2px;
	margin-bottom:3px;
/*	height:40px;
	padding-bottom:10px;
	
	background:url(images/button/btn_gruen.png) top left no-repeat;	 
	color: #FFF;
	cursor:pointer;
	
	*/
}

/*
#div_wugru_main input.wg_suche_submit:hover{		
background:url(images/button/btn_gruen_h.png) top left no-repeat;
}
*/

/* Definition des Ergebnisbereichs */
#div_wugru_main #wg_ergdiv{
	display:inline;float:left;
	padding:7px;
	padding-left:17px;
	width:450px;
	border-left:1px solid #7a7968;
	
}

#div_wugru_main  #ergbox{
    overflow-y:scroll;
	height:600px;
	overflow-x:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

#div_wugru_main  #ergbox .ergzeile{
margin-top:23px;
}

#div_wugru_main  #ergbox .ergzeile .ergzeile_head{
padding:0px;
}

#div_wugru_main  #ergbox .ergzeile .ergzeile_sub{
padding-bottom:5px;
font-size:1.1em;
}

#div_wugru_main  #ergbox .ergzeile .img_baug{
display:inline;
float:left;
width:160px;
padding-top:7px;padding-right:7px;
}

#div_wugru_main  #ergbox .ergzeile .ergzeile_body p{
padding-top:7px;margin-top:0px;font-size:1.1em;
}


#div_wugru_main  #ergbox .ergzeile .ergzeile_body a:hover{
font-weight:bold;
color:#525252;
text-decoration:underline;
}


/* Ende: Definition Bereich Suche/Ergebnisliste */

/* Definition Bereich Blaettern */
#div_wugru_main #wg_blaettern{	
	margin-top:10px;
}

#div_wugru_main #wg_blaettern .wg_seite, #div_wugru_main #wg_blaettern .wg_seite_aktuell{	
	display:inline;	
	float:left;
	margin-right:4px;
}

#div_wugru_main #wg_blaettern .wg_seite_aktuell{	
	background-color:#525252;
}

#div_wugru_main #wg_blaettern .wg_seite a, #div_wugru_main #wg_blaettern .wg_seite_aktuell a{	
	text-decoration:none;
	border:1px solid #525252;
	padding-left:3px;
	padding-right:3px;
}

#div_wugru_main #wg_blaettern .wg_seite a{	
	text-decoration:none;	
	color: #525252;
}

#div_wugru_main #wg_blaettern .wg_seite a:hover{	
	text-decoration:none;	
	background-color: #525252;
	color:#FFF;
}

#div_wugru_main #wg_blaettern .wg_seite_aktuell a{
	text-decoration:none;	
	color: #FFF;
}

#div_wugru_main #wg_sort{
	width:135px;
}

/* Ende: Definition Bereich Blaettern */

/* Definition Expose-Bereich */

/* Definition Expose-Kopf */
#div_wugru_main #wg_expose_head{
	display:inline;float:left;
	/*border:1px solid #333;*/
	width:190px;
	/*padding:7px;*/
	padding-right:7px;
	/*background:#fff url(images/bg/hg_box.png) repeat-x top;*/
	float: left; display:inline;
	margin-right:3px;
    /*border:1px solid #7a7968;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	*/
	
}

#div_wugru_main #wg_exp_head_image_div{
	display:inline;float:left;
	padding:0px;
	width:190px;
	margin-bottom:8px;
}

#div_wugru_main #wg_exp_head_image{
	width:190px;
}

#div_wugru_main #wg_exp_head_info{
	display:inline;float:left;
	padding:0px;
	width:190px;
	line-height:1.7em;
}

#div_wugru_main #wg_exp_head_info .wg_exp_head_info_label{
	display:inline;float:left;font-weight:bold;width:30%;
}

#div_wugru_main #wg_exp_head_info .wg_exp_head_info_inhalt{
	display:inline;float:left;font-weight:normal;width:70%;
}
/* Ende: Definition Expose-Kopf */


/* Definition Expose-Body */
#div_wugru_main #wg_expose_main{
	display:inline;float:left;
	padding:7px;
	padding-left:14px;
	width:420px;
	border-left:1px solid #7a7968;
	
}

/* Definition Register-Bereich */
#div_wugru_main #wg_expose_main #wg_expose_register{
	width:420px;
	border:0px solid #333;
	font-size:1.2em;
	font-weight:bold;
}

#div_wugru_main #wg_expose_main #wg_expose_register a.aktiv{
	color: #7a7968;
	text-decoration:none;
	margin-right:10px;
}
#div_wugru_main #wg_expose_main #wg_expose_register a.aktiv:hover{
	color: #7a7968;
	text-decoration:underline;
}

#div_wugru_main #wg_expose_main #wg_expose_register a.inaktiv{
	color: #05744A;
	text-decoration:none;
	margin-right:10px;	
}
#div_wugru_main #wg_expose_main #wg_expose_register a.inaktiv:hover{
	color: #7a7968;
	text-decoration:underline;
}

/* Ende Definition Register-Bereich */

/* Definition Expose-Hauptinhalt */
#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt{
	margin-top:15px;
	overflow-y:scroll;
	height:620px;
	overflow-x:hidden;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt .wg_div_anbieter_head{
	display:inline;float:left;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt .wg_div_anbieter_kontakt{
	display:inline;float:right;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt .wg_expose_hauptinhalt_kontakt{
	display:inline;float:left;
	margin-right:10px;
	width:142px;
}


#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt h4{
	color: #7a7968;
	font-weight:normal;
	text-decoration:underline;
	font-size:1.2em;
	margin-top:10px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter{
color: #7a7968;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt span.frei{
	font-weight:bold;
	color:#006600;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt span.verkauft{
	font-weight:bold;
	color:#FF0000;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt span.privat{
	font-weight:bold;
	color:#525252;
}
#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt span.reserviert{
	font-weight:bold;
	color:#FF6600;
}
#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt span.optioniert{
	font-weight:bold;
	color:#0033CC;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter #filter_submit{
width:100%;
text-align:right;
border:0px solid #333;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter #filter_bpl{
display:inline;float:left;
	width:210px;	
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt select{
	margin-top:0px;
	width:200px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter #filter_status{
	display:inline;float:left;
	margin-right:10px;
	width:180px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input{
margin-right:3px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_preis_ab{
width:25px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_groesse_ab{
width:25px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_preis_bis{
width:25px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_groesse_bis{
width:25px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt h3{
	color: #7a7968;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt p{
	color: #7a7968;
	font-size:1.1em;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_karte{
	display:inline;float:left;
	padding:0px;
	width:200px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_lagekarte{
	border:1px solid #7a7968;	
	width:200px;
	height:220px;
}
#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_info{
	display:inline;float:left;
	padding:0px;
	width:180px;
	margin-left:20px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_text{	
	padding:0px;
	margin-top:7px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_info h5{
	font-size:0.9em;
	color:#333;	
	margin-top:0px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_info h5 .padtop{
	margin-top:4px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_info p{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	color:#7a7968;
	margin-bottom:7px;
}


#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste{
	width:100%;margin-top:10px;
	border-top:0 px solid #7a7968;
	border-bottom:0 px solid #7a7968;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste .bpliste_head{
	font-weight:bold;
	border-top:0 px solid #7a7968;
	border-bottom:2px solid #7a7968;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste .bpliste_body_1{
	font-weight:normal;
	border-bottom:0px solid #7a7968;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_gis{
	width:100%;
	height:auto;
	background:none;
}


#div_wugru_main #wg_anfrage_iframe{
	width:100%;
	height:335px;
	margin-bottom:15px;
	background:none;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste .bpliste_body_2{
	font-weight:nomal;
	border-bottom:1px solid #7a7968;
}

/* Ende Definition Expose-Hauptinhalt */

/* Definition Powered By */
#div_wugru_main  #powered {
margin-top:25px;
float:right;
}
#div_wugru_main  #powered .wg_powered{
color:#525252;
margin-right:5px;
font-size:0.9em;
font-style:italic;
display:inline;
vertical-align:top;

}

#div_wugru_main  #powered .wg_logo{
	border:0px;
	width:240px;
	margin-left:15px;
	margin-right:20px;
	display:inline;
}
/* Ende Definition Powered By */

/* Allgemeinde Definitionen */
#div_wugru_main .hidden{
	display:none;
}

#div_wugru_main table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; border-top: 0px #FF0000 solid; border-bottom: 0px #888 solid; }

#div_wugru_main tbody th,#div_wugru_main  tbody td{border:0px solid #333;padding-bottom:0px;}

#div_wugru_main tbody tr:hover th[scope="row"],#div_wugru_main tbody tr:hover tbody th.sub { background: none;}
#div_wugru_main tbody tr:hover td { background: none; }


#div_wugru_main a{
color:#05744A;
text-decoration:none;
}

#div_wugru_main a:hover{
color:#7a7968;
text-decoration:underline;
}


#div_wugru_main a.link_extern{
font-weight:bold;
color:#05744A;
text-decoration:none;
background:url(images/link.gif) center left no-repeat;
padding-left:15px;
}

#div_wugru_main a.link_extern:hover{
color:#7a7968;
text-decoration:underline;
}


#div_wugru_main a.link_intern{
font-weight:bold;
color:#05744A;
text-decoration:none;
background:url(images/link_intern.gif) center left no-repeat;
padding-left:15px;
}

#div_wugru_main a.link_intern:hover{
color:#7a7968;
text-decoration:underline;
}

#div_wugru_main #wg_exp_head_info .wg_exp_head_info_inhalt .grst_frei{
	color:#006600;font-weight:bold;
}

#div_wugru_main .wg_h2{
	color:#05744A;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:10px;

}

#div_wugru_main .wg_h3{
	/*color:#333;*/
	font-size:1.4em;
	line-height:1.6em;
	padding:0px; margin:0px;
	font-weight:bold;
}

#div_wugru_main .wg_h4{
	color:#333;
	font-size:1.0em;
	line-height:1.2em;	
	padding:0px; margin:0px;
}

#div_wugru_main .wg_h5{
	color:#525252;
	font-size:1.1em;
	line-height:1.3em;	
	padding:0px; margin:0px;
}




#div_wugru_main .wg_clear{
	clear:both;
}

#div_wugru_main .wg_inline{
	display:inline;	
	float:left;
	margin-right:15px;
}


#div_wugru_main .div_ask{
padding:3px;
}

#div_wugru_main .div_ask a{
	text-decoration:none;
	color:#333;
}

#div_wugru_main .div_ask a:hover{
	text-decoration:none;
	color:#FFF;	
	background-color:#333;
}


#div_wugru_main a.wg_backlink{
	font-weight:bold;
	color:#05744A;
	text-decoration:none;
	line-height:3.0em;
}

#div_wugru_main a.wg_backlink:hover{
	font-weight:bold;
	color:#7a7968;
	text-decoration:underline;
	line-height:3.0em;
}


/* ---------------------------------------------------------- */
    /* LIGHTBOXES
    /* ---------------------------------------------------------- */
    #wg_lightboxes {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    overflow: hidden;	
	position: absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:100;
	}

    #wg_lightboxes li {
    width: 100%;
    height: 100%;
	margin: 0;
    padding: 0;
    position: fixed;
	list-style-type: none;
	top:0px;
	left:0px;
    background: rgba(0,0,0,.5);
	z-index:100;
	}

    #wg_lightboxes .box {
    position: absolute;
    width: 730px;
    height: 540px;
    left: 50%;
    top: 50px;
    border: 10px solid #999;
    margin-left: -395px;
    background-color: #fff;
    padding: 20px;
	z-index:100;
	}
	
	#wg_lightboxes .box1 {
    position: absolute;
    width: 400px;
    height: 640px;
    left: 50%;
    top: 50px;
    border: 10px solid #999;
    margin-left: -230px;
    background-color: #fff;
    padding: 20px;
	z-index:100;
	}

    #wg_lightboxes h3 {
    font-weight: normal;
    font-size: 1.8461em;
    margin: 0 0 0.4583em 0;}

    #wg_lightboxes a.close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #ddd;
    text-decoration: none;
    font-weight: bold;
    color: #999;
    font-size: 1.2em;}

    #wg_lightboxes a.close:hover {
    background-color: #999;
    color: #fff;}

    #wg_lightboxes #close {
    background-color: transparent;
    z-index: -1;}
    </style>

    <!--[if IE]>
    <style type="text/css">
    html {
    overflow-y: auto;}

    #wg_lightboxes {
    position: relative;
	}

    #wg_lightboxes .ie-bg {
    background: #000;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=75);}
    </style>
    <![endif]-->

/* ---------------------------------------------------------- */
    /* END LIGHTBOXES
    /* ---------------------------------------------------------- */

