div#col1 h2, div#col2 h2, div#col3 h2 {
	font-size: 15px;
	width: 225px;
	color: #4e4e4e;
	font-weight: normal;
	padding-left: 22px;
	background: url(/img/site/h2_home.gif) no-repeat;
	background-position: 10px 6px;
	margin-bottom: 10px;
	margin-top: 10px;
}

div#col1 p, div#col2 p{
	color: #4e4e4e;
	font-size: 11px;
	width: 230px;
}

div#col12 p{
	float: left;
	width: 460px;
	padding: 0px 0px 10px 0px;
	color: #4e4e4e;
	font-size: 11px;
	width: 480px;
}

div#col2 img, div#col12 img{
	margin: 5px 10px 5px 0px;
}

a.back{
	color: rgb(206,15,66);
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.leesverder{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_leesverder_blauw.gif) no-repeat;
	background-position: 73px 5px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: normal;
}
a.leesverder:hover{
	color: rgb(206,15,66);
	text-decoration: none;
	background: url(/img/site/bg_leesverder_rood.gif) no-repeat;
	background-position: 73px 5px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: normal;
}

a.extra{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_extra.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: normal;

}

a.bekijk{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_bekijk.gif) no-repeat;
	background-position: 40px 5px;
	float: left;
	margin-top: 5px;
	width: 210px;
	clear: both;
	font-weight: normal;
	font-size: 11px;
}

div.alsosee_titel{
	color: rgb(0,25,86);
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	float: left;
}

div.alsosee_titel a {
	text-decoration: none;
	color: rgb(0,25,86);
}

p.geen_berichten{
	color: #4e4e4e;
	font-weight: bold;
	font-size: 10px;
}

/*** landings pagina wonen en slapen ***/
a.toonmerken{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_bekijk.gif) no-repeat;
	background-position: 105px 5px;
	float: left;
	margin-top: 5px;
	width: 210px;
	clear: both;
}

a.toonafdelingen{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_bekijk.gif) no-repeat;
	background-position: 120px 5px;
	float: left;
	margin-top: 5px;
	width: 210px;
	clear: both;
}

span.datum_nieuws{
	float: left;
	font-size: 11px;
	color: #898989;
}

}
/****** Vacature ********/

div#col1 ul,
div#col2 ul,
div#col3 ul{
	float: left;
	clear: both;
	width: 200px;

}

div#col1 ul li,
div#col12 ul li,
div#col2 ul li,
div#col3 ul li{
	float: left;
	clear: both;
	width: 180px;
	font-size: 10px;
	color: rgb(0,25,86);
	font-weight: bold;
	padding-left: 12px;
	background: url(/img/site/li_vacature.gif) no-repeat;
	background-position: 2px 4px;
	list-style:none;
	padding-bottom: 5px;
}

ul.vacature_list li a {
	color: #001956;
}


div#col3 div.columns_content{
	float: left;
	width: 240px;
	margin-bottom: 5px;
	margin-top: 15px;
}

div#col3 div.columns_content h2 {
	font-size: 15px;
	color: #4e4e4e;
	font-weight: normal;
	padding-left: 12px;
	background: url(/img/site/h2_home.gif) no-repeat;
	background-position: 0px 6px;
}

div#col3 div.columns_content div#pulldown{
	float: left;
}

div#col3 div.columns_content div#ganaarbutton{
	float: left;
	margin-left: 5px;
}

div#col3 div.columns_content div#pulldown select{
	font-size: 10px;
}

div#col3 div.columns_content input.textbox{
	margin-bottom: 3px;
}

div#col3 div.columns_content p{
	padding: 5px 10px 0px 0px;
}

a#aanmelden, a.actie{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_aanmelden.gif) no-repeat;
	background-position: 72px 4px;
	float: left;
	margin-top: 3px;
	width: 220px;
}

