@import url("screen.forms.css"); /*layout forms css file*/
@import url("screen.menu.css"); /*layout menu css file*/
@import url("screen.home.css"); /*layout menu css file*/
@import url("poll.css"); /*layout menu css file*/

body,html {padding: 0px; font:12px Arial, Helvetica, sans-serif; color:#000000; background-color: #ffffff; margin: 0 auto; padding:0; text-align:center; line-height:100%;}
p{ font-size:13px; line-height:145%; font-weight:normal; padding:0px;  margin:0; }
a{color:#de2507; text-decoration:underline; }
a:hover{text-decoration:none;}
a img { border_width: 0px; }
.clearBoth{ clear: both; }
iframe { border-width: 0px; }
/*
#mainheader{	position:relative; top:-1px;left:2px; height: 170px;	text-align: center;margin: 1px;	padding: 2px;	white-space:normal;border:1px solid #e2dfd8;width:750px;}
#mainheader #inner { border-top:1px solid #000000; padding:1px; margin:2px; overflow:visible; position:absolute; left:2px; top:115px; width:745px; height:50px; background-color:#332425; text-align: center;
                     /* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; */ /* optional: for IE8 in compatibility mode */
/*                     filter: alpha(opacity=65); opacity:0.65; }
#mainheader #inner2 { padding:2px; margin:0; overflow:visible; position:absolute; top:114px; left:2px; height:50px; border:0; vertical-align:top; width:95%;} 
#mainheader p {color:#fff; float:left;font-size:13px; line-height:145%; font-weight:normal; margin:0px;  display: inline-block;width:95%; padding-left:6px; text-align:left; }
#mainheader a:link {color:#fff; font-size:13px; text-decoration:underline;}
#mainheader a:visited {color:#fff; font-size:13px; text-decoration:underline;}
*/
#mainheader_withtitle{	position:relative; height: 167px; padding: 5px; white-space:wrap;border:1px solid #e2dfd8;width:747px;}
#mainheader_withtitle #inner_withtitle { padding:0px; margin:1px; overflow: hidden; position:absolute; top:84px; left:4px; width:747px; height:85px; background-color:#332425; 
                     /* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; */ /* optional: for IE8 in compatibility mode */
                     filter: alpha(opacity=65); opacity:0.65; }
#mainheader_withtitle #inner_withtitle.small{height: 48px; top:122px;}
#mainheader_withtitle #inner2_withtitle { padding:0px 10px 8px 10px; margin:0; overflow:hidden; position:absolute; top:87px;left:4px; height:70px; border:0; vertical-align:top;} 
#mainheader_withtitle #inner2_withtitle.small{ height: 45px; top:115px;}
#mainheader_withtitle p {color:#fff; font-size:13px; line-height:130%; font-weight:normal; margin-top:1px; padding-top: 0px;}
#mainheader_withtitle h1, #mainheader_withtitle h1 a, #mainheader_withtitle h2 {text-decoration: none; color:#fff; font-size:24px; font-weight:normal; margin:0px; padding-bottom:1px; line-height:22px;}

#mainheader_withtitle a:link {color:#fff; font-size:13px; text-decoration:underline;}
#mainheader_withtitle a:visited {color:#fff; font-size:13px; text-decoration:underline;}

#mainheader_withtitle #btnSollicitatie{ position: absolute; top: 131px; left: 558px; z-index: 2000;}
#mainheader_withtitle #btnSollicitatie a{ text-decoration: none; font-size: 98%; padding-top:10px;}

#mainheader_image { padding: 0; margin: 0; width:747; height: 166px; background-position: center; background-repeat:no-repeat;}

#man{ width:946px; margin-top:109px; padding:0; overflow:visible;  }
#main_{text-align:center; width:946px; margin:auto; position:relative; padding:0; overflow:hidden; }
#main_2{text-align:center; margin:auto; position:relative; padding:0; overflow:hidden; }
#main_3{text-align:center; width:100%; margin:auto; position:relative; padding:0; overflow:hidden; }
#details_left{float:left; width:500px; margin:0px; padding-top:0px; padding-right:1px; vertical-align: top; text-align:left;}
#details_left p{ margin:0px; padding:5px 5px 5px 5px; vertical-align: top; text-align:left; line-height:145%; font-size:12px;}
#details_left h2{ margin:0px; padding:15px 1px 1px 5px; vertical-align: top; text-align:left; color:#332425; size:15px;color:#332425; font-weight:normal;}

#details_right{float:right; width:380px; margin:0px; padding-top:0px; padding-right:1px; vertical-align: top;}
#details_top{width:900px; height:60px; margin:0 auto;}
#details_top h1,#details_top h1 a, #details_top h2{text-decoration: none; width:900px; height:60px; margin:0 auto; font-size:24px; color:#332425; text-align:left; padding-top:22px;}

#top{width:100%; height:106px; text-align:center; top: 0%;margin-top:0px;margin-left:0px;position:absolute; left: 0%;background-image: url(/zoa/static/images/top.jpg); background-position: bottom left; background-repeat: no-repeat;}
#left {float:left; text-align:left; margin:auto 0; vertical-align: top; padding:5px; width:170px; border:1px solid #e2dfd8; overflow:hidden;}
#centre {width:946px; overflow:hidden; padding:0px;  margin-right:0px; text-align:left; }
#right {float:right; width:760px; margin:0px; padding-top:0px; padding-right:0px; vertical-align: top;overflow:hidden;  }

#left2 { float:left; text-align:left; margin:auto 0; vertical-align: top; padding:0; width:120px; height:120px;}
#left2 h2, #left2 h1, #left2 h1 a{text-decoration: none; text-align:left; font-size:18px; color: #333333; font-weight:normal; padding: 13px 8px 8px 8px;}
#left2 p{padding:0 10px 0 8px;}

.text_left2{font-size:13px; line-height:145%; color: #332425; padding:8px;}
.text_left2 a{color:#E03518; font-size:13px; margin:0px;  font-weight:normal; text-decoration:underline;text-align:left;  }
.text_left2 a:link{color:#E03518; font-size:13px; margin:0px;  font-weight:normal;  text-decoration:underline;text-align:left;  }
.text_left2 a:visited{color:#E03518; font-size:13px; margin:0px; font-weight:normal;  text-decoration:underline;text-align:left; }
.text_left2 a:hover{color:#E03518; font-size:13px; margin:0px; font-weight:normal; text-decoration:underline;text-align:left; }

#under_java{ width:244px; padding:4px; text-align:center; float:left; overflow:hidden;margin:1px; border:1px solid #FADDCF; top:90%; left:70%; position:absolute;}
.under_java_red {font-size:12px; color:#ffffff; background:#ff0000;}
.under_java_grey {font-size:12px; color:#ffffff; background:#333333;}
.under_java_grey1 {font-size:12px; color:#ffffff; background:#666666;}

#right_missie {float:right; width: 759px; margin:0px; padding:0px; vertical-align: top; overflow:hidden;}
#right2 {float:right; width:760px; margin-top:0px; padding:0px; vertical-align: top; text-align:left; }

#right2_form {margin-top:5px; margin-left:0px; padding:5px; vertical-align: top; border:1px solid #e2dfd8; text-align: left; line-height: 145%;}
.sol_steps {
	font-size: 15px;
	color: #472d2e;
	margin-bottom: 15px;
	font-weight: bold; 
}

	#sol_steps {
		margin-top: 4px;
	}
	
		.sol_step_block {
			color: #472d2e;
			font-size: 15px;
			line-height: 20px;
			width: 89px;
			height: 46px;
			overflow: hidden;
			display: block;
			float: left;
			border: 1px #e2dfd8 solid;
			text-align: center;
			padding-top: 2px;
			margin-right: 4px;
		}
		.sol_step_block_last {
			margin-right: 0px;
			width: 92px;
		}
		
		.step_selected {
			color: #db2000;
			background-color: #f3f2ee;
			border: 1px #e2dfd8 solid;
		}
		
		#sol_steps .clear {
			clear: both;
		}
		
		.hiddenblock {
			display: none;
		}

#right2_left {float:left;  width:562px; margin-top:5px; margin-left:0px; padding:5px; vertical-align: top; border:1px solid #e2dfd8; text-align: left; line-height: 145%;}
#right2_left.w100 {float:left; width:747px;}
#right2_left_missie {float:left;  width:574px; margin-top:5px; margin-left:0px; padding:0px; vertical-align: top; }
#right2_left_over {float:left;  width:574px; margin-top:5px; margin-left:0px; padding:0px; vertical-align: top; }

#right2_left ul{padding-left: 20px; padding-bottom: 10px; list-style:square; line-height: 155%; }

#right2_right {float:right;  width:180px; margin-right:0px; padding:0px; vertical-align: top;text-align:left ;margin-top:5px;}
/*#centre2 {width:760px; overflow:hidden; padding:0px; float:right; margin:0px; text-align:left;  }*/
#footer2 {width:755px; overflow:hidden; padding:3px; float:left; margin-top:0px; margin-bottom: 20px; text-align:left; border-top:1px solid #e2dfd8; }
#footer2_home {width:950px; overflow:hidden; padding:3px; float:left; margin-top:0px; margin-bottom: 20px; text-align:left; border-top:0px solid #e2dfd8; padding-top: 0px; margin-top: 0px; }

.right2_p, #right2_left p{color:#332425; font-size:13px; margin:3px 0px 3px 0px;  font-weight:normal; text-align:left; line-height:145%; padding-bottom:8px; }
/*#right2_left h2{ font-size:15px; margin:3px 0px 3px 0px; font-weight:normal; text-align:left; padding-bottom:4px; padding-top:12px;}
*/
.footer_text2{font-size:12px; color: #6E6D6A; }
.footer_text2 a{color:#6E6D6A; font-size:12px; margin:0px;  font-weight:normal; text-decoration:none;text-align:left;  }
.footer_text2 a:link{color:#6E6D6A; font-size:12px; margin:0px;  font-weight:normal;  text-decoration:none; text-align:left;  }
.footer_text2 a:visited{color:#6E6D6A; font-size:12px; margin:0px; font-weight:normal;  text-decoration:none; text-align:left; }
.footer_text2 a:hover{color:#6E6D6A; font-size:12px; margin:0px; font-weight:normal; text-decoration:none;text-align:left; }
.picture_footer{ padding:1px; border:1px solid #e2dfd8; margin-top:3px; width:10px; }
#box_left{float:left; width:195px; text-align:left; padding:3px; background-color:#FFFAF8; border:1px solid #FADDCF;}

#logo{ float:left; width:160px; height:59px; margin:auto 0; overflow:hidden; padding:0;}
#logo a img.logo {margin:0px; padding:0;}
#right_logo{float:right;width:228px; height:60px; background-image:url(../images/icon_lines.png); background-position: top left; background-repeat: no-repeat; }
#text_top{float:left; width:65px; color:#332425; font-size:11px; padding-top:22px; height:65px; text-align: center ;  word-wrap:break-word;}

#breadcrumbs{float:left; width:540px;height:30px;padding-top:25px;text-align:left; }
.breadcrumbs_text {text-align:left; font-size:11px; color: #797875; text-decoration:none; }
.breadcrumbs_text a{text-decoration:underline;color: #797875; padding:3px;}
.breadcrumbs_text a:link{text-decoration:underline; color: #797875;padding:3px; }
.breadcrumbs_text a:visited{text-decoration:underline; color: #797875;padding:3px; }
.breadcrumbs_text a:hover{text-decoration:none; color: #797875; padding:3px;}
.breadcrumbs_text_current{text-decoration:none; font-weight:bold;color: #797875; padding:3px;}

#right_linkjes{	position:absolute; top: 0px; left: 0px;margin-left: 503px; height: 60px; z-index:1000;}
#right_linkjes a{ font-size: 12px; color:#575757; text-decoration: none;}
#right_linkjes2{position:absolute; top: 24px; left: 0px; margin-left: 583px; height: 60px; z-index:1000;}
#right_linkjes2 a{ font-size: 12px; color:#575757; text-decoration: none;}
	#right_linkjes a:hover,
	#right_linkjes2 a:hover{
		text-decoration: underline;
	}
	
#line{width:555px; border-bottom: 1px solid #e2dfd8; padding-top:0px; position:absolute; top:29px;left:8px;height:7px;overflow:visible; z-index:99;}

.sign_img{border:0 none;}

li{text-align:left;  font-size:13px; padding:0px; margin:0px; }
ul { padding:0px 0 10px 25px; margin:0px; list-style-type:square;}
ol { padding:0px 0 10px 25px; margin:0px;}

.button2{ color:#ffffff; text-decoration:none;  background-color:#ffffff; padding:2px; display: inline-block; width: 150px; text-align:left; line-height:16px; font-weight:normal; margin-right:20px;}
.button2 a{color:#ffffff; text-decoration:none;  background-color:#de2507; padding:2px 5px 2px 2px;	display: inline-block; width: 150px;} 
.button2 a:link {display: inline-block; width: 150px;	} 
.button2 a:visited { display: inline-block; width: 150px;}
.button2 a:hover {display: inline-block; width: 150px; text-decoration:underline;}

#right_top{float:right; width:600px;}
/*#main_menu2{float:right; width:50px; font-size:18px; font-weight:bold; padding: 0 auto;  margin:0; height:40px;  text-align:center; overflow:visible; position:absolute; top:20px; left:850px;}*/
.button{ text-transform: lowercase; text-decoration:none; padding:2px; line-height:20px; font-weight:normal; margin-right:20px;background-image: url(/zoa/static/images/button.jpg); background-repeat: repeat-x; background-position: bottom; border: 1px solid #ceccc3;}
.button a{color:#ffffff; text-decoration:none;  background-color:#de2507; padding:2px;	display: inline-block; width: 20px;} 
.button a:link {display: inline-block; width: 20px;color:#ffffff;text-decoration:none;	} 
.button a:visited { display: inline-block; width: 20px;color:#ffffff;text-decoration:none;}
.button a:hover {display: inline-block; width: 20px; text-decoration:none;}

#navlist li { display: inline; list-style-type: none; }
#navlist ul { display: none; }
#middle{width:520px; text-align:left; float:left; padding:0; margin:0; overflow:hidden;}
.text_middle{font-size:12px; font-weight:normal; }
.text_middle_bold{font-size:12px; font-weight:bold; }

#centre_middle{width:515px; padding-top:20px;padding-bottom:20px; padding-right:20px; float:left; }
.text_home_middle{text-align:left;font-size:11px;}
.text_page_middle{text-align:left;font-size:11px; font-weight:bold;}


H1, H1 a{text-decoration: none; color:#de2507; font-size:24px; margin:0px; padding-top:15px; padding-left:0px; padding-bottom:10px; font-weight:normal;}
H3{color:#DE2709; font-size:14px; margin:0px; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:bold;}
H2{color:#332425; font-size:16px; margin:0px; padding-bottom:3px;padding-top:15px; padding-left:0px;} 
H2 a{color:#332425;}
H4{color:#de2507; font-size:14px; margin:0px; padding-bottom:5px;padding-top:2px;font-weight:bold; letter-spacing:-0.3px; }
H5{color:#ffffff; font-size:14px; margin:1px; padding-bottom:5px; padding-top:5px; padding-left:7px; text-align:left; font-weight:bold; background: url(/zoa/static/images/bg_title.jpg) repeat-x top left;}


.item_centre{line-height:18px; clear:both;}
.space{height:6px; clear:both;}
.space_small{height:3px; clear:both;}
.poze{  border:0; padding:2px; border:1px solid #e2dfd8; margin-right:5px; float:left; margin-left:0px; margin-top:0px; margin-bottom:0px;}
.poze2{ border:0; padding:2px; border:1px solid #e2dfd8; margin-left:5px; float:right; margin-left:0px; margin-top:0px; margin-bottom:0px;}
.poze_home{ margin-right:3px; border:0;}
.picture{border:0; text-align:right; padding-top:0px;; margin:0;}
.picture_home{border:0; padding-top:8px; padding-left:0px; margin-left:0px; align:left;}
.picture_small_home{border:0; padding:0; border-left:1px solid #FADDCF; margin-left:3px;}
.text_images{color:#de2507; font-size:15px; margin:0px; font-weight:normal; display: inline-block; width: 122px;}

#live_vert{border-right:1px solid #FADDCF; width:10px; margin:0;}

#menu_left {line-height:16px;}
#menu_left ul{list-style-type:none; padding:0px; vertical-align: middle; list-style-image:none;}
#menu_left ul li { border-top:1px solid #f3f2ef;  text-decoration:none; color:#DE2507; line-height:17px; !line-height:18px; vertical-align: middle; text-align:left; margin:1px;}
#menu_left ul li a{color:#332425; text-decoration:none;  margin:1px; padding-left:6px;padding-top:2px;padding-bottom:2px; text-align:left; display: block;width: 100%;text-indent:6px;background: url(/zoa/static/images/sign1_menu.gif)  no-repeat top left; }
#menu_left ul li a:hover {color:#DE2507;text-decoration:underline;}
#link_box_categorie .alleartikelen {padding: 5px; padding-top: 0px; }
#link_box_categorie .alleartikelen a { color:#575853; }
#link_box_categorie .main_menu_sel a, #link_box_right .main_menu_sel a {color:#DE2507;font-weight:bold;}
#menu_left ul li.main_menu_sel a {color:#DE2507;font-weight:bold;}
#menu_left ul ul{background-color:#F3F2EE; margin: 1px 0 1px 0; padding-left: 5px;}
#menu_left ul li.main_menu_sel ul a{color: #000000; font-weight: normal;}
#menu_left ul li.main_menu_sel ul a:hover{text-decoration: underline;}
#menu_left ul li.main_menu_sel ul li.main_menu_sel a{color: #DE2507; text-decoration: none;}


a.menu_left_sel{color:#DE2507; font-weight:bold;text-decoration:none; line-height:17px; vertical-align: middle; text-align:left; margin:1px;padding-left:3px; background: url(/zoa/static/images/sign1_menu_over.gif)  no-repeat top left;text-indent:6px;}
.menu1_left_sel{color:#DE2507; font-weight:normal; text-decoration:none; line-height:17px; vertical-align: middle; text-align:left; margin:1px;padding-left:3px; background: url(/zoa/static/images/sign1_menu_over.gif)  no-repeat top left; text-indent:6px;}

/*#menu  {padding:0px; background-color:#ffffff; width:170px; }
#menu1, .menu1 {color:#332425;width:99%; background-color:#F3F2EE;margin-left:5px;padding-left:3px;}
*/

#menu1 { padding:0; margin:0; }

/* over_zoa boxes styles */
.fakelink { text-decoration:none; color:#000; }
.fakelink:link { text-decoration:none; color:#000; }
.fakelink:visited { text-decoration:none; color:#000; }
.fakelink:hover { text-decoration:none; color:#000; }

#box_texts { padding:2px; color:#000000;  width:178px; height:95px; float:right;}
.box_text { font-size:12px; padding-left:4px; padding-right: 4px; padding-top:6px; padding-bottom:3px; text-decoration:none; color:#000000; line-height:20px; }
/*.box_text ul{text-decoration:none; padding:0;  list-style-image:none; list-style-type:none; }
.box_text ul li {  padding:0; text-decoration:none; color:#000000;  font-size:11px;}
.box_text ul li a{ text-decoration:underline; color:#de2507;  }
.box_text ul li a:link{ font-size:11px;text-decoration:underline; color:#de2507; }
.box_text ul li a:visited{ text-decoration:underline; }
.box_text ul li a:hover{ text-decoration:none; } */

.box_par { display:block; color:#000; line-height:20px; padding-top:5px; padding-bottom:2px; padding-left: 2px; height: 40px; overflow: hidden; }
 
.box_left{float:left; width:274px; height: 89px; text-align:left; padding:4px; background-color:#ffffff; border:1px solid #e2dfd8; margin-left:0px;}
.box_left:hover { background-color:#FBFAF6; }

.box_right{float:right; width:274px; height: 89px; text-align:left; padding:4px; background-color:#ffffff; border:1px solid #e2dfd8; margin-left:0px; }
.box_right:hover { background-color:#FBFAF6; }

.box_text_link {padding-top: 5px;color:#dc2001; display:block; }
.box_text_link .link{text-decoration:underline;}
.box_text_link:hover{}

a span.box_title {  font-size:15px; line-height:19px; margin:0px; padding-bottom:0px;padding-top:1px; padding-left:2px; display:block; font-weight:bold; text-decoration:none; color: #dc2001; overflow: hidden; height: 20px; }
a span.box_title:hover { }
/* end */

#link_box_right  {float:left; width:178px; text-align:left; padding:0px; background-color:#ffffff; border:1px solid #DE270A;}
#link_box_right ul { padding-left:3px; padding-top:6px; padding-bottom:6px;text-decoration:none; color:#332425; list-style-image:none; list-style-type:none; }
#link_box_right li { padding-left:3px; padding-top:7px; padding-bottom:8px;text-decoration:none; color:#332425; }
#link_box_sel{color:#332425; text-decoration:none; padding:20px 0 1px;}
#link_box_right li a {color:#575853; text-decoration:underline; padding-left:3px;}
#link_box_right li a:hover {text-decoration:none;}
#link_box_right h5{ font-weight: normal;}
#link_box_right table.vacmail{ width: 170px; margin: 4px 0 4px 4px;}
#link_box_right table.vacmail input{ width: 162px; margin-bottom: 2px;}
#link_box_right table.vacmail select{ width: 170px; margin-bottom: 2px;}
#link_box_right table.vacmail input.button{ width: 80px;}

#link_box_categorie  {float:left; width:178px; text-align:left; padding:0px; background-color:#ffffff; border:1px solid #DE270A;}
#link_box_categorie ul { padding-left:3px; padding-top:6px; padding-bottom:6px;text-decoration:none; color:#332425; list-style-image:none; list-style-type:none; }
#link_box_categorie li { padding-left:3px; padding-top:7px; padding-bottom:8px;text-decoration:none; color:#332425; }
#link_box_categorie li a {color:#575853; text-decoration:underline; padding-left:3px;}
#link_box_categorie li a:hover {text-decoration:none;}
#link_box_categorie h5{ font-weight: normal;}
#link_box_categorie table.vacmail{ width: 170px; margin: 4px 0 4px 4px;}
#link_box_categorie table.vacmail input{ width: 162px; margin-bottom: 2px;}
#link_box_categorie table.vacmail select{ width: 170px; margin-bottom: 2px;}
#link_box_categorie table.vacmail input.button{ width: 80px;}

#link_box_right1  {float:left; width:178px; text-align:left; padding:0px; background-color:#ffffff; border:1px solid #DE270A;}
#link_box_right1 ul { padding-left:3px; padding-top:6px; padding-bottom:6px;text-decoration:none; color:#332425; list-style-image:none; list-style-type:none; }
#link_box_right1 li { padding-left:3px; padding-top:7px; padding-bottom:8px;text-decoration:none; color:#332425;}
#link_box1_sel{color:#332425; text-decoration:none; padding:20px 0 1px;}
#link_box_right1 li a {color:#575853; text-decoration:underline; padding-left:5px; padding-bottom:3px;}
#link_box_right1 li a:hover {text-decoration:none;padding-left:5px;padding-bottom:3px;}
#link_box_right1 h5{ font-weight: normal;}

.box_right_text li { padding-left:5px; padding-top:6px; padding-bottom:6px;text-decoration:none; color:#000000; font-size:11px;}
.box_right_text_sel{color:#de2507; text-decoration:none; padding:20px 0 1px; font-size:11px;}
.box_right_text li a {color:#de2507; text-decoration:underline; font-size:11px;}
.box_right_text li a:link {color:#de2507; text-decoration:underline; }
.box_right_text li a:visited {color:#de2507; text-decoration:underline; }
.box_right_text li a:hover {text-decoration:none;}

#link_box_project_menu {border-right: 1px solid #e2dfd8; border-left: 1px solid #e2dfd8; border-top: 1px solid #e2dfd8; margin-top: 4px; width: 573px; float: left; }
#link_box_project1, .link_box_project1 {float:left; width:545px; text-align:left; background-color:#ffffff;  }
#link_box_project { margin-left: -1px; width:543px; padding: 0px 15px 15px 15px; line-height: 145%; }

#link_box_project, .link_box_project {float:left; width:545px; text-align:left; margin: 0 0 10px 0;  }
.link_box_project a img{ border: 1px solid #e2dfd8; padding: 1px; float: left; margin: 5px 10px 0px 0px;}


/* styles for maarktplaats */
.link_box_project2 {
	float:left;
	text-align:left;
	background-color:#ffffff;
	margin: 0 0 5px 0;
	border:1px solid #E2DFD8;
	width:269px;
	padding:5px;
	height:100px;
	position:relative;
	overflow: hidden;
}


.link_box_project2 h2 {
	padding-top:5px;
	overshow: hidden;
	max-height:32px;
	overflow:hidden;
}

.link_box_project2 .descr {
	height:76px;
	overflow:hidden;
}
.link_box_project2.odd, .normaladd.odd {
	margin-left:5px;
	width:264px;
}
.link_box_project2.add {
	border-color:#df2809;
	background-color:#ede4e5;
	float:right;
}

.link_box_project2 .links {
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:-3px;
	width:150px;
}
.normaladd .links {
	background-color: #ffffff;
}

.home_rechte_ie6 {
	margin: 0px;
	padding: 0px;
	display: block;
}
.home_rechte_ie6 h2 {
	margin: 0px;
	padding: 0px;
	margin-top: -10px;
	display: block;
}
.home_recht_ie6_link {
	position: absolute;
	padding: 0px;
	margin: 0px;
	margin-top: -5px;
	margin-left: -5px;
}
.link_box_project2 em {
	color:#DE2507;
	font-weight:bold;
}

.link_box_project2 h2 a {
	text-decoration:none;
	color:#DE2507;
}

.link_box_project2 .links .right, .link_box_project2 .links2 .right  {
	float:right;
	width: 
}

.link_box_project2 .links .prijs, .link_box_project2 .links2 .prijs {
	color:#DE2507;
	font-weight:bold;
}

.normaladd .links, .normaladd .links .prijs, .normaladd .links .right {
	background-color: #ffffff;
}
.link_box_project2 .foto {
	width:100px;
	height:96px;
	border:1px solid #e2dfd8;
	padding:1px;
	float:left;
	margin-right:5px;
	background-repeat: no-repeat;
	background-position: center;
}

.link_box_project2 .sold {
	position:absolute;
	right:0;
	top:0;
}

.link_box_project2 a img{ border: 1px solid #e2dfd8;  float: left; margin-right:5px;}

.inp-euro {
	background:url(../images/inp-euro.png) left center no-repeat;
	padding-left:12px;
}

.counter_box p {
	padding:3px 5px;
}

.counter_box .counter_border {
	border:1px solid #c3bfb6;
	height:18px;
	width:145px;
	padding:1px;
	margin:3px 5px 0 5px;
}

.counter_box .counter_border .counter_pr {
	border:1px solid #dd2809;
	background:#df2d11 url(../images/counter_bg.jpg) repeat-x;
	height:16px;
}

.counter_legend {
	color:#9ea095;
	padding-top:0;
	font-size:90%;
}

/* end styles for maarktplaats */

#link_box_project a, .link_box_project h2 a{ text-decoration: none;}

#text_box_project { line-height: 155%;}
#text_box_project a{ text-decoration: underline;}
#text_box_project img{ float: left; margin: 3px 10px 0px 0; padding: 1px; border: 1px solid #e2dfd8;}
#text_box_project ul{ margin: 3px 10px 0px  0px; list-style: square; }
#text_box_project ol{ margin: 3px 10px 8px 0px;}

.nav-info {
	clear:both;
	overflow:hidden;
	text-align:center;
	padding:3px;
}

.nav-info .page-numbers {
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	border:1px solid #e2dfd8;
}

.nav-info .next {
	border:0;
}

.nav-info .current {
	background:#ece7e1;
}

/*
#text_box_project {width:400px; float:right; text-align:left; font-size:12px; color:#332425;}
#text_box_project p{width:400px; float:right; text-align:left; font-size:12px; color:#332425; line-height:145%; }
#text_box_project1 {width:400px; float:right; text-align:left; font-size:12px; color:#332425;}
#text_box_project1 p{width:400px; float:right; text-align:left; font-size:12px; color:#332425; line-height:145%; }
*/
/*#link_box_project h2, .link_box_project h2{width:550px; text-align:left; padding-top: 3px; padding-bottom:5px; background-color:#ffffff; font-size:15px; font-weight:bold; float:left; margin:0 auto;}
*/
#link_box_project p, .link_box_project p{ padding: 3px 0 9px 0;}
/*#link_box_project1 h2, .link_box_project1 h2{width:390px; text-align:left; margin:0 auto; background-color:#ffffff; font-size:15px; font-weight:bold; padding-top: 3px; padding-left: 3px; padding-bottom:5px;float:left;}
*/
.img_box_project{padding:2px; border:1px solid #e2dfd8; margin:3px; float:left; width:134px;}
.img_detail{padding:2px; border:1px solid #e2dfd8; margin:0; float:right; width:375px;}

#logos_top{float:right; width:380px; text-align:right; color:#000000; padding-top:0px;letter-spacing:-0.3px; position:absolute; top:0%;left:568px; height: 65px; background: url(/zoa/static/images/logos.jpg)  no-repeat top right;}
#logos_top .links{ float:left;}
/*#logos_top #innerl { padding:2px; margin:0; overflow:visible; position:absolute; top:0%; width:380px; height:60px;}
#logos_top #inner_ img{ border:none; padding-right:50px;}
#logos_top #inner_ { padding:2px; margin:0; overflow:visible; position:absolute; top:10px; left:135px; height:50px; border:0; vertical-align:top; width:70px; } 

#logos_top #inner_ a{text-decoration:none; padding:0px; margin:0 auto; border:none; line-height:50px; display:block; } 
#logos_top #inner_ a:link {text-decoration:none; padding:0px; margin:0 auto; border:none; filter: alpha(opacity=0); opacity:0;line-height:50px; display:inline-block; } 
#logos_top #inner_ a:visited {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=0);opacity:0;line-height:50px;display:inline-block; }
#logos_top #inner_ a:hover {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=90); opacity:0.9;line-height:50px;display:inline-block;  }


#logos_top #inner3 img{ border:none; padding-right:50px;}
#logos_top #inner3 { padding:2px; margin:0; overflow:visible; position:absolute; top:10px; left:85px; height:50px; border:0; vertical-align:top; width:80px; } 

#logos_top #inner3 a{text-decoration:none; padding:0px; margin:0 auto; border:none; line-height:50px; display:block; } 
#logos_top #inner3 a:link {text-decoration:none; padding:0px; margin:0 auto; border:none; filter: alpha(opacity=0); opacity:0;line-height:50px; display:inline-block; } 
#logos_top #inner3 a:visited {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=0);opacity:0;line-height:50px;display:inline-block; }
#logos_top #inner3 a:hover {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=90); opacity:0.9;line-height:50px; display:inline-block; }

#logos_top #inner4 img{ border:none;  padding-right:30px;}
#logos_top #inner4 { padding:2px; margin:0; overflow:visible; position:absolute; top:10px; left:45px; height:50px; border:0; vertical-align:top; width:99px; } 
*/


/*#logos_top #inner4 a{text-decoration:none; padding:0px; margin:0 auto; border:none; line-height:50px; display:block; } 
#logos_top #inner4 a:link {text-decoration:none; padding:0px; margin:0 auto; border:none; filter: alpha(opacity=0); opacity:0;line-height:50px; display:inline-block; } 
#logos_top #inner4 a:visited {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=0);opacity:0;line-height:50px;display:inline-block; }
#logos_top #inner4 a:hover {text-decoration:none; padding:0px; margin:0 auto; border:none;filter: alpha(opacity=90); opacity:0.9;line-height:50px; display:inline-block; }
*/
.text_top{color:#DE2709; font-size:13px; font-weight:bold;}


/*
.search_doneren a{font-size:13px; color:#ffffff; height:16px; padding:4px 3px 4px; text-decoration:none; margin:2px;}
.search_doneren a:link{font-size:13px; color:#ffffff; height:16px; padding:4px 3px 4px; text-decoration:none;  margin:2px;}
.search_doneren a:visited{font-size:13px; color:#ffffff; height:16px; text-decoration:none;padding:4px 3px 4px;  margin:2px;}
.search_doneren a:hover{font-size:13px; color:#ffffff; height:16px; padding:4px 3px 4px; text-decoration:underline; margin:2px;}

.input_text{/*position: absolute; left: 659px; top: 70px; *//*width: 200px; height: 20px; background-color:#ffffff; text-align: left; font-size: 12px; color: #e2dfd8; font-weight: normal; border:1px solid #e2dfd8; text-decoration: none;}

.button_text{font-size:13px; color:#000000; height:17px; background: url(/zoa/static/images/button.jpg) repeat-x bottom left; padding:4px 4px 1px 6px; width:68px; /*top:70px; position:absolute; left:865px; *//*border: 1px solid #e2dfd8;}
.button_text a{font-size:13px; color:#000000; height:16px; padding:4px 3px 4px; text-decoration:none; margin:2px;}
.button_text a:link{font-size:13px; color:#000000; height:16px; padding:4px 3px 4px; text-decoration:none;  margin:2px;}
.button_text a:visited{font-size:13px; color:#000000; height:16px; text-decoration:none;padding:4px 3px 4px;  margin:2px;}
.button_text a:hover{font-size:13px; color:#000000; height:16px; padding:4px 3px 4px; text-decoration:underline; margin:2px;}

.input_text a{ position: absolute; left: 680px; top: 72px; width: 200px; height: 20px; background-color:#ffffff; text-align: left; font-size: 12px; color: #e2dfd8; font-weight: normal; border:1px solid #e2dfd8; text-decoration: none;}
.input_text a:link{text-decoration: none;}
.input_text a:visited{text-decoration: none;}
.input_text a:hover{text-decoration: underline;}
*/



.noborder
{
	border:0px;
	}


#menu_af1{float:left; width:520px; text-align:left; margin: 0 0 0 15px;  overflow:visible;  }

#menu_af{float:left; width:546px; text-align:left; overflow:visible;  position:absolute; top:290px; }
/*.menu_afg { text-align:left; color: #6B6666; text-decoration:none; padding-right:0px; !padding-right:8px; _padding-right:8px; padding-left: 5px;}*/
.menu_afg {text-align:left; color: #6B6666; text-decoration:none; padding-right: 2px; padding-left: 4px; margin:0px;}
#menu_af ul{ text-align:left; color: #de2507; display: inline; list-style-type:none; list-style-position: inside; padding:0; width: 100%; list-style-image:none; line-height:46px; overflow:visible;}
#menu_af ul li{text-align:center; color: #de2507; text-decoration:none; line-height:46px; display:inline;  padding: 0 0 10px 0; margin:0px; }
#menu_af ul li a{text-decoration:underline; color: #6B6666; margin: 0px; padding: 0px; }
#menu_af ul li a:link{text-decoration:underline;color: #6B6666;}
/*#menu_af ul li a:visited{text-decoration:underline;color: #6B6666;}*/
#menu_af ul li a:hover{text-decoration:none;color: #6B6666;}
#menu_af ul li.menu_afg_current a { text-decoration:none; font-weight:normal; color: #de2507; margin-bottom:8px; display:inline;  }
/*#menu_af ul li.menu_afg_current { background: url(/zoa/static/images/point_menu.gif) no-repeat bottom center;  }*/


.mediaalbumblok {
	float: left;
	 width: 150px;
	 height: 120px;
	 overflow: hidden;
	 margin-right: 5px;
	 margin-bottom: 5px;
	 display: block;
	 padding: 2px;
	 border: 1px solid #e2dfd8;
	 color: #e2dfd8;
	 font-weight: bold;
}
.mediaalbumblok-last {
	float: left;
	 width: 150px;
	 height: 120px;
	 overflow: hidden;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 display: block;
	 padding: 2px;
	 border: 1px solid #e2dfd8;
	 color: #e2dfd8;
	 font-weight: bold;
}

	.mediaalbumimg {
		height: 120px;
		background-position: center;
		background-repeat:no-repeat;
	 display: block;
	 float: none;
	}
	
	.mediaalbumtext {
		 display: block;
		 padding: 5px;
		 float: none;
		 color: #000000;
		 font-weight: normal;
	}
	.sitemap {
		/*border: 1px #ff0000 solid;*/
	}
	.sitemap ul{
		padding-left: 10px;
	}
	.subsitemap ul{
		padding-left: 10px;
		/*border: 1px #00ff00 solid;*/
	}
	
	#maps_container {
		padding: 6px; 
		white-space:wrap;
		border:1px solid #e2dfd8;
		width: 745px; 
		height: 407px;
	}
	
	#maps {
			width: 744px; 
			height: 324px;
			background-color: #FFFFFF;
	}
	
	#mapsheader_withtitle{	float:left; height:76px; padding: 0 7px 7px 7px; margin:0; white-space:wrap; width:730px;background-color:#472d2e;}
	#mapsheader_withtitle #inner_withtitle { padding:0px; margin:1px; overflow: hidden; position:absolute; top:0px; left:5px; width:749px; height:46px; }
	#mapsheader_withtitle p {color:#fff; font-size:13px; line-height:145%; font-weight:normal; margin-top:1px; padding-top: 0px;}
	#mapsheader_withtitle h1, #mapsheader_withtitle h2 {color:#fff; font-size:24px; font-weight:normal; margin:0px; padding-bottom:1px; line-height:24px;}
	
	 ul.zoekResultaat{
		list-style: square;
		padding-left: 20px;
	}
		 ul.zoekResultaat li{
		 	padding-bottom: 10px;
		}
		
.style1 {background-color:#ffffff;font-weight:bold;border:1px black solid;white-space:nowrap; padding: 3px 3px 3px 20px; background-image:url(/zoa/static/images/GM_icon_opsom.gif); background-repeat: no-repeat; background-position: 2px;}
hr{color: #e2dfd8; height: 1px; border:0px; border-bottom: 1px solid #e2dfd8;}

.kieshulpsector {
	position:absolute;
	top:0;
	left:386px;
	z-index:101;
	margin: 15px 0px 15px 10px;
	color:#FFFFFF;
	font-weight: bold;
}


img {
border-width: 0px;
}

a {
outline: none;
}
      a img, img
	{
      text-decoration: none;
	  outline: none;
      }

.date{ font-size: 85%;}

.overviewimg {
	background-position: center;
	background-repeat: no-repeat;
	width: 82px;
	height: 82px;
}

.overviewimg2 {
	background-position: center;
	background-repeat: no-repeat;
	width: 96px;
	height: 96px;
}

#kruidnoten_opbrengst{
	border: 1px solid #c2bfb6;
	padding: 5px;
	padding-bottom: 0;
	width: 145px;
	float: right;
	margin: 0 0 5px 15px;
}
	#kruidnoten_opbrengst img{
		float: left;
		margin: 0px 5px 0 0;
	}
	
	
#kruidnoten_opbrengst_barometer{
	/*background-image: none; */
	/*display: none;*/
}

#kruidnoten_opbrengst_barometer h3 {
	padding-left: 0px;
	margin-left: 0px;
}
	#kruidnoten_barometer{
		border: 1px solid #c2bfb6;
		height: 17px;
		margin-top: 5px;
		width: 200px;
	}
		#barometer_bar{
			background-color: #de280a;
			height: 100%;
		}
	#kruidnoten_opbrengst_barometer #barometer_perc{
		font-size: 90%;
		color: #a19f98;
		padding: 0px;
		margin: 0px;
	}

/* MARKPLAATS ADVERTENTIE DETAILS */
.markplaats_advertentie {
	padding:15px;
	text-align:left;
	position:relative;
}

.markplaats_advertentie h1 {
	color:#000;
	line-height: 28px;
}

.markplaats_advertentie h1 span {
	color:#DE2507;
}

.markplaats_advertentie label {
	float:left;
	width:100px;
}

.markplaats_advertentie .bieders {
	overflow:hidden;
	margin-bottom:5px;
}

.markplaats_advertentie .bieders span {
	float:left;
	width:110px;
}

.markplaats_advertentie .btn {
	display:block;
	width:97px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:url(../images/marktplaats_btn.jpg);
	text-decoration:none;
}

.markplaats_advertentie .btn:hover {
	text-decoration:underline;
}

.markplaats_advertentie .adv_image {
	 background-repeat:no-repeat;
	 background-position:center center;
	 float:right;
	 width:500px;
	 height:500px
}
#right2_left .markplaats_advertentie .adv_image {
	 background-repeat:no-repeat;
	 background-position:center center;
	 float:right;
	 width:250px;
	 height:250px
}

.markplaats_advertentie .adv_image2 {
	 background-repeat:no-repeat;
	 background-position:center center;
	 float:right;
	 width:300px;
	 height:400px;
}

.markplaats_advertentie .footer {
	color:#666;
	border-top:1px solid #999;
	width:400px;
}

.markplaats_advertentie .footer p {
	font-size:90%;
	line-height:16px;
}

.markplaats_advertentie .close {
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:15px;
	right:15px;
	background:url(../images/marktplaats_close.jpg) no-repeat;
	z-index: 1000;
}

.statements {
	clear:both;
	overflow:hidden;
}

.statements .box {
	background:#f1eee6 url(../images/statement_bg2.jpg) center bottom no-repeat;
	display:block;
	float:left;
	height:250px;
	margin:0 5px 5px 0;
	position:relative;
	width:184px;
	text-decoration:none;
	color:#000;
}

.statements .box:hover {
	background-color:#ece9e1;
}

.statements .third {
	margin-right:0;
}

.statements .box .pin {
	position:absolute;
	top:3px;
	right:3px;
	width:24px;
	height:33px;
	background:url(../images/pin.png) no-repeat;
	_background:url(../images/pin.gif) no-repeat;
}

.statements .box .video {
	position:absolute;
	top:0;
	left:0;
	width:184px;
	height:250px;
	background:url(../images/play.gif) center center no-repeat;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.statements .box .text {
	padding:10px 20px 0 15px;
	text-align:center;
	height:48px;
	font-size: 120%;
	font-weight: bold;
}

.statements .box .foto, .fotoblok {
	height:125px;
	width:160px;
	margin:5px auto;
	padding:1px;
	background:#fff center center no-repeat;
}
	.statements .box .foto.fotoadd{
		border: 1px solid #df2809;
	}

.fotoblok {
	float: left;
}
.statements .box .author {
	padding:0;
	text-align:center;
}
.btn1, a.btn1, .btn1 a {
	background-image: url('/zoa/static/images/button-rood.png');
	_background-image: url('/zoa/static/images/button-rood.gif');
	background-position: center;
	background-repeat: no-repeat;
	width: 187px;
	height: 25px;
	display: block;
	color: #ffffff;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

.internadd {
	border-color:#df2809;
	background-color:#df2809;
	color: #ffffff;
	background-image: url('/zoa/markup/templates/images/item_zoa_bg.gif');
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
}
.interndonate {
	float: none;
}

.internadd .foto {
	background-color:#df2809;
}
.internadd, .internadd a {
	color: #ffffff;
}

.internadd .links .prijs{
	color: #ffffff;
}
.internadd .links {
	background-color: none;
	color: #ffffff;
	position:absolute;
	right:5px;
	bottom:-4px;
	width:150px;
	
}
.internadd .links2 {
	padding: 0px;
	margin: 0px;
}

.internadd .links2 .right {
	width: 80px;
	overflow: hidden;
	text-align: right;
}

.internadd .links2, .internadd .links2 .prijs, .internadd .links2 .right {
	color: #ffffff;
}

.add .links2 {
}

.internadd .descr {
	height:76px;
	overflow:hidden;
	color: #ffffff;
}
.add .descr {
	height:76px;
	overflow:hidden;
}

.internadddetails {
	background-color:#df2809;
}

.donatiegift {
	float: left;
	width: 182px;
	height: 80px;
	overflow: hidden;
}

.donatiegift h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	overshow: hidden;
	max-height:32px;
	overflow:hidden;
	display: inline;
	font-weight: normal;
}

.donatiegift .descr {
	max-height:53px;
	overflow:hidden;
}
.internadd .descr, .internadd .descr a, .internadd h2, .internadd h2 a {
	color: #ffffff;
}
.donatiegift.odd {
	margin-left:5px;
}

.donatiegift.add {
	border-color:#df2809;
	background-color:#ede4e5;
	float:right;
}

.donatiegift .links {
	overflow:hidden;
	right:5px;
	bottom:-3px;
}

.donatiegift em {
	color:#DE2507;
	font-weight:bold;
}

.donatiegift h2 a {
	text-decoration:none;
	color:#DE2507;
	font-weight: normal;
}

.donatiegift .links .right {
	float:right;
}

.donatiegift .links .prijs {
	color:#DE2507;
	font-weight:bold;
}

.donatiegift .foto {
	width:50px;
	height:50px;
	border:1px solid #e2dfd8;
	padding:1px;
	float:left;
	margin-right:5px;
	background-repeat: no-repeat;
	background-position: center;
}

.donatiegift .sold {
	position:absolute;
	right:0;
	top:0;
}

.donatiegift a img{ border: 1px solid #e2dfd8;  float: left; margin-right:5px;}

#za-line{
	/*display:none;*/
	height:0px;
}
