/* General
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
html {	
	overflow-x:hidden;
	min-height: 1000px; /*vertikale scrolllbar altijd tekenen om verspringen te vermijden.*/
	height:auto;
}
* html {
	height:1000px;
}

body {	
	font-size:11px;
	line-height: 16px;
	color:#5E411D;
	background-color:#F5F1D8;
	padding-bottom:20px;
}
ul {
	list-style-type:none;
}
	
img {
	border:0;
	}
	
/*hr {
	clear:both;
	visibility:hidden;
	}
*/

.clear, .cleanup {
	clear:both;
}	
.centered, p.centered {
	text-align:center;
}
.right {
	text-align:right;
}		
blockquote {
	border-left: 2px solid #B11117;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}			
a {
	text-decoration:none;
	color:#B11117;
	outline:none;
}

/*
a:visited {
	text-decoration:none;color:#F49F1D
}
*/

a:hover {
	text-decoration:underline;color:#B11117
}

/* frank - 20070706 */
#Welcome a {
	color: #faf7f7;
}
/* end frank - 20070706 */

.dotted {
	background:transparent url('/content/design/images/dotted.gif') repeat-x 0 0px; 
	width:731px;
	margin-left:24px;
	}
.borderedimg {
	margin-top:10px;
	padding:2px;
}
.upper {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
}

fieldset {
	border:0px;
}


#BodyTxt table#RegForm td {
	padding:1px;
}

	#BodyTxt img {
		margin:6px 16px 0px 0;
	}


#BodyTxt fieldset input, #BodyTxt fieldset select {
	margin-bottom:10px;
	width:400px;
	height:14px;
	font-size:11px;
	background-color:#EFE9C6;
	border:1px solid #788320;
	padding-left:2px;
}
#BodyTxt fieldset select {
	width:404px;
	height:18px;
}
#BodyTxt fieldset input#registreer {
	width:100px;
	height:24px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#788320;
	color:#fff;
}

/* Clearing
------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skip {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
	}

/* -------------- wrapper ------------------ */	

#Container {
	width:990px;
	margin:0 auto;
}	
	
/* -------------- header ------------------ */	
	

#HeaderImg {
 	width: 990px;
	height:197px;
	padding-bottom:4px;
}

#ContainerHeader {
	width: 990px;
	height:197px;
	background:transparent url(/content/design/images/bgHeader.png) no-repeat 0 0;
}


	#WelcomeBasket {
		width: 940px;
		height:30px;
		padding-top:10px;
		color:#faf7f7;
		padding-left:27px;
	}	
		#Welcome {
			padding-left:4px;
			padding-top:0px;
			float:left;
			font-size:11px;
			font-weight:normal; 
		}


				ul.TopMenu li {
					float:left;
					position:relative;
					height:21px;
				}

					* html ul.TopMenu li {
						
					}


				ul.TopMenu li a {
					padding-left:25px;
					display:block;
					height:21px;
					margin-right:10px;
					padding-top:2px;
					color:#fff;
				}
				ul.TopMenu li#IcoHome a {
					background:transparent url(/content/design/images/IcoHome.jpg) no-repeat 0 0;
					width:32px;
				}
				ul.TopMenu li#IcoContact {
					background:transparent url(/content/design/images/IcoContact.jpg) no-repeat 0 0;
					width:82px;
				}
				ul.TopMenu li#IcoSecure1 {
					background:transparent url(/content/design/images/IcoSecure.jpg) no-repeat 0 0;
					width:115px;
				}						
				ul.TopMenu li#IcoSecure2 {
					background:transparent url(/content/design/images/IcoSecure.jpg) no-repeat 0 0;
					width:112px;
				}						
				ul.TopMenu li#IcoSecure3 {
					background:transparent url(/content/design/images/IcoSecure.jpg) no-repeat 0 0;
					width:135px;
				}						
				ul.TopMenu li#IcoSecure4 {
					width:130px;
				}			


		#BasketWrapper {
			float:right;
			width:280px;
		}

		#Basket {
			text-align:left;
			height:22px;
 
		}

		div#zoekform {
			width:240px;
			float:left;
		}	
			div#zoekform input {
				width:200px;
			}
		div#BasketTop {
			width:25px;
			float:right;
			padding-right:10px;
		}
		div.BtnSearchTop {
			width:25px;
			float:right;
			padding-right:10px;
			margin-top:-22px;
		}
 


		#Basket input {
			background-color:#8A785C;
			border:0;
			padding-left:4px;
			padding-top:2px;
			width:112px;
			color:#fff;
			font-size:10px;	
			height:16px;
			position: relative;  
			z-index: 100; 
		}




		#Basket div.BtnSearchTop input, #Basket div.BtnLogInTop input {
			background-color:transparent;
			width:21px;
			height:21px;

		
		}

	
	

	#Logo {
		float:right;
		width:286px;	
		height:123px;
		padding-top:0px;
		padding-right:22px;
	} 
			#Logo img {
			    border:0px;
			}		
			
			#Logo h4 {
				margin: 0 auto;
				padding:0;
				color: #554B3C;
				padding-top:2px;
				border:0;
				background:none;
			}
			#Logo h4 span {
				display:none;
			} 	
			
