@charset "UTF-8";
/* CSS Document */

html, body {
height: 100%; /* heel belangrijk */
background: url("../afbeeldingen/bg_behang.jpg") center top repeat-y;
margin: 0;
}

img{ 
border: 0
}

table{
border: 0;
cellspacing: 0;
cellpadding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1.0em;
color: #414141;
}

td{
vertical-align: top;
}

label{
margin: 0;
padding: 0;
}

body{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 62.5%;
color: #414141;
}

body a{
text-decoration: underline;
color: #e11111;
border: 0;
}

body a:hover{
text-decoration: none;
color: #e11111;
}

body a:visited{
text-decoration: underline;
color: #e11111;
}

.skiptocontent{
position: absolute;
text-indent: -9999px;
}

#container{
margin: 0 auto 0 auto;
width: 996px;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
font-size: 1.2em;
background-color: #ffffff;
}

#top{
width: 996px;
height: 102px;
background: url("../afbeeldingen/bg_top.jpg") left top repeat-x;
margin: 0;
position: relative;
}

.logo{
width: 220px;
height: 55px;
left: 31px;
top: 25px;
position: absolute;
text-indent: -9999px;
background: url("../afbeeldingen/logo.gif") 0 0 no-repeat;
}

.taalkeuze{
position: absolute;
float: right;
top: 12px;
right: 18px;
list-style: none;
margin: 0;
padding: 0;
color: #ffffff;
}

.taalkeuze ul, .taalkeuze li{
list-style: none;
margin: 0;
padding: 0;
float: left;
}

.taalkeuze li{
display: block;
padding-left: 4px;
padding-right: 4px;
background: url("../afbeeldingen/bg_taal.gif") right center no-repeat;
}

.taalkeuze a, .taalkeuze a:visited{
display: block;
color: #ffffff;
text-decoration: none;
}

.taalkeuze li a:hover{
text-decoration: underline;
color: #ffffff;
}

.taalkeuze li.einde{
color: #ffffff;
background: none;
}

.taalkeuze li.actief{
font-weight: bold;
color: #ffffff;
background: url("../afbeeldingen/bg_taal.gif") right center no-repeat;
}

.taalkeuze li.einde_actief{
font-weight: bold;
color: #ffffff;
background: none;
}

.zoeken{
width:263px;
height:45px;
position: absolute;
line-height: 35px;
text-indent: 12px;
top: 43px;
right: 10px;
color: #ffffff;
background: url("../afbeeldingen/bg_zoeken.gif") 0 0 no-repeat;
}

.zoekveld{
width: 155px;
height: 19px;
position: absolute;
top: 7px;
right: 38px;
border: 0;
color: #414141;
}

.zoekbutton{
width: 16px;
height: 16px;
position: absolute;
top: 10px;
right: 15px;
border: 0;
background: url("../afbeeldingen/button_zoeken.gif") 0 0 no-repeat;
font-size: 1px;
}

.tekst_merk{
float: left;
position: relative;
width: 563px;
margin-right: 15px;
}

.logo_merk{
	float: left;
	position: relative;
border: #d4d4d4 1px solid;	
}

.logo_overzicht{
float: left;
position: relative;
border: #d4d4d4 1px solid;	
margin-bottom: 5px;
margin-left: 5px;
text-indent: -9999px;
width: 166px;
height: 102px;
}

/*
BEGIN MENU
*/

#menu {
	margin : 0;
	width: 996px;
    height: 29px;
	background: url("../afbeeldingen/bg_navigatie.gif") 0 0 repeat-x;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
	line-height: 32px;
	width: 996px;
}
	
#menu a:link, #menu a:visited	{
	display: block;
    background: url("../afbeeldingen/bg_navigatie_opvul.gif") right top no-repeat;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 25px;
	padding-left: 10px;
	text-decoration : none;
	font-weight: bold;
    color: #414141;
	line-height: 28px;
}

#menu a:link.active, #menu a:visited.active	{
	color : #ffffff;
}

#menu a:hover	{
	color : #414141;
	text-decoration: underline;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a,
body.section-9 #menu li#nav-9 a,
body.section-10 #menu li#nav-10 a,
body.section-11 #menu li#nav-11 a,
body.section-12 #menu li#nav-12 a {
	color : #414141;
	display: block;
	text-align: center;
}

body.section-1 #menu li.actief a,
body.section-2 #menu li.actief a,
body.section-3 #menu li.actief a,
body.section-4 #menu li.actief a,
body.section-5 #menu li.actief a,
body.section-6 #menu li.actief a,
body.section-7 #menu li.actief a,
body.section-8 #menu li.actief a,
body.section-9 #menu li.actief a,
body.section-10 #menu li.actief a,
body.section-11 #menu li.actief a,
body.section-12 #menu li.actief a{
display: block;
line-height: 29px;
width: 167px;
text-decoration: none;
background: url("../afbeeldingen/bg_actief.gif") 0 0 no-repeat;
text-align: center;
color: #ffffff;
padding: 0px;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7,
#menu #subnav-8,
#menu #subnav-9,
#menu #subnav-10,
#menu #subnav-11,
#menu #subnav-12 {
	display : none;
	width: 996px;
	height: 28px;
	background: url("../afbeeldingen/bg_subnavigatie.gif") 0 0 repeat-x;
	left: 0;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7,
body.section-8 #menu ul#subnav-8,
body.section-9 #menu ul#subnav-9,
body.section-10 #menu ul#subnav-10,
body.section-11 #menu ul#subnav-11,
body.section-12 #menu ul#subnav-12 {
	display : inline;
	position : absolute;
	top : 28px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a,
body.section-8 #menu ul#subnav-8 a,
body.section-9 #menu ul#subnav-9 a,
body.section-10 #menu ul#subnav-10 a,
body.section-11 #menu ul#subnav-11 a,
body.section-12 #menu ul#subnav-12 a {
width: auto;
	color : #ffffff;
	padding-top: 4px;
	text-decoration : none;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
}

