html, body { 
	margin: 0; 
	padding: 0;
	height: 100%;
	background: #FFF url("../images/back_body.jpg") top left repeat-x;
	text-align: left;
	scrollbar-3dlight-color: #B8DBF0;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #B8DBF0;
	scrollbar-face-color: #B8DBF0;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff; }
body {
	behavior:url("../styles/csshover.htc");	}

#wrapper {
	height: 100%;
	background: url("../images/back_wrapper.jpg") top left no-repeat;
	padding: 0;
	margin: 0;
	text-align: left; }
#pagebody {
	padding: 0;
	width: 850px;
	margin: 0;
	text-align: left;}
	
#top { 	
	background: url("../images/back_top.jpg") 314px 0px no-repeat;
	margin: 0;
	padding: 184px 0 0 314px; 
	border: 0;
	height: 207px;
	text-align: left;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 23px;	}

#middle {
	padding: 0px 0 0 0;	
	width: 850px;
	clear:both;	}
#content {
	margin-left: 360px;
	padding: 15px 0 0 0;
	width: 540px;	}
#left{
position: relative;
float: left;
left: 240px;
top: 270px;}

/*	MENU'S	*/
#topmenu {
	background: #B8DAF0 url("../images/back_topmenu.jpg") top left no-repeat;
	margin-left: 33px;
	height: 23px;
	padding-left: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #2688C9;
	line-height: 23px;
	vertical-align: middle;	
	text-align: left;	}
#nav {
	position: relative;
	margin:0;
	padding: 0;
	width: 640px;
	line-height: 23px;
	text-align: left;
	list-style: none; 
	z-index:100;}
* html #nav {}
#nav ul { /* all lists */
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none; }
#nav li { /* all list items */
	float: left;
	position: relative;
	padding: 0 0 0 0;
	border-right: 1px #7DB7DF solid;
	margin: 0 0 0 0;
	vertical-align: middle;	 
	text-align: left;}
#nav li a {
	display: block;
	padding: 0 6px 0 6px;
	margin: 0;
	border: 0;;
	line-height: 23px;
	vertical-align: middle;
	color: #2688C9;
	font-weight: bold;
	text-decoration: none; }
li.first {}
* html #nav li a {
	width:auto;}
#nav li a:hover, #nav li .link_active{
	background-color: #7DB7DF;
	color: #FFF;
	text-decoration: none;}
li>a {
	float:none;	}
#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;}
#nav li:hover ul li ul, #nav li.over ul li ul { /* lists nested under hovered list items */
	display: none;}
#nav li ul { /* second-level lists */
	position: absolute;
	display: none;
	float: none;
	background-color: #fff;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	padding: 2px 3px 2px 3px;
	margin: 0 0 0 0;
	border-top: 2px #e1eef8 solid;
	width: 150px;
	text-align: left;
	top: 23px;
	left: -6px; 
	z-index:120;}
* html #nav li ul{
    width: 156px;
    w\idth: 150px;
	left: -1px; }
#nav ul li {	
	position: relative;
	list-style: none; 
	float: none;
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	border-right: 0;
	margin: 0 0 0 0;}
* html #nav ul li {	
	float: left;}
#nav li ul li a {
	display: block;
	margin: 0 0 0 0;
	padding: 0 2px 0 8px;
	border-bottom: 1px #7DB7DF solid;
	line-height: 18px;
	width: 140px;
	font-weight: bold;
	vertical-align: middle;	
	color: #2688C9;
	font-size: 11px;
	text-decoration: none; }
* html #nav li ul li a{
   width: 150px;
    w\idth: 140px;}
#nav li ul li a:hover,#nav li ul li .link_active  {
	margin: 0 0 0 0;
	color: #2688C9;
	background-color: none;
	background: none;
	text-decoration: underline; }	
html>body #nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 	*/
	top: 23px auto;	
	left: auto; }

	
.opmaak_table{
	text-align: left;
	padding: 0;
	margin: 0;
	width:  100%;}
.opmaak_table .td_right img{
	margin: 0;}
.opmaak_table .td_right{
	width: 200px;
	text-align: right; }

