/* 
 *
 * Amplexor - RD
 *
 */
 
 
/*===============*/
/* STYLES VLABRA */
/*===============*/


/* == START General definitions == */
/* position */
body{width: 100%; font-size: 100%; font-weight: normal; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; text-decoration: none; text-align: center; letter-spacing: 0; word-spacing: normal;	background: #918376;}
#container{position: relative; max-width: 64em; margin: 0 auto; text-align: left; overflow: hidden; min-width: 760px; /*background: #fff url(/images/left_nav_bg.gif) repeat-y scroll 0% 100%;*/ background: #DED7D3;}

#three-col #content-container{margin: 0; height: 100%;}
#three-col #content-container #content-nav{float: left; width: 18%; background: none;}
#three-col #content-container #main{width: 82%; float: left; background: #fff; margin: 0; padding: 0; min-height: 500px;}
#three-col #content-container #content{float: left; width: 68%; margin-left: 16px;}
#three-col #content-container #modules{float: right; width: 27%; margin-right: 0px; /*was -1px*/ background: #fff;}

#two-col-subnav #content-container{margin: 0; height: 100%;}
#two-col-subnav #content-container #content-nav{float: left; width: 18%; background: none;}
#two-col-subnav #content-container #main{width: 82%; float: left; background: #fff; margin: 0; padding: 0; min-height: 500px;}
#two-col-subnav #content-container #content{float: left; margin-left: 16px; width: 97%;}
#two-col-subnav #content-container #modules{display: none;}

#one-col #container{background: #fff url(/images/left_nav_onecol_bg.gif) repeat-y 0 0;}
#one-col #content-container{margin: 0; height: 100%;}
#one-col #content-container #main{width: 98%; float: left; background: #fff; margin: 0; padding: 0; margin-left: 20px; min-height: 500px;}
#one-col #content-container #content{float: left; margin-left: 10px; width: 72%;}
#one-col #content-container #content-nav{display: none;}
#one-col #content-container #modules{float: right; width: 25%;}

/* links */
a{color: #568EA6; text-decoration: underline;}
a:visited{color: #000000}
a:hover{color: #B2A45D;}

/* special links */
.pdf{background: url(/images/icon_pdf.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; display: block; margin-top: 2px; margin-bottom: 4px;}
.doc{background: url(/images/icon_microsoft-word.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.xls{background: url(/images/icon_microsoft-excel.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.zip{background: url(/images/icon_zip.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.ppt{background: url(/images/icon_ppt.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.pps{background: url(/images/icon_ppt.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.gpx{background: url(/images/icon_gpx.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.eps{background: url(/images/icon_eps.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.jpg{background: url(/images/icon_jpg.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}
.png{background: url(/images/icon_png.gif) no-repeat 0px 0px; padding-left: 23px; padding-bottom: 4px; margin-top: 2px; display: block; margin-bottom: 4px;}

/* floated elements */
.right, .rechts{float: right;}
.left, .links{float: left;}
img.right, img.rechts{padding-left: 10px; padding-bottom: 10px;}
img.left, img.links{padding-right: 10px; padding-bottom: 10px;}
/* == END General definitions == */


/* == START Header == */
#header {background: #ddd url(/images/foto_vlabra.jpg) repeat-x 182px 0; top: 0; position: relative; margin: 0; display: block; height: 118px;}
#header ul{list-style-type: none; margin: 5px 20px}
#header li{float: left}
#header #module-nav{position: absolute; top: 16px; left:0; background: #EBEEF1; width: 100%; font-size: 9pt;}
#header #module-nav ul{margin-left: 182px; margin-top: 0; margin-bottom: 0; padding: 0;}
#header #module-nav li{margin: 0; padding; 0;  background: url(/images/rubrieken_divider.gif) no-repeat right top; margin-right: -1px;}
#header #module-nav li.active a{color: #568EA6; font-weight: bold}
#header #module-nav li.active a:hover{color: #fff; font-weight: bold;}
#header #module-nav li a.winkelwagen{padding: 0 10px; padding-top: 2px; padding-bottom: 3px;}
#header #module-nav li a img{padding-left: 5px;}
#header a{display: block; color: #645C4F; text-decoration: none; padding: 5px 10px;}
#header a:hover{color: #fff; background: #7D99A6; border: 1px solid #645C4F; padding: 4px 9px;}
#header #module-nav li a.winkelwagen:hover{padding: 9px; padding-top: 2px; padding-bottom: 3px}
#header #module-nav li.last{background: none;}
#header #logo{position: absolute; top: 0; left: 0px; z-index: 1; width: 182px; height: 118px; background: #fff}
#header #logo a img{margin: 0;}
#header #logo a{display: block; padding: 0; margin: 0; border: 0; background: none}
#header-acties{float: right; position: relative; width: 98px; height: 118px; background: #ebeef1}
#header-acties #taal-nav{position: absolute; left: 25px; top: 10px; margin: 0; font-size: 0.625em;}
#header-acties ul#taal-nav{list-style-type: disc;}
#header-acties ul#taal-nav li{float: none;}
#header-acties ul#taal-nav li a{margin: 0; padding: 0;}
#header-acties ul#taal-nav li a:hover{border: none; background: 0; color: #724F3F;}


/*Font-sizer*/
#header-acties #font-sizer{position: absolute; left: 10px; top: 60px; margin: 0;}
#header-acties #font-sizer li{margin-left: 2px; cursor: pointer; font-size: 0.625em; color: #724F3F;}
#header-acties #font-sizer li a{display: inline; text-decoration: none; padding: 0;}
#header-acties #font-sizer li a:hover{color: #645C4F; background: none; border: none; padding: 0}
#header-acties #font-sizer li acronym{border: 0;}
#header-acties #font-sizer li.active{border-bottom: 1px solid #724F3F;}
#header-acties #font-sizer li#fontsize-normal{font-size: 10px; margin-top: 9px;}
#header-acties #font-sizer li#fontsize-medium{font-size: 14px; margin-top: 4px;}
#header-acties #font-sizer li#fontsize-large{font-size: 18px;}

/*#header-acties #search-box{position: absolute; right: 0px; top: 87px; background: red; width: 350px; padding: 0px 10px; font-size: 0.625em;}
#header-acties #search-box input{height: 17px; width: 150px; float: left;}
#header-acties #search-box select{height: 17px; border: 1px solid gray; width: 9em;}
#header-acties #search-box input.input-submit{width: 90px;  border: none; height: 25px; margin-bottom: -1px; cursor: pointer; font-size: 18px;}*/

/* Shopping cart */
/*#header-acties #shopping-cart-overview {position: absolute; top: 105px; right: 10px; width: 342px; text-align: right; border: 1px solid #a9cf2f; background-color: #fff;}
#header-acties #shopping-cart-overview a{display: inline-block; font-size: 18px; font-weight: bold; padding: 5px; padding-right: 45px; margin: 2px 10px; background: transparent url(/images/shoppingcart.jpg) no-repeat right top; color: #75b31f; text-decoration: none;}*/


#header-acties #shopping-cart-overview {position: absolute; top: 45px; left: -200px; right: 0px; height:32px; text-align: right; border: none; padding: 0px 0px; background-color: #FFF; */background: rgba(68, 94, 117, 0.6);*/}
#header-acties #shopping-cart-overview .winkelkar {padding: 2px; margin: 2px 25px 2px 0px; background: transparent url(/images/shoppingcart.jpg) no-repeat right; color: #333; text-decoration: none;}
#header-acties #shopping-cart-overview .winkelkar a{font-size: 15px; font-weight: bold; padding: 2px; margin: 2px 25px 2px 0px; }
#header-acties #shopping-cart-overview .winkelkar a:hover{background: none; border: none; color: #568EA6; font-size: 15px; font-weight: bold; padding: 2px; margin: 2px 25px 2px 0px; text-decoration:none; }

/* Search-box */
#header-acties #search-box{position: absolute; left: -200px; right: 0px; top: 81px; padding: 0px 6px;  background-color: #BDB0A7; */background: rgba(68, 94, 117, 0.6);*/}
#header-acties #search-box-in {position: absolute; right: 0px; top: 80px; background-color: #BDB0A7; padding: 0px 6px;}
#header-acties #search-box input{font-size: 16px; width: 200px;  padding: 2px; margin: 4px 0px 4px 0px;}
#header-acties #search-box input.input-text{float: left; margin-left: 10px;}
#header-acties #search-box input.input-submit{float: right;  width: 60px;  background: #CCC; color: #000; font-size: 16px; font-weight: bold; padding: 0; padding-bottom: 2px; margin-top: 5px; cursor: pointer;}
/* == END Header == */


/* == START Crumb trail == */
#brood-kruimel{clear: both; border-left: 20px solid #bdb0a7; background: #fff; color: #630; padding: 5px 10px; font-size: 0.625em; min-height: 12px;}
#brood-kruimel a{color: #5D574B; }
#brood-kruimel a:hover{color: #B2A45D;}
/*#brood-kruimel a:visited{color: #000000}*/
/* == END Crumb trail == */


/* == START Main Content Field == */
#content{font-size: 9pt
;} /* was 0.625em */
#content a{color: #568EA6;}
#content a:visited{color: #000000;}
#content a:hover{color: #B2A45D;}
#content h1{color: #568EA6; font-weight: normal; font-size: 20px; padding: 5px 0 10px 0}
#content h2{padding-bottom: 5px;}
#content p{margin-bottom: 10px}
#content ul.linklist li a{color: #568EA6;}
#content ul.linklist li a:visited{color: #000000;}
#content ul.linklist li a:hover{color: #B2A45D;}
#content ul.documentlist{margin-left: 0px; list-style: none;}
#content ul.documentlist li{margin: 0; padding: 0; display: inline;}
#content ul.publicatielist{margin: 10px 0 10px 15px;}
#content ul.contactlist li{list-style: none; float: left; width: 49%; margin-left: 0;}
#content table{width: 100%; border-collapse: collapse; border: 1px solid #C1D6DF;}
#content table tr th{color: #568EA6; border-bottom: 1px solid #D5E3E9; background: #D5E3E9; padding: 5px; text-align: left;}
#content table tr th.rowheader{background: none; border-bottom: none; border-top: 1px solid #E4EDF1;}
#content table tr td{padding: 3px}
#content table tr ul{margin-left: 15px;}
#content table tr td{border-top: 1px solid #E4EDF1;}
#content table tr.alternate td{background: #F2F1EF;}
#content table tr.last td{border-bottom: none;}
#content table.raadscommissie{}
#content table.raadscommissie tr th{color: #000; background: #DED7D3; border-bottom: none;}
#content table.raadscommissie tr.head th{color: #568EA6; border-bottom: 1px solid #D5E3E9; background: #D5E3E9; padding: 5px; text-align: left;}

/* Bestelformulier - Shoppingcart */
#content table.wwFormTable{width:100%;}
#content table.wwFormTable textarea{font-size: 8pt; width: 80%; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content table.wwFormTable tr td {padding: 5px;}
#content table.wwFormTable tr td.tdLabel{width: 20%;}
span.errorMessage {font-weight: bold; color: red;}

#content div.intro-blok{margin-bottom: 10px;}
#content div.intro-blok div.paragraph ul, #content div.intro-blok div.summary ul{margin-left: 15px; margin-bottom: 10px;}
#content div.intro-blok div.paragraph ul ul, #content div.intro-blok div.summary ul ul{margin-bottom: 0px;}
#content div.intro-blok div.paragraph ol, #content div.intro-blok div.summary ol{margin-left: 30px;}
#content div.intro-blok div.paragraph ol ol, #content div.intro-blok div.summary ol ol{margin-bottom: 0px;}
#content div.paragraph ul li {margin-left: 15px;}
#content div.redactioneel-blok{margin-bottom: 30px;}
#content div.redactioneel-blok div.paragraph{margin-bottom: 10px}
#content div.redactioneel-blok div.paragraph h2{font-size: 11pt;}
#content div.redactioneel-blok div.summary{margin-bottom: 10px}
#content div.redactioneel-blok div.paragraph ul.imgleft {padding-left: 170px;}
#content div.redactioneel-blok div.paragraph ul, #content div.redactioneel-blok div.summary ul{margin-left: 15px; margin-bottom: 10px;}
#content div.redactioneel-blok div.paragraph ul ul, #content div.redactioneel-blok div.summary ul ul{margin-bottom: 0px;}
#content div.redactioneel-blok div.paragraph ol, #content div.redactioneel-blok div.summary ol{margin-left: 30px;}
#content div.redactioneel-blok div.paragraph ol ol, #content div.redactioneel-blok div.summary ol ol{margin-bottom: 0px;}
#content div.bordered{margin-bottom: 20px; background: #EEECEA; border: 1px solid #E5DFDC; padding: 10px; padding-bottom: 5px; margin-top: 5px; }
#content div.bordered div.redactioneel-blok{margin-bottom: 0}
#content div.redactioneel-blok div.bordered ul.documentlist{margin-left: 0px;}
#content div.extra-info{margin: 30px 0px;}
#content div.extra-info h2.extra-info{background: #A7CBDA; color: #645C4F; padding: 5px 10px; margin-bottom: 5px;}
#content div.extra-info div.info{padding: 10px; padding-top: 0px;}
#content div.extra-info div.info ul.linklist{margin-bottom: 10px; margin-left: 15px;}
#content div.cross-links{margin: 20px 0px;}
#content div.cross-links h2.cross-links{background: #A7CBDA; color: #645C4F; padding: 5px 10px;}
#content div.cross-links div.overzicht-item-row{margin-top: 10px; margin-left: 10px;}
#content div.jump-links-overview{margin-bottom: 20px;}
#content div.jump-links-overview ul.linklist{margin-left: 15px;}
#content div.jump-links-overview ul.linklist li a{color: #645C4F;}
#content div.jump-links-overview ul.linklist li a:hover{color: #B2A45D;}
#content a.topjump{color: #568EA6; width: 100%; text-align: right; clear: both; display: block; margin-top: 2px;}
#content a.topjump:visited{color: #568EA6;}
#content a.topjump:hover{color: #B2A45D;}

/* Publicaties - Shoppingcart */
#content ul.publicatielist li{cursor: pointer}
#content ul.publicatielist li h3 a{color: #B2A45D;}
#content ul li.hovered h3 a{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#content ul li.hovered p{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

#content div.paging{text-align: center; margin: 20px 0}
#content div.paging a{padding: 3px;}

#content form input.bestelhoeveelheid{width: 50px; float: left; margin-right: 5px}
#content form input.orderbtn{float: left;}
#content form span.message{font-weight: bold;}
#content form div.removeAllbtn{margin-top: 10px; text-align: right;}
#content form div.totaalprijs{margin-top: 10px; text-align: right; font-weight: bold}
#content form table input.bestelhoeveelheid{width: 40px; height: auto; border: 1px solid #568EA6;}

#content span.inschrijven{display: block; text-align: center;}
#content span.inschrijven input{cursor: pointer;}
#content span.inschrijven input.top{margin-bottom: 10px}
#content span.inschrijven input.bottom{margin-top: 10px; margin-bottom: 5px;}

#content div.search-overview{margin-top: 30px;}
#content .overzicht-item-row{padding: 0; margin: 0; padding-bottom: 10px;}
#content .overzicht-item-row .overzicht-item{float: left; margin-right: 4%;  cursor: pointer;}
#content .overzicht-item-row .overzicht-item h2 a{color: #71683B;}
#content .overzicht-item-row .overzicht-item h2 a span.date{font-weight: normal}
#content .overzicht-item-row .overzicht-item p.info-publicaties {font-weight: normal; padding:2px 0px; margin-top: -10px;}
/*#content .overzicht-item-row div.hovered h2 a{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; color: #D8D1AE;}*/
/*#content .overzicht-item-row div.hovered p{color: #CCCCCC /*was red*/}*/
/*#content .overzicht-item-row div.hovered img{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/
/*#content .overzicht-item-row div.hovered div.teaserimg{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/
/*#content .overzicht-item-row div.hovered span.teaserimg{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/
#content .overzicht-item-row div.hovered div.teaserimg{height: 37px;}
#content .overzicht-item-row div.hovered span.teaserimg{height: 37px;}
#content .overzicht-item-row .overzicht-item div.teaserimg{height: 37px;}
#content .overzicht-item-row .overzicht-item a span.teaserimg{display: block; height: 162px; cursor: pointer;}
#content .overzicht-item-row .overzicht-item div.teasered a{color: #3A494D; font-weight: normal; text-decoration: none;}
#content .overzicht-item-row .overzicht-item div.teasered a:hover{color: #000; font-weight: normal; text-decoration: none;}
#content .overzicht-item-row .overzicht-item div.teasered ul li{color: #3A494D; margin-left: 20px; margin-top: 2px; font-size: 9pt; }/*was font-size: 1.1em;*/
#content .overzicht-item-row .overzicht-item div.teasered p{color: #3A494D; padding: 5px 10px; font-weight: bold; font-size: 9pt;} /*was font-size: 1.1em;*/
#content .overzicht-item-row .overzicht-item div.teasered h2{padding: 2px 10px;}
#content .overzicht-item-row .overzicht-item div.teasered h2 a{color: #fff; font-weight: bold; font-size: 9pt; text-decoration: none;}
#content .overzicht-item-row .overzicht-item div.teasered h2 a:hover{color: #fff; font-weight: bold; font-size: 9pt; text-decoration: none;}
/*#content .overzicht-item-row div.hovered div.teasered h2 a{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/
/*#content .overzicht-item-row div.hovered div.teasered p{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/
span.mandatory{font-weight: bold; color: red;}
p.errormessage, #content table.formtable tr.Error_standard td{font-weight: bold; color: red;}
#content table.formtable{border: none; margin-bottom: 10px}
#content table.formtable table{border: none; margin-bottom: 5px}
#content table.formtable tr td{border: none; vertical-align: top; padding-bottom: 7px;}
#content table.formtable tr.Error_standard td{margin-top: -7px;}
#content table.formtable tr th{background: none; border: none; padding: 0; padding-bottom: 10px; color: red;}
#content table.formtable tr td.label{text-align: right; width: 45%}
#content table.formtable tr td.field input[type=text], #content table.formtable tr td.field select{width: 50%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content table.formtable tr td.field textarea{width: 80%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content table.formtable tr td.field input.submitbtn{margin-top: 15px; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content table.formtable fieldset{border: 1px solid #DFE4E9;}
#content table.formtable legend{padding: 5px; font-weight: bold;}
#content div.form div.formElement{border: none; vertical-align: top; padding: 5px 0 10px 5px;}
#content div.form div.formElement div.formLabel{padding-bottom: 3px;}
#content div.form div.formElement div.formField{padding-left: 10px; font-size: 1.0em; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content div.form div.formElement div.formField input[type=text] {width: 50%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content div.form div.formElement div.formField select {width: 50%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content div.form div.formElement div.formField textarea{width: 100%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content div.form div.formElement {width: 50%; font-size: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;}
#content div.form fieldset{padding: 5px; border: 1px solid #DFE4E9; margin-bottom: 10px;}
#content div.form legend{padding: 5px; font-weight: bold;}


#content div.columnlayout{width: 100%;}
#content div.columnlayout div.column{float: left;}
#content div.rowlayout{width: 100%;}
#content div.rowlayout div.column{float: left;}

#content div.threecollayout{margin-left: 0px; margin-top: 0px;}
#content div.threecollayout .overzicht-item-row{padding-bottom: 10px;}
#content div.threecollayout .overzicht-item-row .overzicht-item{width: /*209px*/28%; margin-right: 0%; margin-left: 4%;}
#content div.threecollayout .overzicht-item-row .overzicht-item div.teasered{min-height: 135px;}

#content div.pager{margin-bottom: 20px;}
#content div.pager ul{list-style: none; width: 85%; margin: 0 auto;}
#content div.pager ul li{float: left; margin-left: 5px;}
#content div.pager ul li a{margin-right: 5px; cursor: pointer; color: #000}
#content div.pager ul li a:hover{color: #B2A45D;}
#content div.pager ul li a.active{text-decoration: none}

#sitemap h3{color: #568EA6; font-size: 1.2em; padding: 5px 0 10px 0}
#sitemap div.bordered{margin-bottom: 15px;}
#sitemap ul{margin-left: 15px;}
#sitemap ul li ul{margin: 10px 15px;}
#sitemap ul li ul li{}
#sitemap a{text-decoration: none;}
/* == END Main Content Field == */


/* == START Modules == */
#modules{font-size: 9pt;}   /* was font-size: 0.625em */
#modules h2{color: #918376; padding: 0px 10px; font-weight: normal; font-size: 22px; font-family: Verdana, Arial, sans-serif; margin-bottom: 10px} /* was font-size: 2em */
#modules div{background: #EBEEF1; margin-bottom: 20px; width: 100%; padding: 5px 0}
#modules div.anysurfer-logo{background: none; margin-bototm: 0; width: 50px; padding: 0; float: right}
#modules div.anysurfer-logo img{margin: 0;}
#modules div.paragraph{margin-bottom: 5px}
#modules h3{margin: 0 10px 5px 10px}
#modules p{margin: 0 10px 5px 10px;}
#modules h3{font-size: 9pt;} /* was font-size: 1em */
#modules h3 a{color: #645C4F/*#630*/;}
#modules h3 a:visited{color: #645C4F; text-decoration: none}
#modules h3 a:hover{color: #568EA6;}
#modules a{color: #568EA6/*#000*/;}
/*#modules a:visited{color: #000000}*/
#modules a:hover{color: #B2A45D;}
#modules img{margin: 5px;}
#modules div.bordered{background: #EEECEA; border: 1px solid #E5DFDC; padding: 10px 5px; width: 90%}
#modules .header-winkelwagen{color: #724f3f; font-size: 1.2em; font-weight: bold; margin-bottom: 5px}
#modules table{margin: 0}
#modules input.linkbtn{margin-top: 10px}
#modules ul{margin-left: 25px; padding: 0; list-style-position: outside;}
#modules ul li{margin: 0; padding: 0; margin-bottom: 10px;}
#modules ul li h3{font-size: 9pt; margin-left: 0} /* was geen fontvermelding*/
#modules img.winkelwagen{margin: 0 5px}
#modules span.date, #modules p.date{color: #645C4F;}

#modules .overzicht-item-row{padding: 0; margin: 0;}
#modules .overzicht-item-row .overzicht-item{float: left; cursor: pointer; margin-bottom: 5px;}
#modules .overzicht-item-row .overzicht-item h3 a{color: #645C4F;}
#modules .overzicht-item-row .overzicht-item h3 a span.date{font-weight: normal}
/*#modules .overzicht-item-row div.hovered h3 a{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; color: #568EA6;}*/
/*#modules .overzicht-item-row div.hovered p{color: #CCCCCC}*/
/*#modules .overzicht-item-row div.hovered img{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}*/

/* modules: search_modules */
#modules div.search_period{background: #EBEEF1; padding: 10px 0px 10px 6px;}
#modules div.search_period h2{background: none}
#modules div.search_period form div.theme_query label{display: block; font-size: 1.1em; font-weight: bold; margin-bottom: 10px;}
#modules div.search_period form div.theme_query select{width: 90%;}
#modules div.search_period form div.period_query p.general_label{margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; margin-bottom: 10px}
#modules div.search_period form div.period_query div.period_shortcut{width: 96%; margin-bottom: 10px}
#modules div.search_period form div.period_query div.period_shortcut ul{list-style: none; margin: 0; padding: 0}
#modules div.search_period form div.period_query div.period_shortcut ul li{float: left; margin-left: 2px; margin-bottom: 0}
#modules div.search_period form div.period_query div.period_shortcut ul li a{margin-right: 2px; white-space: nowrap}
#modules div.search_period form div.period_query div.period_precise{margin-bottom: 0}
#modules div.search_period form div.period_query div.period_precise div.columnlayout{margin-bottom: 0}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column{margin-bottom: 0}
#modules div.search_period form div.period_query div.period_precise div.columnlayout p{text-align: center}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column{width: 45%; float: left; margin-right: 7px;}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column label{float: left;}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column input{width: 70%; height: 16px; margin: 5px 0; float: left}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column input.datepicker{border: none; outline: none; background: transparent url(/images/date_picker.jpg) no-repeat 0 0; width: 21px; height: 20px; float: left; margin-left: 2px;}
#modules div.search_period form div.period_query div.period_precise div.columnlayout div.column span.format{display: block; text-align: center}
#modules div.search_period form input.submitbtn{margin-left: 37%}
/* == END Modules == */

/* == START Date Picker == */
.dpDiv{background: red}
.dpTable{font-size: 12px; text-align: center; color: #505050; background-color: #DDD7C3; border: 1px solid #AAAAAA;}
.dpTD{border: 1px solid #ece9d8;}
.dpDayHighlightTD{background-color: #CCCCCC; border: 1px solid #AAAAAA;}
.dpTDHover{background-color: #aca998; border: 1px solid #888888; cursor: pointer;}
.dpDayTD{background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white;}
.dpTitleText{font-size: 12px; color: gray; font-weight: bold;}
.dpDayHighlight{color: 4060ff; font-weight: bold;}
.dpButton{font-size: 10px; color: gray; background: #ebeef1; font-weight: bold;	padding: 0px;}
/* == END Date Picker == */

/* == START Top Navigatie == */
#level-one-nav ul{position: relative; z-index: 2; min-width: 900px;}
#level-one-nav ul li{float: left; width: 9.5%;}
#level-one-nav ul li.first{width: 162px;}
#level-one-nav ul li a{display: block;}
#level-one-nav ul li ul{display: none;}
#level-one-nav ul li.active ul{min-width: 5px; white-space: nowrap; width: auto; position: absolute; display: block;}
#level-one-nav ul li.active ul li{width: auto; float: none;}
#level-one-nav ul li.active ul li a{display: block;}
#level-one-nav{background: #645C4F; border-left: 20px solid #bdb0a7; font-size: 9pt; font-family: Verdana, Arial, sans-serif;}/* was font-size: 0.71em*/
#level-one-nav ul{list-style: none;}
#level-one-nav ul li{background: #645C4F;}
#level-one-nav ul li.active{background: #b2a45d;}
#level-one-nav ul li.selected a{background: #b59d25; }
#level-one-nav ul li.selected a:hover{background: #b59d25;}
#level-one-nav ul li.selected ul li a{background:#DDD7C3}
#level-one-nav ul li a{color: #fff; text-decoration: none; padding: 5px 4px 5px 8px;}
#level-one-nav .first a{padding-left: 55px; padding-top: 12px; padding-bottom: 9pt;}
#level-one-nav ul li a:hover{background: #B2A45D;}
#level-one-nav ul li ul{background: #DDD7C3;}
#level-one-nav ul li ul li{background: transparent;}
#level-one-nav ul li ul li a{color: #645C4F; border-bottom: 1px solid #5D574B; margin: 0; padding: 3px 10px; padding-left: 20px; font-size: 9pt;}/* was 0.82em*/
#level-one-nav ul li ul li a:hover{color: #fff; background: #b2a45d;}
#level-one-nav p.nowrapper{border: 1px solid red; margin: 0; padding: 0; position: absolute; right: 0;}
/* == END Top Navigatie == */

/* == START Linker Navigatie == */
#content-nav{float: left; width: 182px; background: none; font-size: 9pt;} /* was 0.71em*/
#content-nav ul{margin: 0; list-style-type: none;}
#content-nav ul li{display: inline;}
#content-nav ul li a{text-decoration: none; font-family: Verdana, Arial, sans-serif font-weight: bold; color: #645C4F; background: #DDD7C3; display: block; padding: 5px 10px;  border-bottom: 1px solid #5D574B;}
#content-nav ul li a:hover{background-color: #B2A45D;}
#content-nav ul li.active ul li a:hover{background: #B59D25 url(/images/navigatie_pijltje.gif) no-repeat 4px 8px;}
#content-nav .active a{color: #fff; background: #B59D25;}
#content-nav .first a{border-top: 1px solid #5D574B;}
#content-nav ul li.active a:hover{background: #B59D25}
#content-nav ul li.active ul li a{background: #B59D25; color: #333333; font-weight: normal; padding-left: 20px; font-size: 9pt;} /*was 0.925em*/
#content-nav ul li.active ul li.active a{background: #B59D25 url(/images/navigatie_pijltje.gif) no-repeat 4px 8px;}

#content-nav-winkelwagen {float: left; width: 182px; background: none; font-size: 0.71em;}
#content-nav-winkelwagen {padding-top: 8px;}
#content-nav-winkelwagen p.verfijn-thema {font-size: 12px; font-weight: bold; color: #333333; padding: 5px 5px 5px 18px; display: block; margin-bottom:10px}
#content-nav-winkelwagen p.toon-thema {font-size: 12px; font-weight: bold; color: #333333; padding: 5px 5px 5px 18px; display: block; margin-bottom:10px}
#content-nav-winkelwagen p.toon-thema a{font-size: 12px; font-weight: bold; color:#333333; padding: 5px 5px 2px 5px; display: block; margin-top:10px; text-decoration: underline;}
#content-nav-winkelwagen p.toon-thema a:hover{text-decoration: underline;}
#content-nav-winkelwagen ul{margin: 0px; list-style-type: none;}
#content-nav-winkelwagen ul li{display: inline; }
#content-nav-winkelwagen ul li a{text-decoration: none; font-family: Verdana, Arial, sans-serif font-weight: bold; color: #645C4F; background: #DDD7C3; display: block; padding: 5px 10px; border-bottom: 1px solid #5D574B;}
#content-nav-winkelwagen ul li a:hover{background-color: #B2A45D;}
#content-nav-winkelwagen ul li.active ul li a:hover{background: #B59D25 url(/images/navigatie_pijltje.gif) no-repeat 4px 8px; }
#content-nav-winkelwagen .active a{color: #fff; background: #B59D25; border: none;}
#content-nav-winkelwagen .first a{border-top: 1px solid #5D574B;}
#content-nav-winkelwagen ul li.active a:hover{background: #B59D25;}
#content-nav-winkelwagen ul li.active ul li a{background: #B59D25; color: #333333; font-weight: normal; padding-left: 20px; font-size: 0.925em;  /*border-bottom: none;*/}
#content-nav-winkelwagen ul li.active ul li.active a{background: #B59D25 url(/images/navigatie_pijltje.gif) no-repeat 4px 8px;  /*border-bottom: none;*/}


#content-nav p.additional{margin-top: 20px; }
#content-nav p.additional a{text-decoration: none; font-family: Verdana, Arial, sans-serif font-weight: bold; color: #645C4F; padding: 5px 5px 5px 10px; background: #DDD7C3; display: block; border-top: 1px solid #5D574B; border-bottom: 1px solid #5D574B;}
#content-nav p.additional a:hover{background-color: #B2A45D;}
#content-nav p.additional a.active{color: #fff; background: #B59D25;}



#content-nav p.allresultsadditional a{text-decoration: none; font-family: Verdana, Arial, sans-serif font-weight: bold; color: #645C4F; padding: 5px 5px 5px 10px; background: #DDD7C3; display: block; border-bottom: 1px solid #5D574B; margin-bottom:20px}
#content-nav p.allresultsadditional a:hover{background-color: #B2A45D;}
#content-nav p.allresultsadditional a.active{color: #fff; background: #B59D25;}

#content-nav ul.contentTypes{margin-top: 10px; }
/* == END Linker Navigatie == */


/* == START Footer == */
#footer {padding: 10px; background: #645C4F; clear: both; color: #fff; font-size: 0.625em;}
#footer a{color: #fff;}
#footer a:hover{color: #B2A45D;}
/*#footer a:visited{color: #A7CBDA;}*/
#footer p {margin: 0; display: inline;}
/* == END Footer == */

/* == START Tridion Preview and Custom Window == */
div.tridion-preview{height: 1030px; width: 1000px; background: url(/images/vlabralogo-previewtridion.jpg) no-repeat 0 0;}
/* == END Tridion Preview and Custom Window == */
