
body 	{
	background-color: #39383D;
	background-image:url(/image/background.gif);
	background-attachment:fixed;
	/*      T R B L  */
	margin: 0 7px 0 0;
	scrollbar-arrow-color: #000000; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-highlight-color: #000000; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
}
BODY, P, TD, FONT, A:link, A:visited, A:hover, A:active, .form, .button, h1, h2, h3, .bijschrift {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
}

P { margin: 0 0 0 0;padding:0 0 0 0; }


a:link, a:visited, a:hover, a:active {text-decoration: none;font-weight:bold;}
a:hover	{ text-decoration:underline;}

.form  	{
	border: 1px solid #2D1D85;
	background-color: #FFFFFF;
	color:#2D1D85;
	font-size:11px;
	height:25px;
	}
.zoek {
	height: 20px;
}
.button	{
	border: 1px none #FFFFFF;
	color : #000;
	background-color : #FFF;
	text-align:left;
	padding-left:15px;
}

h1, h2, h3 	{
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 0;
}
h1 { font-size: 15px;}
h2 { font-size: 12px;}
h3 { font-size: 11px;}
.bijschrift	{ font-size: 9px; }

.border	{border : 1px solid #000000;}

/* Geeft aan welke statische teksten nog vertaald moeten worden */
.vertalen {
	border:1px solid #FF0;
	background-color:#F00;
	color:#FF0;
}
.vlak_links {
	width:204px;
	height:100%;
	padding: 13px 18px 13px 24px;
	background-color:#39383D;
}
#thumbs .links img, #thumbs .rechts img {
	border:1px solid #FFF;
	margin-top:3px;
}
#thumbs .rubriek img {
	border:1px solid #FFF;
}
#thumbs .rubriek {
	padding-right:5px;
	padding-bottom:15px;
}
#thumbs .links, #thumbs .rechts, #thumbs a:link,#thumbs a:visited,#thumbs a:hover,#thumbs a:active {
	padding-bottom: 14px;
	color:#FFF;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
#thumbs .links { padding-right:8px;}
#thumbs .rechts { padding-left:8px;}

#menu td {
	background-image:url(/image/stippellijntje_boven.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:33px;
	text-align:center;
	vertical-align:top;
	font-size:14px;
}

#menu_onder td {
	background-image:url(/image/stippellijntje_onder.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:33px;
	width:160px;
	text-align:center;
	vertical-align:top;
	font-size:14px;
}
#menu_onder td#search {
	width:210px;
	text-align:right;
}
#menu_onder td#search td {
	background-image:none;
	text-align:right;
	width:auto;
	padding-top:10px;
}
#menu_onder td#search td.box {
	padding-top:8px;
}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active, #menu_onder a:link,#menu_onder a:visited,#menu_onder a:hover,#menu_onder a:active {
	display:block;
	width:100%;
	text-decoration:none;
	padding-top:10px;
	font-size:14px;
	font-weight:normal;
}
#main {
	padding-left:38px;
	padding-right:13px;
}
.content, .content_wit {
	background-color:#FFF;
	padding:2px;
	color:#999;
	vertical-align:top;
}
.content td, .content {	color:#999;}

.content_dark {
	background-color:#39383D;
	padding:2px;
}
.content .text{padding:3px;}
.content .text,.content .text P,.content .text TD,.content .text FONT, .content a:link, .content a:visited, .content a:hover, .content a:active {
	color:#000000;
}
.home .content, .contact .content {
	background-color:#39383D;
	padding:2px;
}
.home .content .text,.contact .content .text {
	padding:3px;
}

.home .content .text,.home .content .text P,.home .content .text TD,.home .content .text FONT,.contact .content .text,.contact .content .text P,.contact .content .text TD,.contact .content .text FONT {
	color:#D6D6D6;
}
.contact a:link, .contact a:visited, .contact a:hover, .contact a:active {
	color:#D6D6D6;
}

.broodkruimel {
	padding: 3px 5px 2px 5px;
}
.broodkruimel, .broodkruimel P, .broodkruimel a:link, .broodkruimel a:visited, .broodkruimel a:hover, .broodkruimel a:active {
	color:#C1C1C1;
	font-size:11px;
}
#foto td img{
	margin-right:2px;
}
#overzicht .text{ padding-left: 10px;text-align:left;}

.titel { font-weight:bold;}

