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

@import url(top_menu.css);
@import url(main_menu.css);
@import url(footer_menu.css);
@import url(secondary_menu.css);

/*
 * 100% height layout with header and footer using divs
 * 
 */
html,body
{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body
{
	
}

html
{
     overflow: -moz-scrollbars-vertical;
}

*
{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#5A5A5C;
}

img {
	border: 0px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}
a:active,
a:focus
{
	outline: none;
}

a.under
{
	text-decoration:underline;
}

a.under:hover
{
	text-decoration:none;
}

strong,b, p strong a, p b a
{
	color:#000000;
}

p strong a:hover, p b a:hover
{
	text-decoration:none;
}

div#container
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:907px;
	background-color:#FFFFFF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-y;
}

div#header
{
	position:relative;
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:142px;
}

div#header #logo
{
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:101px;
	z-index:100;
}

div#header #logo img
{
	border:0;
	padding-left:7px;
}

div#header #left_head_box
{
	float:left;
	width:314px;
}

div#header #right_head_box
{
	float:left;
	width:424px;
}

div#src_zone
{
	margin-top:10px;
}

div#src_zone input#txt
{
	background: transparent url(../images/search_box_bg.png) no-repeat;
	width:116px;
	height:16px;
	float:left;
	border:1px solid #9B9C9E;
}

div#src_zone input#submit
{
	background-color:#FFFFFF;
	float:left;
	padding:0px;
	border:0;
	margin-left:10px;
	text-decoration:underline;
	font-weight:bold;
	color:#8F8F91;
	cursor:pointer;
}

div#cont_container
{
	padding-left:33px;
	padding-right:34px;
}

div#two_zones_l
{
	float:left;
	width:280px;
}

div#two_zones_l div.gr_bx
{
	width:253px;
	height:112px;
	background-color:#CCCCCC;
}

div#two_zones_r
{
	float:left;
	width:540px;
	margin-right: 20px;
}

div#two_zones_l_2
{
	float:left;
	width:437px;
}

div#two_zones_l_3
{
	float:left;
	width:430px;
}

div#two_zones_r_2
{
	float:left;
	width:394px;
}

div#two_zones_r_3
{
	float:left;
	width:410px;
}

div#two_zones_r_3 .designer
{
	border:1px solid #A2BD30;	
}

div#two_zones_r_3 .kenniseducatie
{
	border:1px solid #408788;	
}

div#two_zones_r_3 .producent
{
	border:1px solid #58595B;	
}

div#two_zones_r_3 .pres_box .info
{
	padding:10px 18px 10px 18px;
/*
	height:122px;
	*height:116px;
*/
}

div#two_zones_r_3 .pres_box .designer
{
	background-color:#A2BD30;
	padding:0;
	margin:0;
}

div#two_zones_r_3 .pres_box .kenniseducatie
{
	background-color:#408788;
	padding:0;
	margin:0;
}

div#two_zones_r_3 .pres_box .producent
{
	background-color:#58595B;
	padding:0;
	margin:0;
}

div#two_zones_r_3 .pres_box .head .left
{
	float:left;
	width:124px;
	height:180px;
	overflow:hidden;
}

div#two_zones_r_3 .pres_box .head .left2,
div#two_zones_r_3 .pres_box .head .left2 p b
{
	float:left;
	width:46px;
	color:#FFFFFF;
	padding-top:15px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	height:165px;	
}


div#two_zones_r_3 .pres_box .head .right
{
	float:left;
	width:221px;
	padding:15px 10px 15px 0;	
	height:100%;
}

div#two_zones_r_3 .pres_box .head .right td{ color: #FFF; vertical-align: top; }
div#two_zones_r_3 .pres_box .head .right td a{ color: #FFF; text-decoration: underline; }

div#two_zones_r_3 .pres_box .head .right p
{
	margin-bottom:5px;
	color:#FFFFFF;
}

div#two_zones_r_3 .pres_box .head .right,
div#two_zones_r_3 .pres_box .head .right p b,
div#two_zones_r_3 .pres_box .head .right p b a
{
	color:#FFFFFF;
}


div#cont_container div#two_zones_r h1,
div#cont_container div#two_zones_r_2 h1
{
	margin:0px 0px 5px 0px;
	padding:0px;
}

