﻿/* Reset */ 
html{color:#000;background:url(/img/html_bg.gif) repeat-y center top #EFEFEF;text-align:center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
td,input,textarea,select{*font-size:100%;font-family:Verdana,Helvetica,sans-serif;}
legend{color:#000;}
a{outline:0;text-decoration:none;color:#5B316D;font-weight:bold;}
a:hover{text-decoration:none;color:#E44F42;}
img a{border:0;}
td{vertical-align:top;}
p{margin:0 0 1em 0;}
strong,b{font-weight:bold;}
em{font-style:italic;}
/* Basis opbouw */
html{

}
body{
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
margin:0 auto;
width:1000px;
line-height:1.5;
}
table,td{
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:1.5;
}
form#pagina{

}
#frame{
width:984px;
text-align:left;
margin:0 auto;

}
#container{

}
#CCIPlaceHolder_Header{
overflow:hidden;
margin:0 0 15px 0;
}
#CCIPlaceHolder_Content{
width:651px;
margin-right:15px;
float:left;
}
.linkerkant #CCIPlaceHolder_Content{
width:501px;
}
.linkerkant.subhomepage1 #CCIPlaceHolder_Content .kolom{
width:268px;
}

#volledige_breedte #CCIPlaceHolder_Content{
width:984px;
margin-right:0px;
}
#volledige_breedte.linkerkant #CCIPlaceHolder_Content{
	width:834px;
}
#CCIPlaceHolder_Linkerkant{

float:left;
min-height:10px;
}

#CCIPlaceHolder_Linkerkant{

}
#CCIPlaceHolder_Rechterkant{
width:318px;
float:left;
}
#CCIPlaceHolder_Footer{

}
/* Basis elementen */
.afbeelding_breed .afbeelding{
margin:0 0 15px -15px;
}
.afbeelding{

}
.afbeelding img{

}
.afbeelding .onderschrift{

}
h1{

}
h2{
color:#E44F42;
font-size:20px;
background:url(/img/h2_bg.gif) no-repeat left top transparent;
padding:3px 0 5px 15px;
}
h2 a{
color:#E44F42;
font-size:20px;
font-weight:normal;
}
h2 a:hover{
color:#5B316D;
}
h3{

}
h4{

}
.blok{

}
.zonder{

}
.even{

}
.oneven{

}
.tekst ul{
margin:15px 0 0px -14px;
}
.tekst ul li{
background: url(/img/li_bg.gif) no-repeat 15px 14px #F1F1F1;
list-style-type:none;
padding:10px 0 10px 32px;
}
.tekst ul li.even{
background-color: #FFFFFF;
}
.blok_grijs .tekst ul li{
background: url(/img/li_bg.gif) no-repeat 15px 14px #F1F1F1;
background-color: #FFFFFF;
}
.blok_grijs .tekst ul li.even{
background-color: #F1F1F1;
}

ol{
padding-left:30px;
}
ol li{

}
dl{

}
dl dt{

}
dl dd{

}
.rechts{

}
.links{

}
.content{

}
.tekst{

}

.extra{
padding:0px 15px 10px 0;
text-align:right;
}
.overzicht .extra{
padding:10px 15px 10px 0;
}
.extra a{
color:#E44F42;
font-size:12px;
font-weight:normal;
}
.extra a:hover{
text-decoration:underline;
}
.datum_groot{
color:#7F7F7F;
float:right;
font-size:14px;
margin:10px 0 0 0;
}
.gekleurd .tekst{

}
.gekleurd .extra{

}
.gekleurd .extra a{

}
.paginering{
	
}
.paginering span.actief{
background-color:#5B316D;
color:#fff;
display:block;
padding:2px 3px;
float:left;	
margin:0 2px 0 0;
}
.paginering a{
border: 1px solid #B8B8B8;
background-color:#F1F1F1;
padding:1px 2px;
margin:0 2px 0 0;
font-weight:normal;
}
.paginering a:hover{
background-color:#5B316D;
border:0;
padding:2px 3px;
color:#fff;
}
.paginering .puntjes{
float:left;
margin:0 2px 0 0;
padding:2px 0 0 0;
}
/* Overzichten */
#overzicht{
overflow:hidden;
}
.blok .overzicht{
padding:0 0 1px 1px;
}
.blok .overzicht .item{
padding:15px 15px 14px 14px;
overflow:hidden;
background-color:#F1F1F1;
}
.blok .overzicht .item a{

}
.blok .overzicht .item.even{
background-color:#FFF;
}
.blok .overzicht .item .datum{
color:#7F7F7F;
font-size:9px;
float:right;
margin:0 0 0 15px;
}
.blok .overzicht .item .korte_omschrijving{
clear:left;
}
.blok #bijeenkomsten .item .korte_omschrijving{
clear:none;
}
table.onderdelen {	margin-bottom:1em;}
table.onderdelen .datum {width:150px;}
h4.voorzieningen, h4.datum {text-transform:uppercase;font-size:11px;font-weight:bold}

