body{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color:#333333;
}

h1{
	font-size : 1.4em;
	font-weight:normal;
	color:#000000;
	border-bottom: 1px solid #d0d0d0;
	padding : 5px 0;
	line-height:1.2em;
	
	letter-spacing:2px;
	
	margin : 15px 5px 20px 0;
}

h2{
	font-size : 1.1em;
	letter-spacing:1px;
	margin: 5px 0;
	
}

h3{
	font-size : 1em;
	color:#173e5f;
}

ul{margin : 10px;}

ul li{margin : 2px 0 0 15px;}

img{
	border:none;
}


a:link, a:visited{color:#333333;}
a:hover{color:#c0d638;}

#main{
	margin:0 auto;
	width : 900px;
}

#splash #main {
	width : 729px;
}

#splash #content{
	background:url(../../img/splashBack_repeat.gif) repeat-y;
	padding : 0 14px;
}

#header{
	background:url(../../img/header_img_shangai.jpg) no-repeat;
	height: 140px;
}

#header #logo{
	padding:15px;
}

#funct_nav_back{
	position:absolute;
	
	height : 26px;
	
	width: 335px;
	
	margin-left : 565px; /*900-width*/
	background:url(../../img/funct_nav_repeat.gif) repeat-x;
	
	 opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    #filter: alpha(opacity=80);
	
}

#header ul#nav_top{
	position:absolute;
	margin:0 0 0 575px; /*funct_nav_back->width + 15px;*/
	line-height : 26px;
}

#header ul#nav_top li{
	list-style:none;
	display:inline;
	margin : 0 3px;
}

#header ul#nav_top li a:link,#header ul#nav_top li a:visited{text-decoration:none;}
#header ul#nav_top li a:hover{color:#173e5f; text-decoration:underline;}

#profiel{
	letter-spacing:2px;
	font-size: 0.9em;
	padding-left : 15px;
	line-height : 12px;
	margin-top : 5px;
}

#profiel_keuze  {
	font-weight:bold;
	color: #173E5F;
}

#profiel .doelgroepen_filter_item{
	display:inline;
	padding : 0 5px;
}

#profiel .doelgroepen_filter_item a:link, #profiel .doelgroepen_filter_item a:visited{color:#333333; text-decoration:none;}
#profiel .doelgroepen_filter_item a:hover{color:#333333; text-decoration:underline;}

#taal_navig{
	background:url(../../img/balk_top_repeat.gif) repeat-x;
	padding : 3px 10px 2px 0;
	line-height : 22px;
	
	font-size : 0.8em;
	color:#173e5f;
	text-align:right;
}

.taal_navig_item{
	display:inline;
	padding : 0 3px;
	
}

.taal_navig_item a:link, .taal_navig_item a:visited{
	color:#ffffff;
	text-decoration:none;
}
.taal_navig_item a:hover{
	color:#173e5f;
	text-decoration:underline;
}

.inhoud #nieuwsbrief{
	float:right;
	background:url(../../img/pop_bottom.gif) no-repeat bottom #afc73c;
	width : 236px;
	padding-bottom : 14px;
	margin : 0 0 5px 5px;
	
	color:#ffffff;
}

#nieuwsbrief form{font-size : 0.9em; margin :5px 0 0 20px;}
#nieuwsbrief .nb_tekst{font-size : 0.9em; margin :15px 0 0 20px;}

#nieuwsbrief form input.text{border:1px solid #cfdd8a; padding : 2px;}
#nieuwsbrief form input#submit_m2m{border:1px solid #cfdd8a; background:#173e5f; color:#ffffff;}

#kolom_links{
	float:left;
	width : 200px;
	border-right: 1px solid #c0d638;
	margin-right :1px;
}

#kolom_rechts{
	float:left;
	width : 698px;
}

ul.navigatie{
	font-size : 0.9em;
	margin:0;
}