a.alsosee {
	color: #324E7D;
	text-decoration: none;
	background: url(/img/site/bg_aanmelden.gif) no-repeat;
	padding-right: 16px;
	background-position: right 4px;
	float: left;
	margin-top: 3px;
}

a.alsosee:hover {

	color: #324E7D;
}

a.alleacties{
	color: rgb(0,25,86);
	text-decoration: none;
	background: url(/img/site/bg_aanmelden.gif) no-repeat;
	background-position: 173px 4px;
	float: left;
	margin-top: 5px;
	width: 210px;
	clear: both;
}



/**************** Content ********/
div.content_2columns{
	background: url(/img/site/content_2columns.gif) repeat-y;
}

/************* h2 *************/
div#col12 h2{
	font-size: 25px;
	width: 225px;
	color: #4e4e4e;
	font-weight: normal;
	padding-left: 12px;
	background: url(/img/site/h2_home.gif) no-repeat;
	background-position: 2px 6px;
	margin-bottom: 10px;
	margin-top: 10px;
}

div#col12 span.blauw{
	width: 225px;
	color: rgb(0,25,86);
	font-weight: bold;
	font-size: 10px;
	padding-left: 12px;
	background: url(/img/site/h2_home.gif) no-repeat;
	background-position: 0px 2px;
}

/************** Contact formulier *********/

div#contactform{
	padding-left: 57px;
	width: 350px;
	float: left;
	clear: both;
}

div#contactform fieldset{
	border: 0px;
}

div#contactform fieldset label{
	float: left;
	clear: left;
	width: 90px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: rgb(78,78,78);
}

div#contactform fieldset label.long{
	float: left;
	clear: left;
	width: 350px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: rgb(78,78,78);
}

div#contactform fieldset label.check{
	float: left;
	width: 310px;
	line-height: 20px;
	font-size: 11px;
	color: rgb(78,78,78);
}

div#contactform fieldset label.formerror {
	color: rgb(206,15,66);
}

div#contactform form input{
	float: left;
	width: 250px;
}

div#contactform form input {
	height: 13px;
	font-size: 11px;
}

div#contactform form .check_div {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 330px;
}

div#contactform form input.radio {
	width: 20px;
	margin: 0;

}

div#contactform form input.check {
	width: 20px;
	margin: 0;
	float: left;
	clear: left;
}

div#contactform form textarea {
	float: left;
	height: 100px;
	width: 340px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: rgb(78,78,78);
	margin-top: 5px;
}

div#contactform form div.radio_div_line{
	float: left;
	width: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#contactform form div.radio_div {
	float: left;
	margin-right: 10px;
}

div#contactform form input.submit {
	float: left;
	display: inline;
	clear: both;
	width: 81px;
	height: 18px;
	background: url(/img/site/btn_verstuur.gif) no-repeat;
	border: 0;
	margin-top: 5px;
	margin-left: 230px;
	cursor: hand;
}


/******** Agenda *********/
div.agendadetail {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

div#content div.agendadetail p{
	float: left;
	width: 200px;
	padding: 5px 0px 5px 0px;
	color: #4e4e4e;
	font-weight: normal;
	font-size: 11px;
}

div.agendadetail img{
	border: 1px solid #dbdbdb;
}

/****** Overzicht afdelingen / merken *******/
div#tablelinks, div#tableimages{
	padding-bottom: 10px;
	width: 479px;
	float: left;
}

table#afdelingmerk, table.landing_afdelingmerk{
	float:left;
}

table#tablelinks{
	float:left;
}

table#afdelingmerk tr td img,
div#col1 table.landing_afdelingmerk tr td img,
div#col2 table.landing_afdelingmerk tr td img{
	border: 1px solid black;
	margin: 2px 0px 2px 0px;
}

table#afdelingmerk tr td.image, table.landing_afdelingmerk tr td.image{
 width: 90px;
}

/* rechterkolom*/
table#afdelingmerk tr td.image_right{
	width: 95px;
	padding-left: 5px;
}

