html, body{ 
margin:0; 
padding:0; 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#111111; 
text-align:left;
background-color:#5a5143;
background-image:url(img/bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-attachment:fixed;
} 

a:link	{
color:#000000;
text-decoration:underline;		
}
a:visited	{
color:#222222;
text-decoration:none;
}
a:hover{
color:#07a7e0; 
text-decoration:none;
}	

.page_menu a {
	color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	border: 1px #242526 solid;
	text-align:center;
	padding:7px;
}

.page_menu a:hover {
	background:#373128;
	text-decoration:none;
	border: 1px #373128 solid;
	}

li {
list-style-image:url(img/li.gif);
font-size:12px;
}
h1	{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#111111;
position:relative;
line-height:normal;
}
h2	{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#111111;
position:relative;
line-height:normal;
}
h3	{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#07a7e0;
line-height:normal;
}
h4	{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
color:#07a7e0;
line-height:normal;
}		
h5	{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#111111;
margin-top:4px;
line-height:normal;
}	

p{ margin:0 0 10px 0}

.h{ height:30px}
.fleft{ float:left}
.fright{ float:right}
.clear { clear:both;}
.link{color:#3a3a3a; font-weight:bold; background:url(img/marker.gif) center right no-repeat; padding-right:15px; font-size:1.09em} 

hr {
background-color:#111111;
height:1px;
border:0px;
margin-bottom:5px;
}

.lnk_meer{
float:right;
text-align:center;
font-weight:bold;
height:34px;
width:97px;
padding:8px 0 0 0;
}
.inleiding{
color:#111111;
font-weight:bold;
font-size:12px;
}
.image{
margin-left:-8px;
text-align:center;
}

/*Div eigenschappen*/	
#pagewidth{
width:850px;
height:auto;
height:100%;
margin: 0 auto -45px auto;
overflow:hidden;
}

#menu{
position:relative;
width:850px;
height:55px;
margin:20px 0 0 0;
padding-bottom:0px;
}

#header{
position:relative;
text-align:center;
background-color:#f2fbfd;
border:#eeeeee solid 1px;
height:303px; 
width:850px;
}
 
#wrapper{
background-color:#f2fbfd;
border:#eeeeee solid 1px;	
width:850px;
height:auto;
height:100%;
margin:0px;
}

#leftcol{
background-color: #f2fbfd; 
float:left; 
display:inline; 
position: relative; 
width:232px;
margin:0 0 0 7px;
}
 
#rightcol{
width:593px; 
float:right; 
position:relative;
margin:0 7px 0 10px;
padding:15px 0 0 0px;
}

#left_top {
background-color:#bbbbbb;
margin:10px 0 0 0;
padding:5px 10px 20px 10px;
}
#left_btm {
margin:10px 0 0 0;
text-align:center;
padding:5px 10px 10px 10px;
border:#bbbbbb solid 1px;
margin-bottom:10px;
}

#right_top{
width:580px;
padding-left:5px;
}

#right_btm{
width:580px;
float:left;
clear:both;
margin:14px 0 20px 0;
padding:0 5px 0 5px;
border:#bbbbbb solid 1px;
background-color:#c9cac6;
display:block;
}

#footer{
height:100px; 
color:#222222;
font-size:10px;
background-color:#a9a7a1;
background-image:url(img/bg_ft.jpg);
background-position:right;
background-repeat:no-repeat;
clear:both;
line-height:15px;
position:relative;
padding:20px 0px 20px 20px;
margin:8px;
} 

#ft_menu{
margin:-120px 0 0 225px;
line-height:15px;
}



 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
