/* Start */
/* ----------------- general html structure */
html, body {
    margin:0;
    padding:0;
    height:100%;
}

body { 
text-align:center; 
} 
a {
    text-decoration:none;
    outline:none;
}

img {
    border:0;
}

#centerall { 
margin:0px auto; 
text-align:left;
width:967px;
height:100%;
}

#Top-Logo_ {
    float:left;
    background-image:url(../images/start/Top-Logo.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    width:967px;
    height:140px;
    position:relative;
}
#topnav {
    position:absolute;
    text-align:right;
    top: 100px;
    right: 70px;
    width: 166px;
  }

#linebenFlash_ {
    float:left;
    background-image:url(../images/start/linebenFlash.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    width:200px;
    height:306px;
}
#linebenFlash_ a {
    display:block;
    height:100%;
    width:100%;
}

#placementFlash_ {
    float:left;
    background-image:url(../images/start/placementFlash.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    width:559px;
    height:306px;
}

#renebenFlash_ {
    float:left;
    background-image:url(../images/start/renebenFlash.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    width:208px;
    height:306px;
}
#renebenFlash_ a {
    display:block;
    height:100%;
    width:100%;
}

#Wohnen-over_ {
    float:left;
    width:251px;
    height:188px;
}
#Wohnen-over_ a {
    float:left;
    background-image:url(../images/start/wohnen.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:251px;
    height:188px;
}
#Wohnen-over_ a:hover, #Wohnen-over_ a.active {
    background-image:url(../images/start/wohnen-over.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
}

#Tafeln-over_ {
    float:left;
    width:229px;
    height:188px;
}
#Tafeln-over_ a {
    float:left;
    background-image:url(../images/start/Tafeln.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:229px;
    height:188px;
}
#Tafeln-over_ a:hover, #Tafeln-over_ a.active {
    background-image:url(../images/start/Tafeln-over.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
}

#Promotion-over_ {
    float:left;
    width:230px;
    height:188px;
}
#Promotion-over_ a {
    float:left;
    background-image:url(../images/start/Promotion.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:230px;
    height:188px;
}
#Promotion-over_ a:hover, #Promotion-over_ a.active {
    background-image:url(../images/start/Promotion-over.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
}

#Tagen-over_ {
    float:left;
    width:257px;
    height:188px;
}
#Tagen-over_ a {
    float:left;
    background-image:url(../images/start/Tagen.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:257px;
    height:188px;
}
#Tagen-over_ a:hover, #Tagen-over_ a.active {
    background-image:url(../images/start/Tagen-over.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
}

.hidepics {
  width:0px;
  height:0px;
  display:none;
}

.topnavitext, .topnavitext a {
    font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
    font-size:13px;
    color:#A5ABAF;
}
.topnavitext a:hover {
    text-decoration: none;
    color:#51626F;
}
/* ####################### FOOTER ####################### */
#footerContent {
    float:left;
    width:967px;
    margin:0px auto;
    text-align:center;
}

.buchung a {
    float:left;
    background-image:url(../images/start/buchungbg.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    width:178px;
    height:26px;
    margin:9px 0 0 52px;
    font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
    padding:5px;
    font-size:14px;
    color:#f3c0d9;
}
.buchung a:hover {
    text-decoration: none;
    color:#fff;
}

.footertext, .footertext a {
    clear:left;
    font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
    font-size:11px;
    color:#A5ABAF;
}
.footertext a:hover {
    text-decoration: none;
    color:#51626F;
}
.footernavi, .footernavi a {
    font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
    padding:14px 12px 0 0;
    font-size:16px;
    color:#A5ABAF;
}
.footernavi a:hover {
    font-size:16px;
    text-decoration: none;
    color:#51626F;
}
/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
