@charset "utf-8";
/* CSS Document TEAM ED PLAZA  */


.error {	color: #F00;	line-height:25px;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
blockquote, q { 	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { 	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}

/*----------------------------------------------------------*/
.melding { margin: 35px 0; padding: 40px; border: 1px solid #ccc; background-color: #eee;}
strong { font-weight: bold; }
.wit { color: #c00; width: 10px; height: 5px;float: left; border-right: 1px dotted #fff;}
p.comments { color: #fff; font-size: 0px;}

html {font-size: 0.9em; padding: 0; margin: 0; width: 100%;height: 100%; overflow-x: hidden;	overflow-y: scroll; font-family: 'PT Sans', sans-serif;}
body {font-size: 0.9em; padding: 0; margin: 0;  color: #333;  font-weight: normal;  line-height: 21px;font-family: 'PT Sans', sans-serif;  background-color:#ffffff;}

.mantelzorgcompliment ol.opsomming li { list-style-type: circle!important; margin-left: 25px;}
.mantelzorgcompliment ol.opsomming { margin-left: 25px;}

input.antispam { width: 100px;}

.bgsContain { background-size: contain; }
.email_verstuurd { border: 5px solid #eee; padding: 30px;}
div.border {width: 100%; height: auto;  border-top: 1px solid #999; margin: 20px 0 10px; display:block;}
fieldset .zoekmachines {border: 1px solid #ccc; padding: 20px;}
hr {	clear: both;	border:none;	height:1px;	 margin: 0 0 20px; padding: 20px 0 0; overflow:hidden;}
hr.border { border-bottom: 1px solid #ccc; }
img { border: none;}
input.input_height { padding: 5px; }
h4, h6 { margin: 0;	padding: 0;	font-weight:bold;	font-size: 1.5em;}
h1, h2, h3 { margin: 0;	padding: 0;	font-weight:bold;	font-size: 1.3em;}
li#home a.home_btn:before { content: "\f015"; margin-right: 6px; color:#fff;}

.bg_right {  width: 100%;  height: 202px; position: absolute; z-index: 0; top: 123px; padding-top: 75px; background-color:#eaf5f9; }
.wrap { z-index: 99999;}

a.twitter_btn:after {content: "\f099"; font-size: 25px; color: #333333; font-weight: bold; }
a.facebook_btn:after {content: "\f09a"; font-size: 25px; color: #333333; font-weight: bold; }

li#home a.home_btn:before, .subnav li a:before, a.facebook_btn:after, a.twitter_btn:after {
    display: inline-block;
    font-family: "fontawesome";
    font-weight: normal;
}


a:link, a:visited, a:active {color : #7ab800;text-decoration : none;}
a:hover {color : #999;text-decoration : none ;}

.clearfix { 	clear: both;	height: 1px;	width: 100%;}
.clearboth {	clear:both;	height: 1px;	width: 100%;}
.clearleft {	clear:left;	height: 1px;	width: 100%;}
.naam_org { color: #7ab800; font-weight: bold; }
.lijn_dotted { width: 100%; border-bottom: 1px dotted #ccc; height: 1px;}

.block_half { width: 45%; margin-right: 40px; }

header.top ul#menu  { float: left; margin: 0; padding: 0; }
header.top ul#menu li .contact { width: auto;}
header.top ul.slimmenu { margin: 0; border-bottom: 1px solid #dee9c9;}

.social-media { width:auto;   float: right;}
.social-media img { margin-left: 10px; width: 35px; height: auto;}
.aanmelden { width: auto; float: left;  font-size: 1em; font-weight: bold; color: #b4b81e}
.mobiel_extra_menu { float: right; }
.mobiel_extra_menu div { float: left;}
.org_info span { float: left; }


#wrapper, #content, #PrintKlaar, .content_home { z-index: 0; }
.actueel_img { width: 100%; height: 100px; background-color:#eee;}
label.leeg { display:inline-block;}

ul.slimmenu li a { /*font*/}
.main-tekst ul { padding: 0 0 15px 0;margin-left: 18px;}
.main-tekst li { list-style-type: disc; padding: 0 0 4px 0;}
/* portrait phone (< 480px) */
@media screen and (max-width:30em) { .beheerpanel a { color: #c00;}
}


@media screen and (min-width:60em){
    label.formlabel_small  { width: 33%; padding: 0;}
    a.home_btn::before {    color: #333333;}
    .mobiel_extra_menu a { color: #fff;}
    .linkerkolom { float: left; width: 28.5%; margin-top: 20px;}
    .hide_topmenu {display:block;}
    .hide { display:block;}
    .block_half { width: 45%; margin: 0 20px 20px 0; float: left;}
    .hulpfuncties_phone { display:none;}
    #wit {height: 90px; }
    .header_img  { height:250px;  background-size: 100% auto;background-position: left top;
    font-size: 2em; font-weight: 800; padding-top: 70px;}
    header.top ul#menu { width: auto; }
    ul.slimmenu { margin: 0 auto auto;}
    ul.slimmenu li.show, .show { display:none;}
    .hide_subnav { width: 100%;}
    .subnav { width: 100%;}
    .subnavigatie { width: 32%;   margin: 0 45px 0 0 ; padding-top: 8px;  color: #666;}
    article#nieuws.subnavigatie { padding-top:0;}
    .show_adres { display: block; width: 100%; float: left;}
    #wrap_functies { width: 55%; float:right;}
    .topmenu { padding: 10px 0px ; width: auto; float: left; text-align: right;}
    .functies_blauw { width: 240px; float: right;}
    .functies_left {width:55%;padding:0 0 0 10px; border-right: 1px solid #000; margin: 0 10px 0 0;}
    .slimmenu_wrap { margin: auto ;}
    .midden_top { margin: auto; height: auto; overflow:hidden; text-align: right;}
    .extra_menu { display:block; width: 100%; padding: 5px 0; text-align: right; color:#333;}
    .social-media, .social-media a, .beheerpanel { color:#fff; text-align:right;}
    #wrapper {width: 76%; padding: 0 12% 0;}
    .printable { padding: 0; width: 100%; overflow: hidden;}
    #zoeken { width: 25%; float: right;}
    ul.slimmenu li {  float: left; padding-right: 30px; width: auto;}
    ul.slimmenu li a {  height: auto;   width: 100%;}
    ul.slimmenu li a.home_btn {display:none;}
    ul.slimmenu li.hide { padding-right: 0; border-right: none;}
    ul.slimmenu li > ul {   margin-left: -8px;  padding: 4px 0 10px; width: 250px;}
    ul.slimmenu li ul li a { padding: 8px 10px 8px 17px;}
    nav { height: auto; padding: 10px 0 5px;  width: 100%; }
    .main-tekst { width: 94%; margin: 0 3% ;  }
    .main-tekst.info { width: 85%; margin: 0 10% 0 5%; font-size: 16px; line-height: 27px; }
    article.main-tekst.contact { width: 60%; margin: 0  0; float: left; padding-right: 60px;  min-height: 300px;}
    .agenda-home { min-height: 250px; margin-right: 48px;}
    .nieuws-home { width: 100%;  }
    .nieuws-home.verheul {}
    #maincontent {width : 65%; padding: 10px 0 20px 45px; }
    #content {width : 100%; }
    .content_home {padding: 50px 3% ; width: 94%; }
    .content_vervolg article, .content_home article { float: left;}
    .tekst-home { width:60%; min-height: 300px; margin:  0 0; padding: 6px 0 20px 20px; }
    #content_vervolg {   margin: 0;   padding: 0 10px 20px 0;   width: 100%;}
    .infopagina { width: 76%; padding: 0 12%;}
    #aanmelden { width: 95%; margin: 0 0 0 0; padding: 10px 0  20px 0  ;}
    #overzicht_beheer { width: 100%; padding: 20px; margin: 15px 0 0 0; background-color: #e8f3f9;}
    #content_vervolg .org_logo { float:right;}
    #topnav, nav, #header { width: 68%; padding: 0 16%;}
    #cke_inhoud { clear:both; width: 100%;}
    .box_beheer { -webkit-column-gap: 40px; -webkit-column-count: 3;
        -moz-column-gap: 40px; -moz-column-count: 3; column-gap: 40px;  column-count: 3;}
    #beheer { padding: 0 10px 0 0;}
    .column_left { float: left; width: 40%;}
    .column_right {float: left; width: 55%;}
    form.contact_offerte label { width: 20%;}
    form.contact_offerte input, form.contact_offerte select { margin-bottom: 10px;}
    form.contact_offerte input, form.contact_offerte textarea { width: 50%;}
    .footer_menu { width: 30%; float: left;}
    .footer_menu.left{ width: 35%; margin-right: 50px;}
    .footer_menu.beheer { width: 30% ; text-align: right;}
    .footerwrap {float:right;   position:relative;    left: -50%;    text-align:left; width: auto; }
    .footerwrap a { float:left;  border-top: 1px solid #fff;}
    .footerwrap ul#menu li {  float:left; }
    .footerwrap ul#menu { left: 50%; margin: 10px;}
    .flexslider { height: 400px;}
    #photo-data { margin:80px 0 0 20px; }
    .home_right { width: 32%; float:left;}
    #photo-data {  width: 213px; height: 125px; }
    #logo { width:100%; height: 105px; float: left; text-align:left; }
    #logo img { width: 180px; height: auto; margin-top: 40px; float:left;}
    #logo a { width: 50%; height: 100px;display:inline-block;}
    .plaza { color:#005670; font-size: 3em; margin-left: 10px;float:left;margin-top: 54px; }
    .mantelzorgwaardering { width: auto; font-size: 38px; padding-top: 81px;}
    div.mantelzorgwaardering { border-bottom: 1px solid #e0eedf;height: 45px;}
    label {  float: left;  width:41%;}
    .fieldset_right { float:right; width: 55%; margin: 0 0 ;}
    .resultaat_li label.labelsmall, label.labelsmall { width: 25%;}
    .mantelzorgcompliment input[type=text] { width: 51%;}
    .mantelzorgcompliment input[type=text].postalcode, .mantelzorgcompliment input[type=text].tlf { width: 15%;}
    .mantelzorgcompliment input[type=text].city {width: 33%;}
    .mantelzorgcompliment input[type=text].h_number, .mantelzorgcompliment input[type=text].vl { width: 13%;}
    .mantelzorgcompliment input[type=text].initials, .mantelzorgcompliment input[type=text].v2 { width: 7%;}
    .mantelzorgcompliment input[type=text].sur_prefix, .mantelzorgcompliment input[type=text].hn_toevoeging { width: 10%;}
    .mantelzorgcompliment input[type=text].address, .mantelzorgcompliment input[type=text].surname, .error.address { width:25%;}
    .mantelzorgcompliment,.mantelzorgcompliment .text-box { font-size: 16px;}
    .mantelzorgcompliment .fieldset_right label.short { width: 15%; }
    .mantelzorgcompliment .error { width: 55%; float:right;}
    .contact_offerte .error { width: 50%; }
    .mantelzorgcompliment fieldset  { border:none; }
    .main-tekst header {font-size: 28px;}
}
.fieldset_right ul.resultaat_li { margin-left: 0; }
:placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}

:-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc;
}

/*/////////// end media queries ///////////*/
hr.noborder { margin: 0; padding: 0; height: 1px;}
.mantelzorgcompliment .error.message_top { width: 94%;  margin: 3px 0 15px!important;  padding: 4px 2%; border: 1px solid #CD8885; background-color: #fee0db;-moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; float:none;}
.error.message_top:before { content:"\f06a";  padding-right: 10px;   display: inline-block;    font-family: "fontawesome";    font-weight: normal;}
.verplicht { width: 100%; padding: 0 0 10px  0; font-style: italic;}
.mantelzorgcompliment .error.wide { width: 100%; margin: 3px 0 3px; display:inline-block;}
.mantelzorgcompliment .error {  margin: 3px 0 3px;}

.mantelzorgcompliment .fieldset_right label.short { margin-bottom: 0;}

a.mantelzorgwaardering { width: 100%; padding: 0 0 0;}
div.mantelzorgwaardering { display:inline-block ;  overflow:hidden; font-weight:bold; }
.mzw_zwolle { color:#7ab800; }
.resultaat_li, .resultaat_li label { width: 80%; font-weight: normal; color:#005670;}
/*//// Extra opmaak + opmaak CRVS in website style */
.mantelzorgcompliment {  line-height:25px; }
.mantelzorgcompliment .text-box { line-height: 25px; margin-bottom: 35px; padding:  25px 25px 25px 35px; -moz-border-radius: 12px ;-webkit-border-radius: 12px;border-radius: 12px; }
.mantelzorgcompliment .text-box-voorwaarden { padding-top: 25px;padding-bottom: 25px; border-bottom: 2px solid #2c8f77; border-top: 1px solid #8bdd92; margin-bottom: 35px; font-style: italic;}
.mantelzorgcompliment li { list-style-type: none; overflow:hidden; }
.kopje_mi intake_smal {}
fieldset.radio input[type=radio] { margin: 0 5px 0 0;  transform: scale(1); }
fieldset.noborder { border-bottom: none;}
.formlabel_small label { width: auto; }
.mantelzorgcompliment label {margin-bottom: 5px}
fieldset.radio li {  }
label { margin: 0 0 10px;  padding: 0 4% 0 0 ;overflow:hidden; font-weight: 500; color:#000;}
.mantelzorgcompliment h2 { color:#005670; margin-bottom: 20px;/* gira sans */}
.labelbold { font-weight: bold;}
fieldset.borderbottom { border-bottom: 1px dotted #eee; margin:15px 0 25px; padding-bottom: 15px;}
.resultaat_li { width: 100%; display:inline-block;}
fieldset { border-bottom: 1px dotted #eee; margin-bottom: 15px;}
.formfield_mobiel { overflow:hidden; width: 100%;}
/* /////////*/
#logo  h1 { font-weight: bold; font-family: 'Open Sans', sans-serif; color:#005670;  float:left;height: auto; display:inline-block;}
.main-tekst img { margin: 20px 40px; }
.main-tekst {  overflow: hidden; }
#footer ul#menu li ul { display:none;}
.subnav li a:before { content: "\f054"; margin-right: 10px; color:#eee;}
img.list-img { margin: 3px 6px 0 0;}
table, tr, th, td { vertical-align: top;}
table { margin: 10px 0;}
.wrap { position: relative; width: 100%; padding:0 0 0; margin: auto auto  ; }
.header.top { background-color:#fff;}
/*.border_top { position: absolute; width: 100%; top: 500px; height: 200px; background-color:#999; z-index: 0;}*/
/*////////subnavigatie */
.subnav { padding: 0 0 0 0; margin: 0 0 0 0 ; overflow: hidden;}
.subnav a:after {background: 'url(../images/logo-toevoegen.jpg)';}
.subnav a { font-weight: normal;   cursor: pointer; }
.subnav ul { margin-top: -5px;}
.subnav li { list-style-type:none;}
.subnav li.klasse_ a, .subnav ul li.actief a, .leesverder_left, .leesverder, .button  {-moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px;}
.subnav a { color: #333333; margin: 0 0 0 0; padding: 7px 10px; display:block;}
.subnav a:hover { color: #000; background-color: #999;}
.subnav a:hover, .sub_vac a:hover {-moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px;}
.subnavigatie li a { border-bottom: 1px solid #eee;}
.subnavigatie header a { color: #fff; font-size: 14px; font-weight: normal;}
.subnavigatie header a:hover { color: #00a2e3; }
.subnavigatie header { color: #b4b81e; padding: 5px 0 5px 10px; margin: 0 0 10px 0; font-weight: bold; font-size: 1.3em; overflow: hidden;}
.subnav h2 { color: #294F69;}
.subnav h2:hover { color: #00A2E3;}
.subnav h3 { font-weight: bold; color: #4073b7; font-size: 18px; margin: 0 0 10px 0;}
.subnav ul { margin-left: 0; padding-left: 0px; margin-bottom: 10px ;  padding-bottom: 10px; height: 100%;}
.dropdownwrap li, .subnav li { list-style-type:none; }
.dropdownwrap li { padding-bottom: 5px; border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
.subnavigatie {  border-top:none; overflow: hidden;}
.sub { padding: 10px 0 0 10px; width: 100%; float: left;}
#subnav ul li { list-style-type:none;  width: auto;}
.submenu {	display: block;	padding: 10px 0 15px 0;	}
#titel_subnav {float : left;width : 190px;height : auto;margin : 5px 0 0 0;font-weight : bold;color : #fff; }
.button { border:none; cursor:pointer;  width: auto; padding: 5px 10px; background-color:#999; color: #fff!important;  margin: 10px 0 ;  font-weight: normal;}
.button:hover { background:#999;}
.leesverder_left a, .leesverder { width: auto; padding: 5px 10px; background-color:#00a2e3; color: #fff!important;  margin: 10px 0 ;  font-weight: normal; }
.leesverder:hover, .leesverder_pas a:hover, .leesverder_left a:hover { background-color:#2f3e85;}
.leesverder { font-size: 1.1em; float: right!important;}
.leesverder_left { float: left; font-size: 0.7em;}
.leftcolum header { padding: 5px 0 3px 13px; background-color:#00A2E3; font-weight: bold; font-size: 1.3em; color: #fff;}
.leftcolum { overflow: hidden; margin-left: 10px ;}
.leftcolum h3 { font-weight: bold; color: #4073b7; font-size: 18px; margin: 0 0 5px 0;}
.leftcolum h2  { padding: 0 0 5px 0;}
.leftcolum .vac_box { padding: 0 0 5px 0;}
.leftcolum ul { margin: 10px 20px; padding: 0 0 10px 0; height: 100%;}
.leftcolum li { margin: 0; padding: 0; list-style-type:none; padding: 0 0 5px 0;}
.leftcolum li a { color: #333; text-decoration:none!important}
.leftcolum li a:hover { color: #4073b7; }
.tekst_section {float: left;    height: auto;    margin: 15px 0 0;    overflow: hidden;}
/*////*/
.mantelzorgcompliment input[type=text].voorwie_anders { width: 94%;}

.pagina_beheren { width: 100%;}

#topnav { display: block; overflow: hidden;}

.agenda_tekst{  width: 100%; height: auto;border: 1px solid #eee; background-color: #f1f1f1;  background-image:url(../images/bg_line.png);}
.actueel_tekst { width: 100%; height: auto;}
.agenda_tekst li, .actueel_tekst li { list-style-type:none; border-bottom: 1px dotted #ccc; margin-bottom: 15px;}

.topmenu a.login { color: #c00; }
.topmenu a.login:hover { color: #3CF;}

.nieuws_insta { width: 100%; height: auto; }
.nieuws_insta img { width: 95%; height: auto!important; }
.nieuws_insta > .Header { display:none!important; color:#fff!important;}

.tekst-vrijwilligers { height: auto; }
.tekst-vrijwilligers header { font-weight: bold; color: #3c7499; font-size: 1.1em;}
.printable div, .printable article { float: left; }
.section .home { width: 100%; }
/*.agenda-home header { padding: 10px 0 0 20px; font-weight: bold; font-size: 1.3em; color: #333;}*/
/*.agenda-home { overflow: hidden;}*/
/*.agenda-home h3 { font-weight: bold; color: #b4b81e; font-size: 18px; margin: 0 0 10px 0;}*/
/*.agenda-home ul { margin: 10px 20px; padding: 0 0 10px 0; height: 100%;}*/
/*.agenda-home li a { color: #333; text-decoration:none!important}*/
/*.agenda-home li a:hover { color: #b4b81e; }*/
.main-tekst header { width: 100%; padding: 0 0 0 0; display:inline-block; font-weight: bold;  color: #005670; line-height: 31px; margin-bottom: 25px/* gira sans */;}
.main-tekst h3 { font-weight: bold; font-size: 18px; margin: 0 0 10px 0;}
/*.nieuws-home a:before { content:" > "; color: #b4b81e;}*/

.tekstgroen { font-weight: bold; color:#333; font-size: 1em;}
.adres { width: 30%;}

.nieuws-home header { background-color:#d3e30d; display:block; padding: 5px 0 5px 10px; margin-bottom: 10px; font-weight: bold; font-size: 1.3em; color: #333;}
.nieuws-home {overflow: hidden;  padding: ; }

.nieuws-home.verheul { height: 200px; width: 200px; background-image:url(../images/homepage2.jpg); background-position: right top; background-repeat: no-repeat;border: 1px solid #eee; margin-bottom: 20px; }
.nieuws-home h3 { font-weight: bold; color: #b4b81e; font-size: 18px; margin: 0 0 10px 0;}
.nieuws-home ul { margin: 10px 0 10px 0; padding-bottom:10px ; padding-top:0; padding-right: 0; height: 100%;}
.nieuws-home li a { color: #333; text-decoration:none!important}
.nieuws-home li a:hover { color: #b4b81e; }


.recent_vacs { padding: 15px 15px 15px 20px; }
.recent_vacs a:after {background: url(../images/logo-toevoegen.jpg);}
.recent_vacs a { font-weight: bold; }
.recent_vacs a:hover { color: #7ABFDA;}

.recent_vacs h2 { color: #294F69;}
.recent_vacs h2:hover { color: #7ABFDA;}

#alle_vacs { width: 100%; }
#alle_vacs h2 { color: #3c7499;}
#alle_vacs ul { width: 100%; overflow: hidden;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

#overzicht_beheer a { color:#b4b81e;}
#overzicht_beheer #alle_vacs ul, #aanmelden #alle_vacs ul { margin: 0; padding: 0 ;}
#overzicht_beheer #alle_vacs li, #aanmelden #alle_vacs li { margin: 0 0  10px 0; padding: 5px 10px 10px ; border: 1px dotted #eee;}
#overzicht_beheer #alle_vacs #vac_aanmelden_form li, #aanmelden #alle_vacs #vac_aanmelden_form li { border:none; padding: 5px 0;}
#alle_vacs #vac_aanmelden_form ul { padding: 10px 0 ;	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;}

#overzicht_beheer header, #aanmelden header {
    color: #b4b81e;
    font-size: 1.2em;
    font-weight: bold;
    margin: 5px 0 15px;
}
#wrap_functies { position : relative; height : auto; padding: 0;}

.show_adres {  color: #000; font-size: 1.05em; padding: 8px 0;}

#header { margin-left: 10px;  margin-top: auto ; margin-left: auto; margin-right: auto  ;  overflow:hidden;}
.header_img { width: 100%;   }
.deskundige, .meldjeaan {   font-size: 2.3em;
    width: 100%;
    display: inline-block;
    height: 75px;
    text-transform: uppercase;
    font-family: open sans, sans-serif;
}
.meldjeaan {    color: #7ab800;}
.deskundige {    color:#005670;}


.te_plus {
    color: #7ab800;
    font-size: 4em;
    top: -32px;
    margin-left: -21px;
    margin-right: -21px;
    position: relative;
}
#maincontent header { color: #b4b81e; font-size: 1.2em; font-weight: bold; margin: 5px 0 15px 0;}
.button_submit { width: 60px;margin: 0 0;	padding: 2px 2px  ; }

.nieuwsverheul_home_mailchimp { border: 1px solid #ccc; width: 100%;  margin-bottom: 15px;}
input#mc-embedded-subscribe { font-size: 13px!important; }
#mc_embed_signup label { font-size:14px!important}
.mailchimp_label {width: 100%; font-size: 15px;}
#mc_embed_signup{background:#fff; clear:left;width: 100%; font:14px Helvetica,Arial,sans-serif;}


/*///// NIEUW ////*/
.printable { width: 100%; }

.main-tekst, .tekst-home {  overflow: hidden; padding-bottom: 20px;}
article.tekst-home header { color:#929619; font-size: 1.4em; font-weight: bold; margin-bottom: 15px;}
.main-tekst form { width: 100%;}
fieldset.border { border: 1px solid #ccc; margin: 10px 0 ; padding: 10px;}

.tekst-home.vervolg img { border: 5px solid #ddd7e6; margin: 2% 5% 2% ;}

#beheer { margin:  0 0 0; width: 100%;}
header.top {  height: auto; padding: 0 ; }
#header {
    background-position: center top; background-size: 100% ; background-repeat:no-repeat;
}


#wit {margin: 0; top: 0; width : 1150px; padding: 0;position: absolute;z-index : 4000; overflow: hidden;}
#wrapper { clear:both; overflow: hidden; margin : auto;height : auto; background-color:#ddefdf ;}
#PrintKlaar { width: 100%; }
#content {overflow:hidden; width : 100%;  }
.mantelzorgcompliment .text-box { background-color: #bfe1c3;}
.infopagina {  padding:10px 0 0 0 ; margin: 0;}
#inschrijven_form { width: 100%;}
.content_home { overflow:hidden; }
.content_vervolg { overflow:hidden; }
form.beheer_pagina label { margin: 0 15px 0 0;}



/* CUSTOM CHECKBOXES */
/* showhide
.answerone first { display: block; height: 100px; width: 10%; float:left;}
.uitgeklapt { }
.hideshow { display:inline;}
.resultaat_li label.button_box { color:#2c8f77; cursor: pointer;}
.resultaat_li label.button_box:after { content:"\f107"; font-family: FontAwesome; padding-left: 8px; font-weight: bold; font-size: 21px; }
*/

.hide--first > *:first-child {
    display: none;
}
.hide--second > *:last-child {
    display: none;
}
.message {
    position: relative
}

.close {
    color: #f00;
    text-transform: lowercase;
    right: 20px;
    font-size: 1.5em;
    top: 10px;
    line-height: 1;
    border: none !important;
}



.mantelzorgcompliment input[type=radio] { width: auto;   margin-left: 5px;}
.custom-checkbox { position: relative;    display: inline-flex; width: 100%;}
.custom-checkbox > .box { float:left; margin: 3px 15px 0 0; position: relative; padding: 0;   display: block;    width: 18px;    height: 18px;   border: 1px solid #dac8d5;    background-color: #fbf8ff;    border-radius: 4px;}
.custom-checkbox > .box > .tick {
    position: absolute;    left: 2px;    top: -2px;    width: 16px;    height: 10px;    border-bottom: 3px solid #2c8f77;
    border-left: 5px solid #2c8f77;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);    transform: rotate(-45deg);    display: none; }
.custom-checkbox > input:checked + .box > .tick {    display: block; }
.custom-checkbox > input { position: absolute;    outline: none;    left: 0;    top: 0;    padding: 0;    width: 16px;
    height: 16px;    border: none;    margin: 0;    opacity: 0;    z-index: 1;}
.custom-checkbox > input:active + .box { border-color: #aaa;    background-color: #ddd;}
.custom-checkbox label { color: #005670!important;}
/*////////////////////////*/

fieldset.mzw_top { border-bottom: 1px solid #d6e5d2; }
fieldset.radio, fieldset.mzw_checkboxes { border-bottom: 1px solid #e5f5e1; }
fieldset.radio.last { border-bottom: none; }
.mantelzorgcompliment label.breed { width: 100%;}
input.radio_right { float:left;  margin-right: 10px; height: 24px; }
label.right { font-weight: normal;color:#666; float:left; width: auto;}
label.right_breed { font-weight:normal; color:#666;float:left; width: 90%;padding:  0; }
.mantelzorgcompliment input[type="radio"]:checked + label { color: #b4b81e!important; }
.mantelzorgcompliment input[type="checkbox"]:checked + label {  color: #b4b81e!important; }
label.mzw_label.lowercase {text-transform: lowercase;}
/*label.mzw_label.capitals { width: 100%; margin: 0px 0 10px;text-transform: capitalize!important;}*/
label.mzw_label{ width: 100%; margin: 0px 0 10px;}

.answerone, .answertwo, .answerthree, .answerfour, .answerfive, .answersix { display:none; float: left; }
.answerone.first, .answertwo.first, .answerthree.first, .answerfour.first, .answerfive.first, .answersix.first { width: auto!important;}
.answerone.second, .answertwo.second, .answerthree.second, .answerfour.second, .answerfive.second, .answersix.second { width: 70%!important;}
.bottom_gegevens_mzgr { width: 100%; display:block; border-bottom: 1px solid #d9e8d5; margin-bottom: 15px;}
.fieldset_right.answersix.first { float:right!important; width: 55%!important;}

.answersix { float:right!important; width: 55%!important; }
/* label checked andere kleur */
input[type="radio"]:checked + label { color: #b4b81e!important; }
input[type="checkbox"]:checked + label {  color: #b4b81e!important; }
input:focus, select:focus, textarea:focus { border: 1px solid #b4b81e; background-color:#f6f8e5;}


#abc {
    width:100%;
    height:100%;
    opacity:.95;
    top:0;
    left:0;
    display:none;
    position:fixed;
    background-color:#313131;
    overflow:auto
}
div#popupContact {
    position:absolute;
    left:50%;
    top:17%;
    margin-left:-202px;
    font-family:'Raleway',sans-serif
}

::placeholder  {  color: #ccc!important; }


.linkerkolom { display:none;  min-height: 250px; background-color: #eee;}

.vorigepagina { width: 100%; text-align: right; }
.logo_toevoegen a { color: #3c7499; width:330px; display:block; padding: 10px 0; background-image:url(../images/logo-toevoegen.jpg); background-repeat:no-repeat; background-position: 230px 0; background-size: 25%;}
.btn, .btn a {
    background-color: #7ab800 ;
    font-weight: bold;
    color: #fff!important;
    margin-top: 40px;
    padding: 12px 40px!important;
    border: none;
    font-size: 17px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}
.btn:hover, .btn a:hover { background-color:#3c7499;}
.button-div {width: 100%; display:inline-block; padding: 40px 0 ; text-align:center;}
span.btn, span.toevoegen, span.beheren {  background-color: #b4b81e;  border-radius: 4px;  color: #fff;  padding: 4px 10px;}
.toevoegen, .beheren { float: right;}
.btn:hover, .toevoegen:hover, .beheren:hover { background-color:#3c7499; color: #fff;}

.beheerpanel { padding:  0 0 0 10px; width: auto; overflow:hidden;}
.beheerpanel a { color:#c00; font-weight: bold; padding: 8px; display:block; float:right;}
.beheer a { text-decoration: none!important }


#inloggen { margin: 0;  width: 70%; }
#inloggen a { text-decoration:none!important}

.beheer_menu { width: 100%; height: auto;  display:block;border-bottom: 1px solid #ccc}
.beheer h4, .kopjeBeheer {font-weight: bold; color: #b4b81e; font-size: 1.2em; padding: 5px 0 0 0;}
.kopjeBeheer {font-weight: bold; color: #b4b81e; font-size: 1.1em; padding: 5px 0 0 0; clear: both; display:block; float:none!important}

#content .bm2, #content .bm1, #content_vervolg .bm3 {width: auto; margin-right: 15px;}
.bm3 a { float: left; margin: 010px 0 0; color: #333; font-weight: bold; font-size: 1em; border: 1px solid #ccc; border-bottom:none; padding: 5px 10px;}
.bm1 a { float: left; margin: 0 20px 0 0; color: #333; font-weight: bold; font-size: 1em; border: 1px solid #ccc; border-bottom:none; padding: 5px 15px;}
.bm2 a { float: left; margin: 15px 0 0 0; color: #c00; font-weight: bold; font-size: 1em;}
.bm1 a:hover, .bm2 a:hover { color: #b4b81e; }

.box_beheer { padding: 10px 10px; margin: 0 0 20px 0; font-size: 12px; background-color:#e8f3f9; border: 1px solid #b4b81e; color: #b4b81e;border-top:none; }


.box_beheer ul {  padding: 25px 20px 10px; background-color:#f5f5f5; overflow: hidden; }
.box_beheer li { list-style-type: none; float: left; width: 30%;}
li.margin { margin-right: 20px;  padding-right: 20px;}
.box_beheer .stap { display:block; width: 100%; font-size: 15px; font-weight: bold; color: #b4b81e; padding: 0 0 10px; }
.stap_comment { width: 100%; height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px dotted #ccc; display:block; }

.stap_wrap { width: 100%; height:auto; display:block;  border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; }
.stap_button { color: #b4b81e; font-size: 15px; }
.stap_aangemaakt { overflow: hidden; font-weight: bold; font-size: 13px; width: 100%; display: block;} /* span */
.stap_aangemaakt_leeg { color: #fff; width: 100%; display:block;} /* div */

input.btn, .btn a, .btn_clear, .btn_login a, .btn_login_org a { color: #fff!important;}
input.btn, .btn a, .btn_clear, .btn_login a, .btn_login_org a { width: auto!important; }
input.btn, .btn a, .btn_clear, .btn_login a, .btn_login_org a { padding: 7px 10px!important; }

.btn_login_org { overflow:hidden;  width: auto;}
.btn_login_org a { display:block;
    background-color: #b4b81e;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
}
input.btn, .btn a, .btn_clear, .btn_login a, .btn_login_org a {
    padding: 7px 10px !important;
}

input.btn, .btn a { background-color: #005670; font-weight: bold; color: #fff; padding: 7px 10px!important; border:none; font-size: 17px;    -moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; cursor:pointer;}
input.btn:hover, .btn a:hover { background-color: #999; color: #fff!important }

.btn_clear { background-color: #999; color: #fff; border:none;
    -moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; cursor: pointer; }
.btn_clear:hover { background-color: #000; }

.btn_login a {  background-color: #d3e30d; border:none;
    -moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; cursor:pointer; color: #203E51!important}
.btn_login a:hover {background-color: #d3d723; color: #C8D70D!important }

.btn_login_org a { background-color: #b4b81e;  border:none;
    -moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; cursor:pointer; color: #fff;}
.btn_login_org a:hover { background-color: #a1a441; color: #eaecb7!important }

.vacatures_beheren span.reactie_aan a { width: 100%; border-bottom: none;}
.reactie_aan, .reactie_door { float: left; width: 40%;}
.bekijken {  margin-left: 20px; float: right; }
span.bekijken { background-color: #4cc5f3;  -moz-border-radius: 4px ; -webkit-border-radius: 4px; border-radius: 4px;}
.bekijken:hover { background-color:#4cc5f3;}
span.bekijken a { color: #fff!important;width: 90px!important; height: auto!important; padding: 4px 10px; border:none!important;}
span.bekijken:hover { background-color:#b4b81e;}


.wijzigen {  margin-left: 20px; float: right; }
span.wijzigen { color: #fff; background-color: #b4b81e;  padding: 4px 10px;-moz-border-radius: 4px ; -webkit-border-radius: 4px; border-radius: 4px;}
.wijzigen:hover {  background-color: #23648B; color: #eaecb7!important }


.verwijderen:before { content: " X ";  font-size: 16px; }
span.verwijderen { background-color: #c00; border-radius: 4px; color: #fff; padding: 4px 10px;-moz-border-radius: 4px ; -webkit-border-radius: 4px; border-radius: 4px; width: auto height: 20px; float: right; margin-left: 15px;}

.wrap_vac_bedrijf { width: 90%; height: auto; overflow: hidden;}

.verwijderen:hover { background-color:#900; color: #CD8885;}
.verwijderen:before { content: " X "; font-size: 16px;}

.extra_menu { height: auto; padding: 0 ; overflow: hidden;}

.show_adres a {  color:#333; font-size: 1em; border-left:none!important}
.show_adres a:hover {  color: #B4AACE;}

.functies_blauw div { float: left;}
.functies_blauw { border: 1px solid #48abcc; border-top:none;  background-color: #fff; padding:10px 0 10px ; margin: 0 0 10px 0;
    -moz-border-bottom-left-radius: 6px ; -moz-border-bottom-right-radius: 6px ;
    -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
}
#account_aanmaken ul { margin: 0; padding: 0; }
#account_aanmaken li { margin: 0; padding: 0; list-style-type:none;}

#aanmelden h4, .kopjeInfopagina { font-weight: bold; color: #b4b81e; margin: 5px 0;}
#overzicht_beheer { background-color: #e8f3f9; margin: 15px 0 0; padding: 20px; }
#overzicht_beheer h4 { color: #fff; background-color:#b4b81e;font-weight: bold; margin: 5px 0; padding: 5px 10px;}
.tekst_box { margin: 10px 0 ; display:block; overflow: hidden; width: 100%; height: auto;}

form#inloggen_form { width: 70%;}
.beheer form, #overzicht_beheer form, #aanmelden form { height: auto; overflow: hidden; margin: 20px 0 30px 0; border: 1px solid #eee; padding: 15px 25px; background-color:#f9f9f9; -moz-border-radius: 12px ; -webkit-border-radius: 12px; border-radius: 12px;}
#inschrijven_form input, #inschrijven_form select { width: 50%;  color: #666; }
#inschrijven_form input[type="checkbox"] { width: 10px;}

legend { font-weight: bold; color: #333; margin: 0 0 5px 0;}


#aanmelden label.breed { width: 100%!important;}
label.label_lang { float: left; width: 100%; color: #3C7499;}
select, input, textarea { margin: 0 0 0 0;padding: 10px; -moz-border-radius: 5px ; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #bfe1c3;}
select {background-color:#bfe1c3;}
textarea.omschrijving {  font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1em; padding: 5px;}
textarea { width: 50%;}
input.day, input.month { width:25px!important }
input.year { width: 40px!important }

ul.checkboxes_floatLeft {padding: 0 0 15px 0; overflow: hidden;}
ul.checkboxes_floatLeft li {float: left; width: 33%  }
ul.veel_checkboxes {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

#overzicht_beheer li { width: 100%; border-bottom: 1px dotted #ccc; margin: 0 0 5px 0; padding: 0 0 4px 0; list-style-type: none; overflow:hidden;}
#overzicht_beheer ul {	 width: 96%;}

#overzicht_beheer ul, #aanmelden ul { margin: 0; padding: 20px 0; clear: both; }
#aanmelden li { margin: 0; padding: 0 0 4px 0; list-style-type: none; overflow:hidden;}
#vac_aanmelden_form ul { margin: 0; padding: 0 0; }
#vac_aanmelden_form li { margin: 0; padding: 0 0 4px 0; list-style-type: none; }

.bedrijfsinfo { width: 100%; height: auto; overflow: hidden;}
.org_logo { padding: 0 0 30px 0; width: auto; }
.org_logo img { max-width: 200px; height: auto;}
.li_kol_kopje { width: 70%; font-weight: bold; color: #b4b81e; font-size: 16px; margin: 25px 0 10px 0;padding: 0 0 5px 0; border-bottom: 1px dotted #d6ecf3; }
.org_info { width: 70%;}
.vw_reageren { display:block;  overflow:hidden; border-bottom: 1px solid #eee; width: 60%; float:none!important}

.li_kol_kopje_hoofd { float: left; width: 50%;  font-weight: bold; color: #333; font-size: 16px; margin: 0 20px 10px 0;padding: 0 50px 10px 0; border-bottom: 1px dotted #b4b81e; }
.kopje_vac_label {  font-weight: bold; color: #b4b81e; font-size: 16px; margin: 0 10px 0 0; }
.kopje_vac {  font-weight: bold; color: #333; font-size: 18px;  }
.li_kol_kopje_extra { width: 100%; font-weight: bold; color: #3c7499; font-size: 1.1em; margin: 15px 0 0px 0;padding: 0 0 3px 0;}
.org_info_extra { width: 100%; margin: 0 0 10px 0;}



.org_info ul { margin: 0; padding: 0 0 15px 0; }
.org_info li { margin: 0; padding: 3px 0 5px ; list-style-type: none;}
.org_info label { font-weight: bold; width:25%; }

.profielen { width: 100%;  background-color:#E8F3F9; margin: 0 0 20px 0; }
.mijn_profiel { width: 96%; background-color: #b4b81e; color: #fff; padding: 5px 20px ; font-weight: bold; font-size: 14px;}
.box {  clear: both; height: auto;  margin: 10px 0; padding: 0 20px; width: 95%;}
.box ul { margin: 0; padding: 0; height: auto; clear: both;}
.box li  { list-style-type: none; padding:  5px 0; margin: 0; overflow: hidden;}
.kopjeDasboard { color: #333; font-size: 13px; font-weight: bold; height: auto; margin: 0 0 10px; padding: 0 0 5px 0; width: 100%;
    border-bottom: 1px dotted #ccc;}

.vacatures_beheren, .profiel_beheren { width: 100%;
    height: auto; line-height: 22px; margin: 0 10px 0 0; padding: 0; }
.vacatures_beheren a, .profiel_beheren a { padding:0 0 15px 0; font-weight: bold;text-decoration: none;color: #b4b81e !important}

a.wijzigen_link {width: 70%;}
a.verwijderen_link {width:10%; margin-right: 20px;}
.status { float: left; width: 15%; height: 45px; border-bottom: 1px dotted #ccc; text-align: right;}
.status_actief { color: #63b651; font-weight: bold;}
.status_niet_actief { color: #666;}


.box .vacatures_beheren li { width: 100%;}

.vacatures_beheren a:hover, .profiel_beheren a:hover { color: #4cc5f3!important}
.vacatures_beheren ul , .profiel_beheren ul { margin: 0; padding: 0; clear: both; width: 100%;}

.profiel_beheren li, .vacatures_beheren li { border-bottom: 1px dotted #ccc;  list-style-type: none; padding: 5px; margin: 0 0 5px;  overflow: hidden;   width: 98%;}
.profiel_beheren li:hover, .vacatures_beheren li:hover { background-color:#BCE6F1;}
a .bold:hover { color: #000;}

.tekstgrijs { font-style:italic; padding: 10px 0;}
.cursief { font-style: italic;}
.leeg { color: #fff; }
/*//////////END NIEUW */

.hide_adres { color: #003399;}

#hidden_elements {width: 100%; overflow:hidden;}


#subnav ul li { list-style-type:none;  width: auto;}
label.ct {	width: 20%;	float: left;	color: #666;}
.submenu {	display: block;	padding: 10px 0 15px 0;	}
footer { overflow:hidden;display:block;}
#bottom { background-color:#005670; margin: auto;  height: auto;   padding: 25px 3% 65px; position: relative; overflow: hidden; width: 94%; font-size: 17px;}
#bottom, #bottom a { color: #ffffff;}
#bottom a:hover { color:#2c8f77!important;}

/*#footer .footer_dynamischmenu ul#menu { border:none; padding: 0;}
.footer_dynamischmenu ul#menu {width: auto!important; display:inline-block;}
.footer_dynamischmenu { width: auto; display:inline; float: left;}
.footer_dynamischmenu ul#menu { float:left; }
#footer { margin: auto; height: auto; text-align: left; overflow:hidden; }*/

/* ///////list menu centered */

.footerwrap a {   margin:10px;   padding: 5px;   text-align:center;   white-space:nowrap; }
.footerwrap ul#menu li { position:relative; }/* ie needs position:relative here*/
.footerwrap ul#menu {  position: relative;  list-style:none;  }
/* ///////end list menu centered */

.footer_div a { color: #adadad!important; }
.footer_div a.beheer { font-weight: bold!important; font-size: 17px; }
.footer_div { width: 100%; padding: 10px 0; overflow:hidden; height: auto; text-align: center; }
a.website{ display:inline;color: #7ab800!important; font-weight: bold; }
.website { width: 100%; display:inline-block; text-align: center; padding: 20px 0; }
.copyright { text-align: center; width: 100%; height: auto; padding: 15px 0;  font-weight: normal; line-height: 30px;}
.copyright span { margin-right: 25px; }
.copyright div { width: 100%; overflow:hidden;}
.copyright address {  color:#7ab800;  display:inline-block; width: auto;}

/* //// FUNCTIES TOP ////*/

.img_box { 	padding: 0 0 0 0 ;	margin: 0 25px 0 10px; }
.img_box2 { 	padding: 0 0 0 0 ;	margin: 0 0 0 10px; }
.img_marginleft {margin : 0 0 0 5px;}


.functies_blauw a, .functies_blauw a:visited, .functies_blauw a:active {text-decoration : none;}
a.voorlezen { padding-top: 3px;  border:none!important }
.functies_blauw a:hover {color : #fff;}

.a_groter { color: #fff; font-size: 18px;}
.a_kleiner { color: #fff; font-size: 13px;}
.vergroten { background-color:#2f3e85; padding: 0 5px; margin: 0 5px; width: 20px;-moz-border-radius: 4px ;-webkit-border-radius: 4px;border-radius: 4px; }
.ctrl { color: #fff; padding-left: 5px;}


.lettergrootte {color: #fff; font-weight : bold;padding :0 15px 0 0;}
.button_submit { height: auto;display: block;	color: #fff;border: none;background-color:#D70000;		cursor: pointer;}

#zoeken { text-align:right; border: 1px solid #b4b81e;  color: #00B6FB;}
.zoeken { width: 75%; height:auto;  margin: 0 0 0 0;padding: 3px 0; background-color:#fff; border: none!important;
    -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px;
    -webkit-border-top-left-radius: 4px;  -webkit-border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;border-bottom-left-radius: 4px;
}
#zoeken #button {border:1px solid #48ABCC; margin: 0 0 0 0 ; padding: 3px 6px; color: #fff; background-color: #2F88A6; cursor: pointer;
    -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px;
    -webkit-border-top-right-radius: 4px;  -webkit-border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;border-bottom-right-radius: 4px; }
#print_lees { padding:  0 0 0;	width: auto;	}
#print_lees button { border:none; border-left:1px solid #fff; font-size: 14px;background-color: #4cc5f3; padding: 2px 3px 2px 10px; color: #369; cursor: pointer;}
#print_lees a { color:#48abcc; font-weight: bold; }
#print_lees a:hover { color:#E7F2F8; }




/*//// TOPNAVIGATIE //////*/


#image {position : relative;height : auto;clear : both;}


#photo-data { background-color:#fff ;
    background-color: -o-linear-gradient(left, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%);
    background-color: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%);
    background-color: -moz-linear-gradient(left, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%);
    background: -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=1);
     filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#ffffff");*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');/*For IE7-8-9*/

}


.element { opacity: 0.0 - 1.0;} /*Whole element is somewhat transparent:*/
.bg_transparant { background-color: transparent; } /*Just the background of the element is transparent:*/




#search_results { width : 600px;height : auto;margin : 20px 20px 0 0;}

#subnav { height : auto; color: #003399;}
#subnav a, #subnav a:visited, #subnav a:active {color : #003399;text-decoration : none;}
#subnav a:hover {color : #FE0000;}
#titel_subnav {float : left;width : 190px;height : auto;margin : 5px 0 0 0;font-weight : bold;color : #fff; }

.titel_beheer { padding: 20px;font-weight: bold; color: #b4b81e; font-size: 1.2em; width: 91%; margin: 0;}
.titel_beheer_pagina {display:none;}
.titel_beheer_uitloggen {display:none;}

.buttons { width: 100%; display:block;}

.cke_button {float:left!important}
.boldzwart { color: #b4b81e!important; width: 99%; }
.boldzwart:hover { color: #23648b!important}
.vac_titel { width: 75%;}
.bold { width: 79%; font-weight: normal;}
.groenklein { font-size: 15px; color:#23648b; font-style: italic; line-height: 25px;}
