html{
height: 100%;	
}
body {
background-color: #90aebd;
font-size: 75%;
font-family: Arial, Helvetica, Sans-Serif;
color:#000;
padding:0;
margin:0px 0px 0px 0px;
height: 100%;

}

*html img{
behavior: url("iepngfix.htc");	
	}
	
*html #banner{
behavior: url("iepngfix.htc");	
margin-left:15px
	}
/* ----------container zentriert das layout-------------- */
#page{
position: relative;
min-height: 100%;

}
* html #page {
height: 100%;
}
#container {
width: 980px;
margin:0 auto;
clear:right;
padding-bottom:80px	;

}

/* ----------banner for logo-------------- */
#navlayer{
background:#cecfcf url(../pix_interface/bg_navleiste.gif) repeat-x;	
}
 #iphone4 {display: none;}

#banner {
text-align: left;
padding: 15px;
margin: 0px;
height:273px;
background: url(../pix_interface/back_transp1.png);
width:950px;

}
#OFF{
	display:none;
}
*+html #banner {
margin-top:-11px;
}
* html #banner {
margin-top:-11px;
}
#bannerInhalt{
width:604px;
float:left	
}
.slideshow { height: 272px; width: 604px; margin: auto; overflow:hidden }
#logoCamp{
width:170px;
float:left;
color:#5a6060;
font-size:14px;
font-weight:bold;
line-height:20px	
}
#logoHotel{
width:175px;
float:left;
text-align:center;
color:#fff;
font-size:14px;
font-weight:bold;
line-height:20px
}
#layoutSuche{
padding:4px 4px 4px 4px; 
background: url(../pix_interface/suchen_back.gif) 0px 9px no-repeat;
float:right;
margin-left:20px;

}
#layoutSprache{
width: 980px;
margin:0 auto;

}
.KnopfLogin{
border:0px solid;
background-color: #487d94;	
color:#fff
}
.LoginText{
color:#487d94;
font-size:80%	
}

/* -----------------Inhalt--------------------- */
#inhalt{
background: url(../pix_interface/back_transp_main.png) repeat-y;
margin:6px 0px 15px 0px	;
padding:10px 0px 10px 0px
}

#content {

padding: 0px 10px 10px 10px;
margin: 0px 205px 0px 205px;
}

div#content { 
min-height:300px;
height:auto;
width:535px;

}
*html div#content { 
min-height:300px;
height:auto;
height:300px;
}

.spalte{

width:260px;
padding-right:25px;	
}
.verlauf{
margin: 0px 0px 10px -10px;	
color: #666668;
}

/* --------------left navigavtion------------- */
#left {
float: left;
	width: 171px;
	padding: 0px 6px 0px 10px;

}
#right {
	float: right;
	width: 173px;
	padding: 0px 7px 0px 5px;


}

/* -----------footer--------------------------- */
#footer {
width:100%;
height:80px;
background: url(../pix_interface/bg_footer.gif) repeat-x;
padding: 0px;
 }
#footer
	{
		position: relative;
		margin: -80px auto 0 auto;
	}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

	* html #footer
	{
		margin-top: -80px;
	}

#footer_container {
width: 980px;
padding:20px 0px 10px 5px;
margin:0 auto;

}
#footerAdresse{
	color:#3a3a3a;
	display:block;
	width:300px;
	float:right;
}
.nlBg{
	background-color: #d6e2e9;
	padding:5px;
}