body { min-width: 785px; margin: 0 0 33px 0; background: #162648; font: 12px/17px Arial, Verdana, sans-serif; color: #3A3A3A; }

* { margin: 0; padding: 0; }
img { border: 0; }

td,th, input, select, textarea { font: 12px/17px Arial, Verdana, sans-serif; }
option { padding: 0 0 0 2px; }
input { padding: 2px 3px; }
ul, ol { margin: 7px 0 7px 32px; }
p { margin: 0 0 15px 0; }

a { color: #19548E; font-weight: bold; }
a:hover { color: #CB392A; }

h1 { margin: 7px 0 13px 0; border-bottom: 1px solid #E3DFC6; font: 21px/21px Georgia, "Times New Roman", serif; text-transform: uppercase; }
h2 { margin: 0 0 13px 0; font-size: 17px; line-height:17px; }
h3 { margin: 0 0 13px 0; font-size: 15px; line-height: 17px; }
h4 { margin: 0 0 13px 0; font-size: 12px; line-height: 17px; }
h5,h6 { margin: 0 0 10px 0; font-size: 12px; }

.clear { clear: both; height: 0; line-height: 0px; overflow: hidden; }

#wrapper { margin: 11px 5px 0 5px; background: #fff; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* header
------------------------------------------------------------------*/
#headerwrapper { background: #fff url(/images/bg_wrapper.gif) no-repeat right top; }
#header { position: relative; height: 141px; margin: 0 0 5px 0; padding: 0 9px; background: url(/images/bg_header.gif) no-repeat left top; }
#logoBestWestern { position: absolute; top: 7px; left: 9px; }
#adres { position: absolute; top: 12px; left: 119px; font: 0.89em/1.1em Georgia, "Times New Roman", serif; color: #9C8257; }
#adres a { color: #9C8257; font-weight: normal; }
#logoNavarra { display: block; margin: 0 auto; padding: 25px 0 0 0; }
#searchform { position: absolute; top: 15px; right: 120px; height: 43px; padding: 7px 7px 0 0; border-right: 1px solid #CDC0AB; color: #284B8C; }
#searchword { width: 117px; }
#searchbutton { vertical-align: bottom; }
#logoGoldCrownClub { position: absolute; top: 16px; right: 9px; }
#languages { position: absolute; top: 100px; left: 15px; margin: 0; padding: 0; list-style: none; }
#languages li { float: left; height: 18px; padding: 0 3px 0 0; background: url(/images/bg_languages.gif) no-repeat right center; text-transform: uppercase; }
#languages li.last { background-image: none; }
#languages li a { float: left; height: 18px; padding: 0 3px; font-size: 10px; color: #8B949E; text-decoration: none; }
#languages li a:hover, #languages li.active a { background: url(/images/bg_language_active.gif) no-repeat center bottom; color: #002674; font-weight: bold; }

/* navigation
------------------------------------------------------------------*/
#navigation { height: 48px; padding-top: 27px; background: url(/images/bg_mainmenu.gif) repeat-x left bottom; }
#navigation.reservation { background: url(/images/bg_mainmenu_reserv.gif) repeat-x left bottom; }
#navigation ul { /*border: green 1px solid;*/ position: relative; width: 647px; margin: 0 auto; padding: 0 0 0 105px; list-style: none; }
#navigation li { display: inline; margin: 0 0 0 2px; }
#navigation li a { position: relative; float: left; height: 25px; padding: 0 10px 0 0; background: url(/images/bt_mainmenu_right.gif) no-repeat right top; font-size: 10px; font-weight: bold; color: #002674; text-decoration: none; text-transform: uppercase; white-space: nowrap; }
#navigation li.tabreservation a { /*background: url(/images/bt_mainmenu_reserv_right.gif) no-repeat right top;*/background: url(/images/bt_mainmenu_right.gif) no-repeat right top; /*color: #fff;*/ }
#navigation li a span { display: block; padding: 4px 0 0 10px; background: url(/images/bt_mainmenu_left.gif) no-repeat left top; }
#navigation li.tabreservation a span { /*background: url(/images/bt_mainmenu_reserv_left.gif) no-repeat left top;*/ background: url(/images/bt_mainmenu_left.gif) no-repeat left top;}
#navigation li a:hover,
#navigation li.active a { background-image: url(/images/bt_mainmenu_right_active.gif); color: #fff; }
#navigation li.tabreservation a:hover,
#navigation li.tabreservationActive a,
#navigation li.tabreservationActive a:hover { background-image: url(/images/bt_mainmenu_reserv_right_active.gif); color: #fff; }
#navigation li a:hover span,
#navigation li.active a span { background-image: url(/images/bt_mainmenu_left_active.gif); }
#navigation li.tabreservation a:hover span,
#navigation li.tabreservationActive a span,
#navigation li.tabreservationActive a:hover span { background-image: url(/images/bt_mainmenu_reserv_left_active.gif); }
#navigation ul ul { position: absolute; top: 30px; left: 100px; width: 650px; margin: 0; padding: 0; }
#navigation li.active li, #navigation li.tabreservation li, #navigation li.tabreservationActive li { display: block; float: left; margin: 0; padding: 0 8px; border-right: 1px solid #B5DFE7; color: #B5DFE7; line-height: 11px; }
#navigation li.active li a, #navigation li.tabreservation li a, #navigation li.tabreservationActive li a { float: none; padding: 0; background-image: none; font-size: 10px; font-weight: normal; color: #B5DFE7; line-height: 12px; }
#navigation li.active li a:hover, #navigation li.tabreservation li a:hover, #navigation li.tabreservationActive li a:hover { background-image: none; color: #fff; }
#navigation li.active li.active, #navigation li.tabreservationActive li.active { background: #fff; }
#navigation li.active li.active a, #navigation li.active li.active a:hover, #navigation li.tabreservationActive li.active a, #navigation li.tabreservation li.active a:hover { background-image: none; color: #CB392A; }
#navigation li.active li.last, #navigation li.tabreservation li.last { border: none; }

/* content
------------------------------------------------------------------*/
#contentwrapper { margin: 0 9px; padding: 0 5px 5px 5px; border: 1px solid #ECDFAE; background: #FCFDE8; }

#fotobanner { position: relative; min-width: 749px; height: 170px; /* background: url(/images/bg_content.gif) repeat-x left bottom;*/ }
#sfeerbeeld { position: relative; display: block; float: left; width: 68%; margin-top: 5px; background: #F7EED1; overflow: hidden; }
#sfeerbeeld #mask { position: absolute; width: 681px; height: 164px; background: url(/images/mask_header2.png) no-repeat; }
#sfeerbeeld img { display: block; }

#banner { position: relative; display: block; float: left; width: 68%; margin-top: 5px; background: #F7EED1; overflow: hidden; }

/*#news { float: right; height: 154px; width: 29%; margin-top: 5px; padding: 5px 10px; background: #F7EED1 url(/images/bg_news.gif) no-repeat right top; }
#news h1 { margin: 0 0 5px 0; border: none; font: 18px Georgia, "Times New Roman", serif; color: #2498B6; }
#news ul { margin: 0 0 15px 0; list-style: none; }
#news li { padding: 5px 0; border-top: 1px solid #CDD3C6; line-height: 13px; }
#news li a { color: #7D653F; font-weight: normal; text-decoration: none; }*/

	#content { clear: both; padding: 0 0 0 0; }

	#menusidebar { float: left; position: relative; width: 165px; margin: -24px 0 0 0; padding: 24px 0 0 0; }
	#extrawrapper { margin: 0 0 0 165px; padding: 5px 0 70px 24px; }
	#bookingsidebar { float: right; position: relative; width: 165px; padding: 37px 0 0 0; }

	.reservation #extrawrapper { margin-left: 0; }
/*
	#menusidebar { position: relative; right: 191px; width: 165px; margin: -24px 0 0 -100%; padding: 24px 0 0 0; }
	#bookingsidebar { position: relative; width: 165px; margin-right: -191px; padding: 50px 0 0 26px; }
*/

#subnavigation { margin: 0 0 10px 0; padding: 15px 10px 0 0; background: #002674; }
#subnavigation ul { margin: 0; padding: 0 0 12px 10px; background: url(/images/bg_submenu_bottom.gif) no-repeat left bottom; list-style: none; }
#subnavigation li { padding: 0 0 0 0; line-height: 12px; }
#subnavigation a { padding-left: 10px; background: url(/images/bg_submenu_item.gif) no-repeat left 4px; color: #E3DFC6; font-size: 12px; line-height: 16px; font-weight: normal; text-decoration: none; }
#subnavigation li a:hover,
#subnavigation li.active a { background-image: url(/images/bg_submenu_item_active.gif); color: #B5DFE7; }
#subnavigation li.active a { font-weight: bold; color: #FFF; }
#subnavigation ul ul { padding: 5px 0 5px 5px; margin: 0 0 0 10px; background: #FCFDE8; }
#subnavigation li.active li a { background-image: none; font-weight: normal; font-size: 11px; line-height: 13px; color: #002674; }
#subnavigation li.active li a:hover { background-image: none; color: #CB392A; }
#subnavigation li li.active a { font-weight: bold; color: #CB392A; }

	#contentbody { margin: 0 192px 0 0; }
	.reservation #contentbody { margin-right: 0; }
/*
	#contentbody { position: relative; width: 100%; padding: 5px 26px 70px 26px; }
*/

#contentbody #path { font-size: 10px; color: #ABBFC5; }
#contentbody #path a { text-decoration: none; color: #ABBFC5; }
#contentbody h1 { width: 98%; margin: 7px 0 13px 0; color: #7D653F; letter-spacing: 0.07em; }
#contentbody p { padding-top: 5px; }
#contentbody img { margin: 0 0 10px 0; border: 3px solid #fff; }
#contentbody img.left { margin: 3px 12px 10px 0; }
#contentbody img.right { margin: 3px 0 10px 12px; }
/*#contentbody .clearing { display: table; width: 100%; }*/
#newsdate { margin: 0; font-size: 11px; color: #7D653F; }

.blok { display: table; width: 98%; }
.blok img { display: inline; }

.testimonial { position: relative; margin: 20px 45px 30px 30px; border-bottom: 1px solid #E3DFC6; background: #F9F5DC url(/images/bg_testimonial.gif) no-repeat left 12px; color: #898989; }
#contentbody .testimonial h1 { position: relative; width: auto; margin: 0 0 7px 0; background: #FCFDE8; text-align: center; font: 12px/7px Arial, Verdana, sans-serif; }
.testimonial h1 span { padding: 0 5px; background: #FCFDE8; font-weight: bold; }
.testimonial p { margin-bottom: 7px; padding: 0 50px 0 60px; font-style: italic; }
.testimonial h5 { margin: 0 0 5px 0; padding: 0 60px; color: #7D653F; font-style: normal; line-height: normal; }
.quote { position: absolute; right: 0; bottom: 0; width: 58px; height: 46px; background: #F9F5DC url(/images/bg_testimonial_2.gif) no-repeat; }

#ecards { display: inline-block; margin: 17px 0 0 0; list-style: none; }
#ecards li { display: -moz-inline-box; display: inline-block; margin: 0; padding: 0 2px 5px 0; vertical-align: top; }
#ecards a { display: block; text-decoration: none; }
#ecards a:hover img { border-color: #F7EED1; }
#ecards a img { margin: 0; vertical-align: bottom; }
#ecards a span { display: block; width: 160px; }
body#ecardpreview { min-width: 300px; }
#ecardpreview { padding: 15px; background: #FCFDE8; }
#viewecard { width: 370px; margin: 0 auto; }
#viewecard img { display: block; border: 3px solid #fff; }
#viewecard dl { margin: 10px 3px; }
#viewecard dt { clear: left; float: left; width: 100px; margin: 0 1px 1px 0; padding: 3px; text-align: right; }
#viewecard dd { margin: 1px 1px 1px 110px; padding: 3px; background: #F7EED1; color: #7D653F; }
#viewecard dd span { font-size: 11px; }
#previewsendcard { margin-left: 110px; }
a#previewclosewindow { display: block; margin: 20px 0 0 112px; font-size: 11px; font-weight: normal; color:#7D653F; }

.left, img.left { float: left; }
.right, img.right { float: right; }

#contentbody fieldset { margin-bottom: 8px; border: none; }
#contentbody fieldset fieldset { margin: 8px 0; }
#contentbody label { display: block; margin: 5px 0 2px 0; }
#contentbody input,
#contentbody textarea { width: 340px; margin: 0 0 3px 0; }
#contentbody select { margin: 0 0 3px 0; }
#contentbody #newsletter { width: auto; }
#contentbody .button { width: 122px; height: 23px; margin-top: 8px; border: none; background: url(/images/bt_button.gif) no-repeat left top; color: #7D653F; }
#contentbody .mandatory { font-size: 11px; color: #7D653F; }
#contentbody #sendcard { margin-left: 10px; }
#contentbody #nameSender { width: 310px; }
#contentbody .checkbox label { display: inline; }
#contentbody input.checkbox { width: auto; }
#contentbody input.radio { width: auto; }
.cl { color: red; }

#contentbody table { /*width: 98%;*/ border-collapse: collapse; margin: 0 0 15px 0; }
#contentbody table td, #contentbody table th { text-align: center; border: 1px solid #E3DFC6; padding: 2px; line-height: normal; }
#contentbody th { font-weight: bold; /*font-size: 11px;*/ }
#contentbody th.header, #contentbody td.header { background: #E3DFC6; }
#contentbody #topic table td, #contentbody #topic table th { text-align: left; }

#pages a, #pages span { padding: 2px 4px; background: #F7EED1; line-height: 17px; }
#pages span { color: #7D653F; font-weight: bold; }
#pages .prevnext { text-decoration: none; }

#contentbody input#start_date_day, #contentbody input#end_date_day, #contentbody input#alt_start_date_day,
#contentbody input#start_date_month, #contentbody input#end_date_month, #contentbody input#alt_start_date_month,
#contentbody input#start_date_year, #contentbody input#end_date_year, #contentbody input#alt_start_date_year,
#contentbody input#number_participants,
#contentbody input#meeting_day1, #contentbody input#meeting_day2, #contentbody input#meeting_day3, #contentbody input#meeting_day4, #contentbody input#meeting_day5,
#contentbody input#board_day1, #contentbody input#board_day2, #contentbody input#board_day3, #contentbody input#board_day4, #contentbody input#board_day5,
#contentbody input#single_day1, #contentbody input#single_day2, #contentbody input#single_day3, #contentbody input#single_day4, #contentbody input#single_day5,
#contentbody input#double_day1, #contentbody input#double_day2, #contentbody input#double_day3, #contentbody input#double_day4, #contentbody input#double_day5,
#contentbody input#junior_day1, #contentbody input#junior_day2, #contentbody input#junior_day3, #contentbody input#junior_day4, #contentbody input#junior_day5,
#contentbody input#twin_day1, #contentbody input#twin_day2, #contentbody input#twin_day3, #contentbody input#twin_day4, #contentbody input#twin_day5,
#contentbody input#triple_day1, #contentbody input#triple_day2, #contentbody input#triple_day3, #contentbody input#triple_day4, #contentbody input#triple_day5,
#contentbody input#quadruple_day1, #contentbody input#quadruple_day2, #contentbody input#quadruple_day3, #contentbody input#quadruple_day4, #contentbody input#quadruple_day5,
#contentbody input#arrival_date_day, #contentbody input#departure_date_day, #contentbody input#alt_arrival_date_day,
#contentbody input#arrival_date_month, #contentbody input#departure_date_month, #contentbody input#alt_arrival_date_month,
#contentbody input#arrival_date_year, #contentbody input#departure_date_year, #contentbody input#alt_arrival_date_year
{ width: 30px; margin-right: 2px; }

#meeting_requestformulier img { border: none; margin: 0; }
#meeting_requestformulier fieldset { margin: 0 0 15px 0; border: 1px solid #E3DFC6; padding: 10px; }
#meeting_requestformulier legend { padding: 0 2px; color: #CB392A; }
#meeting_requestformulier h4 { margin: 5px 0 0 0; }

#groups_requestformulier img { border: none; margin: 0; }
#groups_requestformulier fieldset { margin: 0 0 15px 0; border: 1px solid #E3DFC6; padding: 10px; }
#groups_requestformulier legend { padding: 0 2px; color: #CB392A; }
#groups_requestformulier h4 { margin: 5px 0 0 0; }

#kalenderdiv,
#kalenderdiv2,
#kalenderdiv3,
#kalenderdiv4,
#kalenderdiv5,
#kalenderdiv6,
#kalenderdiv7,
#kalenderdiv8 { position:absolute; z-index:99; border: 2px solid black; display: block; }

#calendar { background: #F7EED1; min-width: 100px; padding: 10px 10px 0 10px; }
#calendarTabel { border-collapse: collapse; margin: 0; padding: 0; }
#calendarTabel td { text-align: center; border: 1px solid #E3DFC6; padding: 2px; line-height: normal; }
#calendarTabel th#calendarTitel { padding: 0 0 5px 0; }
.weekend { background: #FFF; }


#fotoalbum #thumbs { margin: 0; text-align: center; padding: 20px; background: #E7DCBE; height: 120px; }
#fotoalbum #thumbs a { text-decoration: none; float: left; display: block; border: 3px solid #fff; height: 50px; overflow: hidden; margin: 0 6px 6px 0; vertical-align: top;  }
#fotoalbum #thumbs a:hover { border-color: #3A3A3A; }
#contentbody #fotoalbum img { border: none; }
#fotoalbum #thumbs a img { margin: 0; vertical-align: bottom; }
#fotoalbum #pages,
#galleryPic { text-align: center; }
#galleryPic img { margin: 0 auto 10px auto;}

#searchresults li { margin: 0 0 4px 0; }
#searchresults li span { font-size: 11px; color: #7D653F; }

#contentbody #vcselection { margin-bottom: 17px; }

.sitemap { float: left; width: 290px; }
.sitemap ul { margin-left: 16px; }

#photogallery, 
#videogallery, 
#movie { padding: 15px 0 0 0; }
#newsletterform { height: 46px; margin: 15px 0 0 0; padding: 2px 0 0 0; background: url(/images/bg_newsletter2.gif) no-repeat left bottom; }
#newsletterform h1,
#tools h1,
#photogallery h1,
#videogallery h1,
#movie h1,
#links h1 { position: relative; margin: 0 0 9px 0; border-color: #E7DCBE; font: 12px/7px Arial, Verdana, sans-serif; color: #002674; text-align: center; }
#tools h1,
#news h1,
#promotions h1,
#links h1,
#videogallery h1,
#photogallery h1 { margin: 0 0 4px 0; }
#newsletterform h1 { color: #7F540C; }
#tools h1 { border-color: #B1DEE5; color: #2498B6; }
#newsletterform h1 span,
#tools h1 span,
#photogallery h1 span,
#videogallery h1 span,
#movie h1 span,
#links h1 span { padding: 0 5px; background: #FCFDE8; font-weight: bold; }
#newsletteremail { float: left; width: 95px; height: 13px; margin-left: 5px; color: #9FA599; }
#newsletterbutton { width: 61px;/*width: 41px;*/ height: 19px; margin: 2px 0 0 50px;/*margin: 2px 0 0 2px;*/ padding: 0; border: none; background: url(/images/bt_newsletterbutton.gif) no-repeat left top; color: #7D653F; font-size: 0.75em; text-align: center; text-transform: uppercase; letter-spacing: 0.1em; }
/*#detailnewsletterform { overflow: hidden; }
#submitAndLink { overflow: hidden; }*/
#detailnewsletterformSubmit { float: left; display: inline; width: 122px; }
#viewNewsletter { float: left; display: block; width: 250px; padding: 10px; text-align: center; }
/*.textBlock { clear: none; }*/

#tools { margin: 20px 0 0 0; }
#tools ul { margin: 0; list-style: none; }
#tools li { overflow: hidden; float: left; height: 44px; margin: 0 5px 5px 0;}
#tools a { display: block; height: 22px; padding: 22px 0 0 0; color: #14687E; font-size: 9px; line-height: 9px; font-weight: normal; text-decoration: none; text-align: center; text-transform: uppercase; }
#tools #printtool { width: 50px; background: url(/images/bt_print.gif) no-repeat left top; }
#tools #sendecard { width: 50px; background: url(/images/bt_sendecard.gif) no-repeat left top; }
/*#tools #tellafriend { width: 49px; margin-right: 0; background: url(/images/bt_tellafriend.gif) no-repeat left top; }*/
#tools #flickr { width: 49px; margin-right: 0; background: url(/images/bt_flickr.gif) no-repeat left top; }
#tools #guestbook { width: 56px; background: url(/images/bt_guestbook.gif) no-repeat left top; }
#tools #concierge { width: 56px; background: url(/images/bt_concierge.gif) no-repeat left top; }
#tools #contactus { width: 49px; margin-right: 0; background: url(/images/bt_contactus.gif) no-repeat left top; }

#photogallery ul { margin: 0; padding: 5px 0 0 0; background: #E7DCBE; list-style: none; }
#photogallery li { float: left; width: 75px; height: 75px; overflow: hidden; margin: 0 0 5px 5px; }
#photogallery li img { display: block; }

#videogallery ul { margin: 0; padding: 5px 0 0 0; background: #E7DCBE; list-style: none; }
#videogallery li { float: left; width: 75px; height: 75px; overflow: hidden; margin: 0 0 5px 5px; }
#videogallery li img { display: block; }

#reservation { position: absolute; top: 0; right: 0; /*float: right; width: 29%;*/  width: 280px; height: 154px; /*width: 165px; margin: 0 0 15px 0;*/ margin: 5px 0 0 5px; padding: 5px; background: #9d372c; border-left: #FCFDE8 10px solid; }
#reservation h1 { margin: 0; border: none; font: 16px Georgia,"Times New Roman",serif; letter-spacing: -1px; }
#reservation h1, #reservation h1 a { font-weight: normal; color: #fff; text-decoration: none; }
#reservation h1 a:hover { color: #C5BE7A; }
#reservation a.cancel { display: block; position: absolute; top: 5px; right: 10px; text-align: right; font-weight: normal; color: #fff; text-decoration: none; }
#reservation h1 span a { padding: 0 0 0 5px; font: 11px/11px Arial, Verdana, sans-serif; text-decoration: underline; text-transform: none; letter-spacing: 0; }
/*#reservation h3 { margin: 0 0 5px 0; padding: 8px 7px; background: #ab530d; font-size: 13px; text-transform: uppercase; color: #fff; line-height: 13px; text-align: center; }*/
#reservation form { padding: 3px 0; } 
#reservation fieldset { /*width: 153px;*/ border: none; color: #FFF; }
#reservation legend { display: none; }
#reservation fieldset label { float: left; width: 75px; padding: 4px 0 0 0; font-weight: normal; font-size: 13px; color: #FFF; }
#reservation fieldset label.person { width:55px; }
#reservation fieldset select { float: left; width: auto; margin: 3px 5px 0 0; font-size: 11px; line-height: 12px; }
#reservation fieldset select option { padding-right: 5px; }
/*#reservation fieldset select#fd { width: 37px; }
#reservation fieldset select#fm { width: 51px; }
#reservation fieldset select#fy { width: 58px; }*/
#reservation #check_availability,
#reservation #bestwesternBook { margin: 0 0 0 80px; }
#reservation .checkbutton { cursor: pointer; width: 166px; height: 20px; margin: 7px 0 4px 0; border: none; background: url(/images/bg_availability.gif) no-repeat; color: #9d372c; font-size: 0.75em; text-align: center; text-transform: uppercase; }
#reservation #bestwesternBook,
#reservation #bestwesternBook a { /*margin: 0;*/ line-height: 11px; font-size: 11px; color: #FFF; font-weight: normal; }
#reservation #bestwesternBook a:hover { color: #C5BE7A; }
/*#reservation a#cancelReservation { font-size: 11px; color: #FFF; display: block; margin: 5px 0; }*/
#reservation .kalenderLink { display: block; float: left; width: 17px; padding: 4px 0 0 0; }

#promotions { margin-bottom: 15px; }
#promotions h1 { position: relative; /*margin: 0 0 9px 0;*/ border-color: #E7DCBE; font: 12px/7px Arial, Verdana, sans-serif; color: #9D372C; text-align: center; }
#promotions h1 span { padding: 0 5px; background: #FCFDE8; font-weight: bold; }
#promotions ul { position: relative; margin: 0; padding: 5px; background: #9D372C; list-style: none; }
#promotions li { padding: 0 0 0 10px; background: url(/images/bg_lookat_item_promo.gif) no-repeat left 5px; }
#promotions li a { color: #fff; text-decoration: none; font-weight: normal; }

#news { margin-bottom: 15px; }
#news h1 { position: relative; /*margin: 0 0 9px 0;*/ border-color: #E7DCBE; font: 12px/7px Arial, Verdana, sans-serif; color: #473F28; text-align: center; }
#news h1 span { padding: 0 5px; background: #FCFDE8; font-weight: bold; }
#news ul { position: relative; margin: 0; padding: 5px; background: #C5BE7A; list-style: none; }
#news li { padding: 0 0 0 10px; background: url(/images/bg_lookat_item_news.gif) no-repeat left 5px; }
#news li a { color: #655A3E; text-decoration: none; font-weight: normal; }
#news a.more_news { display: block; height: 17px; margin: 0 0 15px 0; padding: 0 0 5px 15px; background: #C5BE7A; color: #655A3E; }

#links ul { position: relative; margin: 0; padding: 5px; background: #002674; list-style: none; }
#links li { padding: 0 0 0 10px; background: url(/images/bg_lookat_item.gif) no-repeat left 5px; }
#links li a { color: #FEFFF1; text-decoration: none; font-weight: normal; }

#printMessage { display: none; clear: both; width: 50%; border: 1px solid #898989; padding: 5px; margin: 0 auto; }
#printMessage h1 { margin: 0 0 5px 0; }

/* video scroller
------------------------------------------------------------------*/
#video_scroller { width: 165px; }
#contentbody #video_scroller img { margin: 0; border: none; }
#video_scroller #video_scrollerFrame { height: 205px; margin: 0; position: relative; overflow: hidden; }
#video_scroller ul#video_scrollerContent { width: 165px; position: absolute; left: 0; top: 0; margin: 0; padding: 3px 0 3px 4px; }
#video_scroller #video_scrollerContent li { position: relative; float: left; overflow: hidden; display: block; width: 154px; height: 75px; margin: 2px; list-style: none; }
#video_scroller #video_scrollerContent li a span { position: absolute; left: 50px; top: 15px; display: block; width: 48px; height: 48px; background: url(/images/bt_play_movie.png) no-repeat; cursor: pointer; }
#video_scrollUp img, #video_scrollDown img { display: block; border: none; }
#video_scrollUp img { padding: 0 0 3px 0; }
#video_scrollDown img { padding: 3px 0 0 0; }
#video_noscroll { height: 17px; }

/* photo scroller
------------------------------------------------------------------*/
#prod_beeld { width: 365px; }
#tekstbigpic { margin: 0 0 15px 0; }
#scroller { width: 165px; }
#contentbody #prod_beeld img { border: none; }
#contentbody #scroller img { margin: 0; border: none; }
#scroller #scrollerFrame { height: 275px; margin: 0; position: relative; overflow: hidden; }
#scroller ul#scrollerContent { width: 165px; position: absolute; left: 0; top: 0; margin: 0; padding: 3px 0 3px 4px; }
#scroller #scrollerContent li { list-style: none; float: left; display: block; width: 75px; height: 75px; overflow: hidden; margin: 2px; }
#scrollUp img, #scrollDown img { display: block; border: none; }
#scrollUp img { padding: 0 0 3px 0; }
#scrollDown img { padding: 3px 0 0 0; }
#noscroll { height: 17px; }
#linkvorige, #linkvolgende, #linkvorige2, #linkvolgende2 { display: block; height: 20px; }
#linkvorige, #linkvorige2 { float: left; }
#linkvolgende, #linkvolgende2 { float: right; }

/* footer
------------------------------------------------------------------*/
#footer { clear: both; position: relative; margin: 0 9px; text-align: center; }
#footer div { float: left; margin: 0; font-size: 11px; color: #C9BC8D; }
#footer #privacy { float: right; }
#footer a { color: #C9BC8D; text-decoration: none; font-weight: normal; }
#footer #logoHotelNavarra { position: relative; float: none; width: 186px; height: 35px; margin: 0 auto; }
#footer #logoHotelNavarra img { display: block; position: absolute; left: 0; top: -58px; }
#footer #owned { clear: both; position: relative; float: none; top: 27px; font-size: 10px; color: #99A0AF; line-height: 12px; }

/* editor styles
------------------------------------------------------------------*/
.rood { color: #CB392A; }

