body{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	
	color:#333333;
}

h1{
	font-size : 1.2em;
	font-weight:bold;
	
	color:#53688f;
	margin-top : 15px;
	margin-bottom : 3px;
}

h2{
	font-size : 1.2em;
	font-weight:bold;
	
	margin-top : 15px;
	margin-bottom : 3px;
	
	color:#778098;
}

h3{
	font-size : 1.2em;
	font-weight:bold;
	
	text-transform:uppercase;
	
	padding : 0.3em 0;
	
	color:#70a94b;
}

a:link{color:#53688f; text-decoration:underline;}
a:visited{color:#778098;}
a:hover{color:#70a94b;}

hr{
	border:none;
	height:1px;
	line-height:1px;
	font-size: 1px;
	background:none;
	border-bottom:1px solid #d0d0d0;
}

table{border:1px solid #d0d0d0; padding:1px ;}

table td{border:1px solid #c0c0c0;}

#fiche_2 h3 { color:#ffffff;}

#main_wrap{
	background:url(../../img/header_repeat.gif) repeat-x;
}

#main{
	background:url(../../img/header.gif) no-repeat;
	
	width : 700px;
	margin: 0 auto;
}

#kolom_links{
	width : 135px;
	margin-right : 35px;
	float:left;
	
	margin-top : 82px;
}

#kolom_rechts, .kolom_1{
	width : 530px;
	float:left;
}

.btn{
	margin-top : 0.8em;
}

.btn h2{
	font-size : 0.9em;
	font-weight:bold;
	text-transform:uppercase;
	
	color:#cbd1e7;
	margin: 0.3em 0;
}

.btn h2 a{color:#cbd1e7; text-decoration:none;}

.btn form#extranet_aanmelden label{width : 40px; float:left; color:#727272;}
.btn form#extranet_aanmelden input{float:left; border:1px solid #d0d0d0; background:#eeeeee; width:75px; font-size : 0.9em;}

.btn form#extranet_aanmelden input.btn_type1{
	background:url(../../img/btn_type1.gif) no-repeat top left;
	width : 50px; 
	border:none;
	line-height:30px;
	height:30px;
	font-size : 10px;
}

.form_row{margin-top : 2px; clear:both;}

.btn.login{
	padding: 5px;
	border: 1px solid #d0d0d0;
	zoom:1;
}

#kovag_aanmeld_box {
	margin-top: 15px;
}

#kolom_rechts #header{
	text-align:right;
	height : 32px;
}

#header ul#funct_navig{
	line-height: 16px;
	list-style:none;
	color:#ffffff;	
	font-size : 0.9em;
}


#header ul#funct_navig a:link, #header ul#funct_navig a:visited{
	text-decoration:none;
	color:#ffffff;	
}

#header ul#funct_navig a:hover{
	color:#d5dbea;
	text-decoration:underline;
}

#header ul#funct_navig li{padding : 0 10px; border-right : 1px solid #ffffff; display:inline;}

#header .resolutieSwitch{ font-size : 0.9em; line-height:16px;}

#header .resolutieSwitch a:link, #header .resolutieSwitch a:visited{
	color:#4f7735;
	text-decoration:none;
}

#header .resolutieSwitch a:hover{color:#70a94b;}

.klant_adres_head {
	height:28px; 
	line-height:14px; 
	color:#ffffff;
	margin-left: 5px;
}
.klant_adres_head a,
.klant_adres_head a:link,
.klant_adres_head a:visited,
.klant_adres_head a:hover
{
	text-decoration: none;
	color: #fff;
}

#logo{margin-left : 37px;}

ul#navigatie{
	list-style:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
	width:135px;
	margin: 65px 0 15px;
	
	font-size : 0.9em;
}

ul#navigatie li{
	position:relative;
	border-bottom :1px solid #ededed;
	line-height : 15px;
	margin:0;
	padding : 3px 5px 3px 0px;
}

ul#navigatie li ul
{
	position: absolute;
	left: 135px;
	top: 0;
	width:135px;
	background-color:#fcfdfb;
	padding:0px;
	border:1px solid #b3d69b;
	margin-top:-12px;
	z-index: 100;
}

#navigatie ul.submenu {
	display: none;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#navigatie li { float: left; }
* html ul#navigatie li a { height: 1%; }
/* End */

li:hover ul 
{ 
	display: block; 
}

ul#navigatie ul.submenu li:hover
{
	background:url(../../img/li_ico_hover.gif) 4px 7px no-repeat #f3f8f0;
}