.blok .overzicht .item img{
float:left;
margin: 0 10px 0 0;

}
.blok .overzicht .item.eerste img{
float:right;
margin: 0 0 0 10px;
}
.blok .overzicht .item.eerste .datum{
display:block;
float:none;
margin:0;
}
#bijeenkomsten .datum{
display:block;
float:none;
margin:0;
}
h3{
color:#5B316D;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
}
#bijeenkomstdeelnemerslijst  {
	background:none;
}
#bijeenkomstdeelnemerslijst h2{
	background:none;
	padding:0 0 5px 0;
	
}
#bijeenkomstdeelnemerslijst table{
	margin:1em 0 4em 0;
}
#bijeenkomstdeelnemerslijst td,
#bijeenkomstdeelnemerslijst th {
	padding:2px 1em 4px 4px;
}
#bijeenkomstdeelnemerslijst tr.even td {
	background:#F1F1F1;
}

#bijeenkomstdeelnemerslijst dt{
	font-weight:bold;
}

#bijeenkomstdeelnemerslijst dd {margin: 0 0 10px 0;}

#bijeenkomstdeelnemerslijst th {
	font-weight:bold;
	font-size:110%;
}
.schrijfin_link a {
	background:url("/img/bijeenkomst_btn_bg.gif") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	display:inline-block;
	height:30px;
	padding:6px 12px 0px 9px;
	width:auto;
}
#bijeenkomst_mutatie {
float:left;
margin:10px 0 10px 0;
}
a.btn_bijeenkomst,
.introducee_link a,
#bijeenkomst_mutatie li a
{
	padding:5px 12px 7px 9px;
	float:left;
	color:white;
	background:url("/img/bijeenkomst_btn_bg.gif") repeat-x scroll left top transparent;
}
a:hover.btn_bijeenkomst,
.introducee_link a:hover,
#bijeenkomst_mutatie li a:hover
{
	color:white;
}
.bijeenkomst_publicatie_foutbericht{

display:block;
/*float:left;*/
padding:8px 0 0px 0;
width:500px;
/*
float:right;
width:195px;*/
}
#Bijeenkomst_Formulier_introduceeLinkContainer{
margin:10px 0 0 0;    
}
.bijeenkomst_formulier{
float:left;
overflow:hidden;
position:relative;
width:640px;
}
#handmatig_overzicht .afbeelding{
margin:0 0 5px 0;
}
#handmatig_overzicht .afbeelding img{
width:147px;
float:left;
}
#video_overzicht{
overflow:hidden;
padding:0 0px 15px 15px;
}
#video_overzicht .item{
width:135px;
float:left;
padding:5px;
border:1px solid #B8B8B8;
background-color:#f1f1f1;
margin:0 15px 15px 0;
height:180px;
}
#video_overzicht .laatste{
margin:0 0 15px 0;
float:none;
}
#video_overzicht .item a.titel{
clear:both;
float:left;
width:130px;
text-align:center;
}
#datum_navigatie{
padding:5px 15px 5px 15px;
}
#datum_navigatie .actief{
font-weight:bold;
color:#5B316D;
text-decoration:underline;
}
#datum_navigatie #maanden a,
#datum_navigatie #maanden .actief{
font-weight:normal;
}
#archief h3{
color:#E44F42;
text-transform:capitalize;
}
/* Header opbouw */
#header{
width:984px;
overflow:hidden;
float:left;
}
#header_opties{
float:right;
width:353px;
*width:350px;
padding: 10px 0 10px 0;
}
#header_opties a{
color:#000;
font-weight:normal;
}
#header_opties .rss{
float:left;
margin:0 15px 0 0;
}
#header_opties .rss a{
background:url(/img/rss_bg.gif) no-repeat left -1px transparent;
padding:0 0 3px 20px;
}
#header_opties .rss a:hover,
#header_opties .engels a:hover{
text-decoration:underline;
}
#header_opties .letterGrootte{
float:left;
margin:-2px 15px 0 0;
line-height:1;
}
#header_opties .letterGrootte a:hover{
text-decoration:underline;
}
#header_opties .letterGrootte a.klein{
font-size:11px;
text-decoration:underline;
}
#header_opties .letterGrootte a.middel{
font-size:14px;
}
#header_opties .letterGrootte a.groot{
font-size:17px;
}
#header_opties .engels{
float:left;
margin:0 15px 0 0;
}
#header_opties .zoek #txtContentSearch{
border:1px solid #B8B8B8;
color:#000;
float:left;
margin:0 2px 0 0;
padding:1px 2px;
}
#header_opties .zoek #btnContentSearch{
background:#5B316D;
border:0;
color:#fff;
cursor:pointer;
float:left;
padding:1px 2px;
}
#header_afbeelding{
/*position:relative;*/
float:left;
width:984px;
position:relative;
}
#header_afbeelding img{
float:left;
}
#header_afbeelding img#logo{
position:absolute;
left:0;
top:0;
}
#header_afbeelding #fotowedstrijd {
position:absolute;
right:10px;
top:20px;
float: right;
}
#hoofdnavigatie{
float:left;
background:url(/img/hoofdnavigatie_bg.gif) no-repeat left top transparent;
width:984px;
}
#hoofdnavigatie li{
float:left;
list-style-type:none;
}
#hoofdnavigatie ul#level1{
overflow:hidden;
}
#hoofdnavigatie ul#level1 li a{
color:#fff;
padding:12px 20px;
float:left;
font-size:12px;
font-weight:bold;
}
#hoofdnavigatie ul#level1  li.aktief a,
#hoofdnavigatie ul#level1  li.kindaktief a{
background:url(/img/hoofdnavigatie_actief_bg.gif) repeat-x left top transparent;
}
#hoofdnavigatie ul#level1  li a:hover{
background:url(/img/hoofdnavigatie_actief_bg.gif) repeat-x left top transparent;
text-decoration:none;
}
#hoofdnavigatie ul#level2{
clear:left;
overflow:hidden;
}
#hoofdnavigatie ul#level2 li a{
background:url(/img/hoofdnavigatie_level2_bg.gif) no-repeat right 17px transparent;
color:#47413A;
padding:11px 20px 11px 15px;
float:left;
font-size:11px;
font-weight:normal;
}
#hoofdnavigatie ul#level2 li.aktief a,
#hoofdnavigatie ul#level2 li.kindaktief a,
#hoofdnavigatie ul#level2 li a:hover{
text-decoration:underline;
}
/* Content opbouw */
#kolom1{
width:318px;
margin:0 15px 0 0;
float:left;
}
#kolom2{
width:318px;
float:left;
}
#volledige_breedte #kolom2{
margin:0 15px 0 0;
}
#kolom3{
width:318px;
float:left;
}
.blok{
background:url(/img/blok_bg.gif) no-repeat left bottom transparent;
margin:0 0 15px 0;
}
.kolom .blok,
#CCIPlaceHolder_Rechterkant .blok{
background:url(/img/kolom_blok_bg.gif) no-repeat left bottom transparent;
margin:0 0 15px 0;
zoom:1;
}
.linkerkant .blok{
background:url(/img/linkerkant_blok_bg.gif) no-repeat left bottom transparent;
}
.linkerkant.subhomepage1 #CCIPlaceHolder_Content .kolom .blok{
background:url(/img/linkerkant_kolom_blok_bg.gif) no-repeat left bottom transparent;
}
#volledige_breedte .az_lijst{
background:url(/img/breed_blok_bg.gif) no-repeat left bottom transparent;
overflow:hidden;
margin:0 0 15px 0;
}
#volledige_breedte .az_lijst .kolom{
width:313px;
}
#volledige_breedte .az_lijst #kolom1{
margin:0 15px;
}
#volledige_breedte #az strong{
border-bottom:1px solid #BABABA;
color:#5B316D;
font-size:14px;
display:block;
padding:0 0 0 15px;
}
#volledige_breedte #az ul{
padding:0;
margin:0;
}
#volledige_breedte #az ul li{
list-style-type:none;
padding:0 0 0 15px;
margin:0;
background:url(/img/li_bg.gif) no-repeat left 5px transparent;
}
.blok .tekst{
padding: 5px 15px 15px 15px;
overflow:hidden;
}
.afbeelding,
.video{
float:left;
margin: 0 15px 15px 0;
}
.afbeelding.rechts{
float:right;
margin: 0 0 15px 15px;
}
.banner{
margin:0 0 15px 0;
}
#weblog{
margin:0 0 15px 0;
background-color:#5B316D;
width: 318px;
color:#fff;
overflow:hidden;
font-size:9px;
}
#weblog img{
float:left;
}
#weblog .tekst{
overflow:hidden;
padding:10px 10px 10px 10px;
}
#weblog .tekst a{
color:#fff;
text-decoration:underline;
}
#weblog .tekst a:hover{
text-decoration:none;
}
#weblog .afbeelding{
margin:0;
}
.blok_grijs{
background-color:#F1F1F1;
border: 1px solid #B8B8B8;
overflow:hidden;
padding:15px;
margin:0 0 15px 0;
}
.blok_grijs h3{
color:#E44F42;
font-size:13px;
font-weight: normal;
}
.blok_grijs h2{
background:none;
padding:0 0 10px 0;
}
.blok_grijs .extra{
padding:0;
}
.subhomepage1 .blok{
height:240px;
}
.subhomepage1 .blok_grijs{
height:208px;
}
#qoutes .afbeelding{
margin:0 5px 5px 0;
}
#qoutes .afbeelding.rechts{
margin:0 0 5px 5px;
}
#login_form_container{
font-size:10px;
}
.login_input_label{
float:left;
width:105px;
margin:0 0 3px 0;
}
#lbl_retrievedmsg{
width:270px;	
}
#input_container_username input,
#input_container_password input,
#input_container_usernameretrievepassword input{
border:1px solid #B8B8B8;
color:#000000;
padding:1px 2px;
width:160px;
margin:0 0 3px 0;
}
#input_container_usernameretrievepassword{
float:left;
margin:0 5px 0 0;
}
#login_rememberme_container{
margin:0 5px 0 105px;
*margin:0 5px 0 102px;
float:left;
}
#lbl_rememberme{
*margin:3px 0 0 0;
width:108px;
*width:98px;
}
#btn_login input,
#input_container_retrievebutton input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:1px 2px;
}
#lbl_usernameretrievepassword{
clear:both;
float:none;
width:243px;
}
#login_retrievepassword_container{
clear:left;
margin:0 0 0 105px;
}
#login_retrievepassword_container a{
color:#E44F42;
font-weight:normal;
}
#login_retrievepassword_container a:hover{
text-decoration:underline;
}
#indien_ingelogd{
display:none;
}
.ingelogd #indien_ingelogd{
display:block;
}
.ingelogd #indien_ingelogd ul{
margin:15px -15px -15px -15px;
}
.ingelogd #niet_ingelogd{
display:none;
}
/* Linkerkant opbouw */
#linkerkant{

}
#CCIPlaceHolder_Linkerkant .subnavigatie{
width:135px;
padding:14px 0 0 0;
margin-right:15px;
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level3{

}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level3 li{
list-style-type:none;
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px solid #b8b8b8;
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level3 li a{
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level3 li.aktief a,
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level3 li a:hover{
color:#E44F42;
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level4 li{
border-bottom:0;
margin:5px 0 0 0;
padding:0;
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level4 li a{
font-weight:normal;
color:#5B316D!important;
}
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level4 li.aktief a,
#CCIPlaceHolder_Linkerkant .subnavigatie ul.level4 li a:hover{
color:#E44F42!important;
}
/* Rechterkant opbouw */
#rechterkant{

}
/* Footer opbouw */
#footer{
clear:both;
overflow:hidden;
background:url(/img/footer_bg.gif) repeat-x left bottom transparent;
padding:0 0 25px 0;
}
#footer .balk{
background-color:#E44F42;
color:#fff;
padding:5px 15px;
}
#footer .balk .linkjes{
float:right;
}
#footer .balk a{
color:#fff;
font-weight:normal;
}
#footer .balk a:hover{
text-decoration:underline;
}
#footer .sitemap{
background-color:#5B316D;
color:#fff;
padding: 5px 15px 15px 15px;
}
#footer .sitemap .titel{
background: url(/img/sitemap.gif) no-repeat right 5px transparent;
padding: 0 15px 0 0;
}
#footer .sitemap a{
color:#fff;
font-weight:normal;
font-size:10px;
}
#footer .sitemap table{
margin:15px 0 0 0;
background: url(/img/sitemap_bg.gif) repeat-x left 13px transparent;
}
#footer .sitemap table td{
padding:0 10px;
}
#footer .sitemap a.level1{
margin:0 0 2px 0;
display:block;
font-weight:bold;
}


