.widget_links1{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	width:170px;
	margin-bottom:20px;
}


.widget_links{
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
	width:170px;
	padding-bottom:15px;
	background-image:url(/images/widget_spacer.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.widget_links_pc{
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
	width:170px;
	padding-bottom:25px;
	background-image:url(/images/widget_spacer.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.widget_personal_cont{
	padding-top:20px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	width:170px;
	padding-bottom:25px;
	background-image:url(/images/widget_spacer.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.widget_rechts_leeg{
	margin-top:20px;

}

h4.widgettitel{
	font-size:15px;
	color:#8B8D90;
	margin-bottom:5px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

a.basiclink:link {
	color: #0E3FC1;
	text-decoration:underline;
}
a.basiclink:visited {
	color: #0E3FC1;
	text-decoration:underline;
}
a.basiclink:hover {
	color: #0E3FC1;
	text-decoration:underline;
}
a.basiclink:active {
	color: #0E3FC1;
	text-decoration:underline;
}

a.basiclink-large:link {
	color: #0E3FC1;
	text-decoration:underline;
	font-size:12px;
}
a.basiclink-large:visited {
	color: #0E3FC1;
	text-decoration:underline;
	font-size:12px;
}
a.basiclink-large:hover {
	color: #0E3FC1;
	text-decoration:underline;
	font-size:12px;
}
a.basiclink-large:active {
	color: #0E3FC1;
	text-decoration:underline;
	font-size:12px;
}

/* De style elementen die nodig zijn voor de nieuwsbrief */
.widget_nieuwsbrief{
	width:180px;
	height:105px;
	background-image:url(/images/widget_background.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}
.nieuwsbrief_form{
	margin:0px;
}

.widget_nieuwsbrief_inner{
	padding-left:7px;
}

h4.nieuwsbrief{
	font-size:15px;
	color:#14234A;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
.emailfield{
	width:150px;
	height:16px;
	background-image:url(/images/textinput.gif);
	background-position:top left;
	border:0px;
	background-repeat:no-repeat;
	font-size:10px;
	color:#A1A1A1;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:0px;
}

.nieuwsbrief_button{
	background-image:url(/images/nieuwsbrief_submit.gif);
	width:83px;
	height:19px;
	border:0px;
	cursor:pointer;
}

.nieuwsbriefitem_text{
	margin-top:5px;
}

.nieuwsbriefitem_button{
	margin-top:5px;
	margin-left:72px;
}		
.nieuwsbriefitem_check{
	margin-top:4px;
}	
.nieuwsbrief_label1{
	font-size:10px;
}
.nieuwsbrief_label{
	font-size:10px;
	margin-left:10px;
}
.nieuwsbrief_retry{
	text-align:right;
	padding:10px;
}

 	

/* De style elementen die nodig zijn voor het inloggen */ 	
.widget_inloggen{
	padding-top:7px;
	width:255px;
	background-image:url(/images/widget_background.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
} 	

div#showerror{
	color:#FF0000;
}

.widget_ingelogd{
	padding-top:7px;
	width:255px;
	height:90px;
	background-image:url(/images/widget_background.jpg);
	background-position:top;
	background-repeat:repeat-x;	
} 	

.inlog_form{
	margin:0px;
}
h4.inlog{
	font-size:12px;
	color:#14234A;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
.inlogfield{
	width:140px;
	height:16px;
	background-image:url(/images/textinput.gif);
	background-position:top left;
	border:0px;
	background-repeat:no-repeat;
	font-size:10px;
	color:#A1A1A1;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:0px;
}

.inlog_submit_button{
	background-image:url(/images/inlog_button.gif);
	width:83px;
	height:18px;
	border:0px;
	cursor:pointer;
}

.uitlog_submit_button{
	background-image:url(/images/uitlog_button.gif);
	width:83px;
	height:19px;
	border:0px;
	cursor:pointer;
}

.inlog_username_text{
	margin-top:6px;
}
.inlog_password_text{
	margin-top:6px;
	float:left;
}	

.inlog_button{
	float:left;
	padding-left: 10px;
	margin-top:6px;
}	

.uitlog_button{
	float:right;
	margin-right: 5px;
	margin-top:6px;
}	

.inlog_options{
	padding-top:5px;
	clear:both;
}


/* De style elementen die nodig zijn voor het nieuws en events */
div#nieuws_events_div{
	margin-right:10px;
	width:245px;
}

div#nieuws_events_div_tab{
	margin-right:10px;
	width:245px;
	margin-top:20px;
}

.tab{
	margin-right:3px;
	padding-left:4px;
	padding-right:2px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	float:left;
	height:25px;
	background-image:url(/images/tab_background.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	color:#8B8D90;
	font-size:12px;
	font-weight:bold; 
	cursor:pointer;
}
.tab_sel{
	margin-right:3px;
	padding-left:4px;
	padding-right:2px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	float:left;
	height:25px;
	background-color:#FFFFFF;
	color:#EE2E24;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.tab_spacing{
	text-align:center;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	width:50px;
}

div#tabs_space{
	height:26px;
	background-image:url(/images/tab_topborder.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

div#tabcontent{
	border-left: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	height:500px;
	width:245px;	
}

div#innerpadding{
	padding-left:13px;
	padding-right:10px;
	padding-top:20px;		
	padding-bottom:20px;
}	

div#innerpadding_nieuws{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;		
	padding-bottom:20px;
}	

div#innerpadding_events{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;		
	padding-bottom:20px;
}	

div#nieuwsdiv{
	display:block;
	overflow:auto;
	height:460px;

}

div#eventsdiv{
	display:none;
	overflow:auto;
	height:460px;

}

ul.tab_opsomming{
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
}
li.tab_opsomming_item{
	padding-bottom: 10px;
}

div.datum{
	color:#909090;
}

a.nieuws_events:link, a.nieuws_events:visited, a.nieuws_events:active{
	color:#585858;
	text-decoration:none;
}
a.nieuws_events:hover{
	color:#000000;
	text-decoration:none;
}
a.nieuws_events_normal:link, a.nieuws_events_normal:visited, a.nieuws_events_normal:active{
	color:#333333;
	text-decoration:none;
}
a.nieuws_events_normal:hover{
	color:#333333;
	text-decoration:none;
}


/* De style elementen die nodig zijn voor de companies */
div.companies_centertekst{
	color:#909090;
	font-size:11px;
	text-align:center;
	padding-bottom:5px;
}

div.companies_bottomtekst{
	color:#000000;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

div.centerlogo{
	text-align:center;
	position:relative;
}


/* De style elementen die nodig zijn voor de personal contact */
div.personal_contact_foto_border{
	background-image:url(/images/personal-contact-frame.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
	width:122px;
	height:100px;	
	padding: 2px;
}

.personal_contact_space{
	padding-bottom:3px;
}

/* De style elementen die nodig zijn voor het smart solutions overzicht */
ul.sub_overzicht{ 
	list-style-type: none; 
	margin: 0px; 
	padding:0px;
	padding-bottom:5px; 
	margin-left:1px; 
	left:0px; 
	text-align: left; 
	top:14px;
	z-index:4;
}
li.sub_overzicht_blue{ 
	background-image:url(/images/pijl_blauw.gif);
	background-position: left;
	background-repeat: no-repeat;		
	padding-left:15px; 
	padding-bottom:2px;
	padding-top:2px;
}
li.sub_overzicht_red{ 
	background-image:url(/images/pijl_rood.gif);
	background-position: left;
	background-repeat: no-repeat;		
	padding-left:15px; 
	padding-bottom:2px;
	padding-top:2px;
}


/* De style elementen die nodig zijn voor het testimonial overzicht */
div#testimonial_div{
	margin-top:25px;
	padding-left:5px;
}

h4.testimonial_titel{
	font-size:15px;
	color:#8B8D90;
	margin-bottom:2px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

div.testimonial{
	width:112px;
	margin-right:2px;
	float:left;
}
div.testimonial_tekst{
	padding-top:6px;
	padding-bottom:10px;
	line-height: 12pt;
}

div.testimonial_foto_border{
	float:left;
	background-image:url(/images/personal-contact-frame.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
	width:120px;
	height:81px;	
	
}

div.testimonial_cleardiv{
	clear:both;
}

/* De style elementen die nodig zijn voor het company profiles overzicht */
div#company_profiles_div{
	margin-top:35px;
	padding-left:5px;
	padding-bottom:5px;
	background-image:url(/images/widget_achtergrond_verloop.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
}

h4.testimonial_titel{
	font-size:15px;
	color:#8B8D90;
	margin-bottom:2px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

div.company_profiles_tekst{
	font-weight:bold;
	line-height:1.4;
	margin-bottom:8px;
}

ul.bedrijventest{
	margin-top: 10;
	margin-bottom: 20;
	margin-left: 0;
	padding-left:0px;
	list-style-type: none;
}
	li.bedrijven_item{
}

/* De style elementen die nodig zijn voor contact us overzicht */
img.contact_us{
	border: 1px solid #969696;
}
div.contact-us_contact-information{
	margin-top:20px;
}

/* De style elementen die nodig zijn voor de nieuwsbrief */
.widget_download_media{
	margin-top:20px;
	padding:7px;
	height:105px;
	padding-bottom:20px;
	background-image:url(/images/widget_background.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}

h4.download_media{
	font-size:15px;
	color:#14234A;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

ul.media_downloads{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0;
	list-style-type: none;
}

div.omschrijving_media{
	font-size:10px;
	color:#545454;
}

img.media_icon{
	margin-right:10px;
}

.padding-right-benefits{
	margin-right:20px;
}