div#mainfooter
{
	position:absolute;
	width:907px;
	bottom:0; /* stick to bottom */
	left:0;	
	height:51px;
}

div#mainfooter #bg
{
	height:17px;
	background-color:#58595B;
	margin-left:33px;
	margin-right:34px;
}

div#mainfooter #left_txt_box
{
	float:left;
	width:396px;
	padding-left:17px;
	color:#DEDEDE;
	font-size:11px;
}

div#mainfooter #right_menu_box
{
	float:left;
	width:424px;
}

div.title
{
}

h1
{
	color:#A2BD30;
	font-size:15px;
}

div.yellow_box
{
	background-color:#EFE431;
	padding-left:282px;
	padding-right:90px;
}

.yellow_box_inner1
{
	padding-bottom:14px;
	padding-top:5px;
}

.yellow_box_inner1 p {
	margin: 0px;
}
div.yellow_box2
{
	background-color:#EFE431;
	margin-top:25px;
	margin-bottom:33px;
	width:841px;
}

div.yellow_box2 .left_arrow
{
	cursor: pointer;
	float:left;
	background-image:url(../images/left_arrow.jpg);
	background-repeat:no-repeat;
	
	background-position:10px center;
	width:42px;
	height:120px;
	padding: 13px 0px;
/*
	background-position:13px center;
	width:57px !important;
	width:40px;
	height:107px;
*/
}

div.yellow_box2 .left_1
{	
	float:left;
	color:#9B9C9E;
	width:172px;
	padding-top:15px;
}

div.yellow_box2 .active *
{
	color:#999999;
}

div.yellow_box2 .left_2
{
	float:left;
	color:#9B9C9E;
	width:227px;
	padding-left:28px;
	padding-top:15px;
}

div.yellow_box2 .right_arrow
{
	cursor: pointer;
	float:right;
	background-image:url(../images/right_arrow.jpg);
	background-repeat:no-repeat;

	background-position:17px center;
	width:42px;
	height:120px;
	padding: 13px 0px;
/*
	background-position:27px center;	
	width:57px !important;
	width:40px;
	height:107px;
*/
}

div.yellow_box2 .right_arrow a,
div.yellow_box2 .left_arrow a
{
	display:block;
	width:57px !important;
	width:40px;
	height:116px;
}

div.yellow_box2 .right_arrow2 a,
div.yellow_box2 .left_arrow2 a
{
	display:block;
	width:40px;
	height:110px;
}


.partners_box,
.partners_box
{
	width:40px;
}

div.yellow_box2 .left_3
{	
	float:left;
	color:#9B9C9E;
	width:227px;
	padding:15px 0px 0px 31px;
}

div.yellow_box2 .left_1 b,
div.yellow_box2 .left_2 b,
div.yellow_box2 .left_3 b
{
	font-size:14px;
}

div.yellow_box2 .img_1
{
	float:left;
	width:196px;
	height:168px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:18px !important;
	margin-right:17px;
}

div.yellow_box2 .img_2
{
	float:left;
	width:196px;
	height:168px;
	margin-top:20px;
	margin-bottom:20px;
}


div.aanmelden_form
{
	padding-left:282px;
	margin-top:16px;
}

div.aanmelden_form input
{
	border:1px solid #9D9C9D;
	color:div.aanmelden_form;
}	

div.aanmelden_form .left_1
{
	float:left;
	display:inline;
}

div.aanmelden_form .left_2
{
	float:left;
	display:inline;
	margin-left:20px;
}

div.aanmelden_form .left_3_label
{
	float:left;
	width:97px;
	margin-top:23px;
}

div.aanmelden_form .left_3_input
{
	float:left;
	width:156px;
	margin-top:23px;
}

div.aanmelden_form .left_3_input input
{
	width:156px;
}

div.aanmelden_form .left_4_label
{
	float:left;
	width:45px;
	margin-top:23px;
	margin-left:20px;
}

div.aanmelden_form .left_5_label
{
	float:left;
	width:97px;
	margin-top:10px;
}

div.aanmelden_form .left_5_input
{
	float:left;
	width:380px;
}


div.aanmelden_form .left_5_input input
{
	width:377px;	
	margin-top:10px;
}

