/*  This is the main content of offer stylesheet file. For general rules see main file. */

a {text-decoration:none;}
#mainContent {
	display: block;
	width: 720px;
	height: auto;
	clear: both;
	
	margin-top: 10px;
	margin-bottom: 20px;
	
	font: 8pt Arial, Helvetica, sans-serif;
	color: #3b3b3b;
}
#head {
	display: block;
	width: 470px;
	float: left;

	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	
	border-bottom: 1px solid Silver;
}

#head_wide {
	display: block;
	width: 700px;
	float: left;

	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	
	border-bottom: 1px solid Silver;
}

#head h1, #head_wide h1{font: bold 18pt "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #9e9e9e; display: inline;}
#head h2, #head_wide h2{font: bold 11pt Arial, Helvetica, sans-serif; color: #9e9e9e; display: block;}
#head h3, #head_wide h3{font: 10pt Verdana, Helvetica, sans-serif; color: #9e9e9e; }

#headHotel {
	display: block;
	width: 710px;
	float: left;

	padding-bottom: 5px;
	margin-bottom: 10px;
	
	border-bottom: 1px solid Silver;
	
	font: normal 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9e9e9e;
}

#headHotel h1{color : Black; display: inline;}
#headHotel h2{font: 8pt Arial, Helvetica, sans-serif; color: #3b3b3b; display: inline; }

#headLinks {
	display: block;
	float: left;
	
	width: 230px;
	height: auto;
	
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
#headLinks a, #headLinks a:visited {
	display: block;
	
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	color: #9e9e9e;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e0e0e0;
	
	padding: 5px;
	margin-top: 5px;
}
#headLinks a:hover {
	display: block;
	
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	color: #728f00;
	background-color: #F1FF93;
	border-bottom: 1px solid #CFE89D;
	
	padding: 5px;
	margin-top: 5px;
}

#mainContent span.module {
	background-color: #f5fae1;
	
	display: block;
	overflow: hidden;
	width: 220px;
	height: 180px;
	min-height: 150px;
	
	float: left;
	
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
h2.termin{ font: bold 11pt Arial, sans-serif;}
.captionTitle h1{display: inline;}
.captionDate h1{display: inline;}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	line-height: 1ex;
}
h1 {
	font: bold 14pt Arial, sans-serif;
	color: #728f00;
	padding-bottom: 10px;
}
h2 {
	font: bold 12pt Arial, sans-serif;
	color: #3b3b3b;
	display: inline;
}
h3 {
	font: normal 10pt Arial, sans-serif;
	color: #3b3b3b;
	display: inline;
}

h2 a, h2 a:visited{
	font: bold 12pt Arial, sans-serif;
	text-decoration : none;
	color: #3b3b3b;
}

h2 a:hover {
	color: #DAA520;
}

#starRating {
	background: url(../gfx/str.gif) repeat-x left top;
	display: block;
	
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	
	margin-bottom: 5px;
}

#footnote {
	display: block;
	width: 700px;
	clear: left;
	
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
	border-bottom: 1px solid Silver;
	
}

#blue_bar {
	display: block;
	width: 700px;
	clear: left;
	color: White;
	
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	background-color: #3E9EFF;
}
