body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#20358c;
font-size:12px;
}

a, a:visited, a:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover   { color: #f17d0c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

#container {
	width:896px;
	min-height:100%;
	top:0px;
	}

img.logo {
	position:absolute;
	z-index:50;
	top:0px;
	}

#nav {
	position:absolute;
	z-index:50;
	top:42px;
	margin-left:255px;
	}
	
		.nav_bull {
			font-size:14px;
			color:#f17d0c;
			font-weight:bold;
			margin-left:15px;
			margin-right:15px;
			}
		
		a.nav, a.nav:visited, a.nav:active  { color: #20358c; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.nav:hover   { color: #f17d0c; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		
		a.nav_actief, a.nav_actief:visited, a.nav_actief:active  { color: #f17d0c; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.nav_actief:hover   { color: #f17d0c; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
	

#header {
	position:absolute;
	z-index:950;
	top:37px;
	
	}
	
#header_in {
	position:absolute;
	z-index:1050;
	top:35px;
	}
	
		#header_waarvoor {
			position:absolute;
			z-index:1060;
			top:156px;
			left:0px;
			margin-left:17px;
			}
		
		#header_wat {
			position:absolute;
			z-index:1060;
			top:156px;
			left:0px;
			margin-left:244px;
			}
		
		#header_offerte {
			position:absolute;
			z-index:1060;
			top:156px;
			left:0px;
			margin-left:475px;
			}
			
		h4.header {
			font-size:18px;
			font-weight:normal;
			color:#fff;
			margin-top:0px;
			margin-bottom:3px;
			}
			
		h4.header:hover {
			font-size:18px;
			font-weight:normal;
			color:#b1b8d7;
			margin-top:0px;
			margin-bottom:3px;
			}
			
		h4.header2 {
			font-size:18px;
			font-weight:normal;
			color:#fff;
			margin-top:0px;
			margin-bottom:3px;
			}
			
		h4.header2:hover {
			font-size:18px;
			font-weight:normal;
			color:#fedab7;
			margin-top:0px;
			margin-bottom:3px;
			}
			
		h4.header3 {
			font-size:18px;
			font-weight:normal;
			color:#20358c;
			margin-top:0px;
			margin-bottom:3px;
			}
			
		h4.header3:hover {
			font-size:18px;
			font-weight:normal;
			color:#8390c7;
			margin-top:0px;
			margin-bottom:3px;
			}
		
		a.header, a.header:visited, a.header:active  { color: #FFF; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.header:hover   { color: #b1b8d7; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
	
		a.header2, a.header2:visited, a.header2:active  { color: #FFF; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.header2:hover   { color: #fedab7; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		
		a.header3, a.header3:visited, a.header3:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.header3:hover   { color: #8390c7; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

#content {
	position:absolute;
	top:298px;
	width:896px;
	}

h1 {
	color: #f17d0c; font-weight:normal; font-size: 24px; font-family: Arial, Helvetica, sans-serif;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:0px;
	}
	
h2.actie {
	color: #20358c; font-weight:normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
	
h2  {
	color: #f17d0c; font-weight:normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	}

li {
	margin:0px;
	padding-left:0px;
	}

#kolom_links {
	width:686px;
	float:left;
	}
	
#kolom_rechts {
	width:195px;
	float:right;
	}

#txt {
	border:1px solid #bcc2dc;
	width:684px;
	}
	
#txt_product {
	border:1px solid #bcc2dc;
	width:684px;
	margin-bottom:25px;
	}

#txt_in {
	padding-top:25px;
	padding-left:65px;
	padding-right:50px;
	padding-bottom:30px;
	line-height:18px;
	}

img.pagina_foto {
	border:1px solid #20358c;
	margin-bottom:10px;
	margin-left:10px;
	}
	
td.acties_totaal {
	padding-top:20px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:30px;
	}


#contact_actie {
font-family:Arial, Helvetica, sans-serif;
width:195px;
height:30px;
color:#FFF;
background-color:#20358c;
}

