/* CSS Document */

*	{font-family:Arial, Helvetica, sans-serif;}
	
body{
	margin:0px;
	font-size: 9pt;
	height:100%;
	}
	
img{border:none;}
	
h1	{
	color:#429380;
	font-size: 20pt;
	margin: 10px 0;
	}
	
h2{
	font-size: 14pt;
	margin: 20px 0 10px 0;
	}	
	
h2.nomargin {
	margin-top: 0;
}
	
h2, #content h2 a{color:#429380;}	
	
p, table{
	line-height:15pt;
	margin:0px 0px 10px 0px;
	color:#666;
	}
	
em	{color:#7CAC9F;}

table tr td{ border-bottom:thin dashed #CCC;}
	
#header{ 
	background:url(../images/header.png) no-repeat left;
	height:162px;
	position:relative;
	}
	
#home {
	display: block;
	width: 320px;
	height: 80px;
	position:absolute;
	top: 50px;
	}
	
#container, #header{
	width:800px;
	margin:0px auto 0px auto;
	}
	
#nav{
	position:absolute;
	width:305px;
	left:470px;
	top:15px;
	}	
	
#nav ul {
	float:left;
	padding-left:0px;
	margin-left:0px;
	}
	
#nav ul#divider{
	padding-right:14px;
	margin-right:14px;
	border-right: dotted 1px #78afa1;
	}	
	
#nav ul li{
	list-style:none;
	padding-bottom:5px;
	
	}
	
#nav ul li a{
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight: bold;
	height:17px;
	width:111px;
	margin-right:4px;
	padding:3px 0px 0px 10px;
	font-size: 9pt;
	}
	
#nav ul li a:hover, #nav ul li a.indicator{
	color:#fff;
	background:url(../images/nav_bg.png) no-repeat center;
	}	
	
#facebook{ 
	position:absolute;
	left:10px;
	top:5px;}
	
#bookmark{ 
	position:absolute;
	left:55px;
	top:5px;}		
	
#languages{ 
	width:25px;
	position:absolute;
	right:0px;
	top:4px;
	}	
	
#languages a{
	display:block;
	margin-bottom:5px;
	}	
	
#content{
	width:700px;
	margin:0px auto 0px auto;
	}
	
#content ul{
	margin:0px;
	padding-left:30px;
	}	
	
#content ul li{
	color:#429380;
	margin-bottom:5px;
	line-height: 15pt;
	}	
	
#content ul li span{color:#666666;}
	
ul li strong{color:#7CAC9F;}

#content h2 a{ text-decoration:none;}
	
#content a{color:#429380;}	
	
#content a:hover{color:#69C;}

#left, #right{float:left; width:335px;}

#left{ margin-right:22px;}
			
#footer{
	text-align:center;
	background:url(../images/footer_bg.png) repeat-x center;
	margin-top:20px;
	font-size:9pt;
	line-height:16pt;
	height:79px;
	}
	
#footerNav{
	width:800px;
	margin:0px auto;
	height:50px;
	padding-top:25px;
	}
	
#footer,#footer a{color:#FFFFFF;}	
	
#footer a{text-decoration:none;}
	
#footer a:hover{text-decoration:underline;}

.clear{clear:both;}
	
p, #rateTable{color:#666666;}

a#chbooking, a#danbooking, a#frbooking, a#gebooking, a#dubooking, a#spbooking {
	display:block;
	margin-top:10px;
	width:189px;
	height:35px;
	}

a#chbooking{background:url(../images/ch_booking.gif) no-repeat center;}	
a#chbooking:hover{background: url(../images/ch_booking_over.gif) no-repeat center;}

a#danbooking{background:url(../images/dan_booking.jpg) no-repeat center;}	
a#danbooking:hover{background: url(../images/dan_booking_over.jpg) no-repeat center;}	

a#frbooking{background:url(../images/fr_booking.jpg) no-repeat center;}	
a#frbooking:hover{background: url(../../images/fr_booking_over.jpg) no-repeat center;}

a#gebooking{background:url(../images/ge_booking.jpg) no-repeat center;}	
a#gebooking:hover{background: url(../images/ge_booking_over.jpg) no-repeat center;}

a#dubooking{background:url(../images/du_booking.jpg) no-repeat center;}	
a#dubooking:hover{background: url(../images/du_booking_over.jpg) no-repeat center;}

a#spbooking{background: url(../images/sp_booking.jpg) no-repeat center;}	
a#spbooking:hover{background: url(../images/sp_booking_over.jpg) no-repeat center;}

.cam {
	margin: 5px 0 15px 0;
	border: 3px solid #ccc;
}
