*{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:12px;}
h1, h2, h3, h4, h5, h6, cite{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h2{color:#333E45; font-size:30px; padding:0px 0px 15px 0px;}
h3{color:#0A87AD; font-size:20px;}
h3.alt1{color:#333E45;}
h4{color:#0A87AD; font-size:18px;}
h5{color:#0A87AD; font-size:16px;}
h5.underline{border-bottom:1px dotted #c5b584; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }
h5 span{font-size:12px; color:black;}
h6{}
a{color:#0A85AC; text-decoration:none;}
a:hover{text-decoration:underline;}
iframe{padding:0px; margin:0px;}
p{color:#333E45; font-size:12px; line-height:18px; padding:0px 0px 15px 0px; }
p a{color:#0A85AC; text-decoration:none;}
p a:hover{text-decoration:underline;}
a:hover{cursor:pointer;}
cite{color:#D23F73; font-size:18px; }
strong.big{font-size:16px;}
input[type="checkbox"]{ border:none; }
blockquote{font-weight:bold;}
.fieldset{ width:530px;}
img,fieldset{border:0px;}
br.clear, div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
li{color:#333E45; font-size:12px; line-height:18px;}
hr, legend{display:none;}
h4 a{color:#0A87AD; font-size:18px;}
.hide{display:none;}
.print{display:none;}

/*container_big*/
.container_big{ }

/*unordered*/
ul{list-style:inside disc;}
ul li{color:#333E45; font-size:12px;}
ul li a{color:#333E45; text-decoration:none;}
ul li a:hover{text-decoration:underline;}
ul .alt1 li{color:white;}
ul .list.unordered{padding-left:10px;}

/*flashheader*/
#flashheader {margin-top:-10px;}

/*readmore*/
.readmore a{color:#D23F73; text-decoration:underline;}
.readmore a:hover{text-decoration:none;}
.tabimg .readmore{}

/*header*/
.header{width:950px; margin: 0 auto; position: relative;}
.header h1 a{width:189px; height:82px; top:0px; left:0px; text-indent:-4000px; display:block; overflow:hidden; position:absolute; background:url(../img/logo.gif) no-repeat top left; }

#mctheader {z-index: 10000; width: 100%; height: 280px; position: fixed; top: -280px; left: 0;overflow: hidden; background: url(/images/body-trans.png) repeat-x bottom center;}
#mctcontent {width: 950px; height: 270px; padding-top: 10px; margin: 0 auto; color:#4a452c;}
#mctcontent a {color:#4a452c;}
#mctcontent h5 {color:#4a452c;}
#mctcontent .arrowbrown{margin-top:5px;list-style:none;}
#mctcontent .arrowbrown li{color:#4a452c; font-size:12px; padding:0px 0px 3px 10px; background:url(/images/ico_arrowbrown.gif) no-repeat 0px 5px; }
#mctmessage {height: 20px; width: 950px; padding-top: 10px; display: none; margin: 245px auto 0 auto; color:#4a452c;}
#mcttab {z-index: 10000; width: 2000px; height: 27px;left: 50%; margin-left: 300px; position: fixed; top: -2px; overflow: hidden; background: url(/images/header.png) no-repeat left top; cursor: pointer;}
#mcttabtext {margin-left: 40px; margin-top: 4px;}
#mcttabtext .closebtn {margin-left: 15px; display: none;}

.italic {font-style: italic;}

/*menu*/
/************************************************************************************************/
.header .menu{padding:59px 0px 40px 240px; list-style:none;}
.header .menu li{float:left; padding:0px 23px 0px 0px; }
.header .menu li a{color:#182473; font-size:16px; font-family:georgia; text-decoration:none;}
.header .menu li a:hover{color:#D23F73;}
.header .menu li.on a{color:#46B8C3}
.header .menu li form{position:absolute; top:58px; right:22px; z-index: 2000;}
.header .menu li form .input{width:145px; height:18px; padding:2px 0px 0px 5px; background:url(../img/header_input.png) no-repeat top left; border:0px; vertical-align:top; font-size:11px; color:#879DAD;}
.header .menu li form .submit{width:21px; height:20px; background:url(../img/header_submit.png) no-repeat top left; border:0px; vertical-align:top; overflow:hidden; text-indent:-4000px; cursor:pointer; margin-left:-7px; font-size: 0; line-height: 0}
.header .menu li .search {display: none;}

/*breadcrumbs*/
/************************************************************************************************/
.header .breadcrumbs{border-top:1px dotted #C5B584; border-bottom:1px dotted #C5B584; padding:3px 0px 3px 0px; margin:10px 0px 30px 0px;  width:100%; color:#859DAC; font-size:11px;}
.header .breadcrumbs a{color:#859DAC}

/*list inline*/
.header .list.inline{position: absolute; right: 190px; top: 0; padding-top: 10px;}

/*divisions & splits*/
.div{}

/*a1*/
/************************************************************************************************/
.div.a1{position:relative; width:950px; margin:0px auto 0px auto; padding:30px 0px 30px 0px; }

/*a2*/
/************************************************************************************************/
.div.a2{position:relative; width:950px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

/*a3*/
/************************************************************************************************/
.div.a3{position:relative; padding:0px 20px 0px 20px; }
.div.a3.toppadding{padding-top:30px;}


/*ab1*/
/************************************************************************************************/
.div.ab1{position:relative; width:950px; margin:0px auto 0px auto; padding:0px 0px 20px 0px; }
.div.ab1 .ab1_left{float:right; width:230px; margin:0px 0px 0px 0px;  }
.div.ab1 .ab1_left .content{background:#46b8c3 url(../img/searchblock_alt1.png) no-repeat top left; }
.div.ab1 .ab1_left .bottom{width:230px; background:url(../img/searchblock_bottom_alt1.png) no-repeat top left;}
.div.ab1 .ab1_right{float:right; width:700px; margin:0px 20px 0px 0px;  }
.div.ab1 .ab1_big{width:700px; margin:0 20px 0 20px;  }

/*ab2*/
/************************************************************************************************/
.div.ab2{position:relative; width:950px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
.div.ab2 .ab2_left{float:left; width:670px; margin:0px 0px 0px 0px;  }
.div.ab2 .ab2_left.home{margin:0 8px 0 -8px;}
.div.ab2 .ab2_right{float:left; width:280px; margin:0px 0px 0px 0px;  }

/*ab3*/
/************************************************************************************************/
.div.ab3{position:relative; width:950px; margin:0 auto; padding:0px 0px 30px 0px; }
.div.ab3 .ab3_left{float:left; width:475px; }
.div.ab3 .ab3_right{float:right; width:475px; }

.div.ab3 .ab3_left.rederij{float:left; width:465px; height:230px; margin: 0 10px 0 0; }
.div.ab3 .ab3_right.rederij{float:left; width:465px; height:230px; margin: 0 0 0 10px; }
/*ab4*/
/************************************************************************************************/
.div.ab4{position:relative; width:930px; padding:0px 0px 0px 20px; }
.div.ab4 .ab4_left{float:left; width:213px; margin:10px 19px 0px 0px;  }
.div.ab4 .ab4_right{float:left; width:678px; margin:10px 0px 0px 0px;  }

/*split1*/
/************************************************************************************************/
.split1{position:relative; width:950px; margin:0px auto 0px auto; }
.split1 .sp1_left{float:left; width:310px; }
.split1 .sp1_center{float:left; width:305px; padding:0px 0px 0px 15px; }
.split1 .sp1_right{float:left; width:305px; padding:0px 0px 0px 15px; }

/*split2*/
/************************************************************************************************/
.split2{position:relative; width:950px; margin:0 auto; background:url(../img/split2.gif) repeat-y 10px 0px;}
.split2 .sp2_left{float:left; width:215px; padding:0 15px 0 0; }
.split2 .sp2_centerleft{float:left; width:215px; padding:0 15px; }
.split2 .sp2_centerright{float:left; width:215px; padding:0 15px; }
.split2 .sp2_right{float:left; width:215px; padding:17px 0 0 15px; }

/*split_top*/
/************************************************************************************************/
.split_top{position:relative; width:950px; margin:0 auto; background:url(../img/split_top.gif) repeat-y 10px 0px;}
.split_top .spt_left{float:left; width:215px; padding:0 15px 0 0; }
.split_top .spt_centerleft{float:left; width:215px; padding:0 15px; }
.split_top .spt_centerright{float:left; width:215px; padding:0 15px; }
.split_top .spt_right{float:left; width:215px; padding:0 0 0 15px; }

/*split3*/
/************************************************************************************************/
.split3{position:relative; margin:0px auto 0px auto; }
.split3 .sp3_left{float:left; width:205px; border-right:1px dotted #889dae;}
.split3 .sp3_right{float:left; width:190px; padding:0px 0px 0px 15px; }

/*split4*/
/************************************************************************************************/
.split4{position:relative; margin:15px 0px 0px 0px; min-height: 400px; }
.split4 .sp4_left{float:left; width:435px; margin:0px 0px 0px 25px; padding:0px 15px 0px 0px;  background:url(../img/dotted_vertical.png) repeat-y top right; }
.split4 .sp4_right{float:left; width:445px; margin-left:-1px; padding:0px 0px 0px 18px; background:url(../img/dotted_vertical.png) repeat-y top left;}
.sp4_right .grey{background-color:#E0DEF1; padding:20px;}
.sp4_right .grey table {margin-bottom:18px;}
.sp4_right .grey table tr > td {vertical-align:top; padding:2px 0px 2px 0px;}
.sp4_right .grey table td.value{width:130px;}


/*split5*/
/************************************************************************************************/
.split5{position:relative; padding:0px 0px 0px 23px; min-height: 200px; }
.split5 .sp5_left{float:left; width:600px; padding-right:30px;}
.split5 .sp5_right{float:left; width:280px; padding:0px 0px 0px 0px; }

/*split6*/
/************************************************************************************************/
.split6{position:relative; padding:25px 0px 0px 0px; }
.split6 .sp6_left{float:left; width:155px; padding:5px 0px 0px 0px; position:relative;}
.split6 .sp6_right{float:left; width:445px; overflow:hidden; padding:5px 0px 0px 0px; position:relative;}
.split6 .sp6_right form{width:1000px;}

/*split7*/
/************************************************************************************************/
.split7{position:relative; padding:0px 0px 0px 0px; }
.split7 .sp7_left{float:left; width:439px; padding-right:30px;}
.split7 .sp7_right{float:left; width:205px; padding:0px 0px 0px 0px; }
.split7.alt1 .sp7_left{float:left; width:205px; padding-right:30px;}
.split7.alt1 .sp7_right{float:left; width:439px; padding:0px 0px 0px 0px; }


/*split8*/
/************************************************************************************************/
.split8{position:relative; padding:0px 0px 0px 0px; }
.split8 .sp8_left{float:left; width:205px; padding-right:30px;}
.split8 .sp8_right{float:left; width:439px; padding:0px 0px 0px 0px; }

/*split9*/
/************************************************************************************************/
.split9{position:relative; padding:0px 0px 0px 0px; }
.split9 .sp9_left{float:left; width:170px; padding-right:10px;}
.split9 .sp9_right{float:left; width:170px; padding:0px 0px 0px 0px; }


/************************************************************************************************************************************************************************************************/
/*columns*/
/************************************************************************************************************************************************************************************************/
.col1{width:210px;float:left;}
.col2{width:639px;float:left;}

/************************************************************************************************************************************************************************************************/
/*lists*/
/************************************************************************************************************************************************************************************************/
.list{list-style:none;}

/*list1*/
/************************************************************************************************/
.list.list1{list-style:none;}
.list.list1 li{padding:0px 20px 20px 0px; float:left;}

/*list2*/
/************************************************************************************************/
.list.list2{list-style:none;}
.list.list2 li{padding:0px 30px 0px 0px; float:left;}
.list.list2 li.last{padding:0px 0px 0px 0px;}
/*italic*/
/************************************************************************************************/
.list.italic{list-style:none;}
.list.italic li{color:#D23F73; font-size:12px; font-style:italic; padding:0px 0px 0px 15px; background:url(../img/ico_arrowpinkdown.gif) no-repeat 0px 7px; }
.list.italic li a{color:#D23F73; text-decoration:none;}
.list.italic li a:hover{text-decoration:underline;}

/*italic2*/
/************************************************************************************************/
.list.italic2{list-style:none;}
.list.italic2 li{color:#626262; font-size:12px; font-style:italic; padding:3px 0px 3px 0px; position:relative;}
.list.italic2 li a{color:#626262; text-decoration:none;}
.list.italic2 li a.ico.arrow{margin-top:8px; display:block;}
.list.italic2 li a:hover{text-decoration:underline;}

/*numbered*/
/************************************************************************************************/
.list.numbered{list-style:inside decimal;}
.list.numbered li{color:#333E45; font-size:12px;}
.list.numbered li a{color:#333E45; text-decoration:none;}
.list.numbered li a:hover{text-decoration:underline;}


/*unordered*/
/************************************************************************************************/
.list.unordered{list-style:inside disc;}
.list.unordered li{color:#333E45; font-size:12px;}
.list.unordered li a{color:#333E45; text-decoration:none;}
.list.unordered li a:hover{text-decoration:underline;}
.list.unordered.alt1 li{color:white;}
.list.unordered .list.unordered{padding-left:10px;}

/*summerized*/
/************************************************************************************************/
.list.summerized{}
.list.summerized li{color:#333E45; font-size:12px; padding:0px 0px 0px 20px; background:url(../img/ico_checkblue.gif) no-repeat 0px 1px; }
.list.summerized li a{color:#333E45; text-decoration:none;}
.list.summerized li a:hover{text-decoration:underline;}

/*arrow1*/
/************************************************************************************************/
.list.arrow1{margin-top:5px;list-style:none;}
.list.arrow1 li{color:#636363; font-size:12px; padding:0px 0px 3px 10px; background:url(../img/ico_arrowblack.gif) no-repeat 0px 5px; }
.list.arrow1 li a{color:#636363; text-decoration:none;}
.list.arrow1 li a:hover{text-decoration:underline;}
.list.arrow1 li .ship{float:left;}
.list.arrow1 li .score{float:right; position:relative; top:5px;}

/*inline*/
/************************************************************************************************/
.list.inline{overflow:hidden; display:inline-block;list-style:none;}
.list.inline li{padding:0px 5px 0px 0px; border-right:1px solid #86794F; position:relative; top:-6px; right:-1px; display:inline-block; height:16px; display:inline;}
.list.inline li a{font-size:11px; color:#86794F; text-decoration:none;}
.list.inline li.a{font-size:11px; text-decoration:none;}
.list.inline li a:hover{text-decoration:underline;}

/*selection*/
/************************************************************************************************/
.list.selection{padding:4px 0px 0px 0px; list-style:none;}
.list.selection li{color:white; font-size:12px; padding:1px 0px 1px 18px; background:url(../img/ico_arrowwhite.gif) no-repeat 5px 6px; position:relative;}
.list.selection li a{color:white; text-decoration:none;}
.list.selection li a.close{display:none; width:10px; height:10px; overflow:hidden; text-indent:-4000px; position:absolute; right:4px; top:4px; background:url(../img/ico_cross2.png) repeat-x top left; }

.list.selection li.on{background:white url(../img/ico_checkblue.gif) no-repeat 2px 2px; }
.list.selection li.invalid {background-image:url(../img/ico_arrowgrey.gif); }
.list.selection li.invalid a{color: #8dd3da;}
.list.selection li.on a{color:#0a88ae; }
.list.selection li.on a.close{display:block; }
.list.selection.sorton .closed{display:none;}
.list.selection.sorton .desc{background:url(../img/ico_down.gif) no-repeat 2px 13px;}
.list.selection.sorton .asc{background:url(../img/ico_up.gif) no-repeat 2px 8px;}
.list.selection.sorton li a{color:#0a88ae;}
.list.selection.sorton li{width:117px; border-right: 1px solid #0a88ae; padding-top:0px; padding-bottom:0px; margin:-5px 4px 10px 0px;}
.list.selection.sorton li a.close{display:block; }
.list.selection.sorton li a.up{background:url(../img/ico_up.gif) no-repeat 3px 5px; width:11px; height:15px;}
.list.selection.sorton li a.down{background:url(../img/down.gif) no-repeat 3px 5px; width:11px; height:15px;}

/*imglist*/
/************************************************************************************************/
.list.imglist{position:relative;list-style:none;}
.list.imglist li{display:none;}
.list.imglist li.on{display:block;}
.list.imglist li img{width:190px; display:block; height:145px;}
.list.imglist li.vorige, .list.imglist li.volgende{display:block;}
.list.imglist li.vorige a, .list.imglist li.volgende a{width:22px; height:22px; display:block; position:absolute; top:61px; overflow:hidden; text-indent:-4000px;}
.list.imglist li.vorige a{background:url(../img/ico_left.png) repeat-x top left; left:-8px;}
.list.imglist li.volgende a{background:url(../img/ico_right.png) repeat-x top left; right:-8px;}

/*list tab1*/
/************************************************************************************************/
.list.tab1 li a, .list.tab1 li a span, .list.tab1 li a span em{display:inline-block; line-height:normal; height:25px; text-decoration:none; font-size:11px; color:#0a88ae; font-style:normal; background-image:url(../img/tab1.png);}
.list.tab1 li.on a, .list.tab1 li.on a span, .list.tab1 li.on a span em{background-image:url(../img/tab1_on.png); color:white;}

.list.tab1{position:absolute; left:20px; top:-22px; list-style:none;}
.list.tab1 li{float:left; padding:0px 10px 0px 0px; position:relative;}
.list.tab1 li.on .marker{width:22px; height:14px; background:url(../img/tab1_marker.png) no-repeat top left; position:absolute; right:50%; top:20px; margin-right:-8px;}
.list.tab1 li a{background-position:center; cursor:pointer;}
.list.tab1 li a span{background-position:top left; position:relative; left:-3px;}
.list.tab1 li a span em{background-position:top right; padding:4px 10px 0px 7px; height:21px; position:relative; right:-6px;}

/*steps*/
/************************************************************************************************/
.list.steps{list-style:none;}
.list.steps li{position:relative; width:266px; height:28px; background:url(../img/list_steps.png) repeat-x top left; padding:4px 0px 0px 15px; margin-bottom:-3px;}
.list.steps li a{color:#0a85ac; font-size:12px; text-decoration:none;}

.list.steps li.on{font-family:Georgia, "Times New Roman", Times, serif; width:265px; height:32px; background:url(../img/list_steps_on.png) repeat-x top left; padding:11px 0px 0px 15px; margin-bottom:-3px;}
.list.steps li.on a{font-family:Georgia, "Times New Roman", Times, serif; color:white; font-size:15px;}
.list.steps li.on span{width:16px; height:40px; background:url(../img/list_steps_on_span.png) repeat-x top left; position:absolute; left:-16px; top:0px; display:block;}

.list.steps li.done a{text-decoration:underline;}

/*buttonimg*/
/************************************************************************************************/
.list.buttonimg{list-style:none; position:relative; z-index:500; padding:10px 0px 0px 25px;}
.list.buttonimg li{float:left; padding:0px 15px 0px 0px; }
.list.buttonimg li.right{float:right; padding:13px 20px 0px 0px;}

/*blank*/
/************************************************************************************************/
.list.blank{list-style:none;}
.list.blank li{padding:0px 0px 4px 0px; font-size:12px;}
.list.blank li label{margin-left:10px;}
.list.blank li input{margin-right:8px;}

/*iconlist*/
/************************************************************************************************/
.list.iconlist{list-style:none;padding:0px 20px 0px 50px; background-repeat:no-repeat; background-position:top left; float:left; width:125px;}
.list.iconlist li{}
.list.iconlist li a{color:#D23F73; font-size:12px; font-style:italic; text-decoration:none;}
.list.iconlist li.head{color:#333E45; font-size:20px; font-family:georgia;}
.list.iconlist.printer{background-image:url(../img/ico_printer.png); }
.list.iconlist.picture{background-image:url(../img/ico_picture.png);}
.list.iconlist.map{background-image:url(../img/ico_mapsearch.png);}


/************************************************************************************************************************************************************************************************/
/*unique objects*/
/************************************************************************************************************************************************************************************************/

/*subnavigatie*/
/************************************************************************************************/
.subnavigatie{}
.subnavigatie .sublist{margin-top:10px;list-style:none;}
.subnavigatie .sublist li.child a{background:url(../img/ico_plus.gif) no-repeat 0px 2px; padding:0px 0px 0px 20px; color:#D23F73; text-decoration:none;}
.subnavigatie .sublist li a:hover{text-decoration:underline;}
.subnavigatie .sublist li.child{}
.subnavigatie .sublist li.child a{}

.subnavigatie .sublist li.child.on a.minus{background:url(../img/ico_minus.gif) no-repeat 0px 2px; padding:0px 0px 0px 20px; }
.subnavigatie .sublist li.child ul{list-style:none;}
.subnavigatie .sublist li.child ul li{}
.subnavigatie .sublist li.child ul li a,.subnavigatie .sublist li.nochild a{font-size:12px; color:#D23F73; padding:3px 0px 3px 10px; margin-left:10px; background:url(../img/ico_arrowpink.gif) no-repeat 0px 9px; }

.subnavigatie h3{color:#333E45; font-size:18px;}

/*smallblock*/
/************************************************************************************************/
.smallblock h3{color:#2896B8; font-size:18px;}
.smallblock p{font-size:10px; padding:0px 0px 10px 0px; }
.smallblock .list.unordered li{font-size:11px;}

/*img_float*/
/************************************************************************************************/
.img_float{margin:0px 10px 10px 0px; padding:6px 0px 0px 0px; position:relative; line-height:normal;}
.img_float img{}
.img_float em{color:#879DAD; font-size:11px; display:block;}
.img_float.left{float:left; margin-right: 5px;}
.img_float.right{float:right; margin-left: 5px;}


/*pager*/
/************************************************************************************************/
.pager{border-top:1px dotted #C7C7C7; border-bottom:1px dotted #C7C7C7; padding:5px 0px 10px 0px; width:100%;list-style:none;}
.pager li{color:#333E45; font-size:12px; display:inline-block; display:inline; vertical-align:middle;}
.pager li a{color:#333E45;}
.pager li.page{padding:0px 10px 0px 0px; }
.pager li.page.selected a{width:20px; display:inline-block; height:18px; background:url(../img/pager.png) no-repeat top left; color:white; text-decoration:none; text-align:center;}
.pager li.vorige{padding:0px 30px 0px 0px; color:#E99FB9;}
.pager li.vorige a{color:#E99FB9; text-decoration:none;}
.pager li.vorige.on a:hover{text-decoration:underline;}
.pager li.volgende{padding:0px 0px 0px 30px; color:#E99FB9;}
.pager li.volgende a{color:#E99FB9; text-decoration:none;}
.pager li.volgende.on a:hover{text-decoration:underline;}
.pager li.on, .pager li.on a{color:#D34074;}

.pager.alt1{border:0px;}
.pager.alt1 li.vorige{float:left;}
.pager.alt1 li.center{position:absolute; top:6px; left:70px; text-align:center; width:280px; font-size:16px;}
.pager.alt1 li.volgende{float:right;}
.pager.position1{position:absolute; top:0px; left:10px; width:420px; z-index:500;}

.table2 .pager{position:absolute; top:-3px; left:15px; width:410px; z-index:200;}
.pager.alt1 li a.ico.left{color:#0a88ae; display:inline-block; padding:5px 0px 3px 25px; background:url(../img/ico_left.png) no-repeat center left; }
.pager.alt1 li a.ico.right{color:#0a88ae; display:inline-block; padding:5px 25px 3px 0px; background:url(../img/ico_right.png) no-repeat center right;}


.pager li.on .button.redbig, .pager li.on .button.redbig span, .pager li.on .button.redbig span em{background-image:url(../img/button_redbig.png);}
.pager li .button.redbig, .pager li .button.redbig span, .pager li .button.redbig span em{background-image:url(../img/button_redbig_off.png);}
.pager li.on .button.redbig:hover{text-decoration:none;}
.pager li .button.redbig:hover{text-decoration:none;}

/*div hr*/
/************************************************************************************************/
div.hr{border-top:1px dotted #c5b584; padding:0px 0px 10px 0px; margin:20px 0px 10px 0px; clear:both; position:relative; height:1px;}
div.hr.blue{border-top:1px dotted #889dae; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; clear:both; font-size:1px; line-height:1px;}
.searchresults div.hr.blue{margin: 5px 0;padding:0px;}
/*shade*/
/************************************************************************************************/
.shade_right{width:8px; height:100%; background:url(../img/shade_right.png) repeat-y top right; position:absolute; top:40px; right:0px; z-index:100;}
.shade_left{width:8px; height:100%; background:url(../img/shade_left.png) repeat-y top left; position:absolute; top:40px; left:0px; z-index:100;}

/*searchblock*/
/************************************************************************************************/
.cruiseblock{z-index:-1; position: relative;}
.searchblock{z-index:1; position: relative; width:280px; margin:0px 0px 15px 0px; list-style:none;}
.searchblock .content{background:#46b8c3 url(../img/searchblock.png) no-repeat top left; padding:6px 12px 12px 12px; }
.searchblock .content.alt1{height:207px;padding-top:24px;}
.searchblock .bottom{width:280px; height:4px; background:url(../img/searchblock_bottom.png) no-repeat top left;}

.searchblock h3{color:white; border-bottom:1px dotted white; padding:0px 0px 5px 0px; margin:0px 0px 2px 0px; }
.searchblock strong{color:white;}
.searchblock div.loader{ height: 28px; margin: 8px 0 9px 0; }
.searchblock div.loader img{float:left;  padding:6px 10px 0px 7px; }
.searchblock p, .searchblock label, .searchblock label a{color:white; font-size:11px; text-decoration:none; line-height:18px;}

.searchblock input, .searchblock select{border:1px solid #889dae; background:#ffffff url(../img/searchblock_input.png) repeat-x top left; height:19px; padding:0px 0px 0px 4px; }
.searchblock .noback{background:white;}

.searchblock .button{margin:7px 0px 0px 0px; }

.searchblock div.hr{border-top:1px dotted white; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; clear:both;}

.searchblock .list.italic2 li{padding:0px 0px 0px 0px; }
.searchblock .list.italic2 li a{color:white;}

.searchblock.alt1{width:230px;}
.searchblock.alt1 .content{background:#46b8c3 url(../img/searchblock_alt1.png) no-repeat top left; }
.searchblock.alt1 .bottom{width:230px; background:url(../img/searchblock_bottom_alt1.png) no-repeat top left;}
input#date{
    line-height:16px;
}
#smallfilterwrapper .searchblock {width: 230px;}
#smallfilterwrapper .searchblock .bottom {width: 230px;}
#smallfilterwrapper .mediumwide {width: 200px;}

/*slidelist*/
/************************************************************************************************/
.slidelist{}

.slidelist ul{list-style:none;}
.slidelist ul li{line-height:normal;}
/*.slidelist ul li .thead{background-color:#e7ecef; border-bottom:1px solid white;padding:7px 0px 7px 10px; position:relative; cursor:pointer; }
*/
.slidelist ul li .thead a{position:absolute;float:left; top:7px; right:10px; display:block; width:18px; height:0px; overflow:hidden; text-indent:-4000px; background:url(../img/ico_plus.png) repeat-x top left; }


.slidelist ul li .thead{height:30px; background-color:#e7ecef;}
.slidelist ul li .thead h3{font-size:16px; color:#0a85ac; cursor:pointer;}
.slidelist ul li .thead{background-position:center; border:none; padding:0px 0px 0px 0px; margin:1px 0px; }
.slidelist ul li .thead div div{background-position:top right; padding:5px 10px 0px 7px; height:25px; left:auto;}

.slidelist ul li.on{}

.slidelist ul li.on .thead, .slidelist ul li.on .thead div, .slidelist ul li.on .thead div div{height:30px; background-image:url(../img/thead1.png);}
.slidelist ul li.on .thead{background-position:center; border:0px; padding:0px; margin:0px 3px 0px 3px; }
.slidelist ul li.on .thead div{background-position:top left; position:relative; left:-3px;}
.slidelist ul li.on .thead div div{background-position:top right; padding:5px 10px 0px 7px; height:25px; position:relative; right:-6px; left:auto;}

.slidelist ul li.on .thead h3{color:white;}
.slidelist ul li.on .thead a{position:absolute; top:7px; right:10px; color:white; font-size:11px; text-decoration:none; font-style:italic; height:auto; width:auto; overflow:visible; text-indent:0px; background:none;}
.slidelist ul li.on ol{display:block;}

.slidelist ul li ol{list-style:none; margin-bottom:-1px;}
.slidelist ul li ol li{border-bottom:1px dotted #c3b481; position:relative; padding:10px 0px 5px 0px;}
.slidelist ul li ol li p{padding:0px 0px 0px 0px; line-height:normal;}

.slidelist ul li ol li .info{font-size:12px; }
.slidelist ul li ol li .info img{float:left; padding:0px 15px 0px 0px; }
.slidelist ul li ol li .info a{color:#D23F72; font-style:italic; padding-top:5px; display:block;}
.slidelist ul li ol li .info .number{display:block; position:absolute; left:53px; top:15px; width:22px; height:22px; background-image:url(../img/slidelist_numbers.png); background-repeat:no-repeat; }
.slidelist ul li ol li .info .number.nr1{background-position:0px 0px;}
.slidelist ul li ol li .info .number.nr2{background-position:0px -22px;}
.slidelist ul li ol li .info .number.nr3{background-position:0px -44px;}
.slidelist ul li ol li .info .number.nr4{background-position:0px -66px;}
.slidelist ul li ol li .info .number.nr5{background-position:0px -88px;}

.slidelist ul li ol li .price{text-align:right; color:#A8A8A8; line-height:16px; position:absolute; right:0px; top:8px; }
.slidelist ul li ol li .price strong{display:block; color:black; font-size:14px; font-weight:normal;}


/*simple slider*/
.slider li.off{display:none;}
.slider li.on{display:block;}


/*searchresults*/
/************************************************************************************************/
.searchresults{}
.searchresults ul{list-style:none;}
.searchresults .thead{position:relative; }
.searchresults .thead h2{font-size:22px;}
.searchresults .thead a{display:block; height:23px; background:url(../img/ico_map.png) no-repeat top right; position:absolute; right:0px; top:0px; padding:4px 50px 0px 0px; color:#D23F73; font-size:12px; font-style:italic; text-decoration:none;}

/*zoover*/
/************************************************************************************************/
.zoover{display:inline-block; vertical-align:top; width:36px; height:27px; background:url(../img/zoover.png) repeat-x top left; color:white; font-size:9px; text-align:center;}
.zoover strong{font-size:12px; position:relative; top:-3px;}

/*result*/
/************************************************************************************************/
.result{font-size:12px; position:relative; padding:10px 0px 10px 10px; margin:0px 0px 20px 0px; zoom:1;}
.result.on{background:#e7ecef;}

.result label.vergelijken{position:absolute; top:4px; right:4px;}

.result .info{float:left; width:410px; padding:0px 0px 0px 10px; }
.result .info a{color:#D23F73; font-style:italic; text-decoration:none;}

.result .info ul{list-style:none;}
.result .info ul li{padding:5px 0px 5px 0px; }
.result .info div{min-height:123px;}
.result .price{text-align:right; color:#A8A8A8; line-height:16px; display:block; position:absolute; right:5px; top:30px; }
.result .price strong, .result .flightprice strong{display:block; color:black; font-size:14px; font-weight:normal;}
.result .pricetag{position:absolute; top:-10px; left:-10px; width:88px; height:88px; z-index:10;}
.result .imglist{float:left;}
.result .imglist li{}
.result .flightprice{right:5px; bottom:46px; position:absolute; text-align:right;}

.result .about{list-style:none;}
.result .about li{float:left; vertical-align:top;}
.result .about.icons li{float:right;padding-right:3px;}
.result .about.icons {position:absolute; right:0;}
.result .about li.logo{width:200px;}
.result .about li.ship{}
.result .about li.zoover{padding-right:0px;}
.result .about li span.zoover{ background:none; display:block; position:relative; top:-3px;}
.result .about li span.zoover strong{ position:relative; top:-4px; }


/*hotel info*/
/************************************************************************************************/
.hotels .infomenu {list-style:none;}
.hotels .infomenu li {float:left; padding:0 5px;}
.hotels .infomenu li a {text-decoration: underline;}
.hotels .infomenu li a:hover{text-decoration: none;}
.hotels .infomenu li.on{color:#D23F73;}
.hotels .hotel_info {list-style:none;}
.hotels .hotel_info li.li_info{ text-align:left;}
td.valign_top{vertical-align:top;}
/*score*/
/************************************************************************************************/
.score{width:60px; height:8px; line-height: 0px; font-size: 0px; top:0px; margin:0px; padding:0px; }
.score.s0{background:url(../img/ico_star0.gif) no-repeat top left; }
.score.s1{background:url(../img/ico_star1.gif) no-repeat top left; }
.score.s2{background:url(../img/ico_star2.gif) no-repeat top left; }
.score.s2.plus{background:url(../img/ico_star2_plus.gif) no-repeat top left; }
.score.s3{background:url(../img/ico_star3.gif) no-repeat top left; }
.score.s3.plus{background:url(../img/ico_star3_plus.gif) no-repeat top left; }
.score.s4{background:url(../img/ico_star4.gif) no-repeat top left; }
.score.s4.plus{background:url(../img/ico_star4_plus.gif) no-repeat top left; }
.score.s5{background:url(../img/ico_star5.gif) no-repeat top left; }
.score.s5.plus{background:url(../img/ico_star5_plus.gif) no-repeat top left; }
.score.s6{background:url(../img/ico_star6.gif) no-repeat top left; }


.score.white {height:9px;}

.score.white.s2{background:url(../img/ico_star2_white.png) no-repeat top left; }
.score.white.s3{background:url(../img/ico_star3_white.png) no-repeat top left; }
.score.white.s4{background:url(../img/ico_star4_white.png) no-repeat top left; }
.score.white.s5{background:url(../img/ico_star5_white.png) no-repeat top left; }
.score.white.s6{background:url(../img/ico_star6_white.png) no-repeat top left; }

.score.wblue {height:9px;}

.score.wblue.s2{background:url(../img/ico_star2_wblue.png) no-repeat top left; }
.score.wblue.s3{background:url(../img/ico_star3_wblue.png) no-repeat top left; }
.score.wblue.s4{background:url(../img/ico_star4_wblue.png) no-repeat top left; }
.score.wblue.s5{background:url(../img/ico_star5_wblue.png) no-repeat top left; }
.score.wblue.s6{background:url(../img/ico_star6_wblue.png) no-repeat top left; }

.score.wblue.s2.plus{background:url(../img/ico_star2_plus_wblue.png) no-repeat top left; }
.score.wblue.s3.plus{background:url(../img/ico_star3_plus_wblue.png) no-repeat top left; }
.score.wblue.s4.plus{background:url(../img/ico_star4_plus_wblue.png) no-repeat top left; }
.score.wblue.s5.plus{background:url(../img/ico_star5_plus_wblue.png) no-repeat top left; }

.result.on .score.wblue.s2{background:url(../img/ico_star2_wblue.png) no-repeat top left; }
.result.on .score.wblue.s3{background:url(../img/ico_star3_wblue.png) no-repeat top left; }
.result.on .score.wblue.s4{background:url(../img/ico_star4_wblue.png) no-repeat top left; }
.result.on .score.wblue.s5{background:url(../img/ico_star5_wblue.png) no-repeat top left; }
.result.on .score.wblue.s6{background:url(../img/ico_star6_wblue.png) no-repeat top left; }

.result.on .score.wblue.s2.plus{background:url(../img/ico_star2_plus_wblue.png) no-repeat top left; }
.result.on .score.wblue.s3.plus{background:url(../img/ico_star3_plus_wblue.png) no-repeat top left; }
.result.on .score.wblue.s4.plus{background:url(../img/ico_star4_plus_wblue.png) no-repeat top left; }
.result.on .score.wblue.s5.plus{background:url(../img/ico_star5_plus_wblue.png) no-repeat top left; }




/*tabimg*/
/************************************************************************************************/
.tabimg{width:946px; margin:20px auto 35px auto; position:relative; left:-5px; list-style:none;}

.tabimg .img{width:946px; height:295px; background-repeat:no-repeat; background-position: center center; position:relative; z-index:1;}
.tabimg .img.tab1,.tabimg .img.tab2,.tabimg .img.tab3,.tabimg .img.tab4,.tabimg .img.tab5,.tabimg .img.tab6{position:absolute;}
.tabimg .img.on{position:relative;}
.tabimg .ico.laagsteprijs{width:73px; height:73px; background:url(../img/ico_laagsteprijs.png) no-repeat top left; display:block; position:absolute; top:-120px; right:0px;}
.tabimg .list.tab1{z-index:100;list-style:none;}
.tabimg .img .gmap{width:300px; height:250px; position:absolute; }
.tabimg .img .gmap .off{display:none;}

.tabimg .img .box1{position:absolute; top:20px; right:20px;}
.tabimg .img .box1.left{position:absolute; top:20px; left:20px;}
.tabimg .img .box1.off{display:none;}
.tabimg .img .box1 h3{color:#333e45;}
.tabimg .img .box3{position:absolute; top:20px; right:20px;}
.tabimg .img .box3.left{position:absolute; top:20px; left:20px;}
.tabimg .img .box3.off{display:none;}
.tabimg .img .box3 h3{color:#333e45;}
.box3 .highlights{overflow:hidden; height:110px;}
.tabimg .button.red{margin:5px 0px;}
.tabimg.alt1 {margin:20px auto 0px auto; }
.tabimg.alt1 .img{height:450px;}
.tabimg.alt1 .img .layer_top{width:946px; height:7px; background:url(../img/tabimg_top_alt1.png) no-repeat top left; position:absolute; top:0px; left:0px;}
.tabimg.alt1 .img .layer_left{width:7px; height:450px; background:url(../img/tabimg_top_alt1.png) no-repeat top left; position:absolute; top:0px; left:0px;}
.tabimg.alt1 .img .layer_right{width:7px; height:450px; background:url(../img/tabimg_top_alt1.png) no-repeat top right; position:absolute; top:0px; right:0px;}


.tabimg.alt1 .img .gmap{width:946px; height:450px; position:absolute; }
.tabimg .img .layer_top{width:946px; height:7px; background:url(../img/tabimg_top.png) no-repeat top left; z-index:3; position:absolute; top:0px; left:0px;}
.tabimg .img .layer_bottom{width:946px; height:7px; background:url(../img/tabimg_top.png) no-repeat bottom left; z-index:4; position:absolute; top:288px; left:0px;}
.tabimg .img .layer_left{width:7px; height:281px; background:url(../img/tabimg_middle.png) repeat-y top left; z-index:5; position:absolute; top:7px; left:0px; }
.tabimg .img .layer_right{width:7px; height:281px; background:url(../img/tabimg_middle.png) repeat-y top right; z-index:6; position:absolute; top:7px; right:0px;}
 /*box1*/
.box1{width:445px; }
.box1 .top{height:5px; background:url(../img/box1_top.png) repeat-x top left;}
.box1 .content{background:url(../img/box1_content.png) repeat-y bottom left; padding:0px 10px 0px 10px;}
.box1 .content p{padding:0px 0px 5px 0px;}
.box1 .content strong{font-size:12px; color:#0a87ad;}
.box1 .bottom{height:5px; background:url(../img/box1_bottom.png) no-repeat top left;}

/*popup1*/
/************************************************************************************************/
.popup1{width:125px; position:relative; z-index:98;}
.popup1 .mark{width:13px; height:25px; background:url(../img/popup1_mark.png) repeat-x top left; position:absolute; top:24px; left:-12px; z-index: 4098}
.popup1 .top{height:9px; background:url(../img/popup1_top.png) repeat-x top left; position: relative; z-index: 98}
.popup1 .content{position: relative; background:url(../img/popup1_content.png) repeat-y bottom left; padding:0px 10px 0px 10px; color:#0a88ae; font-size:12px; z-index:4000;}
.popup1 .bottom{height:9px; background:url(../img/popup1_bottom.png) no-repeat top left; position: relative; z-index: 98}

.popup1.position1{position:absolute; top:70px; left:480px;}
.popup1.position3{position:absolute; top:0px; left:450px;}
.popup1.position2{display:none; position:absolute; top:-28px; left:20px;}

/*popup2*/
/************************************************************************************************/
.popup2{width:260px; position:relative; z-index:98;}
.popup2 .top{height:16px; background:url(../img/popup2_top.png) repeat-x top left;}
.popup2 .content{background:url(../img/popup2_content.png) repeat-y bottom left; padding:0px 10px 0px 10px; color:#0a88ae; font-size:12px;}
.popup2 .bottom{height:9px; background:url(../img/popup2_bottom.png) no-repeat top left;}

/*popup3*/
/************************************************************************************************/
.popup3{width:260px; position:relative; z-index:98;}
.popup3 .mark{width:13px; height:25px; background:url(../img/popup1_mark.png) repeat-x top left; position:absolute; top:24px; left:-12px; z-index: 98;}
.popup3 .top{height:9px; background:url(../img/popup3_top.png) repeat-x top left;}
.popup3 .content{background:url(../img/popup2_content.png) repeat-y bottom left; padding:0px 10px 0px 10px; color:#0a88ae; font-size:12px; z-index:4000;}
.popup3 .bottom{height:9px; background:url(../img/popup2_bottom.png) no-repeat top left;}

.popup3.position1{position:absolute; top:70px; left:480px;}
.popup3.position2{display:none; position:absolute; top:-28px; left:20px;}

/*popup4 - widther than popup1 */
/************************************************************************************************/
.popup4{width:145px; position:relative; z-index:98;}
.popup4 .mark{width:13px; height:25px; background:url(../img/popup1_mark.png) repeat-x top left; position:absolute; top:24px; left:-12px; z-index: 4098}
.popup4 .top{height:9px; background:url(../img/popup4_top.png) repeat-x top left; position: relative; z-index: 98}
.popup4 .content{position: relative; background:url(../img/popup4_content.png) repeat-y bottom left; padding:0px 10px 0px 10px; color:#0a88ae; font-size:12px; z-index:4000;}
.popup4 .bottom{height:9px; background:url(../img/popup4_bottom.png) no-repeat top left; position: relative; z-index: 98}

.popup1.position1{position:absolute; top:70px; left:480px;}
.popup4.position3{position:absolute; top:0px; left:430px;}
.popup1.position2{display:none; position:absolute; top:-28px; left:20px;}
/*bubble*/
/************************************************************************************************/
.bubble{background:url(../img/bubble_back.png) repeat-y top left; width:427px; margin-left:0px; margin:10px 0px 0px 0px; }
.bubble .bubble_top{background:url(../img/bubble_top.png) repeat-y top left; width:427px; height:4px;}
.bubble .bubble_bottom{background:url(../img/bubble_bottom.png) no-repeat top left; width:427px; height:21px;}
.bubble .bubble_content{padding:0px 5px 0px 10px; line-height:normal;}

.bubble p{padding:0px 0px 0px 0px; }

/*bubble2*/
/************************************************************************************************/
.bubble2{width:439px; margin:0px 0px 0px 0px; position:relative; }
.bubble2 .bubble2_top{background:url(../img/bubble2_top.png) repeat-y top left; height:5px;}
.bubble2 .bubble2_bottom{background:url(../img/bubble2_bottom.png) no-repeat top left; height:7px;}
.bubble2 .bubble2_content{background:url(../img/bubble2_content.png) repeat-y top left;  padding:0px 5px 0px 10px; line-height:normal;}
.bubble2 .arrow{width:18px; height:28px; position:absolute; top:18px;}

.bubble2 p{padding:0px 0px 0px 0px; }

.split7 .sp7_left .bubble2 .arrow{background:url(../img/bubble2_arrowright.png) no-repeat top left; right:-15px;}
.split7 .sp7_right .bubble2 .arrow{background:url(../img/bubble2_arrowleft.png) no-repeat top left; left:-15px;}
/*who*/
/************************************************************************************************/
.who{background:url(../img/dotted_horizontal.png) repeat-x bottom left; padding:10px 0px 1px 0px; margin:0px 0px 10px 0px; }
.who div{height:60px; line-height:normal;}
.who div strong{display:block; padding:10px 0px 0px 80px; }
.who div span{padding:0px 0px 0px 80px; }


/*samecruises*/
/************************************************************************************************/
.samecruises{list-style:none; margin-bottom:-1px; margin:0px 0px 20px 0px; }
.samecruises li{border-bottom:1px dotted #c3b481; position:relative; padding:10px 0px 10px 0px; width:450px; float:left; margin:0px 25px 0px 0px; }
.samecruises li p{padding:0px 0px 0px 0px; line-height:normal;}

.samecruises li .info{font-size:12px; white-space:nowrap;}
.samecruises li .info img{float:left; padding:0px 15px 0px 0px; }
.samecruises li .info a{color:#D23F72; font-style:italic;}
.samecruises li .info .number{display:block; position:absolute; left:53px; top:15px; width:22px; height:22px; background-image:url(../img/slidelist_numbers.png); }
.samecruises li .info .number.nr1{background-position:0px 0px;}
.samecruises li .info .number.nr2{background-position:0px 88px;}
.samecruises li .info .number.nr3{background-position:0px 66px;}
.samecruises li .info .number.nr4{background-position:0px 44px;}
.samecruises li .info .number.nr5{background-position:0px 22px;}

.samecruises li .price{text-align:right; color:#A8A8A8; font-size: 11px; line-height:16px; position:absolute; right:0px; top:8px; margin-right: 12px; }
.samecruises li .price strong{display:block; color:#333E45; font-size:16px; font-weight:normal; margin-right: -12px;}

/*clock*/
/************************************************************************************************/
.clock{list-style:none;}
.clock li{display:block; width:180px; padding:0px 0px 0px 0px; text-align:center; float:left; background-position:top center; background-repeat:no-repeat;}
.clock li label{font-size:11px;}
.clock li input{display:block; margin:7px 0px 0px 85px;}
.clock li .ico.question2{top:5px; left:5px;}
/*
.clock li.clock1{background-image:url(/images/clock1.png);}
.clock li.clock2{background-image:url(/images/clock2.png);}
.clock li.clock3{background-image:url(/images/clock3.png);}

.clock li.on.clock1{background-image:url(/images/clock1_on.png);}
.clock li.on.clock2{background-image:url(/images/clock2_on.png);}
.clock li.on.clock3{background-image:url(/images/clock3_on.png);}
*/
/*dayslist*/
/************************************************************************************************/
.dayslist{padding:0px 0px 0px 170px;list-style:none; }
.dayslist .list{float:left; width:240px;}

/*daystime*/
/************************************************************************************************/
.daystime{width:155px; position:relative;list-style:none;}
.daystime li{color:white; font-size:12px;}
.daystime li.head{font-family:georgia; font-size:16px; position:absolute; top:10px; left:6px;}
.daystime li.aankomst{position:absolute; top:46px; left:45px;}
.daystime li.vertrek{position:absolute; top:81px; left:45px;}
.daystime.single li.aankomst.clock, .daystime.single li.vertrek.clock{top:46px; left:7px;}
.daystime.double li.aankomst.clock{top:46px; left:7px;}
.daystime.double li.vertrek.clock{top:81px; left:7px;}
/*.daystime li.aankomst.clock{top:46px; left:7px;}*/
.daystime li span{display:block; position:relative; top:-2px;}

.daystime.single{height:80px; background:url(../img/daystime_single.png) repeat-x top left; }
.daystime.single li.vertrek{position:absolute; top:44px; left:45px;}
.daystime.single li.aankomst{position:absolute; top:44px; left:45px;}

.daystime.double{height:119px; background:url(../img/daystime_double.png) repeat-x top left; }

/*daysresult*/
/************************************************************************************************/
.daysresult{list-style:none;}
.daysresult .daystime{float:left; margin-right:20px;}
.daysresult .content{width:525px; float:left;}

.daysresult .content h4{}
.daysresult .content img{float:right; padding-left:25px;}
.daysresult .image {float:left; height:113px; margin-left:25px; position:relative;}
.daysresult .content blockquote p{padding:0px;}
.daysresult .ico{}
/*beoordeling*/
/************************************************************************************************/
.beoordeling{position:relative; margin-top:10px;}

.beoordeling span.score{width:44px; height:38px; display:block; text-align:center; font-size:25px; color:white; font-family:"Times New Roman", Times, serif; padding:6px 0px 0px 0px; background:url(../img/beoordeling_score.png) no-repeat top left; position:absolute; left:0px; top:4px; }
.box2 .beoordeling span.score{background:url(../img/beoordeling_score_alt1.png) no-repeat top left; color:#0a88ae;}

.beoordeling table{width:135px; margin:0px 0px 0px 55px; }
.beoordeling table td{color:black; padding:3px 0px 0px 0px; font-size:11px; height:10px;}
.box2 .beoordeling table td{color:white;}
.box2 .beoordeling table h3{color:white;}

/************************************************************************************************************************************************************************************************/
/*boxes en pages*/
/************************************************************************************************************************************************************************************************/

/*box1*/
/************************************************************************************************/
.box1{width:445px; }
.box1 .top{height:5px; background:url(../img/box1_top.png) repeat-x top left;}
.box1 .content{background:url(../img/box1_content.png) repeat-y bottom left; padding:0px 10px 0px 10px;}
.box1 .content p{padding:0px 0px 5px 0px;}
.box1 .content strong{font-size:12px; color:#0a87ad;}
.box1 .bottom{height:5px; background:url(../img/box1_bottom.png) no-repeat top left;}

/*box2*/
/************************************************************************************************/
.box2{width:213px; padding:0px 0px 0px 0px; position:relative;}
.box2 .top{height:3px;}
.box2 .content{padding:10px 13px 10px 13px; zoom:1; background:#46b8c3 url(../img/box2_content.png) no-repeat top left;}
.box2 .box2_bottom{height:4px; background:url(../img/box2_bottom.png) no-repeat top left;}
.box2 p{padding:0px 0px 0px 0px; }

/*box3*/
/************************************************************************************************/
.box3{width:545px; }
.box3 .top{height:5px; background:url(../img/box3_top.png) repeat-x top left;}
.box3 .content{background:url(../img/box3_content.png) repeat-y bottom left; padding:0px 10px 0px 10px;}
.box3 .content p{padding:0px 0px 5px 0px;}
.box3 .content strong{font-size:12px; color:#0a87ad;}
.box3 .bottom{height:5px; background:url(../img/box3_bottom.png) no-repeat top left;}
.box3 .content div.scrolable{position:relative; width:500px; overflow:hidden; height:110px;max-height:110px;}
.box3 .content div.scrolable div{position:absolute; display:block; width:500px;}
.box3 .content div.scrolable p{position:absolute; display:block;}
.box3 #up, .box3 #down{float:right; text-align:right;}
.box3 #up a{color:#0a87ad; padding-right:20px; background:url(../img/ico_down.gif) no-repeat 55px 5px;}
.box3 #down a{color:#0a87ad; padding-right:20px; background:url(../img/ico_up.gif) no-repeat 60px 5px;}
.box3 #down.off a,.box3 #up.off a{color:#cacaca; background:none;}

/*page1*/
/************************************************************************************************/
.page1{width:664px; padding:0px 0px 30px 0px; position:relative;}
.page1 .page1_top{height:9px; background:url(../img/page1_top.png) repeat-x top left;}
.page1 .page1_content{background:url(../img/page1_content.png) repeat-y bottom left; padding:15px 40px 0px 25px;}
.page1 .page1_bottom{height:9px; background:url(../img/page1_bottom.png) no-repeat top left;}

/*page2*/
/************************************************************************************************/
.page2{width:946px; background:url(../img/page2_content.png) repeat-y top left; position:relative; left:-3px; margin:0px 0px 5px 0px; }
.page2 .page2_bottom{height:7px; background:url(../img/tabimg_top_alt1.png) no-repeat bottom left;}

.page2 h3{color:#333e45;}

/*page3*/
/************************************************************************************************/
.page3{width:950px; padding:0px 0px 10px 0px; position:relative; margin:20px 0px 0px 0px; }
.page3 .page3_top{height:9px; background:url(../img/page3_top.png) repeat-x top left;}
.page3 .page3_content{background:url(../img/page3_content.png) repeat-y bottom left; padding:15px 0px 0px 0px; zoom:1}
.page3 .page3_bottom{height:9px; background:url(../img/page3_bottom.png) no-repeat top left;}

/*rederijen*/
/************************************************************************************************/
.rederij {position:relative;}
.rederij p {height:100px;width:350px;display:block; }
.rederij h3 {padding-bottom:4px; border-top:1px dotted #000;width:465px;padding-top:14px;font-size:12px;color:#000;font-family:Verdana;}
.rederij h3 img {padding-right:10px;}
.rederij h3 span {position:relative; top:-4px; vertical-align:bottom;}
.rederij a { color:#D23F73; font-style:italic;display:block; }
.rederij a.more{position:absolute; top:210px;}
.rederijbutton {padding-right:8px; padding-bottom:5px;}


/************************************************************************************************************************************************************************************************/
/*independent styles*/
/************************************************************************************************************************************************************************************************/
.relative{position:relative; display:inline; z-index:500;}
.relative_question{position:relative; display:inline;}

/*alignment*/
/************************************************************************************************/
.align_right{text-align:right;}
.align_left{text-align:left;}

/*floats*/
/************************************************************************************************/
.float_right{float:right;}
.float_left{float:left;}

/*backgrounds*/
/************************************************************************************************/
.back1{padding:10px; background-color:#f4f4f4;}
.back1 p{padding:0px;}

/************************************************************************************************************************************************************************************************/
/*banners*/
/************************************************************************************************************************************************************************************************/
.banner{position:relative;}

/*banner1*/
/************************************************************************************************/
.banner.banner1{width:280px; height:77px; background:url(../img/banner1.png) repeat-x top left; }
.banner.banner1 a, .banner.banner1 .nieuwsbrieftext{font-family:georgia; font-size:16px; color:#182473; text-decoration:none; display:block; height:70px; white-space:nowrap; }
.banner.banner1 a span.alt1{color:#D23F73; font-size:12px; font-style:italic; display:block; padding:3px 0px 0px 0px; }

.banner.banner1 .ico.cruisewijzer{background:url(../img/ico_newsletter.png) no-repeat left top; width: 95px; height: 72px; margin-left: -10px; margin-top: 3px; float: left; }
.banner.banner1 .nieuwsbrieftext { float: left; margin-top: 10px; }
/*banner2*/
/************************************************************************************************/
.banner.banner2{border-top:1px dotted #889dae; border-bottom:1px dotted #889dae; }
.banner.banner2 a{font-family:georgia; font-size:20px; color:#182473; text-decoration:none; padding:7px 0px 7px 167px; display:block;}
.banner.banner2 a.bannerairmiles{padding:7px 0px 7px 85px;}
.banner.banner2 a span.alt1{color:#D23F73; font-size:12px; font-style:italic; display:block; padding:3px 0px 0px 0px; }

.banner.banner2 .ico.grootsteaanbodlaagsteprijs{width:187px; height:130px; background:url(../img/ico_grootsteaanbodlaagsteprijs.png) no-repeat top left; display:block; position:absolute; top:-40px; left:-30px;}
.banner.banner2 .ico.airmiles{width:73px; height:73px; background:url(../img/airmiles_logo.png) repeat-x top left; display:block; position:absolute; top:-8px; left:0px;}

/*banner3*/
/************************************************************************************************/
.banner.banner3{width:215px; height:211px; position:relative;}

.banner.banner3 .about{width:202px; height:80px; background:url(../img/banner3_about.png) repeat-x top left; padding:0px 0px 0px 3px; position:absolute; left:5px; top:125px; }

.banner.banner3 .hoveroff p{font-size:18px; color:#333E45; font-family:georgia; position:absolute; left:10px; top:132px; z-index:500;}
.banner.banner3 .hoveroff p .button{margin-top:9px;}

.banner.banner3 .hoveron p{ padding:10px; }
.banner.banner3 .hoveron p a{ color:#D23F73; font-style:italic; position:absolute; left:10px; bottom:10px; }

.banner.banner3.africa{background:url(../img/banner3_africa.jpg) no-repeat top left; }

.banner.banner3 .hoveroff .layer_top_left{width:7px; height:7px; background:url(../img/layer1.png) no-repeat top left; position:absolute; top:-1px; left:-1px;}
.banner.banner3 .hoveroff .layer_top_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat top right; position:absolute; top:-1px; right:-1px;}
.banner.banner3 .hoveroff .layer_bottom_left{width:7px; height:7px; background:url(../img/layer1.png) no-repeat bottom left; position:absolute; bottom:-1px; left:-1px;}
.banner.banner3 .hoveroff .layer_bottom_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat bottom right; position:absolute; bottom:-1px; right:-1px;}

/*banner4*/
/************************************************************************************************/
.banner.banner4{width:215px; height:250px; background:url(../img/banner4.png) no-repeat top left; }
.banner.banner4 h4{color:#333e45; position:absolute; left:10px; top:7px; }
.banner.banner4 img{padding:53px 0px 0px 0px; }
.banner.banner4 p{font-size:11px; line-height:normal; padding:3px 0px 5px 10px; }
.banner.banner4 span.dag{display:block; font-size:10px; position:absolute; left:-16px; top:45px; width:52px; height:52px; padding:5px 0px 0px 0px; text-indent:-3px; background:url(../img/banner4_dag.png) repeat-x top left; color:white; text-align:center;}
.banner.banner4 span.dag strong{display:block; font-size:15px; }
.banner.banner4 span.prijs{display:block; position:absolute; right:-16px; top:60px; width:88px; height:88px;}
.banner.banner4 span.prijs img{padding:0;}
.banner.banner4 a.button{margin-left:8px;}
.banner.banner4 .longtext{font-size:11px; line-height:13px; margin:3px 0px 5px 10px; height:41px; overflow:hidden;}
.banner.banner4 .longtext p{padding:0px 0px 5px 0px; line-height:13px; }


/*banner5*/
/************************************************************************************************/
.banner5{width:607px; height:129px; overflow:hidden;}
.banner5 .shade{background:url(../img/banner5.png) no-repeat; margin-top:-129px; width:607px; height:129px; position:relative; z-index:4;top:129px;}
.banner5 img{}

/*note*/
/************************************************************************************************/
.note{width:280px; background:#fcfafc url(../img/note.png) no-repeat top left; margin:20px 0px 0px 0px; }
.note h3{color: #0A87AD; margin:0px 0px 10px 0px; }
.note .content{background:url(../img/note_content.png) no-repeat 0px 55px;}
.note .content div{background:url(../img/note_bottom.png) no-repeat bottom left; padding:25px 12px 50px 12px; }

/************************************************************************************************************************************************************************************************/
/*tables*/
/************************************************************************************************************************************************************************************************/
table{border-collapse:collapse; font-size:12px; font-weight:normal; width:100%;}
table tr{}
table tr th{}
table tr.error td{color:#D23F73;}
table tr.error .error{border:2px solid #D23F73;}
table tr > td{padding:5px 0px 5px 0px; position:relative;}
table tr.border_top1{border-top:1px solid #c4ced7;}

/*table1*/
/************************************************************************************************/
.table1{}
.table1 tr{}
.table1 tr.left td{text-align:left !important;}
.table1 tr th{color:#FFFFFF; font-size:16px; background-color:#46B8C3; padding:6px 10px 6px 10px; font-family:georgia; font-weight:normal; border-right:1px solid #EAEAEA;}
.table1 tr th.left{background:#46B8C3 url(../img/table1_th_left.png) no-repeat top left; text-align:left;}
.table1 tr th.right{border-right:0px; background:#46B8C3 url(../img/table1_th_right.png) no-repeat top right;}

.table1 th strong,.table1 th nobr{font-family:georgia; font-weight:bold;}
.table1 tr td{padding:6px 10px 6px 10px; border-bottom:1px dotted #c7c7c7; color:#333E45; vertical-align:top;}
.table1 tr td.right{text-align: right !important; }
.table1 tr td a{color:#333e45;}
.table1 tr td.center{text-align:center !important; }
.table1 tr td.border{border-right:1px solid #eaeaea; }
.table1 tr.alt1{background:#F4F4F4;}
.table1 tr.alt1 td{ text-align:center; border-bottom:0px;}
.table1 tr.alt1 td p{padding:0px 0px 0px 0px; }
.table1 tr.alt5{background:#F4F4F4;}
.table1 tr.alt5 td{ text-align:center;}
.table1 tr.alt5 td p{padding:0px 0px 0px 0px; }
.table1 tr.alt2{background:#eaeaea; text-align:center;}
.table1.noborders tr td,.table1.noborders tr{border:none !important;}
/*
de background pink hieronder ff aanpassen in een mooi kleurtje!
*/
.table1 tr.alt3{background:pink;}
.table1 tr.alt4 th{border-color:#46B8C3; vertical-align:bottom;}
.table1 tr.alt4 th.right{text-align:right;}
.table1 tr.border_top td{border-top:1px dotted #c7c7c7;}
.table1 tr td.nowrap{white-space:nowrap;}
.table1 tr td h3 a{font-family:georgia; color:#2896B8; font-size:18px;}
.date{font-size:10px; color:#D23F73;}
ul .date{font-size:8px; line-height:9px;}
/*table2*/
/************************************************************************************************/
.table2{position:relative;}
.table2 tr{}
.table2 tr.left td{text-align:left !important;}
.table2 tr .right{text-align:right !important;}
.table2 tr th{padding:6px; border-right:1px solid #eaeaea; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:left; font-weight:normal;}
.table2 tr td{height:35px; width:80px; padding:6px; border-bottom:1px dotted #c7c7c7; color:#333E45; border-right:1px solid #eaeaea;}
.table2 tr td.back1{background-color:#ecf8f9; border-bottom:1px dotted #c7c7c7;}
.table2 tr td.back2{background-color:#46b8c3; color:#fff; font-family:georgia;}
.table2 tr td.on{background-color:#46b8c3; color:#fff; font-family:georgia;}
.table2 tr td.on select{width:70px;}
.table2 tr td.top{}
.table2 tr td.last,.table2 tr th.last{ border-right:none;}
.table2.alt1{}
.table2 .small{width:100px;}
.table2.alt1 td{height:90px;}
.table2.alt1 td.top{height:35px;}
.table2.alt1 td img.preview{margin-top:5px;}

.table2.content td{width:130px; text-align:center; padding:6px 5px 6px 5px; }
.table2.content td label{display:block; font-weight:bold; font-size:14px;}
.table2.content td label span{text-decoration:underline;}
.table2 .pricepp {width: 65px; text-align:right;}

/*table 3*/
.table3 tr{border-top:none;}
.table3 tr.left td{text-align:left !important;}
.table3 tr td.center{text-align:center !important;}
.table3 tr th{ color:#333E45; font-size:11px; padding:6px 2px; font-family:georgia; font-weight:bold;border-bottom:1px dotted #c7c7c7; border-right:1px solid #EAEAEA;}
.table3 tr th.right{border-right:none;}
.table3 tr td{ width: 120px; text-align:center; padding:6px 2px; border-bottom:1px dotted #c7c7c7; color:#333E45; vertical-align:top; border-right:1px solid #EAEAEA;}
.table3 tr td.right{border-right:none;}
.table3 tr td a{color:#333e45;}

/************************************************************************************************************************************************************************************************/
/*forms*/
/************************************************************************************************************************************************************************************************/
form{position:relative;}

/*element widths*/
/************************************************************************************************/
form .verysmall{width:20px;}
form .small{width:50px;}
form .smallmedium{width:100px;}
form .medium{width:150px;}
form .smallwide{width: 190px;}
form .wide{width:200px;}
form .mediumwide{width:250px;}
form .smallbig{width:270px;}
form .mediumbig{width:360px;}
form .big{width:100%;}
form a.red{color:#D23F73; font-size:9px;}
fieldset.default{width: 530px;}
fieldset.default td.label{width:190px}
fieldset.default td.input{width:360px}

form fieldset.small{width: 350px;}
fieldset.small td.label{width: 140px;}
fieldset.small td.input{width: 190px;}

form fieldset.wide{width: 100%;}
fieldset.wide td.top{display:table-cell; vertical-align: top;}
fieldset.wide td.label{width: 140px;}
fieldset.wide td.input{width: 360px;}

select option{padding-left:5px;}

/*input standard style*/
/************************************************************************************************/
form input{border:1px solid #333E45; padding:3px; font-size:11px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}
form textarea{border:1px solid #333E45; padding:3px; font-size:11px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}

/*errortag*/
/************************************************************************************************/
form .errortag{background:url(../img/errortag.png) repeat-y top left; margin:5px 0px 10px 0px; }
form .errortag .top{width:100%; height:4px; background:url(../img/errortag_top.png) no-repeat top left; }
form .errortag .bottom{width:526px; height:4px; background:url(../img/errortag_bottom.png) no-repeat top left; }
form .errortag strong{display:block; color:#c2c1c1; padding:5px 0px 5px 45px; background:url(../img/errortag_label.png) no-repeat 10px 2px; font-weight:normal; font-size:12px; color:white;}

/************************************************************************************************************************************************************************************************/
/*icons*/
/************************************************************************************************************************************************************************************************/
.ico{}

.ico.arrow{color:#D23F73 !important; font-style:italic; font-size:12px; text-decoration:none;}
.ico.arrow:hover{text-decoration:underline;}
.ico.phone{background:url(../img/ico_phone.jpg) no-repeat top right; }
.ico.question{color:#889DAE; background:url(../img/ico_question.gif) no-repeat center right; padding:2px 20px 2px 0px; display:inline-block; text-decoration:underline;}
.ico.question2, .ico.question3{background:url(../img/ico_question.gif) no-repeat center right; display:block; float:right; width:15px; height:16px; position:relative; vertical-align:middle; cursor:pointer;}
.ico.question2:hover .popup1.position2{display:block;}
.ico.question3:hover .popup3.position2{display:block;}
.ico.checkblack{background:url(../img/ico_checkblack.gif) no-repeat center left; padding:2px 0px 2px 20px !important; display:inline-block;}
.ico.calendar{position:relative;}
.ico.calendar .cal{width:24px; height:18px; background:url(../img/ico_calendar.png) no-repeat top left; overflow:hidden; position:absolute; right:0px; top:-2px; }
.ico.bino{width:103px; height:52px; background:url(../img/ico_bino.png) no-repeat top left; position:absolute; right:-25px; top:-15px; z-index:80;}
.ico.minus{background:url(../img/ico_minus.png) no-repeat center left; padding:2px 0px 2px 20px; display:inline-block;}
.ico.minus2{background:url(../img/ico_minus2.png) no-repeat center left; padding:2px 0px 2px 20px; display:inline-block;}
.ico.plus2{color:#0a87ad; font-size:12px; text-decoration:none; background:url(../img/ico_plus2.png) no-repeat center left; padding:2px 0px 2px 20px; display:inline-block;}
.ico.plus1{background:url(../img/ico_plus1.png) no-repeat center left; padding:2px 0px 2px 20px; display:inline-block;}
.ico.bag{color:#343e45; text-decoration:none; background:url(../img/ico_bag.png) no-repeat center left; padding:10px 0px 6px 30px; }
.ico.image1{padding:0px 0px 0px 80px; display:block; background-repeat:no-repeat; height:65px; margin:10px 0px 0px 0px; }
.ico.laagsteprijs{width:73px; height:73px; background:url(../img/ico_laagsteprijs.png) repeat-x top left; display:block; position:absolute;}
.ico.laagsteprijs.position1{top:-45px; right:0px;}
.ico.laagsteprijs2{width:73px; height:73px; background:url(../img/ico_laagsteprijs.png) repeat-x top left; position:absolute; top:-30px; right:-10px;}
.ico.blanklist{padding:0px 0px 0px 95px; background-repeat:no-repeat; margin:10px 0px 0px 0px; }
.ico.flight_go{display:inline-block; width:20px; height:19px; background:url(../img/ico_flight_go.png) repeat-x top left; }
.ico.flight_return{display:inline-block; width:20px; height:19px; background:url(../img/ico_flight_return.png) repeat-x top left; }
.ico.printpage{display:block; width:168px; height:32px; background:url(../img/buttonimg_printpagina.png) repeat-x top left; overflow:hidden; text-indent:-4000px; position:absolute; right:40px; top:20px; }
.ico.boekbevestiging{display:block; width:191px; height:33px; background:url(../img/buttonimg_boekbevestiging.png) repeat-x top left; overflow:hidden; text-indent:-4000px; position:absolute; right:40px; top:20px; }
.ico.grootsteaanbod{ width:187px; height:130px; background:url(../img/ico_grootsteaanbod.png) no-repeat top right; display:block; position:absolute; top:53px; left:748px; z-index: 2}

/************************************************************************************************************************************************************************************************/
/*buttons*/
/************************************************************************************************************************************************************************************************/
.button{position:relative; left:3px;}
.button, .button span, .button span em{display:inline-block; line-height:normal;}
.button .loader{margin:auto;}

/*blue*/
/************************************************************************************************/
.button.blue, .button.blue span, .button.blue span em{height:20px; text-decoration:none; font-size:11px; color:white; font-style:normal; background-image:url(../img/button_blue.png);}
.button.blue{background-position:center;}
.button.blue span{background-position:top left; position:relative; left:-3px;}
.button.blue span em{background-position:top right; padding:2px 10px 0px 7px; height:18px; position:relative; right:-6px;}

/*red*/
/************************************************************************************************/
.button.red, .button.red span, .button.red span em{height:20px; text-decoration:none; font-size:11px; color:white; font-style:normal; background-image:url(../img/button_red.png);}
.button.red{background-position:center;}
.button.red span{background-position:top left; position:relative; left:-3px;}
.button.red span em{background-position:top right; padding:2px 10px 0px 7px; height:18px; position:relative; right:-6px;}

/*redbig*/
/************************************************************************************************/
.button.redbig, .button.redbig span, .button.redbig span em{height:28px; text-decoration:none; font-size:11px; color:white; font-style:normal; background-image:url(../img/button_redbig.png);}
.button.redbig{background-position:center; }
.button.redbig span{background-position:top left; position:relative; left:-3px;}
.button.redbig span em{background-position:top right; padding:6px 10px 0px 7px; height:22px; position:relative; right:-6px;}


/************************************************************************************************************************************************************************************************/
/*footer*/
/************************************************************************************************************************************************************************************************/
.footer{}
.footer .top{padding:20px 0px; border-top:1px solid #E7EBEF; }
.footer .middle{background:#E7ECEF url(../img/footer_middle.png) repeat-x top left; padding:20px 0px 15px 0px; }
.footer .middle .middle_bottom{background:url(../img/footer_middle_bottom.png) repeat-x top left; height:6px; position:relative; bottom:-15px;}
.footer .middle p{font-size:11px;}
.footer .bottom{width:960px; height:60px; margin:0px auto 0px auto; background:url(../img/footer_bottom.png) no-repeat top left; position:relative;}
.footer .bottom ul{list-style:none; position:absolute; }
.footer .bottom ul.list.inline{padding-top:5px; right:270px; top:20px;}
.footer h5.alt2{color:#636363; font-size:13px; font-weight:bold; font-family:verdana;}
.footer h5.alt1{color:#333E45; font-size:20px; padding-bottom:7px;}

.footer .list li {font-size: 11px; line-height: 16px;}

.footer .list.logos{position:absolute; top:0px; right:0px;list-style:none;}
.footer .list.logos li{float:left;}

/************************************************************************************************************************************************************************************************/
/*mail template*/
/************************************************************************************************************************************************************************************************/
html.mailtemplate{}
html.mailtemplate body{background:none;}
.mailtemplate table{}
.mailtemplate table.main{width:600px; margin:0px auto 0px auto; }
.mailtemplate table td{padding:5px; width:100%;}
.mailtemplate table tr.footer{background:#e7ecef url(../img/mail_footer.png) repeat-x top left; color:#889dae; font-size:11px;}
.mailtemplate table tr.footer a{color:#889dae;}

.mailtemplate a.link{color:#86794f; text-decoration:none;}
.mailtemplate h3{color:#333e45;}
.mailtemplate p{color:#333e45;}

/* 3 col */

.col h3{color:black; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:11px;}
.col ul{margin-top:20px; list-style:none;}
.col li{margin:0px; padding:0px;}
.col.nr1 {width:310px;float:left;}
.col.nr2 {width:305px;padding-left:15px;float:left;}
.col.nr3 {width:305px;padding-left:15px;float:left;}
.col a{color:black; text-decoration:none; font-size:11px; line-height:11px;}
.col a:hover{text-decoration:underline;}

.tabimg .pricetag{position:absolute; top:30px; left:30px;z-index:400; height:88px; width:88px;}

/*rounded corners*/
.layer_top_left{width:7px; height:7px; background:url(../img/layer1.png) no-repeat top left; position:absolute; top:-1px; left:-1px;}
.layer_top_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat top right; position:absolute; top:-1px; right:-1px;}
.layer_bottom_left{width:7px; height:7px; background:url(../img/layer1.png) no-repeat bottom left; position:absolute; bottom:-1px; left:-1px;}
.layer_bottom_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat bottom right; position:absolute; bottom:-1px; right:-1px;}


/************************************************************************************************************************************************************************************************/
/*Imagepool*/
/************************************************************************************************************************************************************************************************/
.imagepool .menu {position:relative; height:150px; width:790px; margin:auto; overflow:hidden;  }
.imagepool .menu li{width:200px;}
.imagepool .menu ul{height:145px; position:relative;}
.imagepool a.vorige{ z-index:3; background:url(../img/ico_left.png) no-repeat top right; left:90px; position:relative; width:30px; height:30px; display:block; float:left; top:65px; margin-left:-30px;}
.imagepool a.volgende{z-index:4; background:url(../img/ico_right.png) no-repeat top right; left:880px; position:relative; width:30px; height:30px; display:block; float:left; top:65px; margin-left:-30px;}
.imagepool h4{padding-left:85px;}
/*rounded corners*/
.imagepool .layer_top_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat top right; position:absolute; top:-1px; left:184px;}
.imagepool .layer_bottom_right{width:7px; height:7px; background:url(../img/layer1.png) no-repeat bottom right; position:absolute; bottom:-1px; left:184px;}


.img_float .zoover{position:absolute; top:15px; left:10px;}

.subvaargebied .list{
    float:left;
    padding-right:14px;
}


/***************/
/*dekplan*/
.result .info div.legendacolor{font-family:verdana; font-size: 10px; background-image:url('../img/dekplan_rounded_corners.png'); background-repeat:no-repeat; height:21px; width:26px; vertical-align:bottom; text-align:center;  min-height:0px; display:inline-block; margin-right:5px;}

/*optionbox1*/
/************************************************************************************************/
.optionbox1{ margin:0px 0px 10px 0px;}
.optionbox1 label{padding:0px 15px 0px 0px; }
.optionbox1 p{padding:0px; }
.optionbox1 .list.selection.sorton li{border:1px solid #0A88AE;padding:4px 4px 4px 18px; width:72px; font-size:10px; -moz-border-radius:4px; }

/*SLIDESHOW*/
.slideshow{position:relative;}


.deckplan{height:50px; width:414px; background-repeat:no-repeat;background-position:center right;}
.dining2,ul.clock input{margin-right:8px;}
label input{ margin-right:8px;}
#iDEAL { margin-left:10px;}

/*Link style*/
a.white{color:#fff;}

div.video_image { float:left; margin:10px 10px 10px 10px; text-align:center; }
div.video_image span { color:#333E45; font-weight:normal; }