body{
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:0px;
}
a{
	line-height:13px;
	text-decoration:underline;
	color:#000;
}
a:hover{
	text-decoration:none;
}
a img{
	border:none;
}
a.special{
	background: url(/smartbox/dk/images/arrow_white.gif) no-repeat 0 4px;
	padding-left:7px;
	color:#fff;
}
a.special2{
	background: url(/smartbox/dk/images/arrow_green.gif) no-repeat 0 4px;
	padding-left:7px;
	color:#000;
}
div.submit{margin:0;}
a.submit{
	text-decoration:none;
	background:#838D1C;
	padding:3px 7px;
	font-weight:bold;
	/*display:block;*/
	border-width:1px;
	border-style:solid;
	border-color:#fff #666 #666 #fff;
	color:#FFF;
}
a.submit:hover{
	background:#B2BE26;
}


a.blok{
	height: 16px;
	padding:3px 10px 4px 14px;
	color:#fff;
	background:#838D1C url(/smartbox/dk/images/arrow_white_big.gif) no-repeat 5px 6px;
	text-decoration:none;
}
a.blok:hover{
	background-color:#B2BE36;
}
a.top{
	background:url(/smartbox/dk/images/top.gif) no-repeat 0 2px;
	padding-left:13px;
	color:#838D1C;
}
a.txt, table.detail a.txt{
	text-decoration:none;
	color:#000;
}
a.txt:hover, table.detail a.txt:hover{
	text-decoration:underline;
}
a.cart{
	background:url(/smartbox/dk/images/cart.gif) no-repeat 0px 1px;
	padding-left:14px;
}
div.medContainer a{
	color:#fff;
}
p{
	margin:5px 0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
ul li{
	background:url(/smartbox/dk/images/arrow_dark.gif) no-repeat 0px 5px;
	padding-left:10px;
	margin:10px 0px;
	color:#000;
}
ul.noStyle li{
	background:none;
    padding-left:0px;
    margin: 0px;
}
ol{
	margin:0;
	padding:10px 20px 0 20px;
}
ol li{
	padding:5px 0 5px 0;
}
form{
	margin:0;
	padding:0;
}
span.error{
	color:#C00;
}
.ind{
	margin-left:30px;
}
.sm_ind{
	margin-left:15px;
}
.flash{
	border:#fff 1px solid;
	border-width:1px 0;
	background:#C6D62E;
}
table{
	border:none;
	width:100%;
}
table td{
	vertical-align:top;
	padding-top:5px;
}
table.order td.one{
	padding:5px 0px 10px 0;
	font-weight:normal;
    width:150px;
}
table.order td.two{
	padding:5px 0px 10px 0;
	/*width:200px;*/
}
table td.last{
	text-align:right;
	width:15%;
}
table td.total_1, table td.total_2{
	border-top:#fff 1px solid;
	padding:10px 0 0 0;	
}
table td.total_2{
	text-align:right;
	padding:11px 0 0 0;
}
table.geven td{
	padding:10px 0;
}
table.geven div.line{
	margin-top:15px;
	border-color:#838D1C;
}
table.geven td.image{
	width:200px;
	text-align:center;
}
table.geven td.txt{
	/*border-bottom:#838D1C 1px solid;*/
}
table td.error{
	color:#C00;
	padding:11px 0px 0px 5px;
	text-align:right;
}
#bigOne{
	width:960px;
	margin:0 auto;
}
#header{
	width:960px;
	margin-bottom:25px;
}
#subNav{
	text-align:right;
	margin:5px 0px 5px 0px;
}
#logo{width:170px;}
#slogan{width:750px;padding-left:20px;border-left:#818E1C 2px solid;}
/**html #slogan{ margin-bottom:20px;}*/
@media all and (min-width: 0px){#slogan {margin-bottom:20px;}}

#subNav a{
	color: #818E1C;
	text-decoration:none;
}
#subNav a:hover{
	text-decoration:underline;
}
#navigation{
	height:26px;
	width:960px;
	background:#838D1C url(/smartbox/dk/images/corner_rt_.gif) no-repeat right top;
	margin-bottom: 12px;
}
#breadCrumb{
	padding-bottom:12px;
}
#container{
	width:960px;
	margin:10px 0px;
}
#left{
	width:700px;
	margin-right:20px;
}
* html #left {
	margin-right/**/: 0px;
}
#right{
	width:240px;
	float: right;
}
#footer{
	border-top:#838D1C 1px solid;
	margin-top:20px;
	padding: 10px 0;
	color:#000;
}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
img.corner{margin:11px 0 0 0;}
div.smallContainer{width:167px;}
div.medContainer{border-bottom:#838D1C 5px solid;margin-bottom:20px;}
div.lineContainer{margin-bottom:20px;background:none;}
div.orange h2{
	background:none;
	color:#fff;
	font-size:12px;
	padding:0px;
	margin:0 0 12px 0;
}
.mainGreen div.lineContainer div.content{
	background:none;
	border:#838D1C 1px solid;
	border-width:0px 1px 1px 1px;
	padding:10px 20px 20px 20px;
}
/* BEGIN RUBEN */
.mainGreen div.medContainer div.content{
	padding:10px 20px 20px 20px;
}
/* END RUBEN */
.mainGreen div.lineContainer div.footer{
	background:url(/smartbox/dk/images/corner_lb_line.gif) no-repeat;
	border-right:#838D1C 1px solid;
	height:15px;
	padding:0px;
}
div.lineContainer img{
	border:#838D1C 1px solid;
	border-top-color:#FFF;
	border-width:1px 1px 0px 1px;
}
div.header{background:url(/smartbox/dk/images/corner_rt_.gif) no-repeat right top;height:24px;}
.smallContainer div.header{min-height:36px; height:auto}
* html .smallContainer div.header{height:36px;}
h1{color:#838d1c; font-size:14px; margin:0 0 10px 0; padding:0;}
h1.underlined{ padding-bottom:5px; border-bottom:1px solid #838D1C;}
h2{color:#fff; font-size:10px; padding:6px 0px 0px 15px; margin:0px 10px; background:url(/smartbox/dk/images/list_square.gif) no-repeat 0 8px;}
#tabLeft h2, #tabRight h2{color:#000; font-size:11px; padding:0; margin:10px 0; background:none;}
h3{color:#525703; font-size:10px; background:url(/smartbox/dk/images/list_square_green.gif) no-repeat 0 2px; margin:9px 0 5px 0; padding:0 0 0 13px; height:14px;}
.mainGreen h3{margin:0 0 15px 0;}
h4{margin:0 0 8px 0;padding:0;color:#838D1C;font-size:10px;}
.grey h4{color:#000;margin:0;padding:5px 0 0 10px;}
h4 a{text-decoration:none;color:#000;}
h4 a:hover{text-decoration:underline;color:#000;}

.medContainer div.header{height:26px;}
.medContainer h2, .lineContainer h2{
	background-image:url(/smartbox/dk/images/list_square_dark.gif);
	font-size:10px;
}
div.content, div.content_2{padding:20px 35px 20px 35px; border:#fff 1px solid; border-width:1px 0;}
div.gekregen{padding:10px 20px 10px 25px; height:150px;background:no-repeat bottom right;}
div.content_2{
	padding:10px 20px;
}
#mainContent div.content{
	padding:20px 15px;
}
div.smallContainer div.content{
	padding:10px 12px;
	height:155px;
}
.pic{
	border:#fff 1px solid;
	border-width:1px 0 0 0;
	height:73px;
	background:url(/smartbox/dk/images/home_small_1a.jpg) no-repeat 0 0;
}
div.footer{
	padding:5px 10px;
	color:#FFF;
	font-weight:bold;
	height:14px
}

.grey div.header a{color:#000;}
div.footer a, div.header a{color:#FFF;}
div.header a{text-decoration:none;}
div.header a:hover{text-decoration:underline;}
.spacer, .gClear{clear:both;}
.clearing:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearing{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearing {clear:both;height:0;line-height:0;font-size:0;}
.clearing {display: block;}
/* End hide from IE-mac */


.gClear{height:0;line-height:0;font-size:0;}
.spacer{margin-bottom:20px;}
.left, .left10, .left50, .left60, .left70{float:left;}
.left10{margin-right:10px;}
.left50{width:340px;}
.left60{width:360px;}
.left70{width:500px;}
.right, .right50{float:right;}
.right50{ width:340px;}

/*
*html .grey .left50, *html .grey .right50{
	margin-bottom:-20px;
}
*/
#partOne{
	margin-right:20px;
	width:420px;
}
#partTwo{
	width:230px;
	margin-top:-15px;
}
.orange{
	background:#FF8717 url(/smartbox/dk/images/corner_lb_.gif) no-repeat bottom left;
	width:240px;
	margin-bottom:20px;
	color:#fff;
	font-size:11px;
	line-height:14px;
}
.orange #top{
	background:url(/smartbox/dk/images/orange_rt.gif) no-repeat top right;
	height:15px;
}
.orange #content{
	background:url(/smartbox/dk/images/orange_r.gif) repeat-y top right;
}
.orange #content_2{
	padding:0px 90px 10px 15px;
	background:url(/smartbox/dk/images/orange_rb.gif) no-repeat bottom right;
	min-height: 103px;
	height:auto;
}
.orange #content_2 a{
	color:#fff;
	text-decoration:none;
}
.orange #content_2 a:hover{
	text-decoration:underline;
}
/* for Internet Explorer */
/*\*/
* html .orange #content_2{
	height: 103px;
}
/**/
div.line{
	line-height:1px;
	height:1px;
	font-size:1px;
	width:100%;
	border-bottom:#fff 1px solid;
	margin: 5px 0 15px 0;
	clear:both;
}
div.sub1 h2{
	font-size:14px;
	*font-size: 12px;
	margin-top:3px;
	padding:3px 0 0 0;
	*padding:6px 0 0 0;
	width:200px;
	font-weight:bold;
}
div.sub2 h2{
	font-size:14px;
	*font-size: 12px;
	margin-top:0px;
	padding:3px 0 0 0;
	*padding:6px 0 0 0;
	width:130px;
	font-weight:bold;
}
/*---------purple box---------*/
a.purple-box{
	margin-bottom:20px;
}
a.purple-box span{
	display:none;
}
a.purple-box img{
	border:none;
}
/*---------------------*/
ul.rightLink li{
	margin:0;
	padding:0 0 5px 8px;
	background:url(/smartbox/dk/images/arrow_green.gif) no-repeat 0 4px;
	color:#838D1C;
	font-weight:bold;
}
ul.rightLink li a{
	font-weight:normal;
	color:#838D1C;
}
ul.leftLink li, ul.tabs li, ul.leftList li{
	margin:0;
	padding:3px 0 3px 8px;
	background:url(/smartbox/dk/images/arrow_dark.gif) no-repeat 0 7px;
	color:#000;
	font-weight:normal;
}
ul.leftLink li a{
	font-weight:bold;
	color:#000;
}
ul.leftList li{
	padding:3px 0 3px 12px;
}
	
/*--------Search form--------*/
table td{
	vertical-align:top;
	border:none;
}
table.tableForm{
	width:420px;
}
td.one{
	padding:3px 0 15px 0;
	font-weight:bold;
	width:120px;
}
table.tableForm select{
	border:#000 1px solid;
	width:300px;
	height:17px;
	margin-top:-5px;
	padding-top:5;
}
table.tableForm select .ind{
	padding-left:15px;
}

table.tableForm2 {
	width:220px;
}
td.one2 {
	padding:3px 10px 15px 0;
	font-weight:bold;
}
table.tableForm2 select{
	border:#000 1px solid;
	width: 150px;
	height:17px;
	margin-top:-5px;
	padding-top:5;
}
table.tableForm2 select .ind{
	padding-left:15px;
}


/*---------Homepage----------*/
#topBlock{
	/*background:#838D1C url(/smartbox/dk/images/corner_rt_line2.gif) no-repeat top right;
	padding:1px 1px 0 1px;*/
	
}
.topContent{
	width:100%;
	background:url(/smartbox/dk/images/pix_bg.gif) repeat-y top right;
}
.topContent #first{
	border:#838D1C 1px solid;
	/*border-bottom-color:#fff;*/
	border-width:1px 0 1px 1px;
	border-bottom:none;
	width:698px;
}
.topContent img{
	margin:0;
	padding:0;	
}
div.searchResult{
	*padding-top:3px;
}
div.searchResult span{
	padding:8px 5px 4px 10px;
	*padding:1px 5px 1px 10px;
	background:url(/smartbox/dk/images/result_block.gif) no-repeat right top;
}
div.searchResult span span{
	background:#838D1C;
	padding:2px 7px 2px 10px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	height:24px;
	border:#fff 1px solid;
	border-width:1px 0 1px 1px;
}
div.fla{
	border-top:#fff 1px solid;
	height:73px;
}
/*----------sub pages----------*/
.cornerBlock{
	background:#c6d62f url(/smartbox/dk/images/corner_rt_.gif) no-repeat top right;
	padding:10px;
}
.cornerBlock .padRight{
	margin-right:165px;
	padding:10px;
}
.cornerBlock .introLeft{
	margin-right:0px;
	padding:10px;
}
.cornerBlock .introRight{
	width:165px;
	float:right;
	padding-top:130px;
}
.padRight div.line{
	margin-top:15px;
}
.introLeft div.line{
	margin-top:15px;
}
.introLeft img.introImg
{
	float:left;
	width:162px;
	height:162px;
	border:none;
	margin-right:5px;
	margin-top:30px;
}
.introRight p.highLight
{
	color:#FFF;
}
.introRight p.highLight a
{
	color:#FFF;
}
.packShot{
	position:absolute;
	top:23px;
	left:13px;
	z-index:10;
}
/*.packShot img {width:155px; height:160px;}*/

.packShot_use{
	position:absolute;
	top:3px;
	right:13px;
	z-index:10;
}
/*.packShot_use img {width:155px; height:160px;}*/


table.detail{margin-top:10px; width: 700px}
table.detail a{
	border:none;
	color:#838D1C;
}
table.detail td{padding:15px 0 20px 0;border-bottom:#838D1C 1px solid;}
table.detail td.image{padding:18px 15px 10px 0;}
table.detail td.image img{margin-bottom:10px;}
table.detail td.image img{width:100px;height:100px;}
/*---------Gamma page---------*/
.grey .header{
	border-bottom:#fff 1px solid;
}
.grey div.content{
	padding:10px;
	background-color:#F0F0E8;
	margin-bottom:20px;
	color:#000;
	border-width:0;
	min-height:150px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html .grey div.content {
	height: 150px;
}
/**/
.grey div.left{
	width:206px;
}
.grey div.right{
	width:100px;
}
.grey div.right img{
	margin:0;
}
.grey div.content span, .grey div.content span a{
	color:#838D1C;
	margin-top:10px;
	font-weight:bold;
}
/* BEGIN RUBEN */
.grey div.content span.left {
	font-size: 14px;
	color: #838D1C;
}
.catalogus_item_left span.left, .catalogus_item_right span.left {
	font-size: 13px;
	font-weight: bold;
	color: #838D1C;
}
	
.grey div.header a{ color:#333333; font-size: 12px;}

/* END RUBEN */
.grey div.content span a{
	background:url(/smartbox/dk/images/arrow_green.gif) no-repeat 0 4px;
	padding-left:8px;
}
/*----------------FORMS---------------*/
form{
	margin:0;
	padding:0;
}
input, select, textarea{
	font-family:verdana;
	font-size:10px;
	border:#838D1C 1px solid;
	margin:5px 0px 3px 0px;
}
input{height:14px;width:175px;}
select.wide, textarea.wide, input.wide{width:250px;}
div.gekregen select.wide{width:295px;}
select.small{
	width:50px;
	margin:-4px 0 0 0;
}
select.small80{
	width:80px;
	margin:-4px 0 0 0;
}
select{
	width:180px;
	height:18px;
	margin-bottom: 0;
}
input.radio{
	width:14px;
	height:14px;
	border:none;
	margin:0 0 0 0;
	*margin:0;
    vertical-align:middle;
}
input.check{
	border:none;
	width:14px;
	height:14px;
	margin:4px 2px 0px 0px;
}
input.error{
	border-color:#C00;
}
input.small{
	width:50px;
}
input.big{
	width:300px;
}
textarea{
	width:200px;
	height:90px;
}
/*----Send to friend----*/
table.contactForm td.one{
	font-weight:normal;
	padding:11px 10px 0px 0px;
	width:180px;
}
/*-------------Faq Styling---------------*/
.hotspot, .hotspotall{ 
	text-decoration:underline;
	color:#838D1C;
	font-weight:bold;
	cursor:pointer;
	margin:5px 0px 10px 0px;
}
.hotspotall {
	color:#333;
}
.toggle {
	font-size:10px;
	margin-bottom:15px;
}
/*--------Shopping Cart---------*/
table.cart{
    margin:0 0 20px 0;
}
table.cart th{
    text-align:right;
	padding:5px 8px 5px 4px;
	background-color:#838D1C;
	color:#fff;
	border-bottom:#fff 5px solid;
}
table.cart th.first2{
	text-align:left;
	padding:5px 0 5px 4px;
	width:275px;
}
table.cart td.first2{
	padding-top:12px;
    text-align: left;
    padding-left:0;
}
table.cart th.first, table.cart td.first, table.cart td.firstLine{
	text-align:left;
	padding:5px 0 5px 4px;
	width:300px;
}
table.cart td.first, table.cart td.firstLine{
	padding-top:12px;
}
table.cart th.end{
	background:#838D1C url(/smartbox/dk/images/corner_rt_.gif) no-repeat top right;
}
table.cart td{
	padding:12px 0 15px 9px;
	text-align:right;
}
table.cart td.field{
	padding:4px 0 0 5px;
}
table.cart td.btn{
	padding:8px 0 0 8px;
	width:120px;
}
table.cart td.btn div{
	float:right;
}
table.cart td.line{
	padding:0;
	line-height:0;
	border-bottom:#838D1C 1px solid;
}
table.cart  td.firstLine{width:300px;}
table.cart td.firstLine, table.cart td.orderLine, table.cart td.orderDiv{
	background-color:#F0F0E8;
} 
table.cart td.orderDiv{
	text-align:left;
}
div#orderTD{
	display:none;
	padding:0;	
}
/*------Bestelling--------*/
td.firstWide{
	padding:12px 5px 0px 0px;
	width:250px;
}
div#summary, div#next{
	display:none;
}
/*----------------Rollovers - images---------------*/
.bigHolder{
	width:162px;
}
.bigHolder_XL{
	width:206px;
}
.imgContainer, .imgContainer_XL{
	position:relative;
	display:none;
	top:0;
	left:0;
}
.imgContainer img{
	width:162px;
	height:97px;
}
.imgContainer_XL img{
	width:206px;
	height:206px;
}
.smallHolder_XL{
	margin:0px 0px 10px 0px;
}
.smallHolder_XL img{
	width:50px;
	height:50px;
	margin:0px;
    margin-bottom:2px;    
    border:none;
}
/*--------Conditions----------*/
#av_weekendesk{
	display:none;
}
#av_reisverzekering{
	display:none;
}
/*----------Menu tabs----------*/
#tabs {
	float:left;
	width:100%;
	background:#fff;
	font-size:93%;
	line-height:normal;
	*line-height:0px;
	border-bottom:#838D1C 3px solid;
}
#tabs a {
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	margin-right:1px;
	font-weight:bold;
	background:#B6C431;
}
#tabs a span {
	float:left;
	display:block;
	background:#B6C431 url(/smartbox/dk/images/corner_rt_.gif) no-repeat right top;
	padding:6px 20px 5px 6px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
}
#tabs a:hover {background-color:#838D1C;}
#tabs a:hover span {background-color:#838D1C;}
#tabs a.sel{background-color:#838D1C;}
#tabs a.sel span{background-color:#838D1C;}
#tabFooter{
	height:5px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	background:#838D1C;
}
#contentarea{
	width:700px;
	background:#E2E7AD url(/smartbox/dk/images/tab_bg.gif) repeat-y top right;
	border:#fff 1px solid;
	border-width:1px 0;	
	text-align: left;
	margin:0;
}
#contentarea .content{
	padding:10px 15px;
	border:none;
}
#tabLeft{	
	float:left;
	/*width:442px;*/
	/*width:432px;*/
	width:420px;
}
#tabRight{
	float:right;
	width:258px;
}
#cl_tab2, #cl_tab3, #cl_tab4, #cl_tab5, #cr_tab2, #cr_tab3, #cr_tab4, #cr_tab5{display:none;}
/*------------Ul-tabs-------------*/
ul.tabsRight{
	margin-bottom:8px;
}
ul.tabs{
	margin:20px 0px;
}
ul.tabs li, ul.tabsRight li{
	background:url(/smartbox/dk/images/arrow_dark.gif) no-repeat 0px 5px;
	padding-left:10px;
	margin:10px 0px;
	color:#000;
}
/*-------------Guestbook-------------*/
table.tabQuestions{
	margin:20px 0 10px 0;
}
table.tabQuestions th{
	text-align:left;
	margin-top:10px;
	padding:8px 0 8px 0;
	color:#838D1C;
	border-top:#838D1C 1px solid;
	font-weight:bold;
}
table.tabQuestions td{
	padding:1px 0 5px 5px;
}
table.tabQuestions td.last{
	padding-bottom:10px;
	text-align:left;
	font-weight:normal;
	width:70%;
}

