/* Smartphones portrait */
@media only screen and (max-width : 500px) {
    .postcontent { padding:0 6%; font-size:0.9em; line-height: 1.8em; text-align: justify; overflow:auto; }
    div#header div.holder,
    div#taal_form div.holder { position:relative; margin:12px 6%; }
}
/* No Smartphones portrait */
@media only screen and (min-width : 500px) {
    .postcontent { padding:0 10%; font-size:1.25em; line-height: 1.35em; text-align: justify; overflow:auto; }
    div#header div.holder,
    div#taal_form div.holder { position:relative; margin:12px 10%; }
}
/*
position, top, left, right, bottom, width, height vooraan tussen de css accolades zetten, alle margin en padding en background zaken bij elkaar
*/
html { width:100%; height:100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0);}
body { position:relative; width:100%; height:100%; margin:0 auto; text-align:center; color: #306;font-family:Palatino, Georgia, Times, "Times New Roman", serif; background-color:rgb(29,129, 217); }
h1,h2,h3,h4,h5 { clear:left; line-height:100%; text-align:left; }
img { cursor: pointer; }
td { vertical-align:top; }
a { text-decoration: none; color:rgb(0,0,200) ;font-style: italic}
a:hover { text-decoration:none; background-color:rgb(255,255,0,0.50);}
/* lijn */
div.hr { border-top: solid 1px #DDD; margin:10px 0; }
div#wrapper { position:relative; width:auto; height:100%; top:0; max-width:800px; margin:0 auto; text-align:left; }
.highlight:hover { cursor:pointer; background-color:#ffffd9; }
.hl { color:#222; background-color:rgba(230,237,255,1.00); }
.hl2 { color:#222; background-color: lightgreen; }
.table { position:relative; display:table; }
.tr { position:relative; display:table-row; }
.td { position:relative; display:table-cell; }
.center { text-align:center; }
.q1 { display:block; margin-left:30px; }
div#holder { padding-top:52px; }
div.holders { position:absolute; }
div.list { width:100%; max-width:800px; z-index:1; }
div.form { position:fixed; top:0; width:100%; max-width:800px; z-index:3; }
div.content_scrollable { position:absolute; z-index:0; padding-bottom:60px; max-width:800px; width:100%; }
div.content_fixed { position:fixed; z-index:0; padding-bottom:60px; max-width:800px; width:100%; }
div#postcontent_holder { position:absolute; z-index:2; padding-bottom:60px; }
div#taal_form div.holder { font-size:16px; }
div.z { display: inline; }
div.p { display:block; margin-top:0; margin-bottom:12px;}
p.ws { margin-top:12px;margin-bottom:0; }
div.v { background-color:rgba(240,240,255,1.00); } /* Ludo */
div.HL_selection { background-color:#FF6; color:#000; }
/* mouse events */
.hi {background-color:#FF3; cursor:pointer;}
.nohi {background-color:#FFFFFF; cursor:pointer;}
#knipperende_cursor img {float: none; vertical-align:middle; padding-right:1px; padding-bottom:0; display:inline; }
.noweb {display:none;}
div.citaat {border:thin;border-style:solid;border-color:#666666; border-radius:15px;background-color:#FFFFD9;padding: 10pt 15pt 10pt 15pt;text-align:justify;margin-bottom:20px;}
div.citaat-bron { margin-top:20px; color:rgb(0, 0, 200); text-align:right; cursor:pointer; }
div#contextmenu, div#contextmenu_artikelen, div#contextmenu_book { position:absolute; top:0; left:0; max-width:95%; padding:5px; background-color:rgba(255,255,255,0.9); font-family:Arial, Helvetica, sans-serif; font-size:13px; z-index:1002; display:none;}
div#contextmenu_meer { visibility:hidden; display:none; }
div.menuitem { position:relative; color:rgb(0,0,200); float:left; white-space:nowrap; padding:5px; margin:1px; border:solid 1px rgb(0,0,200); cursor:pointer; }
/* Transparante overlay om menu's weg te klikken */
div#Menu_Overlay { position:fixed; visibility:visible; left:0; top:0; right:0; bottom:0; display:none; z-index:1001; }
div#alert { position:absolute; z-index:500; top:0; left:200px; display:none; background-color:#FFF; border:solid 1px #CCC; padding:1px; padding-right:10px; width:230px; text-align:left; }
div#online { position:fixed; z-index:200; top:2px; right:2px; display:block; border:solid 0 #CCC; padding:1px; width:230px; text-align:right; }
div.close_bar { position:fixed; z-index:100; height:35px; line-height:35px; width:100%; max-width:800px; border-left:none; border-right:none; border-bottom:solid 1px rgb(225,222,245); text-align:center; color:#03C; background-color:#FFF; display:block; cursor:pointer; }
div.close { position:absolute; height:35px; margin-right:5px; cursor:pointer; top:0; left:0; right:89px; z-index:0; background-image: url(https://storage.googleapis.com/evcsite-images/terug.png); background-repeat:no-repeat; background-position:15px; }
div.cross, div.cross_speciale_tekens { position:absolute; height:35px; width:35px; margin-right:5px; background-image:url(https://storage.googleapis.com/evcsite-images/close_button.png); background-repeat:no-repeat; background-position:center; float:right; cursor:pointer;; top:0; right:0; z-index:1; }
.q1 { display: block; margin-left: 30px; }
.q2 { display: block; margin-left: 40px; }
div.a100, div.a50 { text-align:center; width:100%; }
div.a100 img { width:100%; }
div.a50 img { width:50%; }
div.img_centered { text-align:center; width:100%; }
div.a img { float:left;vertical-align: top; padding-right:30px; padding-bottom:15px; display:inline; }
div.a30 img { float:left;width:30%;padding-right:30px; padding-bottom:15px; }
div.a20 img { float:left;width:20%;padding-right:30px; padding-bottom:10px; }
div.a7 img { float:left;vertical-align: top;border:1px solid #6600CC;border-radius:10px; padding:5px; margin:0 25px 5px 0 }
/* Buttons */
a.button { position:relative; color:rgb(50,0,150); padding: 3px 6px 3px 6px; border:#666 1px solid; border-radius:10px; background-color:#FFFFCC; font-weight:bold; font-size:0.8em; cursor:pointer; }
button, div.button, span.button { position:relative; color:rgb(50,0,150); padding: 3px 6px 3px 6px; border:#666 1px solid; border-radius:10px; background-color:#FFFFCC; font-weight:bold; font-size:0.8em; cursor:pointer;}
input.button {position:relative;  color:rgb(50,0,150); padding: 3px 6px; border:#666 1px solid; border-radius:10px; background-color:#FFFFCC; font-weight:bold; font-size:0.8em; cursor:pointer;}
h3.subtitle { font-style:italic; }
div.html_block { position:relative; padding:5px; margin:5px 0; color:#CCC; background-color:#333; }
div.description {  }
h3.c3_first { position:relative; cursor:pointer; display:table;border-collapse: collapse; width:100%; margin:0; }
h3.c3_next { position:relative; cursor:pointer; display:table;border-collapse: collapse; width:100%; margin:0; }
h3 div.c3_title { position:relative; padding:1.5% 3% 1.5% 0; display:table-cell; vertical-align:middle; line-height:1.2em; text-align:left; }
h3 div.c3_more_less { position:relative; padding:10px; display:table-cell; text-align:right; vertical-align:middle; }
div.c3_content { padding-top:11px; display:none; }
div#alert_holder { position:fixed; z-index:300; right:0; bottom:0; background-color:#DDD; }
/**/
#alert_load_pref { position:fixed; background-color:#F00; font-size:16px; top:0; left:0; width:200px; display:none; cursor:pointer; z-index:3;}
#alert_venster { position:fixed; background-color:#9F0; font-size:16px; bottom:0; left:0; left:0; bottom:0; display:none; z-index:3; font-weight:bold; }
#alert_venster .content { color:#F00; }
/* opmaak buttons in het opmaakvenster*/
.but img { border:none; padding:0; vertical-align:top;}
/* START Popup venster */
div#Overlay { position:fixed; opacity:0.4; visibility:visible; left:0; top:0; right:0; bottom:0; background-color:#000; display:none; z-index:2; }
div#popup_holder { display:none; }
div#popup_Overlay { position:fixed; left:0; top:0; right:0; bottom:0; background-color:#000; opacity:0.4; display:block; z-index:1000; }
div#popup_holder div#popup { position:relative; z-index:1001; }
.popup_window {position:fixed; border:solid 1px #CCC; top:300px; left:50%; text-align:center; width:326px; z-index:1002; margin-left:-164px; margin-top:-150px;}
.popup_window .close_bar {position:relative; height:35px; line-height:35px; width:326px; border-bottom:solid 1px rgb(225,222,245); text-align:left; color:#03C; background-color:#FFF; display:block; cursor:pointer;}
.popup_window .content {position:relative; text-align:center; width:298px; margin:0 auto; padding:14px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#306; background-color: #FFF;}
.popup_window #button_holder { margin-top: 5px; }
.popup_window .content input.button { text-align:center; padding: 3px 6px 3px 6px; margin:5px; }
.debug_popup {position:fixed; border:solid 1px #CCC; top:200px; left:50%; text-align:center; width:750px; z-index:3; margin-left:-375px; margin-top:-150px;}
.debug_popup .close_bar {position:relative; height:35px; line-height:35px; width:750px; border-bottom:solid 1px rgb(225,222,245); text-align:left; color:#03C; background-color:#FFF; display:block; cursor:pointer;}
.debug_popup .content {position:relative; text-align:center; width:722px; margin:0 auto; padding:14px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#306; background-color: #FFF;}
.debug_popup #button_holder { margin-top: 5px; }
.debug_popup .content input.button { text-align:center; padding: 3px 6px 3px 6px; margin:5px; }
/* EINDE Popup venster */
/* START header */
div#header { position:fixed; margin:0 auto; top:0; left:0; right:0; text-align:left; width:auto; max-width:800px; height:44px; background-color:#FFF; border: solid 1px #6600cc; border-radius: 6px; padding:0 0; margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#666666; z-index:3; }
div#header div.holder { color:rgb(0,0,200); }
div#header div.holder div.rulof_holder { position:absolute; top:0; width:250px; height:20px; /*background-color:#FFF;*/ z-index:1; display:none; }
div#header div.holder div.rulof_holder div.terug { position:absolute; display:none; width:20px; height:20px; background-image: url(https://storage.googleapis.com/evcsite-images/terug.png); background-repeat:no-repeat; background-position:left 2px; }
div#header div.holder div.rulof_holder div.rulof_1 { position:absolute; left:0; padding-left:16px;	background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoud_rood.png); background-repeat:no-repeat; background-position:left 6px; /*color:rgb(0,0,200);*/ }
div#header div.holder div.rulof_holder div.rulof_2 { position:absolute; left:58px; /*color:rgb(0,0,200);*/ }
div#header div.holder div.book_holder { position:absolute; display:none; top:0; left:0; width:167px; height:20px; overflow: hidden; /*background-color:#FFF;*/ z-index:2; cursor:pointer; }
div#header div.holder div.book_holder div.book,
div#header div.holder div.book_holder div.book_short { position:absolute; left:0; text-align:left;  padding-left:16px; /*background-color:#FFF;*/ background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoud_rood.png); background-repeat:no-repeat; background-position:left 6px; /*color:#06016C;*/ z-index:1; }
div#header div.holder div.book_holder div.book { z-index:2; }
div#header div.holder div.book_holder div.book_link { /*color: rgb(0, 0, 200);*/ }
div#header div.holder div.book_holder:hover div.book,
div#header div.holder div.rulof_holder:hover div.book_short { background-color:#ffffd9; }
div#header div.holder div.book_holder div.no_icon { background:none; padding-left:0; cursor:auto; }
div#header div.holder div.book_holder:hover div.no_icon { background:none; }
div#header div.holder div.zoek_holder { position:absolute; top:0; right:0; /*background-color:#FFF;*/ width:85px; height:20px; z-index:3; cursor:pointer; }
div#header div.holder div.zoek_holder div.zoek_1 { position:absolute; right:20px; /*color:rgb(0,0,200);*/ }
div#header div.holder div.zoek_holder div.zoek_2 { position:absolute; right:0; width:16px; height:22px; background-image: url(https://storage.googleapis.com/evcsite-images/zoeken.png); background-repeat:no-repeat; background-position:center 4px; }
div#header div.holder div.zoek_holder:hover { background-color:#ffffd9; }
div#header_bg { position:fixed; height:52px; width:100%; background:url(https://storage.googleapis.com/evcsite-images/zee.jpg) no-repeat center center fixed; z-index:2; }
/* EINDE header*/
/* START hoofdmenu, zoekenmenu, inhoud */
/* MENU */
div.menu_inhoud_layer div.more_display { display:block; }
div.menu_inhoud_layer div.more_hide { display:none; }
div.menu_inhoud_layer div.show_more { cursor:pointer; }
div#hoofdmenu { display:none; }
div#inhoud { display:none; }
div#search_options { display:none; margin-top:-48px; }
div.menu_inhoud_layer { position:absolute; left:0; right:0; top:52px; width:100%; max-width:380px; margin:0 auto; display:block; color:#06016c; font-family: Verdana,Arial,sans-serif; font-size:0.9em; z-index:4; }
div.menu_inhoud_layer div.group { position:relative; width:auto; margin:0 auto; margin-bottom:3px; padding:3px; background-color:white; border: solid 1px #6600cc; border-radius:6px; }
div.menu_inhoud_layer div.table { position:relative; width:100%; display:table; }
div.menu_inhoud_layer div.tr { position:relative; width:100%; display:table-row; }
div.menu_inhoud_layer div.tr div.item { position:relative; border-bottom:1px solid #d3d3d3; }
div.menu_inhoud_layer div.td, div.menu_inhoud_layer div.i div { position:relative; border-bottom:solid 1px #d3d3d3; display:table-cell; color:rgb(50, 0, 150); padding: 4px 6px; margin:0; vertical-align:top; }
div.menu_inhoud_layer div.i div { width:100%; cursor:pointer; }
div.menu_inhoud_layer div.i:hover { background-color:#ffffd9; }
div.menu_inhoud_layer div#inlog_form div.td:hover { background-color:#FFF; }
div.menu_inhoud_layer div.td div.place_holder { position:relative; width:40px; }
div.menu_inhoud_layer div.border_top { border-top:solid 1px #d3d3d3; }
div.menu_inhoud_layer div.no_border_top { border-top:none; }
div.menu_inhoud_layer div.border_bottom { border-bottom:solid 1px #d3d3d3; }
div.menu_inhoud_layer div.no_border_bottom { border-bottom:none; }
div.menu_inhoud_layer div.leeslintje_button { width:20px; height:40px; background-image: url(https://storage.googleapis.com/evcsite-images/button_Inloggen.png); background-repeat:no-repeat; background-size:20px 20px; background-position:center 10px; cursor:pointer; }
div.menu_inhoud_layer div.leeslintje { cursor:pointer; }
div.menu_inhoud_layer div.leeslintje a { padding:6px 5px 6px 0; }
div.menu_inhoud_layer div.prullenbak_button { width:20px; height:40px; background-image: url(https://storage.googleapis.com/evcsite-images/prullenmand.png); background-repeat:no-repeat; background-size:20px 20px; background-position:center 10px; cursor:pointer; }
div.menu_inhoud_layer div#more_leeslintjes { text-align:center; padding:5px 0; color:rgb(0,0,200); cursor:pointer; }
div.menu_inhoud_layer div#more_leeslintjes:hover { background-color:#ffffd9; }
div.menu_inhoud_layer div.form_title { font-size:1.25em; color:red; }
div.menu_inhoud_layer div.form_info { padding:2px; font-style:italic; }
div.menu_inhoud_layer form { margin:0; padding:0; }
div.menu_inhoud_layer form#loginform, div.menu_inhoud_layer form#aanmeldform { margin:0; }
div.menu_inhoud_layer div#loginform_holder {  margin:4px 4px 8px 4px; }
div.menu_inhoud_layer div#aanmeldform_holder {  margin:8px 4px; padding-top:6px; }
div.menu_inhoud_layer div.line { border-top:solid 1px #d3d3d3; }
div.menu_inhoud_layer form input[type=text], div.menu_inhoud_layer form input[type=password] { width:90%; }
div.menu_inhoud_layer form select { font-size:11px; color:rgb(50, 0, 150); }
div.menu_inhoud_layer form div.td { border:none; }
div.menu_inhoud_layer form div.fieldname { font-size:1em; }
div.menu_inhoud_layer div.uitleg { font-size: 1em; margin-bottom: 5px; }
div.menu_inhoud_layer div#nieuw_wachtwoord_aanvragen { font-size:0.9em; cursor:pointer; color: #0000C8; }
div.menu_inhoud_layer div#uitleg_emailadres { display:none; }
div.menu_inhoud_layer div#scroll_to_login { text-decoration:underline; cursor:pointer; text-align: center; }
div.menu_inhoud_layer a, div.menu_inhoud_layer div.deel { display:block; padding:9px 10px; }
div.menu_inhoud_layer div.deel { font-weight:bold; color:rgb(140,0,0); }
div.menu_bottom_layer { height:25px; }
/* INHOUD */
div.inhoud_content { padding:7px 0; }
div.inhoud_content a:hover,
#leeslintjes_holder .leeslintje:hover,
#leeslintjes_holder .prullenbak_button:hover{color:rgb(200,0,0); background-color:#ffffd9; }
div.inhoud_titel { font-size:1.7em; font-weight:bold; color:rgb(50,0,150); margin-bottom:0.5em;}
div.d, div.c1, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7 {
    border-bottom:thin solid rgb(225,222,245); color:rgb(50,0,150); cursor:pointer; }
div.d, div.opmaak_d { font-weight:bold; cursor:default; color:rgb(140,0,0); }
div.c1, div.d1 { font-size:1.3em; font-weight:bold;}
div.d, div.opmaak_d, div.c1 a, div.c2 a, div.c3 a, div.c4 a, div.c5 a, div.c6 a, div.c7 a { padding:0.5em 1em 0.5em 0.8em; }
div.c2 a, div.c_type a, div.d, div.opmaak_d { padding-left:1.2em; padding-right:1.2em; }
div.c3 a { padding-left:2.5em; }
div.c4 a { padding-left:4em; }
div.c5 a { padding-left:5em; }
div.c6 a { padding-left:6em; }
div.c7 a { padding-left:7em; }
div#inhoud_content div.home { font-size:22px; }
div#inhoud_content div.home a { padding: 0 18px 7px 18px; }
div.hoofdstuknummer { float:left; width:3em; border-bottom:none; margin-right:20px }
div.inhoud_selected a { color:rgb(200,0,0); }
/* EINDE hoofdmenu, zoekenmenu, inhoud */
/* START CSS voor de drie schermen: menu_home, menu_smal en menu_breed */
/* KIES TALEN / START MENU */
body.menu_home div#Overlay { display:none; z-index:2; }
body.menu_home div#menu_inhoud_holder { display:none; }
body.menu_home div.menu_inhoud_layer { top:3px; }
body.menu_home div#header_bg { display:none; }
body.menu_home div#content { display:none; }
/* SMAL MENU */
body.menu_smal div#Overlay { z-index:3; }
body.menu_smal div#hoofdmenu { display:block; }
body.menu_smal div#taalmenu { display:none; }
body.menu_smal div#header { max-width:380px; z-index:3; }
body.menu_smal div.menu_inhoud_layer { display:block; z-index:5; }
body.menu_smal div#header_bg { z-index:2; }
body.menu_smal div#content { display:none; }
body.menu_smal div#header div.holder div.rulof_holder div.rulof_1 { padding-left:0; color:rgb(50, 0, 150); background:none; }
body.menu_smal div#header div.holder div.rulof_holder div.rulof_2 { left:42px; color:rgb(50, 0, 150); }
body.menu_smal { background:url(https://storage.googleapis.com/evcsite-images/zee.jpg) no-repeat center center fixed; background-color:rgb(29, 129, 217);  }
/* BREED MENU */
body.menu_breed div.holder div.rulof_holder { cursor:pointer; }
body.menu_breed div#Overlay { z-index:3; }
body.menu_breed div#hoofdmenu { display:none; }
body.menu_breed div#taalmenu { display:none; }
body.menu_breed div#header { z-index:4; }
body.menu_breed div.menu_inhoud_layer { z-index:5; }
body.menu_breed div#header_bg { z-index:2; }
body.menu_breed div#header div.holder div.rulof_holder:hover div.rulof_1,
body.menu_breed div#header div.holder div.rulof_holder:hover div.rulof_2 { /*color:#000; background-color:#ffffd9;*/ }
body.menu_breed { background:url(https://storage.googleapis.com/evcsite-images/zee.jpg) no-repeat center center fixed; background-color:rgb(29, 129, 217); }
/* EINDE CSS voor de drie schermen: menu_home, menu_smal en menu_breed */
/* START Search options */
span.search_result { background-color:#FFFF66; font-weight:bold; }
div#search_options form { position:relative; margin:0; padding:0 }
div#search_options input[type=text] { width:80%;}
div#search_options div.group { padding:8px 3px; }
div#search_options #and_opties_search_string,
div#search_options #or_opties_search_string,
div#search_options #exclude_opties_search_string,
div#search_options #regexp_opties_search_string {width: 70%;}
div#search_options .t, div#search .zo { display:block; }
div#search_options .search_show_item {display: block;}
div#search_options .search_show_group {display: block;}
div#search_options .HL {color:#FFF; background-color:#F00;}
div#search_options .hl { color:#222; background-color:rgba(230,237,255,1.00); }
div#search_options .hl2 { color:#222; background-color: lightgreen; }
div#search_options div.uitleg { display:none; }
div#search_options div.uitleg_button { visibility:visible; }
div#search_options div.info_item { border:1px solid #EEE; font-size:11pt; margin:2px; padding:3px; }
div#search_options .zoekbutton { position:relative; width:20px; height:20px; background-image:url(https://storage.googleapis.com/evcsite-images/zoeken.png); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div#search_options .terug { position:relative; width:20px; height:20px; display:block; background-image:url(https://storage.googleapis.com/evcsite-images/terug.png);background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div#search_options #search_string_bg { color:#CCC; }
div#search_options #search_string { position:absolute; top:3px; left:4px; padding:2px; width:90%; background:transparent; border:solid 1px rgb(50, 0, 150); }
div#search_options #search_suggesties { position:absolute; top:50px; width:100%; background-color:white; border-top:solid 1px #CCC; z-index:1; }
div#search_options #search_suggesties div { padding:4px; border-left:solid 1px #CCC; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; }
div#search_options .form_scrollpart_holder { display:none; cursor:pointer; }
div#search_options div#zoekresultaten_uitleg { display:none; color:red; padding:14px 20px; }
div#opties div { padding:11px 10px 13px 21px; text-align:left; border-top:solid 1px #CCC; color:rgb(0, 0, 200); background-color:#FFFFA3; }
div#list div { padding:5px 10px; text-align:left; border-top:solid 1px #CCC; }
div#list div.book { background-color:#FFFFD9; }
/* EINDE Search options */
div.linkblok { padding-top:2%; margin-bottom:20px; border:1px solid #6600CC; border-radius:15px; }
div.linkblok a { padding:0 1em 0.5em 1em; border-bottom:thin solid rgb(225,222,245); display: block; }
div.linkblok a:hover { color:rgb(200,0,0); }
/* START formulieren */
div#input_output_holder { position:relative; background-color:#FFF; width:100%; max-width:800px; margin:0 auto; padding-bottom:10px; border: solid 1px #6600CC; border-bottom: solid 2px #6600CC; }
div#search_form_holder { position:relative; left:50%; margin:0 auto 0 -160px; }
form { margin:0; padding-right:10px; padding-top:0;}
div#form { position:relative; margin-top:0; padding-top:0; padding-left:5px; padding-right:5px; font-size:19px; }
div.speciaalteken { position:absolute; background-color:#FFC; padding:4px; border:solid 1px #CCC; height:auto; width:487px; z-index:100; }
div.speciaalteken div.speciaalteken_item {position:relative; background-color:#FFF; font-family: Arial; font-size:50px; padding:4px; margin:2px; float:left; border:solid 1px #09F; display:inline; cursor:pointer;}
div.speciaalteken div.cross { height:25px; margin-top:1px; }
/* Verschillen formulier */
div.verschillen_form { position:relative; margin-top:0; padding-left:5px; padding-right:5px; }
div.verschillen_form .head { font-size:11pt; text-align:center; }
div.verschillen_form form { margin:0; padding:0; }
div.verschillen_form textarea { border:solid 1px #FF0000; padding:2px;margin:0; text-align:left; width:98%; }
div.verschillen_form .diff, #changeto_form .diff { color:#000; background-color:#FFF; padding:2px; margin:2px; border:solid 1px #CCC; width:98%; text-align:left; white-space:normal; }
div.verschillen_form .rule { width:150px; color:#000; font-size:13px; }
div.verschillen_form input.smallbuttons { font-size:11px; }
div.verschillen_form #select_rule { display:none; }
div.verschillen_form #select_rule_holder {background-color:#FBFDDB;}
/* Vertaal en verwerkers formulier */
div.vertaler_form, div.verwerker_form { position:relative; font-family:Arial, sans-serif; font-size:12pt; margin-top:0; padding-left:3px; }
div.vertaler_form .head, div.verwerker_form .head { font-size:11pt; text-align:center; }
div.vertaler_form form, div.verwerker_form form { margin:0; padding:0; }
div.vertaler_form td.title, div.verwerker_form td.title { padding:3pt; }
div.vertaler_form td.content_NL, div.vertaler_form td.item, div.verwerker_form td.content_NL, div.verwerker_form td.item { padding:3pt; border: solid 1px #FF0000; margin-top:1px; }
div.vertaler_form textarea, div.verwerker_form textarea { font-family:Arial, sans-serif; font-size:12pt; padding:3pt; border:solid 1px #FF0000; margin:0; text-align:left; width:99%; }
div.vertaler_form #alert, div.verwerker_form #alert { margin-left:7px; margin-right:7px; }
div.vertaler_form #taal_titel, div.verwerker_form #taal_titel { padding-right:4pt; }


div#translator_forms .reload_form { border:solid 1px #AAA; background-image:url(https://storage.googleapis.com/evcsite-images/button_reload.png); background-repeat:no-repeat; background-position:center; background-size:13px; background-color:#E1E1E1; padding: 1px 11px; cursor:pointer; }
div#translator_forms .toon_content { border:solid 1px #AAA; background-image:url(https://storage.googleapis.com/evcsite-images/button_reload.png); background-repeat:no-repeat; background-position:26px center; background-size:13px; background-color:#E1E1E1; padding:1px 24px 1px 2px; cursor:pointer; }
div#translator_forms .toon_content_red_button { background-color:#E8000099; color:#FFF; }
div#translator_forms .reload_form:hover { background-color:#E5F1FB; }

div#opmerkingen_filter { font-family:Arial, sans-serif; font-size:12pt; margin-left:5pt; margin-right:5pt; padding-left:5pt; padding-right:5pt; }
div#wordlist { position:relative; display:inline; }
div#wordlist #search_string { width:80px; }
div#edit_zin_vertaler div#input_output_holder { border-bottom:solid 4px #6600CC; }
/* Wordcount */
#wordcount_holder { position:relative; /*background-color:#FFF;*/ display:none; }
#wordcount_holder .date_name { position:relative; height:25px; line-height:25px; }
#wordcount_holder .date_input { position:absolute; left:64px; top:0; height:25px;  line-height:25px; }
#wordcount_holder #wordcount_result { position:relative; /*background-color:#FFF;*/ overflow-y:auto; }
/* Formulier inline editor */
div#edit_zin_intern { position:relative; font-style:normal; line-height:normal; font-weight:normal; }
div#edit_zin_intern div#input_output_holder { border:none; }
div#edit_zin_intern div#form { margin:0; padding:0; }
div#edit_zin_intern form { padding-right:0; }
div#edit_zin_intern textarea#schrijver_form_content {  width:99%; font-size:15pt; line-height:20pt; font-family:Palatino, Georgia, Times, "Times New Roman", serif; padding:2pt; color:#000066; }
/* Onderwaterscherm Gerrit: uitgezet 08-11-21
.underwater_content { position:relative; overflow:auto; height:400px; margin-top:36px; }
.underwater_content tr { border-top:solid 1px #CCC; border-right:solid 1px #CCC; }
.underwater_content tr td { border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; }
*/
/* Formulieren diversen */
div#style_form {background-color:#FBFDDB; width:190px; height:120px; padding:6px; padding-top:0; border:solid 1px #999999;}
div#style_form div#stylechanger {position:relative; width:96px; height:16px; border:1px solid #c60751; margin:10px;}
#changeto_form table.talen_holder { margin-top:5px; margin-bottom:5px; border-left:solid 1px #CCC; border-top:solid 1px #CCC; }
#changeto_form table.talen_holder td { border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; }
div#value_holder { position:absolute; z-index:600; top:21px; font-size:13pt; font-family: Verdana, Geneva, sans-serif; background-color:#FFFFFF; border:solid 1px #999; display:none; padding:0; }
div#value_holder td { border-top:solid 1px #CCCCCC; }
div#value_holder .sluiten { background-color:rgb(51, 0, 102); color:#FFF; text-align:center; cursor:pointer; }
div#deze_zin_content { position:relative; border:solid 1px #CCC; border-bottom: none; }
div#deze_zin_content .diff { color:#000; background-color:#FFF; padding:10px 14px; border-bottom:solid 1px #CCC; max-width:800px; text-align:left; white-space:normal; }
div#deze_zin_content .taal-titel { color:#F00; margin-bottom:8px; }
div#rules_holder { position: relative; border:solid 1px #CCC;  border-bottom: none; margin-top: 5px; margin-bottom: 5px; width: auto; }
div#rules_holder div.rule_item { position: relative; border-bottom:solid 1px #CCC; padding: 2px; }
div#filter_rules {position:absolute; background-color:#FF9; top:117px; left:4px; width:auto; border:solid 2px #333; padding:2px; z-index:200; display:none;}
div#count_rules, div#verschillenlijst div#alert {position:absolute; background-color:#FF9; top:0; left:0; width:auto; border:solid 2px #333; padding:2px; z-index:201; display:none; }
div#filter_rules table, div#count_rules table {font-size:12px; border:solid 1px #CCC; border-top:none;}
div#filter_rules table td, div#count_rules table td, div#filter_rules table th, div#count_rules table th {border-left:solid 1px #CCC; border-top:solid 1px #CCC; padding:4px; width:20px;}
div#filter_rules table td.left, div#count_rules table td.left, div#filter_rules table th.left, div#count_rules table th.left {border-left:none; border-top:solid 1px #CCC;}
div#count_rules table td.pointer {cursor:pointer;}
.volgnr {cursor:pointer; display:inline;}
.post {position:relative; background:#FFF; border:1px solid #6600CC; border-radius:6px; padding-bottom:20px;}
.postcontent h2 { text-align:left; line-height:1.25em; min-height:0; }
.postcontent h1.title { margin-bottom:10px; min-height:0; }
.autocomplete_items { cursor:pointer; padding:1px 2px; }
form#postform input#artikelnaam_post, form#postform input#posttitel  { width:100%; font-size:13pt; font-family:Arial, sans-serif; color:#006; }
form#postform textarea#posttekst { padding:2pt; font-size:13pt; font-family:Arial, sans-serif; color:#006; width: 100%; height:4.5cm; }
.required_field { border:solid 2px #F00; }
form#insert_schrijverform div#alert { position:relative; color:#FF0000; padding:2px; font-weight:bold; font-size:11px; text-align:center; border-color: red; }
/* EINDE formulieren */
/* START lijsten */
#opmerkingen_lijst { z-index:1; }
div#verschillenlijst, div#zoekresultatenlijst, div#opmerkingenlijst, div#quotelijst { position:relative; display:block; width:auto; max-width:800px; padding:35px 0 0; background-color:#FFF; border-bottom:solid 4px #6600CC; }
/**/
div#opmerkingenlijst table { font-size:12px; border-left:solid 1px #CCC; border-top:solid 1px #CCC; }
div#opmerkingenlijst th, div#opmerkingenlijst td { border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; padding:4pt; font-size:12pt;  }
div#opmerkingenlijst td.opmerking { padding:0; } /* Gerrit */
div#opmerkingenlijst td.opmerking div { max-width:506px; overflow:hidden; padding:4px; } /* Gerrit */
td.verwijder_opmerking { cursor:pointer; font-weight:bold; }
td div.alle_opmerkingen_datetime { font-size:12px; border:solid 1px grey; margin:1px; padding:2px; }
/**/
div.list_content { padding:4px; }
div.list_content table { font-family: Arial,Helvetica,sans-serif; }
div.list_content table tr td { }
div.list_content div.send_opmerking { display:block; width:21px; height:26px; background-image:url(https://storage.googleapis.com/evcsite-images/envelope.png); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div.list_content div.edit_opmerking { display:block; width:21px; height:26px; background-image:url(https://storage.googleapis.com/evcsite-images/edit.png); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div.list_content div.delete_opmerking { display:block; width:21px; height:26px; background-image:url(https://storage.googleapis.com/evcsite-images/prullenmand.png); background-repeat:no-repeat; background-position:center center; background-size:21px 26px; cursor:pointer; }
/**/
ul.listheader { list-style:none; font-weight:bold; line-height:30px; margin-left:-40px; margin-bottom:20px;padding-bottom: 10px; }
ul.listheader li { list-style:disc; font-weight:normal; margin-left:20px; line-height:normal; }
/* Zoekresultaten lijst */
div#zoekresultatenlijst textarea { border:solid 1px #FF0000; padding:2px;margin:0; text-align:left; width:540px; }
div#zoekresultatenlijst .diff { color:#000; background-color:#FFF; padding:2px; margin:2px; border:solid 1px #CCC; width:98%; text-align:left; white-space:normal; }
div#zoekresultatenlijst input#changetotext { width:540px; }
div#zoekresultatenlijst input#tag { width:98%; }
#back_bar { position:fixed; z-index:100; height:35px; line-height:35px; width:100%; max-width:799px; border-left: 1px solid #6600cc; border-right: 1px solid #6600cc; border-bottom:solid 1px rgb(225,222,245); text-align:center; color:#03C; background-color:#FFF; cursor:pointer; display:none; }
#back_bar div#content { position:relative; width:800px; max-width:800px; height:auto;  padding:10px; text-align:center;}
#search_result { overflow:auto; width:100%; max-width:800px; background-color:white; padding-bottom:25px; display:none; visibility:visible; }
#zoekresultatenlijst_header { overflow:auto; background-color:#FFF; cursor:pointer;}
#zoekresultatenlijst_header .left { float:left; padding:8px; min-height:20px; }
#zoekresultatenlijst_header .right { float:right; padding:8px; min-height:20px; }
.zoekresultaten_item_header { overflow:auto; background-color:#306;color:#FFF; border-bottom:solid 1px #FFF; vertical-align:middle; cursor:pointer;}
.zoekresultaten_item_header .left { float:left; padding:8px; min-height:20px; }
.zoekresultaten_item_header .right { float:right; padding:8px; min-height:20px; }
.zoekresultaten_item_content { display:none; color:#306 !important; cursor:pointer;}
.zoekresultaten_item { background-color:#FFF; padding:10px 14px; border-bottom:solid 1px #CCC; display:block;}
.zoekresultaten_loader { width:100%; height: 20px; background-color: #FFF; background-image: url(https://storage.googleapis.com/evcsite-images/ajax-loader.gif); background-repeat: no-repeat; background-position: left center;}
#edit_toon_tabel { padding:10px; }
#edit_toon_tabel table { border:solid 1px #CCC; border-right:none; border-bottom:none; }
#edit_toon_tabel td { border:solid 1px #CCC;border-left:none; border-top:none; white-space:nowrap; padding:2px; }
/* Verschillen lijst */
div#verschillenlijst table#list_table { font-size:12px; border:solid 1px #CCCCCC; }
div#verschillenlijst td.leftcel { border-top:solid 1px #CCCCCC; vertical-align:top; text-align:left; }
div#verschillenlijst th { border-left:solid 1px #CCCCCC; vertical-align:top; text-align:center; }
div#verschillenlijst td.centercel { border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; vertical-align:top; text-align:left; }
#verschillen_lijst div { background-color: #FFF; }
#verschillen_lijst #lijst { position: relative; margin-top:35px; margin-bottom:30px; }
#verschillen_lijst #lijst_header { position: relative; font-size: 1.3em; font-weight:bold; padding:0.5em 1em 0.5em 0.8em; color:#00C; }
#verschillen_lijst .boektype { position: relative; font-size: 1.2em; border-top:solid 1px #CCC; padding:0.5em 1em 0.5em 0.8em; color:#00C; }
#verschillen_lijst .lijst_item { position: relative; font-size: 1.1em; border-top:solid 1px #CCC; padding:0.5em 1em 0.5em 2em;  }
#verschillen_lijst .resultaat_item { position: relative; font-size: 1em; border-top:solid 1px #CCC; padding: 3px; display:block; cursor:pointer;  }
#verschillen_lijst table { border-bottom:solid 1px #CCC; }
#verschillen_lijst th, #verschillen_lijst td { font-size: 1.2em; padding:0.5em 1em 0.5em 0.8em; border-top:solid 1px #CCC; border-right:solid 1px #CCC; }
#verschillen_lijst th { font-weight: normal; color: #00C; }
#verschillen_lijst td { font-size: 1.1em; cursor: pointer; }
/* Posts lijst */
table.post_attributes { border-left: solid 1px #333; border-top: solid 1px #333; }
table.post_attributes td { border-right: solid 1px #333; border-bottom: solid 1px #333; font-size: 14px; vertical-align: top; text-align: left; }
/* EINDE lijsten */
/* START scan venster */
body#scan { background:url(https://storage.googleapis.com/evcsite-images/zee.jpg) no-repeat center center fixed; background-color:rgb(29, 129, 217);  }
div#scan_holder { position:fixed; font-size: 1.25em; z-index:2; width:100%; height:100px; color:#330066; }
div.scan_head { position:relative; border:1px solid #6600CC; display:table; max-width:930px; min-width:325px; border-radius:15px; margin-left:auto; margin-right:auto; margin-top:3px; text-align:center; background-color:#FFF; }
div.scan_head .closebar { padding:10px 50px 10px 10px; height:25px; }
div.scan_head .closebutton { position:absolute; width:24px; height:24px; top:10px; right:15px; background-image:url(https://storage.googleapis.com/evcsite-images/close_button.png); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div.scan_head #eerste_pagina { margin-right:5px; float:left; }
div.scan_head #vorige_pagina {  float:left; }
div.scan_head #ga_naar {  }
div.scan_head .text { width:25px; height:20px; font-weight:bold; }
div.scan_head #volgende_pagina { margin-right:5px; float:right; }
div.scan_head #laatste_pagina { float:right; }
div#scan-navbar { position:relative; cursor:default; text-align:center; margin-top:10px; width:90%; padding:0 10px 10px 10px; margin-left:auto; margin-right:auto; } div#scan_image { position:relative; top:100px; z-index:1; }
/* Posts */
input.post_titel { width:100%; font-size:13pt; color:#CCC; border:solid 1px #000; }
div.post_item { padding-bottom:3px; border-bottom:solid 1px #CCC; }
div.post_item div.kop { margin-top:10px; }
div.post_item td.titel { padding-bottom:14px; font-size:22px; }
div.post_item div.post_content { display:none; font-size:18px; }
div.post_item .citaat { border:solid 1px #666666; border-radius:15px; background-color:#FFFFD9; padding: 10pt 15pt 10pt 15pt; text-align:justify; }
div.post_item .citaat-bron { margin-top:20px; text-align:right; }
div.embedded_post { width:100%; padding:4px 0; border-top:solid 1px #330066; border-bottom:solid 1px #330066; background-color:#FFFFCC; }
div.embedded_post div.title {}
div.embedded_post div.content { display:none; }
/* Post options */
#post_options div#form { font-size:16px; }
/* START Volgend artikel */
div#delen_volgende { text-align: center; }
div.blok { position:relative; text-align:left; display:inline-block; width:350px; min-height:100px; margin:10px; padding-bottom:0; }
div.blok div.table, div.blok div.tr { width:100%; }
div.blok div.image { vertical-align:top; padding:15px 5px; width:25%; }
div.blok div.content { vertical-align:top; padding:15px 15px 15px 0; color:#306; }
div.blok div.content div.top { padding-bottom:15px; font-weight:bold; }
div.blok div.content div.bottom { color:rgb(0, 0, 200); }
/* EIND Volgend artikel */
/* START share */
div.share div.share_button { position:relative; width:32px; height:32px; margin-right:7px; display:inline-block; }
div.share div.button a { display:block; }
div.facebook { background-image:url(https://storage.googleapis.com/evcsite-images/facebook_32.png); }
div.twitter { background-image:url(https://storage.googleapis.com/evcsite-images/twitter_32.png); }
div.googleplus { background-image:url(https://storage.googleapis.com/evcsite-images/googleplus_32.png); }
/* EINDE share */
/* ACHTERGRONDKLEUR VERTALER EN VERWERKERS FORM */
div#translator_forms div#input_output_holder,
div#translator_forms div.close_bar,
div#translator_forms textarea { background-color:rgb(246,243,233); }
/* brontekstmenu, leeslintjemenu */
div#brontekstmenu, div#zinnummermenu, div#leeslintjemenu { position:absolute; top:0; left:0; border:solid 2px #DDD; text-align:center; width:326px; height:auto; padding:10px 10px 14px; z-index:1002; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#306; background-color:#FFF; display:none; }
#info_button, .brontekst_button { position:relative; color:rgb(0,0,200); font-size:14px; margin-left:4px; padding:2px 4px 3px; border:solid 1px rgb(0,0,200); cursor:pointer; }
/**/
/* opmaakmenu */
div#opmaakmenu { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); border:solid 2px #DDD; text-align:center; width:250px; height:auto; padding:10px 10px 14px; z-index:1002; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#306; background-color:#FFF; border-radius:15px; display:none; }
/**/
.show_tag { background-color:#BBEBF1; }
/* quotes, lijst en formulier etc */
.quote_item { cursor:pointer; }
.quote_item_HL { cursor:pointer; background-color:#DDD; }
/* START Nieuwsbrief subscribe form */
#subscribe_form_holder { text-align:left; margin:12px 0; }
#subscribe_form_holder .kolom1 { width:160px; display:inline-block; padding-bottom:2px; }
#subscribe_form_holder .kolom2 input { width:200px; margin-right:10px; }
#subscribe_form_holder .subscribe_alert, #_alert { font-size:14px; color:red; }
#subscribe_form_holder .taal_check { white-space:nowrap; }
#subscribe_form_holder button { white-space:nowrap; margin-top:5px; }
#subscribe_message { font-weight:bold; margin:15px 0; }
/* EINDE Nieuwsbrief subscribe form */
/* START Opmaak */
/* START OPMAAK MENU*/
div.opmaak-block { display:block; padding:8px 1px; }
div.fontsize,
div.fonttype,
div.palette { font-size:16px; display:inline-block; text-align:center; cursor:pointer; }
div.fontsize,
div.fonttype { border:solid 2px transparent; border-radius:7px; }
div.selected-fontsize,
div.selected-fonttype { border-color:#F00; }
div.fontsize { padding:5px; margin:0 5px; }
div.fonttype { padding:4px; /*margin:0 5px;*/ }
div.palette { margin:1px; border:solid 1px #000; border-radius:7px; padding:4px; }
/* EINDE OPMAAK MENU*/
body.custom_fontsize_60 #holder .postcontent { font-size:0.75em !important; }
body.custom_fontsize_80 #holder .postcontent { font-size:1.00em !important; }
body.custom_fontsize_120 #holder .postcontent { font-size:1.50em !important; }
body.custom_fontsize_140 #holder .postcontent { font-size:1.75em !important; }
/* Smartphones portrait */
@media only screen and (max-width : 500px) {
    .postcontent { padding:0 6%; font-size:0.9em; line-height: 1.8em; text-align: justify; overflow:auto; }
    body.custom_fontsize_60 #holder .postcontent { font-size:0.54em !important; }
    body.custom_fontsize_80 #holder .postcontent { font-size:0.72em !important; }
    body.custom_fontsize_120 #holder .postcontent { font-size:1.08em !important; }
    body.custom_fontsize_140 #holder .postcontent { font-size:1.26em !important; }
}
body.custom_fonttype_serif2 #holder .postcontent { font-family:Bookman, Baskerville, 'Times New Roman', serif !important; }
body.custom_fonttype_sanserif #holder .postcontent { font-family:Calibri, Verdana, Arial, sans-serif !important; }
body.custom_Palette_black { color:#FFF !important; background-color:#000 !important; border:none !important;}
body.custom_palette_black .post { color:#FFF !important; background-color:#000 !important; border:solid 1px #222 !important;}
body.custom_palette_black .post a { color:#C1C1FF !important; }
body.custom_palette_black  { background-image:url(https://storage.googleapis.com/evcsite-images/zee_dark.jpg); }
body.custom_palette_black .citaat { background-color:#222; }
body.custom_palette_black .citaat-bron { color:#C1C1FF; }
body.custom_palette_grey { color:#FFF !important; background-color:#2B2B2B !important; border:none !important;}
body.custom_palette_grey .post { color:#FFF !important; background-color:#2B2B2B !important; border:solid 1px #222 !important;}
body.custom_palette_grey .post a { color:#C1C1FF !important; }
body.custom_palette_grey  { background-image:url(https://storage.googleapis.com/evcsite-images/zee_dark.jpg); }
body.custom_palette_grey .citaat { background-color:#222; }
body.custom_palette_grey .citaat-bron { color:#C1C1FF; }
body.custom_palette_yellow, body.custom_palette_yellow .post { background-color:rgb(249,245,233) !important;}
/**/
/* START header */
/* START header Yellow */
body.custom_palette_yellow div#header { background-color:rgb(249,245,233) }
/* EINDE header Yellow */
/* START header Black */
body.custom_palette_black div#header { color:#FFF; background-color:black; border:solid 1px #222; }
body.custom_palette_black div#header div.holder { color:#FFF; }
body.custom_palette_black div#header div.holder div.rulof_holder div.terug { background-image: url(https://storage.googleapis.com/evcsite-images/terug_dark.png); }
body.custom_palette_black div#header div.holder div.rulof_holder div.rulof_1 { background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoud_rood_dark.png); }
body.custom_palette_black div#header div.holder div.book_holder div.book_link { }
body.custom_palette_black div#header div.holder div.book_holder:hover div.book,
body.custom_palette_black div#header div.holder div.rulof_holder:hover div.book_short { background-color:#222; }
body.custom_palette_black div#header div.holder div.book_holder div.book,
body.custom_palette_black div#header div.holder div.book_holder div.book_short { position:absolute; left:0; text-align:left; padding-left:16px; background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoudsopgave_dark.png); background-repeat:no-repeat; background-position:left 6px; }
body.custom_palette_black div#header div.holder div.zoek_holder div.zoek_2 { background-image: url(https://storage.googleapis.com/evcsite-images/zoeken_dark.png); }
body.custom_palette_black div#header div.holder div.zoek_holder:hover { background-color:#222; }
body.custom_palette_black div#header_bg { background-color:black; background-image:url(https://storage.googleapis.com/evcsite-images/zee_dark.jpg); }
body.custom_palette_black  { background-image:url(https://storage.googleapis.com/evcsite-images/zee_dark.jpg); }
/* EINDE header Black */
/* START header Grey */
body.custom_palette_grey div#header { color:#FFF; background-color:#2B2B2B; border:solid 1px #222; }
body.custom_palette_grey div#header div.holder { color:#FFF; }
body.custom_palette_grey div#header div.holder div.rulof_holder div.terug { background-image: url(https://storage.googleapis.com/evcsite-images/terug_dark.png); }
body.custom_palette_grey div#header div.holder div.rulof_holder div.rulof_1 { background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoud_rood_dark.png); }
body.custom_palette_grey div#header div.holder div.book_holder:hover div.book,
body.custom_palette_grey div#header div.holder div.rulof_holder:hover div.book_short { background-color:#222; }
body.custom_palette_grey div#header div.holder div.book_holder div.book,
body.custom_palette_grey div#header div.holder div.book_holder div.book_short { position:absolute; left:0; text-align:left; padding-left:16px; background-image: url(https://storage.googleapis.com/evcsite-images/topbutton_inhoudsopgave_dark.png); background-repeat:no-repeat; background-position:left 6px; }
body.custom_palette_grey div#header div.holder div.zoek_holder div.zoek_2 {  background-image: url(https://storage.googleapis.com/evcsite-images/zoeken_dark.png); }
body.custom_palette_grey div#header div.holder div.zoek_holder:hover { background-color:#222; }
body.custom_palette_grey div#header_bg { background-color:#2B2B2B; background-image:url(https://storage.googleapis.com/evcsite-images/zee_dark.jpg); }
/* EINDE header Grey */
/* EINDE header */
/* START footer */
/* START Volgend artikel Grey */
body.custom_palette_grey div.blok { background-color:#2B2B2B; border:solid 1px #222 !important; }
body.custom_palette_grey div.blok div.content { color:#C1C1FF; }
body.custom_palette_grey div.blok div.content div.bottom { color:#C1C1FF; }
/* EIND Volgend artikel Grey */
/* START Volgend artikel Black */
body.custom_palette_black div.blok { background-color:black; border:solid 1px #222 !important; }
body.custom_palette_black div.blok div.content { color:#C1C1FF; }
body.custom_palette_black div.blok div.content div.bottom { color:#C1C1FF; }
/* EIND Volgend artikel Black */
/* START Volgend artikel Yellow */
body.custom_palette_yellow div.blok { background-color:rgb(249,245,233); }
body.custom_palette_yellow div.blok div.content { color:#306; }
body.custom_palette_yellow div.blok div.content div.bottom { color:black; }
/* EIND Volgend artikel Yellow */
/* EINDE footer */
/* EINDE Opmaak */
/**/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    div#header { margin-left:-400px; left:50%; }
    .postcontent { padding:0 6%; font-size:0.9em; line-height: 1.8em; text-align: justify; overflow:auto; }
    div#Overlay { filter:alpha(opacity=40); }
    div#loader_holder { filter:alpha(opacity=20); }
}