body.section-1 #menu ul#subnav-1 a:hover, 
body.section-2 #menu ul#subnav-2 a:hover,
body.section-3 #menu ul#subnav-3 a:hover,
body.section-4 #menu ul#subnav-4 a:hover,
body.section-5 #menu ul#subnav-5 a:hover,
body.section-6 #menu ul#subnav-6 a:hover,
body.section-7 #menu ul#subnav-7 a:hover,
body.section-8 #menu ul#subnav-8 a:hover,
body.section-9 #menu ul#subnav-9 a:hover,
body.section-10 #menu ul#subnav-10 a:hover,
body.section-11 #menu ul#subnav-11 a:hover,
body.section-12 #menu ul#subnav-12 a:hover {
text-decoration: underline;
}

body.section-1 #menu li.actief ul#subnav-1 li a,
body.section-2 #menu li.actief ul#subnav-2 li a,
body.section-3 #menu li.actief ul#subnav-3 li a,
body.section-4 #menu li.actief ul#subnav-4 li a,
body.section-5 #menu li.actief ul#subnav-5 li a,
body.section-6 #menu li.actief ul#subnav-6 li a,
body.section-7 #menu li.actief ul#subnav-7 li a,
body.section-8 #menu li.actief ul#subnav-8 li a,
body.section-9 #menu li.actief ul#subnav-9 li a,
body.section-10 #menu li.actief ul#subnav-10 li a,
body.section-11 #menu li.actief ul#subnav-11 li a,
body.section-12 #menu li.actief ul#subnav-12 li a{
background: url("../afbeeldingen/bg_item_subnavigatie.gif") right center no-repeat;
line-height: 22px; 
}

body.section-1 #menu ul#subnav-1 a.actief, 
body.section-2 #menu ul#subnav-2 a.actief,
body.section-3 #menu ul#subnav-3 a.actief,
body.section-4 #menu ul#subnav-4 a.actief,
body.section-5 #menu ul#subnav-5 a.actief,
body.section-6 #menu ul#subnav-6 a.actief,
body.section-7 #menu ul#subnav-7 a.actief,
body.section-8 #menu ul#subnav-8 a.actief,
body.section-9 #menu ul#subnav-9 a.actief,
body.section-10 #menu ul#subnav-10 a.actief,
body.section-11 #menu ul#subnav-11 a.actief,
body.section-12 #menu ul#subnav-12 a.actief {
	font-weight: bold;
	text-decoration: none;
}

 #menu ul a:hover {
	color : #ffffff !important;
	text-decoration: underline;
}
/*
EINDE MENU
*/

#banner_start{
float: left;
position: relative;
width: 996px;
height: 191px;
margin: 0;
padding: 0;
margin-bottom: -55px;
background: url("../afbeeldingen/bg_banner.jpg") left top no-repeat;
}

.banner{
float: left;
position: relative;
width: 996px;
height: 115px;
margin: 0;
padding: 0;
margin-top: 27px;
margin-bottom: -56px;
}

.banner2{
float: left;
position: relative;
width: 996px;
height: 115px;
margin: 0;
padding: 0;
margin-bottom: -56px;
}

#contentvlak{
width: 798px;
float: left;
margin-top: 57px;
background: url("../afbeeldingen/bg_content.gif") 0 0 repeat-x;
}

#contentvlak h1{
width: 756px;
height: 28px;
position: relative;
float: left;
font-size: 1.4em;
font-weight: bold;
color: #414141;
text-indent: 15px;
line-height: 28px;
top: 6px;
left: 22px;
background: url("../afbeeldingen/titel_balk.gif") 0 0 repeat-x;
}

#contentvlak h2{
width: 201px;
height: 19px;
float: left;
position: relative;
background: url("../afbeeldingen/balk_index.gif") 0 0 repeat-x;
font-size: 1em;
font-weight: bold;
color: #ffffff;
line-height: 19px;
text-indent: 7px;
margin: 0;
padding: 0;
}

#contentvlak h2 a, #contentvlak h2 a:hover, #contentvlak h2 a:visited{
text-decoration: none;
color: #ffffff;
}

#contentvlak h3{
width: 315px;
height: 19px;
float: left;
position: relative;
background: url("../afbeeldingen/balk_index.gif") 0 0 repeat-x;
font-size: 1em;
font-weight: bold;
color: #ffffff;
line-height: 19px;
text-indent: 7px;
margin: 0;
padding: 0;
}

#contentvlak h3 a, #contentvlak h3 a:hover, #contentvlak h3 a:visited{
text-decoration: none;
color: #ffffff;
}

#contentvlak h4{
font-size: 1.1em;
font-weight: bold;
color: #e11111;
margin: 0;
padding: 0;
float: left;
text-indent: 20px;
}

#tekstvlak{
width: 748px;
float: left;
margin-top: 56px;
background: url("../afbeeldingen/bg_content.gif") 0 0 repeat-x;
padding-left: 30px;
padding-top: 20px;
padding-right: 20px;
}

#tekstvlak h1{
font-size: 1.4em;
font-weight: bold;
color: #e11111;
padding-top: 10px;
}

#tekstvlak h2{
font-size: 1.2em;
font-weight: bold;
color: #e11111;
}

#tekstvlak h3{
font-size: 1em;
font-weight: bold;
color: #e11111;
}

#tekstvlak h4{
font-size: 0.9em;
color: #414141;
font-style: italic;
}

#tekstvlak h5{
font-size: 0.9em;
color: #414141;
font-style: italic;
}

#tekstvlak h6{
font-size: 0.9em;
color: #414141;
font-style: italic;
}

#blok_aanbiedingen{
margin-left: 35px;
}

.blok_index{
width: 201px;
height: 130px;
float: left;
position: relative;
text-align: center;
}

.blok{
width: 201px;
height: 200px;
float: left;
position: relative;
margin-left: 20px;
margin-top: 15px;
}

a.link{
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/pijl.gif") 0 0 no-repeat;
text-decoration: none;
float: right;
margin: 0;
padding: 0;
margin-right: 11px;
margin-top: 3px;
text-indent: 12px;
line-height: 9px;
}

a.link:hover{
color: #000000;
text-decoration: underline;
}

a.link:visited{
color: #000000;
text-decoration: none;
}

