@charset "utf-8";
/* CSS Document */
.adminknoppen{
	display:block;
	clear:both;
}
.NoScreenDisplay {
    display:none;
    }
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524A2B;
	font-weight:normal;
	margin:0px;
	background-image:url(bg_body.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	line-height:19px;
	}
p{
	padding:0px;
	margin:0px}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
hr {
	color:#CCC;
	height: 1px
	}
.anker {
	padding:2px;
	margin: 0;
	background-color: #F00;
	color: #FFF;
}
.box{
	display: block;
	clear:right;
}	
#wrapper{
	width:965px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(bg_wrapper.png);
	background-repeat:repeat-y}
form {
	margin: 0px;
	padding: 0px;
}
#header{
	width:965px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(bg_header.png);
	background-repeat:no-repeat;
}
#header_pasw{
	width:965px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(bg_header_pasw.png);
	background-repeat:no-repeat;
}
#paswoordzone{
	width:187px;
	height:149px;
	background-image:url(paswoordzone.jpg);
	background-repeat:no-repeat;
}
#logo{
	float:left;
	clear:none}
	
#hoofdmenuwrap{
	position:relative;
	float:left;
	top:90px;
	left:23px;
	width:940px;
	display:block;
	clear:both
}
#hoofdmenu{
	position:relative;
	float:left;
}
#hoofdmenu2{
	position:relative;
	float:left;
}
#hoofdmenu3{
	position:relative;
	float:left;
	top: 30px;
	left:727px;
}
#zoekveld {
	position:relative;
	float:left;
	left:833px;
}
.zoekknop {
	position:absolute;
	padding-top:0px;
	height:21px;
	width:13px;
	margin-left:97px
}          
.zoekfunctie {
	position:absolute;
	margin-top:4px;
	height:16px;
	border:0
}
#parent{
}

#kolomlinks{
	width:194px;
	float:left;
	clear:none;
	}
#kruimelpad{
	position:relative;
	float:right;
	top:85px;
	margin-right:8px;
	color:#C4D6EA;
	font-size:11px;
	height: 18px;

}
	
#inhoud{
	width:691px;
	float:right;
	clear:none;
	background-image:url(bg_inhoud.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	}
#footer_inhoud{
	width:731px;
	float:right;
	clear:none;
	height:37px;
	color:#8A7A47;
	font-size:11px;
	padding:18px 0px 0px 40px;
	background-image:url(bg_footerinhoud.png);
	background-repeat:no-repeat;
	
	}
#footer{
	clear:both
	}
#bottommenu{
	position:relative;
	float:right;
	top:-15px;
	padding-right:35px
}

#ledentoegang{
	position:relative;
	font-size:11px;
	background-image:url(bg_laatstenieuws.jpg);
	background-repeat:repeat-y
}
#ledentoegang img{
	padding:0px;
	margin:0px;
	vertical-align:top}
#laatstenieuws{
	position:relative;
	font-size:11px;
	background-image:url(bg_laatstenieuws.jpg);
	background-repeat:repeat-y
}
#nieuws{
	padding-left:15px;
	padding-right:30px;
	padding-top:10px;
}
.nieuwsitem{
	padding-bottom:7px;
	line-height:120%;
}
#binnen{
	position:relative;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	text-align:right
}
/* ----------------------------------------------------------------------------------------- */
/* content links - OPGELET :WEL subclass omdat die kunnen bepalen in de modules!!*/
a.serviceclublinks:link, a.serviceclublinks:visited {
	color: #FFF;
	text-decoration: underline;
}
a.serviceclublinks:hover, a.serviceclublinks:active{
	color: #FFF;
	text-decoration: underline;
}
a.nieuwsitem:link, a.nieuwsitem:visited, a.nieuwsitem:active{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
 }
a.nieuwsitem:hover{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 text-decoration:none;
 }
a.url:link, a.url:visited, a.url:active{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 font-size:13px;
	 text-decoration:none;
 }
