html, body, #wrapper {
    min-height: 100%;
    width: 100%;
    height: 100%;
	margin: 0;
    padding:0;}
html>body, html>body #wrapper { height: auto; }

body {
    background-color: #f3f3f3;
	margin: 0;
    padding:0;}
#wrapper {
    background:#f3f3f3 url("../img/back_body.gif") repeat-y 50% 0;
	position: absolute;
    top: 0;
    left: 0;
    margin:0;
    padding:0;
	text-align:center;}
#header {
    width:100%;
    height:130px;
    margin:0;
    padding:0;
    background: url("../img/back_header.gif") repeat-x 0 0;}
#header2{
    width:100%;
    height:130px;
    background: url("../img/back_header2.gif") no-repeat 50% 0;
	text-align:center;}
p {
	padding:0; margin:0;}
	
#contentcon {
    width:958px;}

#footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height:57px;
    background:#fff url("../img/back_bottom.gif") repeat-x 0 0; }
#footer2 {
    height:57px;
    width: 100%;
    height:57px;
    background: url("../img/back_bottom2.gif") no-repeat top center;
	text-align:center;}
	
#main {
    background: url("../img/back_main.gif") no-repeat 73px top;
	margin: 0px auto;
	margin-bottom: 20px;width: 958px; height: auto; min-height: 200px;}

#top1 {
	margin: 0px auto; padding: 0; width: 958px; height: 30px; clear: both;
	text-align: left;}
	#top1 img { margin: 1px 25px 0 10px; }
#top2 {
    background: url("../img/back_top2.gif") no-repeat 73px bottom;
	margin: 0px auto; width: 958px; height: 71px; text-align: left; }
#top3 {
    background: url("../img/back_top3.gif") no-repeat 66px top;
	margin: 0px auto; padding: 0; width: 958px; height:29px; text-align: left; }
#top3 #top3_left {
	width: 729px;}
#top3 #top3_right {
	width: 229px; }

#bottom1 {
    background: url("../img/back_bottom1.gif") no-repeat center 9px;
	margin: 0px auto; padding: 0; width: 958px; height: 29px; clear: both;
	text-align: left;}
#bottom2 {
	margin: 0px auto; padding: 0; width: 958px; height: 28px; clear: both;
	text-align: left;}
	#bottom2 img { margin: 2px 0 0 10px; }

.clear {
	clear: both;}
	
#middle {
	margin: 0px auto; width: 958px; height:auto; text-align:left; clear: both;
    margin-left:auto; margin-right:auto; }	
	#middle .middle_left {
		width: 105px; padding: 0px 0 10px 0px; text-align: left;}
	#middle .middle_center {
		width: 600px; padding: 90px 0 10px 0px; text-align: left;}
	#middle .middle_right {
		width: 253px; padding: 20px 0 10px 0; text-align: left;}

/*OPMAAK*/
#sidebar { 
	width: 190px;
	margin: 0 0 0 30px; text-align: left;	
	font: normal 14px Helvetica, Arial, Helvetica, sans-serif; line-height: 20px;
	color: #8D8484;}
	
boby,table,div,span{		
	font: normal 12px Helvetica, Arial, sans-serif; line-height: 16px; color: #000;}
	
h1,h2,h3,h4,h5,h6,p {	margin: 0;padding: 0;	}

h1{z
	margin: 0; padding: 0; display: block;	
	font: bold 16px Helvetica, sans-serif; color: #EA8300; line-height: 18px;}
h3{
	margin: 0; padding: 0; display: block;	
	font: normal 16px Helvetica, sans-serif; color: #8D8484; line-height: 18px;}
.class1{ 
	font-size: 10px; line-height: 14px; }
.class2{ 
	font-size: 12px; }
.class3{ 
	font-weight: bold; }
.class4{ 
	font-weight: bold; }
.class5{ 
	font-size: 22px;
	line-height: 22px; 
	font-weight: bold; }

h1.slogan { 
	position: relative; left: 20px; top: 70px;
	width: 185px;
	font-size: 22px !important; line-height: 28px; letter-spacing: 1px; font-weight: bold !important; color: #ffffff;}

.red, .red *, * .red { color: #BE3C0A;	}
.blue, .blue *, * .blue { color: #036; }

a {  
	color: #036; text-decoration: underline; font-weight: bold; }
a:hover {  
	color: #BE3C0A; text-decoration: underline;}

ul {
	list-style-image: url("../mages/ul_block.gif");
	margin: 7px 0 7px 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	{}
* html ul, * html ol{
	margin-left: 22px;}
	ul a, ol a { }

img {
	margin: 0; padding: 0;border-color:#004688;}

.pointerhand { 
	cursor: hand; cursor: pointer;}

hr {	
	margin: 6px 0 6px 0; padding: 0; line-height: 0; color:#fff;
	border: 0; border-bottom: #FDBB22 1px solid;  }
* html hr {
	background-color: #FDBB22; line-height: 0;
	width: 100%;padding-top: 1px;
	color: #fff;}

#change_content {
	height: 850px !important;}

#counter { 
	position:absolute;width:0;height:0;z-index:-1;top: 0;left: 0;visibility: hidden; }
	
