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

/* -----------------------------------------------------------------------	
		CSS by Jacco de Jager @ breinblik.com
----------------------------------------------------------------------- */

/*Reset*********************************************************************************************/
* {margin: 0;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, select,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
html{height: 100%;}
body{background:#eaebea url('../img/linders_main_bg.gif') repeat-y top left;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;color:#000000;font-size:12px;line-height:18px;text-align:center;height:100%;}

.clear{clear:both;} 

/*******   HEADERS  *****/
h1{font-size: 26px;color:#000;font-weight:normal;line-height:28px;margin:0 0 10px 0;}
h2{font-size: 18px;color:#000;font-weight:normal;line-height:26px;margin:0 0 10px 0;}
h3{font-size: 0.875em;color:#000;font-weight:normal;}
h4{font-size: 0.75em;color:#000;font-weight:normal;}
h5{font-size: 0.75em;color:#000;font-weight:normal;}
h6{font-size: 0.75em;color:#000;font-weight:normal;}

/**** PARAGRAPH ****/

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


/******* LINKS *******/
/*a{color:#4B3158;text-decoration:underline;}*/
a:link{color:#4B3158;text-decoration:underline;}
a:visited{text-decoration:underline; }
a:hover {text-decoration: none;}
a:active, a:focus { text-decoration: underline; color: #eb6e11; }
a.leesmeerlink{color:#eb6e11;text-decoration:underline;font-weight:normal;}

/****** text opmaak ****/
strong{font-weight:bold;}
em{font-style:italic;}
h2 em{color:#626463;font-size:16px;font-weight:bold;}
small{font-size:10px;}


/* FORMS */
fieldset {padding:5px 0 5px 0;margin:5px 0 5px 0;}
legend {font-weight: bold; font-size:1.2em;}
label {color:#525252;display: block;height:20px;padding:5px 0 0 0;margin:0 0 0 25px;}

.checkbox, .radiobutton{width:19px;height:25px;padding:0 5px 0 0;display: block;float: left;}
/*textarea, input[type='text'], input[type='password'], select {border:1px #b6b5b8 solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#fff;}*/
/*textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border:none;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border:none;}*/

form.contactformulier div.inputtextarea textarea{
border:1px #b6b5b8 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFF url('../img/bg_textarea_contactform.gif') repeat-x top left;
resize: none;
outline: none;
margin: 0;
width:auto;
overflow:auto;
padding:5px 5px 5px 5px;
color:#4E4E4E;
text-align:left;
}
textarea:focus{border:1px #b6b5b8 solid;}

/*input[type='text'],input[type='password'] {cursor:text;background-color:transparent;border:none;}*/

/*** scaleable submit buttons ***/
.btn { display: block; position: relative; background: #79c4f4; padding: 5px;margin:10px 0 10px 0; float: left; color: #fff;text-shadow: 0 -1px 0 #635463; text-decoration: none; cursor: pointer;font-size:0.988em;font-weight:bold;}
.btn a{color:#FFFFFF;text-decoration: none;}
.btn * {font-style: normal; background:url('../img/btn-bg.png') no-repeat; display: block; position: relative;color:#FFFFFF; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px;color:#FFFFFF;text-decoration:none; }
.btn span { background-position: bottom left; left: -5px;top:0; padding: 0 0 5px 10px; margin-bottom: -5px; }

.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0;color:#FFF;text-decoration:none;}
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn:hover { background-color: #79c4f4;text-decoration:none;}
.btn:active { background-color: #79c4f4;text-decoration:none;}
.btn[class] {  background-image: url('../img/btn-bg-shade.png'); background-position: bottom; color:#FFFFFF;text-decoration:none;}
.btn[class]:hover{background-image: url('../img/btn-bg-shade.png'); background-position: bottom; color:#FFFFFF;text-decoration:none;}
* html .btn { border: 3px double #aaa; }
* html .btn:hover { border-color: #a00; }



form .btn { margin-right: 1em; }

form a{text-decoration:none;}
form a.btn{text-decoration:none;}

form a:link{color:#FFF;text-decoration:none;}
form a:active{color:#FFF;text-decoration:none;}
form a:hover{color:#2c232d;text-decoration:none;}
form a:focus{color:#FFF;text-decoration:none;}

/**** DIV opbouw van de template ****/
div.all{width:960px;min-height:100%;height:auto !important;height:100%;/*margin:0 auto -4em auto;*//*margin:0 auto -102px auto;*/margin:0 auto -63px auto;text-align:center;position:relative;}
		
/**** HEADER ****/
div.header{width:960px;height:97px;}
div.header .logo{width:282px;height:49px;display:block;margin:20px 0 0 20px;float:left;}
div.header .nav_zoekveldcontainer{width:auto;float:right;margin:15px 20px 0 0;}
div.header .zoekveldheader{float:right;background:#FFF url('../img/bg_zoekveld-extra.gif') repeat-x top left;width:225px;height:24px;margin:0 0 20px 0;}
div.header .zoekveldheader .zoekbtn{margin: 5px 0 0;width: 55px;float:right;background:none;color:#FFF;font-size:11px;font-weight:bold;text-shadow: 0 -1px 0 #69686e;}
div.header .zoekveldheader .zoekveld{background:none;border:none;color: #999999;float: left;font-size: 0.9em;height: auto;margin: 6px 5px 0 28px;width:130px;-webkit-appearance: none;}

div.headerbgleft{background:#eaebea url('../img/header-side-left.gif') no-repeat top left;height:97px;width:11px;float:left;}
div.headerbgcenter{background:#eaebea url('../img/header-bg-center.gif') repeat-x top left;width:938px;height:97px;float:left;}
div.headerbgright{background:#eaebea url('../img/header-side-right.gif') no-repeat top left;height:97px;width:11px;float:left;}


div.header .nav{float:right;}
div.header ul.topnav {width: 100%;}

/*** eind oude navigatie CSS in header **/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;text-align:left;}
.sf-menu ul {position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {list-style-type:none;display:inline;margin:0 0 0 15px;height:27px;float:left;position:relative;}
.sf-menu li a span{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#7a7a7a;text-shadow: 0 1px 0 #FFF;text-decoration:none;display:block;position:relative; padding:5px 3px 5px 6px;}
.sf-menu li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#7a7a7a;text-shadow: 0 1px 0 #FFF;text-decoration:none;
	display:block;position:relative;padding:0 0 0 12px;line-height:14px;white-space:nowrap;width:100%;}
.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active{background:url('../img/bg_tab_left.gif') no-repeat top left;color:#FFF;text-shadow: 0 1px 0 #41304a;text-decoration:none;height:27px;padding:0 0 0 12px;width:100%;}
.sf-menu li a.dropdownactive {background:url('../img/bg_tab_left.gif') no-repeat top left;color:#FFF;text-shadow: 0 1px 0 #41304a;text-decoration:none;height:27px;padding:0 0 0 12px;width:100%;}
.sf-menu li a span.dropdownactive {color:#FFF;text-shadow: 0 1px 0 #41304a;text-decoration:none;}
.sf-menu li a:focus span, .sf-menu li a:hover span, .sf-menu li a:active span{color:#FFF;text-shadow: 0 1px 0 #41304a;text-decoration:none;}
.sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active{background:none;color:#7a7a7a;text-shadow: 0 0 0 #ecf1f4;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:25px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em;top:0;}

/*** Navigatie in de header ***/
.sf-menu {}
.sf-menu a {text-decoration:none;}
.sf-menu a, .sf-menu a:visited{}
.sf-menu li {}
.sf-menu li ul li a.current{background:url('../img/arrow-dropdown.gif') no-repeat top left;width:18px;height:19px;display:block;position:absolute;top:0;padding:10px 0 10px 12px;}
.sf-menu li ul li {background:url('../img/bg_submenu-listitem.gif') repeat-x top left;border-left:1px #b0b0b2 solid;border-right:1px #b0b0b2 solid;border-bottom:1px #d1d9de solid;height:19px;padding:10px 0 0 10px;color:#7a7a7a;text-shadow: 0 0 0 #ecf1f4;margin:0;}
.sf-menu li ul li:hover {background:url('../img/bg_submenu-listitem.gif') repeat-x top left;border-left:1px #b0b0b2 solid;border-right:1px #b0b0b2 solid;border-bottom:1px #d1d9de solid;height:19px;padding:10px 0 0 10px;font-weight:bold;text-decoration:underline;}

.sf-menu li:hover, .sf-menu li.sfHover{outline:0;}


/**** CONTENT CONTAINERS ****/
div.container{width:920px;/*padding:20px 20px 40px 20px;*/padding:20px 20px 0 20px;}
div.maincontentcontainer{float:left;text-align:center;}
div.maincontent{width:538px;float:right;margin:0 0 20px 0;}
div.maincontent .content{background:#FFF url('../img/bg_main_content.gif') repeat-y top left;padding:40px 40px 40px 40px;text-align:left;}
div.maincontent .bottomcontent{background:#eaebea url('../img/bg_bottom_main_content.gif') no-repeat top left;height:11px;width:540px;padding:0 0 10px 0;}

div.maincontent .content ul {margin:10px 0 10px 0;}
div.maincontent .content ul li{list-style-type:none;background:url('../img/list-item-bg.gif') no-repeat;background-position: 1px 6px;padding:0 0 0 15px;}


/**** CONTAINER VOOR HET LINDERS LOGO MENU *****/
div.navigatiecontainer{background:url('../img/bg_logo_nav_linders.gif') no-repeat top left;float:left;width:345px;height:340px;display:block;margin:0 35px 0 0;position:relative;}
div.navigatiecontainer ul.dropdownmenus{background: url('../img/arrow-submenu.gif') no-repeat top left;cursor:pointer;}

.button {height:18px;width:24px;margin:0 0 0 15px;float:left;}
.button:hover{cursor:pointer;}
.button ul, li {margin:0; padding:0; list-style:none;}
.button .menu_class {}
.button .the_menu {margin:-6px 0 0 0;float:left;zoom: 1;position: relative;padding-top:5px;padding-bottom:5px;background-color: #FFF;}
.button .the_menu li {width:auto;list-style-type:none;position:relative;white-space:nowrap;text-align:left;}
.button .the_menu li a {color:#000; text-decoration:none; padding:8px 20px 6px 20px; display:block;}
.button .the_menu li a:hover {font-weight:bold;}
.button .the_menu li a span{}

.subnav1, .subnav2, .subnav3, .subnav4, .subnav5{width:145px;height:50px;position:absolute;}
.subnav1{top:61px;left:19px;z-index:9999;}
.subnav2{top:61px;left:193px;z-index:9999;}
.subnav3{top:161px;left:100px;z-index:8999;}
.subnav4{top:260px;left:0;z-index:7999;}
.subnav5{top:260px;left:177px;z-index:7999;}

.buttonlabel1, .buttonlabel2, .buttonlabel3, .buttonlabel4, .buttonlabel5{float:left;margin:0 0 0 6px;}
.buttonlabel1{background:url('../img/title-label-organisatie.gif') no-repeat top left;display:block;width:83px;height:17px;}
.buttonlabel2{background:url('../img/title-label-innovatiebox.gif') no-repeat top left;display:block;width:95px;height:17px;}
.buttonlabel3{background:url('../img/title-label-wbso.gif') no-repeat top left;display:block;width:44px;height:17px;}
.buttonlabel4{background:url('../img/title-label-overigesubsidies.gif') no-repeat top left;display:block;width:66px;height:38px;}
.buttonlabel5{background:url('../img/title-label-werkwijze.gif') no-repeat top left;display:block;width:81px;height:22px;}


/******   Navigation voor de subpagina's in plaats van Linders Logo   *******/
div.subpageleftnavigation{float:left;margin:0 35px 0 0;}
div.leftnavigationtop{background:url('../img/bg_subnavigation_head.gif') no-repeat top right;height:99px;width:334px;}
div.leftnavigationmiddle{background:url('../img/bg_subnavigation_middle.gif') repeat-y top left;width:254px;/*padding:0 0 0 45px;*/padding:0 40px 0 40px;}
div.leftnavigationbottom{background:url('../img/bg_subnavigation_footer.gif') no-repeat top left;width:334px;height:99px;}

div.titlenavigation{position:relative;}
div.titlenavigation h1{position:absolute;top:25px;left:40px;color:#2c3945;font-size:14px;font-weight:bold;text-shadow: 0 -1px 0 #FFFFFF;margin:0;}

div.leftnavigationmiddle ul{text-align:left;/*position:absolute;top:-25px;left:45px;*/margin:-20px 0 0 0;}
div.leftnavigationmiddle ul li{background:none;padding:0 0 0 24px;line-height:16px;font-size:12px;color:#000;font-weight:normal;}
div.leftnavigationmiddle ul li.selected{background:url('../img/active_listitem.gif') no-repeat top left;font-weight:bold;}
div.leftnavigationmiddle ul li:hover{font-weight:bold;text-decoration:none;cursor:pointer;}

div.leftnavigationmiddle ul li a{font-size:12px;color:#000;}
div.leftnavigationmiddle ul li a:hover{color:#000;}

div.leftnavigationmiddle ul li.selected a{color:#000;font-size:12px;text-decoration:none;}
div.leftnavigationmiddle ul li a:hover{font-weight:bold;text-decoration:none;}

div.leftnavigationmiddle ul li ul.nestedsubmenu{margin:0;}
div.leftnavigationmiddle ul li ul.nestedsubmenu li{background:none;font-weight:normal;width:200px;padding:0 0 0 14px;}
div.leftnavigationmiddle ul li ul.nestedsubmenu li.selected{background:url('../img/active_listitem_nested.gif') no-repeat 2px 2px;width:200px;font-weight:bold;}


/**** Twitter en LinkedIN buttons in footer ****/
.social_icons{/*float:right;*/margin:0 0 20px 0;padding:0 20px 0 0;height:38px;/*position:absolute;top:87%;*/width:940px;}

/*.social_icons{position:absolute;bottom:60px;padding:0 20px 0 0;height:38px;width:940px;}*/

.social_icons li{display:inline;float:right;margin:0 5px 20px 0;}
/*.social_icons li a.twittericon{background:url('../img/twitter-button.gif') no-repeat top left;width:36px;height:38px;display:block;text-indent:-1000em;}
.social_icons li a.linkedinicon{background:url('../img/linkedin-button.gif') no-repeat top left;width:37px;height:38px;display:block;text-indent:-1000em;}*/

.social_icons li a{width:36px;height:38px;display:block;cursor:pointer;}



/**** FOOTER ****/
.push{/*clear: both;*//*height:4em;*//*height:102px;*/height:63px;/*position:absolute;z-index:10;*/}

div.footer{/*height:4em;*//*height:102px;*/height:63px;width:960px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#FFF;margin:0 auto 0 auto;/*padding:14px 40px 0 40px;*/}
div.footerbg{float:left;background-color:#6f6d74;width:880px;padding:10px 40px 10px 40px;height:25px;}
div.footer .copyrighttekst{text-align:left;float:left;/*width:75%;*/}
div.footer .algemenevoorwaarden{text-align:right;float:right;/*width:25%;*/position:relative;z-index:20;/*left:860px;*/}
div.footer a{color:#FFF;}
div.footer a:hover{text-decoration:none;}
div.footer a:visited{text-decoration:underline; }


/**** file icons PDF en DOC voor vacatures pagina ****/
.textblockvacatures{display:none;}
.textblockvacatures .btn{margin:20px 0 0 0;}
.doctypescontainer{float:right;margin:20px 0 0 0;}
.doctypescontainer ul{}
div.maincontent .content .doctypescontainer ul li{background:none;list-style-type:none;float:left;margin:0 10px 0 0;}
li.pdficon a{background:url('../img/icon-pdf-file.gif') no-repeat top left;width:40px;height:39px;display:block;text-indent:-1000em;}
li.docicon a{background:url('../img/icon-doc-file.gif') no-repeat top left;width:40px;height:39px;display:block;text-indent:-1000em;}

/***** NieuwsBlok, PollBlok, KlantenReactiesBlok, etc. ****/
div.block{background-color:#eaebea;float:left;width:256px;min-height:243px;margin:20px 23px 0 23px;text-align:left;position:relative;}
div.blockbottom{background:url('../img/bg_bottom_content_block.png') no-repeat top left;height:9px;width:256px;display:block;float:left;}

div.block .blocktitle{padding:0 40px 0 0;margin:0 0 10px 0;}
div.block .blocktitle h1{font-size: 1.3em;color:#000;font-weight:normal;line-height:20px;font-weight:bold;}

div.blockcontent{background:#eaebea url('../img/bg_middle_content_block.png') repeat-y top left;padding:20px 23px 10px 23px;width:210px;margin:5px 0 0 0;}

div.blockklanten{float:left;width:300px;min-height:243px;margin:20px 0px 0 0px;text-align:left;position:relative;}
div.blockklanten .blocktitle h1{font-size: 1.3em;color:#000;font-weight:bold;}
div.blockcontentklanten{background:url('../img/bg_testimonials_content_block.gif') no-repeat top center;padding:20px 23px 10px 23px;width:325px;min-height:230px;margin:0;position:relative;}
div.blockcontentklanten h1{margin:0 0 0 50px;}
div.blockcontentklanten .btn{position:absolute;left:75px;bottom:80px;}

.labelnieuws{background:url('../img/label-block-nieuws.gif') no-repeat top left;width:62px;height:61px;display:block;position:absolute;top:0;left:197px;}
.labelpoll{background:url('../img/label-block-poll.gif') no-repeat top left;width:62px;height:61px;display:block;position:absolute;top:0;left:197px;}
.labelcontact{background:url('../img/label-block-contact.gif') no-repeat top left;width:62px;height:61px;display:block;position:absolute;top:0;right:0;}
.labelroute{background:url('../img/label-block-route.gif') no-repeat top left;width:66px;height:61px;display:block;position:absolute;top:0;right:0;}


div.recentnieuws{height:auto;clear:both;}
div.poll{height:auto;}
div.block div.poll table{margin:10px 0 10px 0;}
div.testimonial{height:auto;width:230px;padding:0 0 0 10px;}
div.testimonial p{font-size:11px;margin:0;}
div.testimonial .naamklant{font-weight:bold;font-size:12px;}

div.recentnieuws ul.top3nieuws{}
div.recentnieuws ul.top3nieuws li{list-style-type:none;clear:left;height:41px;line-height:14px;}
div.recentnieuws ul.top3nieuws li .kalender{background:url('../img/kalender_icon.gif') no-repeat top left;width:32px;height:29px;display:block;text-align:center;float:left;}
div.recentnieuws ul.top3nieuws li .kalender .maand{font-size:8px;font-family:Verdana, Geneva, sans-serif;color:#FFF;height:11px;line-height:12px;text-transform:uppercase;letter-spacing:0.125em;}
div.recentnieuws ul.top3nieuws li .kalender .dag{font-size:14px;color:#676767;font-weight:bold;height:14px;line-height:14px;}
div.recentnieuws ul.top3nieuws li .nieuwskopje{width:auto;font-size:12px;float:left;padding:0 10px 0 0;position:absolute;left:60px;}
div.recentnieuws ul.top3nieuws li .nieuwskopje a{color:#000;text-decoration:none;}
div.recentnieuws ul.top3nieuws li .nieuwskopje a:hover{text-decoration:underline;}

/**** Breder block wat gebruikt wordt in de linkerkolom op sommige subpagina's****/

div.blockwide{background-color:#eaebea;float:left;width:331px;min-height:243px;margin:40px 0 0 0;text-align:left;position:relative;}
div.blockbottomwide{background:url('../img/bg_bottom_content_block_wide.png') no-repeat top left;height:9px;width:327px;display:block;float:left;}

div.blockwide .blocktitle{padding:0 40px 0 0;margin:0 0 10px 0;}
div.blockwide .blocktitle h1{font-size: 1.3em;color:#000;line-height:20px;font-weight:bold;}

div.blockcontentwide{background:#eaebea url('../img/bg_middle_content_block_wide.png') repeat-y top left;padding:20px 23px 10px 23px;width:281px;margin:5px 0 0 0;}


/**** BUTTONS ***/
a.buttonvorige{background:#eaebea url('../img/button_vorige.gif') no-repeat top left;width:89px;height:35px;display:block;text-indent:-1000em;float:left;margin:0 0 50px 0;}
a.buttonvolgende{background:#eaebea url('../img/button_volgende.gif') no-repeat top left;width:110px;height:35px;display:block;text-indent:-1000em;float:right;margin:0 0 50px 0;}

/**** Twitter ****/
div.twitterlink_container{padding:5px 0 0 0;}

/**** Slider voor klanten blok - testimonials ****/
#slider-code {height:100px; overflow:hidden; margin:10px auto 0 auto;}
#slider-code .viewport { float: left; width: 245px;  height:100px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 200px;width: 300px;}

/** CSS voor overige subsidie pagina, door Mike -- mikenew  DIV Accordion**/


/*#accordion h3 {font-size: 13px;height: 22px;width: 453px;background-image:url('../img/accordion-na.png') no-repeat left center;padding-top: 10px;padding-left: 25px;}
#accordion h3 a {color: black;}
#accordion h3 a:hover, #accordion h3 a:focus, #accordion h3 a:active {color: #eb6e11;text-decoration: none;}	
#accordion div {padding: 10px;}
#accordion h3.ui-state-active {background-position: right center;font-weight: bold;}
*/

.accordion h3 {font-size: 13px;height: 22px;width: 453px;background-image:url(../img/accordion-na.png);background-repeat: no-repeat;background-position: left center;padding-top: 10px;padding-left: 25px;}
.accordion h3 a {color: #000000;cursor:pointer;}
.accordion h3 a:link {text-decoration:none;}
.accordion h3 a:visited{text-decoration:none;}
.accordion h3 a:hover, #accordion h3 a:focus, #accordion h3 a:active {color: #000000;text-decoration: none;}
.accordion div {padding: 10px;}
.accordion h3.ui-state-active {background-position: right center;font-weight: bold;}
	
/****** CONTACT FORMULIER *****/
form.contactformulier{color: #4e4e4e;}
form.contactformulier small{font-size:10px;}
form.contactformulier div.label{float:left;}
form.contactformulier div.input{float:right;background:url('../img/bg_input_contactform.gif') no-repeat top left;width:241px;padding:8px 8px 8px 8px;}
form.contactformulier div.inputselect{float:right;background:none;width:243px;padding:0 8px 8px 0;margin:0 8px 0 0;position:relative;}
form.contactformulier div.inputtextarea{float:right;background:none;width:243px;padding:0 8px 8px 8px;margin:0 8px 0 0;}

form.contactformulier div.radioalign{float:right;margin:0 10% 0 auto;}

div.maincontent .content form.contactformulier div.radioalign ul li{background:none;float:left;margin:0 30px 0 0;}

form.contactformulier div.radioalign ul li label input.radiobutton{border:none;display:block;margin:0;height:auto;width:auto;width:19px!important;height:19px;}

form.contactformulier label{margin:0;color: #4e4e4e;}
form.contactformulier input{width:241px;/*height:15px;*/color: #4e4e4e;/*-webkit-appearance: none;*/}

span.error{color:#F03;font-weight:bold;}

form.contactformulier input.btn{width:auto;}

/*.select {position: absolute;width: 225px;height: 31px;padding:5px 24px 0 8px;color: #4e4e4e;font: 12px/21px arial,sans-serif;background: url('../img/bg_select_contactform.gif') no-repeat top left;overflow: hidden;}
.styled{margin:8px 0 0 0;opacity: 0;position: relative;width: 256px;z-index: 5;cursor:pointer;}*/

select.select{position:relative;z-index:10;width:261px !important;height:31px !important;line-height:31px;}
span.select{position:absolute;bottom:0;float:left;left:0;width:261px;height:31px;line-height:31px;text-indent:10px;background:url('../img/bg_select_contactform.gif') no-repeat top left;cursor:default;z-index:1;}


form.contactformulier input.checkbox, input.radiobutton{border:1px #525252 solid;width:19px!important;height:25px;padding:0 5px 0 0;display: block;float: left;
margin:0 15px 0 1px;}



div.googlemapscontainer{text-align:left;padding:0;width:260px;}
div.adresgegevenslinders{color:#000;text-align:left;height:120px;margin:0 0 -80px 0;height:120px;}
#map_canvas{width:260px;height:350px;}

ul.routebeschrijving{margin:10px 0 10px 0;}
ul.routebeschrijving li{font-size:10px;background:url('../img/list-item-bg.gif') no-repeat;background-position: 1px 6px;padding:0 0 0 10px;}


div.header .zoekveldheader{float:right;background:#FFF url('../img/bg_zoekveld-extra.gif') repeat-x top left;width:225px;height:24px;margin:0 0 20px 0;}
div.header .zoekveldheader .zoekbtn{margin: 5px 0 0;width: 55px;float:right;background:none;color:#FFF;font-size:11px;font-weight:bold;text-shadow: 0 -1px 0 #69686e;}

/****** ZOEKRESULTATEN PAGINA ******/
ul.zoekresultaten_list{}
ul.zoekresultaten_list li{margin:0 0 20px 0;font-weight:bold;background:url('../img/list-item-zoekresultaten-bg.gif') no-repeat;background-position: 0 5px;padding:0 0 18px 30px;height:18px;width:420px;}
ul.zoekresultaten_list li span{clear:left;display:block;}
ul.zoekresultaten_list li a{float:left;font-size:10px;color:#4b3158;font-weight:bold;text-decoration:underline;}


/****** KLANTEN PAGINA *****/
div.klantentitel{width:50%;float:left;}

div.klantenlogo{width:50%;height:auto;margin:0 0 5px 0;float:right;}
div.klantenlogo img{width:210px;height:auto;}


div.logoklanten{text-align:center;}
div.logoklanten img{width:210px;height:auto;}

div.testimonialklanten{float:left;width:50%;margin:10px 0 10px 0;}


div.maincontent .content  ul.klantlinks li{background:url('../img/list-item-zoekresultaten-bg.gif') no-repeat;background-position: 0 0;padding:0 0 10px 30px;height:18px;}
ul.klantlinks li.leesmeerlink a{font-size:12px;/*font-style:italic;*/color:#000;font-weight:bold;}
ul.klantlinks li.websiteklant a{text-decoration:underline;color:#4b3158;}
ul.klantlinks li.websiteklant a:hover{text-decoration:none;}

/**** NIEUWS OVERZICHT PAGINA ***/
div.maincontent .content ul.nieuwslinks li{background:url('../img/list-item-zoekresultaten-bg.gif') no-repeat;background-position: 0 0;padding:0 0 10px 30px;height:18px;}
ul.nieuwslinks li.leesmeerlink a{font-size:12px;/*font-style:italic;*/color:#000;font-weight:bold;}

/***** ZOEKOPTIE *****/
p.zoekaantal{font-size: 20px;color:#000;font-weight:normal;line-height:28px;margin:0 0 10px 0;}

.bronvermelding {
    color: #6F6E75;
    font-size: 10px;
    font-style: italic;
    margin: 22px 15px 0 0;
	line-height: 14px;
}