#contentvlak .blok_onder{
width: 359px;
height: 174px;
float: left;
position: relative;
margin-left: 46px;
margin-top: 15px;
}

#contentvlak .blok_onder h3{
background: none;
}

#contentvlak .blok_onder h3 a, #contentvlak .blok_onder h3 a:hover, #contentvlak .blok_onder h3 a:active{
color: #e11111;
font-weight: bold;
font-size: 1.1em;
background: none;
}

.blok_index_onder{
width: 359px;
height: 155px;
float: left;
position: relative;
text-align: center;
}

#zijbalk{
width: 198px;
float: left;
margin-top: 56px;
background: url("../afbeeldingen/bg_content.gif") 0 0 repeat-x;
padding-top: 19px;
}

#zijbalk_producten{
width: 198px;
float: left;
margin-top: 56px;
background: url("../afbeeldingen/bg_content.gif") 0 0 repeat-x;
padding-top: 19px;
}

.zijbalk_rood{
width: 167px;
height: 21px;
background: url("../afbeeldingen/zijbalk_rood.gif") 0 0 repeat-x;
position: relative;
float: left;
color: #ffffff;
text-indent: 10px;
font-weight: bold;
line-height: 22px;
}

#nieuwsbrief{
width: 167px;
height: 90px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_nieuwsbrief.gif") 0 0 repeat-x;
padding-top: 8px;
margin-bottom: 7px;
}

#nieuwsbrief form{
padding-left: 10px;
}

.emailadres{
width: 145px;
height: 18px;
border: #d1d1d1 1px solid;
color: #414141;
margin-top: 8px;
position: relative;
}

.button_nieuwsbrief{
width: 85px;
height: 23px;
border: 0;
text-indent: 13px;
background: url("../afbeeldingen/button_nieuwsbrief.gif") 0 0 no-repeat;
font-size: 0.9em;
line-height: 20px;
margin-top: 0px;
}

.blok_contact{
width: 167px;
height: 29px;
float: left;
position: relative;
background: url("../afbeeldingen/blok_telefoon.gif") 0 0 repeat-x;
text-indent: 34px;
line-height: 29px;
font-weight: bold;
}

.blok_mail{
width: 167px;
height: 29px;
float: left;
position: relative;
background: url("../afbeeldingen/blok_mail.gif") 0 0 repeat-x;
text-indent: 34px;
line-height: 29px;
font-weight: bold;
}

.blok_login{
width: 167px;
height: 29px;
float: left;
position: relative;
background: url("../afbeeldingen/blok_inloggen.gif") 0 0 repeat-x;
text-indent: 34px;
line-height: 29px;
font-weight: bold;
margin-bottom: 15px;
}

.blok_mail a, .blok_login a, .blok_mail a:visited, .blok_login a:visited{
text-decoration: none;
color: #414141;
}

.blok_mail a:hover, .blok_login a:hover{
text-decoration: none;
color: #e11111;
}

.palazzo{
width: 167px;
height: 132px;
float: left;
position: relative;
background: url("../afbeeldingen/foto_palazzo.jpg") 0 0 repeat-x;
text-indent: -9999px;
}

.palazzo_tekst{
width: 167px;
height: 83px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_palazzo_tekst.gif") 0 0 repeat-x;
padding-top: 8px;
margin-bottom: 25px;
}

.palazzo_tekst p{
margin-top: 2px;
margin-left: 5px;
}

.komluisteren{
font-size: 0.9em;
width: 163px;
height: 23px;
background: url("../afbeeldingen/button_komluisteren.gif") 0 0 no-repeat;
text-indent: 17px;
line-height: 23px;
}

.komluisteren a, .komluisteren a:active, .komluisteren a:visited{
color: #414141;
text-decoration: none;
}

.komluisteren a:hover{
color: #414141;
text-decoration: underline;
}

.servicegarantie{
height: 77px;
width: 167px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_servicegarantie.gif") 0 0 repeat-x;
text-align: center;
padding-top: 10px;
}

.button_servicegarantie{
font-size: 0.9em;
width: 163px;
height: 23px;
background: url("../afbeeldingen/button_komluisteren.gif") 0 0 no-repeat;
line-height: 23px;
margin-top: 10px;
text-indent: 0px;
text-align: left;
text-indent: 17px;
}

#zijbalk .button_servicegarantie a{
color: #414141;
text-decoration: none;
}

#zijbalk .button_servicegarantie a:hover{
color: #414141;
text-decoration: underline;
}

#productbalk{
width: 745px;
height: 28px;
text-indent: 15px;
position: relative;
float: left;
background: url("../afbeeldingen/titel_balk.gif") 0 0 repeat-x;
padding: 0;
margin-left: 4px;
margin-bottom: 10px;
margin-top: 0px;
z-index: 1000;
}

#productvlak #productbalk h2{
font-size: 1.2em;
font-weight: bold;
color: #414141;
position: relative;
float: left;
margin-top: 0px;
}

#productbalk h4{
font-size: 1.2em;
font-weight: bold;
color: #414141;
position: relative;
float: left;
margin-top: 5px;
}

#footer{
float: right;
position: relative;
width: 996px;
height: 21px;
background: url("../afbeeldingen/bg_footer.gif") 0 0 repeat-x;
font-size: 0.9em;
color: #ffffff;
line-height: 21px;
margin: 0;
padding: 0;
bottom: 0;
text-align: right;
margin-top: 10px;
}

#footer .footer_copy{
padding-right: 7px;
}

#footer a, #footer a:visited{
color: #ffffff;
text-decoration: none;
padding-right: 7px;
padding-left: 7px;
}

#footer a:hover{
text-decoration: underline;
padding-right: 7px;
padding-left: 7px;
}

#tekstvlak .breadcrumb a, #tekstvlak .breadcrumb a:active, #tekstvlak .breadcrumb a:visited{
padding-top: 7px;
padding-bottom: 7px;
color: #414141;
}

#tekstvlak .breadcrumb a:hover{
text-decoration: none;
}

#productvlak{
width: 748px;
float: left;
margin-top: 56px;
background: url("../afbeeldingen/bg_content.gif") 0 0 repeat-x;
padding-left: 30px;
padding-top: 20px;
padding-right: 20px;
}

