/* Stylesheet voor Partena.be *//* Netlash *//* datum = juli 2006 *//** * Fork onsite reset */body, form, fieldset, ol, ul, dl, li, dt, dd, td, th ,tr, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address { margin: 0; padding: 0; }ol, ul { list-style:none; }img, fieldset { border: 0; }input, select, textarea { font-size: 100%; vertical-align: middle; font: normal 14px/1.3 Verdana, Arial, sans-serif; }table {  border-collapse: collapse; border-spacing: 0; empty-cells: show; }th { text-align: left; }a:focus { overflow: hidden; }/* Addons by Johan :( */img.alignleft {	padding-right: 20px;	float: left;}/* standaard dingen */html { height: 100%; margin-bottom: 1px; }body {	font: normal 88.5%/1.3 Verdana, Arial, sans-serif;	color : #474747;	background-color : #EEE;}a img {	border : none;}/* anysurfer logo */#as-gfx {	display: none;}#as-gfx img {  position: absolute;  right: 270px;  top: 30px;  width: 50px;  height: 40px;  border: none;}#as-txt {	position: absolute;	left: 0px;	top: -10000px;	width: 1px;	height: 1px;	overflow: hidden;}/* testimony */span.CMSTestimony {	background-color : #EEE;	display : block;	padding : 2px 11px 17px 11px;	margin-top : 13px;	font-style: italic;}p.CMSWarning { color: #FF0000; font-weight: bold; font-style: italic; }html, body {	height: 100%;}#container {	margin : 0 auto;	text-align : left;	border-style : none solid solid solid;	border-color : #FFF #A9A9A9 #A9A9A9 #A9A9A9;	border-width : 0 1px 1px 1px;	background-color : #FFFFFF;	padding : 1px 8px 8px 8px;	overflow : hidden;	width : 940px;	position: relative;}/* de header met logo en oranje gradient en zoeken */#header {	width : 942px;	margin : 0 0 8px 0;	height : 130px;	background: #f9b701;}#header #header_indekijker {	font-size: 16px;	color: #fff;	float: left;	width: 400px;	line-height: 20px;	padding-top: 72px;}#header #header_indekijker p {	padding: 0 0 2px 0;	width: 390px;	float: left;}#header #header_indekijker a {	color: #fff;	border: 0;	text-decoration: none;	display: block;}#header #header_indekijker img {	vertical-align: middle;	padding-right: 5px;}#logo {	margin-right : 8px;	float : left;	width : 421px;	height : 100px;}#logo h1 {	float : left;	width : 421px;	height : 100px;}#logo h1 a {	float : left;	width : 421px;	height : 100px;	text-indent: -9999px;}#siteheader {	background : transparent url(/modules/core/layout/images/nl/siteheader_bkg.jpg) no-repeat;	width : 713px;	height : 110px;	float : left;	position : relative;}#siteheader p#taal {	position : absolute;	right : 15px;	top : 15px;	color : #FFF;}#siteheader p#taal a {	font-size : 1.1em;}p#taal a:link, p#taal a:visited {	color : #FFF;	text-decoration : none;}p#taal a:hover, p#taal a:focus {	text-decoration : underline;}p#taal a:link.current, p#taal a:visited.current {	text-decoration : none;	color : #474747;}form#zoeken {	position : absolute;	right : 1px;	top : 39px;	width : 243px;	height : 23px;}form#zoeken fieldset, form#online fieldset, form#eid fieldset {	border : none;}form input#zoek {	width : 143px;	height : 22px;    line-height: 22px;	border : 1px solid #3b5aa3;	color : #000;	font-weight : bold;	/*padding : 2px 0 0 0;*/	margin-right : 9px;	float : left;	font-size : 1.6em;}form input#zoekbut {	width : 78px;	height : 23px;	border : none;	float : left;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}#acces {	position : absolute;	right : 10px;	bottom : 10px;}#acces a:link img, #acces a:visited img {	margin-right : 5px;}a.noDisplay {	text-indent: -9999em;}/*middelste gedeelte met navigatie, online-kantoor, publiblok en nieuws */#midden {	clear : left;    width : 943px;	margin : 0 0 8px 0;	font-size : 1.1em;	overflow : hidden;}#left, #leftnav {	float : left;    width : 221px;}/* navigatie links */#left ul {	list-style-type : none;}#left ul li {   margin : 0 0 2px 0;}#left ul li a {    display : block;	background-color : #3b5aa3;    width : 221px;	height : 29px;}#left ul li a:link#klantworden, #left ul li a:visited#klantworden {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_klantworden.gif) no-repeat;}#left ul li a:hover#klantworden, #left ul li a:focus#klantworden {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_klantworden.gif) no-repeat 0 -29px;}#left ul li a:link#offerte, #left ul li a:visited#offerte {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_offerte.gif) no-repeat;}#left ul li a:hover#offerte, #left ul li a:focus#offerte {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_offerte.gif) no-repeat 0 -29px;}#left ul li a:link#cont, #left ul li a:visited#cont {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_contact.gif) no-repeat;}#left ul li a:hover#cont, #left ul li a:focus#cont {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_contact.gif) no-repeat 0 -29px;}a#klantworden span, a#offerte span, a#cont span {	display : none;}/* online kantoor */#onlinekantoor {	width : 219px;	height : 260px;	border : 1px solid #f08a00;	background : #EEE url(/modules/core/layout/images/nl/onlinekantoor.gif) no-repeat top;    margin-top: 6px;	font-size : 100%;	position : relative;}/* formulier */form#online {	margin-top : 49px;	font-size : 0.9em;}form#online p {	margin : 0 3px 3px 8px;}form#online p label {	font-weight : bold;	float : left;	padding-top : 2px;    width : 110px;}form#online p input.veld {	width : 91px;	height : 22px;	font-weight : bold;    border : 1px solid #3b5aa3;    line-height: 22px;	color : #000;	font-weight : bold;	font-size : 1.6em;}form#online p input#versturen {	width : 85px;	height : 23px;	border : none;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;    margin : 3px 0 0 6px;}#onlinekantoor p.detail {	margin : 4px 15px 3px 8px;}#onlinekantoor p.detail a:link, #onlinekantoor p.detail a:visited {	color : #555;	text-decoration : underline;	font-weight : bold;	font-size : 95%;}#onlinekantoor p.detail a:hover, #onlinekantoor p.detail a:focus {	color : #f08a00;	text-decoration : underline;}#onlinekantoor div {	background-color : #dddfe0;	border-top : 1px solid #FFF;	height : 75px;	position : absolute;	bottom : 0;    width : 219px;}#onlinekantoor div input#verstuureid {	border : none;	background-color : #3b5aa3;	width : 160px;	height : 22px;	cursor : pointer;	margin : 13px 0 0 49px;	color : #FFF;	font-weight : bold;}/* publiblok -------------------------------- */#publiblok {	width : 508px;	height : 350px;	background-color : #EEE;	float : left;	margin-left : 8px;}* html #publiblok {	height : 346px;}#publiblok h3 {	font-size : 1.2em;	font-weight : bold;	color : #f08a00;	margin-top : 2px;	padding: 0;}#publiblok p {	padding: 0px;}#publiblok p a:link {	color : #005da8;	text-decoration : underline;}#publiblok p a:visited {	color : #808080;	text-decoration : underline;}#publiblok p a:hover, #de_inhoud p a:active {	color : #f08a00;	text-decoration : underline;}#publiblok ul {	margin : 23px 0 0 23px;	list-style-type : disc;}/*Nieuws blok rechts -------------------------------*/#nieuws {	float : left;	border : 1px solid #3b5aa3;	margin : 0 0 0 8px;	background : #FFF url(/modules/core/layout/images/nl/nieuws.gif) no-repeat top;	padding : 49px 3px 0 15px;	/*position : relative;*/	font-size : 1.0em;    width : 177px;}#nieuws {    height : 290px;}* html #nieuws {	height : 295px;}#nieuws ul {	list-style : none;}#nieuws ul li {	margin-bottom : 8px;}#nieuws a:link, #nieuws a:visited {	font-weight : bold;	color : #3b5aa3;	text-decoration : none;}#nieuws a:hover, #nieuws a:focus {	color : #f08a00;	text-decoration : underline;}#nieuws p.meer {	font-size : 98%;    margin-bottom : 4px;}#nieuws p.meer a:link, #nieuws p.meer a:visited {	color : #555;	text-decoration : underline;	font-weight : normal;	font-style : italic;}#nieuws p.meer a:hover, #nieuws p.meer a:focus {	color : #f08a00;	text-decoration : underline;}/* de onderste kolommen" ----------------------- */#tabellen {	width : 942px;	/*background : transparent url(/modules/core/layout/images/nl/faux.gif) repeat-y 0 7px;*/	overflow : hidden;}#tabellen div.kolom {	float : left;}#tabellen div.kolom ul {	list-style-type : none;}#tabellen div.kolom p a {	height : 37px;}a#titelinfo, a#titeldiensten, a#titelwatdoen, a#titelgezond, a#titelover {	display : block;}a#titelinfo:link, a#titelinfo:visited {	background : #FFF url(/modules/core/layout/images/nl/titel_info.gif) no-repeat; } a#titelinfo:hover, a#titelinfo:focus {	background : #FFF url(/modules/core/layout/images/nl/titel_info.gif) no-repeat 0 -37px; }a#titeldiensten:link, a#titeldiensten:visited {	background : #FFF url(/modules/core/layout/images/nl/titel_diensten.gif) no-repeat; } a#titeldiensten:hover, a#titeldiensten:focus {	background : #FFF url(/modules/core/layout/images/nl/titel_diensten.gif) no-repeat 0 -37px; }a#titelwatdoen:link, a#titelwatdoen:visited {	background : #FFF url(/modules/core/layout/images/nl/titel_watdoen.gif) no-repeat; } a#titelwatdoen:hover, a#titelwatdoen:focus {	background : #FFF url(/modules/core/layout/images/nl/titel_watdoen.gif) no-repeat 0 -37px; }a#titelgezond:link, a#titelgezond:visited {	background : #FFF url(/modules/core/layout/images/nl/titel_gezond.gif) no-repeat; } a#titelgezond:hover, a#titelgezond:focus {	background : #FFF url(/modules/core/layout/images/nl/titel_gezond.gif) no-repeat 0 -37px; }a#titelover:link, a#titelover:visited {	background : #FFF url(/modules/core/layout/images/nl/titel_over.gif) no-repeat; } a#titelover:hover, a#titelover:focus {	background : #FFF url(/modules/core/layout/images/nl/titel_over.gif) no-repeat 0 -37px; }a#titelinfo span, a#titeldiensten span, a#titelwatdoen span, a#titelgezond span, a#titelover span {	display : none;}#tabellen div.kolom ul li a {	padding: 10px 0 10px 19px;}#tabellen div.kolom ul li a:link {	display : block;	font-weight : bold;	font-size : 1.1em;	text-decoration : none;	color : #474747;	background-color: #eee;	margin: 1px 1px 0 0;}#tabellen div.kolom ul li a:visited {	display : block;	font-weight : bold;	font-size : 1.1em;	text-decoration : none;	color : #939393;	background-color: #eee;	margin: 1px 1px 0 0;}#tabellen div.kolom ul li a:hover, #tabellen div.kolom ul li a:focus {	text-decoration : none;	color : #f08a00;	background-color : #FFF;	margin: 1px 1px 0 0;}div.een {	width : 176px;}div.twee {	width : 218px;}div.drie {	width : 188px;}div.vier, div.vijf {	width : 180px;}/* 2de pagina, sommige styles staan gemixt met de breedte van de 3 kolommen, de rest staat hieronder */#leftnav h3 {	height : 29px;	width : 221px;}#leftnav h3.titelinfo {	background : transparent url(/modules/core/layout/images/nl/h3_informatie.gif) no-repeat;}#leftnav h3.titeldiensten {	background : transparent url(/modules/core/layout/images/nl/h3_onzediensten.gif) no-repeat;}#leftnav h3.titelwatdoen {	background : transparent url(/modules/core/layout/images/nl/h3_watdoenbij.gif) no-repeat;}#leftnav h3.titelgezond {	background : transparent url(/modules/core/layout/images/nl/h3_gezondheid.gif) no-repeat;}#leftnav h3.titelover {	background : transparent url(/modules/core/layout/images/nl/h3_overpartena.gif) no-repeat;}#leftnav h3 span {	display : none;}/* navigatie aan de linker kant - deze was een echte uitdaging 3 levels diep crossbrowser *//*#leftnav a {	display : block;	height : 23px;	text-decoration : none;	color : #737372;    padding: 3px 0 0 3px;}*/#leftnav a {	display : block;	text-decoration : none;	color : #737372;    padding : 5px 0 5px 0;}#leftnav ul, #leftnav ul li ul, #leftnav ul li ul li ul {	list-style-type : none;	background-color : #FFF;}#leftnav ul li, #leftnav ul li ul li, #leftnav ul li ul li ul li {    margin-top : 1px;}#leftnav li {	clear: left;	float: left;	width: 221px;	padding-top: 15px;	padding-left: 10px;	font-weight: bold;}#leftnav ul li li {	padding-top: 0;	padding-left: 0;	font-weight: normal;}#leftnav ul {	width: 221px;	overflow: hidden;	margin-top: -8px;	background: transparent;}#leftnav li ul {	margin-top: 5px;	margin-left: -10px;}#leftnav ul li a:link {    padding-left : 16px;    background : #EEE url(/modules/core/layout/images/general/bullet.gif) no-repeat 8px 50%;}#leftnav ul li a:visited {	background : #EEE url(/modules/core/layout/images/general/bullet.gif) no-repeat 8px 50%;    /*color : #f08a00;*/	color : #737372;    padding-left : 16px;}#leftnav ul li a:hover, #leftnav ul li a:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 8px 50%;	color : #f08a00;}#leftnav ul li a.selected:link, #leftnav ul li a.selected:visited {	background : #EEE url(/modules/core/layout/images/nl/bullet_current.gif) no-repeat 8px 50%;    color : #f08a00;    padding-left : 16px;}#leftnav ul li a.selected:hover, #leftnav ul li a.selected:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 8px 50%;	color : #f08a00;}#leftnav ul li ul li a:link {    padding-left : 32px;    background : #EEE url(/modules/core/layout/images/general/bullet.gif) no-repeat 24px 50%;}#leftnav ul li ul li a:visited {	padding-left : 32px;    background : #EEE url(/modules/core/layout/images/general/bullet.gif) no-repeat 24px 50%;    /*color : #f08a00;*/	color : #737372;}#leftnav ul li ul li a:hover, #leftnav ul li ul li a:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 24px 50%;	color : #f08a00;}#leftnav ul li ul li a.selected:link, #leftnav ul li ul li a.selected:visited {	background : #EEE url(/modules/core/layout/images/nl/bullet_current.gif) no-repeat 24px 50%;    color : #f08a00;    padding-left : 32px;}#leftnav ul li ul li a.selected:hover, #leftnav ul li ul li a.selected:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 24px 50%;	color : #f08a00;}#leftnav ul li ul li ul li a:link, #leftnav ul li ul li ul li a:visited {    padding-left : 48px;    background : #EEE url(/modules/core/layout/images/general/bullet.gif) no-repeat 40px 50%;}#leftnav ul li ul li ul li a:hover, #leftnav ul li ul li ul li a:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 40px 50%;	color : #f08a00;}#leftnav ul li ul li ul li a.selected:link, #leftnav ul li ul li ul li a.selected:visited {	background : #EEE url(/modules/core/layout/images/nl/bullet_current.gif) no-repeat 40px 50%;    color : #f08a00;    padding-left : 48px;}#leftnav ul li ul li ul li a.selected:hover, #leftnav ul li ul li ul li a.selected:focus {	background : #FFF url(/modules/core/layout/images/general/bullet_over.gif) no-repeat 40px 50%;	color : #f08a00;}/* de bovenste navigatie */#topnav {	width : 714px;	height : 29px;	float : left;	margin-left : 8px;	background-color : #3b5aa3;}#topnav ul {	list-style-type : none;	margin-left : 19px;}#topnav ul li {	float : left;	line-height : 28px;	margin-right : 11px;}#topnav a {	font-weight : bold;}#topnav a:link {	color : #FFF;	text-decoration : none;}#topnav a:visited, #topnav a.bezig:link, #topnav a.bezig:visited {	color : #FFF;	text-decoration : underline;}#topnav a:visited {	text-decoration: none;}#topnav a:hover, #topnav a:focus {	color : #FFF;	text-decoration : underline;}/* de eigenlijke inhoud */#broodkruimel {        width : 679px;        float : left;        padding : 8px 8px 0 27px;}#broodkruimel a:link {	color : #005da8;	text-decoration : underline;}#broodkruimel a:visited {	color : #808080;	text-decoration : underline;}#broodkruimel a:hover, #broodkruimel a:active {	color : #f08a00;	text-decoration : underline;}#de_inhoud {	float : left;	margin-left : 8px;	padding : 8px 20px 8px 18px;	width : 477px;}td {	vertical-align: top;}#de_inhoud h1 {	font-weight : bold;	color : #3b5aa3;	font-size : 1.8em;	margin-top : 19px;	clear: both;}#de_inhoud h2 {	font-size : 1.4em;	font-weight : bold;	color : #f08a00;	margin-top : 17px;}#de_inhoud h2.opgelet {	font-size : 1.1em;	font-weight : bold;	color : #f08a00;	margin-top : 17px;}#de_inhoud h3 {	font-size : 1.2em;	font-weight : bold;	color : #006ab3;	margin-top : 17px;}#de_inhoud h4 {	font-size : 1.1em;	font-weight : bold;	color : #474747;	margin-top : 17px;}#de_inhoud p {	margin-top : 23px;}#de_inhoud p a:link {	color : #005da8;	text-decoration : underline;}#de_inhoud p a:visited {	color : #808080;	text-decoration : underline;}#de_inhoud p a:hover, #de_inhoud p a:active {	color : #f08a00;	text-decoration : underline;}#de_inhoud ul {	margin : 23px 0 0 23px;	list-style-type : disc;}#de_inhoud blockquote {	background-color : #EEE;	display : block;	padding : 2px 11px 17px 11px;	margin-top : 13px;}#de_inhoud blockquote p {	font-style : italic;	margin-top : 16px;}#de_inhoud table.data_een {	width : 99%;	margin : 7px 0 20px 0;	font-size : 1.0em;}#de_inhoud li a:link {        color : #005da8;        text-decoration : underline;}#de_inhoud li a:visited {        color : #808080;        text-decoration : underline;}#de_inhoud li a:hover, #de_inhoud li a:active {        color : #f08a00;        text-decoration : underline;}#de_inhoud ol {	margin : 23px 0 0 23px;}table.data_een thead {	background-color : #3b5aa3;	color : #FFF;}table.data_een thead th {	padding: 3px 0;}table.data_een td {	text-align : center;    padding : 6px 0;}table.data_een tr.odd {	background-color : #dadada;}table.data_een tr.odd td {	padding: 4px 0;}table tr.CMSRow1, table tr td.CMSRow1 {	background-color : #3b5aa3;	color : #FFF;	padding: 3px;}table tr th.CMSRow1, table tr th{	background-color : #3b5aa3;	color : #FFF;	padding: 3px;}table tr.CMSRow2, table tr td.CMSRow2 {	background-color : #FFFFFF;	padding: 3px;}/* formulier toestanden ------------------------------ */#formulier {	width : 366px;	margin : 17px 0 0 17px;}#formulier dt {	margin : 10px 0 3px 0;}#formulier dt label {	color : #474747;}#formulier input {	width : 192px;    height : 19px;}#formulier input, #formulier textarea {	border : 1px solid #006ab3;}#formulier input#postcode, #formulier input#hulp {	width : 99px;}#formulier input#voorkeur, #formulier input#niet {	border : none;	width : 20px;}#formulier input#voorkeur, #formulier input#dagenvoorkeur, #formulier input#niet {	margin-left : 20px;}#formulier textarea, input#adres {	width : 100%;}input#versturenform {	width : 85px;	height : 23px;	border : none;	cursor : pointer;	margin : 3px 0 0 0;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}/* rechter kant, met de kleine blokken */#informatie {	width : 198px;	float : left;	margin-top : 36px;}#informatie h3#info_een {	background : transparent url(/modules/core/layout/images/nl/meer_info_h3.gif) no-repeat;	width : 198px;	height : 29px;}#informatie h3#info_twee {	background : transparent url(/modules/core/layout/images/nl/volgende_aktie_h3.gif) no-repeat;	width : 198px;	height : 29px;}#informatie h3#info_drie {	background : transparent url(/modules/core/layout/images/nl/verstuur_h3.gif) no-repeat;	width : 198px;	height : 29px;}#informatie h3#info_een span, #informatie h3#info_twee span, #informatie h3#info_drie span {	display : none;}#informatie p {	margin : 5px 0 10px 2px;}#informatie p a:link, #informatie p a:visited {	color : #555;	text-decoration : underline;}#informatie p a:hover, #informatie p a:focus {	color : #f08a00;	text-decoration : underline;}/* footer, ja dat ding onderaan ------------------ */#footer {	clear : both;}#footer ul {	margin : 4px;	list-style : none;}#footer ul li {	float : left;}#footer li a:link, #footer li a:visited {	color : #555;	text-decoration : underline;	font-weight : normal;	font-style : italic;}#footer li a:hover, #footer li a:focus {	color : #f08a00;	text-decoration : underline;}/* Door Mark Creeten *//* www.gigadesign.be *//* Partena webshop added */#siteheader_webshop{	background : url(/modules/core/layout/images/nl/siteheader_webshop_bkg.jpg) no-repeat;	width : 942px;	height : 130px;	float : left;	position : relative;}#siteheader_webshop p#taal {	position : absolute;	right : 15px;	top : 15px;	color : #FFF;}#siteheader_webshop p#taal a {	font-size : 1.1em;}#siteheader_webshop p#taal a:link, p#taal a:visited {	color : #FFF;	text-decoration : none;}#siteheader_webshop p#taal a:hover, p#taal a:focus {	text-decoration : underline;}#siteheader_webshop p#taal a:link.current, p#taal a:visited.current {	text-decoration : none;	color : #474747;}/* WEBSHOP added by Netlash Karen *//* ----------------------------------------------------------*//* ----------------------------------------------------------*//* ----------------------------------------------------------*//* ----------------------------------------------------------*//* ----------------------------------------------------------*//* homepage */#introweb{	overflow: hidden;	}#introweb a{	color: black;}#container #introweb h1 {	margin-top: 0;}div.introweb_img{	float: left;	/*width: 455px;*/	width: 354px;}div.introweb_txt{	float: left;	padding: 0 0 0 20px;	width: 310px;	min-height: 500px;	height: auto !important;	height: 500px;}div.introweb_it{	font-style: italic;	margin-bottom: 20px;}#intro_indekijker{	background: #f2f5fa;	width: 477;	padding: 0 0  0 10px;	margin: 10px 0 0 0;	border-top: 1px solid #d0dbeb;	border-bottom: 1px solid #d0dbeb;	overflow: hidden;	clear: both;}#intro_indekijker a{	color: black;}#intro_indekijker input.bestelnubut{	width : 72px;	height : 23px;	border : none;	float : left;	padding: 4px 6px 8px 2px;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}#de_inhoud_webshop #intro_indekijker ul {	list-style-type: none;	float: left;	display: inline;	width: 467px;	margin: 23px 0 0 0;}#de_inhoud_webshop #intro_indekijker li {	float: left;	width: 145px;	height: 220px;	position: relative;	display: inline;	margin-right: 10px;	margin-bottom: 10px;}#de_inhoud_webshop #intro_indekijker li div.intro_prodbox_img {	width: 145px;	height: 145px;}#de_inhoud_webshop #intro_indekijker div.intro_prodbox_img a {	width: 145px;	height: 145px;}#de_inhoud_webshop #intro_indekijker li h5{	color: #ec8200;	font-size: 10px;	height: 33px;}#de_inhoud_webshop #intro_indekijker li h5 a{	color: #ec8200;	font-size: 1.2em;}#de_inhoud_webshop #intro_indekijker li p.bestel {	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_left.gif') no-repeat;	position: absolute;	left: 0;	bottom: 0;	width: 145px;	overflow: hidden;	padding: 0;	height: 24px;}#de_inhoud_webshop #intro_indekijker li p.bestel a {	color: #fff;	text-decoration: none;	margin: 0 2px;	padding: 5px 13px;	display: block;	width: 117px;	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_right.gif') no-repeat right 0;	font-size: 14px;}div.intro_prodbox{	float: left;	width: 165px;	margin: 0px 30px 0px 0px;}#de_inhoud_webshop #intro_indekijker p {	margin: 0;}#de_inhoud_webshop #intro_indekijker p.moreInfo {	margin-top: 10px;}#de_inhoud_webshop #intro_indekijker p.moreInfo a {	color: #474747;} div.intro_prodbox_img{	width: 170px;	height: 170px;	background: white center center no-repeat;	border: 1px solid #d0dbeb;	text-align: center;	margin-top: 10px;	margin-bottom: 15px;}div.intro_prodbox_img a {	display: block;	width: 170px;	height: 170px;	text-indent: -9999px;}div.intro_prodbox_img img{	margin-top: 20px;}#intro_indekijker div.intro_prodbox h5 a{	color: #ec8200;	font-size: 1.2em;}#intro_bestsellers{	padding: 0px 0  20px 16px;	width: 674px;	margin: 10px 0 0px 0px;	overflow: hidden;}#intro_bestsellers a{	color: black;}div.intro_bestsellersbox{	float: left;	width: 170px;	margin: 0px 46px 0px 0px;}div.intro_bestsellersbox h5{	color: #3b5aa3;	font-size: 1.2em;	height: 33px;}#intro_bestsellers div.intro_bestsellersbox h5 a{	color: #3b5aa3;	text-decoration: underline;}div.bestsellers_top{	margin-top: 32px;	margin-left: 23px;	padding-bottom: 15px;	border-bottom: 1px solid #d0dbeb;}div.bestsellers_bottom {	margin-left: 23px;}div.products_footer{	width: 670px;	padding: 0px 0px 0px 0px;}#de_inhoud_webshop div.products_footer ul li a{	color: black;	text-decoration: none;	font-size: 1.25em;}div.products_footer div.top{	color: #ec8200;	height: 25px;	font-size: 1.2em;	font-weight: bold;	background: #dde0e1;	margin: 0;	padding: 4px 0px 4px 20px;}div.products_footer div.bottom{	padding: 5px 0 5px 0;	margin: 0;	background: #efefef;}#de_inhoud_webshop div.products_footer div.bottom ul{	margin: 0;	padding: 0 0 0 17px;	list-style-type: none;}div.products_footer div.bottom ul li{	float: left;	list-style-type: none;	margin: 0px 20px 0 0;	padding: 0;}div.small_price{	padding: 0 0 0 17px;}div.contactus{	color: #5c5d5c;	padding: 4px 0px 0px 13px;}#leftnav div.contactus a{	padding: 0;	margin: 0;	text-decoration: underline;}/* titel categorieen toegevoegd */#leftnav h3.titelcategorieen {	background : transparent url(/modules/core/layout/images/nl/h3_categorieen.gif) no-repeat;}#leftnav h3.vragen {	background: url(/modules/core/layout/images/nl/but_vragen.gif) no-repeat;	margin: 1px 0 0 0;}/* navigatie links */#leftnav ul li a:link#cont, #leftnav ul li a:visited#cont {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_contact.gif) no-repeat 0 0;	height: 18px;}#leftnav ul li a:hover#cont, #leftnav ul li a:focus#cont {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_contact.gif) no-repeat 0 -29px;	height: 18px;}#leftnav ul li a:link#vragen, #leftnav ul li a:visited#vragen {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_vragen.gif) no-repeat 0 0;	height: 18px;}#leftnav ul li a:hover#vragen, #leftnav ul li a:focus#vragen {	background : #3b5aa3 url(/modules/core/layout/images/nl/but_vragen.gif) no-repeat 0 -29px;	height: 18px;}/* de_inhoud */#de_inhoud_webshop p a:active {	color : #f08a00;	text-decoration : underline;}#de_inhoud_webshop {	float : left;	margin-left : 8px;    padding : 8px 10px 8px 18px;    width : 477px;	overflow: hidden;}#de_inhoud_webshop p.bestelNuDetail, #informatie_webshop .gerel_but {	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_left.gif') no-repeat;	width: 98px;	overflow: hidden;	padding: 0;	height: 24px;}#de_inhoud_webshop p.bestelNuDetail a:link, #de_inhoud_webshop p.bestelNuDetail a, #informatie_webshop .gerel_but a:link, #informatie_webshop .gerel_but a {	color: #fff !important;	text-decoration: none !important;	margin: 0 2px;	padding: 4px 13px 6px 13px;	display: block;	width: 70px;	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_right.gif') no-repeat right 0;}#de_inhoud_webshop.home {	width: 686px;}#de_inhoud_webshop h1 {	font-weight: bold;	color: #3b5aa3;	clear: both;	font-size : 1.8em;	margin-bottom: 12px;}.review_box {	clear: left;	float: left;	width: 477px;}#de_inhoud_webshop .productDescriptionDetail {	float: left;	width: 261px;}#de_inhoud h2 {	font-size : 1.4em;	font-weight : bold;	color : #f08a00;	margin-top : 17px;}#de_inhoud_webshop h2.opgelet {	font-size : 1.1em;	font-weight : bold;	color : #f08a00;	margin-top : 17px;}#de_inhoud_webshop h3 {	font-size : 1.2em;	font-weight : bold;	color : #006ab3;	margin-top : 17px;}#de_inhoud_webshop h4 {	font-size : 1.1em;	font-weight : bold;	color : #474747;	margin-top : 17px;}#de_inhoud_webshop p {	margin-top : 23px;}#de_inhoud_webshop img.product_pic_big{	border: 1px solid #e8f1f7;	margin: 0px 14px 0px 0px;	float: left;}#de_inhoud_webshop p a:link {	color : #005da8;	text-decoration : underline;}#de_inhoud_webshop p a:visited {	color : #808080;	text-decoration : underline;}#de_inhoud_webshop p a:hover, #de_inhoud p a:active {	color : #f08a00;	text-decoration : underline;}#de_inhoud_webshop ul {	margin : 23px 0 0 23px;	list-style-type : disc;}#de_inhoud_webshop blockquote {	background-color : #EEE;	display : block;	padding : 2px 11px 17px 11px;	margin-top : 13px;}#de_inhoud_webshop blockquote p {	font-style : italic;	margin-top : 16px;}#de_inhoud_webshop table.data_een {	width : 99%;	margin : 7px 0 20px 0;	font-size : 1.0em;}#de_inhoud_webshop li a:link {        color : #005da8;        text-decoration : underline;}#de_inhoud_webshop li a:visited {        color : #808080;        text-decoration : underline;}#de_inhoud_webshop li a:hover, #de_inhoud li a:active {        color : #f08a00;        text-decoration : underline;}#de_inhoud_webshop ol {	margin : 23px 0 0 23px;}/* Form elementen */#de_inhoud_webshop input.input-name,#de_inhoud_webshop input.input-email,#de_inhoud_webshop input.input-score{	width: 280px;	height: 20px;	border: 1px solid #adb7c5;}#de_inhoud_webshop textarea.textarea-opinion{	width: 280px;	height: 90px;	border: 1px solid #adb7c5;}/* Form elementen */#intro_indekijker a.cmd_blue{	color: white;}a.cmd_blue{	border : none;	float : left;	padding: 5px;	cursor : pointer;	background-color : #3b5aa3;	color: white;	font-weight: bold;	text-decoration: none;	margin: 10px 0 0 0;}a.cmd_orange{	border : none;	float : left;	padding: 5px;	cursor : pointer;	background-color : #F6A800;	color : #FFF;	font-weight: bold;	text-decoration: none;	margin: 10px 0 0 0;}#de_inhoud_webshop form input.btn {	border : none;	float : left;	padding: 5px;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}form input#bestelnubut {	width : 72px;	height : 23px;	border : none;	float : left;	padding: 4px 4px 2px 8px;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}/* informatie rechts */#informatie_webshop {	float:left;	margin-left:15px;	margin-top:36px;	overflow:hidden;	width:193px;}#home #informatie_webshop {	margin-left:15px;	margin-top:0;}#informatie_webshop .right_navig {	min-height: 75px;}#informatie_webshop #shopping_cart.right_navig {	min-height: 0;}#loginForm {	margin-bottom: 20px;	margin-top: 8px;}input.submitButton {	background: #275DA7;	color: #fff;	border: 0;	padding: 5px 15px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}#loginForm input {	margin-bottom: 5px;}#informatie_webshop_winkelwagen{	margin: 0px;	width : 198px;	float : right;}#informatie_webshop_winkelwagen h3#mijn_account {	background : url(/modules/core/layout/images/nl/mijn_account_h3.gif) no-repeat;	width : 198px;	height : 29px;}h3#mijn_account {	background : url(/modules/core/layout/images/nl/mijn_account_h3.gif) no-repeat;	width : 193px;	height : 29px;}#informatie_webshop h3#categorieen {	background : transparent url(/modules/core/layout/images/nl/categorieen_h3.gif) no-repeat;	width : 198px;	height : 29px;}#informatie_webshop h3#mijn_winkelwagentje {	background : transparent url(/modules/core/layout/images/nl/mijn_winkelwagentje_h3.gif) no-repeat;	width: 193px;	height: 29px;	margin-top: 40px;}#informatie_webshop h3#mijn_winkelwagentje a {	width: 193px;	height: 29px;	text-indent: -9999px;	display: block;}#informatie_webshop h3#mijn_winkelwagentje {	}#informatie_webshop #shopping_cart {	background: #DDD;	padding: 10px 0 2px 0;}#informatie_webshop h3#gerelateerde_producten {	background : url(/modules/core/layout/images/nl/gerelateerde_producten_h3.gif) no-repeat;	width : 198px;	height : 29px;}#informatie_webshop h3#info_een span, #informatie_webshop h3#info_twee span, #informatie_webshop h3#info_drie span {	display : none;}#informatie_webshop p {	margin : 5px 12px 10px 12px;}#informatie_webshop p a:link, #informatie p a:visited {	color : #555;	text-decoration : underline;}#informatie_webshop p a:hover, #informatie p a:focus {	color : #f08a00;	text-decoration : underline;}#informatie_webshop div.right_navig a{	color: black;	text-decoration: underline;}#informatie_webshop div.right_navig a:hover{	color: black;	text-decoration: none;}/* navig rechter kant */div.right_navig ul{	margin: 0px 0px 20px 0;}div.right_navig ul li{	margin: 0px 0px 0px 12px;	list-style: none;	clear: left;	float: left;	width: 168px;	position: relative;	display: inline;	margin-bottom: 5px;}div.right_navig ul li span {	position: absolute;	right: 0;	top: 0;}div.right_navig ul li.priceTotal {	border-top: 1px solid #474747;	font-weight: bold;	margin-top: 15px;	padding-top: 3px;}div.right_navig ul li.priceTotal span {	top: auto;	bottom: 0;}div.orange_txt{	clear: both;	font-size: 1.2em;	font-weight: bold;	color: #F08A00;	margin: 20px 0px 0px 0px;	padding: 20px 0px 20px 0px;}div.webshop_navig{	width: 475px;	height: 20px;	display: block;	clear: both;	margin: 0 0 10px 0;}div.webshop_navig div {	width: 158px;	float: left;	text-align: center;}div.webshop_navig div.previous{	text-align: left;}div.webshop_navig div.next{	width: 159px;	text-align: right;}div.webshop_navig div.previous a,div.webshop_navig div.next a{	/*background: #F6A800;*/	padding: 5px;	text-decoration: underline;	/*color: white;*/	color: #275DA7;	margin: 0 0 10px 0;}div.webshop_cats{	width: 487px;	float: left;	overflow: hidden;}/* containerboxen */div.container_boxes{	width: 110px;	float: left;	margin: 0px 5px 10px 0px;	padding: 0px 0px 0px 0px;	border: 1px solid #edf1f7;}div.box_bestel {	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_left.gif') no-repeat;	position: absolute;	left: 5px;	bottom: 5px;	width: 140px;	overflow: hidden;	padding: 0;}div.box_bestel a {	color: #fff;	text-decoration: none;	margin: 0 2px;	padding: 6px 13px 7px 13px;	display: block;	width: 112px;	background: #275DA7 url('../images/general/deco_bg_bestelButtonHome_right.gif') no-repeat right 0;	line-height: 100%;}div.container_boxes_cat{	width: 150px;	height: 230px;	float: left;	margin: 0px 10px 50px 0px;	border: 1px solid #D8DCE2;	position: relative;}div.box_img_cat{	width: 150px;	height: 113px;	background: no-repeat center center;}div.box_img_cat a {	display: block;	width: 150px;	height: 113px;}div.box_img{	padding: 8px 0px 10px 0px;	text-align: center;}div.box_txt_cat{	text-align: left;	padding: 0 5px;}div.box_txt_cat h5 {	margin: 0;	font-size: 10px;	margin-top: 15px;}div.box_txt_cat h5 a {	color:#EC8200;}div.box_txt{	text-align: left;	padding: 5px 0px 0px 15px;}div.reviews_score{	color: #ec8300;	font-weight: bold;	margin: 20px 0px 3px 0px;	padding: 5px 0px 5px 10px;	border: 1px solid #eeefef;}div.reviews_txt{	padding: 10px 0px 20px 12px;	background: #eeefef;}div.gerel_prod_img,div.gerel_prod_img img {	float: left;}div.gerel_prod{	background: #EEEEEE;	padding: 0px 0px 20px 0px;}div.gerel_prod_txt{	float: left;	margin: 5px 0px 0px 14px;	background: #EEEEEE;}div.gerel_prod_img{	background: #EEEEEE;	margin: 5px 0px 0px 14px;}div.gerel_but{	background: #F08A00;	width : 72px;	height : 23px;	border : none;	float : left;	padding: 4px 0px 0px 7px;	cursor : pointer;	color : #FFF;	font-weight : bold;}/** * = Product in de kijker * ---------------------------------------------------------- */div.prod_indekijker{	border-bottom: 1px solid #e8f1f7;	padding: 0px 0px 20px 0px;	margin-bottom: 20px;}div.prod_indekijker div.prod_title{	color: #F08A00;	font-weight: bold;	font-size: 1.3em;}div.prod_indekijker div.prod_title a{	color: #F08A00;}p.prod_txt{	padding-right: 20px;}/** * = Winkelwagentje * ---------------------------------------------------------- */div.winkelwagentje{	float: left;	width: 672px;	margin: 0px 0px 0px 27px;	overflow: hidden;}div.winkelwagentje ul#paymentOptions {	float: left;	list-style-type: none;	margin: 0;	width: 676px;	margin-bottom: 15px;	background: url('../images/nl/deco_bg_paymentOptions.gif') repeat-x;	padding: 20px 0;}div.winkelwagentje ul#paymentOptions #offlinePayment {	float: left;	background: #ffdd9c;	margin-left: 20px;	display: inline;	width: 250px;	text-align: center;	border: 0;}div.winkelwagentje ul#paymentOptions #offlinePayment a {	color: #3B5AA3;	text-decoration: none;}div.winkelwagentje ul#paymentOptions #onlinePayment {	float: right;	background: #ffdd9c;	background: #ffdd9c;	margin-right: 22px;	display: inline;	width: 250px;	text-align: center;	border: 0;}div.winkelwagentje ul#paymentOptions #onlinePayment form {	width: 250px;}div.winkelwagentje ul#paymentOptions #onlinePayment input {	background: #ffdd9c;	color: #3B5AA3;	border: 0;	width: 250px;}div.winkelwagentje ul {	float: left;	list-style-type: none;	margin: 0;	width: 676px;	margin-bottom: 15px;}div.winkelwagentje li {	float: left;	width: 153px;	margin-right: 4px;	background: #EAEAEA;	border: 1px solid #D8D8D8;	padding: 5px;	padding-bottom: 8px;}div.winkelwagentje #nextPrevious {	clear: both;	width: 672px;}div.winkelwagentje #nextPrevious li {	border: 0;	padding: 0;	background: none;	margin-top: 5px;	float: right;	width: 140px;	height: 25px;	overflow: hidden;	background: #275DA7;}div.winkelwagentje #nextPrevious li.volgende {	text-align: right;}div.winkelwagentje #nextPrevious li a, div.winkelwagentje #nextPrevious li input {	height: 25px;	border: 0;	color: #fff;	display: block;	padding: 5px 15px;	background: #275DA7;	text-decoration: none;	width: 110px;}div.winkelwagentje #nextPrevious li input {	display: inline;	width: 140px;	text-align: right;}div.winkelwagentje li.selected {	background: #FFDD9C;	font-weight: bold;	color: #F77300;}div.winkelwagentje li a {	color: #1F4795;}div.winkelwagentje li.selected a {	color: #F77300;}div.winkelwagentje form {	clear: left;	float: left;	width: 672px;}div.winkelwagentje dt {	clear: left;	float: left;	margin-bottom: 5px;}div.winkelwagentje dd {	margin-bottom: 15px;	clear: left;	float: left;}div.winkelwagentje dd .form-error, #reactForm .form-error {	clear: left;	float: left;	color: #900;}#reactForm .form-error {	width: 477px;}div.winkelwagentje form fieldset {	clear: left;	float: left;	border: none;	width: 600px;}div.winkelwagentje form fieldset#delivery_options, div.winkelwagentje form fieldset#delivery_partena_office {	margin-bottom: 25px;}div.winkelwagentje form fieldset#delivery_partena_office label {	float: left;	margin-right: 25px;	padding-top: 2px;}div.winkelwagentje form fieldset#delivery_partena_office select {	float: left;}div.winkelwagentje form fieldset#delivery_options label {	display: block;	line-height: 150%;	margin-bottom: 10px;	width: 450px;}div.winkelwagentje form fieldset#delivery_options label input {	float: left;	margin: 3px 5px 0 0;}#address dl, #delivery_other_address dl {	float: left;	width: 250px;}#address dl.ddmtitle {	width: 672px;}div.winkelwagentje legend {	font-size: 1.2em;	font-weight: bold;	border-bottom: 15px solid #fff;}#adresgegevens_controle, #leveringsgegevens_controle, #afhalingsgegevens_controle {	clear: left;	float: left;	margin-top: 25px;	width: 672px;}#adresgegevens_controle .extraInfo, #leveringsgegevens_controle .extraInfo, #afhalingsgegevens_controle .extraInfo {	margin-top: 10px;	margin-bottom: 15px;	font-weight: bold;	color: #F77300;}#leveringsgegevens_controle, #afhalingsgegevens_controle {	margin-bottom: 25px;}#adresgegevens_controle dt, #leveringsgegevens_controle dt, #afhalingsgegevens_controle dt {	clear: left;	float: left;	width: 200px;	font-weight: bold;	margin-top: 5px;}#adresgegevens_controle dd, #leveringsgegevens_controle dd, #afhalingsgegevens_controle dd {	float: left;	width: 472px;}div.winkelwagentje input#afrekenenbut{	float: right;	margin-right: 20px;}div.winkelwagentje table{	width: 672px;	clear: left;	float: left;}div.winkelwagentje td {	/*border: 1px solid #000;*/}div.winkelwagentje td.deleteButton {	width: 18px;}div.winkelwagentje table table {	width: 660px;}div.winkelwagentje table a {	color: #000;}div.winkelwagentje table tr th{	background: #F08A00;	font-size: 1.2em;	font-weight: bold;	height: 35px;	padding-left: 10px;	text-align: left;}div.winkelwagentje table tr th.normal{	padding-left: 0px;}div.winkelwagentje table tr td{	padding: 0px 0px 0px 10px;}div.winkelwagentje table tr td.winkel_artikel{	height: 25px;}div.winkelwagentje table tr td.left{	text-align: right;	width: 186px;	height: 15px;}div.winkelwagentje table tr td.right{	text-align: left;	height: 15px;	padding-left: 10px;}div.winkelwagentje table tr td.footer{	height: 15px;	font-weight: bold;	background: #EEEEEE;}div.right_navig a{	color: black;}form input#afrekenenbut{	width : 72px;	height : 23px;	border : none;	float : left;	padding: 4px 7px 0px 7px;	cursor : pointer;	background-color : #3b5aa3;	color : #FFF;	font-weight : bold;}#shopping-cart-table {	display: none;	position: absolute;	width: 500px;	min-height: 100px;	top: 359px;	right: 208px;	border: 1px solid #838383;	background: #ccc;}#shopping-cart-table p {	font-size: 14px;	font-weight: bold;	margin-top: 40px;}#shopping-cart-table table {	width: 500px;}#shopping-cart-table th {	height: 26px;}#shopping-cart-table td {	border: 1px solid #838383;}#shopping-cart-table .footer {	background: #838383;	border: 0;	color: #fff;}#shopping-cart-table .footer table {	padding-top: 10px;	padding-bottom: 10px;	width: 480px;}#shopping-cart-table .footer td {	border: 0;}#shopping-cart-table .footer td.left {	text-align: right;}#shopping-cart-table .footer td.right {	text-align: right;}acronym.help {	display: inline-block;	height: 15px;	width: 15px;	background: url(/modules/products/layout/images/btn_help.gif) no-repeat;	overflow: hidden;	text-indent: -9999px;	border: 0;}/* Nieuwe indeling homêpage */#introweb {	float: left;	width: 231px;	padding-bottom: 15px;}#explainintro {	float: left;	width: 231px;	padding-right: 15px;	padding-bottom: 15px;}img.negmargin {	margin-bottom: -16px;}p.nomargin, .nomargin {	margin: 0;}p.nopadding, .nopadding {	padding: 0;}#informatie_webshop h3#mijn_account a {	width: 193px;	height: 29px;	text-indent: -9999px;	display: block;	border: 0;}#informatie_webshop h3#mijn_account a span {	display: none;}#collection_points {	width: 100px;}#klantenservice_indekijker {	padding-top: 20px;}#klantenservice_indekijker h3, #klantenservice_indekijker h2 {	background : transparent url(/modules/core/layout/images/nl/klantenservice_h3.gif) no-repeat;	width: 193px;	height: 29px;	text-indent: -9999px;}#klantenservice_indekijker h3 a, #klantenservice_indekijker h2 a {	width: 193px;	height: 29px;	text-indent: -9999px;	display: block;}#overlay {	position: fixed;	position: absolute;	width: 100%;	background-color: #FFF;	z-index: 1240;	/* Inc opacity */	opacity: .4; /* Standard: FF gt 1.5, Opera, Safari */	filter: alpha(opacity=40); /* IE lt 8 */	-ms-filter: "alpha(opacity=40)"; /* IE 8 */	-khtml-opacity: .4; /* Safari 1.x */	-moz-opacity: .4; /* FF lt 1.5, Netscape */}.humanizedBox {	position: absolute;	z-index: 3000;	background: #FFF;	display: none;	top: 0;	left: 0;	width: 400px}.humanizedBoxInner {	padding: 20px;	z-index: 5000;}.humanizedBoxInner h2 {	padding-bottom: 20px;}.humanizedBoxInner button {	background: #275DA7;	color: #fff;	border: 0;	padding: 5px 15px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	font-size: 14px;	font-weight: 700;	cursor: pointer;	overflow: visible;	margin: 0 5px;}/** * = Clearfix * ---------------------------------------------------------- */.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}