html{
	min-height:100%;
}

body{
	background:url(../../img/background.jpg) no-repeat left bottom;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	line-height:1.5em;
	color:#555555;
}

body#splash_page{
	background:url(../../img/grey_repeat.jpg) repeat-x;
}

a:link, a:visited{
	color:#74855e;
	text-decoration:none;
}

a:hover{
	color:#445133;
}

p
{
	margin:10px 0px 10px 0px;
	border-bottom:1px solid #e6e5e5;
	padding-bottom:10px;
}

h1{
	font-size : 1.3em;
	color:#df6c50;
	margin : 1em 0 1.2em 0;
	
}

h2{
	font-size : 1em;
	color:#aaaaaa;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #ededed;
	padding-bottom : 0.4em;
	padding-left : 0.2em;
	
	margin : 1em 0 1em 0;
}

.tekst_content {
	padding-left : 0.8em;
}

.febem_leden_detail {
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

.febem_leden_detail h2 {
	width: 300px;
}

h3{
	font-size : 1em;
	margin : 1em 0 0.4em 0;
	color:#6f953e;
}

ul, ol{
	margin: 5px;
	padding-left : 5px;
}

#wrap{
	background:url(../../img/header_top.jpg) repeat-x top;
	min-height:255px;
}

body#splash_page #wrap{
	background:none;
	min-height:none;
}

#splash_page .baseline {
	font-size : 0.8em;
	color:#999999;
	margin-top: 0px;
	text-align: center;
}

#splash{
	background:url(../../img/splash_back.jpg) no-repeat #f9f9f9;;
	width :656px;
	min-height : 302px;
	border:1px solid #e6edde;
	margin:100px auto;
}

#taalkeuze{
	margin: 80px 0 60px 0;
	text-align:center;
}

#taalkeuze .nl{
	float:left;
	width : 325px;
}

#taalkeuze .fr{
	float:right;
	width : 325px;
}

#taalkeuze .taal{
	color:#eeeeee;
	font-size : 3em;
	line-height:1em;
	text-transform:uppercase;
	font-weight:bold;
}

.taal a:link, .taal a:visited{
	color:#eeeeee;
	text-decoration:none;
}

.taal a:hover{
	color:#eeeeee;
	text-decoration:none;
}

#taalkeuze .tagline{
	width : 170px;
	padding: 25px 67px 0 67px;
}

#taalkeuze .nl .tagline{float:left;}

#taalkeuze .fr .tagline{float:right;}

.tagline a:link, .tagline a:visited{
	font-size : 1em;
	font-weight:bold;
	color:#6f953e;
	text-decoration:none;
}

.tagline a:hover{
	color:#df6c50;
}

#main_wrap{
	background:url(../../img/groenBack.jpg) no-repeat;
	width : 1000px;
	min-height: 130px;
	margin:0 auto;
}

#main{
	width : 930px;
	margin : 0 auto;
	padding : 98px 0 0 0px;
}

#overlay{
	position:absolute;
	top : 0;
	margin-left : -50px;
}

#header{
	position:absolute;
	margin:0;
	padding:0;
/*	margin-top: -47px;*/
	width : 930px;
	margin: -47px 0 0 0;
	
	
}

html* #header{
	margin-left : -15px;
}

* html #header{

}

#logo{
	
	margin-left : 80px;
	float:left;	
	display:inline;
}

#baseline{
	float:left;
	margin-top : 25px;
	margin-left : 20px;	
	color:#f9f9f9;
	font-size : 0.85em;
}

#top_navig{
	margin-top : 28px;
	margin-right : 18px;
	float:right;
	font-size : 0.85em;
}

#top_navig .nav_item{
	float:left;
	padding : 2px 5px;
	line-height:0.85em;
	border-right : 1px solid #6f953e;
	border-left:1px solid #f9f9f9;
	color:#f9f9f9;
	margin: 0 1px;
}

#top_navig .nav_item a:link, #top_navig .nav_item a:visited{
	color:#f9f9f9;
	
	text-decoration:none;
}