/*-------------Kalender table---------------*/
table.kal{
	width:100%;
	border:none;
	background:#fff;
	font-size:10px;
}
table.kal img{
	background-color:#838D1C;
}
table.kal th{
	background:#838D1C;
	color:#fff;
	padding:3px 0px;
}
table.kal td{
	padding:3px;
	border-color:#DBDBED;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	width:14%;
	font-size:9px;
	line-height:14px;

}
table.kal td, table.kal th{text-align:center;vertical-align:top;}
table.kal td.kalweek{
	padding:0px 0px;
	line-height:13px;
	*line-height:11px;
}
table.kal td.kalactive{background:#838D1C;color:#fff;}
img.arrow{margin-top:1px;}

/*-----------Sitemap--------*/
table.sitemap{
	width:100%;
	border:none;
	color:#000;
}
table.sitemap td{
	width:50%;
	padding:20px;
	background:#F0F0E8;
}
table.sitemap td.one{
	border-right:#fff 10px solid;
}
table.sitemap td.two{
	border-left:#fff 10px solid;
}
table.sitemap a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background:url(/smartbox/dk/images/arrow_dark.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	background-color:transparent;
}
table.sitemap a:hover{
	text-decoration:underline;
}
table.sitemap h3{
	margin:5px 0px;
}
table.sitemap h3 a{
	font-weight:bold;
	background:none;
	padding-left:0px;
}
table.sitemap ul{
	margin:10px 15px;
}
a.back{
	background:url(/smartbox/dk/images/arrow_back.gif) no-repeat 0 4px;
	padding-left:8px;
	font-weight:bold;
}


.mainGreen .header, .mainGreen .footer{background-color:#838D1C;}
.mainGreen .content{background-color:#C6D62E;}	
.mainGreen .content_2{background-color:#C6D62E;}
.grey .header, .grey .footer{background-color:#E9E9D9;}
#avontuur .header, #avontuur .footer, #avontuur .fla{background-color:#CDCD16;}
#avontuur .content{background-color:#EBEBA2;}
#sauna_BE .header, #sauna_BE .footer, #sauna_BE .fla{background-color:#15A3B2;}
#sauna_BE .content{background-color:#A1DAE0;}
#beauty_BE .header, #beauty_BE .footer, #beauty_BE .fla{background-color:#96916C;}
#beauty_BE .content{background-color:#D5D3C4;}
#beauty_NL .header, #beauty_NL .footer, #beauty_NL .fla{background-color:#932B68;}
#beauty_NL .content{background-color:#D4AAC3;}
#body_wellness .header, #body_wellness .footer, #body_wellness .fla{background-color:#343461;}
#body_wellness .content{background-color:#AEAEC0;}
#relax_NL .header, #relax_NL .footer, #relax_NL .fla{background-color:#3D5950;}
#relax_NL .content{background-color:#B1BDB9;}
#ballonvaart .header, #ballonvaart .footer, #ballonvaart .fla{background-color:#088CCD;}
#ballonvaart .content{background-color:#9CD1EB;}
#helikopter .header, #helikopter .footer, #helikopter .fla{background-color:#0B5186;}
#helikopter .content{background-color:#9DB9CF;}
#pittoresk_logeren .header, #pittoresk_logeren .footer, #pittoresk_logeren .fla{background-color:#CA4139;}
#pittoresk_logeren .content{background-color:#EAB3B0;}
#wellness .header, #wellness .footer, #wellness .fla{background-color:#0090A1;}
#wellness .content{background-color:#99D3D9;}
#heerlijk_logeren .header, #heerlijk_logeren .footer, #heerlijk_logeren .fla{background-color:#685046;}
#heerlijk_logeren .content{background-color:#C3B9B5;}
#city_shopping .header, #city_shopping .footer{background-color:#B69833;}
#city_shopping .content{background-color:#E2D6AD;}
#gastronomie_BE .header, #gastronomie_BE .footer, #gastronomie_BE .fla{background-color:#5C351B;}
#gastronomie_BE .content{background-color:#BEAEA4;}
#gastronomie_NL .header, #gastronomie_NL .footer, #gastronomie_NL .fla{background-color:#A84B3F;}
#gastronomie_NL .content{background-color:#DCB7B2;}
#charmeweekend .header, #charmeweekend .footer, #charmeweekend .fla{background-color:#BE245A;}
#charmeweekend .content{background-color:#E5A7BD;}
#droomweekend .header, #droomweekend .footer, #droomweekend .fla{background-color:#907255;}
#droomweekend .content{background-color:#D3C7BB;}
#kastelenweekend .header, #kastelenweekend .footer, #kastelenweekend .fla{background-color:#476290;}
#kastelenweekend .content{background-color:#B5C0D3;}
#fietsweekend .header, #fietsweekend .footer, #fietsweekend .fla{background-color:#6E9742;}
#fietsweekend .content{background-color:#C5D5B3;}
#honden .header, #honden .footer, #honden .fla{background-color:#AA213D;}
#honden .content{background-color:#DDA6B1;}
#roomWithAView .header, #roomWithAView .footer, #roomWithAView .fla{background-color:#2E6173;}
#roomWithAView .content{background-color:#ABC0C7;}
#parijs .header, #parijs .footer, #parijs .fla{background-color:#263B81;}
#parijs .content{background-color:#A8B1CD;}
#vakantieparken .header, #vakantieparken .footer, #vakantieparken .fla{background-color:#D93640;}
#vakantieparken .content{background-color:#F0AFB3;}
/*
.grey div.greyContent{
	background-color:#F0F0E8;
}
*/


#acties_content_right H1 { font-size:10px; margin-bottom:8px; padding:0px; color:#838D1C}
#acties_content_right .radio { width:40px;}
#acties_content_right label { margin-right:20px;}
#acties_content_right #persoongegevens  label, #acties_content_right #MGM  label{ clear:both; float:left; width:75px; text-align:right;}
/*#acties_content_right #persoongegevens  input, #acties_content_right #MGM  input{ display:inline; float:left; margin-top:0px;}*/
#acties_content_right #persoongegevens  .submit{ display:inline; float:left; color:#FFF;}
#acties_content_right form { padding:20px; }
#acties_content_right .formblock { margin-bottom:10px;}
#acties_content_right .formblocklegend { margin-bottom:10px; color:#838D1C;}
#acties_content_right #tabs, #acties_content_right #tabFooter { width:410px}
#acties_content_right .listblock {color:#000; padding:10px; padding-top:4px; border-bottom:1px solid #838d1c;}
#acties_content_right .listblock img{ padding-right:5px;}
#acties_content_right  a { color:#838D1C;}
#acties_content_right  a.submit { color:#FFF;}
#acties_content_right #contentarea {  clear:both; width:410px; background-color:#E2E7AD; border:#fff 1px solid; border-width:1px 0;	text-align:left; margin:0; }
#acties_content_right #contentarea .content {  padding:0px; }
#acties_content_right #callto { padding:20px;}
#acties_content_right #callto li, #acties_content_right #reglement li{ list-style:none; padding:0px; margin:0px;}
#acties_content_right #reglement_content{ padding:10px;}
#acties_content_right ol {  margin-left:10px;}
#acties_content_right #reglement_content ul { padding-left:20px;}
#acties_content_right #reglement_content ul li { list-style:square;}
#acties_content_right #actie_confirm { padding:20px}

/*------Moederdag banner------*/
.topContent #first{position:relative; width:698px;}
.topContent #banner_nl{position:relative; top:0; left:0; z-index:10; border-bottom:#fff 1px solid;}
.topContent #banner_nl a{width:698px; height:133px; background:url(/smartbox/dk/images/moederdag_banner_nl.jpg) no-repeat top left; overflow:hidden; text-indent:-1000px; display:block;}
.topContent #banner_fr{position:relative; top:0; left:0; z-index:10;}
.topContent #banner_fr a{width:698px; height:133px; background:url(/smartbox/dk/images/moederdag_banner_fr.jpg) no-repeat top left; overflow:hidden; text-indent:-1000px; display:block;}
.topContent #cornerPiece{position:absolute; z-index:100; top:-1px; right:-1px;}

.input_small{ width:75px;}



.cornerBlock .introLeft2{
	margin-right:0px;
	padding:8px;
	padding-left: 180px;
	width: 496px;
}
html>body .cornerBlock .introRight2{
    width:155px;
    padding-top:30px;
    float: right;
}
.introRight2 {
    padding-top:30px;
}
#threephotos {
	width: 498px;
	padding-left: 10px;
	padding-top: 30px;
	float: left;
}
table.ordernew {
	width: 496px;
	margin-left: 10px;
}
table.ordernew td.one{
	padding:5px 0px 10px 0;
	font-weight:normal;
}
table.ordernew td.two{
	padding:5px 0px 10px 0;
	width:80px;
}
table.ordernew td.last{
	text-align:right;
}

/*#flashmap {*/
	/*width: 516px;*/
	/*float: left;*/
/*}*/
/*#flashlist {*/
	/*float: left;*/
	/*padding-left: 20px;*/
	/*padding-top: 10px;*/
/*}*/
/*#flashlist img {*/
	/*margin: 0;*/
/*}*/
/*.listnr {*/
	/*text-align: right;*/
	/*width: 20px;*/
	/*height: 15px;*/
	/*padding-top: 1px;*/
	/*padding-right: 10px;*/
	/*color: black;*/
	/*font-weight: bold;*/
	/*float: left;*/
/*}*/
/*.listname {*/
	/*float: left;*/
	/*padding-top: 1px;*/
	/*height: 15px;*/
	/*width: 394px;*/
	/*color: #7e7e7e;*/
	/*font-weight: bold;*/
/*}*/
/*.listname a {*/
	/*color: #7e7e7e;*/
	/*text-decoration: none;*/
/*}*/
/*.listwrap {*/
	/*clear: both;*/
	/*height: 15px;*/
	/*padding-top: 0px;*/
/*}*/
/*.listwrap2 {*/
	/*background-color: #f3f8e2;*/
	/*clear: both;*/
	/*height: 15px;*/
	/*padding-top: 0px;*/
/*}*/
/*.listdivider {*/
	/*clear: both;*/
/*}*/
div .gmoprint{
    width:400px;
}


#flashmap {
        width: 516px;
        float: left;
}
#flashlist {
        float: left;
        padding-left: 20px;
        margin-top: 15px;
}
#flashlist img {
        margin: 0;
}
.listnr {
        text-align: right;
        width: 20px;
        height: 15px;
        padding-top: 2px;
        padding-right: 10px;
        color: black;
        font-weight: bold;
}
.listname {
        padding-top: 2px;
        padding-bottom: 3px;
        height: auto;
        width: 394px;
        color: #7e7e7e;
        font-weight: bold;
}
.listname a {
        color: #7e7e7e;
        text-decoration: none;
}
.listwrap {
        clear: both;
        height: auto;
        width: 424px;
        padding-top: 0px;
}
.listwrap2 {
        background-color: #f3f8e2;
        width: 424px;
        clear: both;
        height: auto;
        padding-top: 0px;
}
.listdivider {
        clear: both;
}


/*Style voor weekends.jsp*/
.resultaat_wrap {
	clear: both;
	height: 120px;
	padding-bottom: 20px;
}
.resultaat_foto {
	width: 120px;
	float: left;
}
.resultaat_prijs {
	border-top: 2px solid #E9E9D9;
	padding-top: 15px;
	width: 120px;
	height: 100px;
	float: left;
}
.resultaat_prijs2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: Bold;
	color: #838d1c;
	padding-left: 0;
	margin-left:  0;
	/*padding-left: 5px;*/
	/*margin-left: 10px;*/
	height: 30px;
}
.resultaat_uitleg {
	border-top: 2px solid #838d1c;
	padding-top: 15px;
	float: right;
	width: 445px;
}
#sortering {
	float: right;
}
.resultaat_promo {
	border: 1px solid #cb9114;
	margin-top: 18px;
	float: left;
	font-weight: bold;
	color: #cb9114;
}
.resultaat_promo1 {
	padding: 2px 4px 1px 4px;
	float: left;
}
.resultaat_promo2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 2px 1px 1px;
	background-color: #cb9114;
	font-size: 14px;
	line-height: normal;
	font-weight: Bold;
	color: #fff;
	padding-left: 5px;
	float: right;
}
#aantal_div_tag2
{
	background-color: white;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
}
#numresults {
	padding-left: 26px;
	padding-bottom: 6px;
}

