/*-------------------------
= 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 a,
#footer .tabs a,
#footer .tabs h2,
#footer .tabs h3,
#footer .tabs h4,
#footer .tabs h5,
#footer .tabs h6 {
  color: #000;
}

#subnav .submenu a:hover,
#subnav > ul > li.active > a,
#subnav.has-mainmenu > ul > li > a:hover,
#subnav > ul > li > a {
  color: #FFF;
  text-decoration: underline;
}

a.knop,
#wysiwyg_wrapper a.knop {
  background-color: #333;
  color: #FFF !important;
}

#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,
.banner span {
  background-color: #000;
}

.tab-index a:hover:after, .ui-tabs-active a:after {
  border-left-color: #333;
}

#carrousel_wrapper.bg_1 .icon-wrapper.activeSlide .icontitle {
  border-color: #FFF;
}

#carrousel_wrapper.bg_1 .icon-wrapper.activeSlide .icontab:after {
  border-bottom-color: #FFF;
}

#personengids_submit,
#tabs .tab-index a:hover, #tabs .ui-tabs-active a,
li.item-menu-meer > ul {
  background-color: #333;
}

#back-top span {
  border: 2px solid #fff;
  background-color: #333;
}

#back-top a {
  background: #000;
  color: #FFF;
}

#back-top a:hover,
ul.menu-meer > li > ul > li a {
  color: #FFF;
}

#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: #000;
}

.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,
#nav li.medium > a:hover,
#nav li.medium.active > a,
#nav li.medium.hover > 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,
#footer .tabbar,
.morenews_bottom,
#subnav.has-mainmenu .mainmenu li:hover > a,
#subnav.has-mainmenu .mainmenu li.hasitems.active > a,
#subnav .submenu li.active, #subnav .submenu li:hover {
  background-color: #333;
}

.bg_7,
.bg_7 .letter_box,
#wysiwyg_wrapper {
  background-color: #FFF;
}

.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 *,
h1.page-title,
#formcontent h1,
h1,
h2,
h3,
h4,
h5,
h6,
#footer .itemtabs,
#footer .itemtabs a,
.bullets.content_toggle a,
div#modulecontent form legend,
.optionstext,
.module_startpagina li.tussenkop,
div.module_simloket a.btn_tellafriend,
.module_simloket.product_page .under a,
.module_simloket.product_page .above a,
.module_simloket.product_page .central a,
.module_solr .toggleadvanced,
.module_solr .searchresults li > a,
.module_solr .selections a,
.module_solr .searchresults li .marked_up_url,
.intro a,
.text a,
a.more_info,
.person a,
.date {
  color: #000;
}

#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 *,
#footer .itemtabs a.knop,
#socialmedia_wrapper .soc_text p,
#socialmedia_wrapper .soc_text,
#socialmedia_wrapper .soc_text a,
.blocknavigation .active a span,
.blocknavigation li a:hover span,
.blocknavigation li a:focus span,
.blocknavigation .menu-meer a:hover,
.blocknavigation .menu-meer a:focus,
.blocknavigation .menu-meer li.active a {
  color: #FFF;
}

.text_2,
.bg_2.banner > ul > li > div > a:hover > .title,
.bg_2 .tab-content h2,
.text_2 li.no_link span {
  color: #999;
}

.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: #333;
}

.text_8,
.text_8 * {
  color: #eee;
}

/*-------------------------
= HOVER
------------------------- */
.blocknavigation .active a span,
.blocknavigation li a:hover span,
.blocknavigation li a:focus span,
.blocknavigation .menu-meer a:hover,
.blocknavigation .menu-meer a:focus,
.blocknavigation .menu-meer li.active a {
  text-decoration: underline;
}

/*-------------------------
= 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: #000;
}

#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 {
  border-bottom: 7px solid transparent;
  border-left: 7px solid #333;
  border-top: 7px solid transparent;
}

.border_2,
#socialmedia_wrapper .soc_title,
#wysiwyg_wrapper .soc_title,
.newsitem a,
#carrousel_wrapper .icon-wrapper.activeSlide .icontitle {
  border-color: #999;
}

#carrousel_wrapper .icon-wrapper.activeSlide .icontab:after {
  border-bottom-color: #999;
}

.border_3 {
  border-color: #333;
}

.border_7,
.morenews_bottom {
  border-color: #FFF;
}

.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: #000;
}

#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: #999;
}

#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: #333;
}

#nav.hover_7 a:hover,
#nav.hover_7 > ul > li.active > a {
  color: #FFF;
}

#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: 0.9;
}

/* 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: #333;
}

/*-------------------------
= 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: #333;
}

.module_afwezigheidsrooster.absentform form input[type=submit],
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333;
}

/* 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: #333;
}

.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: #333;
}

/* Contact */
.module_contact form .submitbutton input {
  background-color: #333;
  border-color: #333;
}

/* CVDR */
.module_cvdr h2 {
  background-color: #333;
}

/* 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: #333;
}

div.module_digigids.searchform form input[type=submit] {
  border-color: #333;
}

div.module_digigids .alphabet a:hover {
  background: #333;
}

/* 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: #333;
}

div#events_calendar_module .events_calendar td.has_event,
div#events_calendar_module .events_calendar td.current_day {
  border-color: #333;
}

div#events_calendar_module .title a,
div#events_calendar_module .extra_title a {
  color: #333;
}

/* Forum */
div.module_forum .default_categories th,
div.module_forum .default th,
.module_forum fieldset legend,
.module_forum form .submit input {
  background-color: #333;
}

.module_forum form .submit input {
  border-color: #333;
}

/* Meldpunt */
.module_meldpunt form legend,
.module_meldpunt form input[type=submit],
.module_meldpunt form legend, .module_meldpunt form input[type="submit"],
.module_meldpunt form caption {
  background-color: #333;
}

.module_meldpunt form input[type=submit] {
  border-color: #333;
}

/* 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: #333;
  border-color: #333;
}

div.module_nieuwsbrief ul.errors li,
div.module_nieuwsbrief ul.error li {
  background-color: #FFF;
  border-color: #000;
  color: #000;
}

/* Peiling */
.module_peiling .sendbutton input {
  background-color: #333;
  border-color: #333;
}

/* Personengids */
div.module_personengids #personengids_zoeken input[type="submit"] {
  border-color: #333;
  background-color: #333;
}

div.module_personengids.result table th,
div.module_personengids.detail caption {
  background-color: #333;
}

/* Prikbord */
div.module_prikbord .postlink a,
.module_prikbord.edit_mymessages form legend {
  background-color: #333;
}

div.module_prikbord input[type="submit"] {
  background-color: #333;
  border-color: #333;
}

/* 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: #333;
}

.module_reserveringen .events_calendar td.current_day a,
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333;
  background-color: #333;
}

.module_reserveringen .events_calendar td.selected_day a {
  border-color: #333;
  color: #333;
}

div.inlog input[type="submit"],
form#reserveerform input[type="submit"],
.module_reserveringen form input[type="submit"] {
  border-color: #333;
}

/* SIMfaq */
.module_simfaq .search form input[type="submit"],
.module_simfaq .faq_tellafriend_submit,
.module_simfaq .faq_topics form input[type="submit"] {
  border-color: #333;
}

.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: #333;
}

/* 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: #333;
}

/* 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: #333;
}

.simloket_zoekbox_container,
.alphabetical,
.simloket_zoekbox_container form input.submit {
  border-color: #333;
}

/* Solr */
.module_solr .row.submit input,
.module_solr .row.advancedsubmit input,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #333;
  border-color: #333;
}

.ui-datepicker-calendar th {
  background-color: #333;
}

.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: #333;
}

/* Telefoonlijst */
div.module_telefoonlijst th {
  background-color: #333;
}

/* Trouwagenda */
.events_calendar th,
.module_trouwagenda form legend {
  background-color: #333;
}

#events_calendar .events_calendar td.current_day,
.module_trouwagenda form .submit input {
  background-color: #333;
  border-color: #333;
}

#events_calendar .events_calendar td.selected_day {
  border-color: #333;
}

/* Vacatures */
div.modulecontent form input[type="submit"] {
  border-color: #333;
  background-color: #333;
}

div.modulecontent form legend {
  background-color: #333;
}

/* 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: #333;
}

.module_vakantierooster.form form#vakantierooster .submit input {
  background-color: #333;
  border-color: #333;
}

.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #333;
}

/* Zoekmachine */
div.module_zoekmachine ul.search_results li,
div.module_zoekmachine ul.items li {
  border-color: #333;
}

div.module_zoekmachine ul.search_results li h2,
.ui-datepicker-calendar th {
  background-color: #333;
}

.module_zoekmachine form .submit input,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #333;
  border-color: #333;
}

.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;
}

.tellafriend_submit {
  background: #000;
  color: #FFF;
  border: 0;
}
