@charset "UTF-8";
#body_content{
    background: #FFFFFF;
    margin-left: auto; margin-right: auto;
    font-family: Arial, Helvetica;
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
    word-wrap: break-word;
    text-align: left;
    width: 980px;
    color:#000000;
    
    

}


li{
    line-height:28px;
}
.Body {
    color: #ffffff;
     font-family: Arial, Helvetica;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    color:#000000;
}
.footer{
     height:20px;
     text-align:center;
    padding-top:30px;   
}

.footer a{
    color:#FFFFFF;
    text-decoration:underline;
}

a, a:visited {
    color: #ff0000;
    text-decoration: none;
    font-family: Arial, Helvetica;

}

a:hover {
    color: #f17b7e;
    text-decoration: none;
}


div { 
    overflow: visible; 
}
img { 
    border: none; 
}

.contentcms{
    text-align:left;
    background-color:#FFFFFF;
   /*
     border:1px solid #FFFFFF;
   */
}

.contentcms{
    font-family: Arial, Helvetica;
    color:#000000;
    font-size: 12px;

}
.highlight{
    color: #df242b;
}
.footertext{
    font-size: 12px;
    float:left;
}
.footertable{
    border-left:1px solid #c2c2c2;
    border-right:1px solid #c2c2c2;
}



.topnavtable{
    border-left:1px solid #c2c2c2;
}

.topnavtd,.footertd{
   background-image:url(/media/topnav/topnavbackground.gif);
   background-repeat:repeat-x;
   text-align:center;
   height:30px;
   border-right:1px solid #c2c2c2;
   color:#FFFFFF;


}
.topnavtd,.topnavtdselected{
 width:12%;
 cursor: pointer;
}
.topnavtdselected{
   background-image:url(/media/topnav/topnavselectedbackground.gif);
   background-repeat:repeat-x;
  
   text-align:center;
    height:30px;
    border-right:1px solid #c2c2c2;
}
.topnavtdselected a, .topnavtd a{
    color:#FFFFFF;
    text-decoration:none;
    font-size: 12px;
}

.subnavtable{
        font-size: 12px;
}
.subnavtd a{
      color:#000000;
    text-decoration:none;
    font-size: 12px;
    margin-left:5px;
    margin-right:5px;

}
.body{
    color:#000000;
    font-size:12px;
    font-weight:normal;

}
#galleria{
    visibility:hidden;
    width:760px;
    background-color:#505050;

}
#galleriacontainer{
    background-color:#505050;

    height:370px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    width:760px;
    display:none;
    text-align:center;
}
.h2start{
    font-size:18px;
    font-weight:bold;
    border-bottom:1px solid #df242b;
    padding-top:5px;
    padding-bottom:5px;
}

h1{
      font-size:20px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:5px;  
}


.immoname{
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #df242b;
    padding-top:5px;
    padding-bottom:5px;
}

.immodetailheading{
        font-size:20px;
    font-weight:bold;
    border-bottom:1px solid #df242b;
    padding-top:5px;
    padding-bottom:5px;

}
.immostreet, .immodetailsubheadline, .immodetailstreet{
    font-weight:bold;
    padding-left:5px;
}
.immolkey, .imoodetailkey{
    color: #9f9e9e;
}
.immolink a{
    color: #364e9d;
}
.immodetailslideshow{

    
}

.signumimmolistcmspic{
   background-image:url(/media/signumlohosmall.gif);
   background-repeat:no-repeat;
   background-position:center;
    height:120px;
    width:120px;

    overflow:hidden;
} 
/* jQuery lightBox plugin - Gallery style */
/* jQuery lightBox plugin - Gallery style */
#gallery {
    width: 490px;
    height:110px;
    margin-top:10px;
    border:1px solid #c7c7c7;
    background-color:#ededed;               
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover { color: #fff; }


.signumgallerylist {
    padding-top:1px;
    padding-bottom:1px;
width:500px;
    background-color:#ededed;               
}
.signumgallerylist ul { list-style: none; padding-left:5px;}
.signumgallerylist ul li { display: inline; }
.signumgallerylist ul img {
    border: 5px solid #3e3e3e;
    border-width: 1px 1px 1px;
    height:50px;

}
.signumgallerylist ul a:hover img {
    border: 5px solid #e82d25;
    border-width: 1px 1px 1px;
    color: #fff;
}
.signumgallerylist ul a:hover { color: #fff; }

#startpagelargeimage{
    width:320px;
    height:320px;
    overflow:hidden;
  background-image:url(/media/gallerific/gallerificbackground.gif);
   background-repeat:no-repeat;

}




   .menu-bar{
                background-color: #FFFFFF;
                height: 20px;
                width: 100px;
                display:block;
                position: fixed;
                visibility: hidden;
                margin-left:18px;
                text-align:center;
                border:1px solid #C0C0C0;
            }
      