ul#navigatie ul{
	border-bottom :1px solid #ededed;
	line-height : 15px;
	margin:0;
	padding : 3px 0;
	border:none;
}

ul#navigatie ul li{
	list-style:none;
	background:url(../../img/li_ico.gif) 4px 7px no-repeat;
	padding-left : 17px;
	border:none;
	text-transform:none;
}

ul#navigatie li a:link, ul#navigatie li a:visited{
	color:#333333;
	text-decoration:none;
	display:block;
}

ul#navigatie li#activehoofdmarkup a,
ul#navigatie li#activehoofdmarkup a:link,
ul#navigatie li#activehoofdmarkup a:visited
{
	color:#70a94b;
}

ul#navigatie li#activehoofdmarkup ul.niveau_1 a,
ul#navigatie li#activehoofdmarkup ul.niveau_1 a:link,
ul#navigatie li#activehoofdmarkup ul.niveau_1 a:visited
{
	color:#5f6165;
}

ul#navigatie a.activesublink
{
	color:#70a94b !important;
}

ul#navigatie li#activehoofdmarkup li#current
{
	background:url(../../img/li_ico_hover.gif) 4px 7px no-repeat #f3f8f0;
}


#kolom_rechts #kolom_1{
	width : 364px;
	float:left;
}

#kolom_rechts #kolom_2{
	width : 166px;
	float:left;
	
	font-size : 0.9em;
}

#header_foto{
	background:url(../../img/groep_small_img.gif) no-repeat;
	padding: 6px 8px 8px 6px;
}

#content{
	margin : 0 6px;
	border-right : 1px solid #d5dbea;
}

#content p{margin-right : 15px; line-height : 1.4em;}

.nieuwsbericht { padding-right : 15px;}

.bijschrift{
	font-size : 0.8em;
	color:#ababab;
}

.nieuwsbericht .nieuwsbericht_content{
	margin-top : 1em;
}

.nieuwsbericht .extranet_text{
	font-size : 0.8em;
	color:#70a94b;
	font-style:italic;
	
	margin-top : 0.5em;
}

.nieuwsbericht .extranet_text a:link, .nieuwsbericht .extranet_text a:visited{
	color:#70a94b;
	text-decoration:underline;
}

.nieuwsbericht .extranet_text a:hover{
	color:#c0c6d8;
}

#fiches {margin-top : 16px;}

#fiches #fiche_1{
	background:url(../../img/fiche_1.gif) no-repeat;
	height : 28px;
}

#fiches #fiche_2{
	background:url(../../img/fiche_2.gif) no-repeat;
	height : 99px;
}

.blok{margin-top : 30px;}

.blok_eerste{margin-top:0;}

.blok_special{
	margin-top : 30px;
	padding : 1.3em 0;
	
	border-top : 1px solid #70a94b;
	border-bottom : 1px solid #70a94b;
}

.blok_special input{
		border:1px solid #959595;
		font-size : 0.9em;
}

.kalender_item{margin : 0.5em 0;}

.kalender_item .kal_datum{width : 30px; float:left;}

.kalender_item .kal_info{margin-left : 35px;}

.kalender_item .kal_info a {text-decoration: none; color: #000000; }

.kalender_item .alter{background:#e9f0e4; padding : 0.3em;}

#fiche_2 form#extranet_aanmelden label{width : 40px; float:left; color:#ffffff;}
#fiche_2 form#extranet_aanmelden input{width : 100px; float:left; border:1px solid #ffffff; background:#eeeeee;}

#facebox #fiche_2 {	padding: 5px; background-color: #C0C6D8; }
#facebox #fiche_2 form#extranet_aanmelden input { width : 150px; }
#facebox #fiche_2 form#extranet_aanmelden input.btn_type1 { width : 44px; }

#fiche_2 form#extranet_aanmelden input.btn_type1{
	background:url(../../img/btn_type1.gif) no-repeat;
	border:none;
	width : 44px;
	line-height : 19px;
	text-align:center;
	font-size : 0.8em;
	height : 19px;
	margin: 3px 0 0 40px;
	
}

.form_row{margin-top : 2px; clear:both;}

#current, #current a:link, #current a:visited{ color:#70a94b;}
#current a:hover{text-decoration:underline;}

#funct_navig #current{color:#e9f0e4}
#funct_navig #current a:link, #funct_navig #current a:visited{color:#e9f0e4 !important; text-decoration:underline !important;}

#funct_navig #current a:hover{text-decoration:underline;}

#footer{
	font-size : 0.8em; 
	padding-top : 15px; 
	padding-bottom : 5px;
	border-top : 1px solid #eeeeee;
	
	color:#aaaaaa;
	
	margin-top : 15px;
	
	text-align:right;
}
#footer .klant_adres { float: left; }

