body {
	background-color:			#98d2ff;
	background-image:			url('img/grad.png');
	background-attachment:		fixed;
	background-repeat:			repeat-x;
	margin:						0px;
	padding:					0px;
	font-family: 				Helvetica, Arial, sans-serif;
	font-size: 					12px;
	font-style: 				normal;
	font-weight: 				normal;
	text-transform: 			normal;
	letter-spacing: 			normal;
	line-height: 				1.4em;
}
.headMenu {
	height:						30px;
	width:						100%;
	background-color:			black;
}
.container {
	width:						986px;
	background-color:			#FFFFFF;
	margin-top:					35px;
	margin-left:				auto;
	margin-right:				auto;
	margin-bottom:				20px;
	border-bottom:				1px solid #FFFFFF;
	-moz-border-radius: 		10px 10px 10px 10px
}
.header {
	width:						976px;
	margin-left:				5px;
	margin-right:				5px;
	border-top:					5px solid #FFFFFF;
	height:						190px;
	-moz-border-radius: 		10px 10px 10px 10px	
}
.headerLeft {
	float:						left;
	width:						550px;
	height:						190px;
	background-image:			url('img/leftbg.png');
	-moz-border-radius: 		10px 10px 10px 10px	
}
.headerRight {
	float:						right;
	width:						421px;
	height:						190px;
	background-image:			url('img/rightbg.png');
	-moz-border-radius: 		10px 10px 10px 10px
}
.floatFix {
	clear:						both;
	
}
.images {
 float:             center;
 margin-left:				25px;
 margin-right:			25px;
 margin-top:				25px;
 margin-bottom:     25px;
 }
 
 .images a img{
 border:               0;
}
 
 .imagesRight {
 float:               right;
 margin-left:         5px;
 width:               190px;

 
 }
 .imagesrestaurant {
  margin-right:        10px;
  border-style:        none;
 
 
}
.menu {
	width:						976px;
	height:						30px;
	background-color:			#ffcc00;
	margin-left:				5px;
	margin-top:					5px;
	-moz-border-radius: 		10px 10px 10px 10px	
	
}
.menu a {
	display:					block;
	float:						left;
	font-size:					10pt;
	font-weight:				normal;
	text-decoration:			none;
	margin-left:				10px;
	margin-top:					6px;
	color:						#1d3c52;

}
.submenu > a {
color:white;
display:block;
font-size:9pt;
margin-left:10px;
text-decoration:none;

}
.arrow {
  float:						left;
  display:          inline-block;
	margin-top:					6px;
	margin-left:				10px;
	color:						black;
}
.leftContent .arrow {
  display:          inline;
	margin-top:					0px;
	margin-left:				5px;
	color:						#ffcc00;
}

.content {
	margin-left:				5px;
	margin-top:					4px;
	border-top:					1px solid #FFFFFF;
	width:						976px;
	margin-bottom:				5px;
	
}
.leftContent {
	width:						200px;
	float:						left;
	margin-bottom:				5px;
	height:						100%;
	#background-image:			url('img/menubg.png');
	background-repeat:			repeat-x;

	-moz-border-radius: 		10px 10px 10px 10px				
}
.rightContent {
	width:						771px;
	float:						right;
	background-color:			#FFFFFF;
}
.rightContent p{
	color:						black;
	width:						550px;
}
.rightContent h1,h2,h3,h4 {
	margin   :					0px;
	padding-top:				0px;
	color:						#1d3c52;
	line-height:				30px;
}
.innerContent {
	padding:					10px;
		
}
.rightBox {
	float:						right;
	width:						340px;
	margin:						10px;
	background-color:			#eaeaea;
	border:						1px solid #d7d7d7;
	-moz-border-radius: 		10px 10px 10px 10px;		
}
.rightBox h2 {
	margin-top:					5px;
	margin-left:				5px;
	margin-right:				5px;
	font-size:					12pt;
	color:						#0090FF;
	line-height: 				1.4em;	
}
.rightBox p {
	margin-top:					5px;
	margin-left:				5px;
	margin-right:				5px;
	font-size:					8pt;

	width:						400px;
}
.rightBox a {
	margin-top:					5px;
	margin-left:				5px;
	margin-right:				5px;
	font-size:					8pt;
	font-weight:				bold;
	text-decoration:			none;
	color:						#ffaa00;
}
.leftContent a {
	display:					block;
	color:						#004290;
	text-indent:				10px;
	padding-top:				5px;
	padding-bottom:				5px;
	text-decoration:			none;
	font-weight:				bold;
	font-size:					10pt;
	border-bottom:				1px solid #22b1ff;
	background-image:			url('img/menui.png');
}
.leftContent a:first-child {
	margin-top:					20px;
}
.footer {
	background-color:			#ffcc00;
	width:						976px;
	height:						29px;
	margin:						5px;
	margin-bottom:				4px;
	border-top:					1px solid #ffcc00;
	-moz-border-radius: 		10px 10px 10px 10px;		

	text-align:					center;
}
.footer > p {
	margin:						0px;
	padding:					0px;
	margin-top:					6px;		
}
.menuTitle {
	background-color:			#0090ff;
	border-top:					1px solid #0090ff;
	border-bottom:				1px solid #0090ff;
	width:						200px;
	-moz-border-radius: 		10px 10px 0 0;
}
.menuTitle h2 {
	margin:						0px;
	padding:					0px;
	margin-top:					4px;
	margin-left:				10px;
	margin-bottom:				4px;
	color:						#FFFFFF;

}
.menuright {
	display:					block;
	float:						right;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:		none;
	margin-left:				10px;
	margin-top:					0px;
	margin-right:       15px; 
	color:						#1d3c52;
	
}
arrow {
	color:						#ffa800;
	font-weight:				bold;
}

img.hotel {
	border: 2px solid #FEBA02 !important;
}

hr {
    color: #FFE495;
    size: 2px;
    width: 300;
}

table.hotellist tr td {
    border-top: 1px dashed #779BCA;
}

a:link {
    color: #0896FF;
    font-weight: bold;
    text-decoration: underline;		
}

a:visited {
    color:navy
}

a:hover {
    color: #FEBA02;
}


.price-display-large {
    color: #0D447F;
}

.price-display-large {
    font-size: 1.9em;
    font-weight: bold;
}

.price-display-large {
    display: inline-block;
}
#searchboxInc form {
    background: none repeat scroll 0 0 #ffcc00;
    border-radius: 8px 8px 8px 8px;
    clear: left;
    margin: 0 0 8px;
    padding: 0.6em 0 0; 
    border: 0px;
    margin-bottom: 0.1em;
    margin-left: 1.7em;
    width: 35.0em;
}

#inout {
    clear: both;
}
main_2d.1546.css (regel 1)
#inout {
    padding: 0 0 0 0.6em;
}
