html, body { 
	background: #D5D5D5 url("../img/back_body.jpg") top center repeat-x;
	margin: 0; 
	padding: 0;
	height: 100%;
	text-align: center;
	scrollbar-3dlight-color: #ABABAB;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #ABABAB;
	scrollbar-face-color: #ABABAB;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff; }
body {
		behavior:url("/templates/default/js/csshover.htc");	}

#language_menu span.langtext {display: none;}
table#wrapper {
	background:  url("../img/back_wrapper.jpg") top center repeat-y;
	margin: 0px auto;	border: 0; padding: 0;
	height: 100%;
	width: 779px;
	text-align: center; }
	table#wrapper td#wrapper_top {	
	background:  url("../img/back_wrapper_top.jpg") top left no-repeat;
	width: 779px; height:1px;
	text-align: center; }
	table#wrapper td#wrapper_bottom {
	background:  url("../img/back_bottom.jpg") 50% 100% no-repeat;
	padding: 2px 14px 0 14px; height: 90px;
	text-align: left; }

#clear {
	position: relative;
	height: 10px;
	clear: both; }
	
div#pagebody { 	
	background:  url("../img/back_pagebody.jpg") left top repeat-y;
	margin: 0px auto;padding: 0 0 10px 0;border: 0;
	width: 751px;
	clear: both;
	text-align: left;}

div#top { 	
	background:  url("../img/back_top.jpg") left top repeat-x;
	margin: 0;padding: 0;border: 0;
	height: 143px;
	width: 751px;
	text-align: left;}
 table#top1 {
	width: 751px;
	height: 24px;	
	text-align: left;}
	table#top1 td#language_menu {
	padding: 4px 5px 0 0;}
	table#top1 td#language_menu img {
	margin: 0 3px 0 3px; }
table#top2 {
	width: 751px;
	height: 119px;
	text-align: left;}
	table#top2 td#td1 {
	width: 40px;}
	table#top2 td#td2 {
	padding-bottom: 21px;
	width: 180px;}
	table#top2 td#td3 {
	width: 50px;}
	table#top2 td#td4 {
	padding-bottom: 21px;
	width: 180px;}
	table#top2 td#td5 {
	width: 50px;}
	table#top2 td#td6 {
	padding-bottom: 21px;
	width: 180px;}
	table#top2 td#td7 {
	width: 71px;}

#middle {
	background:  url("../img/back_middle.gif") left top no-repeat;
	width: 751px; height:460px;
	margin: 0;
	padding: 0 0 0px 0; 
	border: 0;	}
	#middle_left1{
		width: 40px;
		text-align: left; 	}
	#middle_left2{
		background:  url("../img/back_left.jpg") 20px 100% no-repeat;
		width: 205px;
		text-align: left; 	}
	#middle_right1 {
		padding: 5px 0 0 0;
		width: 466px;	}
	#middle_right2 {
		padding: 0;
		width: 40px;	}
		
		
/*	MENU'S	*/
#topmenu {
	font:  normal 11px Arial, sans-serif;
	color: #336699;
	padding: 2px 5px 0 10px;
	float: left;
	text-align: left;
	line-height: 16px;
	letter-spacing: 0.5px;}
#topmenu a {	
	font-weight: normal; 
	text-decoration: none;
	color: #336699; }
#topmenu a:hover, #topmenu .link_active {
	text-decoration: none;
	font-weight: normal; 
	color: #003399; }
	
#leftmenu {
	width: 180px; }
ul#nav {
	position: relative;
	padding: 0; margin: 0; border: 0;	
	width: 180px; 
	list-style: none;	float: left;}	
#nav li {
	position: relative;	float: none;
	margin: 0 0 1px 0;padding: 0 0 0 0;border:0;
	width: 180px;
	list-style: none;}
	* html #nav li {
	\display: inline; /*  \ = ONLY FOR IE5win */
	float: left; /* wegspring bug */
	list-style: none; }	