div.aanmelden_form .left_6_label
{
	float:left;
	width:97px;
	margin-top:10px;
}

div.aanmelden_form .left_6_input
{
	float:left;
	width:156px;
	margin-top:10px;
}

div.aanmelden_form .left_6_input input
{
	width:156px;
}

div.aanmelden_form .left_7_label
{
	float:left;
	width:45px;
	margin-top:10px;
	margin-left:20px;
}

div.aanmelden_form .left_1 span,
div.aanmelden_form .left_2 span
{
	margin-left:17px;
}

div.aanmelden_form .aanmelden_colored_box
{
	width:477px;
	padding-bottom:15px;
	margin-top:15px;
	float:left;
	margin-bottom:10px;
}

div.aanmelden_form .aanmelden_colored_box .head
{
	height:26px;
	display:block;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
}

div.aanmelden_form .aanmelden_colored_box .head .inp
{
	margin-top:2px;
	float:left;
	margin-top:5px;
}

div.aanmelden_form .aanmelden_colored_box .head h4 label
{
	color:#FFFFFF;
	font-size:15px;
	margin-top:1px;
	margin-left:10px;
	float:left;
}

div.aanmelden_form .aanmelden_colored_box .three_boxes
{
	float:left;
	width:33%;
}

div.aanmelden_form .aanmelden_colored_box .three_boxes div input
{
	margin-left:15px;
	margin-top:10px;
	float:left;
}

div.aanmelden_form .aanmelden_colored_box .three_boxes div span
{
	margin-top:8px;
	margin-left:2px;
	float:left;
}

div.aanmelden_form .aanmelden_colored_box .innr
{
	border:1px solid #9B9C9E;
	margin-left:15px;
	margin-right:15px;
	height:94px;
	margin-top:10px;
}

div.aanmelden_form .aanmelden_colored_box textarea
{
	margin: 10px 15px 0px 15px;
	height:90px;
	width:447px;
	border:solid 1px #9B9C9E;
}
.aanmelden_form .error {
	color: #f00;
	font-size: 14px;
	margin:0px 90px 10px 0px;
}
.aanmeld_desc{
	width: 85%;
}
.aanmelden_form .vereniging
{
	border:1px solid #efe432;
}
.aanmelden_form .vereniging p
{
	margin: 0 0 10px;
}
.aanmelden_form .vereniging_head
{
	background-color:#efe432;
}
.aanmelden_form .vereniging_head h4{
	color:#FFFFFF;
	float:left;
	font-size:15px;
	margin-top:1px;
}
.aanmelden_form .vereniging .desc{
	margin: 10px 0 0 15px;
}
.aanmelden_form .designer
{
	border:1px solid #A2BD30;
}

.aanmelden_form .designer_head
{
	background-color:#A2BD30;
}

.aanmelden_form .kenniseducatie
{
	border:1px solid #58595B;
}

.aanmelden_form .kenniseducatie_head
{
	background-color:#58595B;
}

.aanmelden_form .producent
{
	border:1px solid #408788;
}

.aanmelden_form .producent_head
{
	background-color:#408788;
}

div.aanmelden_form .accept
{
	margin-top:10px;
	margin-bottom:20px;
}

div.aanmelden_form .accept div input
{
	float:left;
}

div.aanmelden_form .accept div span
{
	float:left;
	margin-left:20px;
}

div.aanmelden_form .submit input
{
	margin-top:25px;
	cursor:pointer;
}

div.two_zones_box
{
}

div.two_zones_box .left_box
{
	float:left;
	width:251px;
	padding-right:30px;
}

div.two_zones_box .right_box
{
	float:left;
	width:537px;
	margin-right: 20px;
}