#paging{padding-left: 22px;padding-bottom: 30px; float: left;}
#paging a, .paging a:visited{ margin:0; padding: 2px 4px 2px 4px; text-decoration:none; color: #666}
#paging a:hover, .paging a:active{ color:#222; background:#eee; text-decoration: none;}

img.label{
	border:none;border-color:#c6d62e;background-color:#c6d62e;
}

h3.search, h3.search a{
	color:#525703;
	font-size:12px;
	margin:0px 5px 10px 0px;
	padding:0px;
	text-decoration:none;
    background:none;
    line-height:16px;
	*line-height:12px;
}

h3.search a:hover{
	text-decoration:underline;
}
h5{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:10px;
}
table.overview{
	border:none;
	width:100%;
	margin:10px 0px;
}
table.overview td{
	padding:2px 5px 1px 0px;
}
table.overview td.first{
	width:105px;
}
table.overview td a{
	color:#838D1C;
}
table.overview td a.special{
	font-weight:bold;
	background:url(/smartbox/dk/images/arrow_green.gif) no-repeat 0px 4px;
}
td.last{
	text-align:right;
	font-weight:bold;
}
.centerContent{
	padding:15px;
}
/*end voor weekend.jsp style*/





#catalogus_content {
	width: 670px;
	background: #ede9e4;
	padding: 15px;
}
#catalogus_inner1, #catalogus_inner2, #catalogus_inner3, #catalogus_inner4, #catalogus_inner5 {
	display: block;
    border-bottom:#838D1C 5px solid;
}