a.contact_actie, a.contact_actie:visited, a.contact_actie:active  { color: #fff; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
		a.contact_actie:hover   { color: #fff; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }


img.tel_ico {
margin-left:7px;
margin-top:5px;
}

img.mail_ico {
margin-left:7px;
margin-top:3px;
}

div.actie_home {
margin-bottom:18px;
cursor:pointer;
}

div.actie_acties {
margin-bottom:10px;
margin-right:10px;
cursor:pointer;
width:195px;
float:left;
}

div.home_actie1_top {
width:193px;
height:144px;
border-top:1px solid #bcc2dc;
border-left:1px solid #bcc2dc;
border-right:1px solid #bcc2dc;
}

div.home_actie1_onder {
color:#fff;
height:30px;
background-color:#f17d0c;
background-image:url(../beelden/actie_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
}

div.acties_actie_onder {
color:#fff;
height:30px;
background-color:#f17d0c;
background-image:url(../beelden/actie_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
width:195px;
}


#home_actie1_txt {
color:#fff;
padding-top:6px;
margin-left:10px;
font-size:13px;
}



a.home_actie, a.home_actie:visited, a.home_actie:active  { color: #fff; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.home_actie:hover   { color: #fff; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

h3.oranje_rechts {
color:#f17d0c;
font-size:20px;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}

#actie_prijs {
background-image:url(../beelden/actie_prijs.png);
background-repeat:no-repeat;
max-height:66px;
max-width:66px;
height:66px;
width:66px;
color:#fff;
margin-left:123px;
margin-top:5px;
padding-top:25px;
font-size:14px;
}

#alle_home_acties {
color:#fff;
height:30px;
background-color:#20358c;
background-image:url(../beelden/alle_actie_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-bottom:25px;
cursor:pointer;
}

#footer {
clear:both;
font-size:11px;

}

a.footer, a.footer:visited, a.footer:active  { color: #20358c; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.footer:hover   { color: #f17d0c; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


#footer_left {
float:left;
width:686px;
margin-bottom:25px;
text-align: justify; text-justify: newspaper;
}

#footer_right {
float:right;
width:195px;
margin-bottom:25px;
}


/* Nieuws items home*/

div.nieuws_link_home {
	width:183px;
	height:51px;
	line-height:17px;
	margin-bottom:10px;
	background-image:url(../beelden/nitem_pijl_nieuws.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	cursor:pointer;
	}

div.nieuws_link_home_leeg {
	width:183px;
	height:51px;
	line-height:17px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:bottom right;
	cursor:pointer;
	}

a.nieuws_home, a.nieuws_home:visited, a.nieuws_home:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.nieuws_home:hover   { color: #f17d0c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

img.nieuws_home_pijltje {
	margin-top:1px;
	}
	
input.item_knop {
	background-image:url(../beelden/pijltje_wit_knop.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#f17d0c;
	width:183px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:0px;
	padding-right:25px;
	height:26px;
	vertical-align:middle;
	cursor:pointer;
	}

input.item_knop:hover {

	background-color:#20358c;

	}

input.item_plus {
	background-color:#FFF;
	border:1px solid #20358c;
	width:130px;
	color:#20358c;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	height:20px;
	vertical-align:middle;
	cursor:pointer;
	}

input.item_plus:hover {
color:#FFF;
	background-color:#f17d0c;

	}
	
#vlaggentaal_top {
	width:183px;
	color:#7e8abc;
	font-size:14px;
	line-height:22px;
	height:130px;
	z-index:199;
	}

img.vlaggentaal_img {
	position:absolute;
margin-left:70px; margin-top:-10px; z-index:200;
	}
	
#vlaggentaal_vraag {
	font-weight:bold;
	width:183px;
	margin-top:10px;
	height:20px;
	}
	
input.vlaggentaal_invul {
	background-color:#FFF;
	width:181px;
	font-size:12px;
	font-style:italic;
	color:#20358c;
	vertical-align:middle;
	height:20px;
	border:1px solid #20358c;
	margin-bottom:6px;
	}
	
#duurzaamheid_txt_home {
	width:183px;
	line-height:18px;
	height:68px;
	}

img.duurzaamheid_img {
	position:absolute;
	left:0px;
	margin-top:-7px;
	margin-left:484px;
	}

#nieuws_item_home1 {
margin-top:20px;
margin-bottom:30px;
float:left;
width:220px;
}