/* --- Toevoeging Taalkeuze BEGIN --- */	

	div#Taalkeuze {
		width: 300px;
		height: 25px;
		padding-top: 2px;
		padding-left: 65px;
		font-size: 10px;
		color: #ffffff;
	}
	
		#Taalkeuze a {
			color: #ffffff;
			text-decoration: none;
		}
		
		#Taalkeuze a:hover {
			color: #cccccc;
			text-decoration: underline;
		}
		
/* --- Toevoeging Taalkeuze EINDE --- */
		
#ContainerNav {
	width: 990px;
	height:24px;
	background-color:#A4AD0F;
}		
			#ContainerNav ul {
				padding-left:16px;
			}
			#ContainerNav li {
				float:left;
 				width:110px;
				height:16px;
				font-size:11px;
				color:#fff;
				height:20px;
				padding-top:4px;
				text-align:center;
 
			}
			#ContainerNav #mnusprite43 {
 				width:50px;
			}
			


			* html #ContainerNav li {
		 		padding-top:3px;
			}
			
			div#ContainerNav li.last {
				margin-right:0;
			}
			#ContainerNav li:hover, #ContainerNav li:hover a, #ContainerNav li.actief {
				background-color:#788320;
				color:#fff;
				text-decoration:none;
				height:20px;
			}
			* html #ContainerNav li:hover, * html #ContainerNav li:hover a, * html #ContainerNav li.actief {

			}
 			#ContainerNav li a {
 				color:#fff;
				text-transform:uppercase;
	 			width:110px;	
 				height:20px;
				display:block;
 			}
			#ContainerNav #mnusprite43 a {
 				width:50px;
			}

			* #ContainerNav li a {
				height:21px;
			}
		
		
/* -------------- Body ------------------ */	
	
#ContainerBodyHome, #ContainerBody, #ContainerBodyFull {
	width: 990px;
	background:transparent url(/content/design/images/BgMainHome.jpg) repeat-y 0 0;
  	margin-top:25px;
}	
#ContainerBody {
	background:transparent url(/content/design/images/BgMainStippel.jpg) repeat-y 0 0;
}
#ContainerBodyFull {
	background:transparent url(/content/design/images/BgMainFull.jpg) repeat-y 0 0;

}


#ContainerTocAndContentHome {
	float:left;
	width:800px; 
} 
#ContainerTocAndContent {
	float:left;
	width:770px; 
} 
#ContainerTocAndContentFull {
	float:left;
	width:990px; 
} 
#ContainerTocAndProductList {
	width:990px;
	float:left;
}

