
/* CSS-Datei zur wunschgrundstück.de-API 
 * @author			wunschgrundstück GmbH <info@wunschgrundstueck.de>
 * @copyright		Copyright (c) 2009, wunschgrundstück GmbH. All rights reserved.
 */


/* Hauptcontainer, umschließt alles */
#div_wugru_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:0px;
	background-color:transparent;
	margin-top:10px;
	margin-bottom:15px;	
	display:inline;float:left;	
}

/* 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:220px;
}

/* 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{
	border:1px solid #405984;
	background:#FFF;
	color:#405984;
	padding:2px;
	margin:2px;
	margin-left:0px;
	/*
	border:0px solid #333;
	width:141px; height:40px;
	padding-bottom:10px;
	padding-left:15px;
	background:url(http://www.wunschimmo.de/images/buttons/btn_rot.png) top left no-repeat;	 
	color: #FFF;
	cursor:pointer;
	text-align:left;
	*/
}

/* Hover-Effekt für Submit-Button */
#wg_anf_input_submit:hover{
	/*
	background:url(http://www.wunschimmo.de/images/buttons/btn_rot_h.png) top left no-repeat;
	*/
	background:#B3BDCE;
	cursor:pointer;
}

/* Ende Definition Anfrageformular */


/* Definition Bereich Suche/Ergebnisliste */

/* Definition der Suchbox */
#div_wugru_main #suchbox{
	display:inline;float:left;
	border:1px solid #333;
	width:200px;
	padding:7px; background:#fff url(../../images/bg/hg_box.png) repeat-x top; float: left; display:inline; margin-right:10px;
    border:1px solid #050505;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
}

#suchbox .wg_h2{
	font-weight:bold;
	margin-top:0px;
	color:#0A3A84;
	padding-bottom:10px;
}


#div_wugru_main .wg_suche_bereich{
	display:block;
	width:450px;
	float:left;
	margin-bottom:3px;
}

#div_wugru_main .wg_suche_label{
	display:inline;
	width:90px;
	float:left;
}

#div_wugru_main .wg_suche_select{
	display:inline;
	width:160px;
	float:left;
}

#div_wugru_main .wg_suche_select select{	
	width:160px;
	display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;    
	border: 1px solid #050505;
	margin-bottom:3px;
}

#div_wugru_main .wg_suche_text input{	
	width:155px;
	display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
	border: 1px solid #050505;
	margin-bottom:3px;
}


#div_wugru_main input.wg_suche_submit{
	border:1px solid #405984;
	background:#FFF;
	color:#405984;
	padding:2px;
	margin:2px;
	margin-left:0px;
	/*
	border:0px solid #333;
	width:141px; height:40px;
	padding-bottom:10px;
	padding-left:15px;
	background:url(../images/buttons/btn_rot.png) top left no-repeat;	 
	color: #FFF;
	cursor:pointer;
	text-align:left;
	*/
}


#div_wugru_main input.wg_suche_submit:hover{
	background:#B3BDCE;
	cursor:pointer;
	/*
background:url(../images/buttons/btn_rot_h.png) top left no-repeat;
	*/
}


/* Definition des Ergebnisbereichs */
#div_wugru_main #wg_ergdiv{
	display:inline;float:left;
	padding:7px;
	width:500px;
	border:0px solid #333;
}

#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;
}

#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;color:#000;
}


#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;
}
/* Ende: Definition Bereich Blaettern */

/* Definition Expose-Bereich */

/* Definition Expose-Kopf */
#div_wugru_main #wg_expose_head{
	display:block;float:none;
	border:1px solid #333;
	width:514px;
	padding:7px; 
    border:0px solid #050505;
    background:#F6F1E5;
}

#div_wugru_main #wg_exp_head_image_div h2{
	color:#405984;
	
}

#div_wugru_main #wg_exp_head_image_div{
	display:inline;float:left;
	padding:0px;
	width:260px;
	margin-bottom:8px;
	
}

#div_wugru_main #wg_exp_head_image{
	width:240px;
	display:inline;float:left;
}

