img, div { behavior: url(includes/iepngfix.htc) }

/**
 * Standaard waarden
**/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	text-decoration: none;
}
html {
	background: #12589e url('images/htmlbg.gif') repeat-x;
	height: 100%;
}
body {
	min-height: 100%;
	_height: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	position: relative;
	font-family:Arial;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
	}
#main
{
	width: 841px;
	height:100%;
	margin: 0px auto;
	margin-top: 0px;
	padding-bottom: 0px;
	
}

#header
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 235px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#top_navigatie
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 53px;
margin: 26px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/top_menu_bg.gif') no-repeat; 
}

#mobile_logo
{
display: inline;
float: left;
position: relative;
width: 41px;
height: 41px;
margin: 10px 0px 0px 12px;
padding: 0px 0px 0px 0px;
background: url('images/header_mobile_logo.gif') no-repeat; 
}

/* Topmenu */
ul#topmenu {
	display: inline;
	float:left;
	position:relative;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 357px;
}

ul#topmenu li {
display: block;
	float: left;
	height: 45px;
}
ul#topmenu li a {
	display: block;
	padding: 15px 0px 0px 0px;
	height: 30px;
	overflow: hidden;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

ul#topmenu li a.mobiel { text-align:center; width: 61px; background: url('images/hover_mobile_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.mobiel:hover { background: url('images/hover_mobile_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.prijzen { text-align:center; width: 56px; background: url('images/hover_prijzen_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.prijzen:hover {  background: url('images/hover_prijzen_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.adverteren { text-align:center; width: 84px; background: url('images/hover_adverteren_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.adverteren:hover { background: url('images/hover_adverteren_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.linkpartners { text-align:center; width: 87px; background: url('images/hover_linkpartners_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.linkpartners:hover { background: url('images/hover_linkpartners_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.contact { text-align:center; width: 61px; background: url('images/hover_contact_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.contact:hover { background: url('images/hover_contact_on.gif') no-repeat bottom left; outline:none; }


#welkom_en_datum
{
display: inline;
float: left;
position: relative;
width: 318px;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 21px 0px 0px 90px;
}

#welkom_en_datum span
{
color: #fff;
font-size:11px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navcontents
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 45px;
margin: 0px 0px -14px 0px;
padding: 14px 0px 0px 0px;
background: url('images/content_nav.gif') no-repeat; 
color: #fff;
}


#nieuwsbrief
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 56px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/nieuws_brief_bg.jpg') no-repeat; 
}

.img_nieuwsbrief { float:left; margin: 3px 0px 0px 10px; }

#nieuwsbrief_txt
{
display: inline;
float: left;
position: relative;
width: 355px;
height: 54px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 10px;
}

#nieuwsbrief_txt p
{
color: #fff;
font-size:11px;
float:left;
width: 355px;
line-height:13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#nieuwsbrief_input
{        
display: inline;
float: left;
position: relative;       
height: 17px;        
padding: 13px 0px 0px 30px;
margin: 0px 0px 0px 0px;     
list-style-type: none;        
margin: 0;        
}

ul#nieuwsbrief_input li                        
{        
float: left;        
height: 15px;        
line-height: 18px;        
vertical-align: middle;        
font-weight: bold;        
color: #1E5F9D;        
padding: 0px 3px;        
}

ul#nieuwsbrief_input li.submit
{        
padding: 0px 0px 0px 0px; 
margin: 1px 0px 0px 1px;
}

ul#nieuwsbrief_input li input.user
{        
width: 98px;        
height: 17px;               
border: 0px;        
text-align: left;        
padding: 1px 4px 0px 2px;        
font-size: 11px;        
color: #29000c;        
}

ul#nieuwsbrief_input li input.mail
{        
width: 98px;        
height: 17px;        
border: 0px;        
text-align: left;        
padding: 1px 4px 0px 2px;        
font-size: 11px;        
color: 29000c;        
}

#header_img
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/header_img.jpg') no-repeat; 
}

#content
{
display: inline;
float: left;
position: relative;
width: 836px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 2px 0px 10px 5px;
background: url('images/content_container.png') repeat-y; 
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/content_container.png');
}

#content2
{
display: inline;
float: left;
position: relative;
width: 836px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 20px;
background: url('images/content_container.png') repeat-y; 
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/content_container.png');
color: #000;
}

a.zwart:link {
	color: #000000;
	text-decoration: none;
}
a.zwart:visited {
	color: #000000;
	text-decoration: none;
}
a.zwart:hover {
	text-decoration: underline;
	color: #000000;
	font-weight:bold;
}
a.zwart:active {
	text-decoration: none;
	color: #000000;
	}
	
.blue_box
{
display: inline;
float: left;
position: relative;
width: 414px;
height: 129px;
margin: 3px 1px 0px 1px;
padding: 0px 0px 0px 0px;
background: url('images/blue_box_bg.gif') no-repeat; 
}

.blue_box_left
{
display: inline;
float: left;
position: relative;
width: 126px;
height: auto;
margin: 5px 0px 0px 5px;
padding: 0px 0px 0px 0px; 
}

.submit_winkel
{
display: inline;
float: left;
position: relative;
width: 121px;
height: 19px;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
background: url('images/submbit_zoeken.gif') no-repeat; 
}

.submit_winkel span
{
float:left;
width: 121px;
text-align:center;
maring: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.submit_winkel span a
{
text-decoration:none;
color:#ffffff;
outline:none;
}

.blue_box_right
{
display: inline;
float: left;
position: relative;
width: 269px;
height: auto;
margin: 5px 0px 0px 5px;
padding: 0px 0px 0px 0px; 
}

.blue_box_right h1
{
float:left;
width: 269px;
font-size: 16px;
color: #FFFF00;
}

.blue_box_right p
{
line-height:14px;
font-size: 11px;
color: #FFF;
}

#footer
{
display: inline;
float: left;
position: relative;
width: 841px;
height: 36px;
margin: 0px 0px 0px 0px;
padding: 22px 0px 0px 0px;
background: url('images/footer_bg.gif') no-repeat; 
}

#footer p
{
float:left;
width: 841px;
text-align:center;
line-height:14px;
font-size: 11px;
color: #FFF;
}

#footer p a
{
text-decoration: none;
color:#FFFFFF;
outline:none;
}

#footer p span
{
color: #FFFF00;
}