#ContainerTocAndbasket {
	width:990px;
	float:left;
}


	#Links {
		float:left;
		width:220px;
	}

								/* BROD TOEVOEGING */
	
	#Links h2 {
		padding-top:4px;
		padding-bottom:15px;
		padding-left:29px;
		color:#fff;
		font-weight:normal;
		font-size:19px;
	}		
	
								/* EINDE BROD TOEVOEGING */	
	
	#Links h3 {
		font-size:16px;
		font-weight:bold;
		color:#fff;
		padding-bottom:10px;
		padding-top:4px;
	}
	#Links h2.extraspace,  #Links h3.extraspace,  {
		padding-top:16px;
	}
		#SearchTR {
		 	width:211px;
 			height:7px;
 			background:#788320 url(/content/design/images/BgTR.jpg) no-repeat 0 0;	
		}
		#Search {
		 	width:182px;
 			height:85px;
 			background-color:#788320;	
 			margin-bottom:7px;
 			padding-left:29px;
		}
		#SubmenuTR {
		 	width:211px;
 			height:7px;
 			background:#788320 url(/content/design/images/BgTR.jpg) no-repeat 0 0;	
		}
		#SubmenuBR {
		 	width:211px;
 			height:7px;
 			background:#788320 url(/content/design/images/BgBR.jpg) no-repeat bottom right;	
		}
		#Login {
			width:182px;
 			height:182px;
 			background-color:#788320;
 			padding-left:29px;
 			margin-bottom:7px;
		}
		div#Login a {
			color:#fff;
		}
		div#Login a:hover {
			font-weight:bold;
		}		
		div#Login p {
			line-height:20px;
		}
		#Newsletter {
		 	width:182px;
 			height:85px;
 			background-color:#788320;
 			padding-left:29px;
		}
		#NewsletterBR {
		 	width:211px;
 			height:7px;
 			background:#788320 url(/content/design/images/BgBR.jpg) no-repeat bottom right;	
		}
		
		#Search h2, #Login h2, #Newsletter h2 {
			padding-top:4px;
			padding-bottom:10px;
			color:#fff;
			font-size:19px;
			padding-left:0px;
		}		

		#Search input, #Login input, #Newsletter input {
			border:1px solid #AEB1B6;
			padding-left:2px;
			width:122px;
		}
		
			.BtnLogIn, .BtnSearch, .BtnNewsletter {
				position:relative;
				top:-24px;
				left:133px;
			}	
				.BtnLogIn {
					top:-24px;
				}
				.BtnNewsletter {
					top:-22px;
				}		

			#Search div.BtnSearch input {
				width:24px;
				height:25px;
				border:0;
			}
			#Login div.BtnLogIn input, #Newsletter div.BtnNewsletter input {
				width:22px;
				height:23px;
				border:0;
			}

	
		#categories {
		 	width:211px;
 			background-color:#788320;
		}

		#categories h2 {
			padding-left:14px;
		}

		#categories ul {
			padding-left:10px;
		}
		#categories ul li {
			padding-left:5px;
			color:#fff;
			line-height:23px;
			width:168px;
		}
		#categories ul li:hover, #categories ul li.actief {
			background:#788320 url(/content/design/images/TocOn.png) no-repeat bottom right;
		}
		#categories ul li.actief {
			font-weight:bold;
		}
		#categories ul li a {
			color:#fff;
			width:168px;
			display:block;
		}
		#categories ul li a:hover {
			text-decoration:none;
			width:170px;
		}
		
		#categories h3 {
			padding-left:29px;
		}


		#Disclaimer {
			padding-top:16px;
			width:220px;
			text-align:center;
			margin:0 auto;
			line-height:18px;
		}	
		#Disclaimer span {
			font-size:9px;
		}
		#Disclaimer a {
			color:#000;
		}
		#Disclaimer a:hover {
			color:maroon;
		}


	#MainContentsHome {
		float:right;
		width:520px;
		padding:5px 30px 0px 26px;
	}
	#MainContentsFull {
		float:right;
		width:714px;
		padding:5px 30px 0px 26px; 
	}
	#MainContents {
		float:right;
		width:490px;
		padding:5px 30px 0px 26px;
	}
	#ProductListWrapper {
		float:right;
		width:690px;
		padding:5px 30px 0px 26px;
	}
		#MainContentsHome h1, #ProductListWrapper h1 {
			color:#788321;
 			font-weight:bold;
			font-size:18px;
			padding-bottom:22px;
			line-height:23px;
		}
		#MainContents h1, #MainContentsFull h1 {
			color:#788321;
 			font-weight:bold;
			font-size:18px;
			padding-bottom:2px;
			line-height:20px;
		}
 
		#MainContents h2, #MainContentsFull h2 {
			color:#573e16;
 			font-weight:normal;
			font-size:12px;
			padding-bottom:10px;
			line-height:23px;
		}					
		#BodyTxt {