a.url:hover{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 font-size:13px;
	 text-decoration:none;
 }
#hoofdmenu3 a:link, #hoofdmenu3 a:visited, #hoofdmenu3 a:active{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#FFF;
	 font-size:12px;
	 text-decoration:none;
 }
#hoofdmenu3 a:hover{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#FFF;
	 font-size:12px;
	 text-decoration:none;
 }
#bottommenu a:link, #bottommenu a:visited, #bottommenu a:active{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#8A7A47;
	 font-size:11px;
	 text-decoration:none;
 }
#bottommenu a:hover{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#8A7A47;
	 font-size:11px;
	 text-decoration:none;
 }
#kruimelpad a:link, #kruimelpad a:visited, #kruimelpad a:active{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#C4D6EA;
	 font-size:11px;
	 text-decoration:underline;
 }
#kruimelpad a:hover{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#C4D6EA;
	 font-size:11px;
	 text-decoration:none;
 }
a.verberg:link, a.verberg:visited, a.verberg:active{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 text-decoration:none;
	 font-weight:bold
 }
a.verberg:hover{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 text-decoration:none;
	 font-weight:bold
 }

/* ----------------------------------------------------------------------------------------- */
/* opmaak modules */
h1, h2, h3, h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal}
h1{
	font-size:19px;
	color:#005197}
h2{
	font-size:19px;
	color:#8A5B42;
	margin-bottom:10px}
	
h3{ font-size:15px;
	color:#005197
}

h4{	
	color:#8A5B42;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight:bold;
}
input.buttonlogin{
	background-image:url(buttonlogin.jpg);
	background-repeat:no-repeat;
	border:none;
	width:48px;
	height:24px;
	padding-bottom:5px;
	padding-left:7px;
	margin-top:5px;
	margin-bottom:5px
}

.IkoonLinks{
	float: left;
	margin: -3px 10px 1px 0;
	padding: 0
}
.BeeldRechts {
	float: right;
	clear: none;
	margin-bottom: 10px;
	margin-left: 30px;
}
.BeeldLinks {
	float: left;
	clear: none;
	margin-bottom: 10px;
	margin-right: 30px;
}
.BeeldGroot {
	float: none;
	clear: none;
}
 .BeeldGrootRechts{
	float: right;
	clear: none;
	margin-left:30px;
	margin-bottom: 10px;
 }
  .BeeldGrootLinks{
	float: left;
	clear: none;
	margin-right:30px;
	margin-bottom: 10px;
 }
 
.category {
	float:right
}
/* vormgeving standaard + uitgebreid formulier ---------- */
input,select {
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #666666;
	vertical-align: middle;
	background-color: #FFF !important;
}
input.knop {
	background-color: #FFF !important;
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #666666;
	vertical-align: middle;
	height:22px;
	width:55px;

}
textarea  {
	width:232px;
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #666666;
	background-color: #FFF !important;

}
form{
	padding: 0;
	margin: 0;
	line-height:160%;
}
.content{
	margin: 0 0 0 105px;
}
.content2{
	margin:0;
	float:left;
}
.label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 5px 0 0;
	padding: 0;
	width: 100px;
	text-align:right;
	display: block;
	float:left;
	clear:left;
	line-height: 190%;
	background-color:#FFF
/*	text-transform: capitalize;*/
}
/*input.knop, input.knop2, input.knop3 {
	color: #FFF;
	font-size: 100%;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	cursor: pointer;
	padding: 2px;
	text-transform: capitalize;
	background-color: #D2000B;
}
input.knop, input.knop3 {	
	margin: 0;
}
input.knop2 {	
	margin: 5px 0 0 0;
}
input.knop3 {
	padding: 2px;
	text-align: right;
	margin: 0px;
}*/


/* 2 kolommen tekst + beeld ------------ */
table.portal {
	margin:5px 0 5px 0;
	width:100%;
	}
table.portal .kolom1 {
	vertical-align:top;
	width:50%;
	padding: 0 40px 0 0;
	border-right: 1px solid #E0D9C2
	}
