/* -----------------------------

Surprisetickets.nl

Kleurenschema

Rood           : #d90017
Wit            : #fff
Blauw          : #0264a3
Geel           : #fece3e
Lichtgeel      : #ffecb1
Zwart          : #333
Rand om velden : #c00 ???

Layout

1 kolom w = 215 px
2 kolom w = 450 px
3 kolom w = 685 px
4 kolom w = 920 px

----------------------------- */

/* 	Reset */

*{margin:0;padding:0}
img{border:0}

/* 	HTML elements */
html{overflow-y: scroll}
body{background-color:#0264a3;color:#333;font-family:Arial, Tahoma, sans-serif;font-size:12px;line-height:16px}
h1{color:#d90017;font-size:24px}
h2{color:#d90017;font-size:18px}
h3{color:#d90017;font-size:18px}
h4,h5,h6{color:#333}
a{color:#333;outline:none;text-decoration:none}
a:hover,a:active{color:#d90017;outline:none;text-decoration:underline}
.wit a{text-decoration:underline}

/* Page main structure */
#wrapper{margin:0 auto;width:980px}
#header{background:url('/img/bg-header.jpg?v2') top no-repeat;height:132px;width:980px}
#logo{float:left;width:358px;height:66px;margin:15px 0 0 0}
#logo span{display:none}
#content{background-color:#fff;width:980px}
#footer{clear:both;color:#fff;margin:10px 0 20px;text-align:center;width:980px}
#footer p{margin-bottom:6px}

/* Top navigation */
#nav{clear:both;float:left;width:980px;margin-top:11px}
#nav ul li{float:left;list-style:none;width:141px;height:40px}
#nav ul li a{display:block;height:40px}
#nav ul li a span{margin-left:-10000px}

#btn-home{background:url(/img/menu/btn-home-off.png?v2)}
#btn-nieuws{background:url(/img/menu/btn-nieuws-off.png?v2)}
#btn-reisgids{background:url(/img/menu/btn-reisgids-off.png?v2)}
#btn-weekend{background:url(/img/menu/btn-weekend-off.png?v2)}
#btn-vliegtickets{background:url(/img/menu/btn-vliegtickets-off.png?v2)}
#btn-lastminutes{background:url(/img/menu/btn-lastminutes-off.png?v2)}
#nav #btn-vakantie{background:url(/img/menu/btn-vakantie-off.png?v3);width:134px}

#btn-home-active,          #btn-home a:hover          {background:url(/img/menu/btn-home-on.png?v2)}
#btn-nieuws-active,        #btn-nieuws a:hover        {background:url(/img/menu/btn-nieuws-on.png?v2)}
#btn-reisgids-active,      #btn-reisgids a:hover      {background:url(/img/menu/btn-reisgids-on.png?v2)}
#btn-weekend-active,       #btn-weekend a:hover       {background:url(/img/menu/btn-weekend-on.png?v2)}
#btn-vliegtickets-active,  #btn-vliegtickets a:hover  {background:url(/img/menu/btn-vliegtickets-on.png?v2)}
#btn-lastminutes-active,   #btn-lastminutes a:hover   {background:url(/img/menu/btn-lastminutes-on.png?v2)}
#nav #btn-vakantie-active, #nav #btn-vakantie a:hover {background:url(/img/menu/btn-vakantie-on.png?v2);width:134px}

/* Content */
#content{background:url(/img/bg-content.jpg)}
#content-top{background:url(/img/bg-content-top.jpg) no-repeat;height:20px}
#content-bottom{background:url(/img/bg-content-bottom.jpg) no-repeat;clear:both;height:20px}
#content li{list-style:none}
.arrow li{background:url('/img/li-arrow-background.gif') no-repeat 0 6px;display:block;padding-left:10px}

/* Top & bottom styles for all boxes */
.box-1c-red-top{background:url(/img/bg-1c-red-top.jpg) no-repeat;height:10px}
.box-1c-white-top{background:url(/img/bg-1c-white-top.jpg) no-repeat;height:10px}
.box-1c-yellow-top{background:url(/img/bg-1c-yellow-top.jpg) no-repeat;height:10px}
.box-1c-yellow-bottom{background:url(/img/box-1c-yellow-bottom.gif) no-repeat;width:215px;height:9px}
.box-2c-red-top{background:url(/img/bg-2c-red-top.jpg) no-repeat;height:10px}
.box-2c-white-top{background:url(/img/bg-2c-white-top.jpg) no-repeat;height:10px}
.box-2c-yellow-top{background:url(/img/bg-2c-yellow-top.jpg) no-repeat;height:10px}
.box-3c-red-top{background:url(/img/bg-3c-red-top.jpg) no-repeat;height:10px}
.box-3c-white-top{background:url(/img/bg-3c-white-top.jpg) no-repeat;height:10px}
.box-3c-yellow-top{background:url(/img/bg-3c-yellow-top.jpg) no-repeat;height:10px}
.box-4c-red-top{background:url(/img/bg-4c-red-top.jpg) no-repeat;height:10px}
.box-4c-white-top{background:url(/img/bg-4c-white-top.jpg) no-repeat;height:10px}
.box-4c-yellow-top{background:url(/img/bg-4c-yellow-top.jpg) no-repeat;height:10px}

/* Wist je dat 1c */
#box-1c-wistjedat{background:#D90119 url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;padding:0 12px 12px 12px}

/* Nieuwsbriefbox 1c */
#box-1c-nieuwsbrief{background:#d90017 url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;float:left;height:70px;margin:0 20px 20px 30px;width:215px}
#box-1c-nieuwsbrief label{color:#fff;display:block;font-size:16px;font-weight:bold;height:18px;margin:5px 10px}
#box-1c-nieuwsbrief .submit{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding:0 10px;width:145px}
#box-1c-nieuwsbrief .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px;margin:5px 5px 5px 7px;}
#box-1c-nieuwsbrief #submit{float:left;margin:3px 0 0 -10px}

/* Zoekbox 3c 70px hoog */
#box-3c-zoek{background:url(/img/bg-3c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;float:left;height:70px;margin-bottom:20px;width:685px}
#box-3c-zoek label{color:#fff;font-size:16px;float:left;font-weight:bold;margin:15px 10px 0 20px}
#box-3c-zoek .submit{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding:0 10px;width:545px}
#box-3c-zoek .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px;margin-top:15px}
#box-3c-zoek #submit{float:left;margin:13px 0 0 -5px}

/* Zoekbox 3c 35px hoog*/
#box-3c-zoek2{background:url(/img/bg-3c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;height:35px;width:685px}
#box-3c-zoek2 label{color:#fff;font-size:16px;float:left;font-weight:bold;margin:0 10px 0 20px}
#box-3c-zoek2 #email{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding:0 10px;width:545px}
#box-3c-zoek2 .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px}
#box-3c-zoek2 #submit{float:left;margin:-2px 0 0 -5px}

/* Zoekbox 4c 35 px hoog */
#box-4c-zoek{background:url(/img/bg-4c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;clear:both;height:35px;margin:0 0 20px 30px;width:920px}
#box-4c-zoek label{color:#fff;font-size:16px;float:left;font-weight:bold;margin:-1px 10px 0 20px}
#box-4c-zoek #email{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding:0 10px;width:775px}
#box-4c-zoek #submit{float:left;margin:-3px 0 0 -5px}
#box-4c-zoek span{background:url(/img/bg-input-right.jpg) right no-repeat}
#box-4c-zoek .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px}

/* Videobox 1c */
#box-1c-video{background:url(/img/bg-1c-yellow-bottom.jpg) no-repeat bottom;background-color:#fece3e;float:left;height:230px;width:215px}
#box-1c-video p{font-size:12px;padding:0 10px}
#box-1c-video img{margin:0 10px}
#box-1c-video ul{margin:0 10px}
#box-1c-video .leesverder{font-weight:bold}


/** ------- ELEMENT: reisgids-button ------- **/
#reisgids-button{float:left;margin:0 20px 0 30px;width:215px;text-align:center;background:url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;background-color:#d90017}
#reisgids-button p{font-size:24px;margin-bottom:4px}


/** ------- ELEMENT: ankeilers ------- **/
#ankeilers{margin-bottom:20px;float:left}
.box-1c-ankeiler{background:url(/img/bg-1c-yellow-bottom.jpg) no-repeat bottom;background-color:#fece3e;float:left;height:287px;margin:0 20px 0 0;width:215px}
.box-1c-ankeiler.first{margin-left:30px}
/*.box-1c-ankeiler h2{font-size:14px;margin:0 10px}*/
.box-1c-ankeiler p{margin:0 10px}


/** ------- PAGE: home/index ------- **/

/* Eyecatcher */
#box-eyecatcher{background:url(/img/bg-3c-white-bottom.jpg) no-repeat bottom;background-color:#fff;float:left;height:230px;margin:0 20px 20px 30px;width:685px}
#box-eyecatcher img{float:left;margin:10px 20px}
#box-eyecatcher .right{float:right;width:400px}
#box-eyecatcher h1{float:left;height:30px;width:395px;margin:9px 0 6px 0;font-size:25px}
#box-eyecatcher p{margin:0 20px 10px 0}
#box-eyecatcher hr{color:#fff;background-color:#fff;border:2px dotted #0264a3;border-style:none none dotted;margin-right:20px}
#box-eyecatcher ul{margin-top:8px}
#box-eyecatcher ul li a{color:#d90017}


/* Scroll arrows onder ankeilers */
#box-4c-scrollers{clear:both;height:46px;margin:0 25px;width:925px}

/* Meer nieuws box 2c */
#box-2c-meernieuws{background:url(/img/bg-2c-white-bottom.jpg) bottom no-repeat;background-color:#fff;float:left;margin:0 20px 20px 30px;width:450px;padding-bottom:8px}
#box-2c-meernieuws h2{font-size:18px;margin:0 10px 10px 10px}
#box-2c-meernieuws img{margin:0 10px}
#box-2c-meernieuws ul{margin:0 10px}
#box-2c-meernieuws p{color:#d90017 !important;margin:10px}

/* Superdeals box 2c */
#box-2c-superdeals{background:url(/img/bg-2c-white-bottom.jpg) bottom no-repeat;background-color:#fff;float:left;margin:0 20px 20px 0;width:450px;padding-bottom:8px}
#box-2c-superdeals h2{font-size:18px;margin:0 10px 10px 10px}
#box-2c-superdeals img{margin:0 10px}
#box-2c-superdeals ul{margin:0 10px}
#box-2c-superdeals p{color:#d90017 !important;margin:10px}

/* Tagcloud 4c */
#box-4c-tagcloud{background:url(/img/bg-4c-white-bottom.jpg) bottom no-repeat;background-color:#fff;margin:0 0 10px 30px;text-align:center;width:920px;}
#box-4c-tagcloud a{color:#0264a3;margin-right:10px;text-decoration:underline;white-space:nowrap}
#box-4c-tagcloud #tagcloud{line-height:25px;padding:5px 10px}

/* Tagcloud 3c */
#box-3c-tagcloud{background:url(/img/bg-3c-white-bottom.jpg) bottom no-repeat;background-color:#fff;margin:20px 0 10px 0;text-align:center;width:685px;}
#box-3c-tagcloud a{color:#0264a3;margin-right:10px;text-decoration:underline;white-space:nowrap}
#box-3c-tagcloud #tagcloud{line-height:25px;padding:5px 10px 10px 10px}

/* Tagcloud 2c */
#box-2c-tagcloud{background:url(/img/bg-2c-white-bottom.jpg) bottom no-repeat;background-color:#fff;margin:20px 0 10px 0;text-align:center;width:450px;}
#box-2c-tagcloud a{color:#0264a3;margin-right:10px;text-decoration:underline;white-space:nowrap}
#box-2c-tagcloud #tagcloud{line-height:25px;padding:5px 10px 10px 10px}

/* Footer */
#footer a{color:#fff;text-decoration:underline}

/* Contentwrappers voor kolommenopmaak op de vervolgpagina's */
#contentwrapper-1c-left{float:left;margin-left:30px;width:215px}
#contentwrapper-1c-right{float:left;width:215px}
#contentwrapper-1c-right #box-1c-video{float:none !important}
#contentwrapper-2c-center{float:left;margin:0 20px 0 20px;width:450px}
#contentwrapper-3c-right{float:right;margin:0 30px 0 0;width:685px}
#contentwrapper-3c-right h1{margin:3px 20px 14px 20px;height:30px;width:200px}

/* White box 3 columns */
#box-3c-white{background:url(/img/bg-3c-white-bottom.jpg) bottom no-repeat;background-color:#fff;margin-bottom:20px;padding-bottom:1px}

/* Yellow box 1 column */
.box-1c-yellow{background:url(/img/bg-1c-yellow-bottom.jpg) bottom no-repeat;background-color:#fece3e;margin-bottom:20px;width:215px}
.box-1c-yellow a:hover{color:#d90017}
.box-1c-yellow p.bold a {color:#d90017}
.box-1c-yellow ul a{color:#333;text-decoration:underline}
.box-1c-yellow ul a:hover{color:#d90017}
.box-1c-yellow h2{margin:0 10px}
.box-1c-yellow p{margin:0 10px 0 10px;padding-bottom:10px}
.box-1c-yellow ul{margin:10px;padding-bottom:10px}
.box-1c-yellow ul.arrow{margin-top:0}
.box-1c-yellow li{margin-bottom:2px}

/* Red box 1 column */
.box-1c-red{background:url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;margin-bottom:20px;width:215px}
.box-1c-red h2{color:#fff;margin:0 10px}
.box-1c-red p{color:#fff;margin:10px;padding-bottom:10px}
.box-1c-red ul{margin:10px;padding-bottom:10px}

/* Aanbiedingen box 1 column */
.box-1c-aanbiedingen{background:url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;margin-bottom:20px;width:215px}
.box-1c-aanbiedingen li{margin-bottom:10px}
.box-1c-aanbiedingen h2{color:#fff;margin:0 10px}
.box-1c-aanbiedingen p{color:#fff;margin:0 10px 10px 10px}
.box-1c-aanbiedingen a{color:#fff;text-decoration:underline}
.box-1c-aanbiedingen a:hover, .box-1c-aanbiedingen a:active{color:#fece3e}
.box-1c-aanbiedingen .bottom{padding-bottom:10px}

/* Ankeilers nieuwsoverzicht */
#contentwrapper-3c-right .box-1c-ankeiler{background:url(/img/bg-1c-red-bottom-202.jpg) bottom no-repeat;background-color:#d90017;float:left;height:287px;margin:0 0 0 20px;width:202px}
#contentwrapper-3c-right .box-1c-ankeiler h2{color:#fff;font-size:14px;margin:0 10px;text-decoration:none}
#contentwrapper-3c-right .box-1c-ankeiler p{color:#fff;margin:0 10px}
#contentwrapper-3c-right .box-1c-ankeiler a{color:#fff;text-decoration:underline}
#contentwrapper-3c-right .box-1c-ankeiler a.h{text-decoration:none}
#contentwrapper-3c-right .box-1c-ankeiler a:hover, #contentwrapper-3c-right .box-1c-ankeiler a:active{color:#333}
#contentwrapper-3c-right .box-1c-ankeiler .emptyImage{display:block;height:136px;width:202px}

/* Scroll arrows onder de ankeilers */
#box-3c-scrollers{clear:both;height:46px;margin:0 20px;width:645px}

/* Meer nieuws blok 1c */
#meernieuws p{line-height:20px;margin:0 0 20px 20px}
#meernieuws ul{margin:0 0 20px 20px}

#meernieuws span{display:block;float:left;width:80px;padding-right:5px;text-align:right;text-decoration:none !important}

.resultaten{font-weight:bold;padding-bottom:10px}
.paginator{padding-bottom:10px}

/* Zoekblok 3c */
#contentwrapper-3c-right .box-3c-zoek{height:35px}

/* Nieuwsitem 2c */
#box-2c-nieuwsitem{background:url(/img/bg-2c-white-bottom.jpg) no-repeat bottom;background-color:#fff;width:450px}
#box-2c-nieuwsitem img{float:left;margin:10px 20px}
#box-2c-nieuwsitem h3,#box-2c-nieuwsitem h2{font-size:12px;margin:0 0 -10px 20px;color:#333333}
#box-2c-nieuwsitem p{margin:10px 20px 10px 20px}
#box-2c-nieuwsitem a{color:#d90017}
#box-2c-nieuwsitem hr{background-color:#fff;border:2px dotted #0264a3;border-style:none none dotted;color:#fff;margin-right:10px}
#box-2c-nieuwsitem ul{margin-top:3px;padding-left:10px}
#box-2c-nieuwsitem li{background-image:url(/img/li.gif);background-position:0 4px;background-repeat:no-repeat;line-height:19px;margin:0 20px 0 15px;padding-left:15px;}

/* Rectangle */
#box-2c-rectangle{background:url(/img/bg-2c-white-bottom.jpg) no-repeat bottom;background-color:#fff;width:450px}
#box-2c-rectangle h3,#box-2c-nieuwsitem h2{font-size:12px;margin:0 0 -10px 20px;color:#333333}
#box-2c-rectangle p{text-align: center;}
#box-2c-rectangle a{color:#d90017}
#box-2c-rectangle hr{background-color:#fff;border:2px dotted #0264a3;border-style:none none dotted;color:#fff;margin-right:10px}
#box-2c-rectangle ul{margin-top:3px;padding-left:10px}
#box-2c-rectangle li{background-image:url(/img/li.gif);background-position:0 4px;background-repeat:no-repeat;line-height:19px;margin:0 20px 0 15px;padding-left:15px;}

/* Aanbiedingen 2c */
#box-2c-aanbiedingen{background:url(/img/bg-2c-white-bottom.jpg) no-repeat bottom;background-color:#fff;margin:20px 0;padding-bottom:10px;width:450px}
#box-2c-aanbiedingen h2{margin:10px 10px 0 20px}
#box-2c-aanbiedingen ul{margin:10px 7px 20px}
#box-2c-aanbiedingen li{float:left;height:50px;line-height:50px;list-style:none;margin-bottom:5px;width:145px}
#box-2c-aanbiedingen li p{float:left;line-height:14px;width:80px;text-decoration:underline}
#box-2c-aanbiedingen li img{float:left;margin-right:5px}
#box-2c-aanbiedingen a{font-size:11px;text-decoration:underline}

/* Gerelateerde artikelen 2c*/
#box-2c-gerelateerd{background:url(/img/bg-2c-white-bottom.jpg) no-repeat bottom;background-color:#fff;width:450px}
#box-2c-gerelateerd a{text-decoration:underline}
#box-2c-gerelateerd h2{margin:10px 10px 10px 20px}
#box-2c-gerelateerd ul{margin:10px 20px 0 20px;padding-bottom:20px}

/* Zoekbox 2c 35px hoog*/
#box-2c-zoek{background:url(/img/bg-2c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;height:35px;margin:20px 0;width:450px}
#box-2c-zoek label{color:#fff;font-size:16px;float:left;font-weight:bold;margin:0 10px 0 20px}
#box-2c-zoek #email{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding:0 10px;width:305px}
#box-2c-zoek .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px}
#box-2c-zoek #submit{float:left;margin:-2px 0 0 -5px}

/* Zoekbox 1c 35px hoog*/
#box-1c-zoek{background:url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;height:35px;margin:0;width:215px}
#box-1c-zoek label{color:#fff;font-size:16px;float:left;font-weight:bold;margin:0 5px 0 10px}
#box-1c-zoek #email{background:url(/img/bg-input-right.jpg) right no-repeat;background-color:#fff;border:none;float:left;height:18px;margin:0 10px;padding-right:10px;width:110px}
#box-1c-zoek .input-text{background:url(/img/bg-input-left.jpg) left no-repeat;float:left;height:18px}
#box-1c-zoek #submit{float:left;margin:-2px 0 0 -5px;background:url(/img/btn-search.jpg) no-repeat;height:21px;width:21px;border:0;cursor:pointer}

/* Budget deals box 1c */
.box-1c-budgetdeals{background:url(/img/bg-1c-yellow-bottom.jpg) bottom no-repeat;background-color:#fece3e;margin-bottom:20px;width:215px}
.box-1c-budgetdeals h2{margin:0 10px}
.box-1c-budgetdeals p{margin:0 10px 10px 10px;padding-bottom:10px}
.box-1c-budgetdeals ul{margin:10px;padding-bottom:10px}
.box-1c-budgetdeals li{list-style:none}

/* Top tips box 1c */
.box-1c-toptips{background:url(/img/bg-1c-yellow-bottom.jpg) bottom no-repeat;background-color:#fece3e;margin-bottom:20px;width:215px}
.box-1c-toptips h2{margin:0 10px}
.box-1c-toptips p{margin:0 10px 10px 10px;padding-bottom:10px}
.box-1c-toptips ul{margin:10px;padding-bottom:10px}
.box-1c-toptips li{list-style:none}

/* Content box voor overige pagina's 3c */
#box-3c-content{background:url(/img/bg-3c-white-bottom.jpg) no-repeat bottom;background-color:#fff;float:left;margin:0 20px 20px 30px;padding-bottom:20px;width:685px}
#box-3c-content h1{margin:20px}
#box-3c-content h1 span{font-size:14px}
#box-3c-content h2{margin:16px 20px 0 20px}

#box-3c-content p, #box-3c-content form, #box-3c-content ul{margin:0 20px 10px 20px}
#box-3c-content a{color:#0264a3}
#box-3c-content hr{color:#fff;background-color:#fff;border:2px dotted #0264a3;border-style:none none dotted;margin:0 20px;clear:left}

/* Reisgids zoek alfabetisch box 1c */
#box-1c-zoekalfa{background:url(/img/bg-1c-red-bottom.jpg) bottom no-repeat;background-color:#d90017;float:left;height:70px;margin:0 20px 20px 30px;text-align:center;width:215px}
#box-1c-zoekalfa h2{color:#fff;line-height:20px;padding-top:5px}
#box-1c-zoekalfa a{color:#fff}
#box-1c-zoekalfa a:hover, #box-1c-zoekalfa a:active{color:#fece3e;text-decoration:none}

/* Styling voor checkboxen op de reisgidspagina */
.checkboxwrapper{margin-top:10px;padding-bottom:10px}
.checkboxwrapper input{margin:0 10px}

/* Styling voor content reisgidspagina*/
#box-3c-white p{margin:0 20px 15px 20px}
#box-3c-white a{color:#333;text-decoration:underline}
#box-3c-white a:hover, #box-3c-white a:active{color:#d90017}

/* Textbox 3c op reisgidspagina */
#box-3c-info{background:url(/img/bg-3c-white-bottom.jpg) bottom no-repeat;background-color:#fff;margin:20px 0;width:685px}
#box-3c-info h2{padding:10px 20px}
#box-3c-info h3{padding:10px 20px 0 20px}
#box-3c-info p{margin:0 20px }
#box-3c-info a{color:#333;text-decoration:underline}
#box-3c-info a:hover, #box-3c-info a:active{color:#d90017}
#box-3c-info .bottom{margin:10px 20px;padding-bottom:20px}

/* Arrangement */
.arrangement{display:inline}
.arrangement a{text-decoration:none}
.arrangement a div, .arrangement a p{text-decoration:none;cursor:pointer}
.arrangement img{float:left;margin:0 10px 16px 0}
.arrangement .tekst{width:504px;margin:4px 0 0 181px}
#box-3c-content .arrangement .tekst p{margin-left:0}
.arrangement p{color:#000}
.arrangement p.bold,.arrangement h2{color:#0264A3}
.arrangement p.bold:hover, .arrangement p.bold:active, .arrangement h2:hover, .arrangement h2:active{text-decoration:underline}

/* Weekendje weg yellow box 1 column */
.box-1c-yellow-weekendweg{background:url(/img/bg-1c-yellow-bottom.jpg) bottom no-repeat;background-color:#fece3e;margin:20px 0;width:215px}
.box-1c-yellow-weekendweg h3{margin:0 10px}
.box-1c-yellow-weekendweg p{margin:10px}
.box-1c-yellow-weekendweg ul{margin:0 10px 10px 10px;padding-bottom:10px}
.box-1c-yellow-weekendweg li{font-weight:bold}
.box-1c-yellow-weekendweg a{text-decoration:underline}

/* Extra styling voor rode reisgidsknop in rechter kolom */
.reisgidsknop{padding-bottom:10px}
.reisgidsknop a{color:#fff;text-decoration:none}

/** ------- PAGE: vakantie/index ------- **/
.box-1c-aanbieders{background-color:#ffecb1;float:left;margin:0 0 20px 20px;padding-bottom:10px;width:200px}
.box-1c-aanbieders h3{background:#FECE3E url(../img/bg-1c-yellow-top-200.jpg) top no-repeat;display:block;font-size:14px;line-height:25px;width:200px;float:left}
.box-1c-aanbieders h3 span{padding-left:10px;float:left}
.box-1c-aanbieders p{color:#000;margin:0 10px}
.box-1c-aanbieders ul{margin:5px 0 0 10px;float:left}
.box-1c-aanbieders a{color:#333 !important}
.box-1c-aanbieders a:hover,.box-1c-aanbieders a:active{color:#0264a3 !important}

/** ------- PAGE: reizen/index ------- **/
.geel{background-color:#FECE3E}
.rood{width:230px}
.zestig{height:60px;}
#een_derde{float:left;width:215px}
.eenderde{float:left;padding:0 0 10px 0;margin-bottom:20px}
.eenderde input{margin:0 10px}
.eenderde label{display:block;width:210px;margin:0 0 3px 0}
label.nul{color:#CC9900;}
.eenderde img, .eenderde ul{float:left;width:215px}
#tweederde{float:left;width:685px;background:#fff;}
#tweederde img{margin-bottom:3px;}
#tweederde h1{width:670px;background:#FFF url(/img/white685px_boven.gif) no-repeat;margin:0;padding:15px 0 0 15px}
#help{position:absolute;width:100px;top:275px;left:50%;margin-left:325px;line-height:18px;text-align:right;font-weight:bold;text-decoration:none; color:#000;background:url(/img/info.gif?v=1) no-repeat bottom right;padding-right:20px}
#suggesties{position:absolute;width:100px;top:255px;left:50%;margin-left:325px;line-height:18px;text-align:right;font-weight:bold;text-decoration:none; color:#000;background:url(/img/suggestie.gif?v=1) no-repeat bottom right;padding-right:20px}
#wrappercontainerpackagebox a{float:left}
#wrappercontainerpackagebox p a{float:none;display:inline;color:#d90017;text-decoration:underline}
#totalpages{margin:0;padding:15px}
.textcontainer{margin-left:100px;padding-right:15px}
.textcontainer h2{font-size:12px;margin:0 0 0 10px}
.textcontainer p{margin:0 0 0 10px;width:500px}


/* zoekresultaten styles, unfortunately stuck to certain html */
.container img{margin-left:13px}
.container{min-height:110px;padding-bottom:11px;background:#fff;float:left}

#reistip_original{width:400px;height:220px}
#reistip_thumbs{display:table;width:400px}
#reistip_thumbs a{color:#d90119}
#reistip_thumbs a img{width:80px;height:80px;margin:0 0 0 5px;padding-left:14px}
#reistip_thumbs a.first img{margin-left:20px;padding-left:0}

/** De zoekresultaten waren nog niet gestyled, hierboven zie ik daar wat van
    Geen idee of dit een eerste opzet was maar zie geen overeenkomst, dus hier een toevoeging */
.zoekresultaten li{background-image:url(/img/li.gif);background-position:0 4px;background-repeat:no-repeat;line-height:19px;margin:10px 20px 15px 15px;padding-left:15px}
#box-3c-content.zoekresultaten p{margin:0}
#box-3c-content.zoekresultaten li a{text-decoration:underline;color:#000}
.aanbiedingen h3, h3.voorpret, h3.reistips, .bekijk_ook h3{color:#FECE3E;background:#FEEBB1 url(/img/roundedborder_yellow.gif) no-repeat;height:35px;padding-top:15px;text-align:center;margin-top:15px;font-size:24px}
h3.wist_je_dat{color:#FFF;background:#D90119 url(/img/bg-1c-red-top.jpg) no-repeat;height:35px;padding-top:15px;text-align:center;margin-top:15px;font-size:24px}
.aanbiedingen li,.bekijk_ook li{margin:8px 12px;list-style-type:none}

/* paginator styles, unfortunately stuck to certain html */
#paginator_prev{margin-left:100px}
#paginator{border-top:2px solid #ffecb1;background:#fff url(/img/wit685.gif) no-repeat left bottom;display:block;height:32px;;padding-top:10px;width:685px;float:left}
#paginator a.button,#paginator_getal{float:left;}
#paginator a.button{width:120px;text-align:center}
#paginator a.button img{margin-left:20px;}
#paginator_getal{width:160px;text-align:center;margin-top:2px}
.bol a{background:url(/img/li.gif) no-repeat 0 3px;padding-left:15px;color:#000}
.wit{width:685px;margin-top:3px;margin-bottom:10px;float:left;background-color:#fff}
.wit p{line-height:19px;margin:8px 12px 12px}

/* Custom styles */
#rss{float:right;line-height:15px;margin:10px 20px}
#rss a{text-decoration:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.bold{color:#000;font-weight:bold}
.italic{font-style:italic}
.boldred{color:#d90017;font-weight:bold}
.hidden{display:none}
.top{float:right;margin:0 20px 0 0;padding:0}
.functies{padding-bottom:20px}
.nopadding{margin-top:0;padding:0}
.bottom{padding-bottom:10px}
.extrabottom{padding-bottom:20px}
.underline{text-decoration:underline}
#print-surprisetickets-url{display:none}
.bekijkook p{margin-bottom:0;padding-bottom:5px}
.bekijkook ul{margin-top:0}
.bekijkook li{margin-bottom:3px}

 /* sIFR  */
.sifr_rood_op_wit, .sifr_rood_op_geel, .sifr_wit_op_rood{margin:0 20px 10px 20px;padding:0;font-size:18px}
.sifr_rood_op_wit {color:#d90017}
.sifr_rood_op_geel{color:#d90017}
.sifr_wit_op_rood {color:#ffffff}
.sifr_double_lines{height:60px}

/** NIEUWS **/
/* titel - artikel */
#box-2c-nieuwsitem h1{margin:6px 10px 0 20px;height:30px}
#box-1c-slideshow #youtubevideo{text-align:center;width:100%;padding-bottom:15px}
#slideshowContent{padding-bottom:40px;margin:0 10px;text-align:center}

/* Pagina: Links */
#content ul.links{margin:0 25px;margin/*\**/:0\9;padding-left:20px;list-style-position:inside}
#content ul.links li{margin-bottom:5px;list-style-image:url('/img/li.gif');width:307px;float:left;white-space:nowrap}
#content ul.links li a{text-decoration:underline}

/* Pagina: Nieuwsbrief */
form.nieuwsbrief{margin-left:20px}
form.nieuwsbrief label, form.nieuwsbrief input{float:left;margin:0 0 3px 0}
form.nieuwsbrief label{width:120px;clear:left}
form.nieuwsbrief input.radio{float:none}
form.nieuwsbrief .checkbox{width:auto}
form.nieuwsbrief .checkbox input{clear:both;margin-right:5px}
form.nieuwsbrief input.submit{clear:both}

/* Pagina: FAQ */
#box-3c-content h1.faq{margin:20px 20px 0 20px}
h3.faq{margin:0 20px 20px 20px;font-size:12px}
#content ul.faq{margin:0 20px;padding-left:20px;list-style-position:outside}
#content ul.faq li{margin-bottom:15px;list-style-image:url('/img/li.gif')}

/* Pagina: Contact */
form.contact label, form.contact input, form.contact select, form.contact textarea, form.contact .fake-elem{float:left;margin:0 0 3px 0}
form.contact label{width:170px;clear:left}
form.contact input, form.contact select, form.contact textarea{width:250px}
form.contact input.submit{clear:both;width:auto;padding:0 10px}
form.contact .fake-elem{clear:both;margin-top:15px}
form.contact textarea{width:400px;height:100px}
#box-3c-content form.contact p{clear:both;float:left;margin:10px 0 0 0}

/* Pagina: Top 15 */
#box-3c-content h1.top15{margin:20px 20px 0 20px}
h3.top15{margin:0 20px 20px 20px;font-size:12px}
ul.top15 li a{display:block;font-weight:bold}
#content ul.top15{margin:0 20px;padding-left:20px;list-style-position:outside}
#content ul.top15 li{margin-bottom:15px;list-style-image:url('/img/li.gif')}

/* Pagina: Bestemmingen */
#zoekbalk{width:900px;height:70px;margin-left:40px;background:#d90119 url('/img/bestemmingen/rood900boven.gif') no-repeat center top}
#zoekbalkinner{height:70px;background:url('/img/bestemmingen/rood900onder.gif') no-repeat center bottom}
#zoekbalk_box{width:471px;margin:22px 20px 10px 55px;padding:2px}
#zoekbalk_box900{width:731px;margin:22px 20px 10px 20px;padding:2px}
#zoekbalk_submit{width:100px;margin:22px 0 10px 0px}
#zoekbalk img{margin:10px 0 10px 59px}
#linkrijofzo{width:900px;margin:20px 0 20px 30px;text-align:center}
#vollebreedte{padding:5px 0 20px 0;background:url('/img/bestemmingen/geel900boven.gif') no-repeat center top}
.continent{width:900px;margin-left:40px;background:#fff}
.continent h1{padding:5px 0 5px 15px;font-size:14px;background:#fece3e;color:#000;margin:0px;border-bottom:1px solid #c90}
.continent table{width:100%}
.continent td{padding-left:15px}
.continent td a{font-size:11px}
table.closed{display:none}

/* Pagina: 404 */
#content .zoeken404 h2{margin:30px 0 15px 20px}
#content .zoeken404 ul{list-style-position:outside;margin:0 20px 10px 20px;padding-left:20px}
#content .zoeken404 li{list-style-image:url(/img/li.gif);margin-bottom:7px}
#content .zoeken404 ul.resultaten li{margin-bottom:15px}

/* component: fancybox */
html, body{height:100%;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
div#fancy_wrap{text-align:left}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/img/fancydoos/fancy_progress.png') no-repeat}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}
div#fancy_loading_icon{position:absolute;background:url('/img/fancydoos/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#fff}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#FFF;color:#fff;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0; padding:0; margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('/img/fancydoos/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left, a#fancy_right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer;z-index:111; display:none;/*background-image:url(data:image/gif;base64,AAAA);*/outline:none}
a#fancy_left{left:0px}
a#fancy_right{right:0px}
span.fancy_ico{position:absolute; top:50%;margin-top:-15px;width:30px;height:30px;z-index:112; cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url('/img/fancydoos/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url('/img/fancydoos/fancy_right.png') no-repeat}
a#fancy_left:hover{visibility:visible}
a#fancy_right:hover{visibility:visible}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0; left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('/img/fancydoos/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('/img/fancydoos/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('/img/fancydoos/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url(/img/fancydoos/fancy_title_left.png) repeat-x}
td#fancy_title_main{height:32px;background:transparent url(/img/fancydoos/fancy_title_main.png) repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url(/img/fancydoos/fancy_title_right.png) repeat-x}

#tellAFriendForm{width:370px;padding:15px}
#tellAFriendForm textarea, #tellAFriendForm input, #tellAFriendForm label{float:left;width:250px;margin-bottom:5px;color:#000}
#tellAFriendForm label{clear:left;width:100px}
#tellAFriendForm #submit{float:right;width:auto;margin-right:15px}

#box-4c-scrollers a img{display:none}

/* Nieuws > Laatst bekeken > Meer... */
.meer_laatstbekeken{display:none;margin-bottom:5px}

div.voorpret p a{text-decoration:underline}

#social-media{float:left;margin:10px 20px;width:400px}
#social-media .icon{float:left;margin:0 20px 0 0;padding:0}
#social-media img{margin:0 0 0 5px}

/* Interspire nieuwsbrief */
.myForm td, input, select, textarea, checkbox  {font-family: tahoma;font-size: 12px;}
.required {color: red;}