body {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11pt;
	background-color: #D5D0B0;
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color: #545550;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #545550;
	scrollbar-highlight-color: #F6EEE1;
	scrollbar-shadow-color: #545550;
	scrollbar-track-color: #F6EEE1;
	scrollbar-arrow-color: #000000;
}
#mainpage {
	background-color: #DFDFDF;	
	position: relative;	
	top: 5px;	
	width: 930px;	
	height: 99%;
	left: auto;	
	right: auto; 
	border: 1px solid black;
	bottom: 5px;
}
#page_between {	position: absolute;	left: 0px;	top: 0px;	width: 100%;	overflow: hidden;	z-index: 3;}
#page_bottom {	position: absolute;	background-image: url(../images/spacer.gif);	background-position: bottom;	background-repeat: no-repeat;	height: 20px;	left: 0px;	bottom: 0px;	width: 100%;	overflow: hidden;	z-index: 3;}
#page_left {	position: absolute; background-color: Gray; height: auto; overflow: visible;	left: 0px;	top: -50px;	/*float: left;*/	width: 150px;	z-index: 3; display: block;}
#page_right {	position: absolute; background-color: Gray; height: auto; overflow: visible;	right: 0px;	top: -50px; /*float: right;*/	width: 150px;	z-index: 3; display: block;}
#page_leftright {	position: relative; left: 160px; width: 590px;	overflow: hidden;	z-index: 3;}
#page_leftright1 {	position: relative; left: 5px; width: 720px; margin: 0px;	overflow: hidden;	z-index: 3;}
#page_left_2 {	position: absolute;	background-image: url(../images/bar_filler_left.png);	height: 21px;	left: 0px;	top: 0px;	float: left;	width: 18px;	overflow: hidden;	z-index: 3;}
#page_right_2 {	position: absolute;	background-image: url(../images/bar_filler_right.png);	right: 0px;	float: right;	height: 21px;	top: 0px;	width: 18px;	overflow: hidden;	z-index: 3;}
#header {	
	position: relative;	
	width: 100%;	
	left: 0px;
	height: 124px;	
	top: 0px;	
	overflow: visible;	
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/header_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
#barfiller_top {	position: relative;	width: 862px;	background-image: url(../images/spacer.gif);	height: 7px;	top: 0px;	overflow: hidden;	z-index: 4;}
#barfiller_bottom {	position: relative;	width: 100%;	background-image: url(../images/spacer.gif);	height: 7px;	top: 0px;	overflow: hidden;	z-index: 4;}
#page_body {
	position: relative;
	height: 100%;
	padding-left: 0px;
	padding-right: 0px;
	left: 0px;
	top: 0px;
	float: left;
	width: 100%;
	overflow: hidden;
	z-index: 3;
}
#content {
	position: relative;
	color: #000000;
	width: 100%;
	overflow: auto;
	z-index: 3;
	top: 35px;
	text-align: left;
	left: 0px;
}
#content_heading {
	position: absolute;
	height: 20px;
	top: 0px;
	left: 2%;
	vertical-align: top;
	text-align: center;
	font-size: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 96%;
	
}
#content_main {
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	height: auto;
	width: 92%;
	z-index: 5;
	text-align: left;
	top: 85px;
	left: 20px;
}
#content_main th {
	text-align: left;
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
#footer {
	position: absolute;
	background-color: #545550;
	/*background-image: url(../images/bar_bottom.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	color: #ffffff;
	width: 100%;
	height: 13px;
	overflow: hidden;
	z-index: 900;
	text-align: center;
	vertical-align: bottom;
	padding-right: 15px;
	left: 0px;
	bottom: 0px;
	font-size: 8pt;
}
#footer a {font-size: 8pt;	color: #ffffff;	text-decoration: none;}
div, p, th, td, form, select, textarea, input { font: 10pt/1.1 Verdana, Verdana, Arial, Helvetica, sans-serif; }
#table_contact {	width:100%;}
.contact_fill {	width:40px;}
#table_contact td {	vertical-align: top;}
#knop_submit {	float: right;}
.knop_submit {	width:125px;	border: 1px solid Teal;	text-align: center;	cursor: pointer;}
#knop_reset {	float: left;}
.knop_reset {	width:125px;	border: 1px solid Teal;	text-align: center;	cursor: pointer;}
input {	width: 280px;	border: 1px solid Teal;}
textarea {	width: 280px;	height: 60px;	border: 1px solid Teal;}
.inp_kort {	width: 90px;}
#cms_image {	position: absolute;	vertical-align: top;	left: 190px;}
#cms_image2 {	position: absolute;	vertical-align: top;	right: 0px;}
#bodyimg {position: absolute; vertical-align: top; top: 0px; right: 20px;}
#content_bread {top: 0px; position: absolute; text-align: left; left: 5px; z-index:999; color: #222; font-size: 10px; }
#content_bread a {color: #222; font-size: 10px; text-decoration: none; }
#content_bread A {color: #222; font-size: 10px; text-decoration: none; }