ul.navigatie ul{list-style:none; color:#afc73c; font-size : 0.9em;}
ul.navigatie ul a:link, ul.navigatie ul a:visited{text-decoration:none; color:#173e5f !important;}
ul.navigatie ul a:hover{text-decoration : underline !important;}

ul.navigatie li.nav_item, ul.navigatie li.activehoofdlink {
	list-style:none;
	margin:0 0 0 15px;
	padding:7px 0;
	background:url(../../img/menu_border_bottom.gif) right bottom no-repeat;
	letter-spacing:2px;
}

.navigatie li.nav_item a:link, .navigatie li.nav_item a:visited, .navigatie li.activehoofdlink a:link, .navigatie li.activehoofdlink a:visited{
	color:#333333;
	text-decoration:none;
}

.navigatie li.nav_item a:hover , .navigatie li.activehoofdlink a:hover{
	color:#c0d638;
}

#kolom_rechts #kolom_1, #kolom_rechts #kolom_2, #kolom_rechts #kolom_3{
	float:left;
	width : 230px;
}

#kolom_rechts #kolom_1{
	background:#f5f7cc;
	border-top : 4px solid #eaee99;
}

#kolom_rechts #kolom_2{
	margin : 0 1px;
	background:#fafbe6;
	border-top : 4px solid #f5f6cc;
}

#kolom_rechts #kolom_3{
	background:#edf0f2;
}


p {
	margin: 5px 0px 5px 0px;
}

h2 {
	margin-top: 20px;
	clear: both;
}

.leesmeer {
	float: right;
	clear: both;
	margin: 10px;
	margin-bottom: 20px;
}

#kolom_1 h2{background:#f1f3d7;	padding : 15px; margin-top: 0px; font-size : 0.9em;}
#kolom_2 h2{background:#f8f9da;	padding : 15px; margin-top: 0px; font-size : 0.9em;}
#kolom_3 h2{background:#f8f9da;	padding : 15px; margin-top: 0px; font-size : 0.9em;}

#kolom_1 .tekst, #kolom_2 .tekst, #kolom_3 .tekst{padding : 5px 15px 15px 15px;}
#kolom_1 .tekst_kort, #kolom_2 .tekst_kort, #kolom_3 .tekst_kort{padding : 5px 15px 15px 15px;}

#kolom_3 .evenement{
	background:url(../../img/evenement_btn.jpg) no-repeat;
	width : 160px;
	min-height:47px;
	padding: 8px 5px 8px 65px;
	color:#ffffff;
}

*html #kolom_3 .evenement{height : 53px;}

#kolom_3 .evenement_big{
	background:url(../../img/evenement_btn_big.jpg) no-repeat;
	width : 160px;
	min-height:156px;
	padding: 8px 5px 8px 65px;
	color:#ffffff;
}

*html #kolom_3 .evenement_big{height : 172px;}

.evenement .datum, .evenement_big .datum{ font-size : 1.3em; font-weight:bold; }

.evenement .korte_tekst, .evenement_big .korte_tekst{font-size : 0.9em;}

.ev_item{padding-bottom : 15px;}

.evenement a:link, .evenement_big a:link, .evenement .korte_tekst a:visited, .evenement_big .korte_tekst a:visited, .evenement .datum a:visited, .evenement_big .datum a:visited{ color:#ffffff; text-decoration:none; }
.evenement a:hover, .evenement_big a:hover{color:#ffffff;}

#kolom_3 .recente_projecten{
	padding : 15px;
}

#kolom_3 .recente_projecten a:link, #kolom_3 .recente_projecten a:visited{ color:#333333}
#kolom_3 .recente_projecten a:hover{color:#173e5f;}

#kolom_3 .recente_projecten ul{margin: 15px 0 0 0;}

#kolom_3 .recente_projecten ul li{
	list-style:none;
	background:url(../../img/li_ico.gif) no-repeat 0px 7px;
	padding: 2px 0 0 15px;
}

#kolom_3 #extranet{background:#cdd5dc; margin : 10px 0; padding : 5px 15px; _height: 1%;}