/* Subhomepages */

/* Menubuilder */
#level_1{

}
#level_1 li{

}
#level_1 li a{

}
#level_2{

}
#level_2 li{

}
#level_2 li a{

}
#level_1 a:hover,
#level_1 .kindaktief a,
#level_1 .kindaktief a:hover,
#level_1 .aktief a:hover,
#level_1 .aktief a{

}
#level_2 li{

}
#level_2 li a{

}
#level_2 li a:hover,
#level_2 li.aktief a,
#level_2 li.aktief a:hover,
#level_2 li.kindaktief a,
#level_2 li.kindaktief a:hover{

}
#level_1 li.eerste a {

}
#level_1 li.vorigeaktief a{

}
#level_2 li.eerste a {

}
#level_2 li.vorigeaktief a{

}
#level_3{

}
#level_3 li{

}
#level_3 li a{

}
#level_4{

}
#level_4 li{

}
#level_4 li a{

}
#level_3 a:hover,
#level_3 .kindaktief a,
#level_3 .kindaktief a:hover,
#level_3 .aktief a:hover,
#level_3 .aktief a{

}
#level_4 li{

}
#level_4 li a{

}
#level_4 li a:hover,
#level_4 li.aktief a,
#level_4 li.aktief a:hover,
#level_4 li.kindaktief a,
#level_4 li.kindaktief a:hover{

}
#level_3 li.eerste a {

}
#level_3 li.vorigeaktief a{

}
#level_4 li.eerste a {

}
#level_4 li.vorigeaktief a{

}
/* Poll */
.pollmax10textoptions_title_label_container{
display:none;
}
.pollmax10textoptions_title_result_label_container{
display:none;
}
.pollmax10textoptions_question_label_container{

}
.pollmax10textoptions_question_result_label_container{

}
.pollmax10textoptions_answer_radiobuttons_container{
padding:10px 0 10px 0;
}
.pollmax10textoptions_answer_radiobuttons_container input{
margin:0 5px 0 0;
}
.pollmax10textoptions_answer_radiobuttons_container label{

}
.pollmax10textoptions_result_button_container{

}
.pollmax10textoptions_vote_button_container{

}
.pollmax10textoptions_showvote_button_container{

}
.pollmax10textoptions_result_button_container input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
margin:0 5px 0 0;
}
.pollmax10textoptions_vote_button_container input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
}
.pollmax10textoptions_showvote_button_container input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
}
.pollmax10textoptions_results_container{
padding:10px 0 10px 0;
}
.pollmax10textoptions_results_container div{

}
.pollmax10textoptions_results_container div.pollmax10textoptions_result_bar{
background-color:#E44F42;
height:16px;
}
/* Formbuilder */
.formulier{
border-left:1px solid #C5C5C5;
margin-left:-1px;
}
.formbuilder_label{
width:150px;
}
.formbuilder_element{
padding:0 0 5px 0!important;
}
#FormbuilderV2RenderControl td {
	padding-bottom:5px
}
#FormbuilderV2RenderControl input,
.formbuilder_element input{
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:300px;
float:left;
border:1px solid #B8B8B8;
}