table#afdelingmerk tr td.link_right{
	padding-bottom: 8px;
	width:147px;

}

table#afdelingmerk tr td.link{
 padding-bottom: 8px;
 width:158px;
 border-right: 1px solid #dfdfdf;

}

table#afdelingmerk tr td.link_zonderimg_left{
	border-right: 1px solid #dfdfdf;
	padding-top: 10px;
	width: 248px;
}

table#afdelingmerk tr td.link_zonderimg_right{
	padding-left: 5px;
	padding-top: 10px;
	width: 242px;
}

div#col1 table.landing_afdelingmerk tr td.link,
div#col2 table.landing_afdelingmerk tr td.link{
 padding-bottom: 4px;
 width:152px;
}

table#afdelingmerk tr td.link a, table#afdelingmerk tr td.link_right a, table.landing_afdelingmerk tr td.link a{
	color: #4e4e4e;
	font-size: 10px;
	font-weight: bold;
}


table#tablelinks tr td{
	width: 230px;

}

a.afdelingmerk{
	color: rgb(0,25,86);
	text-decoration: none;
	padding-left: 12px;
	background: url(/img/site/li_vacature.gif) no-repeat;
	background-position: 0px 4px;
	font-size: 10px;
	font-weight: bold;
}
a.afdelingmerk:hover{
	color: rgb(206,15,66);
	text-decoration: none;
	padding-left: 12px;
	background: url(/img/site/li_vacature.gif) no-repeat;
	background-position: 0px 4px;
	font-size: 10px;
	font-weight: bold;
}



/*winkel-merken-afdelingen*/
div#producten{
	float: left;
	width: 490px;
}

div#producten div.left{
	clear: both;
	border-right: 1px solid rgb(223,223,223);
	float: left;
	width: 235px;
	padding-top: 10px;
}

div#producten div.right{
	float: left;
	width: 235px;
	padding-top: 10px;
	padding-left: 5px;
}

div#producten div.right a, div#producten div.left a{
	float: left;
	clear: both;
	background: url(/img/site/bg_bekijk.gif) no-repeat;
	background-position: 38px 5px;
	padding-right: 20px;
	text-decoration: none;
	color: rgb(0,25,86);
	margin-top: 5px;
}

div#producten div.left p, div#producten div.right p{
	width: 200px;
	font-weight: normal;
	font-size: 11px;
}
div#producten div.left img, div#producten div.right img{
	float: left;
	border: 1px solid #dbdbdb;
}

div#producten div.left h2.product, div#producten div.right h2.product{
	float: left;
	clear: both;
	width: 200px;
	font-size: 10px;
	color: rgb(0,25,86);
	font-weight: bold;
	padding-left: 12px;
	background: url(/img/site/li_vacature.gif) no-repeat;
	background-position: 2px 4px;
	list-style:none;
	padding-bottom: 5px;
}


/* */
p.actie{
	color: rgb(78,78,78);
}

p.actie img{
	border: 1px solid rgb(138,138,138);
	margin-right: 10px;
	float: left;
}

p.actie span.titel{
	font-weight: bold;
	font-size: 10px;
	color: rgb(0,25,86);
}

p.actie span.intro{
	float: left;
	width: 150px;
}


/************  NIEUWS **************/

a.terug {
	float: left;
	width: 400px;
	margin-bottom: 10px;
	color: #ce0f42;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

span.datum {
	float: right;
	font-size: 11px;
	color: #898989;
}

div#content div#col12 h3.nieuws {
	width: 400px;
}

div#content div#col12 p.nieuws {
	padding-left: 10px;
}

ul li a {
	text-decoration: none;
	color: #000000;
}

/************ ACTUEEL ***********/

div.artikel {
	float: left;
	width: 480px;
}

div#content div.artikel img {
	float: left;
	border: 1px solid #dbdbdb;
	margin: 0 10px 0 0 ;
}

div.artikel div.beschrijving {
	float: left;
	width: 220px;
}