/*			color:#5E411D;*/
		}
			#BodyTxt p, #BodyTxtHome p {
/*				color:#5E411D;*/
				padding-bottom:14px;
				line-height:17px;
			}
			#BodyTxt a:hover,#BodyTxtHome a:hover {
				color:#B11117;
				text-decoration:underline
			}
			#BodyTxt ul {
				padding-left:0px;
				padding-top:5px;
				padding-bottom:16px;
			}
			#BodyTxt ul li {
				background: url(/content/design/images/bullet.jpg) no-repeat 0 7px;
				padding-left:7px;
				padding-bottom:5px;
			}
			
		#BodyTxt p.quote {
			font-family:Georgia,Garamond,Arial;
			font-size:12px;
			line-height:24px;
			font-style:italic;
			color:#788321;
		}	
/* verwijderd BROD - alle tables die in de content en templates gebruikt werden, hadden ongewenste border

		#BodyTxt table, #BodyTxt table td {
			border:1px solid #ccc;
			text-align:center;
		}	
*/		
		.ProdPic {
			padding-right:20px;
			padding-top:10px;
		}
		


		#ProductYourAdvantage {
			color:#000;
 			font-weight:bold;
			font-size:11px;	
			background: url(/content/design/images/nl/IcoYourProfit.jpg) no-repeat 0 14px;
			padding-left:70px;
			padding-top:10px;
			line-height:20px; 
		}


		#ProductDescription {
			background-color:#EFE9C6;
			color:#000000;
			width:184px; 
			padding-left:16px;
			padding-bottom:1px;
		}

		#ProductDescriptionAanbieding {
			background-color:#EFE9C6;
			color:#000000;
			width:155px; 
			padding-left:7px;
			padding-right:7px;
			padding-bottom:1px;
		}
		
		#ProductDescriptionAanbieding p {
			padding-bottom:12px;
			padding-top:4px;
		}
		#ProductDescriptionAanbieding img {
			padding-bottom:20px;
		}

		#ProductTop {
			background: url(/content/design/images/ProductTopRounded.jpg) no-repeat bottom left;
			height:5px;
			width:199px;
			margin-top:20px;
		}
		#ProductTopAanbieding {
			background: url(/content/design/images/ProductTopRoundedAanbieding.jpg) no-repeat bottom left;
			height:5px;
			width:170px;
		}
		}
		#ProductBottom {
			background: url(/content/design/images/ProductBottomRounded.jpg) no-repeat top left;
			height:5px;
			width:199px;
		}
		#ProductBottomAanbieding {
			background: url(/content/design/images/ProductBottomRoundedAanbieding.jpg) no-repeat top left;
			height:5px;
			width:170px;
		}



			.BtnNavigatie {
				width:200px;
				height:14px;
				margin-bottom:14px;
			}
				div.BtnNavigatie div#BtnPrev a, div.BtnNavigatie div#BtnNext a, div.BtnNavigatie div#BtnUp a {
					color:#000;
				}

				/* frank - 20070706 */
				div.BtnNavigatie div#BtnPrev {
					float:left;
					width: 70px;
				}
  				div#BtnUp a#BtnUpA {
				 	float:left;
					background: url(/content/design/images/BtnUp.png) no-repeat 0 4px;
					padding-left:18px;
					margin-left: 20px; 
				}
				/* end frank - 20070706 */

 				div#BtnPrev a#BtnPrevA {
				 	float:left;
					background: url(/content/design/images/BtnPrev.png) no-repeat 0 4px;
					padding-left:18px; 
				}
				div#BtnNext a#BtnNextA {
					background: url(/content/design/images/BtnNext.png) no-repeat 30px 4px;
					width:45px;
				 	float:right;
				}

				
			.ProdDetails {
				width:200px;
				margin-bottom:14px;
				color:#000000;
				
			}	
			.ProdDetailsAanbieding {
				width:170px;
				margin-bottom:14px;
				color:#000000;
				
			}
			
		#ProductLinks {
			background-color:#EFE9C6;
			width:184px; 
			padding-left:16px;
			margin-bottom:5px;
		}
		#ProductLinks ul li, #ProductAssets ul li, #ProductMisc ul li {
			background: url(/content/design/images/bulletProducts.png) no-repeat 0 3px;
			padding-left:18px;
			padding-bottom:7px;
			
		}
		
			#ProductLinks ul li a, #ProductAssets ul li a, #ProductMisc ul li a {
				color:#000;
			}
			
		#ProductAssets, #ProductMisc {
			background-color:#EFE9C6;
			width:184px; 
			padding-left:16px;
			padding-bottom:7px;
			margin-bottom:5px;
		}
		#prodPdf a {
			background: url(/content/design/images/IcoPdf.gif) no-repeat 25px 3px;
			padding-left:55px;

		}
		#prodPdf {
			margin-bottom:9px;
		}

