
/* 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;
   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:210px;
}

/* 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: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;
}

/* Ende Definition Anfrageformular */


/* Definition Bereich Suche/Ergebnisliste */

/* Definition der Suchbox */
#div_wugru_main #suchbox{
   display:inline;float:left;
   border:1px solid #333;
   width:250px;
   padding:7px; background:#fff url(../../images/bg/hg_box.png) repeat-x top; float: left; display:inline; margin-right:10px;
    border:1px solid #7a7968;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
}

#suchbox .wg_h2{
   font-weight:bold;
   margin-top:0px;
   color:#CA003F;
   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 #7a7968;
   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 #7a7968;
   margin-bottom:3px;
}


#div_wugru_main input.wg_suche_submit{
   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:url(../images/buttons/btn_rot_h.png) top left no-repeat;
}


/* Definition des Ergebnisbereichs */
#div_wugru_main #wg_ergdiv{
   display:inline;float:left;
   padding:0px;
   width:412px;
   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:#7a7968;
}


#div_wugru_main  #ergbox .ergzeile .ergzeile_body a:hover{
font-weight:bold;
color:#7a7968;
text-decoration:underline;
}


/* Ende: Definition Bereich Suche/Ergebnisliste */

#div_wugru_main #wg_einstellungen{
    margin-bottom:12px;
}

#div_wugru_main #wg_einstellungen #wg_sort{
   width:130px;
    border: 1px solid #7a7968;
    height: 26px;
    padding:3px;
    color: #525252;
    font-size:1.0em;
}

#div_wugru_main #wg_einstellungen #wg_anzseite{
   width:40px;
    border: 1px solid #7a7968;
    height: 26px;
    padding:3px;
    color: #525252;
    font-size:1.0em;
}




/* Definition Bereich Blaettern */
#div_wugru_main #wg_blaettern{
   margin-top:10px;
    margin-bottom: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:inline;float:left;
   border:1px solid #333;
   width:250px;
   padding:7px; background:#fff url(../../images/bg/hg_box.png) repeat-x top; float: left; display:inline; margin-right:10px;
    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:250px;
   margin-bottom:8px;
}

#div_wugru_main #wg_exp_head_image{
   width:250px;
}

#div_wugru_main #wg_exp_head_info{
   display:inline;float:left;
   padding:0px;
   width:250px;
   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;
   width:500px;
   border:0px solid #333;
}

/* Definition Register-Bereich */
#div_wugru_main #wg_expose_main #wg_expose_register{
   width:500px;
   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:20px;
}
#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: #CA003F;
   text-decoration:none;
   margin-right:20px;
}
#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{
   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: #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: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: #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:300px;
}

#div_wugru_main #wg_expose_main #wg_expose_hauptinhalt #wg_lagekarte{
   border:1px solid #7a7968;
   width:300px;
   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:#CA003F;
text-decoration:none;
}

#div_wugru_main a:hover{
color:#7a7968;
text-decoration:underline;
}


#div_wugru_main a.link_extern{
font-weight:bold;
color:#CA003F;
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:#CA003F;
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:#CA003F;
   font-size:1.3em;
   margin-bottom:5px;
   margin-top:10px;

}

#div_wugru_main .wg_h3{
   color:#7a7968;
   font-size:1.1em;
   line-height:1.3em;
   padding:0px; margin:0px;
}

#div_wugru_main .wg_h4{
   color:#7a7968;
   font-size:1.0em;
   line-height:1.2em;
   padding:0px; margin:0px;
}

#div_wugru_main .wg_h5{
   color:#7a7968;
   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:#CA003F;
   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: 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
    /* ---------------------------------------------------------- */
