html { padding:0; margin:0; border:0; background:#3f5c7e; 
	/* */ 
	}
body { font-size: 76%; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; border:0; background:#3f5c7e url(../shared/body-bg.jpg) repeat-x; }
a:link { color: #3f5c7e; text-decoration: none; }
a:visited { color: #3f5c7e; text-decoration: none; }
a:hover { color: #3f5c7e; text-decoration: underline; }
a:active, a:focus { color: #3f5c7e; }
h1 { font-size: 1.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0.67em 0; padding-top: 20px; }
h2,h3,h4,h5 { font-size: 1.4em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 1em 0 0.4em; }
h6 { font-size: 1.4em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 1em 0 0.4em; border-bottom: 1px solid black; }
#wrapper { background-color: #fff; text-align: left; width: 750px; height: auto; margin-right: auto; margin-left: auto; padding: 0; }
#header { width: 750px; height: 100px; }
#navigation { text-align: center; width: 100%; }
#content { width: 600px; height: auto; margin-top: 15px; margin-bottom: 20px; }
#content700 { margin-top: 15px; margin-bottom: 20px; width: 700px; height: auto; padding-left: 20px; }
#content h1 { margin-left: 20px; }
#content h2,h3,h4,h5,h6 { margin-left: 20px; }
#content p { line-height: 145%; padding:0 0 10px 20px; text-align:justify; margin: 0; }
#content form { line-height: 145%; margin: 0; padding: 0 0 10px 20px; }
#footer { background-image: url(../shared/reception.jpg); background-repeat: no-repeat; background-position: 620px 10px; width: 100%; height: 72px; clear: both; border-top: 1px solid #a3b2c7; }
#footer p { margin: 0; padding-top: 10px; padding-left: 20px; }
.logo { width: auto; float: left; margin-top: 15px; margin-left: 25px; }
.img-contrast { border-bottom: 15px solid #dfd3ab; }
.floatleft { float: left; margin-right: 10px; margin-left: 20px; }
.floatright { float: right; }
.clearboth { clear: both; }
.bookingimg { float: left; margin-bottom: 50px; padding-right: 20px; }
.languageselect { text-align: right; width: auto; float: right; margin: 15px 0 0; padding-right: 13px; }
.twocolcont_tospaltet { width:100%; height:auto ; }
.twocolboxl_tospaltet { text-align: justify; width:50%; height:auto; float: left; padding-bottom: 20px; }
.twocolboxl_tospaltet ul,li { margin-top: 0; }
.twocolboxr_tospaltet { text-align: justify; width:50%; height:auto ; float: right; padding-bottom: 20px; }
.twocolboxr_tospaltet ul,li { margin-top: 0; }
.twocolboxr_tospaltet table,caption { font-size: 100%; margin-top: 0; padding-left: 20px; }
.left20px { padding-left: 20px; }
#subfooter { background-color: #3f5c7e; text-align: center; width: 750px; margin: 0; padding: 2px 0 0; }
#subfooter a:link { color: #c2c4c6; margin: 0; padding: 0; }
td, th { padding-right: 5px; padding-left: 5px; }