div#content div.artikel div.beschrijving p {
	width: 220px;
}

div#content div.artikel h3 {
	font-size: 10px;
	color: #001956;
	background-position: 2px 3px;
	font-weight: bold;
}

div.artikel span.prijs {
	clear: both;
	padding: 5px;
	line-height: 21px;
	background: #ce0f42;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}

div.artikel span.prijs em {
	font-style: normal;
	font-size: 11px;
}

/***************** PLATTEGROND *************/

div#content ul.plattegrond {
	float: left;
	clear: both;
	width: 220px;
	list-style: none;
	color: #041e57;
	font-size: 11px;
	margin-bottom: 15px;
}

div#content ul.plattegrond li {
	float: left;
	clear: both;
	width: 220px;
	line-height: 18px;
	background: 0;
}

div#content ul.plattegrond li em {
	float: left;
	clear: left;
	width: 20px;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
}

div#content ul.plattegrond li span {
	float: left;
	width: 180px;
	font-weight: normal;
	font-size: 11px;
}

/**************** SITEMAP **********/

div#content ul.sitemap {
	width: 220px;
	margin-bottom: 20px;
}

div#content ul.sitemap li {
	font-size: 11px;
	background: 0;
	width: 220px;
}

div#content ul.sitemap li a {
	color: #303030;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

div#content ul.sitemap li ul {
	margin-top: 5px;
}


/**************** ZOEKEN **************/

form#zoeken {
	float: left;
	clear: both;
	width: 460px;
	padding: 10px;
	margin-top: -15px;
	margin-bottom: 5px;
	background: #efefef;
}

form#zoeken input.zoekterm {
	float: left;
	width: 350px;
}

form#zoeken input.submit {
	float: right;
	width: 50px;
	border: 0;
	width: 52px;
	height: 18px;
	background: url(/img/site/btn_zoek.gif) no-repeat;
}

span.paginas {
	float: right;
	margin-top: -15px;
}

span.paginas a {
	color: #001956;
	text-decoration: none;
}
span.paginas a.active {
	font-weight: bold;
	font-size: 10px;
}

div#content ol.zoeken {
	clear: both;
	margin-left: 10px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 10px 10px 10px 0;
}

div#content ol.zoeken li {
	margin-left: 25px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

div#content ol.zoeken li a {
	font-size: 11px;
	text-decoration: none;
	color: #001956;
}

div#content ol.zoeken li span {
	font-weight: normal;
	font-size: 11px;
}

div#col12 ul li {
	width: 420px;
	font-weight: normal;
	font-size: 11px;
	color: #4e4e4e;
}

div#col12 ul {
	width: 420px;
	margin-bottom: 10px;
}

/*nieuwsarchief*/
ul.nieuwsarchief{
	float: left;
	clear: both;
	width: 480px;
}
ul.nieuwsarchief li{

	float: left;
	clear: both;
	width: 480px;
	font-size: 10px;
	color: rgb(0,25,86);
	font-weight: bold;
	padding-left: 12px;
	background: url(/img/site/li_vacature.gif) no-repeat;
	background-position: 2px 4px;
	list-style:none;
	padding-bottom: 5px;
}


ul.nieuwsarchief li a {
	color: #001956;
	font-weight: bold;
}

ul.nieuwsarchief li a.leesverder {
	font-weight: normal;
}

div.nieuwsdetail {
	float: left;
	width: 465px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 11px;
}

/**************** VIDEOS eigen huis & tuin **************/

div.video {
	clear: both;
}

div.videoimg {
	float: left;
	margin-right: 5px;
}

div.videoimg img {
	border: 1px solid rgb(64,64,64);
}

div.videotxt {
	margin-top: 42px;
	float; right;
}

div.videotxt a {
	background-image: url(/img/site/video_icoon.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 22px;
}

div#flvplayer {
	clear: both;
	margin-top: 20px;
}

#col24 ul {
margin-left:25px;
}

#col24 li {
margin-left:25px;
}