/* ====== structuur ====== */
body           { color:#495061; background:#f2f2f7 url(../gfx/bg_pattern.gif); font:small Arial; margin:0; padding:0;}
div#wrapper    { width:980px; background:white; position:relative; margin:0; font-size:12px;  }
div#header     { background:#00006b url(../gfx/header_corner.gif) no-repeat; background-position:right top; }
img#logo       { padding:22px 0 20px 28px; display:block }
div#page       { padding:0px 20px 40px 20px; margin-right:220px; border-right:1px solid #d5d5d5;  }
div#column     { float:right; margin-top:0px; width:210px; padding-right:10px; border-left:1px solid #d5d5d5; }
div#breadcrumb { margin:0 0 6px; line-height:1.4em; padding:8px 0 0 0; font-size:11px; color:#999; height:32px; overflow:hidden; }

/* ====== algemeen ====== */
h1, h2, h3, h4, h5 { margin:0 0 1em;}
h1 { color:#00006b; font-weight:normal; font-size:190%; margin:0 0 0.5em 0; line-height:1.2em;   }
h1 strong { border-bottom:1px solid #00006b; font-weight:normal; }
h1 strong a { color:#00006b; }
h1 strong a:hover { text-decoration:none; }
h2 { color:#007aad; font-weight:normal; font-size:135%; margin:1.3em 0 0.4em 0; clear:left; }
h2 a { color:#007aad; }
h3 { color:#007aad; font-size:100%; margin:1em 0 0.3em 0; clear:left;}
h4 { color:#007aad; font-size:100%; font-weight:normal; padding-top:1em; margin:2em 0 0.5em 0; border-top:1px solid #d5d5d5;}
a  { color:#007de6; text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0; }
li { position:relative; }
p { line-height:1.5em; margin:0 0 1.5em 0; }
p.clear { clear:left;}
p.meer { text-align:left; margin-top:15px;  }
p.meer a { color:#007aad; }
p#pubdatum { font-size:85%; color:#999;}
span.pubdatum { color:#999; font-size:10px}
span.cnt { font-size:12px }
a.totop { font-size:80%; padding-right:10px; background:white url(../gfx/totop.gif) no-repeat; 
            width:10px; height:10px; display:block }

table { border-top:1px solid #d5d5d5; border-left: 1px solid #d5d5d5; }
th, td { padding:4px; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; vertical-align:top; }
th { background:#cff4f9; text-align:left; font-weight:normal; }

div.foto { cursor:url(../gfx/magnifier.gif), pointer; }

div#page ol { margin:0 0 1.3em 24px; padding:0; }
div#page li ol { list-style-type:lower-alpha;}
div#page li, div#column li { line-height:1.5em; margin-bottom:0.4em;}
div#page ul, div#column ul { margin:0 0 1.3em; padding:0;}
div#page ul li, div#column ul li { list-style-type:none; padding-left:14px; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:2px 6px;}
div.intro, p.kader { font-weight:bold;}

div#page p img { height:109px; float:left; margin:0 10px 1em 0; cursor:url(../gfx/magnifier.gif), pointer; }
div#page p img.right { float:right; margin:0 0 1em 10px; }
div#page p a.nosize img,
div#page p img.nosize { height:auto; cursor:arrow; }
div#page p img.nofloat { float:none; margin:0;}

span.dbg_tags { color:#999; font-size:10px; display:block; line-height:1.1em; }

div#page div.dossierintro { margin:30px 0;}
div#page div.dossierintro h2 { clear:none; margin:0 0 5px 204px;}
div#page div.dossierintro img { display:block; float:left; clear:left; margin-bottom:20px;}
div#page div.dossierintro p { border-bottom:1px solid #d5d5d5; min-height:100px; padding:0 0 20px; margin:0 0 20px 204px; }
div#page div.dossierintro p a { font-size:135%; display:block; margin-bottom:4px;}

/* ====== rechterkolom ====== */
div#column h1 { font-size:120%; margin:15px 15px 0 15px }
div#column h2 { font-size:120%; margin-left:15px; }
div#column p, div#column ul { margin-left:15px; }
/*div#column p.meer { margin:0 0 15px 30px; font-size:90%}*/
div#column img { display:block; margin-left:0px; margin-top:0px; }
/*div#column p.trefwoorden { font-size:11px; margin-top:30px; color:#007aad;}*/
div#column ul.pagelist { margin-bottom:0 }

div.pageintro img { display:block; float:right; margin:0 0 0 10px;}
div.pageintro a.kcwz_publ { display:inline; background-image:url(../gfx/logo_icon.gif); background-repeat:no-repeat; background-position:10px 1px; padding:0px 16px }
div.zoeken_meer { margin:0 20px;}
body#index div.kolom1  div.pageintro img { display:block; float:left; margin:0 10px 0 0;}

body#meer div.pageintro img, div.meer div.pageintro img, div.zoeken_meer div.pageintro img, div#databankresults img { float:left; margin:0 10px 0 0; }
body#meer div.pageintro p, div.meer div.pageintro p, div.zoeken_meer div.pageintro p, div#databankresults.pageintro p { border-bottom:1px solid #d5d5d5; padding:0 0 10px; margin:0 0 10px 110px; }
body#meer h1, body#zoeken_meer h1 { margin-bottom:20px;}
div.meer { margin:20px 0;}

/* ====== zoeken ====== */
body#zoeken img.picnone { display:none;}
div#page div.zoeken_meer img { display:block; clear:left; }
div#page div.zoeken_meer p { min-height:46px; }
body#zoeken h2 a { color:#00006b; }

body#zoeken div#wrapper { background:white; }
body#zoeken div#page { margin:0; padding:0px 0 0 0; border:0;  }
body#zoeken div#column { border:0;}
body#zoeken h1 { margin:10px 40px 10px 20px;}
body#zoeken p.subtitel { margin:0 40px 15px 20px; padding:2px 4px; border:1px solid #d5d5d5;}
body#zoeken div.kolom { width:292px; margin:0; padding:0 20px; float:left;}
body#zoeken div#kolom3 { padding-right:10px; width:282px; border:0; }
body#zoeken div#zoekkolommen { background:white url(../gfx/bg_zoeken.gif) repeat-y; }
body#zoeken h2 { color:#00006b; margin-top:0; }

span#sorteren { display:inline; position:absolute; left:130px; }
span#sorteren span { font-weight:bold; }
span#ook_gezocht { margin-left:400px;}
/*
span#sorteren a { padding:0 9px 0 4px; background-image:url(../gfx/arrow_sort.gif); background-repeat:no-repeat; background-position:right 6px;}
span#sorteren span { padding:0 9px 0 4px; background-image:url(../gfx/arrow_sort.gif); background-repeat:no-repeat; background-position:right -14px;}
*/

/* ====== zoeken ====== */
form#zoeken { margin:0; padding:0; height:30px; width:363px; float:left; position:relative; background-image:url(../gfx/zoekbg.gif);
  background-repeat:no-repeat; background-position:57px 5px;}
form#zoeken input.text { display:block; float:left; width:275px; padding:0; font-size:12px; height:16px; background:white; border:0; margin:7px 0 0 0px; }
form#zoeken input.submit { display:block; margin-top:9px; float:left; background-image:url(../gfx/zoek.gif); background-repeat:no-repeat; width:12px; height:13px; border:0; cursor:pointer;}
form#zoeken input.submit:hover { background-position:0 bottom;}
form#zoeken div#tagmenu { width:62px; float:left; }


/* ====== home en specials ====== */
body#index div.special { display:none; }
body#index div#wrapper { max-width:980px; min-width:980px; }
body#index div#page { padding:260px 0 0 0; width:980px; min-height:260px; background-image:url(../gfx/bghome.gif); background-repeat:repeat-y; background-position:right; border:0; margin:0;  }
body#index div#column, body#special div#column { display:none }

div.slideshow, div.special { position:absolute; width:980px; height:380px; left:0; top:134px; }
div.slideshow img { position:absolute; display:block; z-index:8; cursor:pointer;}
div.slideshow img.bovenop { z-index:10; }
div.slideshow img.erachter { z-index:9; }

div.databank_button a { display:block; width:185px; height:29px; padding:12px 0 0 12px; background-image:url(../gfx/bg_databank_button.gif); color:#00006b; font-size:15px;}

body#special div#breadcrumb { display:none; }
body#special div#page { padding-top:285px; padding-top:306px; padding-right:50px; margin-right:0; }

body#special div.door { position:absolute; left:20px; top:49px; height:117px; background:url(../gfx/special_h1_right.png) top right no-repeat; padding-right:10px; }

body#special div.special h1 { font-size:54px; height:75px; padding:22px 20px 20px; background-image:url(../gfx/special_h1_wit.png); background-position:bottom;}

body#special div.rightcolumn { position:relative; margin-left:240px; }
body#special div.leftcolumn  { position:absolute; left:20px; top:481px; width:200px;}
body#special div.leftcolumn li { margin-bottom:18px;}
body#special p#pubdatum { margin-left:240px }
body#special p img.right { margin-left:30px;}
body#special div.tabs { height:22px; position:absolute; left:20px; top:27px; }
body#special div.tabs a { display:block; color:white; text-align:center; float:left; padding:4px 0 0 0; height:18px; width:101px; background-image:url(../gfx/special_tab_wit.png); background-repeat:no-repeat; background-position:left top; font-size:90%; }
body#special div.tabs a.selected { background-position:left bottom; color:#00006b; }
body#special div.tabs a:hover { text-decoration:none; color:#00006b;}

/*body#special div#webetui_content { position:relative; top:0px; margin-bottom:0px; z-index:11;}*/


/* ====== home en specials: blauw kader met tabs ====== */
div.skader { position:absolute; padding:54px 28px; left:680px; top:168px; width:274px; height:136px; color:white; background-image:url(../gfx/special_bg.png); z-index:12;  }
div.skader .tabs { position:absolute; left:7px; top:8px; }
div.skader .tabs a { display:block; color:#00006b; text-align:center; float:left; padding:4px 0 0 0; width:101px; height:18px; background-image:url(../gfx/special_tab.png); background-repeat:no-repeat; background-position:0 0; font-size:90%;}
div.skader .tabs a:hover { color:white; text-decoration:none; }
div.skader .tabs a.selected { color:white; background-position:0 bottom; }
div.skader p { margin:0; }
div.skader h1 { font-size:170%; float:none; color:white; font-weight:normal; padding-bottom:0.8em; border-bottom:1px solid #7072a9;}
div.skader a.message { color:white;}

/* ====== home: 3 kolommen ====== */
body#index h2 { clear:left; margin:0 0 0.2em 0; font-size:100%;}
div.kolom1 { float:left; width:480px; padding:0 20px 0px 20px; position:relative; z-index:11; top:0px; margin-bottom:0px; border-right:1px solid #d5d5d5; }
div.kolom1 p { margin-left:100px;}
div.kolom2, div.kolom3 { float:left; width:199px; padding:0 20px; position:relative; top:0px; z-index:11; margin-bottom:0px; }
div.kolom2 { border-right:1px solid #d5d5d5; }
div.kolom3 { padding-right:10px; width:189px; }
body#index div.kolom2 img {/* display:none;*/ width:auto; height:auto; }

/* ====== alle dossiers ====== */
body#alle_dossiers div#page { margin:0; padding:0px 0 0 0; border:0;  }
body#alle_dossiers div.kolom { width:292px; margin:0; padding:0 20px; float:left;}
body#alle_dossiers div#kolom3 { padding-right:10px; width:282px; border:0; }
body#alle_dossiers h1 { position:absolute; left:0; top:134px; width:960px; padding:10px 0 10px 20px; background:white; border-bottom:1px solid #d5d5d5;}
body#alle_dossiers div.alle_dossiers div.doci {  position:relative; display:block; height:100px; padding-right:90px; }
body#alle_dossiers div.alle_dossiers a img { position:absolute; right:0; top:0; display:block;}
body#alle_dossiers p#pubdatum { display:none;}
body#alle_dossiers div.alle_dossiers { background:white url(../gfx/bg_zoeken.gif) repeat-y; min-height:400px; padding:20px 0;}
body#alle_dossiers h2 { color:#007de6; font-size:14px; margin:0 0 3px;}

/* ====== databank ====== */
div#page ul#databanktabs { margin:0; padding:0; height:22px;  }
div#page ul#databanktabs li { display:block; float:left; padding:0; background:none }
div#page ul#databanktabs a { color:#00006b; padding-right:12px; background-image:url(../gfx/databank_tab.gif); background-position:top right; display:block; height:22px; margin-right:1px; font-size:11px; cursor:pointer; }
div#page ul#databanktabs a em { font-style:normal; display:block; padding:2px 0 0 12px; height:20px; background-image:url(../gfx/databank_tab.gif); background-position:top left; }
div#page ul#databanktabs a.selected { background-position:bottom right; color:white; }
div#page ul#databanktabs a.selected em { background-position:bottom left;}
div#page ul#databanktabs a:hover { color:white; text-decoration:none;}

form#databankselect table { border:0;}
form#databankselect table td { border:0; padding:3px 3px 3px 3px; }
form#databankselect div#kolom1  div.pageintro img { display:block; float:left; margin:0 10px 0 0;}

:focus {outline:none;}
/*.js ul.newList {left:-9999px;}*/

form#databankselect { background-image:url(../gfx/bg_databank_selecteer.gif); margin:0 0 12px; padding:13px; width:583px; height:128px; }
form#databankselect select { width:184px; font:12px Arial }
form#databankselect input.text, form#formulier input.text { display:block; font:12px Arial; padding:2px 18px 2px 6px; border:1px solid #007de6; width:160px; }
form#databankselect input.dimmed, form#formulier input.dimmed { color:#999; }
form#databankselect div.submit { padding:4px 8px 0 0; text-align:right; width:95px;}
form#databankselect input.submit, form#formulier input.submit { width:95px; height:20px; padding:0; margin:0 0 5px; font:12px Arial; background-image:url(../gfx/button_submit.png); border:0; color:white; cursor:pointer; }
form#databankselect input.submit:hover, form#formulier input.submit:hover { background-position:left -20px  }
form#databankselect input.selected { background-position:left bottom }

form#formulier { background:#7fbef2; padding:13px;  position:relative; margin-bottom:20px;}
form#formulier label { display:block; float:left; width:140px; padding-top:3px;  }
form#formulier label.captcha { height:129px; position:absolute; }
form#formulier div.webetui_recaptcha { position:relative; height:129px;  }
form#formulier div#recaptcha_widget_div { position:absolute; left:140px; }
form#formulier select { display:block; width:304px; margin:0 0 0px; }
form#formulier input.text { width:300px; padding:2px; margin:0 0 5px; }
form#formulier input.submit { position:absolute; right:82px; bottom:39px;}
form#formulier h3 { color:#333;}
div.comment { font-size:11px; margin-left:140px; }
div#error { margin-left:140px; background:#E00; color:white; font-size:90%; font-weight:bold; margin-bottom:5px; }
div.checkboxgroup, div.radio { margin:0 0 10px;}
div.checkboxgroup div { margin-left:140px;}
form#formulier textarea { width:300px; border:1px solid #007de6; font:11.7px Arial; }

form#databankselect div.newListSelected { position:relative; color:#000; width:184px; background:white; border:1px solid #007de6; cursor:pointer; font-size:12px; }
form#databankselect div.selectedTxt { color:black; font:12px Arial; padding:2px 18px 2px 6px; background-image:url(../gfx/select_arrow.gif); background-repeat:no-repeat; background-position:right 8px;}
form#databankselect div.selectedDimmed { color:#007de6; }
form#databankselect ul.newList { z-index:1000; position:absolute; border:1px solid #007de6; margin-top:16px; background:white; padding:0; max-height:400px; overflow:auto; cursor:pointer;  }
form#databankselect ul.newList li { list-style-type:none; padding:2px 18px 2px 6px; background:none; margin:0; cursor:pointer; }
form#databankselect ul.newList li.hiLite { color:gray;}
form#databankselect ul.newList li.newListHover { background:#007de6; color:#fff; cursor:pointer; }

div#page p.databankfotos { line-height:0;}
div#page p.databankfotos img { float:none; height:90px; min-width:140px; margin:0 3px 6px;}
div.cntresult, div.pagelinks { margin:0 0 2px 110px;}
div.pagelinks { margin-bottom:12px;}

div#page div#databankresults a.paperclip { display:block; width:7px; height:16px; background-image:url(../gfx/paperclip.gif); float:none; position:absolute; left:118px; }
div#page div#databankresults a.paperclip:hover { background-position:bottom;}

div#column div#databankresults img,
div#column div.cntresult,
div#column div.pagelinks { display:none; }
div#column div#databankresults.pageintro p { border:0; padding:0 0 0 10px; margin:0 0 10px 5px; }
div#column div#databankresults.pageintro p.selected { background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:0 5px; }
div#column div#databankresults.pageintro p span.pubdatum { display:none }
div#databankresults.pageintro img,
div.zoeken_meer div.pageintro a img { height:58px;}
div#column p.opnieuw { margin:0 20px 0 15px; position:relative; top:-15px;}

/* ====== fotozoom ====== */
div#fotozoom_wrapper { position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(../gfx/blauw50prc.png); z-index:19; }
div#fotozoom { position:absolute; left:190px; top:110px; width:600px; height:438px; padding:0 14px 0 0; background-image:url(../gfx/bg_fotozoom.png); cursor:pointer; z-index:20;}
div#fotozoom img { display:block; width:600px;}

#wrapper div#fotozoom label { /*color:white;*/ display:block; padding:4px 12px; height:13px; font-size:11px; }
#wrapper div#fotozoom label a { float:right; }

a#fotoright { display:block; position:absolute; right:14px; top:185px; width:30px; height:30px; background-image:url(../gfx/arrow_fotozoom_right.png); }
a#fotoleft  { display:block; position:absolute; left:0; top:185px; width:30px; height:30px; background-image:url(../gfx/arrow_fotozoom_left.png); }
a#fotoright:hover,
a#fotoleft:hover { background-position:left bottom;}

a#fotoclose { display:block; position:absolute; right:14px; top:0; width:30px; height:30px; background-image:url(../gfx/x_fotozoom.png);}
a#fotoclose:hover { background-position:left bottom;}

/* ====== tagcloud ====== */
div.tagcloud { padding:0px 20px 80px 20px; /*background:#effcfd;*/ line-height:2.4em;}
body#zoeken div.tagcloud h1 { margin:10px 0 1em;}
div.tagcloud a { padding:0 8px 0 0;}

div.tagcloud_home { padding:0; line-height:1.23em; text-align:center;}
div.tagcloud_home a { }


/* ====== alfabet (begrippenlijst) ====== */
div#alfabet { border-bottom:1px solid #d5d5d5; padding:10px 0; }
div#alfabet a { padding:2px 5px; font-weight:bold;}
div#alfabet a.selected { color:white; background:#007de6;}


/* ====== publicatie datum afwijkend in nieuws pagina's ====== */
body#Nieuws p#pubdatum { font-size:110%; color:#00006b; position:absolute; left:20px; top:216px;}
body#Nieuws p#pubdatum label { display:none;}
body#Nieuws h1 { margin-bottom:1.5em;}


/* ====== menu ====== */
div#menu { z-index:15; position:relative; font-size:13px; width:980px; left:0; top:0px; background:#41d5e6; height:30px; }
div#menu ul { margin:0; padding:0; }
div#menu li { list-style-type:none; float:left; display:block; position:relative;}
div#menu li ul { display:none; }
div#menu a { display:block; padding:7px 10px; height:16px; color:#00006b; text-decoration:none ; float:left; background-repeat:no-repeat; background-position:left;}
div#menu a:hover, div#menu li.hover>a { color:white; background-color:#01aecd; background-image:none;}
div#menu a.selected { color:white; }

div#menu1 a { background-image:url(../gfx/menu1_sep.gif);}
div#menu1 a#index { background:url(../gfx/icon_home.gif) no-repeat; background-position:0 6px; width:20px; padding:7px 4px 7px 0; overflow:hidden; font-size:1px; text-indent:-100px; }
div#menu1 a#index:hover { background-position:0 -30px; }
div#menu2 { position:absolute; right:0; }
div#menu2 li { float:left; }
div#menu2 a { color:white; background-image:url(../gfx/menu2_sep.gif);}
/*div#menu>div>ul>li:last-child>a { background-image:none;}*/
div#menu a#over_kcwz { background-image:none;}
div#menu2 a:hover { color:#00006b;}

div#menu li ul { display:none; }
div#menu li ul, div#menu form#zoeken ul { width:236px; position:absolute; border-top:1px solid #0aaacf; left:0; top:0px; }
div#menu form#zoeken ul { width:296px; left:18px;}
div#menu li ul li, div#menu form#zoeken ul li { float:none; padding-bottom:1px; background-image:url(../gfx/menu_item_border.png); background-repeat:no-repeat; background-position:bottom;}
div#menu li ul li.lastchild, div#menu form#zoeken ul li.lastchild, div#menu li ul li.lastempty { background:none; padding:0;}
div#menu li ul a, div#menu form#zoeken ul a { float:none; padding:4px 10px; height:auto; overflow:hidden; color:white; background-image:url(../gfx/menu_item.png); background-repeat:repeat-x; background-position:top; }

div#menu li ul a:hover, 
div#menu form#zoeken ul a:hover,
div#menu li ul a.selected, 
div#menu form#zoeken ul a.selected { color:#00006b; background-color:transparent; background-image:url(../gfx/menu_item.png); background-position:0 -48px;}

div#menu li div.container,
div#menu form#zoeken div.container { position:absolute; visibility:hidden; padding-bottom:4px; overflow:hidden; top:30px; width:253px; }
div#menu form#zoeken div.container { width:296px; max-height:501px; overflow:hidden; padding-left:57px; }
div#menu form#zoeken div.container ul { left:57px; }

div#menu li ul li.lastchild a,
form#zoeken div#tagmenu li.lastchild a { color:#00006b; text-align:right; background-color:transparent; background-image:url(../gfx/menu_bottom_single.png); }
form#zoeken div#tagmenu li.lastchild a { background-image:url(../gfx/menu_bottom_tagmenu.png); }
div#menu li ul li.lastchild a:hover, 
div#menu li ul li.lastchild a.selected,
form#zoeken div#tagmenu li.lastchild a:hover { color:white; background:transparent url(../gfx/menu_bottom_tagmenu.png) no-repeat; background-position:0 0;  }

div#menu li div.container ul li.lastempty { height:25px; background-color:transparent; background-image:url(../gfx/menu_bottom_single.png); }

form.login input { display:block; margin-bottom:10px; }
form.login div.onthouden { display:none; }

/* ====== bijeenkomsten ===== */
body#Bijeenkomst #page h1 { color:white; }
body#Bijeenkomst h1#agendadatum { position:absolute; left:17px; top:180px;}
body#Bijeenkomst h1#agendadatum, 
div.bijeenkomst_intro h2 { font-size:16.8px; color:#00006b; width:710px; height:25px; padding:5px 0px 0 9px; margin:0 0 12px; background-image:url(../gfx/bijeenkomst_h2.gif); overflow:hidden; }
body#Bijeenkomst h1#agendadatum.kcwz_bijeenkomst, 
div.kcwz_bijeenkomst  h2 { background-image:url(../gfx/bijeenkomst_h2_kcwz.gif); overflow:hidden; }
h1#agendadatum span.datum,
div.bijeenkomst_intro h2 span.datum { padding-right:14px; margin-right:10px; border-right:1px solid #00006b }
h1#agendadatum a.kcwz-logo, div.kcwz_bijeenkomst a.kcwz-logo { display:inline-block; width:39px; height:21px; background-image:url(../gfx/kcwz_bijeenkomst.gif); margin-left:14px;}
h1#agendadatum a, div.bijeenkomst_intro a   { color:#007de6 }
div.kcwz_bijeenkomst p   { margin:0 0 25px 9px }
div.bijeenkomst_intro img { display:block; float:right; margin:0 0 10px 10px;}

/* ====== footer ====== */
div#footer { clear:both; background:white; border-top:1px solid #253779; font-size:90%; padding:8px 20px; line-height:1.5em; }
div#footer div.logos { float:right; }
div#footer div.logos img { margin-left:20px; }

/* ====== social media buttons ====== */
div#social_media { z-index:16; position:absolute; left:926px; top:30px; width:68px; height:38px; padding:12px 0 0 13px; background-image:url(../gfx/bg_social_media.png);}
div#social_media a { display:block; width:22px; height:22px; float:left; background-repeat:no-repeat; }
div#social_media a.rss { background-image:url(../gfx/icon_rss.gif); margin-right:10px;}
div#social_media a.twitter { background-image:url(../gfx/icon_twitter.gif); }

/* ====== formulier projectimpuls ====== */
table#masterclass { border:0;}
table#masterclass th { background:#d8ebfb; text-align:center; border:0; padding:6px 4px 6px; border-bottom:1px solid white;}
table#masterclass td { text-align:center; background:#d8ebfb; padding:6px 12px 2px; height:28px; border-right:1px solid white; border-bottom:1px solid white;}
table#masterclass td.c1, table#masterclass th.c1 { text-align:left; }
div#excursie { margin:8px 0; background:#d8ebfb; padding:0 0;}
div#excursie label { display:none;}
div#excursie span.radio_label { display:block; padding:6px 4px 2px 4px; height:20px; border-bottom:1px solid white; }
div#excursie input.radio { float:left; display:block; position:relative; top:4px; }

form#formulier textarea { display:block; margin-bottom:10px;}

/* ====== addthis toolbox ====== */
div.addthis_toolbox { margin:0 0 20px; }

/* ====== geef reactie ====== */
a.geef_reactie { display:block; width:118px; height:17px; background-image:url(../gfx/geef_reactie.gif); color:#333; font-size:11.7px; padding:0 0 0 16px; margin-bottom:20px;}
a.geef_reactie:hover      { background-position:0 -17px; color:#0202a2; text-decoration:none; }
a.geef_reactie_show       { background-position:0 -34px; margin-bottom:0;}
a.geef_reactie_show:hover { background-position:0 -34px; color:#0202a2;}

form.plaatsreactie, div.geplaatst { background:#7fbef2; padding:13px; width:520px; position:relative; margin-bottom:20px; border-left:1px solid #bbb;}
form.plaatsreactie { display:none }
form.plaatsreactie label { display:block; float:left; width:90px; padding-top:3px; display:block;  }
form.plaatsreactie select { display:block; width:304px; margin:0 0 0px; }
form.plaatsreactie input.text,
form.plaatsreactie textarea   { display:block; font:12px Arial; border:1px solid #007de6; width:300px; padding:2px; margin:0 0 5px; }
form.plaatsreactie textarea   { height:100px;}
form.plaatsreactie input.submit { margin:8px 80px 0; width:95px; height:20px; padding:0; font:12px Arial; background-image:url(../gfx/button_submit.png); background-color:transparent; border:0; color:white; cursor:pointer;}
form.plaatsreactie input.submit:hover { background-position:0 -20px;}


div.reactie { background:#bfdef8; padding:11px 13px; margin:0 0 20px; }
div.reactie h2 { margin:0 0 8px; padding:0; color:#555; font-size:14px;}
div.reactie p  { color:#222; }


div.orderrandom { overflow:hidden;}
div.orderrandom div.pageintro { display:none; }