#productvlak h1{
font-size: 1.4em;
font-weight: bold;
color: #e11111;
padding-top: 10px;
margin-bottom: 2px;
}

#productvlak h2{
width: 741px;
height: 28px;
position: relative;
float: left;
font-size: 1.2em;
font-weight: bold;
color: #414141;
text-indent: 15px;
line-height: 28px;
top: 6px;
left: 7px;
margin-bottom: 10px;
background: url("../afbeeldingen/titel_balk.gif") 0 0 repeat-x;
}

#productvlak .breadcrumb a, #productvlak .breadcrumb a:active, #productvlak .breadcrumb a:visited{
padding-top: 7px;
padding-bottom: 7px;
color: #414141;
}

#productvlak .breadcrumb a:hover{
text-decoration: none;
}

#productvlak .breadcrumbsets{
float: left;
position: relative;
margin-bottom: 8px;
}

#productvlak .breadcrumbsets a, #productvlak .breadcrumbsets a:active, #productvlak .breadcrumbsets a:visited{
padding-top: 7px;
padding-bottom: 7px;
color: #414141;
}

#productvlak .breadcrumbsets a:hover{
text-decoration: none;
}

#producten_nieuw_container{
width: 710px;
float: left;
position: relative;
margin-left: 16px;
background: url("../afbeeldingen/bg_producten.jpg") 0 0 repeat-x;
}

.producten_nieuw{
float: left;
position: relative;
width: 218px;
padding-top: 7px;
}

#productvlak .producten_nieuw h3{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1em;
color: #e11111;
margin-top: 2px;
margin-left: 8px;
margin-bottom: 2px;
}

#productvlak .producten_nieuw h3 a, #productvlak .producten_nieuw h3 a:hover, #productvlak .producten_nieuw h3 a:active, #productvlak .producten_nieuw h3 a:visited{
text-decoration: none;
}

#productvlak .producten_nieuw a.button, #productvlak .producten_nieuw a:active.button, #productvlak .producten_nieuw a:visited.button{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_producten.gif") 0 0 no-repeat;
}

#productvlak .producten_nieuw a:hover.button{
text-decoration: underline;
}

.producten_nieuw_lijn{
float: left;
position: relative;
width: 28px;
height: 200px;
background: #ffffff url("../afbeeldingen/lijn_producten_nieuw.gif") center center no-repeat;
text-indent: -9999px;
}

.container_producten{
width: 740px;
float: left;
position: relative;
margin-left: 8px;
}

.blok_producten{
width: 359px;
height: 200px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_producten.jpg") 0 0 no-repeat;
padding-top: 1px;
}

#productvlak .blok_producten .tekstblok{
width: 149px;
float: left;
position: relative;
padding: 0;
margin: 0;
}

#productvlak .blok_producten h3{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #e11111;
margin-top: 22px;
margin-bottom: 5px;
}

#productvlak .blok_producten h3 a, #productvlak .blok_producten h3 a:hover, #productvlak .blok_producten h3 a:active, #productvlak .blok_producten h3 a:visited{
text-decoration: none;
}

#productvlak .blok_producten h3.header_set{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #e11111;
margin-top: 4px;
margin-bottom: 5px;
}

#productvlak .blok_producten h4{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1em;
font-style: normal;
color: #e11111;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
width: 100px;
height: 15px;
float: left;
position: relative;
}

#tekstvlak .blok_producten h3{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #e11111;
margin-top: 22px;
margin-bottom: 5px;
}

#tekstvlak .blok_producten h3 a, #productvlak .blok_producten h3 a:hover, #productvlak .blok_producten h3 a:active, #productvlak .blok_producten h3 a:visited{
text-decoration: none;
}

#tekstvlak .blok_producten h3.header_set{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #e11111;
margin-top: 4px;
margin-bottom: 5px;
}

#tekstvlak .blok_producten h4{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1em;
font-style: normal;
color: #e11111;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
width: 100px;
height: 15px;
float: left;
position: relative;
}

#tekstvlak .blok_producten a.button, #tekstvlak .blok_producten a:active.button, #tekstvlak .blok_producten a:visited.button{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_producten.gif") 0 0 no-repeat;
}

.blok_producten img{
float: left;
position: relative;
margin-right: 10px;
}

.blok_producten img.review{
float: left;
position: relative;
margin-top: 4px;
}

#productvlak .blok_producten a.button, #productvlak .blok_producten a:active.button, #productvlak .blok_producten a:visited.button{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_producten.gif") 0 0 no-repeat;
}

#productvlak .blok_producten a:hover.button{
text-decoration: underline;
}

.producten_lijn{
width: 22px;
height: 156px;
float: left;
position: relative;
background: url("../afbeeldingen/producten_lijn.gif") center center no-repeat;
text-indent: -9999px;
}

.startpagina_lijn{
width: 22px;
height: 180px;
float: left;
position: relative;
background: url("../afbeeldingen/startpagina_lijn.gif") center right no-repeat;
margin-top: 15px;
text-indent: -9999px;
}

#nav_onder{
width: 749px;
height: 19px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_nav_onder.gif") left top repeat-x;
margin-top: 10px;
margin-bottom: 10px;
text-indent: 20px;
line-height: 19px;
}

#nav_onder a, #nav_onder a:active, #nav_onder a:visited{
text-decoration: none;
color: #414141;
	background: url("../afbeeldingen/bg_navonder.gif") right center no-repeat;
	padding-left: 5px;
	padding-right: 5px;
}

#nav_onder a:hover{
text-decoration: underline;
color: #414141;
}
	
	#nav_onder .actief{
	background: url("../afbeeldingen/bg_navonder.gif") right center no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	}

.productinfo{
width: 748px;
float: left;
position: relative;
}

.producttekst{
width: 538px;
float: left;
position: relative;
}

.settekst{
width: 350px;
float: left;
position: relative;
}

#productvlak .productinfo h2{
width: 467px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1.2em;
font-style: normal;
color: #e11111;
text-indent: 0;
margin: 0;
padding: 0;
background: none;
top: 5;
left: 0;
margin-bottom: 9px;
}

