/* -------------------------------------------------------------- 
  
  VAD master stylesheet   
-------------------------------------------------------------- */
@import "master.css"; 

#main { float:left;  display:inline;  padding-top:0px; margin-bottom:20px; width:460px; margin-right:20px; }
#local { float:left;  display:inline;  padding-top:0px; margin-bottom:20px; width:220px; margin-right:20px; }
#sidebar { float:left;  display:inline;  padding-top:0px; margin-bottom:20px; width:220px; margin-right:0px; }


/* Style ( override @style.css )
-------------------------------------------------------------- */
#nav a { font-size:11px; font-weight: bold; text-decoration: none; }
#main p em { color:#999999; font-size:10px; }
#main h4 { color:#333333; }
#local p { margin-bottom:20px; font-size:10px;color:#666666; }

#header #header-content p{ margin-top:20px; font-size:9px; }

#main #bestelform { font-size:11px;  }
#main #bestelform em { color:#999999; font-size:10px; }

.mceContentBody{
    text-align:left;
}

/*
#main ul { list-style:square;margin:0;margin: 0 0 15px 30px;padding:5px 0 0 10px;color:#000; }
#main ul li{padding:0 0 0 5px; line-height:14px; font-weight:normal;}
#main ul a, .linklist a:link, .linklist a:active, .linklist a:visited {color:#006A8D;text-decoration: none; }
#main ul a:hover { text-decoration: underline; }
#main ul ul {list-style:none;margin:0;padding:5px 0 5px 10px;font-size:10px;} 
*/

#breadcrumbs { font-size:9px; }
#paging { font-size:9px; }

