*{
margin:0;
padding:0;
}

body{
background:#fff repeat-x;
height:100%;
}

html{
height:100%;
}

* html #website{
height:100%;
}

#website{
position:relative;
width:960px;
min-height:100%;
margin:0 auto;
text-align:left;
}

#header_row{
position:relative;
width:960px;
height:493px;
}

#logo{
position:absolute;
top:15px;
left:0;
width:400px;
height:83px;
}

#logo img{
border:0;
}

#elementbox{
position:absolute;
z-index:1;
top: 28px;
right:0;
width:495px;
height:117px;
}

#blog{
position:absolute;
z-index:3;
top:15px;
right:-10px;
width:86px;
height:70px;
}

#blog img{border:0;}

#social{
position:absolute;
z-index:3;
top:55px;
left:410px;
}

#social img{border:0;}

#subnavigation{
position:absolute;
top:117px;
left:0;
width:465px;
height:28px;
font-size:8pt;
color:#999;
}

/*SOMMER*/

#mainnavigation{
position:absolute;
z-index:2;
top:145px;
left:0;
width:960px;
height:34px;
background:url(/wcms/Designs/hotels/oesterreich/nav-bg.gif) repeat-x;
}


/*WINTER

#mainnavigation{
position:absolute;
z-index:2;
top:145px;
left:0;
width:960px;
height:34px;
background:url(/wcms/Designs/hotels/oesterreich/nav-bg-w.gif) repeat-x;
}
*/

#mainnavigation ul{
list-style-type:none;
margin:0;
}


/*SOMMER*/

#mainnavigation li{
float:left;
height:34px;
background:url(/wcms/Designs/hotels/oesterreich/nav-i-bg.gif);
}

#mainnavigation li.active{
background:#b7ab00;
}


/*WINTER

#mainnavigation li{
float:left;
height:34px;
background:url(/wcms/Designs/hotels/oesterreich/nav-i-bg-w.gif);
}


#mainnavigation li.active{
background:#7490d7;
}
*/

#mainnavigation .beg{
vertical-align:middle;
margin-right:3px;
}

#mainnavigation .end{
vertical-align:middle;
margin-left:3px;
}

#dropdowncs{
position:absolute;
z-index:3;
top:145px;
left:0;
width:960px;
height:34px;
}

#language{
position:absolute;
z-index:3;
top:55px;
right:300px;
}

#language img{border:0;margin-bottom:5px;}

/*SOMMER*/

#banner{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:960px;
height:293px;
background:url(/wcms/Designs/hotels/oesterreich/banner-01.jpg) no-repeat;
}


/*WINTER

#banner{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:960px;
height:293px;
background:url(/wcms/Designs/hotels/oesterreich/banner-01w.jpg) no-repeat;
}
*/

#title{
position:absolute;
z-index:2;
left:0;
bottom:0;
width:526px;
height:293px;
}

#title-space{padding:45px;}
#title-space h4{font:38pt HelveticaNeue Condensed, Arial Narrow, Arial;color:#FFF;}
#title-space h5{font:28pt HelveticaNeue Condensed, Arial Narrow, Arial;color:#FFF;}

#map{
position:absolute;
z-index:2;
right:0;
bottom:0;
width:296px;
height:293px;
}

#map-space{padding:15px 15px 0 0;}
#map-space img.bless{float:right;}


#adholder{
position:absolute;
z-index:5;
top:0;
right:0;
background:#fff;
}

#skyscraper{
position:fixed;
z-index:5;
width:120px;
height:600px;
margin-top:175px;
margin-left:15px;
}

.werbung{
width:120px;
height:600px;
}

#path{height:20px;padding:0 0 5px;font-size:8pt;}
#path a{font-size:8pt;}

#content{
padding-bottom:195px;
margin-top:22px;
width:960px;
}

#content li{line-height:18px;}


/*SOMMER*/

#footer{
position:relative;
margin:-195px auto 0 auto;
width:960px;
height:195px;
background:url(/wcms/Designs/hotels/oesterreich/footer-bg.jpg) no-repeat;
}


/*WINTER

#footer{
position:relative;
margin:-195px auto 0 auto;
width:960px;
height:195px;
background:url(/wcms/Designs/hotels/oesterreich/footer-bg-w.gif) no-repeat;
}
*/

#functions{
font-size:8pt;
color:#999;
text-align:right;
}

#functions img{
border:0;
}

#contact{
position:absolute;
top:33px;
left:0;
width:960px;
height:93px;
/*background:url(/wcms/Designs/hotels/oesterreich/contact-bg.jpg) no-repeat;*/
z-index:0;
}

#contact img{border:0;}

#logosmall{
position:absolute;
top:10px;
left:20px;
width:220px;
}

#logosmall img{border:0;}

#address{
position:absolute;
top:26px;
left:240px;
width:240px;
color:#666;
line-height:17px;
}

#numbers{
position:absolute;
top:26px;
left:480px;
width:195px;
color:#666;
line-height:17px;
}

#partners{
position:absolute;
top:20px;
right:20px;
width:265px;
color:#666;
line-height:17px;
}

.partner-pad1{vertical-align:middle;border:0;}
.partner-pad2{vertical-align:middle;border:0;margin-left:25px;}

#copyright{
position:absolute;
top:133px;
right:0;
font-size:8pt;
color:#999;
}

#copyright img{border:0;}


.lev11i{font:10.5pt Trebuchet MS;color:#999;text-decoration:none;}
.lev11i:visited{font:10.5pt Trebuchet MS;}
.lev11i:hover{font:10.5pt Trebuchet MS;color:#999;text-decoration:underline;}

.lev11a{font:10.5pt Trebuchet MS;color:#fff;text-decoration:none;}
.lev11a:visited{font:10.5pt Trebuchet MS;}
.lev11a:hover{font:10.5pt Trebuchet MS;color:#fff;text-decoration:underline;}

.lev11d{font:10.5pt Trebuchet MS;color:#999;text-decoration:none;}
.lev11d:visited{font:10.5pt Trebuchet MS;}
.lev11d:hover{font:10.5pt Trebuchet MS;color:#b7ab00;text-decoration:none;}

.lev12i{font:10.5pt Trebuchet MS;color:#999;text-decoration:none;padding:2px 11px 5px;display:block;}
.lev12i:visited{font:10.5pt Trebuchet MS;display:block;}
.lev12i:hover{font:10.5pt Trebuchet MS;color:#fff;text-decoration:none;padding:2px 11px 5px;display:block;}


a.contact{font-size:10pt;color:#666;text-decoration:none;}
a.contact:visited{font-size:10pt;}
a.contact:hover{font-size:10pt;color:#666;text-decoration:underline;}

a.subi{font-size:8pt;color:#999;text-decoration:none;}
a.subi:visited{font-size:8pt;}
a.subi:hover{font-size:8pt;color:#999;text-decoration:underline;}

a.suba{font-size:8pt;color:#999;text-decoration:underline;}
a.suba:visited{font-size:8pt;color:#999;}
a.suba:hover{font-size:8pt;color:#999;text-decoration:underline;}
