searchform_sQuery {
color: #555555;
}
body #menu {
margin-top: 40px;
}
#contentmargintop {
display: none;
height: 230px;
}
#widget7778 .widgetBody {
border-color: #FFF;
background-color: #FFF;
}
#widget7780 .widgetBody {
border-color: #CCCCCC;
background-color: #F3F3F3;
}
#widget7645 .widgetBody {
border-color: #CCCCCC;
background-color: #F3F3F3;
}
#widget7783 .widgetBody {
border-color: #CCCCCC;
background-color: ;
}
#widget4728 .widgetBody {
border-color: #CCCCCC;
background-color: ;
}
#widget5277 .widgetBody {
border-color: #CCCCCC;
background-color: ;
}
body {
font-family: Arial, Helvetica;
font-size: 12px;
margin: 0;
padding: 0;
}
body, h1 a, h2 a, h3 a, .CmsDataWidgetTagCloud a, .widgetTitle a {
color: #111;
}
h1, h2, h3 {
font-family: Arial, Helvetica;
}
h1, h1 a, h2, h2 a, h3, h3 a {
color: #464646;
}
.widgetTitle, .widgetTitle div, .widgetTitle a, .widgetTitle div a {
color: #FFF;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.2em;
}
#menu a, #menu2 a {
font-family: Ubuntu Condensed, sans-serif;
color: #000;
font-size: 1.5em;
}
#menu a:hover, #menu2 a:hover {
color: #CCCCCC;
}
a {
color: #00F;
}
#menu ul li ul li a, #menu2 ul li ul li a {
color: #7D7D7D;
}
#menu ul li ul li a:hover, #menu2 ul li ul li a:hover {
color: #262626;
}
.widgetTitle {
font-size: 1em;
background: url('http://www.besthoteloffers.net/files/StreamFile4958/date1338370148/Widget-titlepng') transparent left top no-repeat;
}
#menu ul li ul, #menu2 ul li ul {
background-color: #FFF;
border-left: 1px solid #363636;
border-right: 1px solid #363636;
border-bottom: 1px solid #363636;
}
#menu ul li ul, #menu2 ul li ul li ul {
border-top: 1px solid #363636;
}
body #menu ul li a, body #menu2 ul li a {
border-right: none;
}
#mainmenu a span {
background-image: url('http://www.besthoteloffers.net/files/StreamFile5076/date1342510766/menupng');
margin: 0 20px 0 -20px;
padding: 0 0 0 20px;
}
#mainmenu a {
background: url('http://www.besthoteloffers.net/files/StreamFile5076/date1342510766/menupng') top right no-repeat;
margin: 0 0 0 20px;
}
#mainmenu a:hover, #mainmenu li.CpHTMLListMenu_menuitem_selected a:hover {
background-image: url('http://www.besthoteloffers.net/files/StreamFile5073/date1342510869/menu-selectedpng');
}
#mainmenu a:hover span, #mainmenu li.CpHTMLListMenu_menuitem_selected a:hover span {
background-image: url('http://www.besthoteloffers.net/files/StreamFile5073/date1342510869/menu-selectedpng');
}
#mainmenu li.CpHTMLListMenu_menuitem_selected a {
background-image: url('http://www.besthoteloffers.net/files/StreamFile5073/date1342510869/menu-selectedpng');
}
#mainmenu li.CpHTMLListMenu_menuitem_selected a span {
background-image: url('http://www.besthoteloffers.net/files/StreamFile5073/date1342510869/menu-selectedpng');
}
.CmsCollectObject_pageBrowser a {
background-image: url('http://www.besthoteloffers.net/files/StreamFile4963/date1338370148/Paginatellerpng');
}
.CmsCollectObject_item_top {
background: url('http://www.besthoteloffers.net/files/StreamFile4965/date1338370148/Blok-bovenpng') transparent left top no-repeat;
}
.CmsCollectObject_item_main {
background: url('http://www.besthoteloffers.net/files/StreamFile4966/date1338370148/Blok-middenpng') transparent left top repeat-y;
}
.CmsCollectObject_item_footer {
background: url('http://www.besthoteloffers.net/files/StreamFile4967/date1338370148/Blok-onderpng') transparent left top no-repeat;
}
.CmsDataWidgetBase_small {
background: url('http://www.besthoteloffers.net/files/StreamFile4960/date1338370148/Widget-bodypng') transparent left top repeat-y;
}
.widgetBody {
background: url('http://www.besthoteloffers.net/files/StreamFile4959/date1338370148/Widget-footerpng') transparent left bottom no-repeat;
}
.gridwidgets div.CmsDataWidgetBase_small {
min-height: 250px;
}
.gridwidgets div.CmsDataWidgetBase_small div.widgetBody {
min-height: 216px;
}
div.gridwidgets div.grid_3 .widgetTitle {
background: url('http://www.besthoteloffers.net/files/StreamFile5071/date1341923455/widgettitlepng') transparent left top no-repeat;
}
div.gridwidgets div.grid_3 {
background: url('http://www.besthoteloffers.net/files/StreamFile4974/date1338370149/widget-3-koloms-bodypng') transparent left top repeat-y;
}
div.gridwidgets div.grid_3 .widgetBody {
background: url('http://www.besthoteloffers.net/files/StreamFile4975/date1338370149/widget-3-koloms-footerpng') transparent left bottom no-repeat;
}
div.gridwidgets div.grid_6 .widgetTitle {
background: url('http://www.besthoteloffers.net/files/StreamFile5071/date1341923455/widgettitlepng') transparent left top no-repeat;
}
div.gridwidgets div.grid_6 {
background: url('http://www.besthoteloffers.net/files/StreamFile4977/date1338370149/widget-6-koloms-bodypng') transparent left top repeat-y;
}
div.gridwidgets div.grid_6 .widgetBody {
background: url('http://www.besthoteloffers.net/files/StreamFile4978/date1338370149/widget-6-koloms-footerpng') transparent left bottom no-repeat;
}
div.gridwidgets div.grid_9 .widgetTitle {
background: url('http://www.besthoteloffers.net/files/StreamFile5071/date1341923455/widgettitlepng') transparent left top no-repeat;
}
div.gridwidgets div.grid_9 {
background: url('http://www.besthoteloffers.net/files/StreamFile4980/date1338370150/widget-9-koloms-bodypng') transparent left top repeat-y;
}
div.gridwidgets div.grid_9 .widgetBody {
background: url('http://www.besthoteloffers.net/files/StreamFile4981/date1338370150/widget-9-koloms-footerpng') transparent left bottom no-repeat;
}
div.gridwidgets div.grid_12 .widgetTitle {
background: url('http://www.besthoteloffers.net/files/StreamFile5071/date1341923455/widgettitlepng') transparent left top no-repeat;
}
div.gridwidgets div.grid_12 {
background: url('http://www.besthoteloffers.net/files/StreamFile4983/date1338370150/widget-12-koloms-bodypng') transparent left top repeat-y;
}
div.gridwidgets div.grid_12 .widgetBody {
background: url('http://www.besthoteloffers.net/files/StreamFile4984/date1338370150/widget-12-koloms-footerpng') transparent left bottom no-repeat;
}
#content .CpFormSimple_top {
background: url('http://www.besthoteloffers.net/files/StreamFile4968/date1338370148/Formulier-bovenpng') transparent left top no-repeat;
}
#content .CpFormSimple_main {
background: url('http://www.besthoteloffers.net/files/StreamFile4969/date1338370149/Formulier-middenpng') transparent left top repeat-y;
}
#content .CpFormSimple_bottom {
background: url('http://www.besthoteloffers.net/files/StreamFile4970/date1338370149/Formulier-onderpng') transparent left bottom no-repeat;
}
#content .CpFormFile_fakeinput {
background: url('http://www.besthoteloffers.net/files/StreamFile4971/date1338370149/Upload-knop-linkspng') transparent left top no-repeat;
}
#content .CpFormFile_fakeinput span {
background: url('http://www.besthoteloffers.net/files/StreamFile4972/date1338370149/Upload-knop-rechtspng') transparent right top no-repeat;
}
tr.CpFormSimple_normalRow input, tr.CpFormSimple_normalRow textarea {
border: 1px solid #555;
padding-left: 5px;
}
tr.CpFormSimple_normalRow input {
height: 20px;
}
.CpFormLabel {
line-height: 20px;
}
form table td {
padding-top: 2px;
padding-bottom: 2px;
}
#menu, #menu2 {
margin-top: 80px;
}
div.CmsDataWidgetBase_small {
margin-bottom: 10px;
}
#contentmarginbottom {
height: 0px;
}
#visual_inner_margin_top {
height: 39px;
}
#mainmenu {
margin-left: 0px;
}
.widgetTitle div {
margin-left: 0px;
}
body #pagetitle h1 {
margin-left: 0px;
}
#footermenu-wrapper a {
color: #0076A4;
}  
#header, #top { min-height: 80px; } #header { background-repeat: repeat-x; } .center { margin-left: auto; margin-right: auto; } #menu, #menu2 { margin-bottom: 15px; } #menu ul, #menu2 ul { line-height: 40px; } #menu ul ul, #menu2 ul ul { top: 40px; } #menu ul ul a, #menu2 ul ul a { padding-left: 5px; paddin-right: 5px; white-space: nowrap; } #footermenu-wrapper ul li a { padding-right: 10px; } #widgets .widgetBody { padding-right: 20px; padding-bottom: 15px; } .widgetTitle { height: 34px; line-height: 34px; text-align: center; } #content tr.CpFormSimple_normalRow input, #content tr.CpFormSimple_normalRow select, #content tr.CpFormSimple_normalRow textarea { width: 400px; } #visual_inner { height: 210px; } #footer-wrapper { height: 176px; } #top-wrapper { position: relative; } #menu2 { clear: both; } #top-wrapper #searchform_sQuery { background-color: transparent; border: 0; width: 180px; } #top-wrapper #searchform_table a { display: block; width: 25px; height: 25px; } #top-wrapper #searchform_table a span { display: none; } #top-wrapper #searchform { right: 10px; top: 2px; } #top-wrapper #searchform .CpFormSimple_top { display: none; } #top-wrapper #searchform div.CpFormSimple_main { padding-left: 20px; padding-right: 0; } #homebutton { display: block; text-decoration: none; top: 0; left: 10px; z-index: 2; height: 75px; width: 310px; } .CmsCollectObject_pageBrowser { margin-top: 10px; height: 28px; } .CmsCollectObject_pageBrowser a { width: 27px; height: 28px; margin-right: 10px; text-decoration: none; line-height: 28px; text-align: center; color: #888; display: block; float: left; } .CmsCollectObject_pageBrowser_footer { margin-bottom: 10px; } .CpFormSimple_top { margin-top: 1em; height: 10px; } .CpFormSimple_bottom { margin-bottom: 1em; height: 10px; } .CpFormSimple_main { padding-left: 10px; padding-right: 10px; } #content td.CpFormFieldLabel { width: 170px; } #content td.CpFormFieldInput { width: 450px; } #content tr.CpFormSimple_normalRow input, #content tr.CpFormSimple_normalRow select, #content tr.CpFormSimple_normalRow textarea { width: 400px; } .CpFormFile_fakeinput { height: 27px; } .CpFormFile_fakeinput span { margin-left: 1px; padding-left: 4px; padding-right: 5px; line-height: 27px; background-position: top right; color: #111; } #footermenu { line-height: 50px; height: 50px; vertical-align: middle; } #mysocial { text-align: right; } #mysocial a img { vertical-align: middle; } #crumbpath { margin-bottom: 10px; } #content { padding-bottom: 15px; } #topmenu-wrapper { position: absolute; left: 340px; top: 0; line-height: 40px; } #topmenu-wrapper ul li a { padding-right: 10px; } #footer-filler { height: 100%; } #pageextras { float: right; } #languageselector { margin-top: 20px; height: 40px; line-height: 40px; } #languageselector a { float: right; margin-left: 5px; } #languageselector a img { border: 1px solid #01B257; } #footerdisclaimer { padding: 10px; } body { min-width: 960px; } .container_12 { margin-left: auto; margin-right: auto; width: 1160px; } .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display: inline; float: left; margin-left: 10px; margin-right: 10px; } .push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 { position: relative; } .alpha { margin-left: 0; } .omega { margin-right: 0; } .container_12 .grid_1 { width: 60px; } .container_12 .grid_2 { width: 140px; } .container_12 .grid_3 { width: 220px; } .container_12 .grid_4 { width: 300px; } .container_12 .grid_5 { width: 380px; } .container_12 .grid_6 { width: 460px; } .container_12 .grid_7 { width: 540px; } .container_12 .grid_8 { width: 620px; } .container_12 .grid_9 { width: 700px; } .container_12 .grid_10 { width: 780px; } .container_12 .grid_11 { width: 860px; } .container_12 .grid_12 { width: 1160px; } .container_12 .prefix_1 { padding-left: 80px; } .container_12 .prefix_2 { padding-left: 160px; } .container_12 .prefix_3 { padding-left: 240px; } .container_12 .prefix_4 { padding-left: 320px; } .container_12 .prefix_5 { padding-left: 400px; } .container_12 .prefix_6 { padding-left: 480px; } .container_12 .prefix_7 { padding-left: 560px; } .container_12 .prefix_8 { padding-left: 640px; } .container_12 .prefix_9 { padding-left: 720px; } .container_12 .prefix_10 { padding-left: 800px; } .container_12 .prefix_11 { padding-left: 880px; } .container_12 .suffix_1 { padding-right: 80px; } .container_12 .suffix_2 { padding-right: 160px; } .container_12 .suffix_3 { padding-right: 240px; } .container_12 .suffix_4 { padding-right: 320px; } .container_12 .suffix_5 { padding-right: 400px; } .container_12 .suffix_6 { padding-right: 480px; } .container_12 .suffix_7 { padding-right: 560px; } .container_12 .suffix_8 { padding-right: 640px; } .container_12 .suffix_9 { padding-right: 720px; } .container_12 .suffix_10 { padding-right: 800px; } .container_12 .suffix_11 { padding-right: 880px; } .container_12 .push_1 { left: 80px; } .container_12 .push_2 { left: 160px; } .container_12 .push_3 { left: 240px; } .container_12 .push_4 { left: 320px; } .container_12 .push_5 { left: 400px; } .container_12 .push_6 { left: 480px; } .container_12 .push_7 { left: 560px; } .container_12 .push_8 { left: 640px; } .container_12 .push_9 { left: 720px; } .container_12 .push_10 { left: 800px; } .container_12 .push_11 { left: 880px; } .container_12 .pull_1 { left: -80px; } .container_12 .pull_2 { left: -160px; } .container_12 .pull_3 { left: -240px; } .container_12 .pull_4 { left: -320px; } .container_12 .pull_5 { left: -400px; } .container_12 .pull_6 { left: -480px; } .container_12 .pull_7 { left: -560px; } .container_12 .pull_8 { left: -640px; } .container_12 .pull_9 { left: -720px; } .container_12 .pull_10 { left: -800px; } .container_12 .pull_11 { left: -880px; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; } .clearfix:after, .container_12:after { clear: both; } .clearfix, .container_12 { zoom: 1; } * { margin: 0; padding: 0; } html,body { height: 100%; margin: 0; padding: 0; } p { padding-bottom: 1em; } #menu ul, #footermenu-wrapper ul, #topmenu-wrapper ul, #menu2 ul { list-style: none outside none; position: relative; } #menu ul li, #menu2 ul li, #footermenu-wrapper ul li,#topmenu-wrapper ul li { float: left; position: relative; } #menu ul li a, #menu2 ul li a, #footermenu-wrapper ul li a, #topmenu-wrapper ul li a { display: block; text-decoration: none; white-space: nowrap; } #menu ul li a span, #menu2 ul li a span { display: block; } #menu ul li ul, #menu2 ul li ul { display: none; position: absolute; left: 0; z-index: 80; } #menu ul li ul li, #menu2 ul li ul li { float: none; } .odd,.even { margin-top: 10px; } .CmsCollectObject_item_main { padding-left: 10px; padding-right: 10px; } h1 a,h2 a,h3 a { text-decoration: none !important; } h1,h2,h3 { margin: 0; margin-bottom: 1em; } h1 { font-size: 1.6em; line-height: 1.2em; font-weight: normal; } h2 { font-size: 1.4em; line-height: 1.2em; font-weight: bold; } h3 { font-size: 1.2em; line-height: 1.2em; font-weight: bold; } .CmsCollectObject_item_top { height: 10px; } .CmsCollectObject_item_footer { height: 10px; } .news_date { font-style: italic; margin-bottom: 0.5em; } .widgetTitle { padding-left: 5px; padding-right: 5px; } .widgetTitle a { text-decoration: none; } .widgetBody { padding-bottom: 10px; padding-top: 5px; padding-left: 5px; padding-right: 5px; background-position: bottom; background-repeat: no-repeat; } body div.gridwidgets div.WidgetClass_CmsDataWidgetBanner, body div.gridwidgets div.WidgetClass_CmsDataWidgetRandomPicture { background: none; } body div.gridwidgets div.WidgetClass_CmsDataWidgetBanner .widgetBody, body div.gridwidgets div.WidgetClass_CmsDataWidgetRandomPicture .widgetBody { background: none; padding: 0; } div.widgetBodyFull { padding-left: 0px; padding-right: 0px; } .CmsDataWidgetBase_small { margin-bottom: 10px; } #content ul, #content ol, div.widgetBody ul, div.widgetBody ol { margin-left: 20px; margin-top: 1em; margin-bottom: 1em; } .CmsDataWidgetTagCloud a { text-decoration: none; } .CmsDataWidgetTagCloud a:hover { text-decoration: underline; } a img { border: none; } a { text-decoration: underline; } a:hover { text-decoration: none; } .CmsDataNews_image { float: right; margin-left: 8px; margin-bottom: 5px; } .CmsDataYouTube_wrapper p { margin-top: 1em; margin-bottom: 1em; text-align: center; } .socialmedialinks a { font-size: 0; line-height: 0; } div.CpFormCaptcha_block { height: 60px; border: 1px solid #888; float: left; margin-right: 5px; background-color: white; } .CpFormFieldLabel { padding-right: 5px; } .CpFormRadio input, .CpFormRadio label { margin-right: 5px; vertical-align: middle; } #content .widgetBody tr.CpFormSimple_normalRow .CpFormRadio input, #content .widgetBody tr.CpFormSimple_normalRow .CpFormCheck input, #content .CpFormRadio input, #content .CpFormCheck input { width: auto; } #content form table { border-collapse: collapse; } #content td.CpFormFieldLabel { width: 170px; } #content tr.CpFormSimple_normalRow select.CpFormDate_day,#content tr.CpFormSimple_normalRow select.CpFormDate_month,#content tr.CpFormSimple_normalRow select.CpFormDate_hour,#content tr.CpFormSimple_normalRow select.CpFormDate_minute { width: 50px; } #content tr.CpFormSimple_normalRow select.CpFormDate_year { width: 80px; } .CpFormSimple_errorLabel div { color: red; } .CpFormFile_fakeinput { cursor: pointer; display: inline-block; overflow: hidden; position: relative; } .CpFormFile_fakeinput span { cursor: pointer; display: inline-block; float: left; padding-left: 10px; padding-right: 10px; } div.CpFormFile_PostText { float: left; padding-right: 10px; margin-top: 5px; } #content tr.CpFormSimple_normalRow .CpFormFile_fakeinput input { cursor: pointer; display: inline-block; float: left; opacity: 0.01; filter: alpha(opacity = 1); position: absolute; right: 0; top: 0; width: auto; } .CmsDataWidgetSlideShow .CpHTMLSlideShow_backward { line-height: 2em; margin-right: 4px; float: left; } .CmsDataWidgetSlideShow .CpHTMLSlideShow_forward { line-height: 2em; margin-left: 4px; float: right; } .CpHTMLSlideShow_NextPrevious { height: 2em; } .CmsDataWidgetSlideShow .CpHTMLSlideShow_Pager { text-align: center; } .CmsDataWidgetSlideShow .CpHTMLSlideShow_Pager a { margin-left: 2px; margin-right: 2px; } .CmsDataWidgetSlideShow .CpHTMLSlideShow_Pager a.activeSlide { font-weight: bold; font-size: 1.3em; } .PhotoAlbum .CmsDataFolder { border-collapse: collapse; width: 100%; margin-top: 1em; margin-bottom: 1em; } .PhotoAlbum .CmsDataFolder_field_innerdiv { text-align: center; padding-bottom: 1em; } .CmsDataFolder_filelist img { height: 24px; } .widgetBody .CpFormSimple_main { padding: 0; } #content .widgetBody tr.CpFormSimple_normalRow input, .widgetBody tr.CpFormSimple_normalRow input { width: 150px; } #content .widgetBody tr.CpFormSimple_normalRow input.submitbutton, .widgetBody tr.CpFormSimple_normalRow input.submitbutton{ width: 47px; } .widgetBody tr.CpFormSimple_normalRow input.CpFormPassword_switchable { width: 175px; } #content .widgetBody tr.CpFormSimple_normalRow input.CpFormPassword_switchable { width: 125px; } .CpFormPassword_switch_button { margin-left: 5px; vertical-align: middle; } .widgetBody .CpFormPassword_switch_button { margin-top: -4px; } .widgetBody div.CpFormSimple_top { display: none; } div.CmsDataWidgetWeblogLastArticles a { display: block; } div.CmsDataWidgetWeblogLastArticles a, div.CmsDataWidgetItemPopular_item a { margin-bottom: .5em; } .CpPopupMoveImage { display: none; } #actieknop { position: absolute; top: 0; left: 0; z-index: 70; } #CmsSiteNewsletterArchive-table { width: 100%; border-collapse: collapse; } #CmsSiteNewsletterArchive-table td { border-bottom: 1px solid #ccc; } .CmsSiteNewsletterArchive-read, .CmsSiteNewsletterArchive-print { text-align: right; padding-right: 4px; } div.CmsDataWidgetItemPopular_item { margin-bottom: 0.5em; } .CmsDataWidgetBase_unitwidth1 .CmsdataWidgetImageAndTextImage { margin-bottom: 5px; } .gridingrid { margin-left: -10px; margin-right: -10px; } .CmsDataWidgetCompanyInfo_logo { margin-right: 5px; float: left; } .CmsDataWidgetCompanyInfo_companyName { line-height: 40px; } .CmsDataWidgetCompanyInfo_companyTitle { margin-bottom: 1em; } .CmsDataForm .CpFormSection { font-weight: bold; } .button-red { -moz-box-shadow: inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93; box-shadow: inset 0px 1px 0px 0px #f29c93; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) ); background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100'); background-color: #fe1a00; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #d83526; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #b23e35; } .button-red:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) ); background :-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00'); background-color: #ce0100; } .button-red:active { position: relative; top: 1px; } .button-green { -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c; -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c; box-shadow: inset 0px 1px 0px 0px #c1ed9c; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) ); background: -moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b'); background-color: #9dce2c; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #83c41a; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #689324; } .button-green:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) ); background: -moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c'); background-color: #8cb82b; } .button-green:active { position: relative; top: 1px; } .button-blue { -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7; box-shadow: inset 0px 1px 0px 0px #bbdaf7; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) ); background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5'); background-color: #79bbff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #84bbf3; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #528ecc; } .button-blue:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) ); background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff'); background-color: #378de5; } .button-blue:active { position: relative; top: 1px; } .button-grey { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf'); background-color: #ededed; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; display: inline-block; color: #777777; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #ffffff; } .button-grey:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color: #dfdfdf; } .button-grey:active { position: relative; top: 1px; } @font-face { font-family: 'Candara'; src: url('/fonts/Candara.eot'); src: url('/fonts/Candara.eot?#iefix') format('embedded-opentype'), url('/fonts/Candara.ttf') format('truetype'); font-weight: normal; font-style: normal; } #header #top-wrapper #homebutton{ display: block; height: 90px !important; left: 30px !important; position: absolute; text-decoration: none; top: 30px !important; width: 370px !important; z-index: 2; } .popupactionbuttons a{ margin-bottom: 5px; } div.gridwidgets div.CmsDataWidgetBase_small.CmsDataWidgetBase_unitwidth4.CmsDataWidgetBase_unitheight1.WidgetClass_MyDataWidgetClearBoth.grid_12{ height: 0; min-height: 0; max-height: 0; } div.layer div.CpPopup div.screenTopBar{ background-image: url("/files/StreamFile5071/date1338371372/Image5071.png"); } body div.layer{ background-image: url("/cms/beheer/images/transparent/transp-black-035.png"); } #compare_text{ background-image: url("/images/black-bar-background.png"); color: #FFFFFF; height: 24px; left: 0; line-height: 24px; font-size: 19px; font-weight: bold; font-family: Candara,sans-serif; position: relative; text-align: center; top: 0; width: 940px; } #lowest_guarantee{ right: 100px; position: absolute; top: 0; z-index: 999; } #lowest_guarantee img { cursor: pointer; } #mysocial{ position: absolute; bottom: 10px; left: 10px; margin-right: 10px; top: 10px; height: 30px; width: 460px; } #CmsSiteSearch_results .CmsDataObject_objectType { display: none; } .MyDataCity_tags, .MyDataCity_tags a { color: #888; text-decoration: none; } .googleMapsImageLink img{ border: 3px solid transparent; } .googleMapsImageLink:hover img{ border: 3px solid #0076A4; } body #topmenu-wrapper{ right: 0; top: 39px; margin-right: 10px; left: auto; color: #fff; text-decoration: none; font-weight: bold; } body #topmenu-wrapper a{ color: #fff; } body #topmenu-wrapper a:hover{ color: #ccc; } .WidgetClass_MyDataWidgetDisplayField .widgetBody{ text-align: center; } #menu { padding-left: 10px; } div#menu2 ul#mainmenu{ } .MyDataWidgetCity_icon { float: left; border: 1px solid #888; margin: 10px; margin-top: 0; } body .button-grey { border-radius: 0; float: right; margin-right: 10px; } .WidgetClass_MyDataWidgetCity .widgetBody { padding-right: 10px; } .widgetTitle { font-weight: bold; } #menu ul li { padding-top: 3px; } .WidgetClass_CmsDataWidgetHTML .widgetBody { padding: 5px 10px 10px; } .CmsDataWidgetWeblogLastArticles a { text-decoration: none; color: #444; } #visual_inner { position: absolute; top: 190px; height: 180px; overflow: hidden; padding-bottom: 24px; left: 10px; } body .widgetTitle, body .widgetTitle div { font-family: Arial; font-size: 16px; } #footermenu { margin-left: 10px; } #searchbox-iframe-wrapper{ height: 257px; left: 0; position: absolute; top: 0; width: 940px; z-index: 999; } body #crumbpath { display: none; } body #languageselector { margin-top: 10px; height: 15px; top: 0px; line-height: 15px; } #footerdisclaimer { color: #707070; } .CmsCollectObject_item_footer { clear: both; } .popupmessage { width: 550px; margin: 10px; } body div.popupInnerDiv h1 { width: 100%; } body .gridwidgets .grid_12 { height: auto; } #mainmenu a { float: left; } #mainmenu span.subtitle { background: url("/files/otap_ontw/StreamFile5076/date1342510766/menupng") top right no-repeat; float: right; margin-left: -10px; padding-right: 10px; padding-left: 10px; font-family: Ubuntu Condensed,sans-serif; font-size: 1.5em; color: red; font-weight: bold; } #mainmenu li:hover span.subtitle, #mainmenu .CpHTMLListMenu_menuitem_selected span.subtitle { background-image: url("/files/otap_ontw/StreamFile5073/date1342510869/menu-selectedpng"); } body div.gridwidgets div.grid_3 .widgetTitle, body div.gridwidgets div.grid_6 .widgetTitle, body div.gridwidgets div.grid_9 .widgetTitle, body div.gridwidgets div.grid_12 .widgetTitle { background: #3096FA; border-radius: 10px; } body div.gridwidgets div.grid_3 .widgetTitle div, body div.gridwidgets div.grid_6 .widgetTitle div, body div.gridwidgets div.grid_9 .widgetTitle div, body div.gridwidgets div.grid_12 .widgetTitle div { line-height: 30px; } body div.gridwidgets div.grid_3 .widgetBody, body div.gridwidgets div.grid_6 .widgetBody, body div.gridwidgets div.grid_9 .widgetBody, body div.gridwidgets div.grid_12 .widgetBody { margin-top: 10px; border-radius: 10px; border: 1px solid #CCC; min-height: 210px; margin-bottom: 10px; background-color: #F3F3F3; } body .gridwidgets div.CmsDataWidgetBase_small { min-height: 280px; } div.widgetTitle { text-align: center; overflow: hidden; padding-left: 7px; padding-right: 7px; height: 30px; line-height: 30px; } div.widgetTitle div { text-overflow: ellipsis; white-space: no-wrap; height: 30px; line-height: 30px; } .CmsDataWidgetHTML a img { padding: 1px; border: 2px solid transparent; margin-left: -3px; } .CmsDataWidgetHTML a:hover img { border: 2px solid #3096FA; } div.CmsDataWidgetHTML, div.CmsDataWidgetDownloadFile { overflow: hidden; } div.CmsDataWidgetImage { overflow: hidden; } div.CmsDataPoll { overflow: hidden; } div.CmsDataWidgetHTML { } #usertestbar { position: fixed; z-index: 20002; bottom: 10px; right: 10px; height: 35px; background: url('/cms/beheer/images/usertestbar/testuserbar.gif'); padding-right: 5px; max-width: 400px; overflow: hidden; } #usertestbar a { position: relative; } #usertestbar img.usertestbar-button { margin-top: 5px; margin-left: 5px; float: right; position: relative; cursor: pointer; } #loginalspopup, #usertestformulierenpopup, #usertestenviromentspopup, #usertestabtestspopup, #usertestenviromentspopup { position: fixed; background-color: white; font-size: 10px; font-family: Verdana; color: black; text-decoration: none; text-transform: none; letter-spacing: normal; white-space: nowrap; } #usertestformulierenpopup table, #usertestenviromentspopup table, #usertestabtestspopup table { width: 100%; border-collapse: collapse; } #usertestformulierenpopup td, #usertestformulierenpopup tr, #usertestenviromentspopup strong, #usertestenviromentspopup td, #usertestenviromentspopup tr { font-size: 10px; font-family: Verdana; color: black; text-decoration: none; text-transform: none; letter-spacing: normal; line-height: 12px; white-space: nowrap; vertical-align: middle; } #usertestbar a { text-decoration: underline; color: purple; } #usertestformulierenpopup td.usertestbar-menubutton, #usertestenviromentspopup td.usertestbar-menubutton, #usertestabtestspopup td.usertestbar-menubutton { padding-right: 5px; } #usertestformulierenpopup td.usertestbar-menubutton a, #usertestenviromentspopup td.usertestbar-menubutton a, #usertestabtestspopup td.usertestbar-menubutton a { color: #444; } #usertestbar_visitors { float: right; background-color: #444; height: 28px; margin-left: 5px; margin-top: 4px; } #usertestbar_visitors div { background-color: white; margin: 1px; height: 26px; line-height: 26px; color: #888; font-size: 20px; padding-right: 4px; font-family: Verdana; } #usertestbar_visitors div img { margin: 1px; margin-right: 4px; vertical-align: top; } #debugbar_textdisplay { float: left; background-color: white; height: 26px; margin-left: 5px; margin-top: 4px; border: 1px solid #000; line-height: 26px; color: #666; width: 500px; padding-left: 5px; padding-right: 5px; overflow: hidden; font-size: 12px; } #debugbar_cachedisplay { float: left; background-color: white; height: 26px; margin-left: 5px; margin-top: 4px; border: 1px solid #000; line-height: 26px; color: #666; width: 100px; padding-left: 5px; padding-right: 5px; overflow: hidden; font-size: 12px; margin-left: 10px; } #debugbar_cachedisplay a { text-decoration: none; } #usertestbar a[target="_blank"] { background: none; padding: 0; } div.layer { position: absolute; margin: 0; padding: 0; width: 100%; height: 100%; background-image: url('/cms/beheer/images/transparant.gif'); } div.CpPopup, div.CpFormNoBar { position: absolute; border-color: #888; border-width: 1px; border-style: solid; background-color: white; color: black; text-align: left; } div.popupInnerDiv, div.popupInnerDivFixed { width: 10px; overflow: auto; margin-left: 5px; } div.popupInnerDiv h1 { margin-top: 10px; font-size: 2em; width: 780px; line-height: 1em; } div.CpPopup div.screenTopBar { height: 20px; text-align: right; background-image: url('/cms/beheer/images/popupbar.png'); margin: 0; width: 100%; } div.CpPopup div.screenTopBar a img { text-decoration: none; border: 0px solid white; }
body #menu, body #menu2 {
    margin-top: 120px;
}
body #menu ul li, body #menu2 ul li, body #footermenu-wrapper ul li, body #topmenu-wrapper ul li {
    float: left;
    position: relative;
}

body #menu ul li a, body #menu2 ul li a {
    border-right: medium none;
}
body #menu ul li a, body #menu2 ul li a, body #footermenu-wrapper ul li a, body #topmenu-wrapper ul li a {
    display: block;
    text-decoration: none;
    white-space: nowrap;
}
body #mainmenu a {
    background: url("http://www.besthoteloffers.net/files/StreamFile5076/date1342510766/menupng") no-repeat scroll right top transparent;
    margin: 0 0 0 20px;
}
body #menu a, body #menu2 a {
    color: #000000;
    font-family: Ubuntu Condensed,sans-serif;
    font-size: 1.5em;
}
body #mainmenu a {
    float: left;
}

body #mainmenu span.subtitle {
    background: url("http://www.besthoteloffers.net/files/StreamFile5076/date1342510766/menupng") no-repeat scroll right top transparent;
    color: red;
    float: right;
    font-size: 1.5em;
    font-weight: bold;
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
}
#top {
	background-repeat:		no-repeat;
}
#mainmenu li:hover span.subtitle,
#mainmenu .CpHTMLListMenu_menuitem_selected span.subtitle {
	background-image:	url("http://www.besthoteloffers.net/files/StreamFile5073/date1342510869/menu-selectedpng");
}