#FormbuilderV2RenderControl input[type=radio],
#FormbuilderV2RenderControl input[type=checkbox],
.formbuilder_element input[type=radio],
.formbuilder_element input[type=checkbox]{
border:0;
width:auto;
}

input.noBorder{
margin:0 5px 0 150px;
*margin:0 5px 0 147px;
}
.formbuilder_element table input{
border:0;
width:16px;
float:left;
margin:0 5px 0 0;
}
.formbuilder_element table td{
padding:2px 0;
width:150px;
}
#CCIPlaceHolder_Content textarea{
border:1px solid #B8B8B8;
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:300px;
height: 100px;
float:left;
}
#CCIPlaceHolder_Content select{
border:1px solid #B8B8B8;
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:308px;
float:left;
}
#CCIPlaceHolder_Content .formbuilder_form_submit_button{
margin:5px 0 0 150px;
clear:both;
}
#CCIPlaceHolder_Content .formbuilder_form_submit_button input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
width:auto;
}
.formbuilder_errormessagepanel{
margin:0 0 10px 0;
background-color:#F1F1F1;
border:1px solid #B8B8B8;
padding:15px;
width:426px;
color:#000!important;
}
.formbuilder_errormessagemarker{
color:#000!important;
}
.formbuilder_element input.noBorder{
margin:0;
width:16px;
margin:0 3px 0 0;
clear:left;
}
#CCIPlaceHolder_Content  .formbuilderv2_captcha_image {
	clear:both;
	margin:1em 0;
}
#CCIPlaceHolder_Content .formbuilderv2_captcha_refresh_button,
#CCIPlaceHolder_Content .formbuilderv2_captcha_input_control {
width:100px;
margin-top:1em;
clear:both;

}
#captcha_image_container{
width:308px;
}
#input_container_captchaimage{
float:left;
width:308px;
}
#input_container_refreshcaptchaimage{
overflow:hidden;
clear:left;
}
#input_container_refreshcaptchaimage input{
background:#E44F42 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
width:75px;
margin:0;
}
#input_container_captchatextbox{
overflow:hidden;
}
#input_container_captchatextbox input{
border:1px solid #B8B8B8;
color:#000000;
float:left;
margin:0 3px 0 0;
padding:2px 3px;
width:300px;
}
/* Formbuilder Special */
#form_special .formulier{
border-left:1px solid #C5C5C5;
margin-left:-1px;
}
#form_special .formbuilder_label{
width:365px;
}
#form_special .formbuilder_element{
padding:0 0 5px 0!important;
}
#form_special .formbuilder_element input{
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:220px;
float:left;
}
#form_special .formbuilder_element input[type=text]{
border:1px solid #B8B8B8;
}
#form_special input.noBorder{
margin:0 5px 0 150px;
*margin:0 5px 0 147px;
}
#form_special .formbuilder_element table input{
border:0;
width:16px;
float:left;
margin:0 5px 0 0;
}
#form_special .formbuilder_element table td{
padding:2px 0;
width:150px;
}
#form_special .formbuilder_element textarea{
border:1px solid #B8B8B8;
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:220px;
height: 130px;
float:left;
}
#form_special .formbuilder_element select{
border:1px solid #B8B8B8;
color:#000000;
margin:0 3px 0px 0;
padding:2px 3px;
width:308px;
float:left;
}
#form_special .formbuilder_form_submit_button{
margin:5px 0 0 150px;
clear:both;
}
#form_special .formbuilder_form_submit_button input{
background:#5B316D none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
width:auto;
padding:2px 3px;
}
#form_special .formbuilder_errormessagepanel{
margin:0 0 10px 0;
background-color:#F1F1F1;
border:1px solid #B8B8B8;
padding:15px;
width:426px;
color:#000!important;
}
#form_special .formbuilder_errormessagemarker{
color:#000!important;
}
#form_special .formbuilder_element input.noBorder{
margin:0;
width:16px;
margin:0 3px 0 0;
clear:left;
}
#form_special #captcha_image_container{
width:308px;
}
#form_special #input_container_captchaimage{
float:left;
width:308px;
}
#form_special #input_container_refreshcaptchaimage{
overflow:hidden;
clear:left;
}
#form_special #input_container_refreshcaptchaimage input{
background:#E44F42 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:2px 3px;
width:75px;
margin:0;
}
#form_special #input_container_captchatextbox{
overflow:hidden;
}
#form_special #input_container_captchatextbox input{
border:1px solid #B8B8B8;
color:#000000;
float:left;
margin:0 3px 0 0;
padding:2px 3px;
width:300px;
}