#nav li a {
	display: block;
	background-color: #BECEDF;
	margin: 0 0 0 0;	padding: 4px 7px 4px 3px; border:0; 
	width: 170px;  
	font: normal 11px Arial, sans-serif; color: #336699; font-weight: bold;
	text-decoration: none;line-height: 12px;text-align: left;}
	* html #nav li a { /* ONLY FOR IE/IEmac */
    width: 180px; /* ONLY FOR IE5.X */
    w\idth: 170px;} /* ONLY FOR IE6/IE5.5mac */
	#nav li.submenu a {
	background-image: url("../img/leftmenu_off.gif");
	background-position: 173px 5px;
	background-repeat: no-repeat;}
	
html>body #nav li a {
	width: auto; }
#nav li a:hover, #nav li:hover a, #nav li a.link_active {
	background-color: #fff;
	color: #036;	
	text-decoration: none;  }
#nav li.submenu a:hover, #nav li.submenu:hover a, #nav li.submenu a.link_active {
	background-image: url("../img/leftmenu_on.gif");	
	background-position: 173px 5px;
	background-repeat: no-repeat;}

#nav li:hover ul{ /* lists nested under hovered list items */
	display: block;}

#nav li ul { /* second-level lists */
	position: absolute;
	display: none;
	background-color: #fff;
	filter:alpha(opacity=92);
	-moz-opacity:0.92;
	-khtml-opacity: 0.92;
	opacity: .92;
	width: 210px; 
	padding: 0 0 5px 1px; margin: 0 0 0 0; 
	text-align: left;
	top: 0px;
	left: 180px; }
* html #nav li ul { /* ONLY FOR IE/IEmac */
	width: 211px; 	
	w\idth: 210px;} /* ONLY FOR IE6/IE5.5mac */
#nav li ul li {
	margin: 0 0 1px 0;	padding: 0; border: 0;
	background: none;
	width: 210px;
	list-style: none;}
#nav li ul li.first {}
#nav li ul li a, #nav li:hover ul li a, #nav li.submenu ul li a,  #nav li.submenu:hover ul li a  {
	display: block;
	background-color: #BECEDF; background-image: none;
	/* Mozilla ignores crazy MS image filters, so it will skip the following 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../..../img/leftsubmenu.png');*/
	width: 200px; 	
	margin: 0 0 0 0;	padding: 4px 5px 4px 5px; border:0; 
	font: normal 11px Arial, sans-serif; color: #336699; font-weight: bold;
	line-height: 12px; text-decoration: none;	text-align: left;	}
* html #nav li ul li a { /* ONLY FOR IE/IEmac */
	width: 210px; 	
	w\idth: 200px;} /* ONLY FOR IE6/IE5.5mac */
html>body #nav li ul li a {
	width: auto; }
#nav li ul li a:hover, #nav li ul li a.link_active, #nav li ul li:hover, #nav li ul li.link_active, #nav li.submenu ul li a:hover {
	background-color: #fff; background-image: none;
	color: #036;
	text-decoration: none;}

#bottommenu {
	background:  url("../img/back_bottommenu.gif") top left repeat-x;
	margin: 0px auto; padding: 20px 0 0 0;
	width: 751px;}

	
/*OPMAAK*/	
.opmaak_table_navigation_top{
	width: 100%; height: 16px;
	margin: 0; padding: 0;	
	font: 10px Arial, sans-serif; line-height: 14px;
	text-align: left;}
.opmaak_table_navigation_bottom{
	width: 100%; height: 16px;
	margin: 0; padding: 0; 	
	font: 11px Arial, sans-serif; line-height: 14px;
	text-align: left;}
	
.opmaak_table{
	width:  100%;
	margin: 0; padding: 0;	
	text-align: left;}
.opmaak_table .td_left{
	margin: 0; padding: 0 10px 0 0;}
#textonly.opmaak_table .td_left{
	margin: 0; padding: 0 0 0 0;}
.opmaak_table .td_right img{
	margin: 0; padding: 0;}
.opmaak_table .td_right{
	width: 200px;
	text-align: right; }