#productvlak .productinfo h3{
width: 533px;
float: left;
position: relative;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1.2em;
font-style: normal;
color: #e11111;
margin-left: 5px;
}

#productvlak .producttekst p.toelichting{
width: 533px;
float: left;
font-size: 0.9em;
position: relative;
margin-left: 5px;
margin-top: -2px;
}

.productfoto{
float: left;
position: relative;
margin-right: 10px;
margin-top: 5px;
}

.product_content{
background: #ffffff url("../afbeeldingen/bg_product_content.jpg") left top repeat-x;
border: #c9c9c9 1px solid;
margin-bottom: 10px;
width: 728px;
float: left;
position: relative;
padding-top: 8px;
padding-left: 7px;
padding-bottom: 8px;
}

#productvlak .product_content a.link_setspecs, #productvlak .product_content a:hover.link_setspecs, #productvlak .product_content a:active.link_setspecs{
color: #414141;
font-weight: bold;
text-indent: 14px;
background: url("../afbeeldingen/bg_link_setspecs.gif") 0px 2px no-repeat;
text-decoration: none
}

#productvlak .product_content h2{
font-size: 1.2em;
color: #414141;
background: none;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 10px;
text-indent: 0px;
}

.product_content table{
width: 721px;
}

.product_content table tr{
background: url("../afbeeldingen/stippellijn.gif") left bottom repeat-x;
}

.product_content table.tabel_reviews tr{
background: none;	
}

.checkbox0{
width: 115px;
height: 16px;
float: left;
position: relative;
background: url("../afbeeldingen/beoordeling0.gif") 22px 0px no-repeat;	
margin-bottom: 15px;
}

.checkbox1{
width: 115px;
height: 16px;
float: left;
position: relative;
background: url("../afbeeldingen/beoordeling1.gif") 22px 0px no-repeat;	
margin-bottom: 15px;
}

.checkbox2{
width: 115px;
height: 16px;
float: left;
position: relative;
background: url("../afbeeldingen/beoordeling2.gif") 22px 0px no-repeat;	
margin-bottom: 15px;
}

.checkbox3{
width: 115px;
height: 16px;
float: left;
position: relative;
background: url("../afbeeldingen/beoordeling3.gif") 22px 0px no-repeat;	
margin-bottom: 15px;
}

.checkbox4{
width: 145px;
height: 16px;
float: left;
position: relative;
background: url("../afbeeldingen/beoordeling4.gif") 22px 0px no-repeat;
margin-bottom: 15px;	
}

.ster{
width: 100px;	
text-align: left;
}
	
#nav_product{
margin-top: 10px;
margin-bottom: -1px;
z-index: 500;
}

#nav_product ul, #nav_product li{
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#nav_product li{
display: block;
width: 142px;
height: 29px;
margin-right: 1px;
background: url("../afbeeldingen/bg_tab.jpg") left top no-repeat;
text-indent: 10px;
line-height: 29px;
}

#nav_product li.actief{
display: block;
width: 142px;
height: 29px;
margin-right: 1px;
margin-bottom: -2px;
background: url("../afbeeldingen/bg_tab_actief.jpg") left top no-repeat;
text-indent: 10px;
font-weight: bold;
line-height: 34px:
}

#nav_product li a, #nav_product li a:visited{
display: block;
color: #414141;
text-decoration: none;
line-height: 32px;
}

#nav_product li a:hover{
text-decoration: underline;
}


/* MENU PRODUCTEN */
	
	#nav a{
	color: #414141;
	text-decoration: none;
	}
	
	#nav a:hover{
	color: #414141;
	text-decoration: underline;
	}
	
	#nav, ul {
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative;
		float: left;
		margin-top: 3px;
	}
	
	#nav li.menu{
	background: url("../afbeeldingen/bg_producten_menu.gif") left top no-repeat;
	border: none;
	}
	
	#nav li {
		float: left;
		position: relative;
		width: 11.3em;
		line-height: 22px;
		border-bottom: #a4a4a4 1px solid;
	}
	
	#nav li ul {
		display: none;
		position: absolute;
		left: 0;
		top: 1.5em;
		background: #d4d5d5;
	}
	
	#nav li li {
		float: none;
	}
	
	#nav li:hover ul, #nav li.sfhover ul {
		display: block;
	}
/* EINDE MENU PRODUCTEN */

	label {
    float: left;
    width: 150px;
    text-align: left;
	border: 0;
    }
	
	label.offerte_tekst {
    float: left;
    width: 50px;
	height: 25px;
	line-height: 25px;
    text-align: left;
	margin-left: 8px;
    }

input {
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    margin-bottom: 10px;
	width: 200px;
    }