/* Fotoalbum */
#fotoalbum{
overflow:hidden;
padding:0 15px 15px 15px;
}
#gallery{
overflow:hidden;
}
#mainImage{
text-align:center;
width:471px;
height:357px;
}
#mainImage img{
float:left;
}
#thumbs{
width:471px;
}
#thumbs ul{
overflow:hidden;
*margin:0 0 4px 0;
}

#thumbs li{
width:75px;
height:75px;
overflow:hidden;
float:left;
margin:0 4px 4px 0;
list-style-type:none;
}
#thumbs li.laatste{
margin:0 0 3px 0;
width:74px;
}

.pagination{
clear:left;
}
.pagination span.zonder{
display:block;
padding:2px 3px;
float:left;
margin:0 2px 0 0;
}
.pagination span.current{
background-color:#5B316D;
color:#fff;
display:block;
padding:2px 3px;
float:left;	
margin:0 2px 0 0;
}
.pagination a{
float:left;
border: 1px solid #B8B8B8;
background-color:#F1F1F1;
padding:1px 2px;
margin:0 2px 0 0;
font-weight:normal;
}
.pagination a:hover{
background-color:#5B316D;
border:0;
padding:2px 3px;
color:#fff;
}
.pagination .puntjes{
float:left;
margin:0 2px 0 0;
padding:2px 0 0 0;
}
/* FAQ */
#accordeon{

}
#accordeon a.kop_titel{

}
#accordeon a.hover,
#accordeon a.selected{

}
#accordeon .tekst_blok{

}
#accordeon .tekst_blok .tekst{


}
/* Expertisecentrum */
#expertisecentrum{
overflow:hidden;
}
#expertisecentrum .afbeelding{
margin:5px 0 0 0;
}