#kolom_3 #extranet h3 a:link,#kolom_3 #extranet h3 a:visited{text-decoration:none; color:#173e5f;}
#kolom_3 #extranet h3 a:hover{text-decoration:underline;}

.fll{float:left; margin:1px 0; width  : 130px;}
.flr{float:left; margin-left: 28px; width : 540px;}

.nofl{padding : 0 0 0 25px;}

.nofl .tekst{
	padding : 10px 0 15px 0;
}

.nofl p{
	padding : 5px;
}

.kruimel{font-size : 0.9em; color:#aaaaaa; padding : 5px 0;}

#footer a:link, #footer a:visited{color:#ffffff;}

#extra_info{background:#c0d638; padding: 10px 5px; font-size : 0.9em; color:#173e5f;}

#extra_info a:hover{
	color:#173e5f;
}


#extra_info a:visited, #footer_info a:visited{
	color:#ffffff;
}

#footer_info{background:#173e5f; padding: 3px; font-size : 0.8em; color:#ffffff;}

#footer_info a:hover{
	color:#c0d638;
}

.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}

.setBig{font-size : 1.2em;}

.setBorder{
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding: 5px 0;
}

.setColor01, .setColor01 a{color:#c0d638 !important; text-decoration:none;}
.setColor02, .setColor02 a{color:#173e5f !important; text-decoration:none;}
.setColor03, .setColor03 a{color:#727272 !important; text-decoration:none;}
.setColor04, .setColor04 a{color:#aaaaaa !important; text-decoration:none;}
.setColor05, .setColor05 a{color:#ffffff !important; text-decoration:none;}


.clearfloat{
	clear:both;
	line-height : 0px;
	height : 0px;	
	font-size : 1px;
}

.leesmeer {
	margin-top: 5px;
}

.zoek_hr {
	color: #c0d638;
    background-color: #c0d638;
    border: 0;
    height: 1px;
	margin: 1px 0;
}

.zoek_resultaten_highlight {
	font-weight: bold;
	color: #c0d638;
}

.knop, #submit_login, #submit_m2m {border:1px solid #cfdd8a; background:#173e5f; color:#ffffff;}

.zoeken_pagina_actief  {
	font-weight: bold;
}

.terug_naar_zoeken {
	float: right;
}

.form_label {
	clear:left;
	display:block;
	float:left;
	margin-right:10px;
	width:135px;
}

#bericht, #message {
	width: 250px;
}

#contactform_enfinity .form_label {
	clear:left;
	display:block;
	float:left;
	margin-right:10px;
	width:150px;
}

#verplicht_ster  {
	float: right;
}

#activesubmarkup {
	color: #000000;
}

.activehoofdlink {
	
}

.terug_naar_zoeken {
	float: right;
}

li.zoek_item, li.zoek_pagina {
	list-style: square;
	background: none;
}

#extranet_aangemeld_box {
	width : 215px;
	margin :5px 0px 5px 0px;
	color: #173E5F;
	padding: 5px 20px 5px 20px;
	border-bottom: 3px solid #FFFFFF;
}

#extranet_aangemeld_box a:link, #extranet_aangemeld_box a:hover, #extranet_aangemeld_box a:visited{
	color: #173E5F;
}

.sitemap_lijst{
	list-style-type: square;
}

#profiel #doelgroepen_filter_item_actief a:link, #profiel #doelgroepen_filter_item_actief a:hover, #profiel #doelgroepen_filter_item_actief a:visited{
	background-color: #AFC73C;
}

.enfinity_deelsite {
	color: #FF0000;
	font-weight: bold;
	display:inline;
	padding : 0 3px;
}	

#foto_rota {
	width: 125px;
	float: left;
}

.bannerlinks {
	width:	190px;
	margin: 40px 0px 40px 10px;
}

/*
.bannerlinks img {
	width: 180px;
}
*/

#talen_keuze{width : 580px; margin: 25px auto 0 auto;}

.taal_item{width : 190px; float:left;}