#nieuws_item_home2 {
margin-top:20px;
margin-bottom:30px;
margin-left:10px;
float:left;
width:220px;
}

#nieuws_item_home3 {
margin-top:20px;
margin-bottom:30px;
margin-left:10px;
float:right;
width:220px;
}

h3.nieuws_item_home {
color:#f17d0c;
font-size:20px;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
}

div.nieuws_item_home {
background-image:url(../beelden/nieuws_home_back.jpg);
background-repeat:repeat-x;
padding-top:17px;
width:220px;
}

div.duurzaam_item_home {
background-image:url(../beelden/duurzaam_home_back_hoog.jpg);
background-repeat:repeat-x;
padding-top:17px;
width:220px;
}

div.nieuws_item_foto {
background-repeat:no-repeat;
width:181px;
height:85px;
border:1px solid #20358c;
}

div.nieuws_item_txt  {
width:183px;
margin-top:10px;
line-height:18px;
}

div.nieuws_item_links {
background-image:url(../beelden/nitem_pijl.png);
background-repeat:no-repeat;
background-position:center right;
width:183px;
margin-top:10px;
}

a.nieuws_item_links, a.nieuws_item_links:visited, a.nieuws_item_links:active  { color: #f17d0c; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.nieuws_item_links:hover   { color: #20358c; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/* Items rechts */

#item_rechts1 {
	margin-top:10px;
	width:195px;
	}
	
#item_rechts2 {
	margin-top:20px;
	width:195px;
	}
	
	#item_rechts3 {
	margin-top:20px;
	width:195px;
	margin-bottom:30px;
	}

div.nieuws_item_home_rechts {
	background-image:url(../beelden/nieuws_home_back.jpg);
background-repeat:repeat-x;
padding-top:11px;
width:195px;
	}
	
div.duurzaam_item_home_rechts {
	background-image:url(../beelden/duurzaam_home_back.jpg);
background-repeat:repeat-x;
padding-top:4px;
width:195px;
	}
	
div.nieuws_link_home_rechts {
	width:160px;
	line-height:17px;
	margin-bottom:10px;
	background-image:url(../beelden/nitem_pijl_nieuws.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	cursor:pointer;
	}

input.item_knop_rechts {
	background-image:url(../beelden/pijltje_wit_knop.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#f17d0c;
	width:195px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:0px;
	padding-right:25px;
	height:26px;
	vertical-align:middle;
	cursor:pointer;
	}
	
input.item_knop_rechts:hover {

	background-color:#20358c;

	}


#vlaggentaal_top_rechts {
	width:160px;
	color:#7e8abc;
	font-size:14px;
	line-height:22px;
	height:60px;
	z-index:199;
	}

img.vlaggentaal_img_rechts {
	position:absolute;
margin-left:80px; margin-top:-20px; z-index:200;
	}
	
#vlaggentaal_vraag_rechts {
	font-weight:bold;
	width:160px;
	margin-top:10px;
	height:20px;
	}
	
input.vlaggentaal_invul_rechts {
	background-color:#FFF;
	width:158px;
	font-size:12px;
	font-style:italic;
	color:#20358c;
	vertical-align:middle;
	height:20px;
	border:1px solid #20358c;
	margin-bottom:6px;
	}

#duurzaamheid_txt_home_rechts {
	width:160px;
	line-height:18px;
	margin-top:-9px;
	margin-bottom:8px;
	}

img.duurzaamheid_img_rechts {
	position:absolute;
	z-index:25;
	margin-top:-45px;
	margin-left:110px;
	}