#div_wugru_main #wg_exp_head_info{
	display:inline;float:left;
	padding:0px;
	width:200px;
	line-height:1.7em;
	margin-top:90px;
}

#div_wugru_main #wg_exp_head_info .wg_exp_head_info_label{
	display:inline;float:left;font-weight:bold;width:40%;
}

#div_wugru_main #wg_exp_head_info .wg_exp_head_info_inhalt{
	display:inline;float:left;font-weight:normal;width:60%;
}
/* Ende: Definition Expose-Kopf */


/* Definition Expose-Body */
#div_wugru_main #wg_expose_main{
	display:block;float:none;
	padding:0px;
	width:530px;
	padding-top:20px;
	border:0px solid #333;
}

/* Definition Register-Bereich */
#div_wugru_main #wg_expose_main #wg_expose_register{
	width:510px;
	border:0px solid #333;
	font-size:1.2em;
	font-weight:bold;
}

#div_wugru_main #wg_expose_main #wg_expose_register a.aktiv{
	color: #C1593E;
	text-decoration:none;
	margin-right:20px;
	
}
#div_wugru_main #wg_expose_main #wg_expose_register a.aktiv:hover{
	
}

#div_wugru_main #wg_expose_main #wg_expose_register a.inaktiv{
	color: #405984;
	text-decoration:none;
	margin-right:20px;	
}
#div_wugru_main #wg_expose_main #wg_expose_register a.inaktiv:hover{
	background:#B3BDCE;
	
	
}

/* Ende Definition Register-Bereich */

/* Definition Expose-Hauptinhalt */
#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt{
	padding-top:20px;
}

#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:155px;
}


#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt h4{
	color: #050505;
	font-weight:normal;
	text-decoration:underline;
	font-size:1.2em;
	margin-top:10px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter{
color: #050505;
}

#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:249px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt select{
	margin-top:5px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter #filter_status{
	display:inline;float:left;
	margin-right:10px;
	width:150px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input{
margin-right:5px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_preis_ab{
width:35px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_groesse_ab{
width:35px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_preis_bis{
width:35px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #filter input#bpl_groesse_bis{
width:35px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt h3{
	color: #050505;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt p{
	color: #050505;
	font-size:1.1em;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_karte{
	display:inline;float:left;
	padding:0px;
	width:330px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_lagekarte{
	border:1px solid #050505;	
	width:330px;
	height:240px;
}
#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:9px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_lage_info h5{
	font-size:0.9em;
	color:#333;	
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:0.9em;
}

#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:#050505;
	margin-bottom:12px;
}


#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste{
	width:100%;margin-top:10px;
	border-top:0px solid #050505;
	border-bottom:0px solid #050505;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste .bpliste_head{
	font-weight:bold;
	border-top:0px solid #050505;
	border-bottom:2px solid #050505;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #bpliste .bpliste_body_1{
	font-weight:normal;
	border-bottom:0px solid #050505;
}

#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:normal;
	border-bottom:1px solid #050505;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_div_image{
	width:470px;
	overflow:hidden;
}


/* 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:#405984;
text-decoration:underline;
}

#div_wugru_main a:hover{
background-color:#B3BDCE;

}


#div_wugru_main a.link_extern{
font-weight:bold;
color:#405984;
text-decoration:none;
background:url(http://www.wunschimmo.de/images/link.gif) center left no-repeat;
padding-left:15px;
}

#div_wugru_main a.link_extern:hover{
background-color:#B3BDCE;
}


#div_wugru_main a.link_intern{
font-weight:bold;
color:#405984;
text-decoration:none;
background:url(http://www.wunschimmo.de/images/link.gif) center left no-repeat;
padding-left:15px;
}

#div_wugru_main a.link_intern:hover{
background-color:#B3BDCE;
}

#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:#000;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:10px;

}

#div_wugru_main .wg_h3{
	color:#333;
	font-size:1.1em;
	line-height:1.3em;
	padding:0px; margin:0px;
}

#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.0em;
	line-height:1.2em;	
	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:#0A3A84;
	text-decoration:none;
}


/* ---------------------------------------------------------- */
    /* 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: 630px;
    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
    /* ---------------------------------------------------------- */