#catalogus_header {
	background: #838D1C;
	padding: 2px 15px 6px 5px;
	color: #fff;
	border-bottom: 1px solid #fff;
}
#catalogus_footer {
	background: #c6d62e;
	padding: 0px 15px 5px 15px;
	border-top: 1px solid white;
    border-bottom: 1px solid white;
}
#catalogus_footer select {
	margin: 0px;
	padding: 0px;
}


.catalogus_item_left {
	width: 320px;
	margin-right: 30px;
	float: left;
}
.catalogus_item_right {
	width: 320px;
	float: right;
}
.catalogus_item_left img, .catalogus_item_right img {
	margin-right: 10px;
}
a.cat_titel {
	font-size: 12px;
	font-weight: bold;
	color: #838d1c;
	text-decoration: none;
}
a.cat_titel:hover {
	text-decoration: underline;
}

ul.cat_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	height:26px;
	clear:both;
	font-size: 9px;
	border-bottom: 1px solid white;
}

ul.cat_tabs li.tab {
	float:left;
	margin-right:0px;
	width: 140px;
}

ul.cat_tabs li.tab a {
	background-image: url(/smartbox/dk/images/tab.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display:block;
	text-decoration: none;
	height:19px;
	padding:7px 15px 0 10px;
	background-color:#fff;
	color:#666;
	font-weight: bold;
	width:114px;
}
ul.cat_tabs li.tab_end a {
	background-image: url(/smartbox/dk/images/tab.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display:block;
	text-decoration: none;
	height:19px;
	padding:7px 15px 0 10px;
	background-color:#fff;
	color:#666;
	font-weight: bold;
	width:114px;
}

ul.cat_tabs li.tab a:hover, ul.cat_tabs li.tab_end a:hover {
	background-image: url(/smartbox/dk/images/tab_active.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	color:#fff;
}

ul.cat_tabs li.tab a.active, ul.cat_tabs li.tab_end a.active {
	background-image: url(/smartbox/dk/images/tab_active.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	background-color:#ede9e4;
	color: #fff;
}




.gamma_banner {
	border-bottom:#838D1C 5px solid;
}
.grey DIV.content span.right a.submit{
	text-decoration:none;
	background-color:#838D1C;
	padding:3px 7px;
	font-weight:bold;
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:#fff #666 #666 #fff;
	color:#FFF;
	margin-top: 3px;
}
.grey DIV.content span.right a.submit:hover{
	background:#B2BE26;
}

#result {
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
}
.container {
	float: left;
    width:960px;
    margin-left:-10px;
    padding-left:10px;
    padding-right:10px;
    background-color:#ffffff;
}
.paging {
	width: 665px;
	background-color: #ede9e4;
	padding: 0 10px 5px 25px;
}
.pagingnrs {
	text-align: right;
	float: right;
	width: 300px;
	padding-top: 8px;
}
.pagingnrs a, .pagingnrs a:visited, .pagingnrs a:active {
    text-decoration: underline;
    color: #000000;
    padding: 0;
	margin: 0;
}
.uitleg {
	height: 64px;
}
#tabRight .content { 
	margin-left: 0; 
	padding-left: 0; 
	padding-top: 41px;
}

.catalogus_item_left td, .catalogus_item_right td {	
	padding: 0;
}
.catalogus_item_left a.special2, .catalogus_item_right a.special2 {	
	margin-top: 0px;
	FONT-WEIGHT: bold;	
	COLOR: #838d1c;
}
.catalogus_item_left a.submit, .catalogus_item_right a.submit {	
	line-height: 28px;
}


/* CLEARFIX */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	/* IE */
	*height: 1%;
}
.campaign h3{
    margin:0;
    padding-top:0;
    padding-bottom:0;
    line-height:10px;
}
.container img{
    border:0;
}
.productsubmenu{
    display:none;
    background-color:#828E00;
    border:1px solid #ffffff;
    color:#ffffff;
    height:auto;
    position:absolute;
    z-index:999;
    /*margin-top:62px;*/
    overflow:hidden;
}
.productsubmenu a{
    text-decoration:none;
    width:inherit;
}
.productsubmenu .linkje{
    color:#ffffff;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    width:inherit;
}
.productsubmenu .linkje:hover{
    background-color:#B4C60B;
    cursor:pointer;
    width:inherit;
}
