body {    font: normal 11px Verdana,Arial,sans-serif;    width: 100%;    height: 100%;    margin: 0;    padding: 0; } td {    vertical-align: top;    font: normal 11px Verdana,Arial,sans-serif; } td h3 {    vertical-align: top;    font: normal 11px Verdana,Arial,sans-serif; } a {    color: #369; } a:link, a:active, a:visited {    text-decoration: underline;    color: #369; } a:hover {    text-decoration: underline; } h1, h2, h3, h4, h5, h6 {    margin: 0; } .main {    width: 975px;    margin: 0px;    position: relative; } .reset, .column-reset {    clear: both; } .bold {    font-weight: bold; } .underline {    text-decoration: underline; } .right {    float: right;    clear: right; } .left {    float: left;    clear: left; } .righttext {    text-align: right; } .hidden {    display: none; } .errors {    color: #c00; } .pointerCursor {    cursor: pointer; } .dark-overlay {     background:#000 !important;     } .breadcrumb {    font-size: 10px;    padding: 8px;    color: #808080; } .breadcrumb a {    font-size: 10px;    color: #369;    text-decoration: underline;    font-weight: bold; } .breadcrumb a:hover {    font-size: 10px;    color: #369;    text-decoration: none;    font-weight: bold; } .breadcrumb a,  .breadcrumb a:visited,  .breadcrumb a:active {    color: #369;    text-decoration: underline;    font-weight: bold; } .breadcrumbContainer {    color: #808080;    min-height: 28px;    height: 28px; } div[class] .breadcrumbContainer {    height: auto; } span.btAction, span.btActionNoArrow {    background: url(images/bgbuttonsspanaction.jpg) repeat-x;    color: #369;    font-size: 11px;    font-weight: bold;    height: 14px;    cursor: pointer;    border: 1px solid #369;    padding: 2px 10px 2px 12px; } .photos-forward {    float: right;    margin-right: 7px;    margin-top: 2px; } .photos-back {      float: left;    margin-left: 7px;    margin-top: 2px;    } span.btAction a,  span.btAction a:visited,  span.btAction a:active,  span.btActionNoArrow a,  span.btActionNoArrow a:visited,  span.btActionNoArrow a:active {    color: #369;    text-decoration: none; } span.btActionNoArrow {    padding: 2px 12px !important; } span.btActionDisabled {    background: url(images/bgbtactionspandisabled.jpg) repeat-x;    color: #888;    font-size: 11px;    font-weight: bold;    height: 15px;    border: 1px solid #888;    padding: 2px 5px 2px 15px;    cursor: default; } span.btMoreInfo {    height: 14px;    margin-right: 10px;    margin-top: 5px;    background: url(images/bgbuttonsaction.jpg) repeat-x;    color: #369;    font-size: 10px;    font-weight: bold;    cursor: pointer;    border: 1px solid #6699CC;    max-height: 14px;    float: right;    padding-left: 3px; } .picArrowNext {    background: url(images/arrowmorewhite.gif) no-repeat right center;    padding: 0 5px 0 0; } .picArrowAction {    background: url(images/arrowmoreblue.gif) no-repeat right center;    padding: 0 5px 0 0; } .picArrowBackAction {    background: url(images/arrowpreviousblue.gif) no-repeat center;    padding: 0 5px 0 0; } .btAction {    background: url(images/bgbuttonsaction.jpg) repeat-x;    color: #369;    font-size: 11px;    font-weight: bold;    height: 20px;    cursor: pointer;    border: 1px solid #69c; } .btActionDisabled {    background: url(images/bgbtactiondisabled.jpg) repeat-x;    color: #888;    font-size: 11px;    height: 20px;    width: auto;    border: 1px solid #ccc;    cursor: default; } .btInfoAction {    background: url(images/bgbuttonsspanaction.jpg) repeat-x;    color: #369;    font-size: 11px;    font-weight: bold;    height: 20px;    cursor: pointer;    border: 1px solid #369;    padding: 2px 5px; } .btSelectDisabled {    background: url(images/bgbuttoninactive.jpg) repeat-x;    color: #888;    text-align: right;    padding-right: 10px;    font-size: 11px;    height: 20px;    width: 140px;    cursor: default;    border: 1px solid #ccc; } .exception {    position: absolute;    width: 969px; } .exception .borderBlue {    border-right: 4px solid #AED8FF;    border-bottom: 4px solid #AED8FF; } .exception .header {    height: 26px;    background: url(images/bgerror.jpg) repeat-x;    border-left: 1px solid #c00;    border-right: 1px solid #c00;    color: #fff; } .exception .header .icon {    background: url(images/error.gif) no-repeat;    float: left;    width: 17px;    height: 17px;    padding: 0;    margin: 4px 8px 2px 10px; } .exception .header .title {    color: #fff;    font-size: 12px;    font-weight: bold;    padding: 6px 0 2px 7px; } .exception .content {    background-color: #fff;    color: #369;    font-size: 11px;    border: 1px solid #c00;    padding: 5px 0 5px 10px; } .exception .content p {    color: #336699; } .error {    position: absolute;    width: 320px;    z-index: 910; } .error .header {    height: 26px;    background: url(images/bgerror.jpg) repeat-x;    border-left: 1px solid #c00;    border-right: 1px solid #c00; } .error .header .title {    font-size: 11px;    font-weight: bold;    color: #fff;    padding: 5px 0 0 5px;    height: 18px;    width: 275px;    overflow: hidden; } .error .close {    width: 15px;    height: 15px;    background: url(images/btclosered.gif) no-repeat;    margin: 5px 3px 0 0;    float: right;    border: 0; } .error .content {    background-color: #fff;    color: #000;    font-size: 11px;    border: 1px solid #c00;    padding: 5px; } .ToolTip {    background: #ffffe1 !important;    border-color: #000 !important;    color: #000; } .mainPrintFriendly {    width: 650px; } .picHelpIco {    background: url(images/icohelp.gif) no-repeat right center;    padding: 0;    border: 0;    width: 18px;    height: 18px;    float: left;    cursor: pointer; } /* ------------------------------------------------------------- Global page layouts */ .page-wrapper { margin:0 auto; width:975px; } #VisibleContentHolder { z-index:650 !important; } .tooltip-element{     cursor: pointer; } /* Bubble */ .bubble { width:302px; background:url(images/searchbrowse/bubble-top.png) no-repeat center top; margin:0; padding:10px 0 0; z-index:1000; color:#369; } .bubble .bubble-content { background:url(images/searchbrowse/bubble-bottom.png) no-repeat center bottom; margin:27px 0 0; padding:0 20px 15px; width:262px; line-height:15px; } .bubble .bubble-content p { padding:0 0 5px 0; margin:0; } /*  ----  JSLinks ----- */ .jslink, .jslink-hover {   cursor: pointer;   text-decoration: underline; } .jslink-hover {   color: #ffcc00;   text-decoration: underline; } /* ------------------------------------------------------------- Search-and-browse layouts */ .home-layout .content-wrapper, .searchbrowse-layout .content-wrapper, .personalization-layout .content-wrapper { width:745px; /* auto 15px margin between content and sidebar */ } .home-layout .sidebar-wrapper, .searchbrowse-layout .sidebar-wrapper, .personalization-layout .sidebar-wrapper { width:215px; /* auto 15px margin between content and sidebar */ } #mainContent.righthand-sidebar, #mainSidebar.lefthand-sidebar { float:left; } #mainSidebar.righthand-sidebar, #mainContent.lefthand-sidebar { float:right; } .content-container { overflow:hidden; width:100%; } .dual-column-left, .dual-column-right { width: 363px; float: left; margin: 0 15px 0 0; } .dual-column-right { margin: 0; } .righthand-sidebar .dual-column-right { margin-right:3px; } .lefthand-sidebar .dual-column-left { margin-left:3px; } .righthand-sidebar .dual-column-right { margin-right:3px; } .lefthand-sidebar .dual-column-left { margin-left:2px; } .triple-column-left, .triple-column-center, .triple-column-right { width: 238px; float: left; margin-left:1px; } .triple-column-left, .triple-column-center { margin: 0 15px 0 0; } .triple-double-column-left { float: left; width: 491px; margin: 0 15px 0 0; } .triple-double-column-right { width: 491px; float: right; margin-left:1px; } .quadruple-column-left, .quadruple-column-center, .quadruple-column-right { float: left; margin-right: 15px; width: 175px; } .quadruple-column-right { margin: 0; } .triple-uneven-column-leftwide, .triple-uneven-column-left, .triple-uneven-column-center, .triple-uneven-column-right { float: left; width: 210px; margin-right: 15px; } .triple-uneven-column-right, .triple-uneven-column-rightwide { float: left; margin-right: 0; } .triple-uneven-column-leftwide, .triple-uneven-column-rightwide { width: 295px; } .left-subcolumn {     width:48.4%;     float:left; } .right-subcolumn {     width:48.4%;     float:right; } /* ------------------------------------------------------------- Layouts specific */ /*old layout for pages without IMU */ .legacy-layout .dual-column-left-small { width: 424px; float: left; } .legacy-layout .dual-column-right-large { width: 300px; float: right; } .personalization-layout .dual-column-left { width: 200px; margin-right: 10px; } .personalization-layout .dual-column-right { width: 531px; } /* layout for pages with IMU */ .legacy-layout .dual-column-left { width: 434px; float: left; } .legacy-layout .dual-column-right { width: 290px; float: right; } .personalization-layout .legacy-layout .dual-column-left { width: 200px; margin-right: 10px; } .personalization-layout .legacy-layout .dual-column-right { width: 531px; } /* ------------------------------------------------------------- Liquid layouts */ .liquid-layout {    clear:both; width:100%; } .liquid-column {    float:left;    overflow:hidden; } .liquid-quarter { width:24%; margin-right:1.3%; } .liquid-third { width:32%; margin-right:1.99%; /* IE6/IE7 fix :( */ } .liquid-fifth { width:19%; margin-right:1.25%; } .last-column { margin-right:0; } /* ------------------------------------------------------------- LastMinute specific */ .lastminutes-theme .content-wrapper {    width:600px; } .lastminutes-theme .sidebar-wrapper {    width:340px; } .lastminutes-theme .dual-column-left {    width:290px; float: left; } .lastminutes-theme .dual-column-right { width: 280px; float: right; } /* ------------------------------------------------------------- Global Classes --- */ .clear-fix {    clear: both; } .faked-textbox { font-size:11px; border:1px solid #c8d8e2; width:114px; padding:1px 3px 2px 3px; float:left; } /* -------------------------------------------------------------------------------- HEADER */ #header {    width: 975px;    height: 97px;    background: 0 0 no-repeat #fd0;    overflow: hidden;    position:relative; } #header ul,  #header ul li {    margin: 0;    padding: 0; } #header .basics {    float: left;    width: 693px;    height: 97px;    border-right: 1px solid #fff;    position:relative; } #header a.back-to-home,  #header .back-to-home {    padding: 0;    margin:0;    float:left;    height:100%;    width:550px;    text-indent:-999em; } #header #logo {    float: left;    height: 77px;    width: 77px;    display: block;    position:relative;    top:10px;    left:10px;    text-indent:-999em;    background-image:url(images/navigation/header/neckermann-logo.jpg); } #header .basics p {    font-size: 14px;    color: #fff;    float: left;    margin:71px 10px 0 15px;    padding:0; } #header .basics p a, #header .basics p .jslink {    text-decoration:none;    color:#fff;    font-weight:bold; } #header .basics p a:hover, #header .basics p .jslink-hover { text-decoration:underline; color:#fff; font-weight:bold; } #header .basics p strong {    display:none; } #header .basics p span {    display:none; } #header .basics p span.jslink, #header .basics p span.jslink-hover {    display:inline-block; } #header .basics .lang-switcher { position: absolute; top: 10px; right: 15px; font-weight: bold; color: #fff; margin:0; font-size:11px; } #header .basics .lang-switcher span { padding: 0 4px; margin:0; display:inline; } #header .basics .lang-switcher .active, #header .basics .lang-switcher .divider { cursor: default; } #header .basics .lang-switcher .jslink { color: #fff; text-decoration: none; } #header .basics .lang-switcher .jslink-hover{ color: #ffcc00; cursor:pointer; text-decoration:none; } #header .basics .lang-switcher .active { color: #ffcc00; background: url(images/navigation/header/icon-arrow-yellow.gif) 0 50% no-repeat; padding-left: 14px; } #header .user-functions { float:left; position:absolute; left:693px; top:44px; width:139px; } #header .newsletter { float:left; height:97px; width:139px; background:#fc0; } #header .newsletter label {    line-height: 15px;    font-size: 11px;    color: #323266;    font-weight: bold;    margin:4px 0 0 4px;    display: block; } #header .newsletter input.email {    padding: 1px;    font-size: 11px;    margin: 0 2px 7px 4px;    color: #323266;    width: 102px;    float: left; } #header .newsletter .image-button {    float: left;    margin-left: 1px;    padding:0 12px 3px 6px;    cursor:pointer;    background:url(images/navigation/header/button-arrow.gif) 0 0 no-repeat;    border:none;    height:19px;    width:20px; } #header #logout { background: url(images/navigation/header/logout-icon.gif) no-repeat; height: 15px; padding-left: 20px; } #header .user-functions ul {    clear: both;    margin: 0 4px 0 4px;    padding: 0; } #header .user-functions ul li {    list-style-type: none;    list-style-position:outside;    padding: 0;    margin: 0;    background: none;    font-size: 11px;    line-height: 14px;    display: block;    width:134px; } #header .user-functions ul li.arrow {    background: url(images/navigation/header/icon-arrow.gif) 118px 60% no-repeat; } #header .user-functions ul li.user-access a, #header .user-functions ul li.user-access .jslink, #header .user-functions ul li.user-access span { font-weight:bold; font-size:11px; } #header .user-functions ul li.user-access span { cursor:default; color:#323266; } #header .user-functions ul li.user-access span.jslink-hover, #header .user-functions ul li.user-access span.jslink { cursor:pointer; } #header .user-functions ul li.login-logout a, #header .user-functions ul li.login-logout .jslink, #header .user-functions ul li.login-logout span { font-size:9px; } #header .user-functions ul li a:link,  #header .user-functions ul li a:visited,  #header .user-functions ul li .jslink, #header .user-functions span, #header .user-links span, #header .user-links ul li a:link,  #header .user-links ul li a:visited, #header .user-links ul li .jslink  {    line-height: 16px;    color: #323266;    text-decoration: none; } #header .user-functions ul li a:hover,  #header .user-functions ul li a:active,  #header .user-functions ul li .jslink-hover,  #header .user-functions ul li span:hover, #header .user-links ul li span:hover, #header .user-links ul li a:hover,  #header .user-links ul li a:active, #header .user-links ul li .jslink-hover {    color: #323266;    text-decoration: underline;    cursor: pointer; } #header .user-links { float:right; height:97px; padding:4px 0 0 2px; width:136px; } #header .user-links ul li {    list-style-type: none;    list-style-position:outside;    text-align:right; } #header .user-links ul li a, #header .user-links ul li .jslink, #header .user-links ul li .jslink-hover, #header .user-links ul li span {    padding: 0 14px 0 0;    margin: 0;    line-height: 18px;    text-align: right;    background: url(images/navigation/header/icon-arrow.gif) 100% 60% no-repeat; } #header .user-links ul li a.image-link, #header .user-links ul li span.image-link {    margin:1px 0 0;    padding:0;    text-align:right;    display:block;    background:none; } #header .user-links ul li .first-image {    margin-top:2px;    line-height:0px; } #header .user-links ul li .image-link {    padding:0; } #header .user-links ul li .image-link img { border:none; margin:0; padding:0; } #header .user-links ul li .image-link span{ display:none; } #header .user-functions ul li span, #header .user-links ul li span {    line-height: 16px; color:#323266; } /* Header for booking page */ #BookingHeader #header .user-links {     width: 279px;     height: 98px;     padding: 0px; } #BookingHeader #header .user-links ul {     margin: 0px; } #BookingHeader #header .user-links ul li .image-link {     padding: 0px;     margin: 0px; } /* -------------------------------------------------------------------------------- CHANNELBAR */ #main-navigation {    border-top: 2px solid #fff;    border-bottom: 2px solid #fc0;    font-size: 11px !important;    font-family: verdana,helevetica,sans-serif !important;    background:#336699 none repeat scroll 0 0; } #main-navigation ul,  #main-navigation li {    margin: 0;    padding: 0; } #main-navigation ul li {    display: block;    float: left;    position:relative;    height:23px; } #main-navigation ul li.no-divider{} #main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active, #main-navigation ul li a.active:link, #main-navigation ul li a.active:visited, #main-navigation ul li a.active:hover, #main-navigation ul li a.active:active, #main-navigation ul li .active, #main-navigation ul li .channel-link {    display: block;    padding: 5px 15px;    font-weight: bold;    text-align: center;    text-decoration: none;    border-right: 1px solid #fff;    color: #fff;    background: #336699; } #main-navigation ul li a:hover, #main-navigation ul li a:active, #main-navigation ul li a.active:link, #main-navigation ul li a.active:visited, #main-navigation ul li a.active:hover, #main-navigation ul li a.active:active, #main-navigation ul li .active {    background: #fc0;    color:#c00; } #main-navigation ul li a.last-child:link, #main-navigation ul li a.last-child:visited, #main-navigation ul li a.last-child:hover, #main-navigation ul li a.last-child:active, #main-navigation ul li .last-child {    border: none; } #main-navigation ul li img.channel-link {    border:0 none;    height:23px;    padding:0;    position:absolute;    top:0;    left:0; } /* -------------------------------------------------------------------------------- FOOTER */ .pageFooter { clear:both; } .pageFooter-links { background: #336699; padding: 5px 10px; clear:both; } .pageFooter-links a:link, .pageFooter-links a:visited, .pageFooter-links .jslink, .pageFooter-links .nolink { color: #cde9fa; text-decoration: none; line-height: 19px; } .pageFooter-links a:hover, .pageFooter-links .jslink-hover, .pageFooter-links a:active { color: #fff; text-decoration: underline; line-height: 19px; } .pageFooter-links ul { float: left; margin: -2px 0 0; padding-left:0; margin-top:3px; } .pageFooter-links ul li { float: left; list-style: none; margin-left: 10px; list-style-position: outside; } .pageFooter-links .logos { float: right; margin-top:5px; } .pageFooter-links .logos img { border:none; } .pageFooter-links .logos a { float: left; display: block; margin: 1px 0 0 8px; text-decoration:none; } .pageFooter-links .logos .logotext { display:block; float:left; cursor:pointer; } .pageFooter-links .logos .logotext:hover { text-decoration:underline; } /* -------------------------------------------------------------------------------- FOOTER: Quick Links */ #quick-links, #secondary-links { text-align: center; background: #e5effe; padding: 5px 10px; } #quick-links ul, #secondary-links ul { margin: 0; padding-left:0; } #quick-links ul li, #secondary-links ul li { display: inline; margin: 0 4px 3px 0; list-style: none; line-height: 19px; list-style-position:outside; } #quick-links ul li.header { display:none; } #quick-links ul li a:link, #quick-links ul li a:visited, #quick-links .nolink, #quick-links .jslink, #secondary-links ul li .jslink, #secondary-links ul li a:link, #secondary-links ul li a:visited, #secondary-links .nolink { color: #336699; text-decoration: underline; } #quick-links ul li a:hover, #quick-links ul li a:active, #quick-links ul li .jslink-hover, #secondary-links ul li .jslink-hover, #secondary-links ul li a:hover, #secondary-links ul li a:active { color: #10375d; text-decoration: underline; } /* -------------------------------------------------------------------------------- FOOTER: Quick Links */ .pageFooter .all-content { width:975px; margin:0 auto; color:#369; font-size:11px; font-family:arial,swiss; margin:5px 0; border-top:3px solid #369; border-bottom:1px dashed #369; float:left; padding:10px 0; } .pageFooter .all-content table td { color:#369; } .pageFooter .all-content .extra-services, .pageFooter .all-content .travel-info, .pageFooter .all-content .practical-information, .pageFooter .all-content .payment-info { padding:2px 15px 5px; float:left; height:160px; } .pageFooter .all-content .extra-services { width:185px; } .pageFooter .all-content .travel-info { width:195px; } .pageFooter .all-content .practical-information { width:195px; } .pageFooter .all-content .payment-info { width:230px; } .pageFooter .all-content h6 { margin:0 0 6px; padding:0; font-weight:bold; font-size:11px; color:#369; background-color:#fff !important; clear:both; } .pageFooter .all-content ul { margin:0; padding:0; list-style-type:none; } .pageFooter .all-content ul li { line-height:18px; } .pageFooter .all-content a, .pageFooter .all-content a:visited, .pageFooter .all-content .jslink, .pageFooter .all-content a:active, .pageFooter .all-content a:link { color:#369; text-decoration:none; cursor:pointer; } .pageFooter .all-content a:hover,  .pageFooter .all-content .jslink-hover { text-decoration:underline; cursor:pointer; color:#369; } .pageFooter .all-content .payment-info h6 { margin-bottom:5px; } .pageFooter .all-content .payment-info .payment-methods { background:url(/~/media/images/vroegboekhp/payment-methods.ashx) no-repeat -3px 0 ; height:60px; width:130px; display:block; text-indent:-999em; float:left; margin:0 0 2px 0; } .pageFooter .all-content .payment-info .verisign { background:url(/~/media/images/vroegboekhp/payment-methods.ashx) no-repeat left -60px; height:50px; width:75px; display:block; text-indent:-999em; margin:0 0 0 15px; padding:0; float:left; cursor:pointer; } .pageFooter .all-content .payment-info .neck { background:url(/~/media/images/general/neckermann-shoppen-footer.ashx) no-repeat; height:20px; width:130px; display:block; text-indent:-999em; margin:10px 0 0 0; } /* --------------------------------------------------------------------------------  POPUPS */ .ui-dialog {     position: absolute; } .ui-dialog.option {    background-color: #fff;    border: 1px solid #336799; } .ui-dialog.option .content {     border: medium none;     color: #336799;     padding: 5px; } .ui-widget-overlay {    position:absolute;    left:0;    top:0;    height:100%;    background:#fff;    opacity: 0.7;    filter:alpha(opacity=70); } .transport-dialog .ui-dialog-titlebar, .waiter-box .ui-dialog-titlebar, .message-box .ui-dialog-titlebar, .dialog-box .ui-dialog-titlebar {     display:none !important; } /* ---------------------------- WAITPANEL */ .waiter-box div div { border:solid 1px #333; } .waiter-box .title { background:#69c url(images/cornerloading.gif) no-repeat right center; font-size:12px; font-weight:bold; padding:6px 5px; margin:0; color:#fff; } .waiter-box .content { padding:14px 5px; background:#fff; margin:0; border-top:none; border-bottom:none; } .waiter-box .footer { padding:2px 5px; color:#369; background-color:#fc0; height:auto; margin:0; font-weight:bold; } /* ---------------------------- ERROR */ .message-box.personalization { border:solid 1px #bdcdda; } .message-box .title { background:#336799; margin:0; padding:5px; font-size:13px; font-weight:bold; color:#fff; } .message-box.personalization .title { background:#fff url(images/mypassportlogin.gif) no-repeat 0 0; padding:60px 18px 2px; color:#323266; } .message-box .content { background:#fff; font-size:11px; padding:5px 8px; margin:0; } .message-box.personalization .content { padding:5px 18px; } .message-box .footer { text-align:right; padding:12px 8px 12px; background:#fff; height:auto; margin:0; } .message-box .footer .close-button { background:#fff url(images/bgbuttonsspanaction.jpg) repeat-x 0 0; border:1px solid #00448a; color:#00448a; cursor:pointer; font-size:11px; font-weight:bold; height:20px; padding:2px 5px; } /* ---------------------------- RETRY FLOW BOX */ .retry-flow-box { border:solid 1px #c00; background:#fff; } .retry-flow-box .ui-dialog-titlebar { display:none; } .retry-flow-box .retry-flow-box-title { background:#c00; padding:10px 0 10px 13px; color:#fff; font-weight:bold; } .retry-flow-box .retry-flow-box-content { padding:5px 0; color:#369; } .retry-flow-box .retry-flow-box-content .retry-flow-intro { padding:5px 3px 8px; } .retry-flow-box .retry-flow-box-content .retry-flow-option { padding:10px 3px; border-top:dashed 1px #369; clear:both; } .retry-flow-box .retry-flow-option strong { font-weight:bold; display:block; padding-bottom:3px; } .retry-flow-box .retry-flow-option.retry-option-try-again span.retry-button { border:1px solid #369;  margin:5px 0 10px;  padding:3px 12px;  display:inline-block; cursor:pointer; float:right; background: url(images/bgbuttonsspanaction.jpg) repeat-x; height:15px; font-weight:bold; } .retry-flow-option.retry-option-try-again span.retry-button span.arrow { background:url(images/arrowmoreblue.gif) no-repeat right center; padding:0 0 3px 12px; } .retry-flow-option.retry-option-contact span, .retry-flow-option.retry-option-annulation span { text-decoration:underline; cursor:pointer; } .retry-option-contact { display:none; } /* CLUSTERS ----------------------------------------------------------------------------*/ .cloud { clear:both; background-color:#e5effe; text-align:center; padding:5px 10px; } .cloud a, .cloud .jslink, .cloud .jslink-hover { color:#369; text-decoration:underline; } .cluster-content { position:relative; color:#336699; } .cluster-content-title h1 { background:#336699 none repeat scroll 0 0; color:#FFFFFF; display:block; font-size:12px; padding:3px 8px; text-decoration:none; } .cluster-content-intro,  .cluster-content-main { padding-left:6px; padding-right:6px; } .cluster-content-main .subtitle{     font-weight: bold;     margin: 15px 0 10px 0; } .cluster-content-main ul{     margin-left: 0;     padding-left: 15px;     text-indent: 5px; } /* -------------------------------------------------------------------------  jQuery.UI Styling */ /* ------------------- jQuery.UI.Datepicker widget */ .ui-datepicker-trigger { margin:1px 0 0 0; } .ui-datepicker { width: 19em;  border: 1px solid #369; display: none; z-index: 1020; padding: 2px; border: solid 1px #ddd; background: #eee; } .ui-datepicker td { background: #f9f9f9; border: solid 1px #cdcdcd; padding: 0.2em; text-align: right; vertical-align: middle; } .ui-datepicker-header { position: relative; padding: .4em 0; color: #369; background: #dae2ed; height: 20px; border: solid 1px #336699; margin: 2px; overflow: hidden; } .ui-datepicker-prev, .ui-datepicker-next { position: absolute; top: 5px; width: 1.8em; height: 1.8em; color: #369; cursor: pointer; } .ui-state-disabled { cursor: default; text-decoration: none !important; color: #ccc; } .ui-datepicker-prev-hover, .ui-datepicker-next-hover { /*top: 1px;*/ } a.ui-datepicker-prev:hover, a.ui-datepicker-next:hover { text-decoration:none; color:#fff; } .ui-datepicker-prev { left: 2px; } .ui-datepicker-next { right: 2px; } .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span,  .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month-year { width: 100%; } .ui-datepicker select.ui-datepicker-month,  .ui-datepicker select.ui-datepicker-year { width: 72px; } .ui-datepicker-title select.ui-datepicker-year { float: right; } .ui-datepicker table { width: 100%; font-size: .9em; } .ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; color: #0055a4; } .ui-datepicker th.ui-datepicker-week-end { background: #d1dfdf; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker td a { font-weight: bold; } .ui-datepicker td.ui-datepicker-unselectable { color: #aaa; } .ui-datepicker td.ui-datepicker-week-end { background: #edf0f5; } .ui-datepicker td.ui-datepicker-today { background: #fff1ba; } .ui-datepicker td.ui-datepicker-current-day { border: solid 1px #b45402; background:#FAA634 none repeat scroll 0 0; } .ui-datepicker td.ui-datepicker-other-month { padding:0.3em; text-align:right; text-decoration:none; } .ui-datepicker td.ui-datepicker-current-day .ui-state-active { background: #faa634; } .ui-datepicker td.ui-datepicker-current-day a:hover { color: #369; } .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; } .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover { display: none; /*sorry for IE5*/ display: /**/ block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ } /* -------------------------------------------------------------------------  GeoContentComponent */ #topics .topic-paragraph  { padding-bottom:10px; } #topics .topic-paragraph .title { font-weight:bold; padding-bottom:5px; } #topics .topic-paragraph .content { } /* --- PaymentFeedback, PaymentFailure, CancelledByUser, ... ---------------------------------- */ .confirmation-ogone { border: 1px solid #eee;  margin: 5% auto auto;  width: 695px; } .confirmation-ogone .confirmation-ogone-content { margin: 10px 5px;  color: #369; } .payment-failure .content-wrapper { color:#336699; margin:15px 5px 10px; } /* --- Buttons ------------------ */ /* --- Default styles ----- */ .qsm-reset-button {     clear: both; } .go-to.calculation, .go-to.book-this, .go-to.qsm-search-button, .go-to.detail-page {     background: url("images/qsm-button-full.png") no-repeat scroll left top transparent;     border: medium none;     color: #FFFFFF;     cursor: pointer;     display: inline-block;     float: right;     font-size: 12px;     font-weight: bold;     height: 40px;     margin: 10px 0 0;     padding: 0 0 0 26px;     text-decoration: none; } .go-to .label {     background: url("images/qsm-button-large-xxl.png") no-repeat scroll right top;     border: medium none;     cursor: pointer;     display: block;     font-size: 12px;     height: 12px;     line-height: 16px;     margin: 0;     padding: 7px 20px 10px 0; } .go-to .label .icon {     background: url("images/qsm-button-arrow.png") no-repeat scroll 0 4px transparent;     margin: 0;     padding: 0 6px 0 0; } .detail-layout .go-to.book-this a {     color: white;     text-decoration: none; } .detail-layout a.detail-page:hover {     text-decoration: none; } .detail-layout .calcPriceButton {     padding: 0 6px; } .channel-passport .go-to:active, .channel-passport .go-to:visited, .channel-passport .go-to:hover, .channel-passport .go-to:link {     background: url("images/qsm-button-full.png") no-repeat scroll 0 0;     border: medium none;     color: #FFFFFF;     text-decoration: none; } .channel-passport #VisibleContentHolder #mainContent .go-to .label {     background: url("images/qsm-button-full.png") no-repeat scroll 0 0;     text-align: center;     width: 120px; } .channel-passport .storedItem .detail {     height: 120px; } /* Webkit-specific CSS */ @media screen and (-webkit-min-device-pixel-ratio:0) {     .go-to .label {      display:block;     } } .go-to:active, .go-to:visited, .go-to:hover, .go-to:link { text-decoration:none; color:#fff; } /* Personalization */ .storedlistercomparison .go-to { margin-right:0px !important; } /* --- Hover over prijsgrid ---------- */ .tooltip-container { border: 0; color: #369; background: transparent; width: 295px; position: relative; overflow: hidden; clear: both; z-index:1002; } .tooltip-header { background:  url(images/detail/tooltip-be.gif) left top no-repeat; color: #D6000D; font-weight: bold; padding: 0 22px 0 14px; height: 30px; line-height: 25px; font-size: 12px; } .tooltip-header .tooltip-close { position:absolute; right:20px; top:0px; } .tooltip-content { background: url(images/detail/tooltip-be.gif) 0 -35px no-repeat; padding: 5px 12px 0 2px; } .tooltip-content p { margin: 0 0 5px; padding: 0 0 0 10px; position: relative; overflow: hidden; clear: both; line-height: 18px; } .tooltip-content p.tooltip-grijs { color: #808282; } .tooltip-content p.tooltip-last-item { margin:0; padding:30px 10px 4px 12px; } #tooltip-content-price {     background:#fff;     padding:0 10px 4px 0; } .tooltip-content p span { float: left; } .tooltip-content p.tooltip-last-item .duration-and-boardtype {     float:none; } .tooltip-content p span.tooltip-price { float: right; color: #d6000d; height: 18px; } .tooltip-content-no-price  p span.tooltip-price { background: url("images/detail/icoinfo-new.gif") no-repeat scroll 10px 0 transparent;     padding: 0 0 0 18px; } .tooltip-content p span.tooltip-price-large { font-size: 20px; color: #d6000d; height: 20px; } .tooltip-content p span.tooltip-price-small { font-size: 13px; } .tooltip-footer  { background: url(images/detail/tooltip-be.gif) left bottom no-repeat; height: 8px; overflow: hidden; clear:both; } .tooltip-content-no-price   {   background: url("images/detail/icoinfo-new.gif") no-repeat scroll 10px 0 transparent;     } /*  Free Text Search */ .free-text-search{     background-color: #FFCC00;     font-size: 12px;     font-family: verdana,helevetica,sans-serif;     color: #00448a;        margin-bottom: 20px;      position: relative; } .free-text-search .title{     padding: 6px 10px;     color: #CA030A;     font-weight: bold; } .free-text-search .label{     display: none; } .free-text-search .input-section{     padding: 0 10px 0 5px;     position: relative;     height: 28px; } .free-text-search .input-section input.textinput{     font-size: 11px;     color: #336699;     font-style: normal;     width: 100%;     padding: 4px 0 4px 4px;     border: none;     display: inline-block;       float: left;     -moz-border-radius: 4px;     -webkit-border-radius: 4px; } .free-text-search .input-section input.default{     color: #939393;     font-style: italic; } .free-text-search .button-section {     position: absolute;     top: 28px;     right: 6px;     } .free-text-search .button-section .search-button{     background: url("images/search-button.gif") no-repeat scroll center center transparent;     cursor: pointer;     height: 17px;     width: 25px;     display: inline-block; } /*  Suggested Search */ /*Needed to correctly position suggested search jquery ui dialog*/ #suggestedsearch-placeholder {     position: absolute;     right:0px;     top:62px;     width: 281px; } .suggested-search {     color: #FFFFFF;     font-size: 11px;     margin: 0 0 0 694px;     position: absolute;     top: 69px;     width: 281px !important;     overflow:hidden; } .suggested-search a {     text-decoration:none; } .suggested-search a:hover {     text-decoration:underline; } .suggested-search .clear {     clear:both; } .suggested-search .label {     display: none; } .suggested-search .search-section {     padding: 6px 0 0 0; } .suggested-search .input-section {     padding: 0 10px 0 5px;     height: 21px;     width:281px; } .suggested-search .input-section input.textinput  {     background: url("images/header_vergrootglas.gif") #fff no-repeat 5px 3px;     font-size: 11px;     color: #336699;     font-style: normal;     width: 245px;     padding: 5px 0 5px 27px;     border: none;     display: inline-block;       font-style:normal;     float:left;     border-radius: 4px;     -moz-border-radius: 4px;     -webkit-border-radius: 4px; } .suggested-search .input-section input.default {     color: #939393;     font-style: italic;     margin:0; } .suggested-search .button-section {  /*   float: right;     margin: -19px 12px 0 0;   */     position:absolute;     right:7px;     top:10px; } .suggested-search .button-section .search-button {     background: url("images/arrowmorewhite.gif") no-repeat scroll 95% center #CC0000;     cursor: pointer;     height: 16px;     width: auto;     display: inline-block;     padding:1px 15px 0 4px;     font-weight:bold;     font-size: 11px;     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     border-radius: 5px; } .suggested-search .search-results {     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     border-radius: 5px;     color:#369;     display:block;     margin:8px 5px 5px 5px;     background-color:#fff;     width: 265px; clear:both;     display: none;     border: 4px solid #FFDD00; } .suggested-search .search-results h3 {     background-color:#FFECA0;     color:#3365A4;     font-weight: bold; font-size:11px;     margin:0 0 5px 0; padding:2px 8px; } .suggested-search .result-section, .suggested-search .result-first-section, .suggested-search .result-last-section { margin:0 0 8px } .suggested-search .result-section ul, .suggested-search .result-first-section ul, .suggested-search .result-last-section ul { padding:0 8px; line-height:16px; margin: 3px 0; list-style:none; } .suggested-search .result-first-section h3 { -moz-border-radius: 5px 5px 0 0;     -webkit-border-radius: 5px 5px 0 0; } .suggested-search .result-last-section  { min-height:50px; -moz-border-radius: 0 0 5px 5px;     -webkit-border-radius: 0 0 5px 5px ; } .suggested-search .result-item {     margin: 2px 0 4px 0; clear:both; } .suggested-search .result-item img.result-acco-image { margin:6px 0 4px 8px; float:left; } .suggested-search .result-item img { border:none; } .suggested-search .result-item span.result-regio { color:#9b9b9b; } .suggested-search .result-section, .suggested-search .result-first-section, .suggested-search .result-last-section { margin:0 0 8px } .suggested-search .result-section ul, .suggested-search .result-first-section ul, .suggested-search .result-last-section ul { padding:0 8px; line-height:16px; } .suggested-search .result-first-section h3 { -moz-border-radius: 5px 5px 0 0;     -webkit-border-radius: 5px 5px 0 0; } .suggested-search .result-last-section  { min-height:50px; -moz-border-radius: 0 0 5px 5px;     -webkit-border-radius: 0 0 5px 5px ; } .suggested-search .result-item  { clear:both; } .suggested-search .result-item img.result-acco-image { margin:6px 4px 4px 8px; float:left; } .suggested-search .result-item span { display:block; margin:0 0 1px 6px; } .suggested-search .result-item span.result-ratings { display:block; } .suggested-search .result-item span.result-regio { color:#9b9b9b; } .suggested-search .corner-overlay-left, .suggested-search .corner-overlay-right, .suggested-search .corner-overlay-bottom-left, .suggested-search .corner-overlay-bottom-right { display: none !important; } /*  Corner Overlays for Text Search Component */ .corner-overlay-left, .corner-overlay-right, .corner-overlay-bottom-left, .corner-overlay-bottom-right { display: none; } /*** GEO TABS ***/ .geoTabs {    padding: 7px 7px 0px 7px;    color: #369; } .geoTabs .tabM, .geoTabs .tabM h4 {    font-size: 11px;    display: inline; } .geoTabs .selected .tabM, .geoTabs .selected .tabM h4 {    font-weight: bold; } .geoTabs .unselected .tabM {    color: #369;    text-decoration: underline;    cursor: pointer; } .geoTabs .tabR {    border-left: 1px solid #369;    margin: 0 0 0 5px; } /* Temp iFrame fix for FlightTickets */ #FlightTicketsIframe {    width: 995px;    height:800px !important; } .servicealertsroot {     border: 1px solid #FFCC00;     margin-bottom: 10px;     } .servicealerts h3 {     background: none repeat scroll 0 0 #FFCC00;     display: block;     font-size: 12px;     padding: 3px 8px;     text-decoration: none; } .servicealerts a {     color: #FFFFFF; } .servicealerts ul {     margin-left: 6px;     padding: 3px; } .servicealerts ul li {     list-style: none inside none; } .servicealerts ul li a {     color: #336699;     text-decoration: none;     } .servicealertsmoreinfo {    display:none; } /*�Hi-Media */ .hm-skyscraper {     position: absolute;     margin: 156px 0 0 1020px; } .hm-leaderboard {     margin: 10px 0;     text-align: center; } .hm-imu {     margin-bottom: 10px;     margin-top: 0; } /* --- Viewed Holidays... ---------------------------------- */ .viewed-holidays-lister { margin: 0 0 15px 0; clear: both; border: solid 1px #FC0; background: #FC0; position: relative; } .viewed-holidays-lister h2 { padding: 3px 8px; color: #CA030A; background: #FC0; display: block; text-decoration: none; font-size: 12px; } .viewed-holidays-lister  h2 .title:link,.viewed-holidays-lister  h2 .title:active,.viewed-holidays-lister h2 .title:visited { display:block; width:100%; height:100%; color:#CA030A; } .viewed-holidays-item-title {     display:block; width:100%; height:100%; color:#CA030A !important;     font-size: 12px; } .viewed-holidays-item-content {     background: #FCF1D1; padding: 5px 2px 5px; border-radius: 5px; width: auto; overflow: hidden; margin: 4px; } .viewed-holidays-item-no-border {     border: medium none;     border-top: 1px none #336699;     color: #336699;     overflow: hidden;     padding: 0 0 0 8px;     position: relative; } .viewed-holidays-item-no-border a {    text-decoration: none; } .viewed-holidays-item-no-border .viewed-holidays-item-img { margin: 10px 8px 4px 0; float: left; height: 46px !important;     width: 73px !important;      border-style:none;       border-radius: 5px 5px 5px 5px; } .viewed-holidays-item-no-border .viewed-holidays-item-desc { margin-left: 80px; } .viewed-holidays-item-no-border .viewed-holidays-item-desc .holidaystitle { font-weight: bold; color: #336699; padding: 0 0 0 0; margin: 0;     padding-top: 8px; } .viewed-holidays-item-no-border .viewed-holidays-item-desc .holidaysbody { padding: 0 0 0 0; margin: 0; } .viewed-holidays-item-no-border .viewed-holidays-item-desc .holidaysbodysmall { padding: 0 0 0 0; margin: 0; font-size: 10px; font-style: italic; color: #939393; } .viewed-holidays-item-lnk {     border: medium none;     background-color:#FCF1D1;     color: #336699;     overflow: hidden;     padding-top: 8px; padding-bottom: 3px;     padding-left: 8px;     position: relative; } .viewed-holidays-item-lnk h2 { display: block;     height: 100%;     width: 100%;     padding: 0 0 5px 0;     background: #FCF1D1 !important; } .viewed-holidays-lister h2 a {     text-decoration: none; } .viewed-holidays-lister h2 a:hover {     text-decoration: underline; } .viewed-holidays-item-icon { background: url(images/arrowbook.gif) no-repeat right;     padding-right: 15px;     padding-bottom: 3px; } /* jShowOff */ /*-- jShowOff module styles --*/ #features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures { background: #efefef; position: relative; overflow: hidden; height: 100%; } .jshowoff { margin: 0 0 10px 0; } .jshowoff div { height: 100%; } .jshowoff div, .jshowoff img, .jshowoff { /*-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;*/ border:none; line-height:0; } #basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div { -webkit-border-radius: 0; -moz-border-radius: 0; } .jshowoff div p, .jshowoff div h2 { _background-color: #efefef; } .jshowoff h2, .jshowoff p { font-size: 18px; padding: 15px 20px 0px; margin: 0; } .jshowoff p { font-size: 13px; line-height: 15px; } .eddie { float: right; padding: 15px 20px 15px 20px; } .jshowoff p.jshowoff-slidelinks { background: none repeat scroll 0 0 #FDCE01; overflow: hidden; height: 1%; padding: 0; margin: 0; width:100%; } .jshowoff-slidelinks a, .jshowoff-controls a { display: block; background-color: #FFEEA8; color: #fff; padding: 5px 7px 5px; margin: 5px 0 0 5px; float: left; text-decoration: none; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-radius-topleft: 4px; -webkit-border-radius-topright: 4px; border-radius: 4px 4px 0 0; outline: none; font-size: 11px; font-weight:bold; line-height: 14px; height:25px; text-align:center; } .jshowoff-slidelinks a:hover, .jshowoff-controls a:hover { color: #484848 !important; } .jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover { background-color: #fff; color: #D10300 !important; } p.jshowoff-controls { display:none; background: #aaa; overflow: auto; height: 1%; padding: 0 0 5px 5px; margin: 0; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; } .jshowoff-controls a { margin: 5px 5px 0 0; font-size: 12px; line-height: 15px; padding: 4px 8px 5px; } .jshowoff-pausetext { color: #fff; } /*-- Re-styled Thumbnail Demo --*/ .thumbFeatures p.jshowoff-slidelinks { background: #000; bottom: 0; padding: 5px 0 5px 5px; right: 113px; height: 32px; } .thumbFeatures .jshowoff-slidelinks a { display: block; width: 60px; height: 30px; background-color: none; background-repeat: no-repeat; margin: 0 5px 0 0; padding: 0; border: 1px solid #4f4f4f; text-indent: -10000em; -moz-border-radius: 0; -webkit-border-radius: 0; } .thumbFeatures .jshowoff-slidelinks a.jshowoff-active { border: 1px solid #fff; } .thumbFeatures p.jshowoff-controls { background: none; height: 38px; overflow: visible; padding: 0; position: absolute; top: 100px; width: 100%; z-index: 150; } .thumbFeatures .jshowoff-controls a { display: block; width: 22px; height: 38px; background: none; background-repeat: no-repeat; margin: 0; padding: 0; text-indent: -10000em; position: absolute; } .thumbFeatures .jshowoff-controls a.jshowoff-prev { left: 15px; background-image: url(http://farm5.static.flickr.com/4035/4438728886_fd55756fc5_o_d.gif); } .thumbFeatures .jshowoff-controls a.jshowoff-next { right: 15px; background-image: url(http://farm3.static.flickr.com/2743/4438728872_07e935da40_o_d.gif); } .thumbFeatures .jshowoff-controls a.jshowoff-play { display: none; } .jshowoff.thumbFeatures { height: 250px; } .jshowoff.thumbFeatures div, .jshowoff.thumbFeatures img, .jshowoff.thumbFeatures { -webkit-border-radius: 6px; } /* Tag cloud */ .tags ul{ margin:0; padding:.5em 10px; text-align:center; background:#FDE67F; } .tags li{ margin:0; padding:0; list-style:none; display:inline; } .tags li a{ text-decoration:none; color:#fff; padding:0 2px; } .tags li a:hover{ color:#cc0000; } .tag1{font-size:100%;} .tag2{font-size:120%;} .tag3{font-size:140%;} .tag4{font-size:160%;} .tag5{font-size:180%;} /* vimeo */ #vimeo{ margin:0 0 15px 0; } /* badge op promobanner */ .small-banner .price, .small-banner .discount {     background: url("/~/media/Images/badge/badge.ashx") no-repeat scroll 1px 13px transparent !important;     color: #fff !important; letter-spacing:-1px; } /* video overlay */ .video-overlay {     background: url("/~/media/Images/video/video-overlay.ashx") no-repeat scroll 0 0 transparent !important; } .thumb-video-overlay {     background-image: url("/~/media/Images/video/video-thumb.ashx") !important; } /* SEA clusters */ #ClusterMiniLister { margin:-15px 0 0 0; } #ClusterContentSEA { margin:0 0 20px 0; } #ClusterContentSEA h1 { background:none !important; margin:0 0 6px 0; padding:0 0 0 3px; color:#369; font-size:20px; font-weight: bold; } #ClusterContentSEA h2, #ClusterContentSEA h3 { margin:0 0 10px 0; padding:0; color:#369; font-size:12px; font-weight: bold; } #ClusterContentSEA h4 { color:#369; background:#FC0; font-size:13px; padding:3px 8px; margin:0; } #ClusterContentSEA h4.ondertitel { color:#369; background:#FC0; font-size:12px; padding:3px 8px; margin:0; } #ClusterContentSEA .cluster-content-intro, #ClusterContentSEA .cluster-content-main { padding:0 !important; } #ClusterContentSEA .overview-item { float:left; width:240px; margin:0 0 10px 10px; } #ClusterContentSEA #overview { margin:0 0 0 -10px !important; width:502px; } #ClusterContentSEA #googleMapsHolder { clear:both; background:#3CF; width:480px; height:320px; } #ClusterContentSEA .rightImg { float:right; margin:0 0 6px 6px; } #ClusterContentSEA .highlights { float:left; width:206px; margin:0 0 12px 0 !important; padding:20px 10px 12px 24px !important; background:#FBF2D3; text-indent:0 !important; } #ClusterContentSEA .highlights li { margin:0 0 8px 0; } #ClusterContentSEA p { margin: 0 0 16px 0; } #ClusterContentSEA #aanbod { clear:both; width:480px; margin: 10px 0 16px 300px; display:none; } #ClusterContentSEA img { border:none !important; } #ClusterContentSEA #notedop { clear:both; } /**********************/ /* Nivo Slider styles */ /**********************/ .nivoSlider { position:relative; } .nivoSlider img { position:absolute; top:0px; left:0px; } /* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; } /* The slices in the Slider */ .nivo-slice { display:block; position:absolute; z-index:50; height:100%; } /* Caption styles */ .nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; } .nivo-caption p { padding:5px; margin:0; } .nivo-caption a { display:inline !important; } .nivo-html-caption { display:none; } /* Direction nav styles (e.g. Next & Prev) */ .nivo-directionNav a { position:absolute; top:38%; z-index:99; cursor:pointer; } .nivo-prevNav { left:0px; text-indent:-9999px; background-image:url('http://www.neckermann.be/~/media/Files/script/images/links.ashx'); height:68px; width:40px; } .nivo-nextNav { right:0px; text-indent:-9999px; background-image:url('http://www.neckermann.be/~/media/Files/script/images/rechts.ashx'); height:68px; width:40px; } /* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; } .nivo-controlNav a.active { font-weight:bold; } /* End Nivo Slider styles */ /* about us */ .channel-aboutus .triple-column-left, .channel-aboutus .triple-column-center {     margin: 0 20px 0 0 !important; } .channel-aboutus .triple-column-left, .channel-aboutus .triple-column-center, .channel-aboutus .triple-column-right {     width: 300px !important; } .channel-vacan .content-wrapper { width:660px !important; } .cluster-content-title h1 { color:#369 !important; background:#FC0 !important; } /* vliegtickets */ .channel-vliegtickets #leftBanner { float:left; width:445px; margin: 0 7px 12px 0  ; } .channel-vliegtickets #rightBanner { width:523px; float:left; } .channel-vliegtickets #rightBanner a {     display:block;     height:25px; width:180px;     position:absolute;     right:14px;     top:112px; background:url("img/bgButtonsSpanAction.ashx") no-repeat -10px 0 ; } /* ALREADY ADDED FROM STYLE.ASHX */ /* - jshowoff - tagCloud - vimeo - badge op promobanner - video overlay - SEA Clusters - nivo Slider - about us - vliegtickets */
