body { 
	background: #f7f0f2;
	margin: 0; 
	padding: 0;
	scrollbar-3dlight-color: #3e2e4a;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #3e2e4a;
	scrollbar-face-color: #3e2e4a;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff; }

#wrapper {
	background: url(../images/back_wrapper.jpg) top left repeat-y;
	padding: 0;
	margin: 0; }

#pagebody {
	width: 977px;
	margin: 0;
	padding: 0;
	clear: both; }
	
#clear {
	position: relative;
	height: 20px;
	clear: both; }
	
#bottom {
	position: relative;
	width: 777px;
	height: 23px;
	margin: 0;
	background: url(../images/back_top.gif) top left repeat-x;
	clear: both; }	 
	
#top { 	
	background: url(../images/back_top.gif) left top repeat-x;
	text-align: left;
	padding: 0; 
	margin: 0;
	height: 200px;
	clear: both; }

#top2 { 
	width: 777px;
	background: url(../images/back_top.jpg) left top no-repeat;
	text-align: left;
	padding: 0; 
	margin: 0;
	height: 200px; }
		
#topmenu {
	position: relative;
	left: 560px;
	width: 150px;
	top: 165px;
	height: 60px;
	color: #fff;
	font-weight: bold; }
	
#topmenu a{
	text-decoration: none;
	color: #fff; }	
#topmenu a:hover{
	font-weight: bold;
	text-decoration: none;
	border-bottom: #3e2e4a 1px solid;
	color: #3e2e4a; }
#topmenu .link_active{
	font-weight: bold;
	color: #3e2e4a; 
	text-decoration: none;
	border-bottom: #3e2e4a 1px solid; }
			
#left { 
	position: relative;
	background: url(../images/back_leftmenu.png) bottom left no-repeat;
	margin: 0;
	float: left;
	width: 257px;
	padding: 0 0 79px 0;
	text-align: left; }

#right { 
	position: relative;
	left: 0px;
	padding: 0;
	margin: 0;
	text-align: left;
	float: left;
	width: 520px; }

#sidebar {
	position: relative; 
	float: right;
	width: 180px;
	padding: 25px 0 0 0; 	}
	

/*OPMAAK*/

#content {
	position: relative; 
	width: 495px;
	padding: 0;
	margin: 35px 5px 10px 20px;
	z-index: 6; }

	
#content .left {
	position: relative;
	left: 0px;
	top: 0px;
	width: 150px;
	background-color: transparent;
	padding: 0;
	margin: 0 20px 0 0;
	float: left; }

#content .right {
	position: relative;
	padding: 0;
	margin: 0;
	float: right;
	width: 310px; }
	
#change_content {
	position: static;
	left:0;
	right: 0px; }
	 
boby,div,table{		
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	line-height: 15px;}
	
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .class1{ font-size: 9px; }
.class2{ font-size: 11px; }
.class3{ font-size: 11px;font-weight: bold; }
.class4,h1,.title{
	font: 64px "Times New Roman", Times, Verdana, sans-serif;
	letter-spacing: -5px;
	line-height: 64px;
	color: #d4cbd2;
	font-style: italic;
	margin-bottom: 5px; }

.class5{ font-size: 22px; line-height: 22px; font-weight: bold; }

h2, h2 *{
	display: block;margin: 2px 0 5px 0 !important; padding: 0; 	
	font: bold 14px Verdana, Arial, sans-serif; line-height: 16px; color: #c00;
	letter-spacing: 0px;}


.leftmenu {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #d1c2ca url(../images/leftmenu.jpg) bottom left no-repeat; }	
.leftmenu li {display: block;
	text-align: left;
	height: 30px;
	width: 257px;
	padding: 0;
	margin: 0; }
.leftmenu li a {
	display: block;
	height: 30px;
	background: url(../images/leftmenu.jpg) top left no-repeat;
	padding-left: 30px;
	padding-right: 10px;	
	font: bold 11px Verdana, Arial, sans-serif;
	color: #3e2e4a;
	text-decoration: none;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
	width: 257px;  /* deze is voor de IE5.x/Win, aangezien deze de padding en borders in de gehele width opneemt */
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 217px; /* deze is voor de juiste CSS browserss, aangezien deze de padding en borders buiten de width nemen */
	}
html>body .leftmenu li a {
	width: auto; }
.leftmenu li a:hover {
	background: url(../images/leftmenuon.jpg) no-repeat;
	text-decoration: none;
	color: #fff; }
.leftmenu li .link_active{ 	
	background: url(../images/leftmenuon.jpg) no-repeat;
	text-decoration: none;
	color: #fff; }

p{padding: 0;margin: 0;}

a {  
	color: #c00; 
	text-decoration: none; }
a:hover {  
	color: #c00; 
	text-decoration: underline; }

img{
	border-color: #c3abb6; }
hr{
	border: #c3abb6 1px solid; }

.table_opmaak_reclame_kop{
	background: #990033;}
.table_opmaak_reclame_kop td{
	text-align: center;
	height: 30px;
	font: bold 25px Arial,sans-serif;
	color: #fff;}
	
.Sidebar1, .Sidebar2 {
	background: url("/images/sidebar.gif") left top repeat-y;
	margin: 0 0 0 0;
	margin-top: 12px;margin-bottom: 12px; padding: 0; border: 0;}
.Sidebar1 td, .Sidebar2 td {
	margin: 0; padding: 2px 10px;	
	text-align: left;}
	.Sidebar1 td, .Sidebar1 td p, .Sidebar1 td span {
	text-align: left;}
.Sidebar1 td td, .Sidebar2 td td {
	margin: 0; padding: 0 0 0 0 !important;}
	.Sidebar1 td a {
		font-weight: bold; }
.Sidebar1 .SidebarTop {
	background: url("/images/sidebar_top.gif") left top no-repeat;
	margin: 0;padding:0; height: 6px;	
	line-height: 0;}
.Sidebar2 .SidebarTop {
	background: url("/images/sidebar_top.gif") left top no-repeat;
	margin: 0;padding:0; height: 6px;	
	line-height: 0;}
.Sidebar1 .SidebarBottom {
	background: url("/images/sidebar_bottom.gif") left bottom no-repeat;
	margin: 0;padding:0; height: 6px;	
	line-height: 0;}
.Sidebar2 .SidebarBottom {
	margin: 0;padding:0; height: 6px;	
	line-height: 0;}
.Sidebar1, .Sidebar2 {
	width: 198px;}
.Sidebar1 img {
	margin: 0; border: 0; display: inline !important; }


.table_opmaak_reclame{
	background: url("../images/back_table_reclame.gif");}
.table_opmaak_reclame td{
	height: 24px;
	padding: 0 2px 0 2px;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 20px;}
.table_opmaak_reclame td h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .class1,.table_opmaak_reclame td .class2,.table_opmaak_reclame td .class3,.table_opmaak_reclame td .class4{
	font-weight: normal;
	line-height: 24px;
	font-size: 14px;}

.Form-Text-Box {
	font-size: 11;
	width: 180px;
	border: #3e2e4a 1px solid; }
.Form-Button {
	font-size: 11;
	background: #3e2e4a;
	border: #3e2e4a 1px solid;
	color: #fff;
	font-weight: bold; }
.Form-Menu-Box {
	font-size: 11px;
	border: #3e2e4a 1px solid; }

#counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }

