/*-------------------------
= COLORS
------------------------- */
/*-------------------------
= DEFAULT
------------------------- */
a,
h1,
h2,
h3,
h4,
h5,
h6,
#nav.mediamenu-2 > ul > li > a,
li.no_link span,
#subnav .submenu a,
#search .searchbox_submit,
#koppelbox-home .date #recent .date,
#events #events_list .date,
#events ul > li > a,
.optionstext,
#pageoptions a,
#search .searchbox_trefwoord,
.module_startpagina ul.items li a,
#modulecontent #snelnaar ul li a,
#aside-loket a,
.module_startpagina ul.items li a:hover,
#modulecontent #snelnaar ul li a:hover,
#aside-loket a:hover,
#subnav.has-mainmenu > ul > li.active > a,
#subnav.has-mainmenu > ul > li > a,
#wysiwyg_wrapper .soc_text p,
#wysiwyg_wrapper .soc_text a,
#wysiwyg_wrapper .soc_text h1,
#wysiwyg_wrapper .soc_text h2,
#wysiwyg_wrapper .soc_text h3,
#wysiwyg_wrapper .soc_text h4,
#wysiwyg_wrapper .soc_text h5,
#wysiwyg_wrapper .soc_text h6,
.module_simloket .above p,
.module_simloket .local p,
.module_simloket .central p,
.module_simloket .under p,
.aside-loket p,
.intro p,
.text p,
#subnav .submenu li.active a, 
#subnav .submenu li:hover a {
  color: #000000;
}
#subnav > ul > li.active > a,
#subnav > ul > li > a,
#socialmedia_wrapper .soc_text a {
  color: #ffffff;
}
a.knop {
  background-color: #333333;
}
.tabbar .tab .tabtitle,
#afbeeldingen-caroussel .titel_overlay a,
#textuele-caroussel .titel_overlay a,
.medium-1 #nav.mediamenu-2 .medium-1 > a,
.medium-2 #nav.mediamenu-2 .medium-2 > a,
.medium-3 #nav.mediamenu-2 .medium-3 > a,
#carrousel_wrapper,
#carrousel_wrapper .icontabs_bg,
ul.menu-meer > li > ul,
.bannericon,
.toptakenbanners li.highlight .banner_bg,
.module_cvdr.module h2,
.blocknavigation {
  background-color: #000000;
}
#subnav.has-mainmenu .mainmenu li:hover > a:after, 
#subnav.has-mainmenu .mainmenu li.hasitems.active > a:after, 
#subnav .submenu li.active a:after, 
#subnav .submenu li:hover a:after,
.tab-index a:hover:after,
.ui-tabs-active a:after {
  border-left-color: #333333;
}
#carrousel_wrapper.bg_1 .icon-wrapper.activeSlide .icontitle {
  border-color: #ffffff;
}
#carrousel_wrapper.bg_1 .icon-wrapper.activeSlide .icontab:after {
  border-bottom-color: #ffffff;
}
#footer .tabbar .active.tab:after {
  border-top-color: #333;
}
#footer .tab.active, 
#footer .tab:focus, 
#footer .tab:hover,
#subnav.has-mainmenu .mainmenu li:hover > a, 
#subnav.has-mainmenu .mainmenu li.hasitems.active > a, 
#subnav .submenu li.active, 
#subnav .submenu li:hover,
#personengids_submit,
#tabs .tab-index a:hover,
#tabs .ui-tabs-active a,
li.item-menu-meer > ul {
  background-color: #333333;
}
#back-top span {
  border: 2px solid #fff;
  background-color: #333333;
}
#back-top a {
  background: #000000;
  color: #ffffff;
}
#back-top a:hover {
  color: #ffffff;
}
#blocknavigation .active a span,
#blocknavigation li:hover a span,
#blocknavigation .menu-meer a:hover,
#blocknavigation .menu-meer li.active a,
#searchoptions a {
  text-decoration: underline;
}
/*-------------------------
= BG COLOR
------------------------- */
.bg_1,
.bg_1 .letter_box,
#pageoptions .icon,
.banner.bg_1,
.bg_1 .tab-index a,
#footer .hover_1 .active.tab,
#footer .hover_1 .tab:hover,
#search .searchbox_submit,
.mediamenu,
#blocknavigation,
#carrousel_wrapper .hover_1.activeSlide,
#socialmedia_wrapper .soc_title,
#wysiwyg_wrapper .soc_title,
#nav.bg_1 a,
.inner #formcontent #button__previous,
.inner #formcontent #button__complete,
.inner #formcontent #button__previous,
.inner #formcontent #button__next,
.inner .progress-bar img,
.bg_6,
.bg_6 .letter_box,
.titel_overlay_wrapper.icons,
.newsitem a span,
.banner {
  background-color: #000000;
}
.bg_2,
.bg_2 .letter_box,
.banner.bg_2,
.bg_2 .tab-index a,
#footer .hover_2 .active.tab,
#footer .hover_2 .tab:hover,
#carrousel_wrapper .hover_2.activeSlide,
#nav.bg_2 a {
  background-color: #383838;
}
.bg_3,
.bg_3 .letter_box,
.banner.bg_3,
.bg_3 .tab-index a,
#footer .hover_3 .active.tab,
#footer .hover_3 .tab:hover,
#carrousel_wrapper .hover_3.activeSlide,
#nav.bg_3 a,
#footer .tabbar,
#socialmedia_wrapper {
  background-color: #333333;
}
.bg_7,
.bg_7 .letter_box,
#wysiwyg_wrapper {
  background-color: #ffffff;
}
.bg_8,
.bg_8 .letter_box {
  background-color: #eee;
}
/*-------------------------
= TEXT COLOR
------------------------- */
.text_1,
.bg_1.banner > ul > li > div > a:hover > .title,
.bg_1 .tab-content h2,
.text_1 li.no_link span,
.pageoptionslist.text_1 a,
#searchoptions,
#searchoptions a,
#kruimelspoor a:first-child,
.inner #formcontent .formsummary caption,
.inner #formcontent fieldset legend,
.text_6,
.text_6 * {
  color: #000000;
}
#search .searchbox_submit,
#blocknavigation .active a span,
#blocknavigation li:hover a span,
#blocknavigation .menu-meer a:hover,
#blocknavigation .menu-meer li.active a,
.text_7,
.text_7 * {
  color: #ffffff;
}
.text_2,
.bg_2.banner > ul > li > div > a:hover > .title,
.bg_2 .tab-content h2,
.text_2 li.no_link span {
  color: #999999;
}
.text_3,
.bg_3.banner > ul > li > div > a:hover > .title,
.bg_3 .tab-content h2,
.text_3 li.no_link span,
.text_3#search .searchbox_submit {
  color: #333333;
}
.text_8,
.text_8 * {
  color: #eee;
}
/*-------------------------
= BORDER COLOR
------------------------- */
.border_1,
.inner #formcontent #button__previous,
.inner #formcontent #button__complete,
.inner #formcontent #button__previous,
.inner #formcontent #button__next,
.inner .progress-bar,
.inner #formcontent .formsummary th,
.inner #formcontent .formsummary td,
.border_6 {
  border-color: #000000;
}
.border_2,
#socialmedia_wrapper .soc_title,
#wysiwyg_wrapper .soc_title,
.newsitem a,
#carrousel_wrapper .icon-wrapper.activeSlide .icontitle {
  border-color: #999999;
}
#carrousel_wrapper .icon-wrapper.activeSlide .icontab:after {
  border-bottom-color: #999999;
}
.border_3 {
  border-color: #333333;
}
.border_7 {
  border-color: #ffffff;
}
.border_8 {
  border-color: #eee;
}
/*-------------------------
= HOVER COLOR
------------------------- */
#nav.hover_1 a:hover,
#nav.hover_1 > ul > li.active > a,
#nav.hover_1 .nav-content .no_link span,
#nav.hover_1 .nav-content .wysiwyg h2,
#nav.hover_6 a:hover,
#nav.hover_6 > ul > li.active > a {
  color: #000000;
}
#nav.hover_2 a:hover,
#nav.hover_2 > ul > li.active > a,
#nav.hover_2 .nav-content .no_link span,
#nav.hover_2 .nav-content .wysiwyg h2 {
  color: #999999;
}
#nav.hover_3 a:hover,
#nav.hover_3 > ul > li.active > a,
#nav.hover_3 .nav-content .no_link span,
#nav.hover_3 .nav-content .wysiwyg h2 {
  color: #333333;
}
#nav.hover_7 a:hover,
#nav.hover_7 > ul > li.active > a {
  color: #ffffff;
}
#nav.hover_8 a:hover,
#nav.hover_8 > ul > li.active > a {
  color: #eee;
}
/*-------------------------
= OVERLAY
------------------------- */
.overlay_10 {
  background-image: url(../../images/overlay_10.png);
}
.overlay_20 {
  background-image: url(../../images/overlay_20.png);
}
.overlay_30 {
  background-image: url(../../images/overlay_30.png);
}
.header_two.overlay_1 {
  background-image: url(../../images/overlay_header_two.png);
  background-repeat: repeat-x;
}
.newsitem a span {
  opacity: 1;
}
/* Modules */
div#events_calendar_module .events_calendar td.current_day,
div#events_calendar_module .legenda ul li.today,
div#events_calendar_module .events_calendar th,
div.module_evenementen.list_months ul li a.active,
div#events_calendar_module .legenda ul li.scheduled_meetings,
div#events_calendar_module .events_calendar td.selected_day a {
  background-color: #333333;
}
/*-------------------------
= MODULES
------------------------- */
/* Afwezigheidsrooster */
div.module_afwezigheidsrooster table.roster td.active_day,
.module_afwezigheidsrooster.absentform form legend,
.module_afwezigheidsrooster.absentform form input[type=submit],
.ui-datepicker-calendar th,
.ui-datepicker-calendar td.ui-datepicker-today,
div.module_afwezigheidsrooster ul.months li span.active_month {
  background-color: #333333;
}
.module_afwezigheidsrooster.absentform form input[type=submit],
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333333;
}
/* Bri agenda */
.module_bri_agenda .date_navigation .selected_month,
.module_bri_agenda .events_calendar th,
.module_bri_agenda .events_calendar td.current_day,
.module_bri_agenda .legenda ul li.today,
.module_bri_agenda.text_version > ul > li > h2 {
  background-color: #333333;
}
.module_bri_agenda .events_calendar td.current_day,
.module_bri_agenda .events_calendar td.has_event,
.module_bri_agenda .legenda .schedules ul li {
  border-color: #333333;
}
/* Contact */
.module_contact form .submitbutton input {
  background-color: #333333;
  border-color: #333333;
}
/* CVDR */
.module_cvdr h2 {
  background-color: #333333;
}
/* Digigids */
div.module_digigids .alphabet a,
div.module_digigids.searchform form fieldset legend,
div.module_digigids caption,
div.module_digigids.searchform form input[type=submit] {
  background-color: #333333;
}
div.module_digigids.searchform form input[type=submit] {
  border-color: #333333;
}
div.module_digigids .alphabet a:hover {
  background: #333333;
}
/* Evenementen */
div.module_evenementen .others thead,
div.module_evenementen .agenda thead,
div#events_calendar_module .events_calendar td.current_day,
div#events_calendar_module .legenda ul li.today,
div#events_calendar_module .events_calendar th,
div.module_evenementen.list_months ul li a.active,
div#events_calendar_module .legenda ul li.scheduled_meetings,
div#events_calendar_module .events_calendar td.selected_day a {
  background-color: #333333;
}
div#events_calendar_module .events_calendar td.has_event,
div#events_calendar_module .events_calendar td.current_day {
  border-color: #333333;
}
div#events_calendar_module .title a,
div#events_calendar_module .extra_title a {
  color: #333333;
}
/* Forum */
div.module_forum .default_categories th,
div.module_forum .default th,
.module_forum fieldset legend,
.module_forum form .submit input {
  background-color: #333333;
}
.module_forum form .submit input {
  border-color: #333333;
}
/* Meldpunt */
.module_meldpunt form legend,
.module_meldpunt form input[type=submit] {
  background-color: #333333;
}
.module_meldpunt form input[type=submit] {
  border-color: #333333;
}
/* Nieuwsbrief */
.module_nieuwsbrief.default form input#loginsubmit,
.module_nieuwsbrief.register form input#submit,
.module_nieuwsbrief.password form input#submit,
.module_nieuwsbrief.profile form input#profile_submit {
  background-color: #333333;
  border-color: #333333;
}
div.module_nieuwsbrief ul.errors li,
div.module_nieuwsbrief ul.error li {
  background-color: #ffffff;
  border-color: #000000;
  color: #000000;
}
/* Peiling */
.module_peiling .sendbutton input {
  background-color: #333333;
  border-color: #333333;
}
/* Personengids */
div.module_personengids #personengids_zoeken input[type="submit"] {
  border-color: #333333;
  background-color: #333333;
}
div.module_personengids.result table th,
div.module_personengids.detail caption {
  background-color: #333333;
}
/* Prikbord */
div.module_prikbord .postlink a,
.module_prikbord.edit_mymessages form legend {
  background-color: #333333;
}
div.module_prikbord input[type="submit"] {
  background-color: #333333;
  border-color: #333333;
}
/* Reserveringen */
.module_reserveringen .events_calendar th,
.module_reserveringen form input[type="submit"],
div.module_reserveringen table.spamcontrole th,
.ui-datepicker-calendar th,
table.events_calendar tr.selected_week td {
  background-color: #333333;
}
.module_reserveringen .events_calendar td.current_day a,
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333333;
  background-color: #333333;
}
.module_reserveringen .events_calendar td.selected_day a {
  border-color: #333333;
  color: #333333;
}
div.inlog input[type="submit"],
form#reserveerform input[type="submit"],
.module_reserveringen form input[type="submit"] {
  border-color: #333333;
}
/* SIMfaq */
.module_simfaq .search form input[type="submit"],
.module_simfaq .faq_tellafriend_submit,
.module_simfaq .faq_topics form input[type="submit"] {
  border-color: #333333;
}
.module_simfaq .search form fieldset legend,
.module_simfaq .faq_topics ul.main_topics li.selected > a,
.module_simfaq .search form div input[type="submit"],
.module_simfaq .faq_topics h2,
.module_simfaq .faq_tellafriend_submit,
.module_simfaq .faq_topics form input[type="submit"],
.module_simfaq .faq_topics ul.main_topics li > a:hover,
.module_simfaq .faq_topics ul.main_topics li.faq_topic_selected > a,
.module_simfaq .faq_topics ul.topics li.faq_topic_selected > a {
  background-color: #333333;
}
/* SIMkassa */
.order_overview a,
.order_product a,
.buttons a,
a.no_order_link,
.buttons input,
.module_simkassa form.simkassa_form table th,
.module_simkassa form.simkassa_form table tfoot td {
  background: #333333;
}
/* SIMloket */
.alphabetical a,
.simloket_zoekbox_container form fieldset legend,
.simloket_zoekbox_container form input.submit,
ul#simloket_tabs li a:hover,
ul#simloket_tabs li.simloket_tab_active a,
ul#simloket_tabs li.simloket_tab_active a:hover,
ul#simloket_tabs li a,
.alphabetical a:hover {
  background-color: #333333;
}
.simloket_zoekbox_container,
.alphabetical,
.simloket_zoekbox_container form input.submit {
  border-color: #333333;
}
/* Solr */
.module_solr .row.submit input,
.module_solr .row.advancedsubmit input,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #333333;
  border-color: #333333;
}
.ui-datepicker-calendar th {
  background-color: #333333;
}
.module_solr.searchbox_advanced form fieldset.simple,
.module_solr.searchbox_advanced form fieldset.simple input,
.module_solr.searchbox_advanced form fieldset.simple select {
  color: #434343;
}
/* Jarig */
.module_jarig h2 {
  border-bottom-color: #333333;
}
/* Telefoonlijst */
div.module_telefoonlijst th {
  background-color: #333333;
}
/* Trouwagenda */
.events_calendar th,
.module_trouwagenda form legend {
  background-color: #333333;
}
#events_calendar .events_calendar td.current_day,
.module_trouwagenda form .submit input {
  background-color: #333333;
  border-color: #333333;
}
#events_calendar .events_calendar td.selected_day {
  border-color: #333333;
}
/* Vacatures */
div.modulecontent form input[type="submit"] {
  border-color: #333333;
  background-color: #333333;
}
div.modulecontent form legend {
  background-color: #333333;
}
/* Vakantierooster */
.module_vakantierooster.form form legend,
.module_vakantierooster table.vk_rooster_tabel .dark,
.ui-datepicker-calendar th,
.ui-datepicker-calendar td.ui-datepicker-today,
.module_vakantierooster table.vk_rooster_tabel .light {
  background-color: #333333;
}
.module_vakantierooster.form form#vakantierooster .submit input {
  background-color: #333333;
  border-color: #333333;
}
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333333;
}
/* Zoekmachine */
div.module_zoekmachine ul.search_results li,
div.module_zoekmachine ul.items li {
  border-color: #333333;
}
div.module_zoekmachine ul.search_results li h2,
.ui-datepicker-calendar th {
  background-color: #333333;
}
.module_zoekmachine form .submit input,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #333333;
  border-color: #333333;
}
.po_0 {
  background-image: url(../../../simsite/images/flex7/default/icon/contrast_contrast.png);
}
.po_1 {
  background-image: url(../../../simsite/images/flex7/default/icon/readspeaker_contrast.png);
}
.po_2 {
  background-image: url(../../../simsite/images/flex7/default/icon/fontsizer_contrast.png);
}
.module_startpagina ul.items li a,
#modulecontent #snelnaar ul li a,
#aside-loket a {
  text-decoration: underline;
}
.module_startpagina ul.items li a:hover,
#modulecontent #snelnaar ul li a:hover,
#aside-loket a:hover {
  text-decoration: none;
}
