
html, body {
    min-height: 100%;
    width: 100%;
    height: 100%;
	margin: 0;
    padding:0;}
html>body #wrapper { height: auto; }

body {
    background: #ECE8E3 url("/img/back_body.gif") repeat-x 0px 81px;
	margin: 0;
    padding:0;
	min-width: 815px;
	text-align:center;}
	*:first-child+html body { behavior:url("/js/csshover.htc"); }
	* html body { behavior:url("/js/csshover.htc"); }

#wrapper {
	position: relative;
    background: #fff url("/img/back_wrapper.gif") repeat-y 0px 0px;
	margin: 0px auto;
	text-align: left;
	width: 815px;
	min-height: 100%;
	height: auto;}
	/* Hack for IE, Reset to 100% height*/
	* html #wrapper {
	height: 100%;}
	/* End IE Hack */

	
#header {
    background: url("/img/back_header.gif") no-repeat 0px 81px;
    width:785px;
    height:306px; clear: both;
	margin: 0 0 0 0; padding: 0 15px;
	text-align: left;}
	* html #header {
	width: 815px; w\idth: 785px;}
	
#top1 {
    background: #fff url("/img/logo_comeback.gif") no-repeat 30px 15px;
	height: 81px;
    width: 785px;
	margin: 0 0 0 0; padding: 0; clear: both;}
#top2 {
	height: 225px;
    width: 785px;
	margin: 0 0 0 0; padding: 0; clear: both;}

#topimage {
	margin-left: 346px; }
	
#pagebody {
	padding: 0 15px;
	text-align:left;}	
#main {
	width:785px;
	min-height: 300px;
	margin:0;
	padding: 0 0 0 0; 
	text-align:left;}
	* html #main { height: 300px; }
		
#contentleft {
	width:240px;
	padding:0 0 0 0;
	float:left;
	text-align: left;}
/* Hides from IE5-mac  (3 pixel bug ie)
* html #contentleft, * html #contentcenter, #contentright{height: 1%;}\*/
/* End hide from IE5-mac */
#contentright {
    background: url("/img/back_contentright.gif") no-repeat 0px 0px;
	position: relative;
	width:545px;
	padding:25px 0 0 0;
	float:left;	}

.clear {
	clear: both; height:10px;}

#sidebar_right {
	margin-left: 20px;
	width: 214px;}

#sidebar_right hr { border-bottom: #4F4343 1px solid !important; color:#DD3107 !important; }
* html #sidebar_right hr {
	background-color: #4F4343 !important;color:#DD3107 !important;}

.clear {
	clear: both; height:10px;}
	
/*MENUS*/
div#topmenu1 { 
	float: right;
	margin: 0px auto; padding: 10px 15px 0 0; text-align:right;
	width: 400px;
	font: normal 12px Tahoma, sans-serif; line-height: 12px; color: #4F4343;}
div#topmenu1 a { 
	color: #4F4343; text-decoration: none;}
div#topmenu1 a:hover, div#topmenu1 a.link_active{ 
	color: #C42115; text-decoration: none;}

div#leftmenu1 { 
	margin: 0 0 0 0; padding: 0; text-align: left; clear: both;
	width: 189px;
	font: 12px Tahoma, Arial, sans-serif; color: #fff;}
#nav {
	position: relative;
	left: 0; top: 20px;
	width: 189px; margin: 0 0 0 0;padding: 0;border: 0;
	list-style-image: none;	list-style: none; }	
#nav li {
	position: relative;
	list-style-type: none;
	float: left;
	margin: 0 0 0 0; padding: 0 0 0 0; border: 0;
	width: 189px;
	list-style: none;
	z-index:9;}
	* html #nav li {
	\display: inline; /*  \ = ONLY FOR IE5win */
	list-style: none; }	
#nav li a {
	display: block;
	background: url("/img/leftmenu_out.gif") 10px 8px no-repeat;
	width: 150px;
	margin: 0 0 0 0; padding: 7px 6px 7px 33px;	
	font: normal 12px Verdana, Arial, sans-serif;
	color: #942E18; line-height: 14px; text-decoration: none; text-align: left; }
	* html #nav li a { /* ONLY FOR IE/IEmac */
    width:  189px; /* ONLY FOR IE5.X */
    w\idth: 150px;} /* ONLY FOR IE6/IE5.5mac */
html>body #nav li a {
	width: auto; }
#nav li a:hover, #nav li a.link_active {
	background: #C42115 url("/img/leftmenu_over.gif") 10px 8px no-repeat;
	color: #fff; text-decoration: none;  }
	
#nav li ul { /* second-level lists */
	position: relative;
	width: 189px; margin: 0 0 0 0; padding: 2px 0; 
	text-align: left;}
#nav li ul li {
	background: url("/img/leftmenu_ul.gif") 16px 0px repeat-y;
   	margin: 0 0 0 0; padding: 0 0 0 0; border: 0; 
	list-style: none; line-height: 0;
 	width: 189px;
	list-style: none; text-align: left;}
#nav li ul li a, #nav li:hover ul li a {
	background: none;
	width: 150px; 
	margin: 0 0 0 0; padding: 4px 6px 4px 33px;	
	font: normal 11px Verdana, Arial, sans-serif;
	text-decoration: none; line-height: 12px; text-align: left;}
	* html #nav li ul li a, * html #nav li:hover ul li a {
	width: 189px;
	w\idth: 150px;	}
html>body #nav li ul li a {
	width: auto; }
#nav li ul li a:hover, #nav li ul li a.link_active {
	color: #fff; 
	text-decoration: none;  }