/* Vlaggentaal */
input.vt_knop {
	background-image:url(../beelden/pijltje_wit_knop.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#f17d0c;
	width:194px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:0px;
	padding-right:25px;
	height:26px;
	vertical-align:middle;
	cursor:pointer;
	}

input.vt_knop:hover {

	background-color:#20358c;

	}
	
input.vt_knop2 {
	background-image:url(../beelden/pijltje_wit_knop.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#f17d0c;
	width:172px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:0px;
	padding-right:25px;
	height:26px;
	vertical-align:middle;
	cursor:pointer;
	}

input.vt_knop2:hover {

	background-color:#20358c;

	}
	
	
input.vt_woord {
	background-color:#FFF;
	width:192px;
	font-size:12px;
	font-style:italic;
	color:#20358c;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #20358c;
	margin-bottom:6px;
	}
	
td.vt_betekenis {
	background-color:#ffffff;
	border:1px solid #20358c;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:20px;
	font-size:12px;
	line-height:18px;
	}

h1.vt_betekenis {
	color: #f17d0c; font-weight:normal; font-size: 24px; font-family: Arial, Helvetica, sans-serif;
	margin-left:-20px;
	margin-top:0px;
	margin-bottom:15px;
	}
	
	
	input.vt_invul {  
background-color:#FFF;
	width:170px;
	font-size:12px;
	font-style:italic;
	color:#20358c;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #20358c;
	margin-bottom:6px;
}

textarea.vt_invul {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:170px;
}

#niet_gevonden {
	margin-top:25px;
	}
	
h2.vt  {
	color: #20358c; font-weight:normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	}

/* Nieuws items acties*/

div.acties_item_rechts {
	cursor:pointer;
	}

div.nieuws_item_acties {
background-image:url(../beelden/nieuws_home_back.jpg);
background-repeat:repeat-x;
padding-top:14px;
width:195px;
}

div.nieuws_item_foto_acties {
background-position:center center;
background-repeat:no-repeat;
width:160px;
height:85px;
border:1px solid #20358c;
}

div.nieuws_item_txt_acties  {
width:160px;
margin-top:10px;
line-height:18px;
}

div.nieuws_item_links_acties {
background-image:url(../beelden/nitem_pijl.png);
background-repeat:no-repeat;
background-position:center right;
width:160px;
margin-top:10px;
}


h3.oranje_rechts_acties {
color:#f17d0c;
font-size:20px;
font-weight:normal;
margin-top:25px;
margin-bottom:10px;
}

/*TABS */

#tab_waarvoor {
position:absolute;
z-index:200;
width:686px;
background-color:#20358c;
min-height:300px;
top:-15px;
color:#fff;
left:0px;
padding-bottom:25px;
}


#waarvoor {
width:686px;
background-color:#20358c;
min-height:300px;
color:#fff;
padding-bottom:25px;
padding-top:20px;
margin-top:-15px;
margin-bottom:25px;
}


#waarvoor_in {
	width:665px;
	margin-left:22px;
	* margin-top:20px;
}


#tab_waarvoor_vulling {
position:absolute;
z-index:200;
width:228px;
background-color:#20358c;
height:8px;
top:-22px;
}

#tab_waarvoor_vulling2 {
position:absolute;
z-index:200;
width:8px;
background-color:#20358c;
height:60px;
top:-79px;
}

#tab_wat {
position:absolute;
z-index:200;
width:686px;
background-color:#f17d0c;
min-height:300px;
top:-15px;
left:0px;
padding-bottom:25px;
}

#wat {
width:686px;
background-color:#f17d0c;
min-height:300px;
color:#fff;
padding-bottom:25px;
padding-top:20px;
margin-top:-15px;
margin-bottom:25px;
}

#wat_in {
	width:665px;
	margin-left:22px;
	* margin-top:20px;
}

#tab_wat_vulling {
position:absolute;
z-index:200;
width:223px;
background-color:#f17d0c;
height:8px;
top:-22px;
margin-left:233px;
}

#tab_offerte {
position:absolute;
z-index:200;
width:684px;
border:1px solid #20358c;
background-color:#ffffff;
* height:620px;
min-height:600px;
top:-15px;
left:0px;
}

#offerte {
width:686px;
border:1px solid #20358c;
background-color:#ffffff;
min-height:300px;
color:#20358c;
padding-bottom:25px;
padding-top:20px;
margin-top:-15px;
margin-bottom:25px;
}

#offerte2_in {
	width:665px;
	margin-left:22px;
	* margin-top:20px;
}

#offerte_kader {
	padding-top:25px;
	padding-bottom:25px;
	border:1px solid #f17d0c;
	width:640px;
	}

#tab_offerte_lijn{
position:absolute;
z-index:201;
width:229px;
background-color:#ffffff;
height:8px;
top:-16px;
left:0px;
margin-left:458px;
}


