@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0; }

body {
	font-size:62.5%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clear { clear:both;}

#sitecontainer {
	width:886px;
	margin:0px auto;
	position:relative;
}

#nav_horizontaal {
	height:252px;
	background:url(../images/kop.jpg) top center no-repeat;

}
#nav_horizontaal_vervolg {
	height:217px;
	background:url(../images/kop_vervolg.jpg) top center no-repeat;
}

#logo a {
	position:absolute;
	top:20px;
	left:280px;
	display:block;
	width:470px;
	height:90px;
}

#contentcontainer {
	background:#eaf2cf url(../images/bg_content.gif) top center no-repeat;
	font-size:1.2em;
}

#contentcontainer_vervolg {
	background:#eaf2cf url(../images/bg_content_vervolg.gif) top center no-repeat;
	font-size:1.2em;
}

#zoekform { margin:0; padding:0; }
#content { 
	float:left;
	/*width:652px;*/
	position:relative;
	left:18px;
	margin-bottom:44px;
}
#contentcontainer #content { 	background:#fff url(../images/bg_kol1home.gif) left bottom repeat-x; }

#kol_left { float: left; width:216px; position:relative; top:0px; left:9px; font-weight:normal; margin-bottom:70px; font-size:.9em; font-weight:bold; }
#kol1 { float:left; width:364px; /*height:474px;*/ 	   }
#kol2 { float:left; width:270px; font-size:.9em; font-weight:bold; /*padding-bottom:50px;*/ border-left:9px solid #eaf2cf; background-color:#eaf2cf;   }

#kol1_vervolg { float:left; width:429px; position:relative; top:-40px; margin-bottom:5px;   }
#kol2_vervolg { float:left; width:205px; padding-left:9px; font-size:.9em; margin-bottom:70px; background-color:#eaf2cf;font-size:.9em; font-weight:bold;    }
#kol12_vervolg { width:652px; position:relative; top:-40px; margin-bottom:70px;   }


#intro { background-color:#6f7072; color:#fff; padding:10px; font:bold 1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }
#text { background-color:#ffffff; color:#7d7e80; padding:10px 10px 40px 10px; font:normal 1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;  }
#text_breed { background-color:#fff; color:#7d7e80; padding:10px 10px 40px 10px; font:normal 1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; margin-right:9px; }
#text_sansbg { color:#6f7072; padding:10px 10px 40px 10px; font:normal 1.1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;  }
#text_groenpaars { background-color:#d1e294; color:#990099; padding:10px; font:normal 1.1em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;  }


