/**
 * Standaard waarden
**/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	text-decoration: none;
}
html {
	background: #354d6f url('/inc/img/htmlbg.gif') repeat-x 50% 0px;
	height: 100%;
}
body {
	min-height: 100%;
	_height: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	position: relative;
}

body a {
outline:none;
}

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

#header
{
display: inline;
float: left;
position: relative;
width: 930px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/header_bg.gif') no-repeat 53% 0%;
}

#header_sitename
{
display: inline;
float: left;
position: relative;
width: 430px;
height:79px;
margin: 103px 0px 0px 7px;
padding: 0px 0px 0px 0px;
}

#header_banner
{
display: inline;
float: left;
position: relative;
width: 374px;
height:74px;
margin: 104px 0px 0px 92px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/header_banner.png') no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/inc/img/header_banner.png');
}

#banner_top
{
display: inline;
float: left;
position: relative;
width: 234px;
height:60px;
margin: 7px 0px 0px 91px;
padding: 0px 0px 0px 0px;
border: 1px solid #89be1c;
}

#topnav
{
display: inline;
float: left;
position: relative;
width: 876px;
height:31px;
margin: 0px 0px 0px 28px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/topnav_bg.gif') no-repeat;
}

ul#navigatie
{
display: inline;
float: left;
position: relative;
width: 536px;
height:31px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#navigatie li
{
float:left;
height: 31px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#navigatie li a
{
float: left;
height: 25px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
}


ul#navigatie li a.home { color: #263851; text-align:center; width:114px; }
ul#navigatie li a.home:hover { color: #ffffff; background: url('/inc/img/nav_arrow.gif') no-repeat 50% 91%; }
ul#navigatie li a.zoeken { color: #263851; text-align:center; width:111px; }
ul#navigatie li a.zoeken:hover { color: #ffffff; background: url('/inc/img/nav_arrow.gif') no-repeat 50% 91%; }
ul#navigatie li a.plaats { color: #263851; text-align:center; width:190px; }
ul#navigatie li a.plaats:hover { color: #ffffff; background: url('/inc/img/nav_arrow.gif') no-repeat 50% 91%; }
ul#navigatie li a.contact { color: #263851; text-align:center; width:120px; }
ul#navigatie li a.contact:hover { color: #ffffff; background: url('/inc/img/nav_arrow.gif') no-repeat 50% 91%; }

#left_searchmenu
{
display: inline;
float: left;
position: relative;
width: 214px;
height:21px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/left_searchmenu.gif') no-repeat 100%;
}

#left_searchmenu span
{
float:right;
color:#263851;
margin: 2px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

input.search
{
margin: 5px 0px 0px 0px;
padding: 3px 0px 0px 0px;
height:18px;
float:left;
width:78px;
background: url('/inc/img/searchmenu_bg.gif') repeat-x;
font-size:11px;
}

input.submit
{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#ads_bar
{
display: inline;
float: left;
position: relative;
width: 801px;
height:25px;
margin: 3px 0px 0px 31px;
padding: 6px 0px 0px 70px;
background: url('/inc/img/ads_bar.gif') no-repeat;
}

#left_column
{
display: inline;
float: left;
position: relative;
width: 227px;
height:auto;
margin: 25px 0px 0px 31px;
padding: 0px 0px 0px 0px;
}
.checkboxen {
	margin:0;
	padding:0;
}

.checkboxen li {
	line-height:25px;
	
}
.checkbox {
	float:right;
	border:none;
	margin:0px;
	padding:0px;
	margin-top:4px;
}

.specificaties span {
	width:100px;
}

.header_left
{
display: inline;
float: left;
position: relative;
width: 217px;
height:27px;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 10px;
background: url('/inc/img/header_left.gif') no-repeat;
}

.header_left h1
{
float:left;
color: #4d6a0f;
maring: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
}

ul.left_menu
{
display: inline;
float: left;
position: relative;
width: 227px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

u { 

  text-decoration: underline;

}

ul.left_menu li
{
float:left;
width:227px;
height:25px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.left_menu li a {
	display: block;

	color: #4d6a0f;
}

a {
color: #344d6f;
}

a:hover {
text-decoration:underline;

}

ul.left_menu li a.nav {  height:21px; padding: 4px 0px 0px 10px; width: 217px; background: url('/inc/img/hover_left.gif') no-repeat top left; outline:none; }
ul.left_menu li a.nav:hover { height:21px; font-weight:bold; padding: 4px 0px 0px 20px; width: 207px; background: url('/inc/img/hover_left.gif') no-repeat bottom left; outline:none; }

.left_footer
{
display: inline;
float: left;
position: relative;
width: 227px;
height:11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/left_footer.gif') no-repeat;
}

#google_ads
{
display: inline;
float: left;
position: relative;
width: 227px;
height:auto;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/left_container.gif') repeat-y;
}

#right_column
{
display: inline;
float: left;
position: relative;
width: 644px;
height:auto;
margin: 23px 0px 0px 0px;
padding: 0px 0px 0px 1px;
}

.content_header
{
display: inline;
float: left;
position: relative;
width: 630px;
height:26px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 14px;
background: url('/inc/img/header_content.png') no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/inc/img/header_content.png');
}

.content_header h1
{
float:left;
color: #344d6f;
maring: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
}

.content_container
{
display: inline;
float: left;
position: relative;
width: 644px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/content_container.gif') repeat-y;
}

.content_container div#marge {

margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 17px;
color: #344d6f;
clear: both;

}

.content_container p
{
color: #344d6f;
float:left;
font-size:11px;
width:620px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 17px;
}

.content_footer
{
display: inline;
float: left;
position: relative;
width: 644px;
height:13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/content_footer.gif') no-repeat;
}

#footer
{
display: inline;
float: left;
position: relative;
width: 644px;
height:23px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
background: url('/inc/img/footer_bg.gif') no-repeat;
}

#footer
{
text-align:center;
float:left;
font-size:11px;
color: #4f72a2;
}

#footer a
{
font-size:11px;
color: #4f72a2;
}



.aanbod_bg
{
display: inline;
float: left;
position: relative;
width: 197px;
height:auto;
margin: 10px 0px 0px 13px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/aanbod_bg.gif') no-repeat;
}

ul.aanbod
{
display: inline;
float: left;
position: relative;
width: 124px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.aanbod li
{
float:left;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 5px;
height:19px;
width: 119px;
}

ul.aanbod li a
{
font-size:11px;
float:left;
color: #344d6f;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.aanbod li a:hover
{
text-decoration:underline;
}

/* Prijzen */
ul.aanbod_prijzen
{
display: inline;
float: left;
position: relative;
width: 73px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.aanbod_prijzen li
{
float:left;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 5px;
height:19px;
width: 68px;
font-size:11px;
float:left;
color: #344d6f;
}

ul.aanbod_prijzen li a
{
font-size:11px;
float:left;
color: #344d6f;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.aanbod_prijzen li a:hover
{
text-decoration:underline;
}

#stripe
{
display: inline;
float: left;
position: relative;
width: 634px;
height:25px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url('/inc/img/stripe_line.gif') no-repeat 0% 100%;
}

#stripe h1
{
float:left;
color: #344d6f;
maring: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
}

.preview_bg
{
display: inline;
float: left;
position: relative;
width: 130px;
height:109px;
margin: 10px 0px 0px 13px;
padding: 6px 0px 0px 6px;
background: url('/inc/img/foto_bg.gif') no-repeat;
}

span.info
{
float:left;
width:158px;
color: #8fa5be;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

.content_container p.info_product
{
color: #344d6f;
float:right;
position: relative;
display: inline;  
clear: none;
font-size:11px;
width:400px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 17px;
}

.header_none
{
display: inline;
float: left;
position: relative;
width: 643px;
height:10px;
overflow:hidden;
margin: 1px 0px 0px 1px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/header_none.gif') no-repeat;
}

input, textarea, select {

  border: 1px solid gray;

}

ul.error {

  list-style-type: circle;
  margin-left: 20px;

}
ul.error li {

  color: red;
  list-style-type: circle;

}



/** CATEGORIE STYLE **/

#top-categorie-bar
{
display: inline;
float: left;
position: relative;
width: 618px;
height:21px;
margin: 10px 0px 0px 13px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/top-categorie-bar.gif') no-repeat;
}

span#advertentie-beschrijving
{
float:left;
color: #ffffff;
font-size:11px;
width:427px;
margin: 3px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

span#advertentie-prijs
{
float:left;
color: #ffffff;
font-size:11px;
width:90px;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

span#advertentie-datum
{
float:left;
color: #ffffff;
font-size:11px;
width:90px;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#categorie-bg
{
display: inline;
float: left;
position: relative;
width: 618px;
height:auto;
margin: 0px 0px 0px 13px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/categorie_bg.gif') repeat-y;
}

.cat-raw
{
display: inline;
float: left;
position: relative;
width: 618px;
height:84px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.cat-preview
{
display: inline;
float: left;
position: relative;
width: 117px;
height:75px;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 5px;
}

.cat-beschrijving
{
display: inline;
float: left;
position: relative;
width: 305px;
height:75px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

.cat-beschrijving h2 a
{
float: left;
color: #344d6f;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.cat-beschrijving p
{
float: left;
color: #344d6f;
width: 305px;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.cat-prijs
{
display: inline;
float: left;
position: relative;
width: 98px;
height:45px;
margin: 0px 0px 0px 0px;
padding: 35px 0px 0px 0px;
}

.cat-prijs span
{
float: left;
color: #344d6f;
width: 98px;
text-align:center;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.cat-datum
{
display: inline;
float: left;
position: relative;
width: 85px;
height:45px;
margin: 0px 0px 0px 0px;
padding: 35px 0px 0px 0px;
}

.cat-datum span
{
float: left;
color: #344d6f;
width: 85px;
text-align:center;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#categorie-footer
{
display: inline;
float: left;
position: relative;
width: 618px;
height:6px;
overflow:hidden;
margin: 2px 0px 0px 13px;
padding: 0px 0px 0px 0px;
background: url('/inc/img/categorie-footer.gif') no-repeat;
}