#tab_offerte_vulling {
position:absolute;
z-index:201;
width:224px;
background-color:#ffffff;
height:8px;
top:-20px;
margin-left:461px;
}

#item_layer {
	width:154px;
	background-color:#ffffff;
	* height:275px;
	min-height:275px;
	float:left;
	margin-right:8px;
	margin-bottom:18px;
	}
	
	td.item_layer {
	width:154px;
	background-color:#ffffff;
	padding-bottom:5px;
	}


	
#tab_in {
	width:665px;
	margin-left:22px;
	margin-top:20px;
	}

table.tab_in {
	width:665px;
	margin-left:22px;
	margin-top:20px;
	}
	
#groep_naam {
	font-size:13px;
	font-weight:bold;
	height:26px;
	color:#ffffff;
	background-color:#20358c;
	}
	
#groep_naam_oranje {
	font-size:13px;
	font-weight:bold;
	height:26px;
	color:#ffffff;
	background-color:#f17d0c;
	}
	
#item_layer_thmb {
	width:154px;
	height:48px;
	margin-bottom:5px;
	}
	
#item_link {
	width:122px;
	padding-top:6px;
	padding-bottom:5px;
	cursor:pointer;
	}

div.item_link {
	width:122px;
	padding-top:6px;
	padding-bottom:5px;
	cursor:pointer;
	}
	
#groep_lijn {
	width:137px;
	height:1px;
	border-bottom:1px solid #5868a9;
	}
	
#groep_lijn_oranje {
	width:137px;
	height:1px;
	border-bottom:1px solid #f17d0c;
	}

a.item_waarvoor, a.item_waarvoor:visited, a.item_waarvoor:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.item_waarvoor:hover   { color: #f17d0c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

a.item_wat, a.item_wat:visited, a.item_wat:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.item_wat:hover   { color: #f17d0c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

	
#offerte_in {
	width:640px;
	margin-left:22px;
	margin-top:20px;
	margin-bottom:20px;
	}

#pop_form {
	padding-top:25px;
	padding-bottom:25px;
	border:1px solid #f17d0c;
	}
td.pop_form {
	font-size:12px;
	padding:2px;
	}
	
input.knop_pop {  
background-color:#f17d0c;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:4px;
}

input.pop_form {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:250px;
padding:2px;
}

select.pop_form {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:255px;
}



input.pop_form_sub {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:230px;
padding:2px;
}

select.pop_form_sub {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:235px;
}


textarea.pop_form {  
background-color:#FFFFFF;
border: 1px solid #20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#20358c;
width:250px;
}


.subkop {
	font-size:18px;
	color:#f17d0c;
	}


/* Productpagina*/

#item_layer_thmb_producten {
	width:154px;
	height:48px;
}

td.product_groep {
	width:154px;
	margin-right:8px;
	padding-bottom:18px;
	background-image:url(../beelden/producten_lijnen.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #bcc2dc;
	
	}
		
#groep_naam_producten {
	font-size:13px;
	font-weight:bold;
	height:26px;
	color:#20358c;
	}
	
	#product_groep_producten_in {
		height:193px;
	border: 1px solid #bcc2dc;
	}
	
#groep_lijn_producten {
	width:137px;
	height:1px;
	border-bottom:1px solid #bcc2dc;
	}

#txt_in_producten {
	padding-top:25px;
	padding-left:22px;
	padding-right:0px;
	padding-bottom:30px;
	line-height:18px;
	}

div.product_thmb {
	width:125px;
	z-index:200;
	position:absolute;
	margin-left:100px;
	margin-top:-18px;
	visibility:hidden;
	}

#product_txt_in {
	margin-top:25px;
	margin-left:65px;
	margin-bottom:35px;
	line-height:18px;
	width:350px;
	font-size:12px;
	}

#product_kolom_rechts {
	width:196px;
	margin-top:30px;
	margin-bottom:35px;
	}
	
#actie_kolom_rechts {
	width:196px;
	margin-top:0px;
	float:right;
	margin-left:15px;
	}

li.product {
	font-size:12px;
	color:#20358c;
	padding-left:13px;
	background-image:url(../beelden/product_punt.gif);
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	}