#top_navig .nav_item a:hover{
	background:#df6c50;
	color:#ffffff;
}

.nav_item a#current{
	background:url(../../img/pijl1_ico.gif) 2px 6px no-repeat #df6c50;
	color:#ffffff !important;
	display:block;
	padding-left : 15px !important;
}

#top_navig .nav_item#current{background:#df6c50; padding : 2px; border-left: 1px solid #eda796; display:inline; color:#ffffff !important;}

#content_wrap{
	background:url(../../img/middenUp.gif) no-repeat top;
	width : 898px;
	padding : 0 15px;
}

#content{
	background: url(../../img/contentBack.gif) repeat-x #f5f5f5;
	padding: 40px 0 0px 0;
}

#taal_navig{
	background:url(../../img/febemBalk.gif) 1px 1px #f9f9f9 no-repeat;
	width : 889px;
	height: 24px;
	margin : 0 15px;
	padding: 6px 9px 0 0;
	text-align:right;
	color:#6f953e;
	
	font-size : 0.85em;
	
}

#taal_navig a:link, #taal_navig a:visited{
	color:#6f953e;
	text-decoration:none;
	position:relative;
}

#taal_navig a:hover{ color:#df6c50;}

#kolom_links{
	width: 220px;
	margin: 20px 0 0 30px;
	float:left;	
	display: inline;
}

#kolom_rechts{
	float:left;
	background: url(../../img/horizontalSpacer.jpg) no-repeat top left;
	width : 648px;
}

.kruimel{
	height: 20px;
	line-height:20px;
	
	font-size : 0.8em;
	color:#999999;
}

.kruimel a:link, .kruimel a:visited{
	color:#999999;
	text-decoration:underline;
}

.kruimel a:hover{
	color: #df6c50;
}

.extranet_profiel {
	height: 20px;
	line-height:20px;
	float: right;
	font-size : 0.8em;
	color:#999999;
}

.extranet_profiel a:link, .extranet_profiel a:visited{
	color:#999999;
	text-decoration:underline;
}

.extranet_profiel a:hover{
	color: #df6c50;
}

ul#navigatie{
	list-style:none;
	margin:0 25px 25px 0;
	padding:0;
	font-size : 0.85em;
}

ul#navigatie li.nav_item{
	padding:0;
	margin : 1px 0;
	text-transform:uppercase;
	border-bottom : 1px solid #e0e0e0;
	padding : 1px 0 1px 0px;
}

ul#navigatie a:link, ul#navigatie a:visited{
	color:#727272;
	text-decoration:none;
	padding: 3px 5px 0 15px;
	display:block;
}

ul#navigatie a:hover{
	background:#e06c50;
	color:#ffffff;
	background:url(../../img/pijl1_ico.gif) 2px 6px no-repeat #df6c50;
}

ul#navigatie ul.subnavig{
	background:#f9f9f9;
	list-style:none;
	text-transform:none;
}

ul#navigatie ul.subnavig li a:link, ul#navigatie ul.subnavig li a:visited{
	background:url(../../img/pijl3_ico.gif) 2px 8px no-repeat;
	color:#555555;
}

ul#navigatie ul.subnavig li a:hover{
	background:url(../../img/pijl2_ico.gif) 2px 9px no-repeat;	
	color:#d76c50;
}

a#sub_current, a#sub_current_wg{
	background:url(../../img/pijl2_ico.gif) 2px 9px no-repeat !important;	
	color:#d76c50 !important;
}

#inleiding{
	background:#ffffff;
	padding : 25px 20px;
	border-top : 1px solid #ededed;
	border-bottom : 1px solid #ededed;
	
	font-size : 0.85em;
	font-style:italic;
	color:#555555;
}

.btn#nrExtranet{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../img/extranet_btn.gif) no-repeat;
	width : 152px;
	text-align:center;
	font-size : 0.8em;
}