.no-border{ border:0px; }
.highlight { background: #E8EEEF;color: #666666; padding:5px; }

/* Elements
-------------------------------------------------------------- */

#sector, #doelgroep { padding-top:0px; }
#main h2, #local h2 { padding-left:10px;}
#main h1, #main h2, #local h2 { padding-bottom:10px; padding-left:0;}
#sector h2, #doelgroep h2 { padding-bottom:10px;border-bottom:1px dashed #4C96AF; }


#news { border-bottom:1px solid #4C96AF; height:140px; padding:0px; }
#inpicture { border-bottom:1px solid #4C96AF; height:140px; padding:0px;}
#inpicture .linklist { padding:0; }

.linklist {list-style:none;margin:0;padding:5px 0 5px 10px;font-size:10px;}
.linklist li{background-image: url(../images/link-list-bullet-blauw.jpg);background-repeat:no-repeat;background-position: 2px -1px; cursor:pointer; }
.linklist li{border-bottom: 1px solid #eee; padding:0 0 4px 20px; margin-bottom:5px;line-height:14px; font-weight:normal;}
.linklist a, .linklist a:link, .linklist a:active, .linklist a:visited { color: #666666;text-decoration: none; }
.linklist a:hover { text-decoration: underline; }
.linklist .open{font-weight:bold;border-bottom:0px;margin-bottom:0;}
.linklist .last{border-bottom:0px;margin-bottom:0px;}
.linklist ul {list-style:none;margin:0;padding:5px 0 5px 10px;font-size:10px;} 

.linklistfilter li {background-image:none; border-bottom: 0px; padding:0 0 0px 16px; margin-bottom: 0px;cursor:default;}
.linklistfilter li input {margin-right: 4px;}

.gridlist {list-style:none;margin:0;padding:0;}
.gridlist li{width:150px; height:51px; float:left; margin:2px 0px;}
.gridlist a { background-image: url(../images/grid-rollover.jpg); background-repeat:no-repeat; background-position: 0 0; width:150px; height:51px; text-decoration: none;  display: table; position: static; color:#666666;}
.gridlist a:hover { background-position: 0 -51px; text-decoration: underline; }
.gridlist a:active { background-position: 0 -51px; }
.gridlist a:hover b { text-decoration: underline; }
.gridlist a div {display: table-cell; vertical-align: middle; position: static;padding:0 5px 0 25px;}
.gridlist a div b{ font-weight:normal;  } 
.gridlist a span {display: table-cell; vertical-align: middle; position: static;padding:0 5px 0 25px;}
.gridlist a span b{ font-weight:normal;  } 

#vad-search input[type="submit"] {font-size:10px;margin:0;padding:0px;border:0;width:40px;background:#F3F3F3;font-weight:bold;color:#666666;}
#vad-search input[type="text"] {border:1px solid #e6e6e6;background:#fff;width:150px;margin:0 0 0 10px;padding:2px; font-size:10px;}

.newsitem{ border-bottom:1px dashed #4C96AF; margin-bottom:15px; }
.newsitem em { background: #E8EEEF;color: #666666; padding:0 5px; margin-right:5px;  }

.vormingen ul {list-style:none;margin:0;}
.vormingen ul li { margin-bottom:15px; }
.vormingen ul li .vorming-meta {float:left;width:200px;margin-right:10px; }
.vormingen ul li .vorming-meta .highlight { background: #E8EEEF;color: #666666; padding:0 5px; }
.vormingen ul li .vorming-info { float:left;width:460px; border-bottom:1px dashed #4C96AF;}
.vormingen ul li .vorming-info h2 { line-height:15px;margin:0;padding:0; }
.vormingen ul li clear { clear:both; }

.newslettersubscribe .descr { float:left;padding:2px 5px 0 15px; font-size:10px;font-weight:bold;color:#666666;}
.newslettersubscribe input[type="submit"] {font-size:10px;margin:0;padding:0;border:0;width:80px;background:#F3F3F3;font-weight:bold;color:#666666;}
.newslettersubscribe input[type="text"] {border:1px solid #e6e6e6;background:#fff;width:140px;margin:0;padding:2px; font-size:10px;}
.newslettersubscribe fieldset { margin:0;  }
.newslettersubscribe label { width:70px;text-align:left;}
.newslettersubscribe div { margin:5px; }

.catalogus-search p {  float:left;font-size:9px; line-height:6px; margin-left:16px;}
.catalogus-search input[type="submit"] { font-size:11px;margin:0;padding:0;border:0;width:120px;background:#F3F3F3;font-weight:bold;color:#666666;}
.catalogus-search input[type="text"] {border:1px solid #e6e6e6;background:#fff;width:300px;margin:0 12px;padding:2px; font-size:10px;}

.vad-catalogus-search p {  float:left;font-size:9px; line-height:6px; margin-left:16px;}
.vad-catalogus-search input[type="submit"] { font-size:11px;margin:0;padding:0;border:0;width:50px;background:#F3F3F3;font-weight:bold;color:#666666;}
.vad-catalogus-search input[type="text"] {border:1px solid #e6e6e6;background:#fff;width:150px;margin:0 6px;padding:2px; font-size:10px;}

.catalogus-list { clear:both; margin-top:15px; margin-bottom:15px;}
.catalogus-list h3 { margin-top:20px; }
.catalogus-list ul {list-style:none;margin:0;padding:5px 0 5px 10px;font-size:10px;}
.catalogus-list fieldset { border:0; border-top:1px solid #CCC; padding:0 5px; margin:0; width:100%; }
.catalogus-list legend { padding: 0 15px 0 15px; color:#4C96AF; }
.catalogus-list ul li{background-image: url(../images/link-list-bullet-grey.jpg);background-repeat:no-repeat;background-position: 2px -2px; }
.catalogus-list ul li{border-bottom: 1px solid #eee; padding:0 0 4px 20px; margin-bottom: 5px;line-height:14px;}
.catalogus-list ul a, .catalogus-list ul a:link, .catalogus-list ul a:active, .catalogus-list ul a:visited { color: #666666;text-decoration: none; }
.catalogus-list ul a:hover { text-decoration: underline; }
.catalogus-list ul .last{border-bottom:0px}

.catalogus-gallery { clear:both; margin-top:15px; margin-bottom:15px;}
.catalogus-gallery fieldset { border:0; border-top:1px solid #CCC; padding:0 5px; margin:0; width:100%; }
.catalogus-gallery legend { padding: 0 15px 0 15px;color:#4C96AF; }
.catalogus-gallery ul {list-style:none;margin:10px 0;padding:0;}
.catalogus-gallery ul li{ float:left; display:inline;margin:0px 12px 12px 12px}
.catalogus-gallery ul a, .catalogus-gallery ul a:link, .catalogus-gallery ul a:active, .catalogus-gallery ul a:visited .catalogus-gallery ul a:hover{ text-decoration: none; }

.catalogus-items { clear:both; margin-top:15px; margin-bottom:15px;}
.catalogus-items fieldset { border:0; border-top:1px solid #CCC; padding:0 5px; margin:0; width:100%;  }
.catalogus-items legend { padding: 0 15px 0 5px;color:#4C96AF; }
.catalogus-items ul {list-style:none;margin:0;padding:0;margin-top:15px;}
.catalogus-items ul li { margin-bottom:10px; clear:left;}
.catalogus-items ul li .cat-item-image {float:left;margin-right:20px; }
.catalogus-items ul li .cat-item-text { float:left;width:80% }
.catalogus-items ul li .cat-item-text h2 { line-height:15px;margin:0;padding:0; }
.catalogus-items ul li clear { clear:both; }

.catalogusmateriaal ul { margin:0; padding:0 0 15px 0; list-style:none; }
.catalogusmateriaal .first {margin-top:20px;clear:both;}
.catalogusmateriaal .catitemfull .cat-item-image {float:left;margin-right:20px; }
.catalogusmateriaal .catitemfull .cat-item-text { float:left;width:80% }
.catalogusmateriaal .catitemfull .cat-item-text h2 { line-height:15px;margin:0;padding:0; }
.catalogusmateriaal .catitemfull { clear:both;  }
.catalogusmateriaal .catitemonlylink { background-image: url(../images/link-list-bullet-grey.jpg);background-repeat:no-repeat;background-position: 2px -2px; }
.catalogusmateriaal .catitemonlylink {border-bottom: 1px solid #eee; padding:0 0 4px 20px; margin-bottom: 5px;line-height:14px;}
.catalogusmateriaal .catitemonlylink  a, .catalogus-list ul a:link, .catalogus-list ul a:active, .catalogus-list ul a:visited { color: #666666;text-decoration: none; }
.catalogusmateriaal .catitemonlylink  a:hover { text-decoration: underline; }
.catalogusmateriaal .catitemonlyimage{ float:left; display:inline;margin:0px 12px 12px 12px}

.materiaal-item-image {float:left;width:30%;margin-right:10px; }
.materiaal-item-image img { width:120px; }
.materiaal-item-text { float:left;width:65%; }

.logincontrol { border:0;width:420px; }
.logincontrol td { border-bottom:0; }
.logincontrol input[type="submit"] { margin-right:10px; }
.logincontrol .login { clear:both; margin:0px; padding:10px; }
.logincontrol .login hr { padding:0; margin:0 0 5px 0;border:none; border-top:1px dashed #4C96AF; height:1px;}
.logincontrol .login fieldset { border:0; margin:0px; padding:0px; width:100%; margin-top:-25px;}
.logincontrol .login legend { margin:5px 0; padding:0 8px; }
.logincontrol .login label {float:left;text-align:right;margin:4px 5px 0 5px;}

.new-account{ padding:0 10px;margin-bottom:20px; }
.new-account hr { padding:0; margin:0 0 5px 0;border:none; border-top:1px dashed #4C96AF; height:1px;}

.downloadinfo, .account{ margin:0px; padding:0px; height:20px; }

.bestelinfo { clear:both; margin:0px; padding:10px; }
.bestelinfo span { border:0; margin:0px; padding:0px; width:100%; }
.bestelinfo hr { padding:0; margin:5px 0px;border:none; border-top:1px dashed #4C96AF; height:1px;}
.bestelinfo fieldset { border:0; margin:0px; padding:0px; width:100%;margin-top:-25px; }
.bestelinfo legend { margin:5px 0; padding:0 8px; }

.bestelinfo label {float:left;text-align:left;display:block; margin:5px 0; padding:4px 5px; width:40px;}
.bestelinfo input[type="text"] { width:40px; border:1px solid #e6e6e6;background:#fff; margin:4px 0; padding:3px 0;}
.bestelinfo input[type="submit"] { font-size:12px;font-weight:bold;color:#666666;width:80px; margin:6px 0px; padding:0;}
.bestelinfo input[type="submit"] { cursor: pointer;cursor: hand; background-color: transparent; border:0;}

.xsltsearch_result_title { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#000000;
font-size: 1.3em; margin-bottom: 0.2em; }

.xsltsearch_result_description { border-bottom:1px dashed #4C96AF; padding-bottom:10px; margin-bottom:15px;  }
.xsltsearch_form input[type="submit"] { clear:right; font-size:11px;margin:0;padding:0;border:0;width:120px;font-weight:bold;color:#666666;}
.xsltsearch_form input[type="text"] {border:1px solid #e6e6e6;background:#fff;width:300px;margin:0;padding:2px; font-size:11px;}

.checkoutform {padding-top:15px}

.passwordresetemail input[type="submit"] { clear:right; font-size:11px;margin:0;padding:0;border:0;width:120px;font-weight:bold;color:#666666;}
.passwordresetemail input[type="text"] {float:left;border:1px solid #e6e6e6;background:#fff;width:300px;margin:0;padding:2px; font-size:11px;}

.catsubcat h3 {
background-image:url("../images/link-list-bullet-blauw.jpg");
background-position:2px -2px;
background-repeat:no-repeat;
text-indent:20px;
}















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#006A8D;
font-size: 1.3em; margin-bottom: 0.2em;
}

.highlight {
font-family: Verdana, Arial, sans-serif;
background: #E8EEEF;color: #666666; padding:5px; 
}

h2 {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#006A8D;
font-size: 1.3em; margin-bottom: 0.2em;
}

h3 {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#006A8D;
font-size: 1em; line-height: 1; margin-bottom: 1em; 
}

h4 {
margin: 0 0 8px 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#006A8D; font-size: 1em; line-height: 1.25; 
}

h5 {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
font-family: Century Gothic, Arial, sans-serif; font-weight:lighter; color:#006A8D;
font-size: 1em; margin-bottom: 1.5em; 
}

.small {
font-family: Verdana, Arial, sans-serif;
font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em;
}

.top {
font-family: Verdana, Arial, sans-serif;
}