/* Ledenzoek */
img.NG_logo{
float:right;
}
#ledenzoek{
border-left:1px solid #b8b8b8;
}
#ledenzoek .text input{
border:1px solid #B8B8B8;
color:#000000;
margin:0 0 3px;
padding:1px 2px;
width:160px;
}
#ledenzoek .text{
float:left;
margin:0 5px 0 0;
}
#homepage #ledenzoek .text,
#homepage #ledenzoek .select{
margin:0 5px 10px 0;
}
#ledenzoek .select{
float:left;
margin:0 5px 0 0;
}
#ledenzoek .select select{
border:1px solid #B8B8B8;
color:#000000;
margin:0 0 3px;
padding:0px 2px;
}
#ledenzoek .button{

}
#ledenzoek .button input{
background-color:#5B316D;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:1px 2px;
}
#ledenzoek .link{
float:left;
margin:10px 5px 0 0;
color:#b8b8b8;
}
#ledenzoek .link a{

}
#ledenzoek .selected,
#ledenzoek .link a:hover{
font-weight:bold;
text-decoration:underline;
color:#5B316D;
}
#ledenzoek .SearchFormNrwMembers_kader{
overflow:hidden;
}
#ledenzoek .resultaat{
float:left;
margin:15px 0 0px 0;
clear:left;
}
#ledenzoek .resultaat .item{
float:left;
width:270px;
margin:0 15px 15px 0;
padding:15px;
border:1px solid #b8b8b8;
min-height:140px;
}
#ledenzoek .resultaat .laatste{
margin:0 0 15px 0;
}
#ledenzoek .geen_leden{
clear:left;
margin:15px 0 0 0;
float:left;
}
#ledenzoek .paginering{
clear:both;
*margin:15px 0 0 0;
}
#ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_zoekterm,
#ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_activiteiten{
display:none;
}
#CCIPlaceHolder_Rechterkant #ledenzoek,
#homepage #ledenzoek{
border:0;
}
#CCIPlaceHolder_Rechterkant #ledenzoek .link,
#homepage #ledenzoek .link{
display:none;
}
#CCIPlaceHolder_Rechterkant #ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_zoekterm,
#homepage #ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_zoekterm,
#CCIPlaceHolder_Rechterkant #ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_activiteiten,
#homepage #ledenzoek #Ledenzoek_zoekformulier_SearchFormNrwMembers_label_activiteiten{
display:block;
clear:left;
}
#CCIPlaceHolder_Rechterkant #ledenzoek .text input,
#homepage #ledenzoek .text input{
width:282px;
}
#CCIPlaceHolder_Rechterkant #ledenzoek .select select,
#homepage #ledenzoek .select select{
width: 291px;
}
/* Video */
#video{

}
/* Bijeenkomsten */
.bijeenkomstTitel{
	width: 200px;
	font-weight:bold;
}
.adres{
  padding-bottom: 5px;
}
.aanmeldperiode{
  border-top:1px solid #CCC; 
	padding-top: 5px;
}
.tot{
  font-weight:bold;
}