.btn#nrExtranet a:link, .btn#nrExtranet a:visited{
	color:#555555;
	text-decoration:none;
	display:block;
	
	padding-top : 82px;
	padding-bottom : 14px;
}

.btn#nrExtranet a:hover{
	color:#999999;
}

#partners{
	background:#ffffff;
	margin-top : 40px;
	padding: 10px 0;
	border-top : 1px solid #ededed;
	padding : 0 65px;
}

#partners p
{
	border:0px;
}

#banners_block {
	margin-top : 40px;
	margin-bottom : 10px;
	border-top : 1px solid #ededed;
	padding : 10px 65px 10px 65px;
}

#banners{
	background:#F5F5F5;
	margin-top : 10px;
	margin-bottom : 0px;
	padding : 5px 65px 5px 65px;
}

#splash_page #partners{
	background:#ffffff;
	margin-top : 40px;
	border-top : 1px solid #ededed;
	padding:10px 0; 
	margin-top : 40px;
}

#partners p{
	font-size : 0.8em;
	color:#999999;
	text-align:center;
	padding :  0 0 10px 0;
}

/*
#partners .partner{
	float:left; 
	margin : 0 5px;
	display:inline;
	text-align: center;
}
#partners .partner_2{
	float:left; 
	margin : 0 5px;
	display:inline;
	text-align: center;
	width: 120px;
}
*/

#partners .partner{	
	
	border-top:1px solid #e6e6e6;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	
	/*
	margin : 0 3px;
	width: auto;
	*/
}

#partners .partner img{
		margin-left:5px;
		margin-right:5px;
}

#partners_logo {
	
}

#kolom_rechts #kolom_0{
	width : 588px;
	margin: 0 30px 0 30px;
}

#kolom_rechts #kolom_1{
	width : 368px;
	margin-left : 30px;
	float:left;
	
	display:inline;
}

#kolom_rechts #kolom_2{
	font-size : 0.8em;
	width : 219px;
	margin-left : 29px;
	float:left;
	border-left : 1px solid #ffffff;
	text-align:right;
}

#kolom_2 a:link, #kolom_2 a:visited{
	color:#000000;
	text-decoration:underline;
}

#kolom_2 a:hover{
	text-decoration:underline;
	color:#6f953e;
}

#kolom_2 .blok{
	margin : 0 0 50px 0;
}

#kolom_2 .blok_alter{
	margin : 0 0 50px 0;
}

#kolom_2 .blok .img, #kolom_2 .blok_alter .img{
	position:absolute;
	margin: -50px 10px 0 140px;
	float:left;
}

#kolom_2 p {
	border-bottom: 0px;
	margin-bottom: 15px;	
}

#kolom_2 .ext_icon {
	background: none;
	margin: 0px;	
	padding: 0px;
}

.nieuwsItem{
	padding : 15px 0 5px 0;
	margin : 5px 0;
}

.alter{
	background:#ffffff;	
}

.nieuwsItem .datum{
	font-size : 1.6em;
	font-weight:bold;
	color:#e06c50;
}

span.jaar{
	color:#f3c4b9;
}

#kolom_2 #Quicklinks_wrap{
	background:url(../../img/quicklinks.jpg) no-repeat;
	height : 175px;
	padding-top : 24px;
}

#kolom_2 #Quicklinks_wrap .link{
	text-align:center;
	margin : 0 0 14px 0;
}

#kolom_2 #Quicklinks_wrap .link a:link, #kolom_2 #Quicklinks_wrap .link a:visited{color:#555555; text-decoration:none;}
#kolom_2 #Quicklinks_wrap .link a:hover{ text-decoration:underline;}

#kolom_2 .blok h2{
	color:#ffffff;
	border:none;
	padding : 2px 90px 2px 5px;
	text-transform:none;
	text-align:left;
}

#kolom_2 .blok_alter h3{
	color:#ffffff;
	border:none;
	padding : 2px 5px 2px 5px;
	text-transform:none;
	text-align:left;
}

