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

/**
 * Standaard waarden
**/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	text-decoration: none;
}
html {
	background: #04467b 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: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #000000;
	}

#main
{
	width: 834px;
	height:100%;
	margin: 0px auto;
	margin-top: 0px;
	padding-bottom: 0px;
	
}

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

#header_top
{
display: inline;
float: left;
position: relative;
width: 747px;
height: 43px;
margin: 26px 0px 0px 0px;
padding: 0px 0px 0px 50px;
background: url('images/header_top.gif') no-repeat; 
}

#header_top p
{
float: left;
font-size:12px;
color:#fff;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Topmenu */
ul#topmenu {
	display: inline;
	float:right;
	position:relative;
	margin: 5px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 395px;
}

ul#topmenu li {
display: block;
	float: left;
	height: 38px;
}
ul#topmenu li a {
	display: block;
	height: 100%;
	height:28px;
	padding-top:10px;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	color: #fff;
}

ul#topmenu li a.home { width: 62px; background: url('images/home_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.home:hover { font-weight:bold; background: url('images/kleding_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.kleding { width: 62px; background: url('images/kleding_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.kleding:hover {font-weight:bold; background: url('images/kleding_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.prijzen { width: 57px; background: url('images/prijzen_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.prijzen:hover {font-weight:bold; background: url('images/prijzen_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.nieuwsbrief { width: 81px; background: url('images/adverteren_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.nieuwsbrief:hover { font-weight:bold;background: url('images/adverteren_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.disclaimer { width: 81px; background: url('images/adverteren_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.disclaimer:hover { font-weight:bold;background: url('images/adverteren_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.linkpartners { width: 87px; background: url('images/linkpartners_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.linkpartners:hover {font-weight:bold; background: url('images/linkpartners_hover_on.gif') no-repeat bottom left; outline:none; }
ul#topmenu li a.contact { width: 62px; background: url('images/content_hover_off.gif') no-repeat top left; outline:none; }
ul#topmenu li a.contact:hover {font-weight:bold; background: url('images/kleding_hover_on.gif') no-repeat bottom left; outline:none; }

#header_middle
{
display: inline;
float: left;
position: relative;
width: 797px;
height: 182px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/header_middle.png') no-repeat; 
}

#header_bottom
{
display: inline;
float: left;
position: relative;
width: 797px;
height: 62px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/header_bottom.gif') no-repeat; 
}

#header_bottom2
{
display: inline;
float: left;
position: relative;
width: 797px;
height: 62px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/header_bottom.gif') no-repeat; 
}

.thumbnail { float: left; margin: 15px 0px 0px 20px; }

#header_bottom p
{
float: left;
font-size:12px;
color:#002e51;
width:346px;
margin: 13px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

#header_bottom2 p
{
float: left;
font-size:12px;
color:#002e51;
margin: 13px 0px 0px 20px;
padding: 10px 0px 0px 0px;
}

#header_bottom ul
{        
display: inline;
float: left;
position: relative;       
height: 17px;        
padding: 22px 0px 0px 60px;
margin: 10px 0px 0px 0px;     
list-style-type: none;        
margin: 0;        
}

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

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

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

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


#content
{
display: inline;
float: left;
position: relative;
width: 793px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 1px 0px 3px 4px;
background: url('images/container.gif') repeat-y; 
}

#content2
{
display: inline;
float: left;
position: relative;
width: 793px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 20px;
background: url('images/container.gif') repeat-y; 
}

.artikel_bg
{
display: inline;
float: left;
position: relative;
width: 391px;
height: 161px;
margin: 2px 0px 0px 2px;
padding: 0px 0px 0px 0px;
background: url('images/artikel_bg.gif') no-repeat; 
}

.artikel_beschrijving
{
display: inline;
float: left;
position: relative;
width: 222px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
}

.artikel_beschrijving h1
{
float: left;
font-size:16px;
color:#002e51;
width: 223px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.artikel_beschrijving p
{
float: left;
font-size:11px;
color:#002e51;
width: 223px;
height:85px;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.doe_mee_button { float:left; border:0px; outline:none; height:26px; width:223px; background: url('images/doemee_button.gif') no-repeat; padding-top:10px; }

.doe_mee_button span {width:223px; text-align:center; float:left; font-size:12px; color:#fff; font-weight:bold; }

.doe_mee_button span a {text-decoration:none; outline: none; font-size:12px; color:#fff; font-weight:bold;}

.product_preview { float: right; margin: 16px 20px 0px 6px; _margin: 16px 0px 0px 5px;}


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

#footer p
{
float: left;
font-size:12px;
color:#fff;
text-align:center;
width: 797px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer p a
{
color:#fff;
font-weight:bold;
outline:none;
}