.opmaak_aanbod {  line-height: 14px; margin: 0 0 0 0; 	border-bottom: 1px #B8DAF0 solid;}
.opmaak_aanbod td{ }
.opmaak_aanbod:hover { background: url("../images/back_opmaak_aanbod.jpg") left bottom repeat-x; }
.opmaak_aanbod a { color: #000; font-weight: normal; } .opmaak_aanbod a:hover { color: #CA4629; text-decoration: underline; font-weight: normal; }
.opmaak_aanbod .td_left { padding: 15px 5px 15px 0; width: 160px;}
.opmaak_aanbod .td_left img { border: 0; }
.opmaak_aanbod .td_right { padding: 25px 1px 15px 0; }
.opmaak_aanbod .td_bottom { font-style: italic; }

#change_content {}


/*OPMAAK*/	
boby,div,table{		
	font: 13px Arial, Verdana, sans-serif;
	color: #2688C9;
	line-height: 18px;}

p { margin: 0;}
	
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .class1{ font-size: 9px; }
.class2{ font-size: 11px; }
.class3{ font: bold 13px Arial;  }
.class4, h1{
	font: bold 15px Helvertica, Arial, sans-serif;
	letter-spacing:0;
	text-align: left;
	border-bottom: 1px #B8DAF0 solid;
	padding: 0 0 5px 0; 
	margin: 5px 0 5px 0;}
.class5{ font-size: 22px; line-height: 22px; font-weight: bold; }

a {  
	color: #2688C9; 
	text-decoration: underline; }
a:hover {  
	color: #2688C9;  }

ul {
	list-style-type: circle;
	color: #2688C9; }
ol 	{
	color: #2688C9;}

#content img{
	margin: 0  0 0 3px;
	border-color: #039; }
#content .shop img{
	margin: 0;
	padding: 0;}
hr {	
	height: 1px;
	background-color: #2688C9;
	padding: 0;
	border:0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	border-bottom: 1px #2688C9 solid;	 }
	
form { padding: 0; margin: 0;}
.Form-Text-Box {
	font-family: Arial, sans-serif;
	font-size: 10px;
	background-color: #2688C9;
	border: 0;  }
.Form-Button {
	font-family: Arial, sans-serif;
	font-size: 10px;
	background: #2688C9;
	border: 0;
	color: #fff;}
.Form-Menu-Box {
	font-family: Arial, sans-serif;
	color: #2688C9;
	font-size: 10px;
	border: 0; }

/*		WINKELWAGENTJE OPMAAK	

.content_tables { 
	margin: 0;
	padding: 0;
	border-top: #AA4E13 2px solid;
	border-right: #AA4E13 2px solid;
}
.content_tables td { 
	padding: 5px;
	border-left: #AA4E13 2px solid;
	border-bottom: #AA4E13 2px solid;
}	
.content_tables img { 
	margin: 0;
	padding: 0px;
} */

.item-border {
	position: relative;
	float: left;
	padding-right: 4px;
	border-right: #B8DAF0 1px solid;
	margin: 0 2px 0 0;
	width: 245px;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 240px;
	vertical-align: top;  }
.item-borderless {
	position: relative;
	float: left;
	padding-right: 4px;
	border: 0;
	margin: 0;
	width: 244px;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 240px;
	vertical-align: top; }
div.hr {
	clear: both;
	height: 4px;
	width: 100%;
	line-height: 4px;
	border-bottom:  #B8DAF0 1px solid;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 3px;
	margin-bottom: 3px; }
.shop{		
	margin: 0;
	padding: 0;}
.item-pages {
	background-color: #B8DAF0;}
span.product-titel {
	clear: right;
	font-weight: bold; }
.item-omschrijving {
	background-color: none;}	
.item-table {
	border: 1px solid #B8DAF0;}	
.item-title {
	background-color: #B8DAF0;}	
.item-title a, .item-title a:hover {}	

.item-1 {
	margin: 0;
	padding: 0;
	line-height: 15px;
	background-color: #B8DAF0;}	
.item-2 {
	color: #fff;
	line-height: 15px;
	background-color: #2688C9;}	

a.overzicht {   }
a.overzicht:hover {  }


.fotogallery_title {display: none}
.fotogallery_maintable {z-index: 2;position:relative; left: 16px;width: 140px;}
.fotogallery_maintable div {margin: 0;}
.fotogallery_subtable {margin-bottom: 10px;}
.fotogallery_show {z-index: 2;	border: 0;}
.fotogallery_left {
	padding-left: 3px;}
.fotogallery_left a {	}
.fotogallery_center {}
.fotogallery_Form-Text-Box {
background-color: transparent;border: transparent 0px solid;font-size: 11px;font-weight: bold;color:#039;text-align:center;}
.fotogallery_right {
	padding-right: 3px;}
.fotogallery_right a{}
.fotogallery_omschrijving {	display: block;
color: #FFF; line-height: 18px; padding:2px 4px 2px 4px;}


#counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }
