/*
 *  GENERAL MARKUP 0066A8
 ***********************************************************************/
*	 					{ margin:0; padding:0; }
html 					{ min-height: 100%; margin-bottom: 1px; }
body 					{ font-family: arial, sans-serif; font-size: .8em; line-height:1.5em; }
a	 					{ color: #941818; font-size: 1.0em; }
.clear 					{ clear: both; line-height: 1px; }
a img					{ border: 0; }
tr.altRow				{ background: #E7E7E7; }
.disabled				{ display: none; }

h1.home		{ background: #0066A8; display:block; font: bold 11px/16px arial,helvetica,sans-serif; margin:0; padding:5px 8px; width: auto; }
/*
 *  SITE HEADER 
 ***********************************************************************/
.right  {
text-align:right;
}
.notes  {
list-style-type:none;
margin:0 10px;

} 
.notes li {
border-left:1px solid #CCCCCC;
float:left;
padding:0 15px;
text-align:left;
} 
.notes li h2 {
color:#2081AB;
font-size:14px;
font-weight:bold;
margin-top:0;
padding-left:0;
padding-top:10px;
text-align:left;
} 
#container				{ width: 950px; margin: 0px auto; padding-top:0px;}

#header					{ width: 950px; margin: 0em 0; } 
#headerlogo 			{ float: left; margin-left:0px; margin-top:0px; }
#headermenu1			{ float: right; display:block; font: bold 11px/16px arial,helvetica,sans-serif;margin: 5px 0 0 20px; 
                            background:#0066A8; background: #F3F4F7 url('/img/v5/h1_gradient.gif') repeat-x; 
                            margin:0; padding-top:0px; padding-bottom:5px; width: 950px;
                            border-top: 0px solid #464646;}
#headermenu2				{ float: left; display:block; font: bold 11px/16px arial,helvetica,sans-serif;margin: 5px 0 0 20px; 
                         background:#0066A8; background: #F3F4F7 url('http://customwebsite.nl/img/layout/bg_menu.gif') repeat-x; 
                         margin:0; padding-top:0px; padding-bottom:5px; width: 250px; height: 25px;
                         border-top: 0px solid #464646;}
                         
#headermenu				{ font: bold 11px/16px arial,helvetica,sans-serif;margin: 0px 0 0 20px;}                  
#headermenu ul			{ list-style-type: none;  float: left; margin-left: 35px; margin-top:10px; }
#headermenu li			{ list-style-type: none; }
#headermenu a			{ color: #393939; font-size:1.3em; font-style: italic;background: url('/img/test/arrow.png') no-repeat; padding-left:20px;}
#headermenu a:hover		{ text-decoration: underline; }                            
                            
#headerlogin			{ width:325px; height:100px;float: right; color: #0066A8; padding-top: 0px;  }
#winkelwagenmenu		{ width:275px; height:90px;float: right; color: #0066A8; padding-top: 0px;  }

#headerlogin a			{ color: #0066A8; font-size: 0.9em; }
#headerlogin a:hover	{ text-decoration:underline; }
#headerlogin .label		{ text-transform: uppercase; font-size: 0.8em; padding-right: 1em; }
#headerlogin input[type=text] { padding: 2px; width: 150px; border: 1px solid #006fb7; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
#headerlogin input[type=password] { padding: 2px;width: 150px; border: 1px solid #006fb7; -moz-border-radius: 5px;-webkit-border-radius: 5px; }


#schaduw				{ width: 880px; margin: 0px}
#tabs					{ margin-top:0px; float: left; height: 44px; background: #807F7F; background: url('http://www.customwebsite.nl/img/layout/bg_menu.gif') top repeat-x;}

#tabs ul#nav			{ margin-top: 0px; list-style-type: none; width:950px; }
#tabs ul#navbottom		{ margin-top: 0px; list-style-type: none; width:950px; }

#tabs li				{ height: 20px; float: left; padding: 4px 15px; text-decoration: none; margin-top:12px; }
#tabs li a				{ color: #fff; font-weight: bold; font-size: 1.2em;}
#tabs li a:hover		{ color: #8BC53F; }
#header #pathway		{ width: 945px; background: #6699CC; height: 20px; clear: both; padding-left: 5px; color: #fff; }
#pathway td				{ height: 30px; color: #fff; padding: 0 5px 0 5px; font-size: 1em; font-weight: bold; font-family: Tahoma; }
#pathway a				{ color: #fff; }
#pathway select			{ font-size: 1em; }
#pathway option			{ padding: 2px; }
#login					{ position: absolute; right: 0; top: 10px; color: #fff; }
#login .button			{ border: 1px solid black; background: #ffd631; margin: 4px 0 0 4px;}
#login a				{ color: #fff; font-weight: normal; }
#topmenu    			{ text-align: right; width: 956px; margin-top: 5px; }
#topmenu a  			{ color: #FFF; font-size: 14px; text-decoration: none; margin-left: 20px; }
#topmenu a:hover		{ text-decoration: underline; }
#zoekveld				{ float: left; }
#zoekbutton				{ float: left; }


/*
 *  KOLOMDELING (175 - 10 - 555 - 10 - 200 = 956)
 ***********************************************************************/
#links		 			{ clear: both; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; width: 175px; position: relative; }
#tekst, #content 		{ width: 555px;	float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;}
#tekst					{ margin: 0; }
#gebruikermenu, #kolom 	{ float: left; margin-top: 10px; margin-bottom: 10px; width: 200px; background: #ffffff; overflow: hidden; }

/*
 *  HOVER MENU (http://www.tanfa.co.uk/css/examples/menu/tutorial-v.asp)
 ***********************************************************************/
#menu 					{ width: 175px; background: #5d2367; }
#menu ul 				{ list-style: none; margin: 0; padding: 0; }
#menu li				{ position: relative; }
#menu a, #menu h2 		{ font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 0px 0px 1px; border-style: solid; border-color: #fff; margin: 0; padding: 5px 8px; }
#menu h2 				{ color: #fff; background: #000; text-transform: uppercase; }
#menu a 				{ color: #fff; background: #5d2367; text-decoration: none; }
#menu a:hover 			{ color: #fff; background: #8cc639; }
#menu ul ul				{ display: none; position: absolute; top: 0; left: 100%; width: 100%; border: 1px solid black; margin: 0px 1px; z-index: 199;}
#menu ul ul a 			{ font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 0px; margin: 0px; padding: 2px 3px; }
#menu ul ul a			{ color: #000; background: #fff; text-decoration: none; }
#menu ul ul a:hover		{ color: #000; background: #8cc639; }
#menu ul li:hover ul	{ display: block; }

/*
 *  FOOTER
 ***********************************************************************/
#footer					{ text-align: left; clear: both; width: 950px; margin: 10px auto; text-align: left; border-top: 1px solid #F0EEEE; background:#DEDCDD;}
#footer ul				{ text-align: left;}
#footer li				{ display: block; padding: 8px 8px 8px 8px;}
#footer li a			{ color: #2F3D48; font-size:0.9em; }
#footer li a:hover		{ text-decoration: underline; }

#grida					{ width:275px; }

/*
 *  VOORPAGINA 
 ***********************************************************************/
#fp_klein 				{ clear: both; width: 956px; background: #f0f1e7; padding: 0; margin-top: 15px; }
#fp_rand 				{ margin-top: 5px; clear: both; height: 8px; width: 956px; background: #928868; margin-bottom: 5px; line-height: 8px; }
.fp_thumb 				{ background: #fff;	padding: 5px; margin-bottom: 5px; border: 1px solid black; }
#fp_klein div 			{ overflow: hidden;	width: 162px; float: left; line-height: 1.5em; margin: 19px 8px 0px 19px; display: inline; }
#fp_klein .titel 		{ color: #000; font-weight: bold; text-transform: uppercase; }
#fp_klein .content p 	{ height: 120px; overflow: hidden; }
#fp_klein .content,
#fp_klein .content a 	{ color: #000; }

/*
 *  TEKSTPAGINAS
 ***********************************************************************/
#content h1				{ width: 533px; border: 1px solid #ddd; background: #F3F4F7 url('../img/v5/h1_gradient.gif') repeat-x; font-size: 11px; color: #333; padding: 5px 10px; line-height: 16px; position: relative; }
#flashMessage			{ width: 533px; border: 1px solid #ddd; background: #F3F4F7 url('../img/v5/h1_gradient.gif') repeat-x; font-size: 11px; color: #900; padding: 5px 10px; line-height: 16px; position: relative; margin-top: 10px; }
#flashTopMessage		{ width: 533px; border: 1px solid #ddd; background: #F3F4F7 url('../img/v5/h1_gradient.gif') repeat-x; font-size: 11px; color: #900; padding: 5px 10px; line-height: 16px; position: relative; margin-bottom: 10px; font-weight: bold; }
#content td h1			{ width: auto; position: static; }
h1 .paginateh1			{ position: absolute; right: 10px; }
h1 .paginateh1 .current { color: #8BC53F; }
h1 .paginateh1 a:hover	{ color: #8BC53F; }
#content h2				{ color: #941818; font-size: 1.2em; margin-bottom: 5px; }
#content a				{ color:black; text-decoration:none;}
#content a:hover		{ color:black; text-decoration:underline;}
#content p 				{ margin-bottom: 10px; }
#content h1.home		{ background: #0066A8; color:#FFFFFF; display:block; font: bold 11px/16px arial,helvetica,sans-serif; margin:0; padding:5px 8px; width: auto; }

#tekst h2,
#tekst h3				{ 
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:120%;
	color: black;
	margin: 0 10px 0px 10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	padding:1.2em 0 0.3em;
}

.block li               { margin-left: 35px;}
#tekst h2				{ font-size: 140%; }
#tekst p 				{ color:#1E1E1E; font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; margin: 10px;}
#tekst ul, #tekst ul.inline	{ color:#1E1E1E; font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; margin-left: 40px; }
#tekst li				{ margin-bottom: 5px; }
#tekst a				{ color: #941818; text-decoration: underline; }
#tekst h1.sitemap		{ margin: 0 0 0 10px; font-size: 1.2em; border: 0; background: transparent; padding: 0; }
#tekst h2.sitemap		{ margin: 0 0 0 20px; font-size: 0.8em; }
#tekst h2.sitemap a		{ text-decoration: none; }

/* twee kolommen zijn mogelijk */
#content .block { width: 533px; border: 1px solid #ddd; background: #F3F4F7; margin-top: 10px; padding: 5px 10px; }
#content .kassablock { width: 533px; border: 1px solid #ddd; background: #F3F4F7; margin-bottom: 10px; padding: 5px 10px; }
#content .content_kolom_links  { width: 248px; padding: 5px 10px; margin-right: 15px; float: left; border: 1px solid #ddd; background: #F3F4F7; margin-top: 10px;}
#content .content_kolom_rechts { width: 248px; padding: 5px 10px; float: left; border: 1px solid #ddd; background: #F3F4F7; margin-top: 10px; }
	
/*
 *  TEKSTZIJKANT (KOLOM EN SUBMENU)
 ***********************************************************************/
#kolom h2 				{ color: #898989; margin: 8px; }
#kolom p 				{ padding: 0px; width: 234px; }
.submenu				{ margin-top: 10px; border: 1px solid #CDCDCD;}
.submenu a		 		{ background: #F0EEEE; font: bold 11px/16px arial, helvetica, sans-serif; display: block; color: #000; margin: 0; padding: 2px 3px;}
.submenu .title_bkp			{ background: #505A75; color: #fff; font: bold 11px/16px arial, helvetica, sans-serif; display: block; margin: 0; padding: 5px 8px; }
.submenu .title			{ background: #0066A8; color: #fff; font: bold 11px/16px arial, helvetica, sans-serif; display: block; margin: 0; padding: 5px 8px; border-bottom:0px solid #fe7200;}
.submenu a:hover,
.submenu a.active		{ background: #CCC; text-decoration: none; }
.blok, #flash			{ color: #fff; background: #0066A8;background: #0066A8; border-bottom: 0px solid #fe7200; font: bold 11px/16px arial, helvetica, sans-serif; display: block; margin: 0; padding: 5px 8px; }
.winkelwagen			{ border-collapse: collapse; padding: 4px; border: 1px solid #e8e9ef; background: #f3f4f7; margin-bottom: 10px;}
.winkelwagen a			{ text-decoration: underline; color: #029fd9; }
.winkelwagen			{ font-size: .8em; }
.winkelwagen .totaal	{ font-size: 1.2em; padding-top: 5px; }

/*
 *  WEBSHOPZIJKANT (ZOEKEN)
 ***********************************************************************/
#zoeken					{ background: #F3F4F7; margin-bottom: 10px; }
#zoeken form			{ padding: 5px; }

/*
 *  WEBSHOPZIJKANT (TOP5)
 ***********************************************************************/
#top5					{ background: #F0EEEE; }
.top5img				{ clear: left; float: left; border: 1px solid #333; width: 50px; height: 50px; margin: 10px; }
.top5artikel			{ border-bottom: 1px solid #333; }
.top5img a				{ padding: 0; margin: 0; }
.top5link a:hover		{ background: #F0EEEE; color: #B7017F;}
.top5link				{ margin: 10px 0px; float: right; font-size: .8em; width: 126px; }
.top5prijs				{ float: right; margin-right:15px;font-size: 1.4em; color: red; font-weight:bold;}


/*
 *  WEBSHOP (NAVIGATIE PRODUCTEN)
 ***********************************************************************/
#prod_nav_div			{ width: 100%; background: #e7e7e7; clear: both;}
table#prod_navigatie	{ border-collapse: collapse; }
#prod_navigatie td		{ vertical-align: center; color: #333; font-size: .8em; background: #e7e7e7; padding: 0 0px 0 10px; font-weight: bold; font-family: Tahoma;}
#prod_navigatie select	{ width: 145px; margin: 4px 0px; font-size: 11px; }

/*
 * WEBSHOP (SORTEREN PRODUCTLIJST)
 ***********************************************************************/
table#productsort		{ width: 100%; background: #e7e7e7; clear: both;}
#productsort td			{ vertical-align: center; color: #333; font-size: .8em; background: #e7e7e7; padding: 0 0px 0 10px; font-weight: bold; font-family: Tahoma;}
#productsort select		{ width: 150px; margin: 4px 0px; font-size: 11px; }

/*
 *  WEBSHOP (LIJST MET CATEGORIEN)
 ***********************************************************************/
#categorie_lijst 		{ width: 553px; border-collapse: collapse; text-align: center; border: 1px solid #ddd; margin: 10px 0 0 1px;}
#categorie_lijst td		{ border: 1px solid #ddd; vertical-align: top; }
#categorie_lijst img	{ vertical-align: top; }
#categorie_lijst h1		{ font-size: 12px; background: none; border: 0; color: #002564; }
#categorie_lijst h1 a	{ color: #002564; font-weight: bold;  }

/*
 *  WEBSHOP (LIJST MET SOORTEN IN CATEGORIE)
 ***********************************************************************/
#soort_lijst      		{ width: 527px; }
#soort_lijst td   		{ text-align: center; }
#soort_lijst img  		{ border: 0; margin: 2px; }
#soort_lijst h1   		{ color: #FFF; background: #164972; display: block; font-size: 1.2em; padding: 4px; }
#soort_lijst h1 a 		{ color: #FFF; text-decoration: none; }
 
/*
 *  WEBSHOP (LIJST MET PRODUCTEN BINNEN SOORT)
 ***********************************************************************/
#productlijst					{ width: 100%; border-collapse: collapse; }
#productlijst th				{ color: #333; border-bottom: 1px solid #333; text-align: left; font-size: 11px; }
#productlijst th a				{ color: #333; }
#productlijst td.afbeelding		{ }
#productlijst td.afbeelding img	{ border: 1px solid #ddd; width: 90px; margin: 10px; }
#productlijst .artikel			{ font-size: 11px; }
#productlijst .artikel a		{ color: #000;}
#productlijst .actieprijs			{ text-align: right; padding-right: 10px; font-size: 16px; font-weight:bold; color:#0066A8; color:#E73824;}
#productlijst .prijs			{ text-align: right; padding-right: 10px; font-size: 12px; font-weight:normal; color:#000;}
#productlijst .voorraad			{ font-size: 11px; }

/*
 *  WEBSHOP (PRODUCT)
 ***********************************************************************/
.product .zoom				{ width: 250px; }
#tekst.product h1			{ color: #8CC639; font-size: 1.6em; line-height: 1.2em;}
.supplier					{ float: right; }
.btw .grey					{ border-bottom: 1px solid #e8e9ef; border-top: 1px solid #e8e9ef; border-left: 1px solid #e8e9ef; width: 125px; color: #202b60; background: #F0F4FF; }
.price-block				{ width: 130px; color: #006fb7; font-size: 1.9em; line-height: 1.1em}
.price-block .small			{ font-size: .7em; }
.voorraad-block				{ width: 170px; color: #393939; font-size: 1.1em; line-height: 1.1em; font-weight:bold;}
.voorraad					{ margin: 0; padding: 0; }
.voorraad .grey				{ border-bottom: 1px solid #e8e9ef; border-top: 1px solid #e8e9ef; border-right: 1px solid #e8e9ef; width: 125px; color: #202b60; background: #F0F4FF; }
.grey						{ padding: 6px; margin: 0; background: #f3f4f7; display: block; height: 40px; }
.btw .ex					{ font-size: 1.2em; font-weight: bold; }
.details					{ background: #f3f4f7; margin-top: 10px; border-collapse: collapse; border-top: 3px double #e8e9ef; }
.langeomschrijving			{ background: #ffffff; }
.korteomschrijving			{ background: #f3f4f7; }
.korteomschrijving p		{ padding: 10px 10px 0 10px; font-size: 1em; text-align: justify; }
.langeomschrijving p		{ padding: 10px 10px 0 10px; font-size: 1em; text-align: justify; }
.product .opvoorraad   		{ color: #009900; font-weight: bold; }
.product .uitverkocht  		{ color: #990000; font-weight: bold; }
.vendor						{ color: #202b60; padding: 6px; }
.product .tab 				{ width: 100px; background: #F3F4F7; white-space: nowrap; text-align: center; float: left; border: 1px solid #F3F4F7; font-weight: bold; margin: 2px; cursor: pointer; }
.product .tabhold 			{ background-color: #F3F4F7; float: left; color: black;	}
.product .tabfocus 			{ background-color: black; float: left; border-color: black; color: white; }
.featuregroup td 			{ background-color: #FEDBBF; border-bottom:1px solid #FFFFFF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; height:20px; font-size:80%; padding-left:10px; padding-right:10px; }

.nietVerkrijgbaar			{ color: #f00; }

.product-titel				{ float: left; width: 400px; padding: 20px 0; }
.product-share				{ float: right; width: 155px; text-align: right; padding: 20px 0; }


/*
 * Winkelwagen (Stappen)
 ***********************************************************************/
#prod_nav_div .activestap	{ color: #B7017F; text-decoration: underline; }

/*
 * Nieuwsbrief
 ***********************************************************************/
#nieuwsbrief 				{ background: #F3F4F7; } 
#nieuwsbrief a				{ display: inline; }
#nieuwsbrief a:hover		{ background: #F3F4F7; color: #B7017F; }
	

/*
 *  Formulieren 
 ***********************************************************************/
div.input {
	clear: both;
}
div.error {
	color: #900;
	font-weight: bold;
}
div.error-message {
	font-size: .8em;
}
	
div.input label {
	display: block;
	float: left;
	width: 180px;
	margin-bottom: 5px;
	font-size: 100%;
	padding-right: 20px;
}
.content_kolom_links div.input label {
	width: 80px;
}
.content_kolom_links div.input input {
	width: 130px;
}
div.input input, div.input textarea {
	display: block;
	font-size: 100%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
	width: 400;
	margin-bottom: 5px;
	float: left;
	margin-right: 10px;
}
form textarea {
	clear: both;
	width: 502px;
}
form textarea {
	height: 400px;
}
div.submit {
	clear: both;
}
input[type=submit] {
	clear: both;
}
input[type=checkbox] {
	display: inline;
	margin-bottom: 10px;
}
.mceEditor {
	clear: both;
}

 p {
 	clear: both;
 }
/*
 *   
 ***********************************************************************/
.feature {
	background-color: #F3F4F7;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	height:20px;
	font-size:80%;
	padding-left:10px;
	padding-top:3px;
	vertical-align:top;
}
.feature_waarde {
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	margin:3px;
	padding:5px;
}


/*
 * PORTFOLIO
*/
#fp_portfolio img {
	float: left;
	width: 260px;
	border: 1px solid #ccc;
	margin: 10px;
	height: 200px
}
#fp_portfolio .titel
{
	font-weight: bold;
	clear: both;
	color: #FFF; background: #164972; display: block; font-size: 1.1em; padding: 4px;
}
#pf_tekst {
	float: left;
	width: 200px;
}

#flashcode{
	margin-top:20px;
	}

#pf_tekst ul, #pf_tekst li {
	margin: 0; padding: 0;
}
#fp_portfolio .kop {
	float: left;
	font-size: 1.6em;
	color: #2364af;
	cursor: pointer;
	overflow: hidden;
	width: 230px;
	margin: 10px 0;
}
#fp_portfolio p {
	float: left;
	width: 235px;
	margin: 0px 10px 0 0;
}

#fp_portfolio #bottomrow {
	clear: both;
}
#fp_portfolio .meer {
	float: left;
	width: 203px;
	margin: 0px;
	text-align: right;
}
#fp_portfolio .meer a {
	color: #2364af;
}

#fp_portfolio .nav {
	float: left;
	width: 274px;
	margin: 0px 10px 10px 10px;
	border: 1px solid #ccc;
	background: #fff;
	color: #ccc;
	padding: 0px 2px;
}
#fp_portfolio .nav a {
	padding: 0px 4px;
	color: #ccc;
}
#fp_portfolio .nav a.active {
	background: #2364af;
	color: #fff;
}

#fp_portfolio {
	width: 527px;
	height: 278px;
	
	margin-bottom: 10px;
	background: #F0EEEE;
}



/*******************
* EINDE PORTFOLIO  *
*******************/




#contentbg{
    font-family: Arial, Verdana, Tahoma, helvetica, lucida grande, frutiger linotype, sans-serif;
    width: 810px;
    margin-left:5px;
    font-size:11px;
    color:#6f6f6f;
    background:#fff url('/img/v4/logo_bg.gif');
}
#contentp{
	margin: 7px 11px 7px 11px;
	text-align: justify;
}

h4{
    background-color:#D7E0CC;
    padding-left: 4px;
    margin: 0px 0px 2px 0px;
}

#foto img {
    position: absolute;
    top: 88px;
    left: 0px;
}

#foto { clear: both; height: 85px; }







.clear{
    clear: both;
    height: 0px;
    line-height: 0px;
}



a { text-decoration: none; }


/* Homepagina */
#welkom {
    width: 70%;
    padding: 10px;
    margin-left: 10px;
    margin-top:20px;
    float: left;
/*    border: 1px solid #D7E0CC; */
	background-color:#D7E0CC;
}

#welkom a{
	color:#841618;
	text-decoration: none;
	font-size: 1em;
    font-weight: bold;
}

#domein {
    width: 23%;
    height: 190px;
    padding: 10px;
    margin-top: 20px;
    background: #D7E0CC;
    float: right;
	font-size:0.8em;
}
#listmenu { 
	background: #f0eeee;
	border-left: 15px solid #164972;
}
#listmenu a {
    background-image: url(/img/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0em;
    margin-left: 2px;
    border-bottom: 1px dashed #d4d3d3;
    padding-left: 16px;
    font-size: 8pt;
    color: #000;
    text-decoration: none;
    line-height:22px;
}
#listmenu .lower {
    background-image: none;
    padding-left: 20px;
}

#block, #p.green {
    background: #D6D6D6;
    padding: 4px;
    width: 235px;
    margin: 0px;
    color: #000;
}



/* CMS Paginablokjes bovenaan */
#quicklinks     { width: 580px; }
#quicklinks td  { border: 1px solid #164972; text-align: justify; }
#quicklinks td.readon { border-top: 0px; }
#quicklinks td.readon p { margin-top: 0px; }
#quicklinks td.header { border-bottom: 0px; width: 186px; }
#quicklinks td.space  { border: 0px; width: 11px; }
#quicklinks h1   { color: #FFF; background: #164972; display: block; font-size: 1.2em; padding: 4px; }
#quicklinks h1 a { color: #FFF; text-decoration: none; }
#quicklinks a.more   { }
#quicklinks a img {
    border: 0;
}
#quicklinks p   { font-size: 12px; line-height: 1.5em; margin: 5px; }


/* Productdetails (in stijl cms-blokjes) */
#prod_details     { width: 100%; }
#prod_details td  { border: 1px solid #D7E0CC; text-align: justify; }
#prod_details td.product_afbeelding { width: 170px; }
#prod_details td.product_tekst { width: 415px; }
#prod_details h1   { background:#164972 ; display: block; font-size: 1.2em; padding: 4px; }
#prod_details p.product_prijs { font-size: 18px; }
#prod_details p { padding: 4px; font-size: 13px;}

/* Andere paginablokjes */
#otherlinks td.space  { border: 0px; width: 11px; }
#otherlinks     { width: 100%; clear: both;}
#otherlinks img.cms { width: 186px; }
#otherlinks h1  { display: block; background: #8CC63F; font-size: 1.2em; color: #FFF; padding: 2px 4px; }
#otherlinks h1 a { text-decoration: none; color: #FFF; }
#otherlinks p a   { }
#otherlinks p   { font-size: 12px; line-height: 1.5em; margin: 10px; text-align: justify; }

h3 {
	color: #941818;
    margin-top: 15px;
}

#contactform {
	background:#F7F7F7 none repeat scroll 0 0;
	margin-bottom:1em;
	padding:10px;
}

#contactform .textarea label {
	width: auto;
	margin-top: 1em;
}

/* Footer & Contact */
#contact {
    clear: both;
    width: 100%;
    text-align: center;
    font-size: .8em;
    margin-top: 10px;
    letter-spacing: 1px;
}


/*************************/
/*   PRODUCTWEERGAVE     */
/*************************/
p.product_prijs {
width: 100px;
color: #A80000;
font-size: 1.8em;
font-weight: bold;
}

.product_titel a {
color: #A80000;
}