#Rechts {
	Float:right;
	padding-right:14px;
	width:200px;
}

	#RechtsHome {
		Float:right;
		padding-right:10px;
		width:170px;
	}

	#prodFSI {
		margin:0 auto;
		margin-top:10px;
		text-align:center;
	}

#Rechts h2, #RechtsHome h2 {
	padding-top:5px;
	padding-bottom:24px;
	color:#788320;
	font-weight:normal;
	font-size:19px;
}		
	#ProductDescriptionAanbieding h2 {
		padding-bottom:14px;
	}
	#ProductDescriptionAanbieding h3 {
		font-size:11px;
	}
 

#Rechts a, #RechtsHome a {
	color:#788320;
}
#Rechts a:hover, #RechtsHome a:hover {
	color:#536830;
}


div.NewsFlash ul li {
	color: #5E411D;
	padding-bottom:12px; 
}	
	div#ProductDescriptionAanbieding div.NewsFlash ul li p {
		padding-bottom:2px;
	}
span.leesmeer {
	display:block;
	margin-top:5px;
}

.NewsTitle a {
	text-decoration:none;
	color:#5E411D;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.Navigatieknoppen {
	margin-top: -16px;
	margin-bottom: 20px;
	vertical-align:middle;
}

.Navigatieknoppen a {
	text-decoration:none;
	color:#5E411D;
	font-size: 11px;
	font-weight: normal;
}


/* -------------- productlist ------------------ */	

div#tabPanel {
 	width:700px; 
}

	div#tabPanelOFF h2 {
		font-weight:bold;
		padding-bottom:1px;
		margin-bottom:10px;
		padding-left:4px;
		background-color:#EFE9C6;
	}

		
		#tabPanelOFF.bln div#algemeen, 
		#tabPanelOFF.bln div#Products,
		#tabPanelOFF.bln div#werking,
		#tabPanelOFF.bln div#FAQ,
		#tabPanelOFF.bln div#samenstelling {
			background-color:#FFFFED;
			padding:20px 20px 10px 20px;
			border:0px solid #999;
			border-top:none;
			
		}
		#tabPanelOFF.bln div#algemeen h2, 
		#tabPanelOFF.bln div#Products h2,
		#tabPanelOFF.bln div#werking h2,
		#tabPanelOFF.bln div#FAQ h2,
		#tabPanelOFF.bln div#samenstelling h2 {
			margin-left:-4px;
		}

	div#samenstelling {
		/*background-color:#EFE9C6;
		padding:5px 10px 5px 12px;*/
	}


	div#ProductSamenstelling {
		background-color:#FFFFED;
		margin-top:3px;
		padding:6px;
	}



 div#ContainerTocAndContent div#tabPanel {
 	width:470px;
	}

div#Products {
	min-height:0%;
}

