/* Spanz CSS Document last rev: 23.02.2010 */
* { margin:0; padding:0;}

/*** HTML elements */
/*******************/
body { font-family:"Lucida Sans", Arial, sans-serif; font-size:82.5%; line-height:1.5em; color: #666; } 

/*** FORM */
select, input, textarea { background-color: #f8f8f8; border: 1px solid #999; border-style: solid; font-size:0.9em; }
input[type=radio], input[type=checkbox], input[type=image], input[type=submit]{ background-color: #fff; border: none; }
input:focus, select:focus , textarea:focus { background-color: #f8f8f8; border: 1px solid #FF6633; }

img	{ border:0; }
table { border:0; }
tr { vertical-align:top; }
a, a:link, a:visited, a:hover , a:active { color:#666; text-decoration:underline; }
a:hover { color:#333; }
fieldset { border:0; }
input, textarea { font-family:Arial, sans-serif; }
h1 { font-weight:normal; line-height:1.0em; color:#000; font-size:3.0em; margin-bottom:10px; }
h2 { font-weight:normal; line-height:1.0em; }
h3 { font-weight:normal; line-height:1.0em; }
h4,
td.hb_paragraaf_titel,
span.paragraaf_titel { font-weight:bold; line-height:1.2em; font-size:1.2em; }
h5 { font-weight:bold; font-size:1.0em; line-height:1.2em; margin-bottom: 15px;}

h4 a.title,
h4 a.title:link,
h4 a.title:visited,
h4 a.title:hover,
h4 a.title:active { color:#666; }

/*** GENERIC elements */
/**********************/
.required, .verplicht {color:red;}
.clear { clear:both; width:100%; font-size:0.00001em; height:0; width:0; }
.enlargeicon { float:right; margin-top:2px; }
.wrapper { overflow:hidden; width:100%; }
.paragraaf_tekst ul, .lead ul, .blokbody ul, .function  ul { margin:5px 0 5px 20px; }
.paragraaf_tekst ol, .lead ol, .blokbody ol, .function  ol { margin:5px 0 5px 20px; }

/*** STRUCTURAL elements */
/*************************/
#container { margin: 15px auto; overflow:hidden; background-color:#fff; width: 960px; }
#container-inner { margin: 0 auto; overflow:hidden; background-color:#fff; width: 960px; }

/*** HEADER elements */
/*************************/
/*#rssicon {vertical-align:middle;}*/
#header { overflow:hidden; margin-bottom:7px; height:80px; float:left; width:960px; clear:both; }
#header a, #header a:link, #header a:visited, #header a:hover , #header a:active { text-decoration:none; }
#logo {float:left; margin:0 0 0 16px;}
#toolkit { float:right; margin-top:18px;overflow:hidden; }
#toolkit fieldset { display:inline; overflow:hidden; }
#toolkit form {margin: 0; }
#toolkit #navtoolkit { font-size:0.8em; padding-left:4px;}
#toolkit #navtoolkit li{ display:inline; color:#f37736;}
#toolkit #navtoolkit li a,
#toolkit #navtoolkit li a:link,
#toolkit #navtoolkit li a:visited,
#toolkit #navtoolkit li a:hover,
#toolkit #navtoolkit li a:active { color:#f37736; padding:0; text-decoration: none;  font-weight: normal;  /*font-family: Arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 12px;*/  font-weight:normal; }
#toolkit #navtoolkit li a:hover {text-decoration:underline; }

/*** search elements */
/*************************/
#searchform { clear:left;padding:0; overflow:hidden; }
#searchform  #criteria {float:left; margin-right:10px;width:185px; height:14px; border:1px solid #ff6633; padding:2px; color:#666; font-size:0.8em; }
#searchform input.searchbtn { height:20px; width:20px; padding:0;border:0; background-image: url(/clientdata/icons/searchbutton.gif); background-repeat: no-repeat; background-position: 0px; cursor:pointer; }


/*** NAVIGATION elements */
/*************************/
#navigation { height:20px; width:960px; background-color:#ff6633; font-family:Arial, Verdana; font-size:1.0em; clear:both; float:left; position: relative; z-index: 3; top:0; left:0px;}

/*** HOMEPAGE elements */
/*************************/
#homemovie { width:960px; height:141px; background-color:#fff; border-bottom:3px solid #01cdff; overflow:hidden; clear:both; margin-top:3px; position: relative; z-index: 2; top:0;/*  left:10px; */ left:0px; }
#homemovie .movie-spacer { overflow:hidden; height:3px; width:960px; }
#homewrapper { width:960px; overflow:hidden; clear:both; background-image: url(/clientdata/icons/home_bg.gif); padding-top:10px; background-repeat:repeat-y ; background-position: top left; padding-bottom:20px; float:left; overflow:hidden;}
#homewrapper h2{ margin-bottom:15px; font-weight:bold; color:#333; }
.home-left { float:left; width:716px; overflow:hidden; }
.home-right { float:right; width:235px; overflow:hidden; clear:right; }
.blok-large { float:left; width:474px; font-weight:bold; color:#333; }
.blok-large .inner { display:block; }
#homewrapper a.inner, #homewrapper a.inner:link, #homewrapper a.inner:visited, #homewrapper a.inner:hover , #homewrapper a.inner:active,
.blok-small a.inner, .blok-small a.inner:link, .blok-small a.inner:visited, .blok-small a.inner:hover , .blok-small a.inner:active,
.blok-large a.inner, .blok-large a.inner:link, .blok-large a.inner:visited, .blok-large a.inner:hover , .blok-large a.inner:active,
.inner a.inner, .inner a.inner:link, .inner a.inner:visited, .inner a.inner:hover , .inner a.inner:active { color:#666; text-decoration:none; }
.blok-small { float:left; width:232px; margin-left:10px; overflow:hidden; }
.blok-small .image-wrapper { display:block; width:232px; overflow:hidden; margin-bottom:10px; }
.blok-small .image-wrapper img{ display:block;}
.blok-small h4{ font-size:1.0em; color:#333; font-weight:bold;}
#homewrapper .blok-small h4 a,  #homewrapper .blok-small h4 a:link, #homewrapper .blok-small h4 a:visited, #homewrapper .blok-small h4 a:hover , #homewrapper .blok-small h4 a:active{ color:#333; }
.blok-small h5{ font-size:1.0em; color:#666; font-weight:bold;}
.blok-small .bodytext{ margin-top:5px; }
.blok2, .blok5 , .blok8, .blok11 { margin-left:0; clear:left; }
.divider2 { width:725px; height:1px; overflow:hidden; margin:10px 0; background-image: url(/clientdata/icons/home_div_bg.gif); background-repeat: no-repeat; float:left; }

.blok-home-sidebar { margin :0; /* border-top:1px solid #7B7D7C;  *//* margin-top:10px; */ width:234px;}
.blok-home-sidebar div.inner{ margin:10px 10px 0px 10px;  margin:10px 5px 0px 5px; background-color:#fff; padding:5px; }
.blok-home-sidebar .image-wrapper{ margin:10px auto 0 auto; text-align:center; }

.artikel-blok { width:235px; overflow:hidden; line-height:1.2em; }
.artikel-blok h4.sidebar { font-weight:bold; font-size:1.2em; }
.artikel-blok img{ display:block; }
.artikel-blok .bloklink img{ display:inline; }
.artikel-blok .inner , .artikel-blok .inner { margin:10px 10px 15px 10px; }
.article-blok-donkerblauw { background-color:#01009A; }
.article-blok-lichtblauw{ background-color:#00CDFF; }
.article-blok-goud{ background-color:#D4B07E; }
.article-blok-wit{ background-color:#fff; }
.article-blok-oranje{ background-color:#FF6633; }

.article-blok-donkerblauw, .article-blok-lichtblauw, .article-blok-goud, .article-blok-oranje,
.article-blok-donkerblauw a, .article-blok-donkerblauw a:link, .article-blok-donkerblauw a:visited, .article-blok-donkerblauw a:hover , .article-blok-donkerblauw a:active,
.article-blok-lichtblauw a, .article-blok-lichtblauw a:link, .article-blok-lichtblauw a:visited, .article-blok-lichtblauw a:hover , .article-blok-lichtblauw a:active ,
.article-blok-oranje a, .article-blok-oranje a:link, .article-blok-oranje a:visited, .article-blok-oranje a:hover , .article-blok-oranje a:active,
.article-blok-goud a, .article-blok-goud a:link, .article-blok-goud a:visited, .article-blok-goud a:hover , .article-blok-goud a:active { color:#fff; }

.latest-news { float:right; width:235px; border-bottom:1px solid #7B7D7C; margin-bottom:10px; }
.latest-news h3{ font-size:1.0em; font-weight:bold; line-height:1.2em;}
#kopnews {float:left;}
#newsrss {float:right;}
.latest-news .inner { margin:0 10px; }
.latest-news .item { margin-bottom:15px; font-size:0.9em; clear:both; line-height:1.2em; }
.newsletter-subscribe { float:right; width:235px; margin-bottom:10px; }
.newsletter-subscribe .inner { margin:0 10px; }
.newsletter-subscribe .inner p { line-height:1.2em; }
.newsletter-subscribe input.newsletter { width:198px; margin-bottom:5px; }
.newsletter-subscribe input.newsletter_send { float:right; margin-right:13px; }

#homewrapper a, #homewrapper a:link, #homewrapper a:visited, #homewrapper a:hover , #homewrapper a:active,
#content-inner a, #content-inner a:link, #content-inner a:visited, #content-inner a:hover , #content-inner a:active
.function a,  .function a:link, .function a:visited, .function a:hover , .function a:active
 { color:#FF6633; text-decoration:none;}
#homewrapper a:hover,
#content-inner a:hover
{ color:#FF6633; text-decoration:underline;}

/*** BREADCRUMB elements */
/*************************/
#breadcrumbwrapper { width:100%; border-bottom:3px solid #00CCFF; height:24px;}
#breadcrumbpad {float:left;}
#mainrsslink {float:right;padding:2px 8px 0 0; }
#mainrsslink #rssicon {vertical-align:text-bottom;}
#mainrsslink a {color:#FF6633; text-decoration:none; font-size:0.8em; }
ul.breadcrumbs { list-style:none; font-size:0.75em; overflow:hidden; color:#aaa; padding-left:10px; margin-top:4px; }
ul.breadcrumbs li { display:inline; }
ul.breadcrumbs li a,  ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited, ul.breadcrumbs li a:hover , ul.breadcrumbs li a:active { color:#aaa; text-decoration:none;}
ul.breadcrumbs li a:hover { text-decoration:underline;}

/*** FOOTER elements */
/*************************/
#footer { width:100%; clear:both; overflow:hidden; font-size:0.8em;color:#aaa;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover , #footer a:active { text-decoration: none; color:#B3B3B3; } 
#footer a:hover { text-decoration: underline; } 
#footer-inner { padding-top:1px; margin-top:10px; border-top: 1px solid #ccc; }
#footer #opdrachtgever {float:left;padding-top:3px; }
#footer #opdrachtgevertekst {padding-right:18px;}
#footer #footercenter {float:left; margin-left:38px;padding-top:3px;}
#footer #spanz { float:right;margin-right:4px;padding-top:3px;}

/*** ARTICLE elements */
/*************************/
#article { width:100%; clear:both;  overflow:hidden; }
#subnavigation { clear:both; float:left; width:225px; overflow:hidden; margin-top:10px; } 
#content { float:left; margin-left:10px; width:480px; overflow:hidden; margin-top:10px;  }
#content-inner { width:100%; }
#sidebar { float:right; width:235px;}

#subnavigation ul { margin-left:10px; width:215px; overflow:hidden; list-style-type:none; font-size:1.0em; }
#subnavigation ul  ul{ margin: 0 0 0 14px ; width:205px; }
#subnavigation li { display:block; background-repeat: no-repeat; background-position: 0 7px; }
#subnavigation li a, #subnavigation li a  { display:block; padding-left: 12px;  display:block;}
#subnavigation li { background-image: url(/clientdata/icons/subnav_arrow.gif); padding:0;}
#subnavigation li li { background-image: url(/clientdata/icons/subnav_arrow2.gif);}
#subnavigation a, #subnavigation a:link, #subnavigation a:visited, #subnavigation a:hover , #subnavigation a:active { font-weight:bold; color:#999999; text-decoration:none; } 
#subnavigation a.active, #subnavigation a.active:link, #subnavigation a.active:visited, #subnavigation a.active:hover , #subnavigation a.active:active { color:#FF6633; } 
#subnavigation a:hover { color:#FF6633; } 

#sidebar .module{ overflow:hidden; }
#sidebar .module a, #sidebar .module a:link, #sidebar .module a:visited, #sidebar .module a:hover , #sidebar .module a:active { color:#fff; } 
#sidebar .module .inner{ margin:10px; overflow:hidden; }
#sidebar .internelinks{ background-color:#D4B07E; color:#fff; }
#sidebar .externelinks{ background-color:#FF6633; color:#fff;  }
#sidebar .bijlagen{ background-color:#00CDFF; color:#fff;  }

/***** CHAPTER styles ****/
.lead { color:#000; margin-bottom:15px; }
.paragraaf { margin-bottom:24px; }
.hb_paragraaf_afb_wrapper { overflow:hidden; }
.hb_paragraaf_afb { width:100%; margin-bottom:5px;  }
.bs { color:#999; font-size:0.8em; line-height:1.2em;}
.bs a, .bs a:link, .bs a:visited, .bs a:hover , .bs a:active { color:#999; }
.hb_paragraaf_afb  .bs a, .hb_paragraaf_afb  .bs a:link, .hb_paragraaf_afb  .bs a:visited, .hb_paragraaf_afb  .bs a:hover , .hb_paragraaf_afb  .bs a:active { color:#4d4d4d; }

/*** ARTICLE->SIDEBAR elements */
/*************************/
h4.sidebar { font-weight:bold; }
.bloklead {font-weight:bold;}
.module ul { margin:8px; overflow:hidden; list-style-type:none; }
div.internelinks li { display:block; background-repeat: no-repeat; background-position: 0 6px; background-image: url(/clientdata/icons/leesmeer.png); }
div.externelinks li { background-repeat: no-repeat; background-position: 0 7px; background-image: url(/clientdata/icons/bullet_uit.gif); }
div.bijlagen li { background-repeat: no-repeat; background-position: 0 2px; }
div.module li a  { display:block; }
div.module li { display:block; padding-left: 13px;  }
div.bijlagen li { padding-left: 20px; }
.module a, .module a:link, .module a:visited, .module a:hover , .module a:active { color:#808080; text-decoration:none; } 
.module a:hover { text-decoration:underline; } 

/*** FUNCTION elements */
/*************************/
/* algemene legenda voor functies (inhoudsopgave)) */
#hb_artikel_inhoudsopgave li {display:inline;}
#inhoudsopgave {margin-bottom:10px;}

/* .veld_long { color:#803F90; padding-left:2px; } */
.function { float:right; width:480px; overflow:hidden; clear:both; margin-top:8px; }
#function_legenda {margin-bottom:16px;}
#function_legenda ul {margin:0;padding:0;}
#function_legenda li {margin:0;padding:0; list-style:none;display:inline;}
#function_legenda a {text-decoration:none;}
#function_legenda a:hover {text-decoration:underline;}
#function_legenda a:visited {color:#666;}

/* agenda */
#function_2 .searchform { width:466px; overflow:hidden; margin-bottom:10px; background-color:#D4B07E; }
#function_2 .searchform .inner{ margin:10px; }
#function_2 .agendaimage { float:left; width:150px; margin-right:10px; overflow:hidden; }
#function_2 .searchresults { font-size:0.8em; font-weight:bold; }
#function_2 .agendalead { font-weight:bold; }
#function_2 .agendadatum { font-size:0.8em; font-weight:bold; color:#999; }
#function_2 .agendasoort {  font-weight:bold; color:#999; }
#function_2 .item { margin-bottom:16px; overflow:hidden; clear:left; border-bottom: 1px solid #D4B07E; padding-bottom:10px; }
#function_2 td.description { width:120px; font-weight:bold; color:#fff; font-size:0.8em;padding-top:1px;}
#function_2 #frmAgendaZoeken table{ margin-bottom:10px; }
#function_2 .agendaleesmeer {display:block; text-align:right;padding-right:6px;}

/* nieuw op de website */
#function_3 .searchform {  clear:both; width:100%; overflow:hidden; }
#function_3 .showlatest { margin-right:5px; float:left; font-size: 0.8em; }
#function_3 h4.paragraaf_titel {margin-top:12px;}
#function_3 .item { margin:2px 0 2px 20px;}
#function_3 .paragraaf_subtitel .bs { font-weight:normal; }
#function_3 .formbutton_med, #function_3 .formbutton_med:focus  { background-color: #FF6633; width:105px; overflow:hidden; border: #FF6633 1px solid; color: #fff; cursor: pointer; }
#function_3 .formbutton_med:hover  { background-color: #CC6633; width:105px; overflow:hidden; border: #CC6633 1px solid; color: #fff; cursor: pointer; }
#function_3 .formbutton_medactif, #function_3 .formbutton_medactif:focus  { background-color: #000099; width:130px; overflow:hidden; border: #000099 1px solid; color: #fff; cursor: pointer; font-weight:bold; }

/* sitemap */
ul.sitemaplvl_1 { list-style-type: none; }
ul.sitemaplvl_1 li { margin-top:0px; font-weight:bold; margin-top:5px; }
ul.sitemaplvl_2 { margin-left:22px; list-style-type: none; }
ul.sitemaplvl_2 li{ margin-top:0px; font-weight:bold; }
ul.sitemaplvl_2 a{ background-image: url(/clientdata/icons/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 10px; font-weight:normal; }
ul.sitemaplvl_2 a:hover{ background-image: url(/clientdata/icons/bullet.gif); }
ul.sitemaplvl_3 { margin-left:32px; list-style-type: none; }

/* 8: persfotos */
#function_8 .item{ margin-bottom:16px; overflow:hidden; clear:left; padding-bottom:5px; border-bottom: 1px solid #E5E5E5; }
#function_8 .ziplink { font-size:0.95em; }
#function_8 h4.paragraaf_titel { margin-bottom:10px; }
#function_8 .image { float:left; margin-right:10px; overflow:hidden;}

/* 9: persberichten */
#function_9 {}
#persberichten-archief-header  { margin-bottom:10px; }
#function_9 h3 { display: inline; }
#function_9 .item{ margin-bottom:16px; overflow:hidden; clear:left; padding-bottom:5px; border-bottom: 1px solid #E5E5E5; }
#function_9 .datum { font-size:0.8em; font-weight:bold; color:#999; }
#function_9 .readmorelink { display:block; color:#999; font-size:11px; font-weight:normal; float:right; }
#function_9 #pblead { margin-bottom: 20px; font-weight:bold;}

/* downloads */
#function_11 {margin-top:20px; }
.downloadItem {margin-bottom:12px; overflow:hidden;}
.downloadTitleDescr {float:left;clear:left;}
.downloadTitle a {color:#444;}
.downloadExtIco {float:right;}
.downloadDescription { width:360px; color:#999; font-style:italic; }
.downloadExtensie { font-size: 0.8em;color:#999; vertical-align:text-top;padding-right:2px;}
.downloadIcon {padding-top:10px;}
#function_11 h4.paragraaf_titel {margin-top:12px;}

#function_12 #frmverity input{float: left; margin: 0 10px 10px 0;}

/* veelgestelde vragen / faq */
#function_13 {margin-top:20px;}
#function_13 #faq_legenda, .frmNewsletterLabel {margin-bottom:16px;}
#function_13 .item { margin:0;}
#function_13 .paragraaf_titel {margin-top:12px; }
#function_13 h5 .paragraaf_subtitel { display:inline; padding-right:8px;}
#function_13 .question { /* font-size:12px; */ font-weight:bold; margin-bottom:5px;}
#function_13 .answer {margin:0 0 8px 15px;}

/* nieuws */
#function_14 .item{ margin-bottom:14px; overflow:hidden; clear:left; border-bottom: 1px solid #D4B07E; }
#function_14 .image { float:left; width:150px; margin-right:10px; overflow:hidden;}
#function_14 h4.paragraaf_titel {display:block; clear:none; margin-bottom: 15px;}
#function_14 span.bs { display:block; margin:5px; }
#function_14 span.text {display:block;}
#function_14 .newsbody {margin-bottom:10px; margin-right: 5px;}
#function_14 .link_article {text-align:right;padding-right:6px;}
#function_14 .datum { font-size:0.8em; font-weight:bold; color:#999; }

/* whois functie (25) */
#function_25 .hb_whois_naam { font-weight:bold; }
#function_25 .hb_whois_omschrijving { font-style:italic; }
#function_25 td.hb_paragraaf_tekst{  border-bottom: 1px solid #E5E5E5; padding-bottom:10px;  }

/* eshop */
#function_28 .boek_ondertitel {font-weight:bold;}
#function_28 .lijn {border-bottom: 1px solid #D4B07E;}
#function_28 .paragraaf_titel , .hb_paragraaf_titel { font-weight:bold; line-height:1.2em; font-size:1.2em; }
#idboekencat {height:21px;padding:2px;}

/* nieuwsbrieven */
#function_70 fieldset { border:1px #ccc solid; width:450px; padding:10px;  overflow:hidden; clear:both;}
#function_70 .data { width:100%; overflow:hidden; clear:both;}
#function_70 .data label.description{ float:left; width:100px; }
#function_70 .data div.input{ float:left; width:200px; }
#function_70 input.send { margin-top:5px; float:right; }

/* cursus-overzicht */
#function_71 .item { margin-bottom:16px; overflow:hidden; clear:left; border-bottom: 1px solid #D4B07E; padding-bottom:10px; }
#function_71 .image {  float:left; width:150px; margin-right:10px; overflow:hidden; }
#function_71 .paragraaf_titel { overflow:hidden; }

/* cursus-detail */
#function_72 .lead .image { float:left; width:150px; margin-right:10px; overflow:hidden;}
#function_72 .lead { clear:both; overflow:hidden; }
#function_72 table.cursus td { background-color:#eee; padding:2px; }
#function_72 table.cursus td.data { }
#function_72 table.cursus td.label { width:120px; font-weight:bold;  }
#function_72 #map{ /* width: 480px; height: 480px; overflow:hidden;  */} /* size van googlemap wordt nu in de functie zelf gezet dmv de map constructor. dit ivm problemen in IE */

/* cursus-aanmelden */
#function_73 .control { overflow:hidden; clear;both; margin-bottom:5px; } 
#function_73 .control label{ float:left; width:190px; overflow:hidden;  } 
#function_73 .control label.lbliVoorkennis { float:left; width:190px; overflow:hidden; } 
#function_73 .control div.data{ float:right; width:280px; overflow:hidden; } 
#function_73 span#lblchkCursussen { display:block; clear:both; width:100%; }
/* afwijkende opmaak-velden*/
#function_73 .ivoorkennis { overflow:hidden; margin-top:10px; } 
#function_73 .ivoorkennis label, 
/* #function_73 .chktoelichting label,  */
#function_73 .stoelichtingvoorkennis label, 
#function_73 .ivoorkennis div.data, 
/* #function_73 .chktoelichting div.data,  */
#function_73 .stoelichtingvoorkennis div.data{ float:none; overflow:hidden; width:100%; } 
#function_73 .ivoorkennis  { margin-top:10px; }
#function_73 .stoelichtingvoorkennis { margin-bottom:10px; } 
#function_73 .chkcursussen  .control-toelichting{ overflow:hidden; clear:both;  }
#function_73 .chktoelichting  label{ float:right; clear:right; width:460px;  }
#function_73 .chktoelichting  div.data { clear:left; float:left; clear:left; width:20px;  }
#function_73 .chkcursussen  .control-cursus{ overflow:hidden; clear:both;  }
#function_73 .chkcursussen  label{ float:right; clear:right; width:460px; overflow:hidden; }
#function_73 .chkcursussen  div.data { clear:left; float:left; clear:left; width:20px; overflow:hidden;  }
#function_73 .bakkoord label { float:right; width:460px; } 
#function_73 .bakkoord div.data  { float:left; width:20px; } 
#function_73 #lblhumancaptchastring  { font-size:0.9em; color:#999; } 
#function_73 div.chktoelichting div.txttoelichtingaanmelding   { float:none; width:100%; } 

/* FUNCTION_113 FORM SPREEKUUR */
#function_113 label {float: left; width: 14em;}
#function_113 label.long {float: left; width: 20em;}
#function_113 .verplicht {float: left; margin-right: 2px;}
#function_113 .voorbeeld {float: none;}
#function_113 input {margin-bottom: 10px;}
#function_113 input:focus, #function_113 select:focus , #function_113 textarea:focus { background-color: #f8f8f8; border: 1px solid #aaa; }
#function_113 #captcha {margin:20px 0;}
#function_113 .captcha {height:18px;font-size:1em;vertical-align:top;width:60px;padding:4px;}
#function_113 .clear {clear:both; margin-bottom:10px;}
#function_113 .dated, #function_113 .datem {width: 2em;}
#function_113 .datey {width: 3em;}
#function_113 .mark {border: 1px solid red;}
#function_113 .btn_send { float: right;} 
#function_113 #btn_send { cursor: pointer; float: right; background-color: #000000; border: none; color: black; font-family: Arial; padding: 3px; font-weight: bold; text-transform: uppercase; text-indent: -9999px; width: 89px; height: 20px; background: transparent url(/clientdata/icons/verstuurcontact.gif) left top no-repeat;}
#function_113 .form_label {float: left; width: 14em;}
#function_113 .form_value {float: left; margin-bottom:3px; width: 250px; }
#function_113 .form_value input {margin-right: 5px;}
#function_113 .form_value label {margin-left: 5px;}
#function_113 legend {font-weight:bold; padding-bottom: 10px;}
#function_113 fieldset {border: 1px solid #CCC; padding: 5px; margin: 0 0 10px 0;}
#function_113 fieldset legend {padding: 0 5px;}
#function_113 #anders {margin-left: 30px;}
#function_113 .confirm-item table th {text-align: left; padding-right: 10px;}
#function_113 .confirm-item {padding: 15px 0;}
#function_113 .confirm-item h3 {padding-bottom: 5px;}
#function_113 .bs a, #function_113 .bs a:visited {text-decoration: underline;}

/*** FINAL elements */
/*************************/
.last { margin-right:0px;border:0;}