	/*height:auto !important; */
	/* real browsers */
	/*height:100%; */
	/* IE6: treaded as min-height*/
	/*min-height:100%; */
	/* real browsers */

#page {
	position:relative;
	top:0px;
	left:0px;
	background-color:#f0f4f9;	
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
	width:960px;
	height:auto !important; 
	height:100%; 
	min-height:100%;  }
	
#page_hotel {
	position:relative;
	top:0px;
	left:0px;
	background-color:#fff6c2;
	background-color:#fff0aa;
	background-color:#D9B29C;
	background-color:#fff8d9;	
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
	width:960px;
	height:auto !important; 
	height:100%; 
	min-height:100%;  }
/* -- header -- */
#header {
	width: 960px;
	height:290px;
	position: relative;
	margin:0px 0 0px 0;
	/*background-color: #fff;*/
	padding: 0 0 20px 0;}
#header img.logo {
	position:absolute;
	top:90px;
	left:0px;
	margin:20px 0 0 5px;
	float:left;
	border-right:0px solid #fff;
	width:180px;
	height:174px;}

#header img {
	float:left;
	width:750px;
	height:280px;
	margin:0 0 0 210px;}

#header meta li {
	padding:0 0px 0 0;	}
	

	

/* -- content -- */
#content {
	height:100%;
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px 110px 10px 10px;
	/*background-color: #fff;*/}
#content_anfrage {
	height:100%;
	float: left;
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 10px 10px;
	/*background-color: #fff;*/}
#linke_box {
	height:100%;
	float:left;
	/*background-color:#fff;*/
	width:200px;
	margin:0px;
	padding:0px;}
	
#rechte_box {
	height:100%;
	float:left;
	/*background-color:#fff;*/
	width:200px;
	margin:0px 0 0 0;
	padding:0px;
	}

#content .float_right {
	float:right;
	margin:0 0 10px 10px;
}
#content .float_left {
	float:left;
	margin:0 35px 30px 0;}
	
#content ul#links {
	margin:0px;}
#content ul#links li{
	list-style-type:none;
	margin:0 0 10px 0;}
#content ul#links a {	
text-decoration:none;}

#content ul#links.pianta a:hover {	
text-decoration:underline;
color:#3a4fa2;}

#content ul#links.danilo a:hover {	
text-decoration:underline;
color:#b93d9f;}

#content a.pdf {
	background:url(../images/file_icons/pdf2.gif) 0 0 no-repeat;
	padding:2px 0 0 20px;}

#content .clear {
	clear:both;
}
#content ul {
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0 0px;
}
#content ul li{
	list-style-type: disc;
	margin: 0px 0px 0 0px;
	padding:0px 0px 0 0px;
}
#content ul li ul{
	margin: 5px 0px 15px 20px;
	padding:0px 0px 0 0px;}
#content table {
	margin:0px 0 20px 0;}

#content table td.odd{
	padding:5px;
	background-color:#d3d3d3;
	vertical-align:top;}

#content table td.even{
	padding:5px;
	background-color:#eee;
	vertical-align:top;}

.pianta a:hover{
	text-decoration: underline;
	color: #3A4FA2;
}
.danilo a:hover{
	text-decoration: underline;
	color: #B93D9F;
}

/* -- linke box oben -- */

/* -- rechte box  -- */

	.kontakt {
		background-color:#eed0e8;
		height:200px;
		width:180px;
		margin:32px 0 0 0;
		padding:32px 10px 0 10px;
		color:#b93d9f;}
	
	.kontakt a{
		text-decoration:none;
		color:#b93d9f;}
	
	
	.kontakt-pianta {
		background-color:#cddaeb;
		height:200px;
		width:180px;
		margin:32px 0 0 0;
		padding:32px 10px 0 10px;
		color:#3a4fa2;}
	
	.kontakt-pianta a{
		text-decoration:none;
		color:#3a4fa2;}
		

/* -- footer -- */
#footer {
	position:relative;
	left:0px;
	bottom:0px;
	clear: both;
	width: 945px;
	height: 0px;
	margin: 0px 0 0px 0;
	display: block;
	padding: 0px;
	font-size: 10px;
	/*background-color:#fff;*/
	}

/*--------------------------IE6 transparent png hack / http://www.twinhelix.com/css/iepngfix/-------------------*/
#page #header img {
{ behavior: url(../scripts/iepngfix.htc) }
