/* ################################################## */
/*  Made by: www.digitl4u.nl		                  */
/* ################################################## */

/* ### GENERAL ### */
a:active
{
  outline: none;
  /*-moz-outline-style: none;*/
}
a:focus
{
  outline: none;
  /*-moz-outline-style: none;*/
}

* { margin: 0px; padding: 0px; }
html, body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; }
body { background: #fff; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }


/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 980px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; overflow: hidden; width: 980px; height: 108px; }
	#headerCntr h1 { padding-top: 11px; }
	#headerCntr h1 a { display: block; width: 307px; height: 90px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 50px; float: right;}
		#menuCntr ul { overflow: hidden; list-style: none; }
		#menuCntr li { padding-left: 25px; padding-right: 25px; float: left; display: inline; font-size: 18px; color: #414241; }
		#menuCntr li a { padding-bottom: 15px; text-decoration: none; color: #414241; display: block; background: url('../images/menu-arrow.gif') bottom center no-repeat; } 
		#menuCntr li a:hover { text-decoration: underline; }

	/* ### PROMO BOX ### */
	#promobox { width: 980px; height: 400px; }
		#promoone { display: block; position: absolute; z-index: 1; }
		#promotwo { display: none; position: absolute; z-index: 1; }
		#promothree { display: none; position: absolute; z-index: 1; }
		
	#promoboxnew { width: 980px; height: 330px; }
		
	#promoboxonder { width: 980px; height: 80px; margin-bottom: 5px; }
		#promoboxonderlinks { width: 460px; float: left; margin-left: 30px; }
		#promoswitchone { display: block; height: 75px; width: 324px; background-image: url(../images/slideshowknop1.jpg); }
		#promoswitchonenew { display: block; height: 75px; width: 324px; background-image: url(../images/slidebutton1.jpg); }
			.promoswitchbutton{ width: 108px; height: 72px; float: left; text-decoration: none; cursor: pointer; }
		#promoboxonderrechts { width: 490px; float: left; }
		

	/* ### LOGIN CONTAINER ### */
	#loginCntr { width: 980px; height: 479px; background: url('../images/header-bg.jpg') top left no-repeat; }		
		
		/* ### INLOGGEN BOX ### */	
		.inloggenBox { padding-top: 18px; width: 485px; height:55px; float: right; overflow: hidden; }
		.inloggenBox h6 { padding-bottom: 12px; font-size: 13px; color: #000; }
		.inloggenBox a { color: #757474; font-style: italic; }
		.inloggenBox a:hover { text-decoration: underline; }
		.inloggenBox form { width: 351px; float: right; }
		.inloggenBox fieldset { border: none; }
		.inloggenBox fieldset ul { list-style: none; }		
		.inloggenBox fieldset li { float: left; }
		.inloggenBox fieldset li label { padding-bottom: 5px; color: #000; display: block; }
		.inloggenBox fieldset li label.error { height: 15px; color: #ff0000; display: block; }
		.inloggenBox fieldset li input.textfield { padding: 3px; width: 122px; border: 1px solid #c1c1c1; border-right: 0px; float: left; }
		.inloggenBox fieldset li input.emailadres { padding: 3px; width: 122px; border: 1px solid #c1c1c1; border-right: 0px; float: left; }
		.inloggenBox fieldset li input.login-button	{ cursor: pointer; margin-top: 20px; width: 76px; height: 22px;  color: #000; text-align: center; float: left; border: 1px solid #c1c1c1; background: #fff url('../images/login-bg.gif') bottom left repeat-x; }
		div#logindoos { display: block; }
		div#vergeten{ display: none; }
		label#waarschuwingslabel{ color: #FF0000;}
		div#vergetendone{ 
			display: none; 
			background-color: #6D9806; 
			height: 15px; 
			padding: 5px; 
			color: #FFFFFF;
		}
		div#vergetenerror{
			display: none; 
			background-color: #FF0000; 
			height: 25px; 
			padding: 5px; 
			color: #FFFFFF;
		}
		a#wachtwoordvergeten{ cursor: pointer;}
		a#alertBelmij{ cursor: pointer;}
		div.clear{ color: #129807;}
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 992px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 10px; border-top: 1px solid #b0b0b0; float: left; display: inline; width: 250px; }
		#leftCntr h4 { font-size: 18px; font-weight: normal; color: #129807; height:34px;}
		#leftCntr h4 span { display: block; }
			
			/* ### ALL NEWS BOX ### */
			#leftCntr .allNews { float:left; width: 230px; }
			#leftCntr .allNews span { display:block;float:left; width:230px;}
		
			/* ### MENU BOX ### */
			.menuBox { margin: 13px 0 20px 0; overflow: hidden; width: 230px; background: url('../images/digital-middle.gif') top left repeat-y; }
			.menuBox div.top { width: 230px; background: url('../images/digital-top.gif') top left no-repeat; }
			.menuBox div.bottom { width: 230px; background: url('../images/digital-bottom.gif') bottom left no-repeat; }			
			.menuBox div.bottom ul { list-style: none; }
			.menuBox div.bottom li { line-height: 42px; color: #000; height: 42px; font-size: 13px; }
			.menuBox div.bottom li a { padding-left: 20px; height: 42px; border-bottom: 1px solid #b0b0b0; display: block; color: #000; text-decoration: none; }
			.menuBox div.bottom li a:hover { color: #fff; background: url('../images/digital-list-bg.gif') top left repeat-x #b0b0b0; }
			.menuBox div.bottom li a.active {color: #fff; background: url('../images/digital-list-bg.gif') top left repeat-x #b0b0b0;  }
			.menuBox div.bottom li.last a { border: none; color: #000; }			
			.menuBox div.bottom li.last a.active { color: #fff; background: url('../images/digital-last.gif') top left repeat-x #b0b0b0; }
			.menuBox div.bottom li.last a:hover { border: none; color: #FFFFFF; background: url('../images/digital-last.gif') top left no-repeat; }
			.menuBox div.bottom li.first a { border: none; color: #000; border-bottom: 1px solid #b0b0b0; background: url('../images/digital-top.gif') top left no-repeat; }
			.menuBox div.bottom li.first a.active {color: #fff; background: url('../images/digital-first.gif') top left repeat-x #b0b0b0; }
			.menuBox div.bottom li.first a:hover { border: none; color: #fff; background: url('../images/digital-first.gif') top left no-repeat; }		
		
			/* ### AD BOX ### */
			.adBox { padding-top: 20px; }
			.adBox img{ margin-bottom: 15px; }
			
			/* ### BEL BOX ### */
			.belBox { padding-top: 0; width: 230px; }
			.belBox h5 { padding-left: 20px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/bel-bg.gif') top left no-repeat; }
			.belBox form { padding-top: 15px; display: block; overflow: hidden; }
			.belBox fieldset { border: none; }
			.belBox label { display: inline-block; line-height: 22px; width: 65px; color: #000; float: left; }
			.belBox input.textfield { padding: 5px; width: 153px; border: 1px solid #b0b0b0; float: left; }
			.belBox input.bel-button { padding: 2px 0px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			
			/* ### BEHEER BOX ### */
			.beheerBox { padding-top: 0; width: 230px; }
			.beheerBox h5 { padding:0 0 20px 20px; font-size: 14px; color: #fff; font-weight: normal; line-height: 38px; background: url('../images/bel-bg.gif') top left no-repeat; }
			.beheerBox form { display: block; overflow: hidden; }
			.beheerBox fieldset { border: none; }
			.beheerBox label { display: inline-block; line-height: 22px; width: 90px; color: #000; float: left; }
			.beheerBox input.textfield { padding: 5px; width: 128px; border: 1px solid #b0b0b0; float: left; }
			.beheerBox input.bel-button { padding: 2px 0px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			
			/* ### OPENMEN BOX ### */
			.opnemenBox { padding-top: 20px; width: 230px; }
			.opnemenBox h5 { padding-bottom: 0px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/bel-bg.gif') top left no-repeat; }
			.opnemenBox form { padding-top: 15px; display: block; overflow: hidden; }
			.opnemenBox fieldset { border: none; }
			.opnemenBox label { display: inline-block; line-height: 22px; width: 65px; color: #000; float: left; }
			.opnemenBox input.textfield { padding: 5px; width: 153px; border: 1px solid #b0b0b0; float: left; }
			.opnemenBox input.verzend-button { padding: 2px 0px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			.opnemenBox textarea { padding: 5px; width: 153px; height: 90px; float: left; color: #000; border: 1px solid #b0b0b0; }
			
			/* ### OPENMEN BOX GROOT ### */
			.opnemenBoxGroot { width: 335px; float: left; }
			.opnemenBoxGroot h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.opnemenBoxGroot p { color: #000; }
			.opnemenBoxGroot form { padding-top: 8px; display: block; overflow: hidden; }
			.opnemenBoxGroot fieldset { border: none; overflow: hidden; }
			.opnemenBoxGroot label { display: inline-block; line-height: 22px; width: 115px; color: #000; float: left; }
			.opnemenBoxGroot input.textfield { padding: 5px; width: 208px; border: 1px solid #b0b0b0; float: left; }
			.opnemenBoxGroot input.verzend-button {  padding: 2px 0px; margin-bottom: 5px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			.opnemenBoxGroot textarea { padding: 5px; width: 208px; height: 90px; float: left; color: #000; border: 1px solid #b0b0b0; }
			.opnemenBoxGroot span { font-size: 10px; color: #000; font-style: italic; }
			
			/* ### PHONE BOX ### */
			.phoneBox { padding-top: 28px; color: #129807; font-size: 24px; }
			
			/* ### ZOEKEN BOX ### */
			.zoekenBox { padding-top: 20px; width: 230px; }
			.zoekenBox h5 { padding-left: 20px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/bel-bg.gif') top left no-repeat; }
			.zoekenBox form { padding-top: 15px; display: block; overflow: hidden; }
			.zoekenBox fieldset { border: none;  }
			.zoekenBox label { width: 50px; display: inline-block; float: left; }
			.zoekenBox input.radio { margin-right: 30px; float: left; }
			.zoekenBox input.textfield { padding: 5px; margin-top: 10px; width: 218px; border: 1px solid #b0b0b0; float: left; color: #868484; font-size: 10px; font-style: italic; }
			.zoekenBox input.zoek-button { padding: 2px 0px; float: right; color: #000;  border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }		
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: left; width: 730px; overflow: hidden; }
		#rightCntr h3 { padding-top: 18px; padding-bottom: 18px; font-size: 20px; color: #000; font-weight: normal; height:34px; }
		#rightCntr h5 { padding-left: 12px; margin-bottom: 15px; font-size: 18px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat;}
		.webshop #rightCntr h5 { padding-left: 12px;  width: 730px; margin-bottom: 15px; font-size: 18px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg-long.jpg') top left no-repeat;}
		#rightCntr .image { float:right;}
		#rightCntr .text { float:left; width:530px; color:#000000;}
		#rightCntr .text p { margin-bottom:10px; }
		
			/* ### BANNER BOX ### */
			.banenrBox { width: 730px; height: 170px; }

			/* ### USER BOX ### */
			.userBox { margin: 0px 30px 10px 0px; width: 335px; height: 113px; float: left; overflow: hidden; background: url('../images/user-box.gif') top left no-repeat; }
			.userBox img { padding-right: 10px; float:left; }
			.userBox h6 { padding-top: 7px; padding-bottom: 5px; font-size: 13px; color: #129807; }
			.userBox span { font-weight: bold; color: #000; }
			.userBox p { padding-top: 5px; color: #000; line-height: 12px; margin-right: 3px; font-size:11px; }
			
			/* ### MEEST BOX ### */
			.meestBox { padding-right: 28px; width: 335px; float: left; }
			.webshop .meestBox { padding-right: 28px; width: 730px; float: left; }
			.meestBox h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.meestBox ul { list-style: none; }
			.meestBox li { padding-left: 12px; color: #000; line-height: 20px; background: url('../images/meest-bullets.gif') left 8px no-repeat; }
			.meestBox li a { color: #000; text-decoration: none; }
			.meestBox li a:hover { text-decoration: underline; }
			.meestBox p { padding-bottom: 20px; color: #000; line-height: 20px; font-size: 15px; }
			.meestBox div { color: #000000; font-size: 15px;  line-height: 20px;}
			.meestBox h2 { font-size: 16px !important; padding-top: 15px; color: #129807; }
			.meestBox a { color:#000; text-decoration: underline; }
			.meestBox a:hover { text-decoration: none; }
			.meestBox img1 { position: relative; top: -10px; left: 32px; }
			
			.portfolio .itemwrap { width: 365px; float: left; }
			.portfolio h4 { display: block; margin: 0 0 10px 0; height: 25px; border-bottom: 1px dotted #666666; width: 710px;}
			.portfolio h4 a { display: block; width: 710px; color: #129807; font-size: 14px; margin: 0 0 15px 5px; padding-left: 16px; text-decoration: none; cursor: pointer; background: url('../images/port_arrow_right.jpg') no-repeat; }
			.portfolio h4 a .count { color: #999; font-weight:normal; }
			.portfolio h4 a .more { float: right; font-size: 10px; padding-top: 3px; color: #999; }
			.portfolio h4 a.active {  background: url('../images/port_arrow_down.jpg') no-repeat; }
			/*.portfolio h4 a:hover { text-decoration: underline; }*/
			.portfolio .item { margin-bottom: 10px;  }
			.portfolio .block { float: left; width: 230px; height: 120px; margin-right: 10px;}
			.portfolio .block .content { position: absolute; float: left;}
			.portfolio .block h6.portfolio { display: block; color: #ffffff; font-weight: bold; font-size: 12px; margin: 25px 0 0 15px; }
			.portfolio .block p { display: block; color: #ffffff; font-size: 10px; margin: 3px 0 0 15px; width: 200px; line-height: 10px; }
			.portfolio .block p.desc { display: block; height: 52px; overflow: hidden; }
			.portfolio .block p a { color: #ffffff; font-size: 10px; text-decoration: underline; }
			.portfolio .block p a:hover { text-decoration: none; }
			.portfolio .block img { position: absolute; float: left; margin-right: 20px; }
		
			
			
			/* ### HANDLEIDING BOX ### */
			.handleidingBox { padding: 2px 28px 0 0; width: 335px; float: left; }
			.handleidingBox h5 {  }
			.handleidingBox ul { list-style: none; }
			.handleidingBox li { padding-left: 12px; color: #000; line-height: 20px; background: url('../images/meest-bullets.gif') left 8px no-repeat; }
			.handleidingBox li a { color: #000; text-decoration: none; }
			.handleidingBox li a:hover { text-decoration: underline; }
			.handleidingBox p { padding-bottom: 25px; color: #000; line-height: 17px; }
			.handleidingBox a { color:#000; text-decoration: underline; }
			.handleidingBox a:hover { text-decoration: none; }
			.handleidingBox img { position: relative; top: -10px; left: 32px; }
			.handleidingBox h6 {padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat;}
			
			/* ### FAQ BOX ### */
			.terugfaq { height:32px; width:32px; border:none; cursor:pointer; background: url('../images/page_previous.png') no-repeat; float:right;}
			.opslaanfaq { height:32px; width:32px; border:none; cursor:pointer; background: url('../images/save.png') no-repeat; float:right; margin-left:10px;}
			.nieuw { height:32px; width:32px; border:none; cursor:pointer; background: url('../images/notebook_add.png') no-repeat;}
			.faqtitle { color: #129807; font-size:16px; width: 335px;}
			.faqbox2 {margin-left: 86px;}
			.faqtable { width: 100px;}
			p.bericht {float: right; margin-top:-20px; color:#009900}
			
			
			
			.faqbox1 table {margin-top: 0px;}
			.faqbox1 table { padding-top:0px; padding-bottom:0px;}
			.faqbox1 table tr { border-bottom-style:dotted; border-bottom-color:#a5a5a5; border-bottom-width:1px; margin-top:5px;}
			
			.faqbox1 table.meest {width:340px; height:25px; padding:0; margin:0;}
			.faqbox1 table.meest h6 {padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat;} 
			
			.faqbox1 table.actief { border-top:groove; border-top-color:#a5a5a5; border-top-width:thin;}
			.faqbox1 table.actief tr td { width:50px;}
			.faqbox1 table.actief tr td.vraag { padding-left:20px; color:#129807; width:600px; font-size:12px; font-weight:bolder;}
			.faqbox1 table.actief tr td.antwoord { padding-left:46px; color:#000000; font-size:11px; width: 787px; margin-bottom:5px; height:50px;}
			
			.faqbox1 table.inactief { border-top:groove; border-top-color:#a5a5a5; border-top-width:thin;}
			.faqbox1 table.inactief tr td { width:50px;}
			.faqbox1 table.inactief tr td.vraag  { padding-left:20px; color:#ff0000; width:600px; font-size:12px; font-weight:bolder;}
			.faqbox1 table.inactief tr td.vraag a {text-decoration:none; color:#ff0000;}
			.faqbox1 table.inactief tr td.antwoord { padding-left:46px; color:#FF6600; font-size:11px; width: 787px; margin-bottom:5px; height:50px;}
			
			.faqbox1 table.gast {}
			.faqbox1 table.gast {margin-left: 0;}
			.faqbox1 table.gast tr td.vraag { padding-left:20px; color:#129807; width:309px; font-size:12px; font-weight:bolder; }
			.faqbox1 table.gast tr td.antwoord { padding-left:20px; color:#666666; font-size:11px; width: 309px; margin-bottom:5px; border-bottom:thin; border-top-width:thin;}
			
			
			.faqbox1 table.gast1 {margin-left: 0;}
			.faqbox1 table.gast1 tr td.vraag { padding-left:20px; color:#129807; width:309px; font-size:12px; font-weight:bolder; }
			.faqbox1 table.gast1 tr td.antwoord { padding-left:20px; color:#666666; font-size:11px; width: 309px; margin-bottom:5px; border-bottom:thin; border-top-width:thin;}
			
			.faqeditor {margin-left:0px;}
			.faqeditor table {}
			.faqeditor table tr {}
			.faqeditor table tr td {padding-bottom: 5px;}
			.faqeditor form {margin-left:80px;}
			
			#faqinloggen table {width: 300px; margin-left:234px;}
			#faqinloggen table tr {}
			#faqinloggen table tr td {width: 200px; margin-top:10px; margin-bottom:10px; }
			
			.faqbox1 textarea.content {width:565px; position:relative; height:35px;}
			.faqbox1 .imgpos { float:right; /*margin-right:70px; margin-top: 20px;*/}
			.vraag a {text-decoration:none; color:#127809;}
			.logout a {text-decoration:none; color:#ffffff; font-size:13px; font-weight:bold;}
			.logout a:hover{text-decoration:none; color:#5c5c5c; font-size:13px; font-weight:bold;}
			.edit {width:570px;}
			
			
			/* ### PHP BOX ### */
			.phpBox { width: 730px; overflow: hidden; }
			.phpBox h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/php-bg.gif') top left no-repeat; }
			.phpBox div.left { width: 335px; float: left; }
			.phpBox div.left p { padding-bottom: 25px; color: #000; line-height: 17px; }
			.phpBox div.left span { font-weight: bold; color: #000; }
			.phpBox div.right { padding-right: 25px; width: 330px; float: right; }
			.phpBox div.right ul { list-style: none; }
			.phpBox div.right li { padding-left: 12px; color: #000; line-height: 20px; background: url('../images/meest-bullets.gif') left 8px no-repeat; }
			.phpBox div.right li a { color: #000; text-decoration: underline; }
			.phpBox div.right li a:hover { text-decoration: none; }
			.phpBox div.right p { padding-top: 20px; color: #000;  line-height: 17px; }
			
			/* ### CATGORIE BOX ### */
			.categorieBox { width: 730px; overflow: hidden; }	
			.categorieBox h5 { padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #c9d9f1; font-size: 14px; color: #6298d9; font-weight: normal; text-transform: uppercase; overflow: hidden; }
			.categorieBox h5 a { padding-left: 15px; color: #6298d9; text-decoration: none; background: url('../images/left-arrow.gif') left 1px no-repeat; }
			.categorieBox h5 a.arrow { padding-left: 0px; padding-right: 15px; float: right; background: url('../images/right-arrow.gif') right 1px no-repeat; }
			.categorieBox img { padding-right: 13px; float: left; }	
			
			/* ### ADDRESS BOX ### */
			.addressBox { width: 335px; float: left; }
			.addressBox h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.addressBox address { padding-bottom: 20px; border-bottom: 1px solid #b0b0b0; line-height: 17px; color: #000; font-style: normal; }
			.addressBox h6 { padding-top: 20px; padding-bottom: 5px; font-size: 13px; color: #129807; }
			.addressBox p { line-height: 17px; color: #000; padding-bottom: 20px; }
			
			/* ### ADDRESS BOX 2 ### */
			.addressBox2 { padding-right: 25px; width: 335px; float: right; }
			.addressBox2 h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.addressBox2 address { padding-bottom: 20px; border-bottom: 1px solid #b0b0b0; line-height: 17px; color: #000; font-style: normal; }
			.addressBox2 h6 { padding-top: 20px; padding-bottom: 5px; font-size: 13px; color: #129807; }
			.addressBox2 p { line-height: 17px; color: #000; padding-bottom: 20px; }
			
			/* ### OFFERTE BOX ### */
			.offerteBox { padding-right: 25px; width: 335px; float: right; }
			.offerteBox h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.offerteBox p { color: #000; }
			.offerteBox form { padding-top: 8px; display: block; overflow: hidden; }
			.offerteBox fieldset { border: none; overflow: hidden; }
			.offerteBox label { display: inline-block; line-height: 22px; width: 115px; color: #000; float: left; }
			.offerteBox input.textfield { padding: 5px; width: 208px; border: 1px solid #b0b0b0; float: left; }
			.offerteBox input.verzend-button {  padding: 2px 0px; margin-bottom: 5px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			.offerteBox textarea { padding: 5px; width: 208px; height: 90px; float: left; color: #000; border: 1px solid #b0b0b0; }
			.offerteBox span { font-size: 10px; color: #000; font-style: italic; }

			/* ### OFFERTE BOX 2 ### */
			.offerteBox2 { width: 335px; float: left; }
			.offerteBox2 h5 { padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/meest-bg.gif') top left no-repeat; }
			.offerteBox2 p { color: #000; }
			.offerteBox2 form { padding-top: 8px; display: block; overflow: hidden; }
			.offerteBox2 fieldset { border: none; overflow: hidden; }
			.offerteBox2 label { display: inline-block; line-height: 22px; width: 115px; color: #000; float: left; }
			.offerteBox2 input.textfield { padding: 5px; width: 208px; border: 1px solid #b0b0b0; float: left; }
			.offerteBox2 input.verzend-button {  padding: 2px 0px; margin-bottom: 5px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			.offerteBox2 textarea { padding: 5px; width: 208px; height: 90px; float: left; color: #000; border: 1px solid #b0b0b0; }
			.offerteBox2 span { font-size: 10px; color: #000; font-style: italic; }
			
			/* ### OFFERTE BOX KLEIN ### */
			.offerteBoxKlein { padding-top: 20px; width: 230px; }
			.offerteBoxKlein h5 { padding-bottom: 0px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: normal; line-height: 40px; background: url('../images/bel-bg.gif') top left no-repeat; }
			.offerteBoxKlein form { padding-top: 15px; display: block; overflow: hidden; }
			.offerteBoxKlein fieldset { border: none; }
			.offerteBoxKlein label { display: inline-block; line-height: 22px; width: 85px; color: #000; float: left; }
			.offerteBoxKlein input.textfield { padding: 5px; width: 133px; border: 1px solid #b0b0b0; float: left; }
			.offerteBoxKlein input.verzend-button { padding: 2px 0px; float: right; color: #000; border: 1px solid #b0b0b0; border-top: none; width: 90px; background: url('../images/bel-button-bg.gif') top left repeat-x #e9e8e8; }
			.offerteBoxKlein textarea { padding: 5px; width: 133px; height: 90px; float: left; color: #000; border: 1px solid #b0b0b0; }

	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin-top: 18px; overflow: hidden; width: 980px; background: url('../images/content-middle.gif') top left repeat-y; }
	#footerCntr #top { width: 980px; background: url('../images/content-top.gif') top left no-repeat; }
	#footerCntr	#bottom { padding: 20px 55px 20px 30px; overflow: hidden; width: 895px; background: url('../images/content-bottom.gif') bottom left no-repeat; }
	#footerCntr #top .left { float:left;width:450px; }
	#footerCntr #top .left h2 { font-size:14px; margin-bottom:10px; }
	#footerCntr #top .left .image{ float:left }
	#footerCntr #top .left .text{ float:right; width:275px; display:block; overflow:hidden;}
	#footerCntr #top .left .datum{ float:right; width:275px; }
	#footerCntr #top .left .line{ display:block; border-bottom:1px dotted silver; margin-bottom:10px; }
	#footerCntr #top .right { float:right;width:450px; }
	
	.footerCntr { color:#000000; margin-top: 18px; overflow: hidden; width: 980px; background: url('../images/content-middle.gif') top left repeat-y; }
	.footerCntr .top { width: 980px; background: url('../images/content-top.gif') top left no-repeat; }
	.footerCntr	#bottom { padding: 20px 55px 20px 30px; overflow: hidden; width: 895px; background: url('../images/content-bottom.gif') bottom left no-repeat; }
	.footerCntr .top .left { float:left;width:450px; margin-left:30px; }
	.footerCntr .top .left h2 { font-size:14px; margin-top:8px; }
	.footerCntr .top .left .image{ float:left }
	.footerCntr .top .left .text{ float:right; width:275px; display:block; overflow:hidden;}
	.footerCntr .top .left .text a{ padding-right: 10px; color: #000;  background: url('../images/link-bullet.gif') right 4px no-repeat; }
	.footerCntr .top .left .text a:hover{  text-decoration: none;  }
	.footerCntr .top .left .datum{ float:right; width:275px; color:#666666; font-size:11px}
	.footerCntr .top .left .line{ display:block; border-bottom:1px dotted silver; margin-bottom:10px; }
	.footerCntr .top .right { float:right;width:450px; }
	
	.footerCntr .top .rechts { font-size: 11px; float:right; width:485px;}
	.footerCntr .top .rechts .holder { height:130px;}
	.footerCntr .top .rechts .holder a { color:#000000; text-decoration:underline;}
	.footerCntr .top .rechts .holder a:hover { color:#000000; text-decoration:none;}
	.footerCntr .top .rechts h2.cases { padding:7px 5px 0px 20px; font-weight:normal; color:#FFFFFF; height:30px; font-size:14px;margin-top:5px; background: url('../images/headerbalk30pxhoog.png') no-repeat; }
	.footerCntr .top .rechts h2.cases a { color:#FFFFFF; text-decoration:none;}
	.footerCntr .top .rechts h2.cases a:hover { text-decoration:underline;}
	.footerCntr .top .rechts div.cases { float:left; width:105px; text-align:center; margin:0 6px;}
	.footerCntr .top .rechts .image{ float:left }
	.footerCntr .top .rechts .text{ float:right; width:315px; display:block; overflow:hidden;}
	.footerCntr .top .rechts .text a{ padding-right: 10px; color: #000;  background: url('../images/link-bullet.gif') right 4px no-repeat;}
	.footerCntr .top .rechts .text a:hover{   text-decoration: none; }
	.footerCntr .top .rechts h3.sales { float:right; width:315px; }
	
	
	
		/* ### TEXT BOX ### */
		.textBox { width: 445px;  margin-right: 10px; float: left; display: inline; }
		.textBox h2 { padding-bottom: 0px; font-size: 22px; color: #000; font-weight: normal; height: 34px; }
		.textBox p { padding-bottom: 5px; line-height: 17px; color: #000; }
		.textBox a{ padding-right: 10px; color: #000;  background: url('../images/link-bullet.gif') right 4px no-repeat;  }
		.textBox a:hover { text-decoration: none; }
		.textBox ul { list-style: none; }
		.textBox li { padding-left: 12px; color:#000; line-height: 23px; background: url('../images/bullets.gif') left 9px no-repeat; }
			
		/* ### DIGITAL BOX ### */
		.digitalBox { padding-top: 10px; padding-left: 90px;  width: 120px; float: left; }
		.digitalBox h6 { padding-bottom: 8px; font-size: 13px; color: #000; }
		.digitalBox ul { list-style: none; }
		.digitalBox li { padding-left: 12px; color:#000; line-height: 23px; background: url('../images/bullets.gif') left 9px no-repeat; }
		.digitalBox li a { color: #000; text-decoration: underline; }
		.digitalBox li a:hover { text-decoration: none; }
			
		/* ### CONTACT BOX ### */		
		.contactBox { padding-top: 10px; width: 115px; float: right; }
		.contactBox h5 { padding-bottom: 8px; font-size: 13px; color: #000; }
		.contactBox ul { list-style: none; }
		.contactBox li { padding-left: 12px; color:#000; line-height: 23px; background: url('../images/bullets.gif') left 9px no-repeat; }
		.contactBox li a { color: #000; text-decoration: underline; }
		.contactBox li a:hover { text-decoration: none; }
				
	/* ### COPYRIGHT CONTAINER ### */		
	#copyrightCntr { padding: 20px 0px; margin:auto; width: 980px; }
	#copyrightCntr ul { padding-left: 325px /*230px*/; overflow: hidden; list-style: none; }
	#copyrightCntr li { padding: 0px 10px; float: left; line-height: 16px; display: inline; color: #7b7b7b; background: url('../images/seperator.gif') right 3px no-repeat; }
	#copyrightCntr li a { color: #7b7b7b; text-decoration: underline; }
	#copyrightCntr li a:hover { text-decoration: none; }
	#copyrightCntr li.last { background: none; }
	
	
	div.cases img { display: block; border: solid 1px silver; padding: 1px;}