/* Webshop */
/* JOS vragen */

/* Sitemap */
#sitemap{

}
/* Zoeken */
#zoek{

}
.searchResults .throbber {background: url('/img/throbber.gif') right top no-repeat transparent;width:220px;margin:0 0 0 15px;}
.searchResults.loaded .throbber{display:none;}
/* Nieuws */

/* Breed */
.breed .content{

}

/* Bijeenkomst aanmeldformulier */
.inschrijfblok  .aanafmeldblok {	
	overflow:hidden;
}
.inschrijfblok ul {
	margin:0;padding:0;
}
#CCIPlaceHolder_Content .inschrijfblok li {
	float:left;
	overflow:hidden;
	background:none;
	list-style:none;
	margin:0 10px 0 0; padding:0;
}

#introduce,
#bedankt_lid,
#bedankt_gast,
#bedankt_introduce,
#bedankt_vervanger{
display:none;
}
.lid #bedankt_lid{
display:block;
}
.introduce #bedankt_introduce{
display:block;
}
.gast #bedankt_gast{
display:block;
}
.vervanger #bedankt_vervanger{
display:block;
}
#vervangt{
display:none;
}
#linkje_introduce{
display:none;
}
.lid #linkje_introduce{
display:block;
}
.lid #introduce{
display:block;
}
.lid #Formulier__c1tpn7kmns____formbuilder_radiobuttonlist_c1tpn7kmns_{
display:none;
}
#algemene_voorwaarden,
#aanmelden,
#deelnemerslijst,
#fotoalbum_1,
#verslag{
display:none;
}
ul#tabjes{
overflow:hidden;
margin:0 10px 0 15px;
background:url(/img/tabjes_bg.gif) repeat-x left bottom transparent;

}
ul#tabjes li{
float:left;
list-style-type:none;
}
ul#tabjes li a{
background-color:#5B316D;
background:url(/img/tab_deactief_bg.gif) repeat-x left top transparent;
*background:url(/img/tab_deactief_bg.gif) repeat-x left 1px transparent;
color:#7F7F7F;
padding:4px 7px;
float:left;
margin:0 2px 0 0;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
font-weight:normal;
}
#tabjes li.actief a{
color:#E44F42;
background:#fff;
}
.tab_info{
margin:0 10px 10px 15px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0 0 0;
}
#info{
margin:0 0 15px 15px;
}