#kolom_2 .blok p{
	padding: 0 90px 0 5px ;
}

#kolom_2 .blok_alter p, #kolom_2 .blok_alter ul {
	padding: 0 5px 0 5px ;
	text-align:left;
}

#kolom_2 .blok#DeontologischeCode h2{
	background:#955b20;
}

#kolom_2 .blok_alter#focus_recent h3{
	background:#4D9FD7;
}

#kolom_2 .blok#Informatiebrochure h2{
	background:#b1ab98;
}

#kolom_2 .blok#Quicklinks h2{
	background:#622d1f;
	margin-bottom :0 !important;
}

#footer{
	line-height:18px;
	color:#ffffff;
	font-size : 0.85em;
	margin:0;
	padding:0;
}

#splash_page #footer{color:#999999;}

#splash_page #footer a{color:#999999;}

#footer_back{
	background:#000000;
	width : 898px;
	height: 18px;
	margin:0;
	padding:0;
	
	 opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    #filter: alpha(opacity=30);
}

.footer_text{
	margin-top : -18px;
}


.disclaimer, .site_by{position:relative; display:inline;}
.disclaimer{float:left; padding-left : 15px;}
.site_by{float:right; padding-right : 2px;}

#footer a:link, #footer a:visited{color:#ffffff; text-decoration:underline;}
#footer a:hover{color:#d0d0d0;}



/* VORIGE CSS */

hr {
	height: 1px;
	background-color: #e0e0e0;
	border: 0;
	color: #e0e0e0;
	margin-left: 0px;
	margin-right: 0px;
}


#kaartje {
	width: 530px;
	background-color: #FFFFFF;
}

ul.filialen {
	list-style-type: none;
}

.kaart_beeld {
	margin: 0 35px 0 35px;
}

#lid_detail {
	position: absolute;
	top: 160px;
	left: 80px;
	width: 400px;
	border: 2px #000000 solid;
	background-color: #FFFFFF;
	color: #000000;
	z-index: 3;
	display:none;
	padding: 10px;
}

#febem_detail {
	position: absolute;
	top: 160px;
	left: 80px;
	width: 750px;
	border: 2px #000000 solid;
	background-color: #FFFFFF;
	color: #000000;
	z-index: 3;
	display:none;
	padding: 10px;
}

img.wg_foto {
	float: right;
	margin: 3px;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #CCC;
}

img.over_wg_foto {
	float: left;
	margin: 3px;
	margin-left: 20px;
	padding: 2px;
	border: 1px solid #CCC;
}


.wg_tekst {
	clear: both;
}

#kaart_legende{
	color: #AAAAAA;
	border: 1px solid #AAAAAA;
	margin: 2px;
	float: right;
	width: 120px;	
	padding: 5px;
}

#kaart_legende strong {
	color: #AAAAAA;
}


.leden_cat_box {
	margin: 5px;
	padding: 0;
	width:	95%;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

.leden_cat_box_header {
	color: #000000;
	font-weight: bold;
	padding: 2px;
}

.leden_cat_box_tekst {
	padding: 3px;
	color: #000000;
}

.leden_cat_box_foto {
	border: 0px;
	margin: 2px;
	margin-right: 10px;
}

.leden_cat_ankers {
	color: #000000;
	width: 95%;
	clear: both;
	font-size: 10px;
}

#kaartje_intro {
	color: #000000;
}

#fil_tekst {
	color: #000000;
}

.leden_klik_box_tekst {
	padding-top: 10px;
	margin-left: 10px;	
}

.leden_klik_box_overzicht, .leden_klik_box_maatsch_zetel, .leden_klik_box_gewest {
	margin: 5px;
	padding: 0;
	width:	80%;
	margin-bottom: 20px;
	
	height: 80px;
}

.leden_klik_box_overzicht a, .leden_klik_box_maatsch_zetel a, .leden_klik_box_gewest a {
	font-weight: bold;
	text-decoration: none;
	color: #335373;
}	