.taal_img{
	float:left;
}

.taal_beschrijving{
	margin-top : 15px;
}

.taal{
	font-size:1.1em;
	letter-spacing:1px;
	color:#555555;
	text-transform:uppercase;
}

.link{
	font-size:0.9em;
	color:#aaaaaa;
	text-transform:lowercase;
}

.taal a:link, .taal a:visited{
	color:#555555;
	text-decoration:none;
}

.taal a:hover{
	color:#c0d638;
}

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

.link a:hover{
	color:#c0d638;
}

#splash #footer{text-align:right; padding-right : 18px;	width : 720px; margin:0 auto;}

#splash #footer a:link, #footer a:visited{color:#aaaaaa;}

#splash #bericht{
	font-size : 0.9em;
	color:#aaaaaa;
	padding : 25px 0;
	width : 570px;
	margin:0 auto;
}

#audio_mp3 {
	margin-left: 10px;
}

.audio_tab {
	margin-top: 10px;
	margin-bottom: 10px;
}


/*ERKENDE DEALERS*/
#dealers_links{
	float:left;
	width : 415px;
	margin-right : 25px;
}

#dealers_rechts{
	float:left;
	width : 230px;

}

ul#dealers_provincies {
	list-style:none;
	margin:0;
	padding:0;
}

ul#dealers_provincies li{
	margin:0;
	padding: 10px 0;
	border-bottom: 1px solid #cad638;
	
	font-size : 1.6em;
	color:#555555;
	font-weight:normal;
}

ul#dealers_provincies li a:link, ul#dealers_provincies li a:visited{
	text-decoration:none;
	color:#555555;
}

ul#dealers_provincies li a:hover, ul#dealers_provincies li.prov_current a:link, ul#dealers_provincies li.prov_current a:visited{
	color:#0b3457;
}

ul#dealers_provincies li li{
		list-style:none;
		font-size : 0.6em;
		padding: 4px 0;
		margin:0;
		border-bottom:1px solid #eaeaea;
}


.blok_idk{
	background:#C1D639;
	border: 1px solid #b2c634;
	padding: 15px;
	text-align:center;
}

.idk_foto{
	background:url(../../img/dealers_img_back.jpg) no-repeat top center;
	height : 131px;
	text-align:center;
	padding-top: 9px;
}

.idk_foto_img{
	margin-top:0;
}

.idk_breeklijn{
	background:url(../../img/idk_breeklijn.gif) repeat-x;
	height:2px;
	line-height:2px;
	font-size: 2px;
	margin: 10px 0;
}

.dealer_row{
	margin: 10px 0;
}

.dealer_logo{
	/*background:url(../../img/dealer_logo_back.gif) no-repeat;*/
	float:left;
	margin-right : 25px;
	text-align:center;
}

.dealer_logo img{
	margin-left:15px;
}

.dealerlist{
	display:none;
}

.dealer_details{
	float:left;
	line-height:1.5em;
}

.dealer_info img{ float:right; margin: 0 25px 25px 25px;}

ul.gallery{
	list-style:none;
	padding:0;
	margin:15px 0;
}

ul.gallery li{
	float:left;
	margin: 0 1px 0 0;
	padding:0;
}

ul.gallery li img{margin:0; padding:0;}

.gallery_pic{
	height:116px;
}

/**
 * BESTELFORMULIER
 **/
.titelbalk
{
	background-color:#C0D638;
	color:white;
	height:20px;
	font-size:1.2em;
	padding: 4px 0 0 5px;
	margin: 10px 0 10px 0;
}

.blauwe_titelbalk{
	background-color:#173E5F;
	color:white;
	height:20px;
	font-size:1.4em;
	font-weight:bold;
	padding: 4px 0 0 5px;
	margin: 10px 0 10px 0;
}

.titelbalk .links{
	width:55%;
}

.input_container{
	width:100%;
}

.links{
	float:left;
	width:50%;
}

.links_groot{
	float:left;
	width:60%;
}