select {
    width: 120px;
    font-size: x-small;
    background-color: #f5f5f5;
    
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    
    margin-bottom: 10px;
    }

	textarea {
    width: 250px;
    height: 100px;
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
	rows: 8;
	cols: 35;
    margin-bottom: 10px;
    }
	
	.error{
	color: #e11111;
	margin-left: 5px;
	}
	
	.knop{
	width: 153px;
	height: 27px;
	background: url("../afbeeldingen/knop.jpg") right top no-repeat;
	border: none;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 10px;
	margin-left: 152px;
	margin-top: 15px;
	text-align: left;
	font-size: 1.2 em;
	}
	
	.offerteknop{
	width: 153px;
	height: 27px;
	background: url("../afbeeldingen/knop.jpg") right top no-repeat;
	border: none;
	color: #ffffff;
	padding_top: 2px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	font-size: 1.2 em;
	margin-left: 8px;
	}
	
	.knop_offerte{
	width: 153px;
	height: 27px;
	background: url("../afbeeldingen/knop.jpg") right top no-repeat;
	border: none;
	color: #ffffff;
	padding_top: 2px;
	padding-bottom: 10px;
	margin-top: 15px;
	text-align: left;
	font-size: 1.2 em;
	}
	
	#tekstvlak .knop_offerteform{
	width: 173px;
	height: 27px;
	float: left;
	position: relative;
	line-height: 20px;
	background: url("../afbeeldingen/knop.jpg") left top no-repeat;
	border: none;
	color: #ffffff;
	margin-top: 20px;
	padding-left: 25px;
	font-size: 1.2 em;
	margin-left: 8px;
	}
	
	#tekstvlak a.knop_offerteform, a:active.knop_offerteform{
	text-decoration: none;
	}
	
	#tekstvlak a:hover.knop_offerteform{
	color: #ffffff;
	text-decoration: underline;
	}
	
	.tabel_offerte{
	width: 806px;
	}
	
	.offerte_aantal {
	width: 77px;
	height: 34px;
	background: url("../afbeeldingen/bg_offerte_aantal.jpg") left top no-repeat;
	}
	
	.offerte_merk {
	width: 218px;
	height: 34px;
	background: url("../afbeeldingen/bg_offerte_merk.jpg") left top no-repeat;
	}
	
	.offerte_product {
	width: 184px;
	height: 34px;
	background: url("../afbeeldingen/bg_offerte_product.jpg") left top no-repeat;
	}
	
	.offerte_kleur {
	width: 109px;
	height: 34px;
	background: url("../afbeeldingen/bg_offerte_kleur.jpg") left top no-repeat;
	}
	
	.offerte_bijzonderheid {
	width: 218px;
	height: 34px;
	background: url("../afbeeldingen/bg_offerte_bijzonderheid.jpg") left top no-repeat;
	}
	
	.offerte_aantal_top{
	width: 77px;
	height: 22px;
	background: url("../afbeeldingen/bg_offerte_aantal_top.jpg") left top no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
	}
	
	.offerte_merk_top{
	width: 218px;
	height: 22px;
	background: url("../afbeeldingen/bg_offerte_merk_top.jpg") left top no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
	}
	
	.offerte_product_top{
	width: 184px;
	height: 22px;
	background: url("../afbeeldingen/bg_offerte_product_top.jpg") left top no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
	}
	
	.offerte_kleur_top{
	width: 109px;
	height: 22px;
	background: url("../afbeeldingen/bg_offerte_kleur_top.jpg") left top no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
	}
	
	.offerte_bijzonderheid_top{
	width: 157px;
	height: 22px;
	background: url("../afbeeldingen/bg_offerte_top_bijz.jpg") left top no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
	}
	
	.offerte_knop {
	background: url("../afbeeldingen/button_offerte.jpg") left top no-repeat;
	}
	
	.offerte_knop2 {
	background: url("../afbeeldingen/button_offerte.jpg") left top no-repeat;
	}
	
	.blok_review{
	width: 719px;
	padding-bottom: 5px;
	background: url("../afbeeldingen/lijn.gif") left bottom no-repeat;
	}
	
	.merk_titel{
	float: left;
	position: relative;
	width: 250px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px #ffffff solid;
	background: url("../afbeeldingen/bg_titel_zoeken.gif") left top repeat-x;
	}
	
	.artikel_titel{
	float: left;
	position: relative;
	width: 180px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px #ffffff solid;
	background: url("../afbeeldingen/bg_titel_zoeken.gif") left top repeat-x;
	}
	
	.prijs_titel{
	float: left;
	position: relative;
	width: 170px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px #ffffff solid;
	background: url("../afbeeldingen/bg_titel_zoeken.gif") left top repeat-x;
	}
	
	.verwijderen_titel{
	float: left;
	position: relative;
	width: 50px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px #ffffff solid;
	background: url("../afbeeldingen/bg_titel_zoeken.gif") left top repeat-x;
	}
	
	.aantal_titel{
	float: left;
	position: relative;
	width: 50px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	background: url("../afbeeldingen/bg_titel_zoeken.gif") left top repeat-x;
	}
	
	.merk{
	float: left;
	position: relative;
	width: 250px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	border-left: 1px #e4e3e3 solid;
	background: url("../afbeeldingen/bg_rij_zoeken.gif") left top repeat-x;
	}
	
	.artikel{
	float: left;
	position: relative;
	width: 180px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	border-left: 1px #e4e3e3 solid;
	background: url("../afbeeldingen/bg_rij_zoeken.gif") left top repeat-x;
	}
	
	.prijs{
	float: left;
	position: relative;
	width: 170px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	border-left: 1px #e4e3e3 solid;
	background: url("../afbeeldingen/bg_rij_zoeken.gif") left top repeat-x;
	}
	
	.verwijderen{
	float: left;
	position: relative;
	width: 50px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	border-left: 1px #e4e3e3 solid;
	background: url("../afbeeldingen/bg_rij_zoeken.gif") left top repeat-x;
	}
	
	.aantal{
	float: left;
	position: relative;
	width: 50px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	padding-right: 10px;
	background: url("../afbeeldingen/bg_rij_zoeken.gif") left top repeat-x;
	}
	
	.afb_verwijderen{
	padding-left: 11px;
	padding-top: 5px;
	}
	
	.aantal{
	width: 40px;
	}
	
	.aantal_form{
	width: 40px;
	}
	
	.aantal_offerte{
	width: 40px;
	margin-top: 8px;
	}
	
	.tekstblok{
	width: 780px;
	float: left;
	position: relative;
	margin-top: 20px;
	}
	
	#productvlak .productinfo a.button_video, #productvlak .productinfo a:active.button_video, #productvlak .productinfo a:visited.button_video{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_video.gif") 0 0 no-repeat;
}

#productvlak .productinfo a:hover.button_video{
text-decoration: underline;
}

#tekstvlak a.button_video, #tekstvlak a:active.button_video, #tekstvlak a:visited.button_video{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_video.gif") 0 0 no-repeat;
}

#tekstvlak a:hover.button_video{
text-decoration: underline;
}

#tekstvlak ul.sitemap li{
clear: both;
list-style-type: none;
padding: 0;
margin: 0;
text-align: left;
text-indent: 15px;
background: url("../afbeeldingen/bg_item_sitemap.gif") 0px 17px no-repeat;
}

#tekstvlak ul.sitemap li.hoofditem{
padding-top: 15px;
margin-bottom: -3px;
font-weight: bold;
}

#tekstvlak ul.sitemap li.item_weblog{
padding-top: 15px;
margin-bottom: -3px;
}