.nieuws a:link,.nieuws a:visited,.nieuws a:hover, .nieuws a:active {
	color:#000;
}
#dealers a:link,#dealers a:visited,#dealers a:hover, #dealers a:active {
	color:#FFF;
}
#overzicht_content a {
	display:block;
	padding:10px 10px;
	background-color:#FFF;
}
#overzicht_content a.active {
	background-color:#636363;
	color:#D6D6D6;
	background-image:url(/image/pijlgroter.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#overzicht_content a.over {
	background-color:#D6D6D6;
	background-image:url(/image/pijlgroter_over.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.meerlink, .meerlink a:link, .meerlink a:visited, .meerlink a:hover, .meerlink a:active {
	color:#F80000;
	text-align:right;
	text-decoration:none;
	vertical-align:bottom;
}
.space { background-color:#39383D; width:8px; }

.project, .nieuws {
	background-color:#FFF;
	padding:3px;
}
th.project, th.nieuws, .gezocht_op {
	text-align:left;
	color:#D6D6D6;
	background-color:#636363;
	padding:4px 2px;
	font-size:11px;
	font-weight:bold;
}
.home .content .project .text,.home .content .project .text P,.home .content .project .text TD,.home .content .project .text FONT, .home .content .nieuws .text,.home .content .nieuws .text P,.home .content .nieuws .text TD,.home .content .nieuws .text FONT, .nieuws .text FONT, .nieuws .text P, .nieuws .text {
	color:#39383D;
	padding: 0 0 0 3px;
	margin: 0 0 0 0;
}
td.spacer, td.spacer img {
	width:2px;
}
td.product_detail {}
.contact .form {
	width:300px;
}
#thumbs #imgbig {
	border:1px solid #FFF;
	margin-right:20px;
} 

/*			MENU STYLES		*/

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 0px;
	top: 25;
	display: block;
	visibility:hidden;
	text-align:center;
	width:100%;
}
body#m7 li ul { display:block;	visibility:visible; }
ul li a {
	display: block;
	text-decoration: none;
	width: 100%;
}

/* IE6 Bug */

border-bottom: 0;
font-family: Verdana;
font-size: 12px;

/* Holly Hack. IE Requirement */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block;	visibility:visible; }
/* The magic */

ul li ul li a.submenu:hover,ul#collection li ul li a.submenu:hover, ul li ul li a.active:link,ul li ul li a.active:visited,ul li ul li a.active:hover,ul li ul li a.active:active { font-weight:bold;}			

a.active:link, a.active:visited, a.active:hover, a.active:active {text-decoration: none;font-weight:bold;}

/*		END OF MENU STYLES		*/

.login label {
	color:#999;
	padding-right:20px;
}
.login .form {
	background-color:#D6D6D6;
	color:#000;
	padding:5px;
	border:1px solid #D6D6D6;
	width:200px;
}
#login.button{width:150px;height:27px;text-align:center;color:#999;font-weight:bold;background-image:url(/image/stippellijntje_verticaal_grijs);background-repeat:no-repeat;background-position: bottom left; }
#webshop .button{width:200px;height:27px;text-align:center;color:#999;font-weight:bold;}
#webshop .small { width:150px;height:15px;}
#bevestig_bestelling.button { width:200px;height:27px;text-align:center;color:#F00;font-weight:bold;background-image:url(/image/stippellijntje_verticaal_grijs);background-repeat:no-repeat;background-position: bottom left;}
.button { cursor:hand;cursor:pointer;}
a.order:hover {text-decoration:none;}

.content_dark td.project, .content_dark td.project td, .content_dark td.project a, .popupcontent, .popupcontent td, .popupcontent a, .popupcontent b {
	color:#39383D;
}

#dealer_landen a.active:link,#dealer_landen a.active:visited,#dealer_landen a.active:hover,#dealer_landen a.active:active {
	color:#F80000;
}


@import url(/include/css/generator.css);
/************************************* ZOEKEN **************************************/
/*
.gezocht_op {
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	padding:1px 5px;
}
*/
.search_nr, .search_title a:link,.search_title a:visited,.search_title a:hover,.search_title a:active { 
	vertical-align:top;
	color:#000;
	padding-right:10px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.search_title a:hover { color:#777777;}
.search_space{
	padding: 3px;
}
.search_datum { font-size:11px;}
.search_highlight { color:#777;font-weight:bold;}

.search_pagelistactive{
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration: underline;
	font-weight : bold;
}
/************************************* ZOEKEN **************************************/

.height1 { /* als je een divje wilt gebruiken ipv pixel.gif dan dien je in IE deze class te gebruiken en daarnaast de juiste
				hoogte en breedte te geven, zonder deze class krijgt je altijd een aantal pixels onder een div */
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}

/************************************ PERS ******************************************/
table#press_documents #rubrieken {
	width:200px;
}
table#press_documents #rubrieken a {
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:5px;
	text-color:#39383D;
	_width:200px;
}
table#press_documents #rubrieken a.over {
	background-color:#D6D6D6;
	background-image:url(/image/pijlgroter_over.gif);
	background-position:right;
	background-repeat:no-repeat;	
}
table#press_documents #rubrieken a.rubriek_selected {
	background-color:#636363;
	background-image:url(/image/pijlgroter.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#D6D6D6;
}
table#press_documents #gegevens {
	width:100%;
}

table#press_documents #gegevens tr td {
	text-color:#39383D;
	padding:5px;
}

table#press_documents #gegevens tr.over td {
	background-color:#D6D6D6;
	cursor:hand;
	cursor:pointer;
}

table#press_documents #gegevens tr td.icon, table#press_documents #gegevens tr td.icon div {
	width:20px;
	height:14px;
}

table#press_documents #gegevens tr.over td.icon div {
/*	background-image:url(/image/pijlgroter_over.gif);
	background-repeat:no-repeat;
	background-position:right;*/
}

table#press_documents h1 {
	font-size:13px;
	padding:5px;
	margin-bottom:5px;
	border-bottom:1px solid #000;
	font-weight:normal;
}
table#press_documents th {
	text-align:left;
}
.content_wit a:link, .content_wit:visited, .content_wit:hover, .content_wit:active {
	color:#000;
}