.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}

div.kovag_item_beveiligd_meer {
	padding-left: 21px;
	line-height: 21px;
	background: transparent url(../../img/protected.gif) no-repeat center left;
}

.form_row{ 
	clear:both;
	margin-bottom: 5px;
	border-bottom:1px solid #f2f2f2;
	padding:5px 0;
}

.form_label{
	float:left;
	width : 120px;
}

.form_input{
	margin-left : 130px;
}

.form_input input{
	border: 1px solid #d0d0d0;
	background:#f2f2f2;
}

textarea {
	width : 250px;
	height : 75px;
}

div#advertenties {
	text-align: center;
}

div#advertenties_2, div#advertenties_3, div#advertenties_4, div#advertenties_5  {
	display: none;
}


#kovag_idk {
	padding-bottom: 1em;
	padding-right: 1em;
	margin-top: 3.4em;
}

#kovag_idk_rubriek_0, #kovag_idk_rubriek_1, #kovag_idk_rubriek_2 {
	padding: 0 0 1em 0;
border-bottom: 1px solid #70A94B;
	
/*	display: none; */
} 

#kovag_idk_rubriek_0 .item, #kovag_idk_rubriek_1 .item, #kovag_idk_rubriek_2 .item{
	border-bottom: 1px dotted #e0e0e0;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

#kovag_idk .item_titel, #kovag_idk .rubriek_titel {
	cursor: pointer;
}

#kovag_idk .korte_tekst {
	display: none;
} 

.ui-state-default, .ui-widget-content .ui-state-default{
	background-image: url(../../img/kovag_idk_back.gif);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-content{border-color:#C0CFB5;}

#advertenties_disclaimer {
	font-size: 0.7em;
	margin-top:10px;
	border: 1px solid #D0D0D0;
	padding: 3px;
	text-align: center;
}

/*ACCORDEON*/
.ui-accordion .ui-accordion-header{padding-left : 30px;}

.ui-accordion .ui-accordion-content{
	padding-top: 0 !important;	
}

.ui-widget{
	font-size : 1em;
}

#kovag_idk h1{margin-bottom: .5em;}

#kovag_idk h2{
	margin:0; padding:0;
	font-size : 1em;
	color:#666366;
	padding-left: 25px;
	background:url(../../img/news_ico.gif) no-repeat top left;
	line-height:1.5em;
	
}

#kovag_idk .korte_tekst{
	font-size :  1em;
	padding-left : 25px;
	margin-top: 10px;
}

#kovag_idk .lees_meer{
	text-align:right;	
	padding-top: 5px;
}

#kovag_idk .lees_meer a{
	color:#666366 !important;	
}

/*EINDE ACCORDEON*/


/* jobdienst overzicht */

#jobdienst_overzicht
{
	margin-top:30px;
}

#jobdienst_overzicht .rij
{
	width:504px;
	border-bottom:1px solid #d7e4cf;
}
	
	#jobdienst_overzicht .rij:hover
	{
		background-color:#fafcf9;
	}

	#jobdienst_overzicht .rij a
	{
		color:#000000;
		text-decoration:none;
	}
	
	#jobdienst_overzicht .rij a:hover 
	{
		color:#597149;
	}

	#jobdienst_overzicht .rij.titel
	{
		font-weight:bold;
		border-bottom:0px;
		background:#abc29b;
		color:#ffffff;
	}
	
	#jobdienst_overzicht .rij.titel a
	{
		color:#ffffff;
		text-decoration:none;
	}
	
	#jobdienst_overzicht .rij.titel a:hover
	{
		color:#edf4e9;
	}

#jobdienst_overzicht .rij img{margin:0;}
#jobdienst_overzicht .rij span{margin: 6px 0 0 3px;}

#jobdienst_overzicht .rij .kolom1{
	float:left;
	display:inline;
	width:50px;
	margin-right:5px;
	padding:10px 0px 7px 10px;
}

	#jobdienst_overzicht .rij.titel .kolom1{
		padding:7px 0px 7px 10px;
	}

#jobdienst_overzicht .rij .kolom2{
	float:left;
	display:inline;
	width:161px;
	margin-right:5px;
	padding:10px 0px 7px 0px;
}

	#jobdienst_overzicht .rij.titel .kolom2{
		padding:7px 0px 7px 0px;
	}

#jobdienst_overzicht .rij .kolom3{
	float:left;
	display:inline;
	width:95px;
	margin-right:5px;
	padding:10px 0px 7px 0px;
}

	#jobdienst_overzicht .rij.titel .kolom3{
		padding:7px 0px 7px 0px;
	}
	