table.portal .kolom2 {
	padding: 0 0 0 40px;
	vertical-align:top;
	width:50%;
	}

.fototekst {
	margin-bottom:5px;
}
/* ACTIVITEITEN INSCHRIJF MODULE voor SERVICECLUB -------------- */
table.serviceclub {
	margin: 0;
	border-collapse:collapse;
	border:1px solid #D9CFB3;
	color:#29517B;
}
table.serviceclub td{
	padding: 1px 4px 2px 4px;
	vertical-align:top;
	text-align:left;
	border-left:1px solid #D9CFB3
}
table.serviceclub td.titel, table.serviceclub td.titelSelected{
	background-image:url(bg_titel.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	padding: 10px 2px 0px 4px;
	text-indent:10px;
	line-height:2px;
	height:31px;
}
/*table.serviceclub td.titelSelected{
	background-image:url(bg_titel.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	padding: 1px 2px 2px 4px;
	border:1px solid #29517B
	}*/
table.serviceclub tr.total
{
	border-top:2px solid #29517B;
/*	background-color:#FFCB4D;*/
}	
.csv {
	float:right;
	margin: 8px 2px 2px 2px;
}
.datum {
	font-weight: bold;
}

table.serviceclub .details {
	border-top:1px solid #D9CFB3
}
/*table.serviceclub input.knop,*/
table.serviceclub a.knop2{
	margin: 0 0 2px 2px;
	padding: 2px 5px;
	cursor:pointer;
	float:right;
	width:91px;
	height:28px;
}
table.serviceclub input.knopSelected,
table.serviceclub a.knop{
	color: #FFF;
	margin: 0 0 2px 2px;
	padding: 1px 2px 0 2px;
	background-color: #29517B;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	float:right;
	font-size:10px;
	border:none;
	text-decoration:none
}
input.knopSelected {
	color: #FFF;
	margin: 5px 0 10px 0;
	padding: 1px 2px;
	background-color: #29517B;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	float:right;
	font-size:10px;
	border:none
}
table.deelnemers {
	margin: 5px 0 10px 0;
	border-collapse:collapse;
	color:#29517B;
	border:none;
}
table.deelnemers td{
	padding: 1px 4px;
	vertical-align:bottom;
	text-align:left;
	border-bottom:1px solid #D9CFB3;
	border-left:none;
}
table.deelnemers td.aanpassen{
	text-align:right;
	width:50px
}
table.deelnemers td.titel{
	background-color:#29517B;
	color:#FFF;
	font-weight:bold;
	padding: 1px 0 2px 4px;
	text-align:left;
	border: none
}
table.deelnemers td.titel2{
	font-weight:bold;
	padding: 1px 0 2px 4px;
	text-align:left;
	border-top:1px solid #29517B;
	border-bottom:1px solid #29517B;
}
table.deelnemers td.keuze{
	text-align:left;	
	border: none;
}
table.deelnemers td.sexe{
	text-align:left;	
	width:50px
}
a.knop3 {
	color: #FFF;
	margin: 5px 0 10px 0;
	padding: 1px 3px 0 3px;
	background-color: #29517B;
	font-weight: bold;
	text-align: center;
	float:left;
	cursor:pointer;
	font-size:10px;
	border:none;
	text-decoration:none
}
a.knop4 {
	color: #000;	
	padding: 1px 2px;
	background-color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	float:center;
	font-size:11px;
	border:none	
}
.witruimte{
	margin: 0 10px 5px 10px;
	display:block;
	background-color:#FFF
}

.paswoordzone {
	background-image:url(bg_paswoordzone.gif);
	background-repeat:no-repeat;

}
.knop5 {
	background-image:url(btn_schrijfin.gif);
	color:#FFF;
	border:0;
	width:107px;
	height:28px;
	text-align:center;
	padding-bottom:2px;
}
.knop52 {
	background-image:url(bg_geel.gif);
	color:#524A2B;
	border:0;
	width:107px;
	height:28px;
	text-align:center;
	padding-bottom:2px;
}
.knop_nietaanwezig {
	background-image: url(bg_nietaanwezig.gif);
	background-repeat:no-repeat;
	color:#FFF;
	border:0;
	width:107px;
	height:28px;
	text-align:center;
	padding-bottom:2px;
}
.knop6 {
	background-image:url(btn_voeglidtoe.gif);
	color:#FFF;
	border:0;
	width:137px;
	height:28px;
	text-align:center;
	padding-bottom:2px;
}
/* SITEMAP */

#sitemap a:link, #sitemap a:visited, #sitemap a:active{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 font-size:12px;
}
#sitemap a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	 color:#005197;
	 font-size:13px;
	 text-decoration:none;
}
	