.subtitel{
	border-bottom: 2px solid #000000;
	margin: 5px 0 5px 0;
}

.subsubtitel{
	border-bottom: 1px solid #000000;
	margin: 0 0 10px 0;
}

.subsubtitel_links{
	float:left;
	width:16%;
}

#overspanningsbeveiliging_aantallen, 
#type_kwh_teller_aantallen, 
#connector_beschrijving_aantallen,
#omvormer_optie_aantallen,
.aantallen
{
	float:left;
	width:16%;
}

#connector_beschrijving_values,
#omvormer_optie_beschrijvingen
{
	width:84%;
	float:left;
}

#connector_beschrijving_values input, #omvormer_optie_beschrijvingen input{
	width:95%;
	float:left;
}

#overspanningsbeveiliging_aantallen input, 
#type_kwh_teller_aantallen input, 
#connector_beschrijving_aantallen input, 
#connector_beschrijving_values input, 
#omvormer_optie_aantallen input, 
#omvormer_optie_beschrijvingen input,
.aantallen input
{
	margin: 0 0 2px 0;
}

.input_boveneen{
	margin: 0 0 3px 0;
}

.input_naasteen_klein{
	width:60px;
	margin: 0 5px 0 0;
	float:left;
}

.input_naasteen{
	width:100px;
	margin: 0 5px 0 0;
	float:left;
}

.input_naasteen_groot{
	width:120px;
	margin: 0 5px 0 0;
	float:left;
}

.input_and_label{
	margin: 0 0 5px 0;
}

.input_and_label label{
	float:left;
	width:60px;
}

.checkbox_row{
	margin:0 0 0 35%;
}

#zwarte_kabel, #rode_kabel{
	float:left;
	width:350px;
}

#bijsluiter{
	text-align:center;
	margin:20px 0 10px 0;
}

.inhoud div.flr .banner{
	float:left;
	margin-left:0;
	margin-right:5px;
	margin-right:5px;
}

.inhoud .bannerlinks{
	width:auto;
	margin: 0;
}


.flags
{
	width:140px;
	position:absolute;
	margin-left : 755px;
	margin-top:1px;
}

.flags img
{
	float:right;
}

.template_kolom{
	float:left;
	display:inline;
	width:49%;
}


/* SHOP OVERWRITE*/

#shop_cart {
	position:absolute;
	
	background:#173e5f;
	border:none;
	border-left :1px solid #052139;
	margin:26px 0 0 663px;
	padding: 5px;
	width : 226px;
	height:104px;
	
	color: #fff;

	opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    #filter: alpha(opacity=70);	
}


#shop_cart a:link,
#shop_cart a:visited,
#shop_cart a:hover
{
	text-decoration: none;
	color: #fff;
}




#shop_cart .aantal_items a:link, #shop_cart .aantal_items a:visited{ 
	color:#fff;

}

#shop_cart .totaalprijs{
	color:#fff;
}

#shop_cart .volledige_bestelling{
	color:#fff;
	background:none;
}

#shop_cart h2{
	margin-top: 5px; 
	padding-bottom: 3px; 
	margin-bottom: 10px;
	background:url(../../img/shopping_cart.png) no-repeat;
	padding-left : 20px;
	padding-top: 3px;
}

.talen_titel
{
	margin:15px 0px 15px 10px;
	background:url(../../img/biz_titel_bg.gif) repeat-x left bottom;
}

.talen_titel h1
{
	border:none;
	margin:0px;
	padding:0px;
	padding-right:5px;
	color:#c7d601;
	background:#ffffff;
	display:inline;
}

.taal_item.taal_other
{
	float:none;
	background: url(../../img/other_bg.jpg) no-repeat top right #f5f4f4;
	width:580px;
	margin-top:30px;
}

.taal_item.taal_other .taal_beschrijving
{
	padding-top:12px;
	padding-left:3px;
	margin:0px;
	float:left;
}

.item_delimiter
{
	height: 1px;
}