#jobdienst_overzicht .rij .kolom4{
	float:left;
	display:inline;
	width:30px;
	margin-right:5px;
	padding:10px 0px 7px 0px;
}

	#jobdienst_overzicht .rij.titel .kolom4{
		padding:7px 0px 7px 0px;
	}

#jobdienst_overzicht .rij .kolom5{
	float:left;
	display:inline;
	width:113px;
	padding:7px 0px 3px 0px;
}

	#jobdienst_overzicht .rij.titel .kolom5{
		background:#d7e4cf;
		color:#7f8f74;
		padding:7px 10px 7px 15px;
	}

/* form */

.enquete_item 
{
	border-bottom:1px solid #e3f6d6;
	padding-bottom:15px;
	margin-right:25px;
}

.enquete_vraag
{
	color:#6f8262;
	margin-bottom:5px;
}

.enquete_antwoord
{
	margin:0px;
}

	.enquete_antwoord input.enquete_klein, 
	.enquete_antwoord input.enquete_groot, 
	.enquete_antwoord textarea.enquete_textarea
	{
		border:1px solid #a5a8a2;
		padding:3px;
		width:400px;
		background-color:#f9fbf8;
	}

.enquete_hoofditem
{
	background-color:#B4C9A6;
	padding:15px 25px 10px 15px;
	font-size:1.4em;
	width:370px;
}

.enquete_hoofditem .enquete_vraag
{
	color:#ffffff;
}

.enquete_submit_wrapper input
{
	background-color:#9DB88A;
	color:#f6f8f4;
	border:1px solid #9DB88A;
	padding:2px 4px 2px 4px;
}

.enquete_submit_wrapper input:hover
{
	cursor:pointer;
	border:1px solid #637953;
	color:#ffffff;
}

.enquete_antwoord input.enquete_datum
{
	width:100px;
	
}

.enquete_antwoord img
{
	margin:0px;
	margin-left:5px;
}

/* Kalender */

.calendar, .calendar table
{
	border:1px solid #cbcfc9;
}

.calendar thead .title
{
	background-color:#B4C9A6;
}

.calendar .info
{
	background-color:#B4C9A6;
	border:1px solid #b3c1aa;
}

.calendar thead .hilite
{
	background-color:#cae8b6;
	border:1px solid #b3c1aa;
	cursor:pointer;
}

.calendar table td
{
	border:0px;
}

.calendar .info.button
{
	background:#B4C9A6;
}

.calendar .button
{
	background:#88957f;
}

.calendar thead .name
{
	border-bottom:1px solid #b9beb5;
}

.calendar table .wn
{
	border-right:1px solid #b9beb5;
}

.calendar tbody td.today
{
	background-color:#cae8b6;
	border:1px solid #a5b998;
	color:#697163;
}

.calendar tbody .rowhilite td
{
	background-color:#eef5e9;
}

.calendar tbody .rowhilite td.hilite
{
	background-color:#cae8b6;
	border:1px solid #b3c1aa;
	cursor:pointer;
}

.calendar tbody .rowhilite td.wn
{
	background-color:#efeded;
}

/* fiche */

#vacature_detail_fiche dt
{
	color:#849e71;
	margin-bottom:3px;
}

#vacature_detail_fiche dd
{
	margin:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #eceded;
}

.ui-widget-header
{
	border:1px solid #9dac92;
}

#vacatures_dialog
{
	padding-top:20px;
}

.ui-resizable-handle
{
	display:none;
}

#vacature_detail_fiche dl
{
	float:left;
	display:inline;
	width:300px;
	margin-right:10px;
}

.ui-widget-overlay
{
	background-color:#9d9d9d;
}

#vacature_mail .label{
	display:block;
	margin-bottom: 3px;
	vertical-align:top;
}

#vacature_mail input, #vacature_mail textarea{
	display:block;
	margin-bottom: 1em;
}

#vacature_mail .form_submit a{
	padding : 3px 10px;
	border: 1px solid #95AF83;
	background:#ABC29B;
	
	color:#fff;
	font-weight:bold;
	margin-top: 5px;
	text-decoration:none;
	
	display:block;
	float:left;
	
}

#vacature_mail .err,  #vacature_mail .error{float:right;}

.enquete_formulier_fout {display:none;}

#jobdienst_overzicht .rij span#sol, #jobdienst_overzicht .rij span#vac
{
    cursor: pointer;
	cursor: hand;
    margin: 0px;
}