div.two_zones_box2
{
	background-image:url(../images/home_yellow_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.two_zones_box2 .left_box
{
	float:left;
	width:251px;
	padding-right:30px;
	padding-top:31px;
}

div.two_zones_box2 .right_box
{
	float:left;
	width:537px;
	margin-right: 20px;
}

div#cont_container div.left_box h2
{
	background-color:#80AFB0;
	color:#FFFFFF;	
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:0px;
}

div#cont_container div.left_box p
{
	margin-left:10px;
}


div#cont_container div.right_box h1
{
	padding-left:0px;
	margin-top:0px;
}

div#cont_container h1
{
	padding-left:282px;
	color:#A2BD30;
	margin-top:22px;
	margin-bottom:15px;
	font-size:15px;
}

div#cont_container h2
{
	color:#A2BD30;
	margin-top:22px;
	margin-bottom:15px;
	font-size:14px;
}

div#cont_container h3
{
	color:#A2BD30;
	margin-top:22px;
	margin-bottom:15px;
	font-size:13px;
}

div.inloggen_form
{
	padding-top:58px;
	padding-left:14px;
	padding-right:26px;
	padding-bottom:13px;
}

div.inloggen_form .label
{
	float:left;
	width:109px;
	margin-bottom:10px;
}

div.inloggen_form .inp input
{
	float:left;
	width:188px;
	border:1px solid #1F1E21;
	margin-bottom:10px;
}

div.inloggen_form .subm
{
	float:left;
	width:300px;
	text-align:right;
}

div.kaart .subm
{
	margin-top: 10px;
}

div.inloggen_form .links
{

}

div.inloggen_form .links span
{
	float:right;
	text-align:left;
}

div.nieuws
{
	height:120px;
	overflow:hidden;
	position:relative;
	padding-top:13px;
	padding-bottom:13px;
	*padding-bottom:0px;
	
}

div.inner_nieuws {
	position: absolute;
	width: 20000px;
}

div.nieuws div.left_arrow
{
	float:left;
	background-image:url(../images/left_arrow.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	width:42px;
	height:83px;
}

div.nieuws div.left_arrow2
{
	float:left;
	background-image:url(../images/left_arrow.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	width:40px;
	height:83px;
}

div.nieuws div.box1
{ 
	float:left;
	width:168px;
	height:86px;
	margin-right:29px;
}

div.nieuws div.right_arrow
{
	float:right;
	background-image:url(../images/right_arrow.jpg);
	background-repeat:no-repeat;
	background-position:15px center;
	width:37px;
	height:83px;
} 

div.nieuws div.right_arrow2
{
	float:right;
	background-image:url(../images/right_arrow.jpg);
	background-repeat:no-repeat;
	background-position:15px center;
	width:40px;
	height:83px;
}

div.nieuws div.box2
{
	float:left;
	width:168px;
	height:86px;
}

div.nieuws div.gray
{
	background-color:#D9D9DA;
}

div.nieuws div.yellow
{
	background-color:#E4DE86;
}


div.nieuws div.right
{
	float:left;
}

div.kaart_links
{
	padding-top:20px;
	padding-left:13px;
}

div.kaart
{
	padding:13px 13px;
	*padding:15px 15px 0px 15px;	
}

div.kaart div.col_box
{
	width:263px;
	background-color:#FFFFFF;
	float:left;
	padding-bottom:10px;
}

div.kaart div.col_box div.head
{
	height:29px;
}

div#cont_container div.kaart div.col_box div.head h3
{
	color:#FFFFFF;
	font-size:14px;
	margin-top:0px;
	padding-top:5px;
	padding-left:13px;
	margin-bottom:0px;
}

div#cont_container div.kaart div.designer
{
	border:1px solid #A2BD30;
	margin-right:10px;
}

div#cont_container div.kaart div.designer div.head
{
	background-color:#A2BD30;
}


div#cont_container div.kaart div.kenniseducatie
{
	border:1px solid #408788;
	margin-right:10px;
}

div#cont_container div.kaart div.kenniseducatie div.head
{
	background-color:#408788;
}


div#cont_container div.kaart div.producent
{
	border:1px solid #58595B;
}

div#cont_container div.kaart div.producent div.head
{
	background-color:#58595B;
}

div.kaart div.frm
{
	padding-left:10px;
	padding-top:10px;
}

div.kaart div.frm .left_input input
{
	float:left;
	margin-bottom:5px;
	width:18px;
	margin-top:2px;
}

div.kaart div.frm .left_label
{
	float:left;
	width:111px;
	margin-left:3px;
	*margin-top:5px;
}

div.kaart div.frm .left_input2 input
{
	float:left;
	margin-bottom:5px;
	width:18px;
	margin-top:2px;
}

div.kaart div.frm .left_label2
{
	float:left;
	width:100px;
	margin-left:3px;
	*margin-top:5px;
}

div.multi_boxes
{
	
}

div.multi_boxes .mini_box
{
	float:left;
	width:198px;
	height:183px;
}

div.multi_boxes .mini_box .minibox_head
{
	height:56px;
}

div.multi_boxes .mini_box .minibox_head .photo
{
	float:left;
	width:42px;
	overflow: hidden;
	height: 56px;
}

div.multi_boxes .mini_box .minibox_head .text
{
	float:left;
	width:143px;
	margin-left:10px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
}

div#cont_container div.multi_boxes .mini_box .minibox_head .text h2
{
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:2px;
	font-size:12px;
} 

div.multi_boxes .innr
{
	padding:10px;
}

div.multi_boxes .innr ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div.multi_boxes .innr li {
	margin-left: 5px;
}

div.multi_boxes .margin_right
{	
	margin-right:13px;
	margin-bottom:13px;
}
div.multi_boxes .margin_bottom
{
	margin-bottom:13px;
}

div.multi_boxes .designer
{
	border:1px solid #A2BD30;
	overflow: hidden;
}

div.multi_boxes .designer .minibox_head
{
	background-color:#A2BD30;
}

div.multi_boxes .kenniseducatie
{
	border:1px solid #408788;
	overflow: hidden;
}

div.multi_boxes .kenniseducatie .minibox_head
{
	background-color:#408788;
}

div.multi_boxes .producent
{
	border:1px solid #58595B;
	overflow: hidden;
}

div.multi_boxes .producent .minibox_head
{
	background-color:#58595B;
}

div.page_navigation
{
	text-align:right;
	margin-right:10px;
}

div.page_navigation a
{	
	font-weight:bold;
	margin-left:2px;
}

div.page_navigation a.active
{
	color:#9B9C9E;
}


.home_yellow_box
{
	background-image:url(../images/home_yellow_bg2.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:28px;
	padding-bottom:15px;
	width:100%;
	float:left;
}

.home_yellow_box .box
{
	width:196px;
	height:168px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
}

.home_yellow_box .box p {
	color: #FFFFFF;
}

.home_yellow_box .box p strong a {
	font-size: 12px;
}

.home_yellow_box .margin_right
{
	margin-right:18px !important;
	margin-right:17px;
}

.home_yellow_box .margin_right2
{
	margin-right:20px !important;
	margin-right:18px;
}


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

p
{
	margin-bottom:20px;
}

div.scroll {
	width: 234px;
	height: 110px;
	float: left;
	margin-left: 20px;
}

div.partnerscroll {
	margin: 5px 29px 5px 0px;
	width: 168px;
}

div.scroll b,
div.scroll b a
{
	color: #5A5A5C;
	font-size:14px;
	text-decoration: none;
}

div.scroll p {
	margin-bottom: 5px;
}

span.morelink {
	display: block;
}

span.morelink a {
	text-decoration: underline;
}

span.morelink a:hover {
	text-decoration: none;
}

div.home_yellow_box a, div.home_yellow_box a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

div.pres_box .head .left img {
	width:124px;
}

div.box p {
	height:50px;
	margin-bottom:0px;
	display:block;
	padding: 3px;
}

div.box div {
	max-height:56px;
	overflow:hidden;
}

div.home_yellow_box .navnews {
	background:#80AFB0;
}

div.home_yellow_box .navdeelnemers {
	background:#A2BD30;
}

div.home_yellow_box .navpartners {
	background:#999900;
}

div#cont_container div.kaart .no_mright {
	margin-right:0px !important;
}

div.main_content {
	margin: 30px 0px 0px 30px;
}

div.yellow_box2 .disabled
{
	background: none;
	cursor: default;
}

div.left_box p span {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.inner_nieuws div div a {
	text-decoration: underline;
}
div.csc-sitemap {
	padding-bottom:20px;
}
div.csc-sitemap ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
}

div.csc-sitemap ul li
{
	margin-left:40px;
	margin-top:5px;
}

input[type=radio] {
	border: 0px;
}

div.aanmelden_form .form_inner select {
	margin: 0px 10px;
}

div.aanmelden_form .form_inner input[type=submit] {
	cursor: pointer;
}
.desc p.example{ color: #5A5A5C; margin: 5px 0 0 5px; }