/* AAA-functionaliteit */
.middel #tabjes a{
font-size:12px;
padding:3px 7px 3px 7px;
}
.middel .tekst,
.middel .overzicht{
font-size:13px;
}
.middel .datum_groot,
.middel #az strong{font-size:16px!important;}
.middel h2{font-size:22px;}
.middel .extra a,
.middel h3{font-size:14px!important;}
.middel .datum{font-size:11px!important;}
.middel .blok a,
.middel .blok_grijs a,
.middel #info td,
.middel #kolom1 li a,
.middel #kolom1 li,
.middel #kolom2 li a,
.middel #kolom2 li,
.middel #kolom3 li a,
.middel #kolom3 li{
font-size:13px;
}
.groot #tabjes a{
font-size:13px;
padding:3px 7px 2px 7px;
}
.groot .tekst,
.groot .overzicht{
font-size:15px;
}
.groot .datum_groot,
.groot #az strong{font-size:18px!important;}
.groot h2{font-size:24px;}
.groot .extra a,
.groot h3{font-size:16px!important;}
.groot .datum{font-size:13px!important;}
.groot .blok a,
.groot .blok_grijs a,
.groot #info td,
.groot #kolom1 li a,
.groot #kolom1 li,
.groot #kolom2 li a,
.groot #kolom2 li,
.groot #kolom3 li a,
.groot #kolom3 li{
font-size:15px;
}


.letterGrootte a.klein,
.middel .letterGrootte a.middel,
.groot .letterGrootte a.groot{
text-decoration:underline;
}
.middel .letterGrootte a.klein,
.groot .letterGrootte a.klein{
text-decoration:none!important;
}
.letterGrootte a.klein{

}
.letterGrootte a.middel{

}
.letterGrootte a.groot{

}


#pagina_errorloc{
clear: both;
color: #E44F42;
padding: 0 0 0 0;
visibility: visible;
}
#CCIPlaceHolder_Content .inschrijfblok #pagina_errorloc {
float:left;
margin:10px 0 10px 0;
}
#CCIPlaceHolder_Content .inschrijfblok #pagina_errorloc li{
margin:0;
list-style: circle inside;
display:block;
float:none;
}
.error{padding:10px}
#bijeenkomst .titel{
width:215px;
font-weight:bold;
float: left;
}
#bijeenkomst .waarde{
float:left;
width:220px;
}
.formulier.gepersonaliseerd{padding:10px 10px 10px 10px;}
.gepersonaliseerd .bijeenkomst_formulier{width:auto;}
#CCIPlaceHolder_Content .gepersonaliseerd .formbuilder_form_submit_button  {
clear: both;
margin: 5px 0 0 140px;
}
.gepersonaliseerd.blok{float:left;padding: 0 0 10px 0;}
.gepersonaliseerd label{display: block;width: 118px;}

.printversie{text-align:right; margin:10px 10px 0 0;display:block;}

/* Header blok */
#header_blok2{
	font-weight:bold;
	background-image:url("/img/header_blok.png");
	position:absolute;
	right:0;
	padding:15px 14px 0;
	top:0;
	height:247px;
	max-width:140px;
	text-align:center;
}

#header_blok2 a{
	text-decoration:underline;
}

#header_blok2 img{
	position:absolute;
	left:26px;
	right:0;
	bottom:0;
	border-top:1px solid #000000;
    display:block;
	padding-top:15px;
}

.tekst_header_blok2{
    overflow: hidden;
}