#sitemap .level1 {
	font-weight: bold;
	text-decoration: none;
	color: #005197;

} 
#sitemap .level2 {
	padding-left: 30px;
	text-decoration: none;
	color: #005197;
} 
#sitemap .level3 {
	padding-left: 60px;
	text-decoration: none;
	color: #005197;
} 
#sitemap .level4 {
	padding-left: 90px;
	text-decoration: none;
	color: #005197}

/*pwzone*/
.logout{
	float:right;
	color:#005197;
}

/* A S S E M B L Y   F O R M 
---------------------------*/
div.evenement_row a.url{ text-decoration:none; line-height:22px; text-align:center;background-image:url(bg_gastuitnodigne.gif); background-repeat:no-repeat; display:block; clear:none; width:107px; height:15px; padding-bottom:10px; }

.gast_subRow input.uitnodigen{float:right;background-image:url(bg_uitnodigen.gif); background-repeat:no-repeat; display:block; clear:none; line-height:20px; width:106px; color:#FFF; text-decoration:none; text-align:center ; border:none; margin-bottom:10px; height:26px; padding-top:0px; cursor:auto}

div.gast_subRow_col_2{ width:158px;}
select#gastGeslacht, select#gastType{width:155px !important}

.deelnemers_row{ background-image:url(bgrow.gif); background-repeat:repeat-x; background-position:bottom; width:685px}
.evenement_row_col_row{ padding-top:5px}
.evenement_row_col_row_col_1{width:223px !important}









.holder_main{
	display: block;
	float:left;	
}
.holder_left{
	display: block;
	float:left;	
}
.holder_bevestiging{
	display: block;
	float:left;	
}
.holder_right{
	display: block;
	float:left;	
	padding-left: 20px;
}
.holder_left_bevestiging{
	display: block;
	float:left;	
	width:430px;
}
.holder_right_bevestiging{
	display: block;
	float:left;		
}
.prijs_block{	
}
.prijs_block_row{
	display: block;
	float:left;
	clear:both;
	border:1px solid;
	width: 240px;
	margin-bottom:5px;
	padding: 5px;
}
.prijs_block_left{
	display: block;
	float:left;
	width:175px;
}
.prijs_block_right{
	display: block;
	float:left;
}
.form_block{	
	display: block;
	float:left;
	clear:both;
}
.form_row{
	display: block;
	float:left;
	clear:both;
}
.form_row_left{
	display: block;
	float:left;
	width: 150px;
}
.form_row_left_wide{	
	display: block;
	float:left;
	width: 250px;
}
.form_row_right{
	display: block;
	float:left;
}
.assembly_knop{
	background-color:#223556;
	color: #FFFFFF;
	padding: 5px;
	cursor:pointer
}
.assembly_knop2{
	background-color:#223556;
	color: #FFFFFF;
	padding: 5px;	
	margin-right: 20px;
	cursor:pointer
}
.form_row_ws_left{
	display: block;
	float:left;
	width: 320px;	
}
.form_row_ws_right{
	display: block;
	float:left;
}
.bevestig_text{
	margin-top: 25px;
	margin-bottom: 25px;
}
.taalkeuze{
	text-align:right;	
}