#tekstvlak ul.sitemap li a, #tekstvlak ul.sitemap li a:active{
color: #414141;
text-decoration: none;
}

#tekstvlak ul.sitemap li a:hover{
text-decoration: underline;
}

#tekstvlak ul.sitemap ul li{
list-style-type: none;
padding: 0;
margin: 5px;
text-indent: 15px;
text-align: left;
background: url("../afbeeldingen/bg_subitem_sitemap.gif") left center no-repeat;
}

.sitemap_box{
float: left;
position: relative;
background: url("../afbeeldingen/bg_sitemap_box.gif") left top repeat-x;
margin-top: 15px;
margin-right: 15px;
padding-left: 15px;
padding-right: 15px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/scroll_menu.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* set up the overall width of the menu div, the font and the margins with a relative position*/
.menu_producten{
width:380px;
float: right;
position:relative;
margin-top: 0px;
padding: 0;
z-index:100;
}

/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu_producten ul {
padding:0;
margin:0;
list-style-type: none;
border:0;
}

/* float the list so that the items are in a line */
.menu_producten ul li {
float:left;
position:relative;
margin-right:1px;
}

/* style the links to be 150px wide by 25px high. Set the background color and the font size. */
.menu_producten ul li a, 
.menu_producten ul li a:visited {
display:block;
text-align:left;
text-decoration:none;
width:189px;
height:25px;
color:#414141;
background: url("../afbeeldingen/bg_producten_menu.gif") left top no-repeat;
line-height:24px;
text-indent:10px;
}

.menu_producten ul li a:hover{
color: #414141;
}

/* make the dropdown ul invisible */
.menu_producten ul li ul {
display:none; 
text-align:left; 
position:absolute; 
top:21px; 
left:-20px; 
text-align:left;
z-index:100; 
padding:0 30px 20px 20px;
}

/* set the foreground color of the main menu li on hover and the border to trigger IE */
.menu_producten ul li:hover a, 
.menu_producten ul li a:hover{
color:#414141; 
border:0;
}

/* make the sub menu ul visible and position it beneath the first list item */
.menu_producten ul li:hover ul, 
.menu_producten ul li a:hover ul{
display:block;
}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.menu_producten ul li:hover ul li, 
.menu_producten ul li a:hover ul li{
background:#d4d5d5; 
color:#000; 
width:189px; 
height:100px;
overflow:auto;
}
/* hack the widht for IE5.5 */
* html .menu_producten ul li a:hover ul li {
width:189px; 
w\idth:188px;
}

/* style the background and foreground color of the submenu links */
.menu_producten ul li:hover ul li a, 
.menu_producten ul li a:hover ul li a{
float:left; 
display:block; 
background:#d4d5d5; 
color:#414141; 
width:170px; 
text-align:left; 
text-decoration:none; 
border:0; 
text-indent:10px;
}

/* style the background and forground colors of the links on hover */
.menu_producten ul li:hover ul li a:hover,
.menu_producten ul li a:hover ul li a:hover{
text-decoration:none; 
color:#414141; 
text-decoration: underline;
background:#d4d5d5;
}

/* EINDE MENU */

#tagcloud {
    width: 737px;
    color:#172983;
    padding: 10px;
    border-bottom: 1px solid #c9c9c9;
    text-align:center;
	float: left;
	position: relative;
	left: 22px;
}
 
#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
}
 
#tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size: x-small;
}
 
.small {
    font-size: small;
}
 
.medium {
    font-size:medium;
}
 
.large {
    font-size:large;
}
 
.largest {
    font-size:larger;
}

#sub_start{
width: 996px;
height: 27px;
float: left;
position: relative;
background: #000000 url("../afbeeldingen/bg_sub_start.gif") left top repeat-x;
}

.setmaand{
float: left;
position: relative;
width: 359px;
height: 154px;
padding-right: 10px;
}

.tekst_setmaand{
width: 341px;
height: 154px;
float: left;
position: relative;
}

.tekst_setmaand h3{
color: #e11111;
font-size: 1.2em;
font-weight: bold;
}

.tekst_setmaand h3 a, .tekst_setmaand h3 a:hover, .tekst_setmaand h3 a:active, .tekst_setmaand h3 a:visited{
text-decoration: none;
}

.tekst_setmaand h4{
width: 335px;
float: left;
position: relative;
color: #e11111;
font-size: 1.0em;
font-weight: bold;
}

#productvlak .tekst_setmaand a.button, #productvlak .tekst_setmaand a:active.button, #productvlak .tekst_setmaand a:visited.button{
width: 139px;
height: 38px;
float: left;
position: relative;
text-indent: 25px;
color: #414141;
text-decoration: none;
line-height: 34px;
font-size: 0.9em;
margin-top: -2px;
background: url("../afbeeldingen/button_producten.gif") 0 0 no-repeat;
}

.tekst_setmaand a:hover.button{
text-decoration: underline;
}

#overlay{
float: left;
position: relative;
width: 1px;
height: 1px;
}

#productvlak h4.related{
width: 756px;
height: 28px;
position: relative;
float: left;
font-size: 1.4em;
font-style: normal;
font-weight: bold;
color: #414141;
text-indent: 15px;
line-height: 28px;
top: 6px;
background: url("../afbeeldingen/titel_balk.gif") 0 0 repeat-x;
}

#tekstvlak h4.related{
width: 756px;
height: 28px;
position: relative;
float: left;
font-size: 1.4em;
font-style: normal;
font-weight: bold;
color: #414141;
text-indent: 15px;
line-height: 28px;
top: 6px;
background: url("../afbeeldingen/titel_balk.gif") 0 0 repeat-x;
}

