/*GENERAL*/
body { background: url(../images/background.jpg) fixed repeat-x #B9B9B9; margin: 0px; font-family: Arial, Helvetica, sans-serif;}

h1 { font-size:18px; font-weight: normal; color: #740101; margin: 0; padding:5px 0px 8px 0px; line-height: 1em;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #740101; margin: 0; padding:0px 0px 3px 0px;}
h3 { font-family: Arial, Helvetica, sans-serif;	font-size:20px;	font-weight: normal; color: #f8e4a5; letter-spacing: -0.04em; margin: 0; padding:0px 0px 10px 0px;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #414358; margin: 0; padding:0px 0px 3px 0px;}
h5 { font-size:15px; font-weight: bold;	color: #740101; margin: 0; padding:0;}
h6 { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color: #000; margin: 0; padding:0px 0px 3px 0px;}

ul, ol { padding: 0px; margin: 0px;}
li { margin-left: 0px; }
* { margin:0; padding:0;}
ol,ul {list-style:none;}
p{font-size:12px;}

img{border:0 none;}

/*link style*/
a:link, a:visited{ color: #740101; text-decoration: none;}
a:hover, a:active{ color: #000; text-decoration: underline;} 

a.wit:link, a.wit:visited{font-weight:bold; color: #fff; text-decoration: underline;}
a.wit:hover, a.wit:active{color: #fff; text-decoration: underline;} 

a.wit2:link, a.wit2:visited{font-weight:bold; color: #fff; text-decoration: none;}
a.wit2:hover, a.wit2:active{color: #fff; text-decoration: underline;} 

a.meerinfo:link, a.meerinfo:visited{color: #fff; text-decoration: underline;}
a.meerinfo:hover, a.meerinfo:active{color: #f8e4a5; text-decoration: underline;} 

a.nieuws:link, a.nieuws:visited{font-weight:normal; color: #740101; text-decoration: none;}
a.nieuws:hover, a.nieuws:active{font-weight:normal; color: #740101; text-decoration: underline;} 

a.nieuws:hover, a.favorites:active{font-weight:normal; color: #740101; text-decoration: underline;} 

/*MAIN*/
.style1{color: #CC0000; font-weight: bold; font-size: 18px;}
.left{float:left;width:48%;margin-right:5px;}
.right{float:right;width:48%;margin-left:5px;}

.clear{clear:both;}

.divider{margin:20px 0;height:2px;width:745px;}

.bolder{font-size:15px; font-weight: bold; color: #000; margin: 0; padding:0px 0px 3px 0px;}
.twobr{margin-bottom:15px;font-weight: bold;}
.txt{padding-top: 15px;}

/*NAVIGATION*/
.topMenu { height: 32px; margin: 0px; padding: 0px; text-align: center; }
.topMenu a { height: 28px; line-height: 28px; color:#f1bd61; text-decoration:none; font-weight:bold; text-align:center;  font-size:11px; display: block; padding:0px 4px 0px 4px; }
.topMenu a:hover { color: #fff; display: block; }
.topMenu .current {color:#fff; text-decoration:none; display: block; }

.nav-holder{background:#670800;height:30px;width:816px;border-right:3px #000 solid; border-top:3px solid #000; border-bottom:3px solid #000;}

.mainmenu { width:818px; margin:0 auto;	padding:0px;}
.mainmenu ul{ display: inline; margin:0;padding:0;}
.mainmenu li{ list-style:none; float:left; border-left:3px solid #000; padding:1px 3px 1px 3px ; background:#670800;}

.kadermenu { width:818px; margin:0 auto;	padding:0px;}
.kadermenu ul{ display: inline; margin:0;padding:0;}
.kadermenu li{ list-style:none; float:left; border-left:3px solid #000; padding:1px 0.561em 1px 0.562em ; background:#670800;}

.mainFull {
  background-color: #F5EEDC;
  border: 0 solid #000000;
  display: inline;
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px 10px 10px;
  width: 796px;
}

/*TITLES*/
.redtitle{ height:18px; color: #414358; font-family: Arial,Helvetica,sans-serif; letter-spacing: -0.04em; font-size: 19px; margin: 0 0 15px 0; padding: 0 0 10px; background:url("../images/divider.png") repeat-x bottom;}

.date {	margin-top: 8px; font-weight: bold;	float: right; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.date li{ float:left; padding:3px;}

.sari {color: #f1bd61;}

.center.grey{color: #414358; font-size: 19px; font-weight: normal; letter-spacing: -0.04em; line-height: 1em; margin: 0 0 10px 0; padding: 5px 0 8px;}

.partnerstitle{font-size:19px; font-weight: normal; color: #414358; letter-spacing: -0.04em; margin: 0; padding:5px 0px 8px 0px; line-height: 1em;}
	
/*PAGE STYLES*/
#container{margin:0;width:820px;}
#container p{margin:0 0 8px 0;}

.pageContent{padding:0 30px 0 0;}
.pageContent p{font-weight:normal; color:#670000; text-align:center; font-size:13px;}

.left-content{ float:left;border:0px solid #000;margin:0 6px 0 0; width:404px;}
.right-content{ float:right;border:0px solid #000;margin:0 0 0 4px; width:406px;}
.main-content{ width:750px;margin:10px 0 0 0;}
	
.tabel{ 
	width:374px;
	border: 1px solid #000; 
	background-image: url(../images/kader-back.jpg); 
	padding:15px;	
	margin:0 0 10px 0;
}
.tabel h1 { 
	color: #414358;
	text-align: left; 
	margin: 0 0 20px; 
	padding: 0 0 10px; 
	background:url("../images/divider.png") repeat-x bottom;
}


.holder{ display:block;}
.holder li{ float:left;width:50%;margin:10px 0;height:250px; background:url("../images/divider.png") repeat-x bottom;}
.holder h3{ color: #414358; font-family: Arial,Helvetica,sans-serif; font-size: 19px; font-weight: normal; letter-spacing: -0.04em; line-height: 1em; margin: 0; padding: 5px 0 8px;}

.overview-left{float:left;width:50%;margin:0 10px 0 0;}

.overview-left p { margin-bottom: 1em; }

.kaderOfferte {	width:751px; float:left; display: inline; border: 1px solid #000000; background-color:#f2ead6; background-image: url(../images/full-back-stars.jpg); padding:30px 30px 33px 35px; margin: 0 0 10px;}	
.kaderOfferte h1 { 
	text-align: center; 
	margin: 0 0 15px; 
	font-weight: bold;
	padding: 0 0 25px; 
	background:url("../images/divider.png") repeat-x bottom;}
.kaderOfferte h2 { width:750px; text-align:center; color: #740101; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 10px; padding: 0 0 15px;background:url("../images/divider.png") repeat-x bottom;}

.kaderFull { width:796px; float:left; display: inline; margin-left:0px; margin-bottom: 0px; background-color:#f5eedc; padding:20px 10px 10px 10px;}
.kaderFull .pageContent{ padding: 0px 10px 15px 15px;}
.kaderFull h1 { text-align: center; }


/** product pages */
.thumb { 
	width:230px; 
	float:left; 
	display: inline;     
	margin: 4px 6px 8px 11px;
	background: url(../images/thumb-back-large.png) no-repeat; 
	padding:7px 5px 13px 11px;
}


.thumbUitverkocht {
	width:230px; 
	float:left; 
	display: inline; 
	margin: 4px 6px 8px 11px;
	background: url(../images/thumb-back-large.png) no-repeat; 
	padding:7px 5px 13px 11px;
}

.thumbUitverkocht a {
	position: relative;
	float: left;
}

.thumbUitverkocht .soldout-overlay
{
	position: absolute;
	top: 82px;
	left: -5px;
}

.thumbAanbieding {
	width:368px; 
	float:left; 
	display: inline; 
	border: 0px solid #000000; 
	margin-left:6px;
	margin-right:6px;
	margin-top: 4px;
	margin-bottom: 8px; 
	background-image: url(../images/thumb-back-aanbieding.png);
	padding:7px 5px 13px 11px;

}

.thumb img{ float:left;}

.thumbrest{ float:right;width:225px;padding:10px 5px 5px 5px; height:50px; }
.thumbrest h3{ 
	font-size:14px; 
	font-weight: bold; 
	color: #fff; 
	margin: 0; 
	padding:0;
	float: left;
}  
.thumbLeft { float: left; padding-right: 5px; }  
.thumbrest a{ bottom:0; float:right;  }
.thumbrest .price{
	font-size:15px; font-weight: bold; 
	color: #000; 
	margin: 0; padding:0px 5px 3px 0px;
	float: right;
}  
.thumbrest .code {
	margin-top: 3px;
}

.thumbrestproduct{ float:right;width:175px;padding:5px 0 5px 0; height:110px; }
.thumbrestproduct h3{ font-size:14px; font-weight: bold; color: #fff; margin: 0; padding:0;}
.thumbrestproduct a{ float:right; }

.productslide{ width: 628px; margin:0 auto; padding:38px 0;background:url(../images/foto-back.png) no-repeat center center; overflow:auto; }
.productslide li{ float:left;}
.productimage{ border: 1px solid #8f8f8f;width:506px; height:336px;margin:2px 0 0 0;}
.productbackarrow, .productnextarrow{ display:block;margin:140px 0;}

#producttable {width:700px; margin:0 0 0 137px;}
.producttableleft{float:left;width:140px; background:#F2E9D8;}
.producttableright{float:left;width:450px;margin:0 0 0 20px;}
.producttableright p { margin: 1em 0; }
.producttableright h2{margin:0 0 15px 0;}
.producttableright ul { list-style-type: disc;	list-style-position: outside;    }
.producttableright ul li { margin-left: 15px; }

.prijstable{text-align:right;}


.productheightfix
{
	background: url(../images/back-detail-kolom1.jpg) -15px 0  repeat-y;
}

.kaderOfferte ul.categories {
	list-style: none;
}
.kaderOfferte ul.categories li {   
	margin: 10px 0;
}

/*title shoppingCart*/
.kopTabel{background:#fff; margin-bottom: 34px;}
.kopTabel li{float:left;background-color: #000; }
.offerte-pakketnaam {width:325px;padding:3px 5px;margin-right: 1px;}
.offerte-artikel {width:70px;padding:3px 5px;text-align:right;margin-right: 1px;}
.offerte-prijs {width:70px;padding:3px 5px;text-align:right;margin-right: 1px;}
.offerte-aantal {width:70px;padding:3px 5px;text-align:right;margin-right: 1px;}
.offerte-subtotaal {width:70px;padding:3px 5px;text-align:right;margin-right: 1px;}
.offerte-verwijder {width:70px;padding:3px 5px;text-align:center;}

/*body shopingCart*/
.bodyTabel{}
.bodyTabel li{float:left; margin-bottom: 1px; height: 22px; vertical-align: middle; display: block; padding: 5px 5px }
.offerte-body-pakketnaam {width:325px; margin-right: 1px;}
.offerte-body-artikel {width:70px; text-align:right; margin-right: 1px;}
.offerte-body-prijs {width:70px; text-align:right;margin-right: 1px;}
.offerte-body-aantal {width:70px;text-align:right; margin-right: 1px;}
.offerte-body-subtotaal {width:70px; text-align:right;margin-right: 1px;}
.offerte-body-verwijder {width:70px; text-align:center;}

.kaderOfferte .offerte ul
{
	list-style: none;
}

.kaderOfferte .offerte ul  li
{
	margin-left: 0;
}

.kaderOfferte .offerte ul.bodyTabel  li
{
	background-image: url(../images/trans-wit.png);
}

/*bottomList*/
.bottomlist{float:right;margin:0 95px 0 0; width: 260px;}
.bottomlist li{width:260px;}
.tableprice{text-align:right;float:right;}
.tablename{width:180px; padding-right: 5px;display:block;text-align:right;float:left;}
.totaalbedrag{float:right;font-weight:bold;margin:15px 100px 15px 0;}

.bottomlistrest{float:right;margin:0 100px 0 0;}
.bottomlistrest li{width:250px;}
.tablepricerest{text-align:right;float:right;}
.tablenamerest{width:200px;display:block;text-align:left;float:left;}

.bottomlist .total .tablename, .bottomlist .total .tableprice 
{
	font-weight: bold;
}

/*inclist*/
.inclist{float:right;margin:0 200px 0 0;}

.empty-cart{margin:10px 0 200px 0;}

/*relatedProducts*/
.relatedproducts{width:100px;margin:0 auto;}
.relatedproducts li{float:left;width:70px;}

/*belevenissen*/
.belevenissen{width:49%;float:left;margin:3px 3px 15px 3px;height:140px;background:url("../images/divider.png") repeat-x bottom;}
.belevenissenpic{float:right;margin:0 5px 0 0;}
.belevenisseninfo{float:left;width:180px;}
.belevenisseninfo a{padding:10px 0 10px 0;}
.belevenisseninfo h3{font-size:19px; font-weight: normal; color: #414358; letter-spacing: -0.04em; margin: 0; padding:5px 0px 8px 0px; line-height: 1em;}

/*REST*/

.offerte-products{float:right;width:160px;}
.enlarge{ font-size: 11px; background:url(../images/enlarge.gif) no-repeat left center; padding-left: 20px; height: 16px; display: block; margin:0 auto 20px; width:220px;}
.prijs { font-size:30px; font-style: bold; color: #740101; background:#EADEC8;padding:10px 10px 0 0;}
.incBTW { font-size:11px; font-style: normal; color: #740101; padding:5px 10px 10px 0;}
.goededoel {padding:5px 10px 10px 0;}
.pakketnummer {padding:0 10px 0 0; margin-bottom:30px;}
.tellafriend, .printpagina, .voegpakette, .voegfavorieten, .nieuwsbriefaanmelden{width:110px;padding:0 10px 0 0;margin:0 auto;}
.nieuwsbriefaanmelden{margin:0 0 30px 0;}

.detailBar{	background-color: #e9ddc7;	padding: 5px; font-weight: bold; color: #740101; margin-left: -5px; display:block;}

p.productaantal{ font-weight:bold; margin: 5px 5px 0 0 !important;  float:left;}
.productformholder{padding:30px 0;}
.quantity { font-size: 11px; height: 20px; line-height: 20px;border: 1px solid #000; padding: 0px; margin-right: 5px; width: 40px; float:left;}

.faqcontent {margin-bottom:15px;}
.faqcontent a:hover {text-decoration: underline}
.faqopened {font-size:13px; font-weight: bold; color: #670800; margin: 0; padding:0px 0px 3px 0px;}

.submitBtn {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px; 
	line-height: 22px;
	border: 1px solid #000;
	padding: 0px;
	display: block;
	
	width: 184px; 
	cursor:pointer;
	background-color: #000;
	background-image: url(../images/voeg-toe.gif);
	background-repeat:no-repeat;
}


.charity {
	position: absolute;
	margin-left: 430px;
	margin-top: 10px;
	z-index: 10;
}

.charitySmall {
	position: absolute;
	margin-left: 122px;
	margin-top: 5px;
	z-index: 10;
}

#topSite {
	line-height: 24px;
	height: 63px;
	width:867px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000;
}

.favorites { 
margin-top: 8px;
float: left;
}
a.favorites:link, a.favorites:visited, a.favorites:hover, a.favorites:active{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; 
color: #adadad; 
text-decoration: none;
font-size:11px;
}


.tabel2{ 
width:820px;
border: 0px solid #000;
}



.tabelPartners{ 
width:404px;
height:331px;
border: 1px solid #000;
background-image: url(../images/kader-back.jpg); 
}

.tabelWelkom{ 
width:404px;
height:1070px;
border: 1px solid #000;
background-image: url(../images/kader-back.jpg); 
}



.tabelSnelmenu { 
margin: 0 0 10px 0;
padding: 0px;
/*width:402px;
height:329px;
width:404px;*/
border: 1px solid #000;
background-image: url(../images/kader-back-snelmenu.jpg); }

/** list style overrule */
.kaderOfferte ul
{
	list-style-type: disc; 
	list-style-position: outside;
}
.kaderOfferte ul li
{
	margin-left: 15px; 
}

/**  link lists */
.kaderOfferte ul.linklist
{
	list-style-type: none;  
	margin-bottom: 1em;
	margin-top: 1em;
}
.kaderOfferte ul.linklist li
{
	display: inline;
	margin-left: 0;
}
.kaderOfferte ul.linklist li a
{
	font-size: 1.5em;
}

/** SNEL MENU BLOKKEN */
ul#snelmenu {
	list-style: none;
	width: 374px;
	text-align: center;
	padding-left: 0px;
}

.tabelSnelmenu ul#snelmenu {
	width: 404px;
	padding-top: 25px;	
}

ul#snelmenu li 
{
	display: inline-block;
	width: 30%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
	padding: 0px;  
}

ul#snelmenu li a
{
	min-width: 140px;
	display: block;
}

ul#snelmenu li a img
{
	height: 100px;
}

ul#snelmenu li a:hover img 
{
	/* for IE */
  
  /* CSS3 standard */
  opacity:0.6;
}

.tabelAanbiedingen{ 
margin: 0 0 10px 0;
height:215px;
border: 1px solid #000;
background-image: url(../images/kader-back.jpg); 
}

.tabelFiscaal{ 
width:404px;
height:207px;
border: 1px solid #000;
background-image: url(../images/euro-back.jpg); 
}

.space{
	font-size: 1px;
height:10px
}

.td{ 
color: #000000; 
padding: 15px;
}

.fiscaal{ 
color: #000000; 
padding: 15px;
}


/* Kaders */


   #main_container{
	margin: 0 auto 0 auto;
	width: 900px;
}

   #header{
	width: 100%;
	float: left;
	display: inline; 
	margin: 0px;
	text-align: center; 
	background-image: url(../images/header-back.png);
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
}

   #menu{
	width: 100%;
	float: left;
	display: inline; 
	margin-left:0px;
	margin-bottom: 0px; 
	text-align: center; 
	background-repeat: repeat-y;
	padding:0px 0px 0px 0px;
}

   #content{
	width: 100%;
	float: left;
	display: inline; 
	margin-left:0px;
	margin-bottom: 0px; 
	background-image: url(../images/tab-back.png);
	background-repeat: repeat-y;
	padding:5px 0px 0px 41px;
}

   #footer{
	width: 100%;
	float: left;
	display: inline; 
	margin-left:0px;
	margin-bottom: 10px; 
	text-align: center; 
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	padding: 15px 0px 20px 0px;
}

.inputveld{
	width: 100;
	height: 30;
	float: middle;
	display: block; 
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}



.pakketnummer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: bold;
	color: #740101;
}



.besteleenheid {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #740101;
}

.geel {
	color: #f1bd61; 
}

.txtWit {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	color: #fff;
}

.kopTabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	padding:0px 0px 0px 0px;
}




.copyright {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 auto;
	width:360px;
}
.copyright a {
	color: #fff;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: none;
} 

.copyright a span
{
	background: url(../images/social/minified.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.copyright a span.facebook
{
	 background-position: 0 0;

}
.copyright a span.hyves
{
	background-position: -16px 0;
}
.copyright a span.linkedin
{
	background-position: -32px 0;
}
.copyright a span.nujij
{
	background-position: -48px 0;
}
.copyright a span.youtube
{
	background-position: -64px 0;
}

.copyright a span.twitter
{
	background-position: -80px 0;
}

.copyright .copyrightMenu a:hover 
{
	text-decoration: underline;
}




/* Kaders */



   .flashheader {
	width:818px;
	height: 220px;
	margin: 0px auto;
	padding:37px 0px 0px 0px;
	background-image: url('../images/kerstpakkettenplaza-top.png');
	background-repeat: no-repeat;
	background-position: 0px 39px; 
}

	#flashheader {
	background:#000;
}
   .menu { width:909px; 
	float: left;
	display: inline; 
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
}
	

	
   .overzicht {
	width:195px; 
	float:left; 
	display: inline; 
	margin-right:0px;
	margin-bottom: 10px; 
	border: 0px solid #000000; 
	height: 200px;
	}

   .overzicht_rechts {
	width:175px; 
	float:left; 
	display: inline; 
	margin-left:10px;
	border: 0px solid #000000; 
	padding:10px 0px 0px 0px;
	height: 200px;
}

  


   .meerinfo {
	width:76px; 
	height:21px; 
	float:left; 
	display: inline; 
	background-color:#f2ead6; 
	background-image: url(../images/meer-info.gif);
	padding: 0px 0px 0px 0px;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
}


   

   .kaderCatMenu {
	width:816px; 
	height:29px; 
	float:left; 
	display: inline; 
	border: 0px solid #000000; 
	margin-left:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
}


   .kaderDetail {
	width:796px; 
	float:left; 
	/* display: inline; */
	position:relative;
	display:block;
	
	border: 0px solid #000000; 
	margin-left:0px;
	background-color:#f2ead6; 
	background-image: url(../images/full-back-stars.jpg);
	padding:10px 10px 40px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
}

.kaderDetail .soldout-overlay {
	position: absolute;
	top: 300px;
	left: 150px;
}



div.kader1 {
	width:373px; 
	float:left; 
	display: inline; 
	border: 1px solid #000000; 
	margin-left:0px;
	margin-bottom: 10px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}

   .kaderPrijsvraag {
	width:373px; 
	float:left; 
	display: inline; 
	border: 1px solid #000000; 
	margin-left:0px;
	margin-bottom: 10px; 
	background-color:#f2ead6; 
	background-image: url(../images/prijsvraag.jpg);
	padding:15px 15px 15px 15px;
}


#kader1a {
	width:373px; 
	clear: left;
	display: block; 
	border: 1px solid #000000; 
	margin-left:0px;
	margin-bottom: 0px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}



   .kader2 {
	width:373px; 
	height:inherit;
	float:right; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-bottom: 0px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}

   .kader2sitemap {
	width:402px; 
	height:inherit;
	float:right; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-bottom: 8px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:0px 0px 0px 0px;

}


   .kader2b {
	width:373px; 
	clear:left;
	float:left; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-bottom: 10px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}


   .kaderSnelmenu {
	width:373px; 
	height:inherit;
	float:right; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-bottom: 10px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back-snelmenu.jpg);
	padding:15px 15px 15px 15px;
}

   .kader1g {
	width:360px; 
	float:left; 
	display: inline; 
	border: 1px solid #000000; 
	margin-left:0px;
	margin-bottom: 10px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}  

.kader1g h1, #kader3g h1, .kader2g h1 
{
	color: #414358;
	text-align: left; 
	margin: 0 0 20px; 
	padding: 0 0 10px; 
	background:url("../images/divider.png") repeat-x bottom;
}

.kader1g p, #kader3g p, .kader2g p  {
	 margin-bottom: 1em;
}

   .kader2g {
	width:360px; 
	float:right; 
	display: inline; 
	margin-left:10px;
	margin-bottom: 0px; 
	padding:15px 15px 15px 15px;
}

#kader3g {
	width:360px; 
	clear: left;
	display: block; 
	border: 1px solid #000000; 
	margin-left:0px;
	margin-bottom: 0px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}

   .kader3 {
	width:373px; 

	float:left; 
	display: inline; 
	border: 1px solid #000000; 
	margin-left:8px;
	margin-top: 8px; 
	margin-bottom: 8px; 
	background-color:#f2ead6; 
	color: #fff;
	background-image: url(../images/euro-back.jpg);
	padding:15px 15px 15px 15px;
}

   .kader4 {
	width:373px; 
	float:right; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-top: 8px; 
	margin-bottom: 0px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:15px 15px 15px 15px;
}

   .kader5 {
	width:403px; 
	float:right; 
	display: inline; 
	border: 1px solid #000000; 
	margin-right:82px;
	margin-top: 8px; 
	margin-bottom: 0px; 
	background-color:#f2ead6; 
	background-image: url(../images/kader-back.jpg);
	padding:0px 0px 0px 0px;
}

   .kader5a {
	width:404px; 
	float:right; 
	display: inline; 
	border: 0px solid #000000; 
	margin-right:-15px;
	margin-top: -15px; 
	margin-bottom: 0px; 
	height: 30px;
	background-color:#670800; 
}

.kader5a h1.geel
{
	background-image: none;
	color: #f1bd61;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

#flashcontent3
{
	margin-left: -10px;
}

   .kader8 {
	width:755px; 
	float:left; 
	display: inline; 
	border: 0px; 
	color: #a3945c;
	margin-top: 20px; 
}

   .kaderDetail1 {
	width:120px; 
	float:left; 
	display: inline; 
	border: 0px;
	color: #000;
	text-align: right;
	padding:5px 0px 50px 10px;
}

   .kaderDetail2 {
	width:340px; 
	float:left; 
	display: inline; 
	border: 0px;
	margin-left:15px;
	margin-bottom:25px;
	margin-top: 17px; 
	color: #000;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

   .tellfriend {
	width:340px; 
	float:left; 
	display: inline; 
	border: 0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top: 0px; 
	color: #000;
	text-align: left;
	padding: 15px 15px 15px 15px;
	background-image: url(../images/full-back-stars.jpg);
		font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	color: #740101;
}


   .offerte {
	width:744px; 
	float:left; 
	display: inline; 
	border: 0px;
	margin-bottom:0px;
	text-align: left;
	padding: 0px 0px 0px 2px;
}

   .watdoen {
	width:717px; 
	float:left; 
	display: inline; 
	border: 0px;
	margin-top:15px;
	background-image: url(../images/trans-wit.png);
	text-align: center;
	padding: 15px 15px 15px 15px;
}



.kolom {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	padding:8px 15px 15px 41px;
}

.break{height:15px;}

   .footer {
	margin-left:0px;
	margin-bottom: opx; 
	padding:0px 0px 20px 0px;
}


.zoekform { 
	color:#000000; 
	font: normal 8pt Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: #FFFFFF; 
	border: 1px solid #682F73; 
}
.lastDeleteBtn {
	background-image: url(../images/but-laatsteverwijderen.png);
	background-repeat:no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
	text-indent: -999px;
	width: 144px;
	height: 40px;
}
.anotherOneBtn {
	border: none;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/but-nogeentoevoegen.png);
	background-repeat:no-repeat;
	text-indent: -999px;
	width: 140px;
	height: 40px;
}







h4.faqopened {
	color: #670800
}

/** Overlay */
#homeOverlay
{
	background: url("../images/bg-overlay.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}

#homeOverlay .homeOver
{
    left: 50%;
    margin: -150px 0 0 -150px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 300px;
    z-index: 1002;
}

#homeOverlay .homeOver
{
	background-color: #841c10	
}

#homeOverlay .homeOver-inner
{  
     text-align: center;
     padding: 10px;
}

#homeOverlay .homeOver-inner p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 1.5em;
	color: #f7c363;
}

input.button
{
	background: #333 url(../images/but-bg.png) repeat-x;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	font-size: 11px;
	height: 30px;
	border: none;
}


ol.butterfly
{
	margin: 0 20px;
	padding: 0;
}

ol.butterfly li
{
	background: url(../images/butterfly.gif) no-repeat left top;
	padding-left: 30px;
	margin: 3px;
}

ol.butterfly li span {
	display: none;
	margin-top: -40px;
	padding-top: 40px;
}




/** Footer MENU BLOKKEN */
#footermenu {
	list-style: none;
	width: 750px;
	text-align: center;
}

#footermenu li 
{
	display: inline-block;
	width: 18%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;  
}

#footermenu li a {
	display: block;
}

#footermenu li a img
{
	height: 100px;
}

#footermenu li a:hover img 
{
  opacity:0.6;  
}

/** crumbpath */
div.crumbpath {
	margin-left: 50px;
	margin-top: 7px;
}

div.crumbpath ul, div.crumbpath ul li { 
    list-style-type:none; 
    padding:0; 
    margin:0; 
    text-align: left;
}
div.crumbpath ul
{
    margin-bottom: 0.2em;
}

div.crumbpath ul li
{
    display: inline;
    margin-right: 5px;
    /**padding: 0 15px 2px 0; background:transparent url(../images/arrow_left.png) no-repeat right center;*/
}

div.crumbpath ul li
{
    color: #555555;
    font-size: 11px;
    text-decoration: none;
}
div.crumbpath ul li a
{
    color: #740101;
    font-size: 11px;
    text-decoration: none;
}

div.crumbpath ul li a:hover
{
    color: #000;
}

/** SITEMAP */
ul.sitemap, ul.sitemap ul, ul.sitemap ul ul
{

	list-style-position: outside;
}
ul.sitemap 
{
	list-style-type: disc;    	
}

ul.sitemap li
{
	margin-left: 15px;
}

ul.sitemap ul li 
{
	margin-left: 0;
}

ul.sitemap  ul
{
	list-style-type: circle;    	
}
ul.sitemap  ul ul
{
	list-style-type: square;    	
}
ul.sitemap  ul ul  li
{
	margin-left: 15px;
}

/** forms */
input[type="text"], select {
	font-size: 13px;
	line-height: 16px;
	padding: 2px;
}

input[type="radio"], input[type="checkbox"]
{
	padding: 2px;
	height: 13px;
	line-height: 16px;
	vertical-align: baseline;
}
form table tbody tr td
{
	vertical-align: middle;
	padding: 2px;
}
form table tbody tr td[valign="top"]
{
	vertical-align: top;
}

/** page specific */
#frontpage-category-30 .right-content .tabel strong, #frontpage-category-30 .left-content .tabel strong 
{
	color: #740101;
	font-size: 15px;
}