#product_specs {
	line-height:18px;
	padding-left:13px;
	margin-top:20px;
	}

#aanlever_voorwaarden {
	margin-left:13px;
	padding-left:18px;
	background-image:url(../beelden/product_al_pijltje.png);
	background-repeat:no-repeat;
	margin-top:20px;
	cursor:pointer;
	}

#aanlever_in {
	line-height:18px;
	border:1px solid #b2b6d1;
	margin-left:31px;
	margin-top:5px;
	padding:15px;
	}
	
#algemene_voorwaarden {
	padding-left:18px;
	background-image:url(../beelden/product_al_pijltje.png);
	background-repeat:no-repeat;
	margin-top:20px;
	cursor:pointer;
	}

#algemeen_in {
	line-height:18px;
	border:1px solid #b2b6d1;
	margin-top:5px;
	padding:15px;
	}

	
img.nieuws_foto {
	border:1px solid #20358c;
	margin-bottom:-40px;
	z-index:200;
	}

img.product_foto {
	border:1px solid #20358c;
	margin-bottom:-42px;
	z-index:200;
	}

img.zoom {
	z-index:201;
	}
	
#pop {
	position: absolute;
	top: 0;
	left:-250px;
	margin-left:50%;
	z-index: 2001;
	width:500px;
	padding-top:55px;
	}
	

#pop_back {
position: absolute;
text-align:center;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 150%;
	background-color: #20358c;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}

td.sluit {
	padding-bottom:15px;
	}
	
img.pop_foto {
	border:1px solid #fff;
	cursor:pointer;
	}

a.pop, a.pop:visited, a.pop:active  { color: #FFFFFF; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.pop:hover   { color: #f17d0c; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

#product_offerte {
color:#fff;
height:30px;
background-color:#20358c;
background-image:url(../beelden/alle_actie_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-top:30px;
cursor:pointer;
}

#product_offerte_actie {
color:#fff;
height:30px;
background-color:#20358c;
background-image:url(../beelden/alle_actie_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
cursor:pointer;
}

#product_contact {
color:#fff;
height:30px;
background-color:#b2b6d0;
background-image:url(../beelden/lichtblauw_pijltje.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-top:5px;
cursor:pointer;
}

#product_tel {
height:57px;
background-color:#e9eaf1;
background-repeat:no-repeat;
background-position:top right;
margin-top:5px;
}

#product_tel_in {
color:#20358c;
font-weight:bold;
padding-top:8px;
margin-left:10px;
font-size:13px;
}
	
/* Nieuwspagina*/

div.nieuws_link {
	width:85px;
background-image:url(../beelden/nitem_pijl_nieuws.png);
background-repeat:no-repeat;
background-position:center right;
margin-top:10px;
}

#nieuws_thmb {
width:194px; border:1px solid #20358c; float:right; height:75px; background-position:center center; 
margin-left:15px;
}

#terug {
	margin-left:25px;
	margin-top:5px;
	}
	
/* Sitemap */

#txt_sitemap {
	border:1px solid #bcc2dc;
	margin-bottom:25px;
	}

#txt_in_sitemap {
	padding-top:25px;
	padding-left:25px;
	padding-right:22px;
	padding-bottom:30px;
	line-height:18px;
	}

td.sitemap {
	line-height:18px;
	padding-right:15px;
	}

a.sitemap, a.sitemap:visited, a.sitemap:active  { color: #f17d0c; font-weight:normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.sitemap:hover   { color: #20358c; font-weight:normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

a.sitemap_sub, a.sitemap_sub:visited, a.sitemap_sub:active  { color: #20358c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.sitemap_sub:hover   { color: #f17d0c; font-weight:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/*Form */

input.form {  
background-color:#FFFFFF;
border: 1px solid #3D5B9E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#011440;
width:180px;
padding:2px;
}

select.form {  
background-color:#FFFFFF;
border: 1px solid #3D5B9E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#011440;
width:180px;
}


textarea.form {  
background-color:#FFFFFF;
border: 1px solid #3D5B9E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#011440;
width:180px;
}

input.form_knop {  
background-color:#052B82;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
border: 1px solid #052B82;
cursor:pointer;
}