a.link_luisterafspraak, a:active.link_luisterafspraak, a:visited.link_luisterafspraak{
	width: 153px;
	height: 27px;
	float: left;
	position: relative;
	background: url("../afbeeldingen/knop.jpg") right top no-repeat;
	border: none;
	color: #ffffff;
	text-indent: 10px;
	line-height: 21px;
	margin-top: 10px;
	text-align: left;
	font-size: 1.2 em;
	margin-left: 8px;
	text-decoration: none;
	}
	
	a:hover.link_luisterafspraak{
	color: #ffffff;
	text-decoration: underline;
	}
	
	#tekstvlak .tekst_subnav{
	width: 680px;
	float: left;
	position: relative;
	padding: 0;
	margin-bottom: 7px;
	}
	
	#tekstvlak .tekst_subnav .thumb_subnav{
	float: left;
	position: relative;
	margin-right: 5px;
	width: 100px;
	}
	
	#tekstvlak .tekst_subnav .tekstvlak_subnav{
	width: 540px;
	float: left;
	position: relative;
	padding: 5px;
	padding-top: 0px;
	}
	
	#tekstvlak .tekst_subnav .tekstvlak_subnav h2{
	font-size: 1.1em;
	padding-top: 0px;
	}
	
	.tekstvlak_subnav h2 a, .tekstvlak_subnav h2 a:hover, .tekstvlak_subnav h2 a:active, .tekstvlak_subnav h2 a:visited{
	text-decoration: none;
	}
	
	.kader_tekst{
	width: 740px;
	height: 84px;
	border: #c9c9c9 1px solid;
	background: url("../afbeeldingen/bg_kader_tekst.jpg") left top repat-x;
	}
	
	.tekstkader{
	width: 230px;
	float: left;
	position: relative;
	margin-right: 5px;
	margin-bottom: 20px;
	}
	
	.contactform{
	width: 700px;
	float: left;
	position: relative;
	}
	
.lijn_luisterafspraak{
float: left;
position: relative;
width: 5px;
height: 285px;
margin-right: 5px;
background: url("../afbeeldingen/lijn_luisterafspraak.gif") center center no-repeat;
}

.zijbalk_rood a, .zijbalk_rood a:hover, .zijbalk_rood a:active, .zijbalk_rood a:visited{
color: #ffffff;
text-decoration: none;
}

#productvlak .nieuwsblok{
float: left;
position: relative;
width: 776px;
height: 102px;
margin-top: 15px;
valign: 0;
}

#productvlak .nieuwsblok .tekst_nieuws h2.nieuws{
background: none;
margin: 0;
padding: 0;
font-size: 1.2em;
width: 500px;
margin-bottom: 4px;
top: 0px;
left: -13px;
}

#productvlak .nieuwsblok .tekst_nieuws h2.nieuws a{
text-decoration: none;
width: 500px;
text-indent: 0px;
padding: 0px;
margin: 0px;
}

#productvlak .nieuwsblok .thumb_nieuws{
width: 166px;
float: left;
position: relative;
margin-right: 15px;
border: #d4d4d4 1px solid;	
}

#productvlak .nieuwsblok .tekst_nieuws{
width: 500px;
float: left;
position: relative;
}

#productvlak .nieuwsblok a.link_nieuws{
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/pijl.gif") 0 0 no-repeat;
text-decoration: none;
float: left;
margin: 0;
padding: 0;
margin-top: 3px;
text-indent: 12px;
line-height: 9px;
}

#productvlak .nieuwsblok a.link_nieuws:hover{
color: #000000;
text-decoration: underline;
}

#productvlak .nieuwsblok a.link_nieuws:visited{
color: #000000;
text-decoration: none;
}

#contentvlak #links_nieuws {
width: 720px;
height: 15px;
float: left;
position: relative;
margin-left: 50px;
margin-top: 0px;
}

#contentvlak a.button_nieuws{
width: 150px;
height: 30px;
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/pijl.gif") center left no-repeat;
text-decoration: none;
float: left;
margin: 0;
padding: 0;
text-indent: 12px;
line-height: 30px;
}

#contentvlak a:hover.button_nieuws{
text-decoration: underline;
}

#contentvlak a.button_rss{
width: 150px;
height: 30px;
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/logo_rss.jpg") center left no-repeat;
text-decoration: none;
float: left;
margin: 0;
padding: 0;
text-indent: 25px;
line-height: 30px;
}

#contentvlak a:hover.button_rss{
text-decoration: underline;
}

#contentvlak a.button_twitter{
width: 190px;
height: 30px;
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/logo_twitter.gif") center left no-repeat;
text-decoration: none;
float: left;
margin: 0;
padding: 0;
text-indent: 40px;
line-height: 30px;
margin-right: 10px;
}

#contentvlak a:hover.button_twitter{
text-decoration: underline;
}

#contentvlak a.button_youtube{
width: 190px;
height: 30px;
font-size: 1em;
font-weight: bold;
color: #000000;
background: url("../afbeeldingen/logo_youtube.gif") center left no-repeat;
text-decoration: none;
float: left;
margin: 0;
padding: 0;
text-indent: 55px;
line-height: 30px;
margin-right: 25px;
}

#contentvlak a:hover.button_youtube{
text-decoration: underline;
}

.rood{
color: #e11111;
}

.formvlak{
float: left;
position: relative;
width: 756px;
}

#offerteaanvraag{
height: 38px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_offerteaanvraag_links.gif") left top no-repeat;
}

#offerteaanvraag a, #offerteaanvraag a:visited, #offerteaanvraag a:hover{
height: 38px;
margin-left: 39px;
line-height: 35px;
float: left;
position: relative;
text-decoration: none;
color: #414141;
background: url("../afbeeldingen/bg_offerteaanvraag.gif") left top repeat-x;	
}

#offerteaanvraag a:hover{
color: #414141;
text-decoration: underline;
}

.offerteaanvraag_rechts{
height: 38px;
width: 39px;
float: left;
position: relative;
background: url("../afbeeldingen/bg_offerteaanvraag_rechts.gif") left top no-repeat;
}

.openingstijden{
	position: relative;
	z-index: 9999;
	top: 20px;
	bottom: 20px;
	margin-left: 22px;	
}

.producttekst a.link_outlet, .producttekst a:active.link_outlet{
color: #414141;
width: 100%;
position: relative;
float: left;
text-decoration: none;
background: url("../afbeeldingen/link_outlet.gif") left top no-repeat;
padding-left: 10px;
padding-bottom: 15px;
margin-left: 5px;
}

.producttekst a:hover.link_outlet{
text-decoration: underline;	
}

.prijs_outlet{
color: #e11111;	
}