.multicolorline H3,
.greyscaleline H3 {
  width:210px;
}

h3.linking A { color:#000; }

/* Rood */
.red { background-color:#f00; color:#fff; }
.red .contentblok A, .red h3.linking A, .red .contentblok H3, .red .contentblok UL, .red .contentblok .in_li, .red .cell A, .red .cell H3, .red .cell H4, .red .cell UL, .red .cell .in_li, .red A.pointer_symbol, .red A.pointer_symbol .symbol, .red .scorebar .accent, .red .stelling H2 { color:#fff; }
.red .contentblok A:hover, .red .cell A:hover, .red A.pointer_symbol:hover, .red A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .redline H3, .page_contents H2.redline { border-width:0 0 2px 0; border-style:solid; border-color:#f00; }
.red .multicolorline H3, .red .greyscaleline H3 { background-color:#f00; }

/* Blauw */
.blue { background-color:#0094DE; color:#fff; }
.blue .contentblok A, .blue h3.linking A, .blue .contentblok H3, .blue .contentblok UL, .blue .contentblok .in_li, .blue .cell A, .blue .cell H3, .blue .cell H4, .blue .cell UL, .blue .cell .in_li, .blue A.pointer_symbol, .blue A.pointer_symbol .symbol, .blue .scorebar .accent, .blue .stelling H2 { color:#fff; }
.blue .contentblok A:hover, .blue .cell A:hover, .blue A.pointer_symbol:hover, .blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .blueline H3, .page_contents H2.blueline { border-width:0 0 2px 0; border-style:solid; border-color:#0094DE; }
.blue .multicolorline H3, .blue .greyscaleline H3 { background-color:#0094DE; }

/* Groen */
.green { background-color:#B4E600; color:#fff; }
.green .contentblok A, .green h3.linking A, .green .contentblok H3, .green .contentblok UL, .green .contentblok .in_li, .green .cell A, .green .cell H3, .green .cell H4, .green .cell UL, .green .cell .in_li, .green A.pointer_symbol, .green A.pointer_symbol .symbol, .green .scorebar .accent, .green .stelling H2 { color:#fff; }
.green .contentblok A:hover, .green .cell A:hover, .green A.pointer_symbol:hover, .green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .greenline H3, .page_contents H2.greenline { border-width:0 0 2px 0; border-style:solid; border-color:#B4E600; }
.green .multicolorline H3, .green .greyscaleline H3 { background-color:#B4E600; }

/* Geel */
.yellow { background-color:#F6B400; color:#fff; }
.yellow .contentblok A, .yellow h3.linking A, .yellow .contentblok H3, .yellow .contentblok UL, .yellow .contentblok .in_li, .yellow .cell A, .yellow .cell H3, .yellow .cell H4, .yellow .cell UL, .yellow .cell .in_li, .yellow A.pointer_symbol, .yellow A.pointer_symbol .symbol, .yellow .scorebar .accent, .yellow .stelling H2 { color:#fff; }
.yellow .contentblok A:hover, .yellow .cell A:hover, .yellow A.pointer_symbol:hover, .yellow A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .yellowline H3, .page_contents H2.yellowline { border-width:0 0 2px 0; border-style:solid; border-color:#F6B400; }
.yellow .multicolorline H3, .yellow .greyscaleline H3 { background-color:#F6B400; }

/* Lichtgrijs */
.grey { background-color:#f5f5f5; color:#000; }
.grey h3.linking A { color:#000; }
.page_blocks .greyline H3, .page_contents H2.greyline { border-width:0 0 2px 0; border-style:solid; border-color:#f5f5f5; }
.grey .multicolorline H3, .grey .greyscaleline H3 { background-color:#f5f5f5; }

/* Cool Grey 6 */
.cool_gray_six { background-color:#acacac; color:#fff; }
.cool_gray_six .contentblok A, .cool_gray_six h3.linking A, .cool_gray_six .cell A { color:#fff; }
.cool_gray_six .contentblok UL, .cool_gray_six .contentblok H3, .cool_gray_six .contentblok .in_li, .cool_gray_six .cell UL, .cool_gray_six .cell H3, .cool_gray_six .cell H4, .cool_gray_six .cell .in_li, .cool_gray_six A.pointer_symbol, .cool_gray_six A.pointer_symbol .symbol, .cool_gray_six .scorebar .accent, .cool_gray_six .stelling H2 { color:#fff; }
.cool_gray_six .contentblok A:hover, .cool_gray_six .cell A:hover, .cool_gray_six A.pointer_symbol:hover, .cool_gray_six A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .cool_gray_sixline H3, .page_contents H2.cool_gray_sixline { border-width:0 0 2px 0; border-style:solid; border-color:#acacac; }
.cool_gray_six .multicolorline H3, .cool_gray_six .greyscaleline H3 { background-color:#acacac; }

/* Tussengrijs */
.middle_gray { background-color:#d8d8d8; color:#fff; }
.middle_gray .contentblok A, .middle_gray h3.linking A, .middle_gray .cell A { color:#fff; }
.middle_gray .contentblok UL, .middle_gray .contentblok H3, .middle_gray .contentblok .in_li, .middle_gray .cell UL, .middle_gray .cell H3, .middle_gray .cell H4, .middle_gray .cell .in_li, .middle_gray A.pointer_symbol, .middle_gray A.pointer_symbol .symbol, .middle_gray .scorebar .accent, .middle_gray .stelling H2 { color:#fff; }
.middle_gray .contentblok A:hover, .middle_gray .cell A:hover, .middle_gray A.pointer_symbol:hover, .middle_gray A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .middle_grayline H3, .page_contents H2.middle_grayline { border-width:0 0 2px 0; border-style:solid; border-color:#d8d8d8; }
.middle_gray .multicolorline H3, .middle_gray .greyscaleline H3 { background-color:#d8d8d8; }

/* Donkergrijs */
.gray { background-color:#999999; color:#fff; }
.gray .contentblok A, .gray .cell A { color:#ccc; }
.gray .contentblok UL, .gray .contentblok H3, .gray h3.linking A, .gray .contentblok .in_li, .gray .cell UL, .gray .cell H3, .gray .cell H4, .gray .cell .in_li, .gray A.pointer_symbol, .gray A.pointer_symbol .symbol, .gray .scorebar .accent, .gray .stelling H2 { color:#fff; }
.gray .contentblok A:hover, .gray .cell A:hover, .gray A.pointer_symbol:hover, .gray A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .grayline H3, .page_contents H2.grayline { border-width:0 0 2px 0; border-style:solid; border-color:#999999; }
.gray .multicolorline H3, .gray .greyscaleline H3 { background-color:#999999; }

/* Zwart */
.black { background-color:#000; color:#fff; }
.black h3.linking A { color:#fff; }
.black .contentblok A, .black .cell A { color:#ccc; }
.black .contentblok UL, .black .contentblok H3, .black .contentblok .in_li, .black .cell UL, .black .cell H3, .black .cell H4, .black .cell .in_li, .black A.pointer_symbol { color:#fff; }
.black A.pointer_symbol:hover, .black A.pointer_symbol .symbol, .black A.pointer_symbol:hover .symbol { color:#f00; }
.page_blocks .blackline H3, .page_contents H2.blackline { border-width:0 0 2px 0; border-style:solid; border-color:#000; }
.black .multicolorline H3, .black .greyscaleline H3 { background-color:#000; }

/* Wit */
.white { background-color:#fff; color:#000; }
.white h3.linking A { color:#000; }
.page_blocks .whiteline H3, .page_contents H2.whiteline { border-width:0 0 2px 0; border-style:solid; border-color:#fff; }

/* Geen */
.none { color:#000; }

/* Stadspas kleuren */

/* Algemeen (rood) */
.general_red { background-color:#f00; color:#fff; }
.general_red .contentblok A, .general_red h3.linking A, .general_red .contentblok H3, .general_red .contentblok UL, .general_red .contentblok .in_li, .general_red .cell A, .general_red .cell H3, .general_red .cell H4, .general_red .cell UL, .general_red .cell .in_li, .general_red A.pointer_symbol, .general_red A.pointer_symbol .symbol, .general_red .scorebar .accent, .general_red .stelling H2 { color:#fff; }
.general_red .contentblok A:hover, .general_red .cell A:hover, .general_red A.pointer_symbol:hover, .general_red A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .general_redline H3, .page_contents H2.general_redline { border-width:0 0 2px 0; border-style:solid; border-color:#f00; }
.general_red .multicolorline H3, .general_red .greyscaleline H3 { background-color:#f00; }

/* Gratis (blauw) */
.free_blue { background-color:#0062CD; color:#fff; }
.free_blue .contentblok UL, .free_blue h3.linking A, .free_blue .contentblok A, .free_blue .contentblok H3, .free_blue .contentblok .in_li, .free_blue .cell UL, .free_blue .cell A, .free_blue .cell H3, .free_blue .cell H4, .free_blue .cell .in_li, .free_blue A.pointer_symbol, .free_blue A.pointer_symbol .symbol, .free_blue .scorebar .accent, .free_blue .stelling H2 { color:#fff; }
.free_blue .contentblok A:hover, .free_blue .cell A:hover, .free_blue A.pointer_symbol:hover, .free_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .free_blueline H3, .page_contents H2.free_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#0062CD; }
.free_blue .multicolorline H3, .free_blue .greyscaleline H3 { background-color:#0062CD; }

/* Film (oranje) */
.movie_orange { background-color:#F6B400; color:#fff; }
.movie_orange .contentblok UL, .movie_orange h3.linking A, .movie_orange .contentblok A, .movie_orange .contentblok H3, .movie_orange .contentblok .in_li, .movie_orange .cell UL, .movie_orange .cell A, .movie_orange .cell H3, .movie_orange .cell H4, .movie_orange .cell .in_li, .movie_orange A.pointer_symbol, .movie_orange A.pointer_symbol .symbol, .movie_orange .scorebar .accent, .movie_orange .stelling H2 { color:#fff; }
.movie_orange .contentblok A:hover, .movie_orange .cell A:hover, .movie_orange A.pointer_symbol:hover, .movie_orange A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .movie_orangeline H3, .page_contents H2.movie_orangeline { border-width:0 0 2px 0; border-style:solid; border-color:#F6B400; }
.movie_orange .multicolorline H3, .movie_orange .greyscaleline H3 { background-color:#F6B400; }

/* Horeca (paars) */
.horeca_purple { background-color:#73107B; color:#fff; }
.horeca_purple .contentblok A, .horeca_purple .cell A { color:#ccc; }
.horeca_purple .contentblok UL, .horeca_purple h3.linking A, .horeca_purple .contentblok H3, .horeca_purple .contentblok .in_li, .horeca_purple .cell UL, .horeca_purple .cell H3, .horeca_purple .cell H4, .horeca_purple .cell .in_li, .horeca_purple A.pointer_symbol, .horeca_purple A.pointer_symbol .symbol, .horeca_purple .scorebar .accent, .horeca_purple .stelling H2 { color:#fff; }
.horeca_purple .contentblok A:hover, .horeca_purple .cell A:hover, .horeca_purple A.pointer_symbol:hover, .horeca_purple A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .horeca_purpleline H3, .page_contents H2.horeca_purpleline { border-width:0 0 2px 0; border-style:solid; border-color:#73107B; }
.horeca_purple .multicolorline H3, .horeca_purple .greyscaleline H3 { background-color:#73107B; }

/* Muziek en dans (blauw) */
.music_blue { background-color:#0062CD; color:#fff; }
.music_blue .contentblok UL, .music_blue h3.linking A, .music_blue .contentblok A, .music_blue .contentblok H3, .music_blue .contentblok .in_li, .music_blue .cell UL, .music_blue .cell A, .music_blue .cell H3, .music_blue .cell H4, .music_blue .cell .in_li, .music_blue A.pointer_symbol, .music_blue A.pointer_symbol .symbol, .music_blue .scorebar .accent, .music_blue .stelling H2 { color:#fff; }
.music_blue .contentblok A:hover, .music_blue .cell A:hover, .music_blue A.pointer_symbol:hover, .music_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .music_blueline H3, .page_contents H2.music_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#0062CD; }
.music_blue .multicolorline H3, .music_blue .greyscaleline H3 { background-color:#0062CD; }

/* Rondvaart (blauw) */
.canal_blue { background-color:#00A384; color:#fff; }
.canal_blue .contentblok UL, .canal_blue h3.linking A, .canal_blue .contentblok A, .canal_blue .contentblok H3, .canal_blue .contentblok .in_li, .canal_blue .cell UL, .canal_blue .cell A, .canal_blue .cell H3, .canal_blue .cell H4, .canal_blue .cell .in_li, .canal_blue A.pointer_symbol, .canal_blue A.pointer_symbol .symbol, .canal_blue .scorebar .accent, .canal_blue .stelling H2 { color:#fff; }
.canal_blue .contentblok A:hover, .canal_blue .cell A:hover, .canal_blue A.pointer_symbol:hover, .canal_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .canal_blueline H3, .page_contents H2.canal_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#00A384; }
.canal_blue .multicolorline H3, .canal_blue .greyscaleline H3 { background-color:#00A384; }

/* Theater (magenta) */
.theatre_magenta { background-color:#1031B4; color:#fff; }
.theatre_magenta .contentblok A, .theatre_magenta h3.linking A, .theatre_magenta .contentblok H3, .theatre_magenta .contentblok UL, .theatre_magenta .contentblok .in_li, .theatre_magenta .cell A, .theatre_magenta .cell H3, .theatre_magenta .cell H4, .theatre_magenta .cell UL, .theatre_magenta .cell .in_li, .theatre_magenta A.pointer_symbol, .theatre_magenta A.pointer_symbol .symbol, .theatre_magenta .scorebar .accent, .theatre_magenta .stelling H2 { color:#fff; }
.theatre_magenta .contentblok A:hover, .theatre_magenta .cell A:hover, .theatre_magenta A.pointer_symbol:hover, .theatre_magenta A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .theatre_magentaline H3, .page_contents H2.theatre_magentaline { border-width:0 0 2px 0; border-style:solid; border-color:#1031B4; }
.theatre_magenta .multicolorline H3, .theatre_magenta .greyscaleline H3 { background-color:#1031B4; }

/* Uitstapje (oranje) */
.trip_orange { background-color:#FF6A08; color:#fff; }
.trip_orange .contentblok UL, .trip_orange h3.linking A, .trip_orange .contentblok A, .trip_orange .contentblok H3, .trip_orange .contentblok .in_li, .trip_orange .cell UL, .trip_orange .cell A, .trip_orange .cell H4, .trip_orange .cell H3, .trip_orange .cell .in_li, .trip_orange A.pointer_symbol, .trip_orange A.pointer_symbol .symbol, .trip_orange .scorebar .accent, .trip_orange .stelling H2 { color:#fff; }
.trip_orange .contentblok A:hover, .trip_orange .cell A:hover, .trip_orange A.pointer_symbol:hover, .trip_orange A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .trip_orangeline H3, .page_contents H2.trip_orangeline { border-width:0 0 2px 0; border-style:solid; border-color:#FF6A08; }
.trip_orange .multicolorline H3, .trip_orange .greyscaleline H3 { background-color:#FF6A08; }

/* Uitstapje (groen) */
.trip_green { background-color:#5ABD00; color:#fff; }
.trip_green .contentblok UL, .trip_green h3.linking A, .trip_green .contentblok A, .trip_green .contentblok H3, .trip_green .contentblok .in_li, .trip_green .cell UL, .trip_green .cell A, .trip_green .cell H4, .trip_green .cell H3, .trip_green .cell .in_li, .trip_green A.pointer_symbol, .trip_green A.pointer_symbol .symbol, .trip_green .scorebar .accent, .trip_green .stelling H2 { color:#fff; }
.trip_green .contentblok A:hover, .trip_green .cell A:hover, .trip_green A.pointer_symbol:hover, .trip_green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .trip_greenline H3, .page_contents H2.trip_greenline { border-width:0 0 2px 0; border-style:solid; border-color:#5ABD00; }
.trip_green .multicolorline H3, .trip_green .greyscaleline H3 { background-color:#5ABD00; }

/* Appeltjesgroen */
.apple_green { background-color:#5ABD00; color:#fff; }
.apple_green .contentblok UL, .apple_green h3.linking A, .apple_green .contentblok A, .apple_green .contentblok H3, .apple_green .contentblok .in_li, .apple_green .cell UL, .apple_green .cell A, .apple_green .cell H4, .apple_green .cell H3, .apple_green .cell .in_li, .apple_green A.pointer_symbol, .apple_green A.pointer_symbol .symbol, .apple_green .scorebar .accent, .apple_green .stelling H2 { color:#fff; }
.apple_green .contentblok A:hover, .apple_green .cell A:hover, .apple_green A.pointer_symbol:hover, .apple_green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .apple_greenline H3, .page_contents H2.apple_greenline { border-width:0 0 2px 0; border-style:solid; border-color:#5ABD00; }
.apple_green .multicolorline H3, .apple_green .greyscaleline H3 { background-color:#5ABD00; }

/* Kids (cyaan) */
.kids_cyan { background-color:#00A4E8; color:#fff; }
.kids_cyan .contentblok UL, .kids_cyan h3.linking A, .kids_cyan .contentblok A, .kids_cyan .contentblok H3, .kids_cyan .contentblok .in_li, .kids_cyan .cell UL, .kids_cyan .cell A, .kids_cyan .cell H3, .kids_cyan .cell H4, .kids_cyan .cell .in_li, .kids_cyan A.pointer_symbol, .kids_cyan A.pointer_symbol .symbol, .kids_cyan .scorebar .accent, .kids_cyan .stelling H2 { color:#fff; }
.kids_cyan .contentblok A:hover, .kids_cyan .cell A:hover, .kids_cyan A.pointer_symbol:hover, .kids_cyan A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .kids_cyanline H3, .page_contents H2.kids_cyanline { border-width:0 0 2px 0; border-style:solid; border-color:#00A4E8; }
.kids_cyan .multicolorline H3, .kids_cyan .greyscaleline H3 { background-color:#00A4E8; }

/* Musea (oranje) */
.museum_orange { background-color:#FF6A08; color:#fff; }
.museum_orange .contentblok UL, .museum_orange h3.linking A, .museum_orange .contentblok A, .museum_orange .contentblok H3, .museum_orange .contentblok .in_li, .museum_orange .cell UL, .museum_orange .cell A, .museum_orange .cell H3, .museum_orange .cell H4, .museum_orange .cell.in_li, .museum_orange A.pointer_symbol, .museum_orange A.pointer_symbol .symbol, .museum_orange .scorebar .accent, .museum_orange .stelling H2 { color:#fff; }
.museum_orange .contentblok A:hover, .museum_orange .cell A:hover, .museum_orange A.pointer_symbol:hover, .museum_orange A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .museum_orangeline H3, .page_contents H2.museum_orangeline { border-width:0 0 2px 0; border-style:solid; border-color:#FF6A08; }
.museum_orange .multicolorline H3, .museum_orange .greyscaleline H3 { background-color:#1031B4; }

/* Bibliotheek (groen) */
.library_green { background-color:#B4E500; color:#fff; }
.library_green .contentblok A, .library_green h3.linking A, .library_green .contentblok H3, .library_green .contentblok UL, .library_green .contentblok .in_li, .library_green .cell A, .library_green .cell H3, .library_green .cell H4, .library_green .cell UL, .library_green .cell .in_li, .library_green A.pointer_symbol, .library_green A.pointer_symbol .symbol, .library_green .scorebar .accent, .library_green .stelling H2 { color:#fff; }
.library_green .contentblok A:hover, .library_green .cell A:hover, .library_green A.pointer_symbol:hover, .library_green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .library_greenline H3, .page_contents H2.library_greenline { border-width:0 0 2px 0; border-style:solid; border-color:#B4E500; }
.library_green .multicolorline H3, .library_green .greyscaleline H3 { background-color:#1031B4; }

/* Mosgroen */
.moss_green { background-color:#A7C23A; color:#fff; }
.moss_green .contentblok A, .moss_green h3.linking A, .moss_green .contentblok H3, .moss_green .contentblok UL, .moss_green .contentblok .in_li, .moss_green .cell A, .moss_green .cell H4, .moss_green .cell H3, .moss_green .cell UL, .moss_green .cell .in_li, .moss_green A.pointer_symbol, .moss_green A.pointer_symbol .symbol, .moss_green .scorebar .accent, .moss_green .stelling H2 { color:#fff; }
.moss_green .contentblok A:hover, .moss_green .cell A:hover, .moss_green A.pointer_symbol:hover, .moss_green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .moss_greenline H3, .page_contents H2.moss_greenline { border-width:0 0 2px 0; border-style:solid; border-color:#A7C23A; }
.moss_green .multicolorline H3, .moss_green .greyscaleline H3 { background-color:#A7C23A; }

/* Cursussen (paars) */
.training_purple { background-color:#73107B; color:#fff; }
.training_purple .contentblok A, .training_purple .cell A { color:#ccc; }
.training_purple .contentblok UL, .training_purple h3.linking A, .training_purple .contentblok H3, .training_purple .contentblok .in_li, .training_purple .cell UL, .training_purple .cell H4, .training_purple .cell H3, .training_purple .cell .in_li, .training_purple A.pointer_symbol, .training_purple A.pointer_symbol .symbol, .training_purple .scorebar .accent, .training_purple .stelling H2 { color:#fff; }
.training_purple .contentblok A:hover, .training_purple .cell A:hover, .training_purple A.pointer_symbol:hover, .training_purple A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .training_purpleline H3, .page_contents H2.training_purpleline { border-width:0 0 2px 0; border-style:solid; border-color:#73107B; }
.training_purple .multicolorline H3, .training_purple .greyscaleline H3 { background-color:#73107B; }

/* Persoonlijke verzorging (blauw) */
.personal_blue { background-color:#00A4B4; color:#fff; }
.personal_blue .contentblok UL, .personal_blue h3.linking A, .personal_blue .contentblok A, .personal_blue .contentblok H3, .personal_blue .contentblok .in_li, .personal_blue .cell UL, .personal_blue .cell A, .personal_blue .cell H3, .personal_blue .cell H4, .personal_blue .cell .in_li, .personal_blue A.pointer_symbol, .personal_blue A.pointer_symbol .symbol, .personal_blue .scorebar .accent, .personal_blue .stelling H2 { color:#fff; }
.personal_blue .contentblok A:hover, .personal_blue .cell A:hover, .personal_blue A.pointer_symbol:hover, .personal_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .personal_blueline H3, .page_contents H2.personal_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#00A4B4; }
.personal_blue .multicolorline H3, .personal_blue .greyscaleline H3 { background-color:#00A4B4; }

/* Sport (paars) */
.sport_purple { background-color:#AC0094; color:#fff; }
.sport_purple .contentblok A, .sport_purple .cell A { color:#ccc; }
.sport_purple .contentblok UL, .sport_purple h3.linking A, .sport_purple .contentblok H3, .sport_purple .contentblok .in_li, .sport_purple .cell UL, .sport_purple .cell H3, .sport_purple .cell H4, .sport_purple .cell .in_li, .sport_purple A.pointer_symbol, .sport_purple A.pointer_symbol .symbol, .sport_purple .scorebar .accent, .sport_purple .stelling H2 { color:#fff; }
.sport_purple .contentblok A:hover, .sport_purple .cell A:hover, .sport_purple A.pointer_symbol:hover, .sport_purple A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .sport_purpleline H3, .page_contents H2.sport_purpleline { border-width:0 0 2px 0; border-style:solid; border-color:#AC0094; }
.sport_purple .multicolorline H3, .sport_purple .greyscaleline H3 { background-color:#AC0094; }

/* Zwembaden (blauw) */
.swimming_blue { background-color:#0062CD; color:#fff; }
.swimming_blue .contentblok UL, .swimming_blue h3.linking A, .swimming_blue .contentblok A, .swimming_blue .contentblok H3, .swimming_blue .contentblok .in_li, .swimming_blue .cell UL, .swimming_blue .cell A, .swimming_blue .cell H3, .swimming_blue .cell H4, .swimming_blue .cell.in_li, .swimming_blue A.pointer_symbol, .swimming_blue A.pointer_symbol .symbol, .swimming_blue .scorebar .accent, .swimming_blue .stelling H2 { color:#fff; }
.swimming_blue .contentblok A:hover, .swimming_blue .cell A:hover, .swimming_blue A.pointer_symbol:hover, .swimming_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .swimming_blueline H3, .page_contents H2.swimming_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#0062CD; }
.swimming_blue .multicolorline H3, .swimming_blue .greyscaleline H3 { background-color:#0062CD; }

/* Diversen (blauw) */
.various_blue { background-color:#00A4A4; color:#fff; }
.various_blue .cell UL, .various_blue h3.linking A, .various_blue .cell A, .various_blue .cell H4, .various_blue .cell .in_li, .various_blue .contentblok UL, .various_blue .contentblok A, .various_blue .contentblok H3, .various_blue .contentblok H3, .various_blue .contentblok .in_li, .various_blue A.pointer_symbol, .various_blue A.pointer_symbol .symbol, .various_blue .scorebar .accent, .various_blue .stelling H2 { color:#fff; }
.various_blue .contentblok A:hover, .various_blue .cell A:hover, .various_blue A.pointer_symbol:hover, .various_blue A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .various_blueline H3, .page_contents H2.various_blueline { border-width:0 0 2px 0; border-style:solid; border-color:#00A4A4; }
.various_blue .multicolorline H3, .various_blue .greyscaleline H3 { background-color:#00A4A4; }

/* Westelijk (groen) */
.west_green { background-color:#00a44a; color:#fff; }
.west_green .cell UL, .west_green h3.linking A, .west_green .cell A, .west_green .cell H4, .west_green .cell .in_li, .west_green .contentblok UL, .west_green .contentblok A, .west_green .contentblok H3, .west_green .contentblok H3, .west_green .contentblok .in_li, .west_green A.pointer_symbol, .west_green A.pointer_symbol .symbol, .west_green .scorebar .accent, .west_green .stelling H2 { color:#fff; }
.west_green .contentblok A:hover, .west_green .cell A:hover, .west_green A.pointer_symbol:hover, .west_green A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .west_greenline H3, .page_contents H2.west_greenline { border-width:0 0 2px 0; border-style:solid; border-color:#00a44a; }
.west_green .multicolorline H3, .west_green .greyscaleline H3 { background-color:#00a44a; }

/* (rose) */
.pink { background-color:#de0073; color:#fff; }
.pink .cell UL, .pink h3.linking A, .pink .cell A, .pink .cell H4, .pink .cell .in_li, .pink .contentblok UL, .pink .contentblok A, .pink .contentblok H3, .pink .contentblok H3, .pink .contentblok .in_li, .various_blue A.pointer_symbol, .pink A.pointer_symbol .symbol, .pink .scorebar .accent, .pink .stelling H2 { color:#fff; }
.pink .contentblok A:hover, .pink .cell A:hover, .pink A.pointer_symbol:hover, .pink A.pointer_symbol:hover .symbol { color:#000; }
.page_blocks .pinkline H3, .page_contents H2.pinkline { border-width:0 0 2px 0; border-style:solid; border-color:#de0073; }
.pink .multicolorline H3, .pink .greyscaleline H3 { background-color:#de0073; }


.page_blocks .base_colorline H3,
  .page_contents H2.base_colorline,
.page_blocks .elt_colorline H3,
  .page_contents H2.elt_colorline {
  /* Lijnkleur (oa. Intranet Amsterdam) border-color in amsterdamnl/xsl/css.xsl */
  border-width:0 0 2px 0;
  border-style:solid;
}

.base_color .cell UL, .base_color .cell H3, .base_color .cell H4, .base_color .cell in_li, .base_color .cell A, .base_color .cell .tekst,
.elt_color .cell UL, .elt_color .cell H3, .elt_color .cell H4, .elt_color .cell in_li, .elt_color .cell A, .elt_color .cell .tekst {
  color:#000;
}

.red .geentitelvrij H3,
.blue .geentitelvrij H3,
.green .geentitelvrij H3,
.yellow .geentitelvrij H3,
.grey .geentitelvrij H3,
.gray .geentitelvrij H3,
.black .geentitelvrij H3,
.general_red .geentitelvrij H3,
.free_blue .geentitelvrij H3,
.movie_orange .geentitelvrij H3,
.horeca_purple .geentitelvrij H3,
.music_blue .geentitelvrij H3,
.canal_blue .geentitelvrij H3,
.theatre_magenta .geentitelvrij H3,
.trip_orange .geentitelvrij H3,
.trip_green .geentitelvrij H3,
.apple_green .geentitelvrij H3,
.kids_cyan .geentitelvrij H3,
.museum_orange .geentitelvrij H3,
.library_green .geentitelvrij H3,
.moss_green .geentitelvrij H3,
.training_purple .geentitelvrij H3,
.personal_blue .geentitelvrij H3,
.sport_purple .geentitelvrij H3,
.swimming_blue .geentitelvrij H3,
.various_blue .geentitelvrij H3,
.west_green .geentitelvrij H3,
.pink .geentitelvrij H3,
.base_color .geentitelvrij H3,
.elt_color .geentitelvrij H3 {
  border-width:0;
}

.red .titelvrij H3,
.blue .titelvrij H3,
.green .titelvrij H3,
.yellow .titelvrij H3,
.grey .titelvrij H3,
.gray .titelvrij H3,
.black .titelvrij H3,
.general_red .titelvrij H3,
.free_blue .titelvrij H3,
.movie_orange .titelvrij H3,
.horeca_purple .titelvrij H3,
.music_blue .titelvrij H3,
.canal_blue .titelvrij H3,
.theatre_magenta .titelvrij H3,
.trip_orange .titelvrij H3,
.trip_green .titelvrij H3,
.apple_green .titelvrij H3,
.kids_cyan .titelvrij H3,
.museum_orange .titelvrij H3,
.library_green .titelvrij H3,
.moss_green .titelvrij H3,
.training_purple .titelvrij H3,
.personal_blue .titelvrij H3,
.sport_purple .titelvrij H3,
.swimming_blue .titelvrij H3,
.various_blue .titelvrij H3,
.west_green .titelvrij H3,
.pink .titelvrij H3,
.base_color .titelvrij H3,
.elt_color .titelvrij H3 {
  border-top-width:0;
}

.red .line H3,
.blue .line H3,
.green .line H3,
.yellow .line H3,
.grey .line H3,
.gray .line H3,
.black .line H3,
.general_red .line H3,
.free_blue .line H3,
.movie_orange .line H3,
.horeca_purple .line H3,
.music_blue .line H3,
.canal_blue .line H3,
.theatre_magenta .line H3,
.trip_orange .line H3,
.trip_green .line H3,
.apple_green .line H3,
.kids_cyan .line H3,
.museum_orange .line H3,
.library_green .line H3,
.moss_green .line H3,
.training_purple .line H3,
.personal_blue .line H3,
.sport_purple .line H3,
.west_green .line H3,
.pink .line H3,
.swimming_blue .line H3,
.various_blue .line H3,
.base_color .line H3,
.elt_color .line H3 {
  border-width:0;
}

.red .small_calendar table,
.blue .small_calendar table,
.green .small_calendar table,
.yellow .small_calendar table,
.grey .small_calendar table,
.gray .small_calendar table,
.black .small_calendar table,
.general_red .small_calendar table,
.free_blue .small_calendar table,
.movie_orange .small_calendar table,
.horeca_purple .small_calendar table,
.music_blue .small_calendar table,
.canal_blue .small_calendar table,
.theatre_magenta .small_calendar table,
.trip_orange .small_calendar table,
.trip_green .small_calendar table,
.apple_green .small_calendar table,
.kids_cyan .small_calendar table,
.museum_orange .small_calendar table,
.library_green .small_calendar table,
.moss_green .small_calendar table,
.training_purple .small_calendar table,
.personal_blue .small_calendar table,
.sport_purple .small_calendar table,
.swimming_blue .small_calendar table,
.various_blue .small_calendar table,
.west_green .small_calendar table,
.pink .small_calendar table,
.base_color .small_calendar table,
.elt_color .small_calendar table {
  background-color:transparent;
  border-style:none !important;
}

.red .small_calendar table .cell_hasresults,
.blue .small_calendar table .cell_hasresults,
.green .small_calendar table .cell_hasresults,
.yellow .small_calendar table .cell_hasresults,
.grey .small_calendar table .cell_hasresults,
.gray .small_calendar table .cell_hasresults,
.black .small_calendar table .cell_hasresults,
.general_red .small_calendar table .cell_hasresults,
.free_blue .small_calendar table .cell_hasresults,
.movie_orange .small_calendar table .cell_hasresults,
.horeca_purple .small_calendar table .cell_hasresults,
.music_blue .small_calendar table .cell_hasresults,
.canal_blue .small_calendar table .cell_hasresults,
.theatre_magenta .small_calendar table .cell_hasresults,
.trip_orange .small_calendar table .cell_hasresults,
.trip_green .small_calendar table .cell_hasresults,
.apple_green .small_calendar table .cell_hasresults,
.kids_cyan .small_calendar table .cell_hasresults,
.museum_orange .small_calendar table .cell_hasresults,
.library_green .small_calendar table .cell_hasresults,
.moss_green .small_calendar table .cell_hasresults,
.training_purple .small_calendar table .cell_hasresults,
.personal_blue .small_calendar table .cell_hasresults,
.sport_purple .small_calendar table .cell_hasresults,
.swimming_blue .small_calendar table .cell_hasresults,
.various_blue .small_calendar table .cell_hasresults,
.west_green .small_calendar table .cell_hasresults,
.pink .small_calendar table .cell_hasresults,
.base_color .small_calendar table .cell_hasresults,
.elt_color .small_calendar table .cell_hasresults {
  color:#000;
}

.red .columns TD,
.blue .columns TD,
.green .columns TD,
.west_green .columns TD,
.yellow .columns TD {
  color:#fff;
}

.page_contents H2.redline,
.page_contents H2.blueline,
.page_contents H2.greenline,
.page_contents H2.yellowline,
.page_contents H2.greyline,
.page_contents H2.grayline,
.page_contents H2.blackline,
.page_contents H2.whiteline,
.page_contents H2.general_redline,
.page_contents H2.free_blueline,
.page_contents H2.movie_orangeline,
.page_contents H2.horeca_purpleline,
.page_contents H2.music_blueline,
.page_contents H2.canal_blueline,
.page_contents H2.theatre_magentaline,
.page_contents H2.trip_orangeline,
.page_contents H2.trip_greenline,
.page_contents H2.apple_greenline,
.page_contents H2.kids_cyanline,
.page_contents H2.museum_orangeline,
.page_contents H2.library_greenline,
.page_contents H2.moss_greenline,
.page_contents H2.training_purpleline,
.page_contents H2.personal_blueline,
.page_contents H2.sport_purpleline,
.page_contents H2.swimming_blueline,
.page_contents H2.various_blue,
.page_contents H2.west_green,
.page_contents H2.pink {
  padding-bottom:4px;
}