@charset "utf-8";
/* RESET + GENERAL SETUP */
*{padding:0px; margin:0px;}
*:focus {outline: 0;}
html{background:url(../images/bg.png) repeat-x top left; font-size:100%;}
body {width:100%;height:100%;min-height:100%;font-family:Arial, Helvetica, sans-serif;}
/*HEADER*/
#header{width:960px; margin:auto; height:89px; position:relative; }
#header #language{ font-size:9px; position:absolute; top:0px; right:0px;}
.logo img{border:0px;}
.logo{ float:left;}
.loyalty{float:left; padding-top:30px; display:block;}
#brandbox{width:969px; margin:auto; height:221px; }
#flash_content { width:969px; height:221px; background:url(/flash/temp_flash.jpg) no-repeat; }
/*NAVIGATION*/
#navigation{ position:absolute; bottom:0; right:5px; }
#navigation a{color:#e53122; text-decoration:none; font-size:11px; text-transform:uppercase;  padding-left:6px; padding-right:6px; border-right:1px solid #e53122;}
#navigation a:hover{color:#e53122; text-decoration:underline;}
#navigation .Current{color:#e53122; background:url('../images/arrow.jpg') no-repeat bottom center; padding-bottom:5px;}
#navigation .Current a{text-decoration:underline;}
#navigation ul{list-style:none;}
#navigation li{float:left; color:#e53122; display:block; padding-bottom:5px;}
#navigation li:hover{background:url('../images/arrow.jpg') no-repeat bottom center; padding-bottom:5px; }
/*CONTENT*/
#wrapper{background:url('../images/back.jpg') no-repeat top center; width:969px; margin:auto; min-height:400px; color:#333333; font-size:11px; 
position:relative;}
#container{position:absolute; top:-30px; left:4px; width:960px;/* border:1px solid #0033FF;*/ margin:auto;}
.content{padding:24px;}
#container ul{list-style:square;}
#container li{margin-left:20px;}
.Home{clear:both; min-height:150px;}
/*FOOTER*/
#footer{color:#999999; font-size:10px; width:100%; margin:auto; padding-bottom:20px; padding-top:20px; height:20px; clear:both;}  
#footer .copy{float:left; padding-left:5px;}
#footer .created{float:right; padding-right:5px;}
#footer a{color:#999999; text-decoration:none;}
#footer a:hover{color:#666666; text-decoration:underline;}
/*ERROR*/
#Error{padding:20px; padding-top:50px; padding-bottom:200px;}
/* STYLE */
h1{color:#e53122; font-weight:bold; font-style:italic; font-size:18px;}
h2{color:#333333; font-weight:bold; font-size:24px;}
h3{color:#333333; font-weight:bold; font-size:18px;}
input{color:#666666;}
textarea{color:#666666; font-family:Arial, Helvetica, sans-serif; padding:2px;}
/*BOXES */
.box{float:left; width:315px; padding-right:4px;}
.last{padding-right:0px;}
.first{padding-left:3px;}
.box h2{ text-transform:uppercase; font-size:22px;}
.box h2 a{color:#FFFFFF; text-decoration:none;}
.box_repeater{background:url(../images/repeater.png) repeat-y top left; width:315px;}
.box_content{background:url(../images/gradient_box.png) no-repeat bottom left; width:295px; min-height:206px; padding:10px; padding-bottom:0px; position:relative;}
.box_content a {color:#333333; text-decoration:none;}
.box_content a:hover {text-decoration:underline;}
#promo_header{background:url(../images/promo_header.png) no-repeat top left; width:295px; height:42px; padding-left:20px; padding-top:10px;}
#profiel_header{background:url(../images/profiel_header.png) no-repeat top left; width:295px; height:42px; padding-left:20px; padding-top:10px;}
#profiel_footer{background:url(../images/profiel_footer.png) no-repeat top left; width:315px; height:17px;}

#profiel_small #profiel_header{background:url(../images/profiel_header_small.jpg) no-repeat top left; width:221px; height:34px; padding-left:20px; padding-top:10px;}
#profiel_small #profiel_footer{background:url(../images/profiel_footer_small.jpg) no-repeat top left; width:241px; height:11px;}
#profiel_small #profiel_header h2{ text-transform:uppercase; font-size:18px;}
#profiel_small .box_content{background:url(../images/profiel_box_small.jpg) no-repeat bottom left; width:221px; min-height:100px; padding:10px; padding-top:0px; padding-bottom:0px; position:relative; height:100px; }
#profiel_small .box_repeater{background:url(../images/profiel_repeater_small.jpg) repeat-y top left; width:241px;}
#profiel_small #profiel_header h2 a{color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:16px;}
#profiel_small .profielInfo{font-size:12px;}
#profiel_small .profielPunten{background:url(../images/profiel_punten.jpg) no-repeat top left; width:219px; height:20px; text-align:center; font-size:16px; font-weight:bold; margin-top:0px;margin-bottom:0px;}

#events_header{background:url(../images/events_header.png) no-repeat top left; width:295px; height:42px; padding-left:20px; padding-top:10px;}
/**************************/
.info{background:#eaeaea; color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px; float:left; width:214px; min-height:58px; margin-bottom:5px; position:relative;}
.infoSmall{background:#eaeaea; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; float:left; width:150px; min-height:58px; margin-bottom:5px; position:relative; height:58px;}
.img{border:0px;}
.imgHolder{float:left; margin-right:8px; margin-bottom:5px; clear:both; width:65px; height:60px; border: 1px solid #999999;}
.pricetext{color:#e53122;}
.title{font-size:12px; font-weight:bold; padding-bottom:5px; padding-top:0px; display:block; width:150px;}
.infoSmall .title{padding-top:22px;}
.ptn{font-size:10px;}
.promo_ptn{background:url(../images/promo_block.jpg) no-repeat top left; height:22px;; width:52px; color:#FFFFFF; text-align:center; font-size:18px; position:absolute;  top:2px; right:2px;}
.events_ptn{background:url(../images/events_block.jpg) no-repeat top left; height:22px;; width:63px; color:#FFFFFF; text-align:center; font-size:18px; position:absolute;  top:2px; right:2px;}
.link{border:0px; width:22px; height:23px; position:absolute; right:2px; bottom:2px;}
/**************************/
/*BREADCRUMB*/
#breadcrumb{color:#FFFFFF; padding-bottom:5px;}
#breadcrumb a {color:#FFFFFF;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
.breadcrumb{color:#333333;}
.breadcrumb a{color:#333333;text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}
/*color section page */
#page{background:url(../images/normal_repeater_page.jpg) repeat-x top left; width:926px; margin-right:3px; margin-left:4px; min-height:200px; padding:13px;}
#events{background:url(../images/events_repeater_page.jpg) repeat-x top left; width:926px; margin-right:3px; margin-left:4px; min-height:310px; padding:13px; position:relative;}
#promo{background:url(../images/promo_repeater_page.jpg) repeat-x top left; width:926px; margin-right:3px; margin-left:4px; min-height:200px; 
padding:13px;}
#profiel{background:url(../images/profiel_repeater_page.jpg) repeat-x top left; width:926px; margin-right:3px; margin-left:4px; min-height:200px; 
padding:13px;}
.profielPunten{background:url(../images/profiel_punten_big.jpg) repeat-y top left; width:295px; height:35px; text-align:center; font-size:24px; font-weight:bold; margin-top:10px;margin-bottom:10px;}
.profielInfo{font-size:18px;}
.profielTable{border:1px solid #363636;width:600px;}
.profielTable td{padding:5px;}
.profielTable .head{background:url(../images/profielHead.jpg) repeat-x top left #cccccf; color:#FFFFFF; padding-top:3px; padding-left:5px; border-bottom:1px solid #999999; height:28px; text-align:left;}
.profielTotal{font-size:20px; float:left;padding-left:10px;}
.profielHighlight{font-size:20px; color:#e03324; float:left;padding-left:12px;}
.profielCompany{font-size:20px; float:left; padding-left:50px;}
.ProfielOrder th{background:#cccccf; text-align:left; padding-left:5px;}
.ProfielOrder td{padding:3px;}
.ProfielOrder .head{background:url(../images/profielHead.jpg) repeat-x top left #cccccf; color:#FFFFFF; padding-top:3px; padding-left:5px; border-bottom:1px solid #999999; height:24px; text-align:left;}
.ProfielOrder{border:1px solid #363636;width:600px;}
/*****************************************/

#leftpane{width:677px; min-height:400px; float:left;}
#rightpane{width:237px; min-height:400px; float:left; padding-left:8px;}

/*OVERZICHT ITEMS */
#overzicht{width:677px; padding-top:50px;}
/*DETAIL ITEM */
#detail{width:677px; position:relative;min-height:200px;}
.reserveren{text-decoration:none; color:#333333; }
.reserveren img{border:0px; float:left; vertical-align:bottom;}
.reserverenInfo{float:left;height:18px;display:block;background:#faa500;color:#333333; vertical-align:middle; font-size:12px; font-weight:bold; padding-top:2px;cursor:pointer;}
.detailBack{ text-decoration:none; color:#333333; font-size:16px; font-weight:bold; position:absolute; bottom:5px; left:275px;}

#events .item{width:677px; padding-bottom:5px; border-bottom:1px solid #1360d4; padding-top:5px; clear:both; min-height:70px;}
#promo .item{width:677px; padding-bottom:5px; border-bottom:1px solid #e03324; padding-top:5px; min-height:70px;}
#events .item .points{background:url(../images/EventPtn.jpg) no-repeat top left; width:90px; height:32px; float:right; color:#FFFFFF; font-size:28px; font-weight:bold; padding-left:0px;padding-right:2px; margin-left:5px; margin-bottom:5px; text-align:center;}
#events .item #detailview_placeholder a img{border:1px solid #1360d4;}
#events .item .detailview_image{width:253px; height:190px; border:1px solid #1360d4; background:#CCCCCC; vertical-align:middle;}
#promo .item .points{background:url(../images/PromoPtn.jpg) no-repeat top left; width:74px; height:32px; float:right; color:#FFFFFF; font-size:28px; font-weight:bold; padding-left:0px;padding-right:2px; margin-left:5px; margin-bottom:5px; text-align:center;}
#promo .item #detailview_placeholder a img{border:1px solid #e03324;}
#promo .item .detailview_image{width:253px; height:200px; border:1px solid #e03324; background:#CCCCCC; }
.item #detailview_placeholder{padding-right:20px; width:253px; float:left;}
.item #detailview_placeholder a{float:left; padding-top:10px; padding-right:5px;}
.item #detailview_placeholder img{border:0px;}
.item .detailview_image{width:253px; height:253px; border:1px solid #1360d4; background:#CCCCCC;}
.item .thumb{float:left; padding-right:20px; border:0px;}
.item .readMore{color:#e53122; text-decoration:none;}
.item .readMore:hover{text-decoration:underline;}

#subnav a{color:#e53122; text-decoration:none;}
#subnav{color:#333333; text-align:right; padding-top:20px;}
/****************************************/
#promo_small{width:241px; margin-top:20px;}
#promo_small_top{background:url(../images/promo_header_small.jpg) repeat-y top left; width:221px; height:34px; padding-top:10px; padding-left:20px;}
#promo_small_content{min-height:205px; height:205px; background:url(../images/promo_repeater_small.jpg) repeat-y top left; padding-left:5px; padding-right:5px; width:231px;}
/****************************************/
.boxTitle{ text-transform:uppercase; font-size:16px;}
.boxTitle a{color:#FFFFFF; text-decoration:none;}
/*CONTACT*/
#contact{font-size:12px; float:right; width:200px;}
#contactform{float:left; width:330px;}
#contactmap{float:right; width:353px; height:341px; padding-left:20px;}
#contactmap img{border:0px;}
#contactform .emfFormElementContainerLeftTableCel{width:100px;}
#contactform td{padding:1px;}
#contactform .emfTitleFormPart{font-size:14px; height:50px; line-height:20px; display:block;}
#contactform .emfTextbox{width:230px;font-size:12px;}
#contactform .emfLabel{}
.emfButtonPrintAndNext{text-align:right;}
/**************************/
/*LOGIN*/
#login{background:url(../images/login_repeater.jpg) repeat-x bottom left; width:205px; height:71px; position:relative; padding:5px; padding-top:20px;}
#login .forgot{position:absolute; bottom:5px; left:5px; color:#333333; text-decoration:none;}
#login .forgot:hover{text-decoration:underline;}
#login .loginLabel{display:inline-block; width:70px;}
#login .inputTextbox{width:120px;margin-bottom:5px; font-size:11px;}
#login label{width:60px; vertical-align:top;}
#login .button{position:absolute; bottom:3px; right:5px;}
/**************************/
.clear{clear:both; height:0px; line-height:0px;font-size:0;}
.hide { position:absolute; left:0; top:-9999px; width:1px; height:1px; overflow:hidden; }
/* IE6 PNG FIX */
div, img { behavior:url(/includes/iepngfix.htc); }
/* LIGHTBOX IMAGE ALIGNMENT */
img.lightbox { border:none; margin-right:5px; margin-bottom:5px; float:left; }
/* INPUT FIELDS */
.inputTextbox{ width:275px;}
.inputDropdownlist{ width:280px; }
.inputCheckbox{}
.inputButton{}
.vormingLabel{padding-right:20px;}
/* Pagination */
.pagination { font-size: 80%;}      
.pagination a {text-decoration: none;border: solid 1px #333;color: #666;}
.pagination a, .pagination span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background: #e03324;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}

#Chooselang{text-align:center;color:#333333;padding-top:80px;}
#Chooselang a{color:#333333; text-decoration:none; font-weight:bold;}
#Chooselang a:hover{color:#CCCCCC; text-decoration:underline;}

.pointItemRowHighlight{background-color:#E03324;}
.orderConfirmationHighlight{color:#E03324;font-size:12pt; padding-bottom:5px;}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