/*h1 { font-size:2.2em; font-weight:normal; letter-spacing:0.1em; margin:0; padding:0px 0px 0.3em 0px; color:#fff; }*/
h1 { font-size:1.8em; font-weight:bold; letter-spacing:0.05em; margin:0; padding:0.20em 0px 0.45em 0px; color:#fff; }
/*h1 { font-size:2.0em; font-weight:normal; letter-spacing:0.1em; margin:0; padding:0px 0px 0.45em 0px; color:#fff; }
/*h2 { color:#6f7072; font:normal 1.2em Verdana, Arial, Helvetica, sans-serif; }
h3 { color:#96bd0c; font:normal 1.2em Verdana, Arial, Helvetica, sans-serif; }*/
h4 { font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#6d7072; background:#fff url(../images/bullet.gif) 0.5em 0.75em no-repeat; padding:0.7em 0.5em 0.7em 2em; margin:0; }
h5 { font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#ff6600; background-color:#ffffff; padding:0.7em 0.9em; margin:0; }

a:link, a:visited, a:active { color:#f29321; }
a:hover { color:#990099; }

p { margin:0; }
ul { margin-left:20px; }

hr {
	border:0;
	color:#96BD0D;
	background-color:#96BD0D;
	height:1px;
	margin:1em 0em;
}


/*fotopresentatie home*/
#pic_big { position:relative; width:289px;  }
.pic_small { position:relative; width:68px; top:-14px; left:289px; margin-left:7px; background-color:#fff; }
.pic_small img { margin-bottom:7px; }
#oranjebalk { background-color:#f09627; width:13px; height:193px; position:absolute; top:35px; left:0px; z-index:55; }
.fotoshow_txt { padding:15px 0px 15px 15px; }
.fotoshow_txt a:link, .fotoshow_txt a:active, .fotoshow_txt a:hover, .fotoshow_txt a:visited { color:#f29321; text-decoration:none; font-weight:bold; }
.introlayer { background-color:#fff; position:absolute; top:35px; left:0px; width:297px; color:#96bd0c; }
.pictxt_img { float:right; margin-left:10px; margin-bottom:10px; margin-top: 10px; }
.paars { color:#990099; font-weight:bold; }
.naam { display:block; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#ff6600; background-color:#ffffff; padding:0.9em 0em; margin:0; }

/*vacatureoverzicht*/
#vacatureoverzicht { padding-bottom:10px; line-height:1.4em; margin-right:9px; }
#vaclijst_titels { color:#990099; padding:30px 10px 5px 10px; font-size:0.8em; font-weight:bold;  }
.selectform { margin:0; padding:0; }
.titel1 { display:inline-block; width:412px;  }
.titel2 { display:inline-block; width:209px; text-align:right; }
.vacature { background:#fff; padding:10px; margin:2px 0px; }
.functienaam { display:inline-block; width:250px; color:#6f7072; font-weight: bold; vertical-align:top; }
.vacature_info { display:inline-block; width:250px; color:#96bd0c; }
.sollbutton a { display:inline-block; width:30px; height:30px; background:url(../images/bullet_geel.gif) top center no-repeat; position:absolute; right:10px; vertical-align:top; }
.sollbutton a:hover { background-image:url(../images/bullet_geel_rood.gif); }
.meer_info { display:none; background-color:#d1e294; padding:5px; color:#990099; margin:5px 0px; }
/*display:inline-block; width:30px; height:30px;  */

#vacatureoverzicht a:link, #vacatureoverzicht a:visited, #vacatureoverzicht a:active { color:#96bd0c; }
#vacatureoverzicht a:hover { color:#990099; }
#selectsort { width:200px; padding:2px; }
.sorttitel { color:#96bd0d; margin-top:20px; padding:5px 10px 5px 10px; font-size:0.8em; font-weight:bold; background-color:#d9e7a8; }


/*linkoverzicht*/
#linkoverzicht { padding-bottom:40px; line-height:1.4em; }
#links_kol1 { float:left; background-color:#fff; margin-top:20px; width:294px; padding:10px; margin-right:9px;}
#links_kol2 { float:left; background-color:#fff; margin-top:20px; width:294px; padding:10px;  }
.linkslijst_titel {  color:#96bd0c; font-weight:bold; padding-bottom:1.4em; }

/*mail a friend*/
.mailafriend_table { width:580px; font:normal 1em Verdana, Arial, Helvetica, sans-serif; }
.mailafriend_table td { vertical-align:top; line-height:1.4em; }
.mailafriend_table textarea { width:560px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em;}
.ecard_titel { line-height:28px; font-size:1em; font-weight:bold; color:#97be0d; display:block; margin-bottom:1em; }
.ecard_titel img { vertical-align:middle; }
.ecard_uitleg { display:block; color:#6f7072; font-size:0.8em; padding:0.5em 0;}
.ecard_label { display:inline-block; width:265px;  }
.mailafriend_table input { width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em;  }
.mailafriend_table input.button { width:210px; margin-left:265px; }
.ecard { position:relative; }
#beroep { position:absolute; top:300px; left:30px; width:550px; text-align:center;   }
#message { position:absolute; top:520px; left:300px; width:270px; }
#ecard_homelink { display:block; width:240px; height:100px; border:1px solid #000; position:absolute; top:880px; left:30px; }
#error { border:1px solid #cd071e; }
.error_ster {  padding:0px 10px; font-size:1.2em; font-weight:bold; color:#cd071e; }
#errormsg { border:1px solid #cd071e; width:580px; margin:20px 0px; padding:10px; color:#cd071e; font-weight:bold; line-height:1.4em; }
#succesmsg { border:1px solid #97be0d; width:580px; margin:20px 0px; padding:10px; background-color:#fff; line-height:1.4em; }
#backform { display:inline-block; width:140px; height:100px; padding:20px 0px; }
#sendform { display:inline-block; width:140px; height:100px; padding:20px 0px; }
#backform .button, #sendform .button { width:140px; }
#ecard_beroep { position:absolute; top:300px; left:25px; width:550px; text-align:center;  }
#ecard_message { position:absolute; top:520px; left:300px; width:270px;  }
#sitecontainer_ecard {
	width:600px;
	margin:0px auto;
	position:relative;
}

h2 {
	/* boodschap op ecard */
	font-size:50px;
	margin:0;
	padding:0;
	line-height:50px;

}
h6 {
	/* beroep op mini-ecard */
	font-size:44px;
	margin:0;
	padding:0;
	line-height:44px;

}

/*formulieren*/
.form_label { display:inline-block; width:220px;  }
.form_label_breed { display:inline-block; width:560px;  }
#reactieform { background-color:#fff; margin:9px 9px 0px 0px; padding:10px; line-height:1.4em;  }
#reactieform input { width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em; margin:0.2em 0em; }
#reactieform select { width:310px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0.2em 0em; }
#reactieform .fileupload { width:390px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em; margin:0.2em 0em; position:relative; left:-4px; }
#reactieform textarea { width:300px; vertical-align:top; padding:0.3em; margin:0.2em 0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#reactieform .align_textarea { display:inline-block; margin-left:220px; }
#reactieform .align_error { display:inline-block; margin-left:220px; border:1px solid #cd071e; width:290px; padding:10px; color:#cd071e; font-weight:bold; line-height:1.4em; }
.error { border:1px solid #cd071e; }
.ster { padding:0px 5px; font-size:1em; font-weight:bold;  }
#reactieform .radio { width:20px; }
#reactieform .button { width:120px; }
.special { width:5px; visibility:hidden;  }
.minitext { font-size:0.8em; }


/*zoekresultaten*/
#zoekmachine { width:98%; background-color:#fff; } 
#zoekresultaten {
	background-color:#6f7072;
	padding:5px;
	color:#fff;
	margin-bottom:12px;
}

#zmkol1 { width:30px; text-align:center; vertical-align:top; padding:10px; }
#zmkol2 { width:520px; vertical-align:top; padding:10px; }

.lijst_even {
background-color:#fff; /*#f2f7e2;*/
border-top:1px solid #eee;
}
.lijst_oneven {
background-color:#fff;	
border-top:1px solid #eee;
}

#categorie {
font-size:0.8em;
}


/*nieuwsbrief*/
#select_nb { width:600px; border:2px solid #d2e499; background-color:#fff; padding:10px; margin-top:10px; }

#nieuwsbrief_online { width:600px; border:2px solid #d2e499; background-color:#fff; padding:10px; margin-top:10px; }
/*nieuwsbrief versturen*/
#nieuwsbrief_preview {
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	background-color:#f4f8d5;
	color:#7d7e80;
}
#nieuwsbrief_preview hr {
	border:0;
	color:#3bb6b4;
	background-color:#8fbe00;
	height:1px;
	margin:1em 0em;
}
#nieuwsbrief_preview_wit {
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2.2em;
}

#nieuwsbrief_preview h2 {
	/* subkopjes */
	
	color:#7d7e80; font-size:12px; font-weight:bold; margin:0;
}

#nieuwsbrief_preview h3 {
	/* titels in tussenkolom; nieuws en agenda */
	color:#e31818;
	font-size:0.9em;
	border-bottom:1px solid #e31818;
	margin-bottom:0;
}

#nieuwsbrief_preview a:link, #nieuwsbrief_preview a:active, #nieuwsbrief_preview a:visited, 
#nieuwsbrief_preview_wit a:link, #nieuwsbrief_preview_wit a:active, #nieuwsbrief_preview_wit a:visited  
{ color:#8fbe00; text-decoration:none; }
#nieuwsbrief_preview a:hover, #nieuwsbrief_preview_wit a:hover  { text-decoration:underline; color:#cc071e; }




/*footer*/
#footer {
	width:886px;
	height:118px;
	position:relative;
	top:-90px;
}

#totziens {
	position:absolute;
	top:54px;
	left:20px;
	font-size:1.2em;
	color:#fff;	
	font-weight:bold;
}
#disclaimer { color:#acd839; padding-left:20px; font-weight:bold; position:relative; top:-5px; }
#disclaimer a { color:#ccc; text-decoration:none; font-size:1.1em; }
#communicatie { color:#ccc; display:inline-block; width:368px; text-align:right; padding-right:10px;}
#communicatie a { color:#ccc; text-decoration:none; font-size:1em; font-weight:normal; }


@media screen and (-webkit-min-device-pixel-ratio:0) {	/*fix voor Safari 3.0 en hoger EN Chrome*/
.introlayer {  width:302px;  }
}


/*ENQUETTEFORMULIEREN*/
.enquete {
	margin-top:10px;
	background-color:none;
	background-color:#ffffff; 
	color:#7d7e80;
	padding:0.7em 0.9em; 
	display:block; 
	line-height:1.8em;
}

.enquete h5 {
	font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#7d7e80; background-color:none; margin:5px 0; padding:5px 0;}
.enquete textarea { width:380px; height:100px; margin-bottom:1em; }
.enquete select { padding:3px; margin:5px; }
.enquete em { color:#acd839; }

.numquest { border:1px solid #acd839; padding:3px 5px; color:#acd839;  }
.numquest_here { background-color:#acd839;padding:3px 5px; color:#fff;  }
.enquete .small { font-size:0.8em; }


/*SITEMAP*/
.sitemap ul {
	padding-left:	2em;
	list-style:		none;	
}
.sitemap ul a {
	text-decoration:		none;
	font-weight:			bold;
}
.sitemap ul ul a {
	font-weight:			normal;	
}