ul.ProductList {
	padding:0px;
}
ul.ProductList li {
	background-color:#F1EBCA; 
	height:163px;
	width:202px;
	float:left;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:20px;
}	
.ProductContainer {
	padding:0;
	margin:0;
	height:131px;
	width:202px;	
}
/*---- geen hover effect meer wegens wens tot animated gifs 
ul.ProductList li:hover {
background-color:#E3D8A1;
}
ul.ProductList li:hover div.ProductListRoundedTop  {
	background:#F1EBCA url(/content/design/images/ProductListRoundedTopHover.png) no-repeat 0 0px; 
}
ul.ProductList li:hover div.ProductListRoundedBottom  {
	background:#F1EBCA url(/content/design/images/ProductListRoundedBottomHover.png) no-repeat 0 0px; 
}

ul.ProductList li:hover div.ProductListRoundedTopTabContent  {
	background:#F1EBCA url(/content/design/images/ProductListRoundedTopTabContentHover.png) no-repeat 0 0px; 
}
ul.ProductList li:hover div.ProductListRoundedBottomTabContent  {
	background:#F1EBCA url(/content/design/images/ProductListRoundedBottomTabContentHover.png) no-repeat 0 0px; 
}
-------------------------------------------------------------*/

.ProductListRoundedTop {
	width:202px;
	height:16px;
	background:#F1EBCA url(/content/design/images/ProductListRoundedTop.png) no-repeat 0 0px; 
}
.ProductListRoundedBottom {
	width:202px;
	height:16px;
	background:#F1EBCA url(/content/design/images/ProductListRoundedBottom.png) no-repeat 0 0px; 
}

.ProductListRoundedTopTabContent {
	width:202px;
	height:16px;
	background:#F1EBCA url(/content/design/images/ProductListRoundedTopTabContent.png) no-repeat 0 0px; 
}
.ProductListRoundedBottomTabContent {
	width:202px;
	height:16px;
	background:#F1EBCA url(/content/design/images/ProductListRoundedBottomTabContent.png) no-repeat 0 0px; 
}






	.ProductThumb {
			padding-left:6px;
	}
	.ProductThumb img {
 		float:left;
 	}
	.ProductTxt {
		float:right;
		padding-right:15px; 
		color:#000000;
		width:85px; 
	}		
 
		#ProductLinks {
			background-color:#EFE9C6;
			width:184px; 
			padding-left:16px;
			margin-bottom:5px;
		}

.ProductStrapLine {
	font-family: Verdana,Arial,Helvetica,sans-serif;
/*	font-variant:small-caps; */
	font-size:12px;
	font-weight:bold;
	line-height: 35px;
	color:#533b1c;
	margin-top:-15px;
}



/* -------------- Sign up ------------------ */	


div#LoginZone {
	margin-top:12px;
}

div#LoginZone fieldset {
	margin:0 auto;
	width:400px;
	font-weight:bold;
	border:1px solid #ccc;
	color:#533B1C;

}
div#LoginZone fieldset form {
	padding:10px 10px 10px 35px;
}
div#LoginZone label {
	padding:0;
	margin:0;
}	
div#LoginZone fieldset input {
	border:1px solid #ccc;
	width:230px;
	margin-top:10px;

}
div#LoginZone .BtnSignUp {
	width:80px;
	height:20px;
	border:1px solid #ccc;	
	float:right;
	margin:0px 35px 12px 0;
}




/* -------------- footer ------------------ */	

#ContainerFooter {
	width:800px; 
	height:50px; 
	padding-top:10px; 
	}
	
#ContainerFooter a {
}	


	#brainlane {
		width:170px;
		height:15px;
		margin:0 auto;
		background:#F5F1D8 url(/content/design/images/footer.jpg) no-repeat 0px 0px;
		text-align:center;
		margin-top:10px;
	} 
 	#brainlane div {
 		float:right;
 	}



/* citaat nieuws */

blockquote.pullquote   { 
	width:510px; 
	border:0; 
	margin:0;
	padding:0;
	color:#333; 
	background:transparent; 
	font:italic 1.0em/1.25 Georgia;	
} 
.quote,.quote2  {
	width:530px; 
	text-align:left;
	margin:0;
	padding-bottom:12px; 
	padding-top:12px; 
}
.quote2 {
	border-bottom:1px solid #E6E6E6;
}
 