.leden_klik_box_gewest select {
	font-size: 10px;
	color: #666666;
}

.leden_klik_box_foto {
	border: 0px;
	margin: 0px;
	margin-right: 10px;
	border: 1px solid #000000;
}

.leden_duza {
	margin-top: 10px;
	width: 45%;
	margin-bottom: 15px;
	display: block;
	float: left;
	clear: left;	
	border: 1px solid #000000;
}

.leden_jv {
	margin-top: 10px;
	display: block;
	margin-bottom: 15px;
	width: 45%;
	float: right;
	margin-right: 10px;
	border: 1px solid #000000;
	
}

.leden_duza_jv_tekst {
	padding: 3px;
}

.leden_duza_titel {
	font-weight: bold;
	background-color: #476445;
	height: 20px;
	color: #FFFFFF;
	padding: 3px;

}

.leden_jv_titel {
	font-weight: bold;
	background-color: #476445;
	height: 20px;
	color: #FFFFFF;
	padding: 3px;

}

#zoekresultaten_leden {
	margin-top: 50px;
	border-top: solid 1px #CCCCCC;
}

.nieuws_meer {
	float: right;
}

.indekijker {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
}

.indekijker .tekst_content {
	padding-left: 5px;
}

.indekijker .slide_foto {
	margin-left: -5px;
}

.extranet_box {
	margin-top: 20px;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;	
	font-size: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 190px;
}

.zoekleden_box {
	margin-top: 20px;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;	
	font-size: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 190px;
}

.zoekknop {
	background-color: #6E943D;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;	
}

.wg_kolom_links {
	float: left;
	margin: 3px;
	width: 295px;
	display: inline;	
}

.wg_kolom_rechts {
	float: left;
	margin: 3px;
	width: 260px;
	display: inline;
}

.ext_icon {
	background: url(../../img/external-icon.gif) center right no-repeat;
	padding-right:	15px;
	margin-right:	2px;
}

html*#kolom_2 .blok a.ext_icon {
	background: none;
	padding-right:	0px;
	margin-right:	0px;
}

html*#kolom_2 .blok#Quicklinks a.ext_icon {
	background: url(../../img/external-icon.gif) center right no-repeat;
	padding-right:	15px;
	margin-right:	2px;
}

#documenten_leden {
	clear: both;
	background:#ffffff;
	padding : 10px;
	border : 1px solid #6f953e;
	
	margin-top: 30px;
	
	font-size : 0.85em;
	font-style:italic;
	color:#555555; 	
}

.foto_show_vorig, .foto_show_volgend {
	float: left;
	width: 100px;
	padding: 2px;
}

.foto_show_vorig {
	text-align: right;
}

.foto_show_volgend {
	text-align: left;
}

.foto_show_tussen {
	float: left;
	width: 30px;
	text-align: center;
	padding: 2px;
}

.foto_show_navigatie {
	margin: auto;
	width: 250px;
}

.inhoudstafel {
	clear: both;
	margin: 10px;
	padding: 5px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

.inhoudstafel_wg {
	clear: none;
	border: 0px;
}

.inhoudstafel a:link, .inhoudstafel a:visited {
	color: #df6c50;
}

.inhoudstafel a:hover {
	color: #000000;
}

.inhoudstafel li  {
	list-style-type: square;
	color: #df6c50;
}


.form_required {
    color:      #FF0000;
}

.jsvalidation  {
	color: #FF0000;
	font-style: italic;
}

.leden_invulling_table {
	width: 570px;	
}

.leden_invulling_table td {
	margin: 5px;
	padding: 10px;
	border-bottom:1px solid #ededed;
}

.leden_invulling_table tr {
	background-color: #FFFFFF;
}

.lid_logo {
	max-width: 200px;
}

.item img {
	margin: 5px;
}

.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}

.setColor01, .setColor01 a{color:#6f953e !important;}
.setColor02, .setColor02 a{color:#df6c50 !important;}
.setColor03, .setColor03 a{color:#955b20 !important;}