/*OPMAAK*/
.Content {
	margin-top: 10px; width: 530px; }	
.Content .Content_left {
	text-align: left;
	width: 310px;
	padding-right: 10px;
	}	
.Content .Content_right {
	text-align: left;
	padding-left: 25px;
	width: 185px;}	
	* html .Content .Content_right {
	width: 210px; w\idth: 185px;}
.Content .Content_left img {}
.Content .Content_left td img {}	
.Content .Content_left {
	text-align: left;}	
	

.Ruler {
	background: url("/img/dots_hor.gif") left center repeat-x;
	height: 11px;}
.Ruler td {
	line-height: 0;}

.Sidebar1 {
	background: url("/img/dot_vert.gif") left top repeat-y;
	margin: 0 0 15px 0;padding: 0; }
.Sidebar1 td {
	margin: 0; padding: 0;	}
	.Sidebar1 td, .Sidebar1 td p, .Sidebar1 td span {
	font: 11px Verdana, sans-serif; line-height: 16px;}
	.Sidebar1 .class3 {}
	.Sidebar1 td a { }
.Sidebar1 .SidebarMiddle {}
	.Sidebar1 .SidebarMiddle a {
	text-decoration: none;}
.Sidebar1 {
	width: 185px;}
.Sidebar1 img {
	margin: 2px 0; border: 0; display: inline !important; }
	

boby,table,div,span,p{		
	font: normal 12px Verdana, sans-serif; line-height: 19px; color: #6A6A6A;}
	
h1,h2,h3,h4,h5,h6,p { margin: 0;padding: 0;	}

h1, h1 *{
	margin: 1px 0 10px 0; padding: 0; 	
	font: 18px Verdana, Arial, sans-serif; line-height: 19px; color: #C42115;
	letter-spacing: 0px;}
h2, h2 *{
	margin: 2px 0 10px 0; padding: 0; 	
	font: 18px Verdana, Arial, sans-serif; line-height: 19px; color: #4F4343;
	letter-spacing: 0px;}
h3, h3 *, h3 a{
	margin: 1px 0 3px 0; padding: 0; 	
	font: bold 14px Arial, sans-serif; line-height: 19px; color: #C42115;
	letter-spacing: 0px;}
h4, h4 *{
	margin: 1px 0 3px 0; padding: 0; 	
	font: bold 14px Arial, sans-serif; line-height: 19px; color: #4F4343;
	letter-spacing: 0px;}

.class1{ 
	font-size: 11px; line-height: 14px; }
.class2{ 
	font-size: 12px; }
.class3{ 
	font-size: 12px; font-weight: bold; color:#C42115;  }
.class4{ 
	font: bold 16px Arial, Arial, sans-serif; line-height: 18px; }
.class5{ 
	font-size: 22px;
	line-height: 22px; 
	font-weight: bold; }

.red, .red *, * .red {color: #C42115;}
.brown, .brown *, * .brown {color: #4F4343;}

a {  
	color: #6A6A6A; text-decoration: underline;}
a:hover {  
	color: #C42115; text-decoration: none;}

ul {
	list-style-image: url("/img/ul_block.gif");
	margin: 5px 0 5px 22px; padding: 0;}
blockquote, pre {padding: 15px 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url("/img/blockquote.gif") 10px 0.78em no-repeat;
  margin: 18px 0;}

ol	{}
ul,ol { line-height: 16px; }
* html ul, * html ol{
	margin-left: 22px;}
	ul a, ol a { }

img {
	margin: 0; padding: 0; border-color: #6A6A6A;}

.pointerhand { 
	cursor: hand; cursor: pointer;}

hr {	
	margin: 3px 0 3px 0; padding: 0; line-height: 0; color:#DBDBDB;
	border: 0; border-bottom: #4F4343 1px solid;  }
* html hr {
	background-color: #4F4343; line-height: 0;
	width: 100%; padding-top: 1px;
	color: #DBDBDB;}

/* B:Forms */
	form 	{
	margin : 0;
	padding : 0;}
	
	fieldset {
	margin : 0;
	padding : 8px;
	border : 1px solid #4F4343;}

	fieldset div br {
	display : none;	}
	.Fieldset .fieldset_left { width: 100%; }
	.Fieldset .fieldset_right { width: 250px; }
	
	legend {
	font-weight : bold;
	color : #4F4343;
	margin : 0;
	padding : 3px 1px;}

	label {
	display : block;}

	fieldset div {
	margin : 0;
	padding : 0;}
	
	fieldset div.fm-optional {
	display : block;	}

	input,select,textarea,option{ font: normal 11px Arial, sans-serif; color: #6D0914;}
	input, textarea, select { 
	background-color: #fff;
	border: 1px #4F4343 solid;
	margin: 1px 1px 1px 0;
	padding: 1px 2px; 
	color: #4F4343;}
	input.image {
	background: none; padding: 0; margin: 2px 1px 1px 0; 
	border: 0; }
	input.text:focus, textarea:focus { border-color: #C42115; color: #C42115; }
	.submit, .button, .Form-Button, .Form-Button-Shop {	
	background-color: #4F4343; border-color: #4F4343;
	font: normal 11px Arial, sans-serif; color: #fff;}
	select {
	background-color: #fff;
	font-size : 100%;
	border : 1px solid #4F4343;
	padding : 1px;}
	option {
	padding: 1px 2px 1px 2px;}
						
	fieldset div label:before {
	content: "* ";	}

	fieldset div.fm-optional label:before {
	content: ""; }
/* E:Forms */

#counter { 
	position:absolute;width:0;height:0;z-index:-1;top: 0;left: 0;visibility: hidden; }