/* checkout outside iframe */
 

	#CheckOutWrapperOutsideIframe {
		float:right;
		width:750px;
		padding:0px 0px 0px 0px;
	}
		#CheckOutWrapperOutsideIframe h1 {
			color:#788321;
 			font-weight:bold;
			font-size:18px;
			padding-bottom:22px;
			line-height:23px;
		}


	#ShoppingCart {
	 	width:211px;
		height:85px;
		background-color:#788320;
		height:292px;
		
	}
	#ShoppingCart h3 {
		font-size:16px;
		font-weight:bold;
		color:#fff;
		padding-bottom:10px;
		padding-top:4px;
		padding-left:30px;
	}
	div#Icos {
		width:200px; 
 		margin-top:12px;
	}
	div#IcoCart {
		background:transparent url(/content/design/images/IcoCart.gif) no-repeat 0px 0px;
		height:61px;
		width:61px;
		float:left;
		margin-left:14px;
	}
	div#IcoNumber1 {
		background:transparent url(/content/design/images/IcoNumber1.gif) no-repeat 0px 0px;
		height:61px;
		width:61px;
		float:right; 
		margin-right:22px;
	}


/* two column product list */


#LabelColumnWrapper {
	margin:0;
	text-align:left;
	width:440px;
}

		#LabelTwoColsWrapper  ul {
		 
				float:left;
				vertical-align:middle;
				text-align:left;
	 	}
			#LabelTwoColsWrapper ul li
			{
				list-style-type: none;
				line-height:22px;
				color:#770101;
				float:left;
				width:200px; 
			}		

			#LabelTwoColsWrapper ul li a {
				color:#000;
				background: url(/content/design/images/BulletProductListOff.gif) no-repeat 0 0px; 
  				padding-left:16px;
			}
			
			#LabelTwoColsWrapper ul li a:hover {
				color:#788320;
				text-decoration:underline;
				background: url(/content/design/images/BulletProductListOn.gif) no-repeat 0 0px; 
  				padding-left:16px;
			}
				
			#LabelTwoColsWrapper ul li em
			{
				font-weight:bold;
				padding-left:30px;	
				font-style: normal
			}

				/* automatische dubbele kolom met correcte sortering*/	
				div.twocol ul  {
					float: right;
					width: 40%; 
					margin: 0;
					padding: 0;
					list-style-position: inside;
					}
				div.twocol ul {
					list-style-type: none;
					}
				div.twocol .left {
					float: left;
					position: relative;
					}
				div.twocol {
					margin: 0;
					padding: 0;
					}	




/* Brainlane > Sitelab CMS > editor */

.slVheTitleNormal, .slVheTitleColor1, .slVheTitleColor2, .slVheTitleColor3 {
	font-weight:bold;
	font-size:18px;
	padding-bottom:2px;
	line-height:20px;
}
.slVheSubTitleNormal, .slVheSubTitleColor1, .slVheSubTitleColor2, .slVheSubTitleColor3 {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
.slVheTextNormal, .slVheTextColor1, .slVheTextColor2, .slVheTextColor3 {
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
}
.slVheSmallTextNormal, .slVheSmallTextColor1, .slVheSmallTextColor2, .slVheSmallTextColor3 {
	font-weight: normal;
	font-size: 9px;
}
.slVheHeader, .slVheFooter { 
	font-size: 9px; 
}
.slVheTitleNormal, .slVheTextNormal, .slVheSmallTextNormal, .slVheSubTitleNormal  { color: #533b1c; } /* donkerbruin */
.slVheTitleColor1, .slVheTextColor1, .slVheSmallTextColor1, .slVheSubTitleColor1  { color: #788321; } /* donkergroen */
.slVheTitleColor2, .slVheTextColor2, .slVheSmallTextColor2, .slVheSubTitleColor2  { color: #d6c77a; } /* lichtbruin */
.slVheTitleColor3, .slVheTextColor3, .slVheSmallTextColor3, .slVheSubTitleColor3  { color: #333333; } /* donkergrijs */