.opmaak_table_producten h1 {
	background-color: #5A1915;
	margin: 0; padding: 40px 5px 5px 5px;
	color: #fff;}
.opmaak_table_producten h2 {
	background: none;
	margin: 0; padding: 5px 0 0 0;
	font: bold 14px Arial, Verdana, sans-serif;
	color: #5A1915;}
.opmaak_table_producten  {
	color: #5A1915;text-align: left;}
	
.opmaak_table_producten_specs td.td_spec {
	background: #5A1915 url("../img/back_producten_specs.jpg") top left repeat-x;
	padding: 3px 5px 3px 5px;
	color: #fff;text-align: left;}
.opmaak_table_producten_specs #td1 {
	border-right: 1px #fff solid;}
.opmaak_table_producten_specs #td2 {
	border-right: 1px #fff solid;}
.opmaak_table_producten_specs td.td_between {
	background-color: #fff;
	padding: 0; margin: 0;
	width: 1px;}

.opmaak_table_producten_specs table {
	background: none;
	font: 10px Arial, Verdana, sans-serif;
	line-height: 14px;
	color: #fff; }
	.opmaak_table_producten_specs td {
	background: none; }
.opmaak_table_producten_specs table .td_right {
	background: none;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #fff; }



#change_content {
	background-color: transparent;}

boby,div,table{		
	font: 11px Arial, sans-serif;
	color: #333;
	line-height: 16px;}
	
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } 
.class1{ font-size: 9px; }
.class2{ font-size: 11px; }
.class3{ 
	font: bold 12px Arial; 
	color: #000; }
.class4 {
	font: bold 18px Arial; 
	color: #000; }
.class5{ font-size: 22px; line-height: 22px; font-weight: bold; }

h1{
	margin: 1px 0 3px 0;padding: 3px 0 0 0; border-top: #336699 1px solid;
	font: bold 16px Arial, sans-serif; font-style: italic;
	text-align: left; color: #000; line-height: 18px;}
h5{
	margin: 10px 0 3px 0;padding: 0; border-bottom: #336699 1px solid;
	font: bold 12px Arial, sans-serif; font-style: italic;
	text-align: left; color: #000; line-height: 16px;}
	
p { padding: 0;margin: 0; }

a {
	color: #336699;
	font-weight: bold;
	text-decoration: none; }
a:hover {
	color: #036;
	font-weight: bold;
	text-decoration: none; }	
	
ul {
	list-style-type: circle;
	color: #336699; }
ol 	{
	color: #336699;}

hr {	
		padding: 0; margin: 0; margin-top: 0;
		border:none;	
		color: #fff; height: 1px;
		border-bottom: #336699 1px solid;  }
form{ margin: 0; padding: 0; }
input{margin: 1px;padding: 1px;}
.Form-Text-Box {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #222;
	border: #336699 1px solid; 
	font-weight: bold; }
.Form-Button {
	font-family: Arial, sans-serif;
	font-size: 11px; 
	background: #336699;
	border: #000 1px solid;
	color: #fff;
	font-weight: bold; }
.Form-Menu-Box {
	font-family: Arial, sans-serif;
	color: #222;
	font-size: 11px;
	font-weight: bold;
	border: #336699 1px solid; }

#top1 .Form-Text-Box {
	position: relative; float: left;
	border: #ddd 1px solid;
	margin: 1px 1px 1px 1px;
	font-weight: normal; }
	
#top1 .Search-Button {
	position: relative; float: left;
	border: 0; margin: 2px 1px 1px 1px;
	cursor: hand; cursor: pointer;}

.fotogallery_title {display: none}
.fotogallery_maintable {display: block;z-index: 2; margin: 10px 0 0 7px; clear: both;}
#content .fotogallery_maintable {display: block;z-index: 2; margin: 0; clear: none;}
.fotogallery_maintable div {margin: 0;}
.fotogallery_subtable {padding-bottom:20px;}
.fotogallery_show {z-index: 2;	border: 0;}
.fotogallery_left {}
.fotogallery_left a {	}
.fotogallery_center {}
.fotogallery_Form-Text-Box {
background-color: transparent;border: transparent 0px solid;font-size: 11px;font-weight: bold;color:#000;text-align:center;}
.fotogallery_right {}
.fotogallery_right a{}
.fotogallery_omschrijving {	display: none;}
#right a {  
	display: block;}
* html #right a {	height: 14px;}
#right a:hover{  }

#left .fotogallery_maintable {z-index: 2;}
#left .fotogallery_show {z-index: 2;	border: 0;}
#left .fotogallery_subtable {}

#counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }

