body, div, table, input, selext, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #1A171B;  
}


#content {
  margin: 0px 20px 0px 20px;
}

.contentMain {
  width: 470px;
  float: left;  
}

.contentMain table.contenttable {
  margin-bottom:20px;
}

.contentMain table.contenttable,
.contentMain table.contenttable tr,
.contentMain table.contenttable tr td{
  border-color:#ccc;
}

.contentMain table.contenttable td p{
  padding:5px;
  margin:0;
}

.angebot-innerdiv{
  margin-top:10px;
  margin-bottom:10px;
}

.angebot-innerdiv .clearLeft{
  padding:10px 0;
}

.angebot-content-beschreibung, .angebot-content-fakten, .angebot-content-bilder, .angebot-content-kontakt{
  float:left;
  width:470px;
}

.angebot-content-bilder div.csc-textpic-imagewrap{
  width:470px !important;
}

.angebot-content-bilder div.csc-textpic-imagecolumn{
  width:470px !important;
}

.angebot-content-bilder div.csc-default div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagecolumn ul li{
  padding:3px;
}

.contentMain ul {
  display: block;
  margin: 20px 0 20px 20px;
  list-style-type: disc;
}

.contentMain li {
  display: list-item;
  line-height: 20px;
}

.contentMain h4 {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  margin: 20px 0;
}

  #mainNav {
    width: 600px;
    height: 67px;
    float: left;
  }
    #mainNav ul li {
      margin: 20px 0 0 0;
      display: inline;
      float: left;
    }
    
      #mainNav ul li a {
        text-indent:-9999px;
        font-size: 0px;
        display:block;        
        line-height: 0px;
      }
    
      #mainNav ul li a.navi48:link,
      #mainNav ul li a.navi48:visited {
        width: 70px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/mieten.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #mainNav ul li a.navi48:hover,
      #mainNav ul li a.navi48:active {
        width: 70px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/mieten.gif);
        background-repeat: no-repeat;
        background-position: 0 -47px;
      }
      #mainNav ul li a.navi48On:link,
      #mainNav ul li a.navi48On:visited,
      #mainNav ul li a.navi48On:hover,
      #mainNav ul li a.navi48On:active {
        width: 70px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/mieten.gif);
        background-repeat: no-repeat;
        background-position: 0 -94px;
      }
      
      #mainNav ul li a.navi3:link,
      #mainNav ul li a.navi3:visited {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/kaufen.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #mainNav ul li a.navi3:hover,
      #mainNav ul li a.navi3:active {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/kaufen.gif);
        background-repeat: no-repeat;
        background-position: 0 -47px;
      }
      #mainNav ul li a.navi3On:link,
      #mainNav ul li a.navi3On:visited,
      #mainNav ul li a.navi3On:hover,
      #mainNav ul li a.navi3On:active {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/kaufen.gif);
        background-repeat: no-repeat;
        background-position: 0 -94px;
      }
      
      #mainNav ul li a.navi4:link,
      #mainNav ul li a.navi4:visited {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/service.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #mainNav ul li a.navi4:hover,
      #mainNav ul li a.navi4:active {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/service.gif);
        background-repeat: no-repeat;
        background-position: 0 -47px;
      }
      #mainNav ul li a.navi4On:link,
      #mainNav ul li a.navi4On:visited,
      #mainNav ul li a.navi4On:hover,
      #mainNav ul li a.navi4On:active {
        width: 72px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/service.gif);
        background-repeat: no-repeat;
        background-position: 0 -94px;
      }
      
      #mainNav ul li a.navi5:link,
      #mainNav ul li a.navi5:visited {
        width: 79px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/portrait.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #mainNav ul li a.navi5:hover,
      #mainNav ul li a.navi5:active {
        width: 79px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/portrait.gif);
        background-repeat: no-repeat;
        background-position: 0 -47px;
      }
      #mainNav ul li a.navi5On:link,
      #mainNav ul li a.navi5On:visited,
      #mainNav ul li a.navi5On:hover,
      #mainNav ul li a.navi5On:active {
        width: 79px;
        height: 47px;
        display: block;
        background-image:url(../images/navi/portrait.gif);
        background-repeat: no-repeat;
        background-position: 0 -94px;
      }

  #logo {
    width: 121px;
    height: 67px;
    float: right;
  }

  #teaser {
    clear: both;
    width: 870px;
    height: 270px;
  }
  
  #langNavi {
    width: 870px;
    height: 54px;
  }
  
  #searchForm {
    width: 665px;
    float: left;
  }
  
  #searchStartWrap {
    width: 665px;
    /*
    height: 200px;
    */  
    float: left;  
  }
    #searchStart {
      width: 655px;
      height: 200px;
      background-image:url(../images/bg-search.gif);
      background-repeat: repeat-x;
    }
      .searchStartBox {
        width: 260px;
        float: left;
      }
      .searchStartButton {
        float: left;
        position: relative;
        top: -10px;
        left: 0;
      }
      
      #searchNav ul li {
        margin: 10px 0 0 0;
        display: inline;
        float: left;
      }
      
      #searchNav ul li a {
        text-indent:-9999px;
        font-size: 0px;
        display:block;        
        line-height: 0px;
      }
    
      #searchNav ul li a.navi14:link,
      #searchNav ul li a.navi14:visited {
        width: 42px;
        height: 26px;
        display: block;
        background-image:url(../images/search/alle.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi14:hover,
      #searchNav ul li a.navi14:active {
        width: 42px;
        height: 26px;
        display: block;
        background-image:url(../images/search/alle.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi14On:link,
      #searchNav ul li a.navi14On:visited,
      #searchNav ul li a.navi14On:hover,
      #searchNav ul li a.navi14On:active {
        width: 42px;
        height: 26px;
        display: block;
        background-image:url(../images/search/alle.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi45:link,
      #searchNav ul li a.navi45:visited {
        width: 61px;
        height: 26px;
        display: block;
        background-image:url(../images/search/betreut.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi45:hover,
      #searchNav ul li a.navi45:active {
        width: 61px;
        height: 26px;
        display: block;
        background-image:url(../images/search/betreut.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi45On:link,
      #searchNav ul li a.navi45On:visited,
      #searchNav ul li a.navi45On:hover,
      #searchNav ul li a.navi45On:active {
        width: 61px;
        height: 26px;
        display: block;
        background-image:url(../images/search/betreut.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi15:link,
      #searchNav ul li a.navi15:visited {
        width: 83px;
        height: 26px;
        display: block;
        background-image:url(../images/search/barrierefrei.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi15:hover,
      #searchNav ul li a.navi15:active {
        width: 83px;
        height: 26px;
        display: block;
        background-image:url(../images/search/barrierefrei.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi15On:link,
      #searchNav ul li a.navi15On:visited,
      #searchNav ul li a.navi15On:hover,
      #searchNav ul li a.navi15On:active {
        width: 83px;
        height: 26px;
        display: block;
        background-image:url(../images/search/barrierefrei.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi43:link,
      #searchNav ul li a.navi43:visited {
        width: 75px;
        height: 26px;
        display: block;
        background-image:url(../images/search/integrativ.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi43:hover,
      #searchNav ul li a.navi43:active {
        width: 75px;
        height: 26px;
        display: block;
        background-image:url(../images/search/integrativ.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi43On:link,
      #searchNav ul li a.navi43On:visited,
      #searchNav ul li a.navi43On:hover,
      #searchNav ul li a.navi43On:active {
        width: 75px;
        height: 26px;
        display: block;
        background-image:url(../images/search/integrativ.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi17:link,
      #searchNav ul li a.navi17:visited {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/senioren.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi17:hover,
      #searchNav ul li a.navi17:active {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/senioren.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi17On:link,
      #searchNav ul li a.navi17On:visited,
      #searchNav ul li a.navi17On:hover,
      #searchNav ul li a.navi17On:active {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/senioren.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi42:link,
      #searchNav ul li a.navi42:visited {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/familien.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi42:hover,
      #searchNav ul li a.navi42:active {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/familien.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi42On:link,
      #searchNav ul li a.navi42On:visited,
      #searchNav ul li a.navi42On:hover,
      #searchNav ul li a.navi42On:active {
        width: 69px;
        height: 26px;
        display: block;
        background-image:url(../images/search/familien.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi16:link,
      #searchNav ul li a.navi16:visited {
        width: 86px;
        height: 26px;
        display: block;
        background-image:url(../images/search/junge_leute.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi16:hover,
      #searchNav ul li a.navi16:active {
        width: 86px;
        height: 26px;
        display: block;
        background-image:url(../images/search/junge_leute.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi16On:link,
      #searchNav ul li a.navi16On:visited,
      #searchNav ul li a.navi16On:hover,
      #searchNav ul li a.navi16On:active {
        width: 86px;
        height: 26px;
        display: block;
        background-image:url(../images/search/junge_leute.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchNav ul li a.navi18:link,
      #searchNav ul li a.navi18:visited {
        width: 121px;
        height: 26px;
        display: block;
        background-image:url(../images/search/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      #searchNav ul li a.navi18:hover,
      #searchNav ul li a.navi18:active {
        width: 121px;
        height: 26px;
        display: block;
        background-image:url(../images/search/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 -26px;
      }
      #searchNav ul li a.navi18On:link,
      #searchNav ul li a.navi18On:visited,
      #searchNav ul li a.navi18On:hover,
      #searchNav ul li a.navi18On:active {
        width: 121px;
        height: 26px;
        display: block;
        background-image:url(../images/search/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 -52px;
      }
      
      #searchStartExtended {
        position: relative;
        top: -1px;
        left: 0;
        z-index: 10;
        background-color: #E9E6E4;
        width: 655px;
      }
      
      .searchSidebar {
        margin: 10px 0 20px 0;
        padding: 0 10px 30px 10px;
        background-image: url(../images/bg-search-sidebar.gif);
        background-repeat: repeat-x;
      }
      
      ul#subNav li {
        margin: 0;
        display: inline;
        float: left;
      }
      
      ul#subNav li a {
        text-indent:-9999px;
        font-size: 0px;
        display:block;        
        line-height: 0px;
      }
      
      ul#subNav li a.subnavi2:link,
      ul#subNav li a.subnavi2:visited {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wohnungssuche.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi2:hover,
      ul#subNav li a.subnavi2:active {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wohnungssuche.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi2On:link,
      ul#subNav li a.subnavi2On:visited,
      ul#subNav li a.subnavi2On:hover,
      ul#subNav li a.subnavi2On:active {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wohnungssuche.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi47:link,
      ul#subNav li a.subnavi47:visited {
        width: 122px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi47:hover,
      ul#subNav li a.subnavi47:active {
        width: 122px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi47On:link,
      ul#subNav li a.subnavi47On:visited,
      ul#subNav li a.subnavi47On:hover,
      ul#subNav li a.subnavi47On:active {
        width: 122px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/ferienwohnungen.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }

      ul#subNav li a.subnavi55:link,
      ul#subNav li a.subnavi55:visited {
        width: 132px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/angebot-des-monats.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi55:hover,
      ul#subNav li a.subnavi55:active {
        width: 132px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/angebot-des-monats.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi55On:link,
      ul#subNav li a.subnavi55On:visited,
      ul#subNav li a.subnavi55On:hover,
      ul#subNav li a.subnavi55On:active {
        width: 132px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/angebot-des-monats.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi13:link,
      ul#subNav li a.subnavi13:visited {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/baugrundstuecke.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi13:hover,
      ul#subNav li a.subnavi13:active {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/baugrundstuecke.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi13On:link,
      ul#subNav li a.subnavi13On:visited,
      ul#subNav li a.subnavi13On:hover,
      ul#subNav li a.subnavi13On:active {
        width: 112px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/baugrundstuecke.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi10:link,
      ul#subNav li a.subnavi10:visited {
        width: 77px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/formulare.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi10:hover,
      ul#subNav li a.subnavi10:active {
        width: 77px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/formulare.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi10On:link,
      ul#subNav li a.subnavi10On:visited,
      ul#subNav li a.subnavi10On:hover,
      ul#subNav li a.subnavi10On:active {
        width: 77px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/formulare.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi11:link,
      ul#subNav li a.subnavi11:visited {
        width: 106px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/faq.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi11:hover,
      ul#subNav li a.subnavi11:active {
        width: 106px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/faq.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi11On:link,
      ul#subNav li a.subnavi11On:visited,
      ul#subNav li a.subnavi11On:hover,
      ul#subNav li a.subnavi11On:active {
        width: 106px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/faq.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }


      ul#subNav li a.subnavi54:link,
      ul#subNav li a.subnavi54:visited {
        width: 84px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/heimvorteil.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }

      ul#subNav li a.subnavi54:hover,
      ul#subNav li a.subnavi54:active {
        width: 84px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/heimvorteil.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }

      ul#subNav li a.subnavi54On:link,
      ul#subNav li a.subnavi54On:visited,
      ul#subNav li a.subnavi54On:hover,
      ul#subNav li a.subnavi54On:active {
        width: 84px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/heimvorteil.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi29:link,
      ul#subNav li a.subnavi29:visited {
        width: 113px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/hausverwaltung.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi29:hover,
      ul#subNav li a.subnavi29:active {
        width: 113px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/hausverwaltung.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi29On:link,
      ul#subNav li a.subnavi29On:visited,
      ul#subNav li a.subnavi29On:hover,
      ul#subNav li a.subnavi29On:active {
        width: 113px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/hausverwaltung.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi12:link,
      ul#subNav li a.subnavi12:visited {
        width: 64px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kontakt.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi12:hover,
      ul#subNav li a.subnavi12:active {
        width: 64px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kontakt.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi12On:link,
      ul#subNav li a.subnavi12On:visited,
      ul#subNav li a.subnavi12On:hover,
      ul#subNav li a.subnavi12On:active {
        width: 64px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kontakt.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi6:link,
      ul#subNav li a.subnavi6:visited {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kwv.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi6:hover,
      ul#subNav li a.subnavi6:active {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kwv.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi6On:link,
      ul#subNav li a.subnavi6On:visited,
      ul#subNav li a.subnavi6On:hover,
      ul#subNav li a.subnavi6On:active {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/kwv.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi7:link,
      ul#subNav li a.subnavi7:visited {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wvo.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi7:hover,
      ul#subNav li a.subnavi7:active {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wvo.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi7On:link,
      ul#subNav li a.subnavi7On:visited,
      ul#subNav li a.subnavi7On:hover,
      ul#subNav li a.subnavi7On:active {
        width: 127px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/wvo.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi8:link,
      ul#subNav li a.subnavi8:visited {
        width: 87px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/neuigkeiten.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi8:hover,
      ul#subNav li a.subnavi8:active {
        width: 87px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/neuigkeiten.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi8On:link,
      ul#subNav li a.subnavi8On:visited,
      ul#subNav li a.subnavi8On:hover,
      ul#subNav li a.subnavi8On:active {
        width: 87px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/neuigkeiten.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi41:link,
      ul#subNav li a.subnavi41:visited {
        width: 110px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/stellenangebote.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi41:hover,
      ul#subNav li a.subnavi41:active {
        width: 110px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/stellenangebote.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi41On:link,
      ul#subNav li a.subnavi41On:visited,
      ul#subNav li a.subnavi41On:hover,
      ul#subNav li a.subnavi41On:active {
        width: 110px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/stellenangebote.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
      ul#subNav li a.subnavi9:link,
      ul#subNav li a.subnavi9:visited {
        width: 81px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/impressum.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
      }
      ul#subNav li a.subnavi9:hover,
      ul#subNav li a.subnavi9:active {
        width: 81px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/impressum.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
      }
      ul#subNav li a.subnavi9On:link,
      ul#subNav li a.subnavi9On:visited,
      ul#subNav li a.subnavi9On:hover,
      ul#subNav li a.subnavi9On:active {
        width: 81px;
        height: 30px;
        display: block;
        background-image:url(../images/navi/impressum.gif);
        background-repeat: no-repeat;
        background-position: 0 -60px;
      }
  
  #sidebar {
    width: 200px;
    max-width: 200px;
    float: left;
  }
  .sidebarLeft, .angebot-headline-category {
    width: 160px;
    float: left;
  }
  
  .angebot-headline-category{
  padding-top:5px;
  }
  
  .singleCol1 {
    width: 200px;
    float: left;
  }
  .singleCol2 {
    width: 210px;
    float: left;
  }

  .fix-height-singleCol1 div.csc-default, .fix-height-singleCol2 div.marginLeftBig div.csc-default{
    height:240px;
  }

  .fix-height-singleCol1 div.csc-default h2.imageheader, .fix-height-singleCol2 div.marginLeftBig div.csc-default h2.imageheader{
    width:195px;
  }

  .doubleCol {
    width: 445px;
    float: left;
  }
  .tripleCol {
    width: 655px;
    float: left;
    background-image:url(../images/tripleCol.gif);
    background-repeat: repeat-y;
  }
  
  .objectInfo {
    float: left;
    width: 475px;
  }
  
  #footer {
    margin: 50px 0 0 0;
  }  
    .footerHeadline {
      width: 212px;
      float: left;
    }
    .footerHeadline a {
      width: 212px;
      height: 12px;
      display: block;
      background-repeat: no-repeat;
      background-position: 0 0;
      text-indent:-9999px;
      font-size: 0;
      line-height: 0;
    }
    .footerHeadline a.footernavi48 {
      background-image:url(../images/footer/mieten.gif);
    }
    .footerHeadline a.footernavi3 {
      background-image:url(../images/footer/kaufen.gif);
    }
    .footerHeadline a.footernavi4 {
      background-image:url(../images/footer/service.gif);
    }
    .footerHeadline a.footernavi5 {
      background-image:url(../images/footer/portrait.gif);
    }
    .footerBox {
      width: 212px;
      height: 100px;
      margin: 10px 0 0 0;
      float: left;
      background-image: url('../images/footerBox.gif');
      background-repeat: repeat-y;
    }
      .footerBox ul li {
        line-height: 20px;
      }
      
      .footerBox a:link,
      .footerBox a:visited {
        color: #767476;
        text-decoration: none;
      }
      .footerBox a:hover,
      .footerBox a:active {
        color: #1a171b;
        text-decoration: none;
      }
      
    a#footerLink {
      display: block;
      height: 60px;
      width: 850px;
      padding: 0;
      margin: 0;
    }
    
/* TUG fewo */

div.content-fewo, div.content-baugrund, div.content-angebot, div.content-heimvorteil {
  padding:20px 0;
}
  div.fewo-image, div.baugrund-image, div.angebot-left, div.heimvorteil-image {
    float: left;
  }

  div.heimvorteil-image img{
   width:141px;
   height:200px;
   
  }


  div.fewo-right, div.baugrund-right, div.angebot-right, div.heimvorteil-right {
    margin: 0 0 0 170px;
  }
    div.fewo-title, div.baugrund-title {
      font-weight: bold;
    }

div.heimvorteil-title{
  margin: 0 0 10px;
  font-style:italic;
  font-weight:bold;
  font-size:14px;
}

div.heimvorteil-ausgabe{
  font-weight:bold;
  padding:0 0 10px 0;
}



  div.fewo-bookings, div.fewo-form, div.tx-tug-guesthouse, div.fewo-gallery {
    display: none;
  }

  div.fewo-gallery{
   width:630px;
  }

  div.fewo-gallery div.csc-default div.csc-textpic div.csc-textpic-imagewrap, 
  div.fewo-gallery div.csc-default div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagecolumn{
   width:630px !important;
  }

  div.fewo-gallery div.csc-default div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagecolumn ul li{ 
   padding:3px;
  }
  

  div.fewo-bookings div.month-row {
    height: 16px;
  }
    div.fewo-bookings div.month-row span.month-row-label {
      display: block;
      float: left;
      width: 13px;
      margin: 0 3px 0 0;
      color: #999;
      font-size: 10px;
      text-align: center;
    }
    div.fewo-bookings div.month-row span.month-row-title {
      display: block;
      float: left;
      width: 35px;
      margin: 0 2px 0 0;
      color: #999;
      font-size: 10px;
    }
    div.fewo-bookings div.month-row span.month-row-day {
      display: block;
      float: left;
      width: 13px;
      height: 13px;
      margin: 0 3px 0 0;
      background-color: #9BBD64;
    }
    div.fewo-bookings div.month-row span.belegt {
      background-color: #A61A2F;
    }
  div.fewo-title, div.fewo-text, div.fewo-bookings, div.fewo-form, div.fewo-buttons,
  div.baugrund-title, div.baugrund-text{
    margin-bottom: 10px;
  }


  /*FAQ TABS*/
.tabs-faq .faq-tab-menu{
  padding-bottom:5px;
  margin-bottom:20px;
  border-bottom:1px solid #A0928A;
}

.tabs-faq .faq-tab-menu li{
  display:inline;
  list-style:none;
}

.tabs-faq .faq-tab-menu li a{
  padding:5px 10px 5px 10px;
  text-decoration:none;
  font-size:14px;
  color:#fff;
  background:#A0928A;
  border-radius:5px 5px 0 0;
}

.tabs-faq .faq-tab-menu li a:hover{
  color:#fff;
  background-color:#A6192F;
}

.tabs-faq .faq-tab-menu ul li a:active{
  color:#fff;
  background-color:#A6192F;
}


#content-faq-frage{
  padding-bottom:20px;
}

#faq-frage{
  color:#000;
  font-style:italic;
  font-weight:bold;
  font-size:18px;
  padding-left:10px;
  background-image:url('../images/arrowRight.gif');
  background-position:left center;
  background-repeat:no-repeat;
  margin-bottom:5px;
}

#faq-antwort{
  padding:5px 0;
  padding-top:10px;
  border-top:1px solid #A6192F;
}

