/* algemene opmaak  (op elke pagina aanwezig)
last rev. 22.07.2009 TO; */
* {margin:0; padding:0;}
html, body { height: 100%;}
body {  font-family:Arial, Verdana, Helvetica, sans-serif;  font-size: 11px; color: #000;}
img, fieldset {border:0;}
table { border:0;}
tr { vertical-align:top;}
html { scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-shadow-color:#ffffff;}
.align_right{float:right;}
a, a:link, a:visited, a:hover , a:active { padding:0; text-decoration: underline; color: #e60000; } 
a:hover { color: #e60000; text-decoration: underline; display:inline;  }

/* zoeken in website */
#search { overflow:hidden; width:116px; margin:10px 0 0 10px; }
#search form{ display:inline; }
input.search{ color: #7c7c7c; font-size:11px; margin-top:7px; border-top: #aca899 1px solid; border-left: #aca899 1px solid; border-right: none; border-bottom: none; background: #f6f6f6; width: 105px; height: 15px; }
 
/*algemeen*/
.article{position:absolute;top:12px;width:100%;}
.article-inner{margin-left:162px;margin-right:12px;}

#kop { overflow:hidden; clear:both; margin-bottom:40px; }
#kop h2 { padding:6px; background-color:#fff; font-size:26px; text-transform:uppercase; color:#e60000; overflow:hidden; float:left;}

/* -------------- Kunstenaars module ------------------ */
.kunstenaarsoverzicht_header {width:100%;}
.verplicht{color:red;}

/* - zoekpagina - */
table.kunstenaarsZoeken {
 width:400px;
}

/* - zoekresultaten - */
table.kunstenaarsoverzicht_header {
 width:500px;
}
table.kunstenaarsZoekResultaten {
 width:500px;
}

/* - zoek detail - */
table.kunstenaarsGegevens {
 width:500px;
}

/* - exposities - */
table.kunstenaarsexposities { width:500px; }
table.kunstenaarsexposities  td.expositienaam{ }
table.kunstenaarsexposities  td.expositiegalerie{ }
table.kunstenaarsexposities  td.expositieplaats{ }
table.kunstenaarsexposities  td.expositieland{ }
table.kunstenaarsexposities  td.expositievan{ }
table.kunstenaarsexposities  td.expositietot{ }

.expositiesopnieuw  { 	text-align:right; width:500px;}

/* profielpagina */
#profiel {}
#profiel .data { width:300px; overflow:hidden; clear:both; }
#profiel .description { display:block; float:left; width:100px; }
#profiel .input { display:block; float:left; width:200px; margin: 2px 0; }
#profiel #groepen { margin:5px 0; }
#profiel #forgottenpassword { display:none; margin-top:20px; }
#profiel #addressdata { margin-top:10px; }
#profiel #profielform { margin-bottom:20px; }
#profiel #login { margin-bottom:20px; }
#profiel .send { float:right; margin-right:30px; margin-top:10px; }
#profiel .formdescription { margin:5px 0; }
#profiel h4{ font-size:12px; }



/* -------------- Aanmelden nieuwsbrief ------------------ */
#function_169 fieldset { border:1px #ccc solid; width:355px; padding:10px;  overflow:hidden; clear:both;}
#function_169 .data { width:100%; overflow:hidden; clear:both; margin-bottom:5px; }
#function_169 .data label.description{ float:left; width:135px; }
#function_169 .data div.input{ float:left; width:200px; }
#function_169 .paragraaf{ margin-bottom:10px; }
#function_169 ul{ margin-left:20px; }
#function_169 input.send { margin-top:5px; float:right; }
#function_169 .veld_medlong {width:170px;}
#function_169 .veld_short {width:50px;}

/* -------------- (iDOC) Paginator -------------- */
div.paginator { margin-top:15px; }
a.paginator_page:link, a.paginator_page:visited, a.paginator_page:hover, a.paginator_page:active {}
span.paginator_current  { font-weight:bold; } 																						/*actieve*/
a.paginator_firstlast:link, a.paginator_firstlast:visited, a.paginator_firstlast:hover, a.paginator_firstlast:active, 				/*eerste*/
a.paginator_previousnext:link, a.paginator_previousnext:visited, a.paginator_previousnext:hover, a.paginator_previousnext:active, 	/* vorige*/
a.paginator_previousnext:link, a.paginator_previousnext:visited, a.paginator_previousnext:hover, a.paginator_previousnext:active, 	/*volgende*/
a.paginator_firstlast:link, a.paginator_firstlast:visited, a.paginator_firstlast:hover, a.paginator_firstlast:active, 				/*laatste*/
a.paginator_all:link, a.paginator_all:visited, a.paginator_all:hover, a.paginator_all:active { 										/*alles*/
	color:#777; font-weight:bold; font-size:11px; 
}

/* --------------  Reserveringsformulier -------------- */
#contactform {width: 500px; margin: 20px;}
#contactform label {float: left; width: 14em;}
#contactform label.long {float: left; width: 20em;}
#contactform .verplicht {float: left; margin-right: 2px;}
#contactform .voorbeeld {float: none;}
#contactform input {margin-bottom: 10px;}
#contactform #captcha {margin:20px 0;}
#contactform .captcha {height:18px;font-size:1em;vertical-align:top;width:60px;padding:4px;}
#contactform .clear {clear:both; margin-bottom:10px;}
#contactform .dated,
#contactform .datem {width: 2em;}
#contactform .datey {width: 3em;}
#contactform .mark {border: 1px solid red;}
#contactform .btn_send { float: right;} 
#contactform .form_label {float: left; width: 15em; clear: both;}
#contactform .form_value {float: left; margin-bottom:3px; }
#contactform .form_value img {border: 1px solid black; padding: 2px;}
#contactform .form_value input {float:left; clear: both;}
#contactform .form_value label {float:left; margin-left: 5px;}