html, body		{ width: 100%; height: 100%; margin: 0; padding: 0; background: url(../images/bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
a			{ text-decoration: none; color: #0A335A; }
a:hover		{ color: #666666; }
img			{ border: 0px; }
input, select, textarea		{ border: solid 1px #0A335A; font-size: 12px; color: #666666; padding: 1px 2px; }
strong, b	{ color: #0A335A; }

#frontface1	{ width: 100%; height: 100%; background: #000000; opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; /*background: url(../images/bluefront_bg.png);*/ color: #FFFFFF; position: absolute; z-index: 99; top: 0px; left: 0px; display: none; }
#frontface2	{ width: 100%; height: 100%; top: 0px; left: 0px; display: none; position: absolute; z-index: 100; }
#whitebox	{ margin: auto; width: 480px; background: #ffffff; padding: 8px; /*clip:rect(0px 250px 100px 0px);*/ }

#outerpadding	{ padding: 0 0 0 10px; }
#container	{ width: 942px; float: left; background: url(../images/bg_content_white.gif) repeat-y; padding: 0 0 0 6px; }
#site		{ width: 900px; padding: 0 6px 0 6px; float: left; }

#language		{ width: 30px; float: left; padding: 10px 0 0 0; }
.languagebox	{ height: 21px; padding: 0 0 3px 0; }

#top		{ height: 260px; background: #003366; margin: 0 0 10px 0; font-size: 20px; color: #FFFFFF; }
#content	{ background: url(../images/bg_content.gif); border: 1px dashed #d9d9d5; padding: 0 6px 6px 6px; }

#menu		{ height: 25px; background: url(../images/bg_menu.gif) repeat-x; border-bottom: 1px dashed #d9d9d5; padding: 0 0 5px 0; }
#menubox	{ padding: 0 7px 0 0; float: left; background: url(../images/bg_content.gif); }

#content_center	{ }
#content_row	{ padding: 10px 0 5px 0; }
#content_bottom	{ padding: 4px 0 20px 0; background: url(../images/bottom_curl.gif) no-repeat bottom center; text-align: center; border-top: 1px dashed #d9d9d5; font-size: 10px; clear: both; }

#content_rightdash		{ border-right:  1px dashed #d9d9d5; padding: 0 8px 0 0; }
#content_rightsolid		{ border-right:  1px solid #d9d9d5; padding: 20px 12px 0 0; }
#content_bottomsolid	{ border-bottom:  1px solid #d9d9d5; padding: 18px 0 5px 0; }
#content_topsolid		{ border-top:  1px solid #d9d9d5; padding: 2px 0 0 0; }

#content_flowers	{ background: url(../images/bg_flowers.jpg) repeat-x top; padding: 20px 10px 16px 10px; }
#content_grey_fade	{ background: url(../images/bg_topgrey_fade.gif) repeat-x; padding: 20px 10px 16px 10px; }
#content_grey_fade2	{ background: url(../images/bg_topgrey_fade.gif) repeat-x; padding: 20px 0 16px 0; }
#content_normalbox	{ padding: 0 0 0 8px; }

#bottom		{ width: 942px; height: 20px; background: url(../images/bg_bottom.gif) no-repeat; clear: both; }

.clearbefore:before 	{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearafter:after 		{content:".";display:block;height:0;clear:both;visibility:hidden}

#box		{ }
.curlshome	{ width: 553px; }
.greyfadehome_left	{ width: 295px; }
.greyfadehome_right	{ width: 305px; }
#dashed_curl_bottom		{ text-align: center; padding: 3px 0; background: url(../images/dash_horiz_6x11.gif) repeat-x center; }
.vacatures	{ width: 884px; }

.minheight_left	{ min-height: 490px; }

.nopadding	{ padding: 0px; }
.float_left	{ float: left; }
.alignright	{ text-align: right; }
.paddingbottom10px	{ padding: 0 0 10px 0; }

#insidelook	{ width: 325px; padding: 0 0 7px 8px; }
#insidelook .top			{ height: 3px; background: url(../images/whitebox_dropsh_325_top.gif) no-repeat; font-size: 1px; }
#insidelook .center			{ padding: 3px 8px 0 8px; background: url(../images/whitebox_dropsh_325_middle.gif) repeat-y; text-align: center; }
#insidelook .center .head	{ border-bottom: 1px dashed #d9d9d5; margin: 0 0 5px 0; text-align: left; }
#insidelook .bottombtn		{ background: url(../images/whitebox_dropsh_325_middle.gif) repeat-y; text-align:center; }
#insidelook .bottom			{ height: 3px; background: url(../images/whitebox_dropsh_325_bottom.gif) no-repeat; font-size: 1px; }

#reservation_today			{ background: #fff; border: solid 1px #d9d9d5; padding: 15px 5px 5px 5px; } 
#reservation_today .top		{ height: 1px; border-bottom: solid 1px #d9d9d5; } 
#reservation_today .center	{ padding: 5px 0 0 0; }

#ourrooms			{ background: #fff; border: solid 1px #d9d9d5; padding: 10px; }  
#ourrooms .topleft		{ width:650px; float: left; }
#ourrooms .topright		{ width:190px; float: left; padding: 0 0 0 8px; }

#res_tabrow	{ height: 25px; background:url(../images/bg_underl_reservation.gif) repeat-x top; width: 200px; margin: 0 0 0 30px; }
.res_tab	{ padding: 0 5px 0 0; float: left; }
.res_links	{ width: 200px; }

.ourrooms	{ width:870px; }

.style2		{ color: #666666; }
.style2 a		{ color: #666666; text-decoration: none; }
.style2 a:hover{ color: #0A335A; }

.bluetext			{ color: #0A335A; }
.bluetext a			{ color: #0A335A; text-decoration: underline; }
.bluetext a:hover	{ text-decoration: none; }

.greytext	{ color: #3F3F3F; }
#noscreen	{ display: none; }
#noprint 	{ width: 100%; height: 100%; }

.view	{ display: block; padding: 0 0 10px 8px; }