html{
padding: 0;
margin: 0;
overflow-y: scroll;
-webkit-text-size-adjust:none;
}

body {
padding: 0;
margin: 0;
font-family: Verdana, Arial, Tahoma, sans-serif;
color: #000000;
background-color: #102046;
font-size:8pt;
line-height:13pt;
}

.zoekbalk {
display: none;
}

.blok_bruin a, .blok_rood a {
color:#ffffff !important;
}

.blok_bruin a:hover, .blok_rood a:hover {
color:#000000 !important;
}

body.pop-up {
background-color: #FFFFFF;
}

#container {
width: 960px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

body.pop-up #container {
width: 470px;
}

	#footer {
	width: 100%;
	height: 27px;
	border-top: 1px solid #94623c;
	border-bottom: 1px solid #959c87;
	background: url('/images/footer_bg.jpg') repeat-x;
	background-color: #FFFFFF;
	color: #666666;
	}
	
		#footer-left {
		float: left;
		width: 445px;	
		padding-left: 20px;
		padding-top: 4px;
		}
		
			#footer-left li {
			margin-right: 20px;	
			}
		
		#footer-right {
		float: right;
		padding-right: 13px;
		padding-top: 4px;	
		}
		
			#footer-right li {
			margin-left: 20px;	
			}
		
			#footer ul {
			list-style: none;
			list-style-image: none;
			margin: 0;
			padding: 0;	
			}
		
			#footer li {
			display: block;
			float: left;	
			}
			
				#footer li a {
				color: #666666;
				text-decoration: none;	
				}

				#footer li a:hover {
				color: #000;
				text-decoration: none;	
				}
	
	#footer2 {
	width: 100%;
	height: 35px;
	color: #666666;
	background-color: #FFFFFF;
	}		

		#footer2-left {
		float: left;
		padding-top: 8px;	
		padding-left: 20px;
		}

		#footer2-right {
		float: right;
		padding-top: 8px;	
		padding-right: 13px;
		}

#menu li.hoofd {
position: relative;
}

.mobile-buttons,
.mobile-menu{
display:none;
}	

.submenu {
display: none;
position: absolute;
top: 33px;
bottom: 0px;
width: 100%;
z-index: 20;
}

.submenu li {
/*width: 140px;*/
display: block;
background: url('/images/menu_bg.png');
background-color: #FFFFFF;
margin-top: -1px;
}

.submenu .last {
margin-bottom: 25px;
}

#menu li.hoofd .submenu a {
    color: black;
    display: block;
    font-family: Trebuchet MS,Arial,Tahoma,sans-serif;
    font-size: 8.5pt;
    height: auto !important;
    height: 17px;
    min-height: 17px;
    padding-left: 6px;
margin-left: 5px;
    padding-right: 9px;
    padding-top: 10px;
    padding-bottom: 5px;
    text-decoration: none;
    text-transform: none;
background: url('/images/submenu_seperator.png') no-repeat bottom right;
letter-spacing: 0px;
text-align: center;
}

.block {
display: block;
height: 100%;
width: 100%;
}

.clear {
clear: both;
}

.error {
color: red;
}

/* contact */

.contactform td {
padding-right: 12px;
height: 25px;
}

.contactform .website_contact {
display:none;
}

/* html*/

h1, h2, h3, h4, h5 {
margin-top: 0px;
line-height: normal;
}

a, a:visited {
text-decoration: none;
color: #0000FF;
}

p {
margin: 0px;
padding: 0px;
}


td.required {
position: relative;
}

/* maps */

.instantienaam{
color: #000;
font-weight: bold;
font-size: 13px;
line-height: normal;
}

.instantienaam_klein, .instantienaam_klein a{
color: #000;
font-weight: bold;
line-height: normal;
}


.afbeelding_klein img {
max-width: 150px;
max-height: 100px;
width: expression(this.width > 150 ? "150px" : true);
height: expression(this.height > 100 ? "100px" : true);
}


.logo_naast {
float: left;
width: 70px;
height: 100px;
margin-right: 10px;
}

.logo_naast img {
max-width: 70px;
max-height: 100px;
width: expression(this.width > 70 ? "70px" : true);
height: expression(this.height > 100 ? "100px" : true);
}

.afbeelding_groot{
max-width: 300px;
max-height: 160px;
width: expression(this.width > 300 ? "300px" : true);
height: expression(this.height > 160 ? "160px" : true);
}

#content {
float: left;
}

#content-left #instanties_result strong {
color: #000000;
}

#content-left .afstand {
float: right;
display:block;
margin-top: -15px;
font-size: 11px;
}

/* testen */

.online-test .vraagnaam {
    background: url("/images/test/label_rood.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 34px;
    margin-bottom: 2px;
    padding-left: 20px;
    padding-top: 15px;
    width: 470px;
}

.online-test .begin .vraagnaam {
    background: url("/images/test/label_bruin.jpg") repeat-x scroll 0 0 transparent;
}

.online-test .advies {
    background: url("/images/test/label_zwart.jpg") repeat-x scroll 0 0 transparent;
}

.online-test .input {
    background: url("/images/test/stelling_bg.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
height: auto !important;
height: 179px;
min-height: 179px;
    padding-left: 20px;
    padding-right: 180px;
    padding-top: 20px;
    position: relative;
    width: 288px;
margin-bottom: 10px;
}

.aanmeldform .input {
background-color: #F9F9F9;
padding-right: 20px;
padding-bottom: 10px;
width: 448px;
height: auto !important;
height: 179px;
min-height: 179px;
}

.aanmeldform ul {

}

.aanmeldform .asd .input {
background-color: transparent;
background-image: none;
border: 0;
padding: 0;
width: auto;
height: auto !important;
min-height: 10px;
}

.aanmeldform .asd {
margin-top: 10px;
}

.aanmeldform .asd .input select {
width: 172px;
}

.online-test .logo {
    background: url("/images/test/logo.jpg") repeat-x scroll 0 0 transparent;
    position: absolute;
    width: 101px;
    height: 150px;
    left: 360px;
    top: 16px;
}

.aanmeldform .logo {
position: relative;
float: right;
margin-right: 7px;
top: auto;
left: auto;
}

.online-test .helptext {
margin-bottom: 15px;
}

.online-test .helpnaam {
margin-bottom: 0px;
}


.online-test .einde .helptext {
    line-height: 12px;
    margin-bottom: 15px;
    width: 330px;
}

.online-test .submit {
text-align: center;
}

.online-test .fbsubmit_next,  .online-test .fbsubmit{
text-align: center;
    background:url(/images/test/volgende.jpg) no-repeat;
    cursor:pointer;
    width: 85px;
    height: 24px;
    border: none;
color: transparent;
}

.online-test .fbsubmit_prev {
text-align: center;
    background:url(/images/test/vorige.jpg) no-repeat;
    cursor:pointer;
    width: 85px;
    height: 24px;
    border: none;
color: transparent;
margin-right: 4px;
}

.online-test .vraag6_man .helptext {
padding-bottom: 70px;
    background:url(/images/test/hamilton.jpg) no-repeat bottom center;
}

.online-test .vraag6_vrouw .helptext {
padding-bottom: 92px;
    background:url(/images/test/ludwig.jpg) no-repeat bottom center;
}

.online-test .vraag6 .radio{
    float: left;
    margin-left: 20px;
    margin-right: 31px;
}

.online-test .vraag6 .radio_last{
    margin-right: 0px;
}

.online-test .vraag6 .radio label{
display: none;
}

.sitemaplijst{
margin-left:40px;
}

.fb_iframe_widget {
margin-right: -36px;
}

.tweet_iframe_widget {
position: relative;
z-index: 1;
}

.addthis_pill_style {
position: relative;
z-index: 2;
}

.addthis_toolbox iframe {
    width: 150px !important;
left: -20px;
}


.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
float:left;

}

.addthis_toolbox.addthis_default_style span {
float:left;

}

#fbrp__176 {
    float: left;
    margin-top: 1px;
}

.contactform input, .contactform textarea {
width:100%;
box-sizing: border-box;
}

 .contactform textarea {
height:150px;
font-family: Verdana, Arial, Tahoma, sans-serif;
}

.contactform .cms_submit {
width:80px;
}

.cms_dropdown {
width:100%;
}



#gc_message_bar_open.right {
left: auto;
right: 30px;
}

#gc_message_bar_open {
z-index: 10000;
position: fixed;
top: -120px;
left: 30px;
height: 80px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dbe', endColorstr='#0074a4',GradientType=0);
background: #0074a4;
background: -moz-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dbe), color-stop(100%, #0074a4));
background: -o-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -ms-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: linear-gradient(to bottom, #008dbe 0%, #0074a4 100%);
background: -webkit-linear-gradient(top, #008dbe 0%, #0074a4 100%);
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

a#gc_message_bar_open, a#gc_message_bar_open:visited {
color: #289dcc;
}

#gc_message_bar_open.top .icon {
margin-top: 47px;
}

#gc_message_bar_open .icon {
display: block;
height: 25px;
width: 22px;
background-image: url('/images/arrow-light-down.png');
background-repeat: no-repeat;
background-position: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-right: 3px;
opacity: 0.5;
cursor: pointer;
margin-left: 3px;
margin-right: 3px;
}

#gc_message_bar {
white-space: nowrap;
z-index: 99998;
position: relative;
left: 0px;
width: 100%;
height: 40px;
line-height: 40px;
-moz-box-shadow: rgba(0,0,0,0.2);
-webkit-box-shadow: rgba(0,0,0,0.2);
box-shadow: rgba(0,0,0,0.2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dbe', endColorstr='#0074a4',GradientType=0);
background: #0074a4;
background: -moz-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dbe), color-stop(100%, #0074a4));
background: -o-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -ms-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: linear-gradient(to bottom, #008dbe 0%, #0074a4 100%);
background: -webkit-linear-gradient(top, #008dbe 0%, #0074a4 100%);
}

.gc_message_bar_top {
top: -45px;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_wrapper {
margin: 0 50px;
height: 30px;
line-height: 30px;
padding:5px 0;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_content {
position: relative;
height: 30px;
width: 100%;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button_a {
display: inline-block;
height: 30px;
line-height: 30px;
background: none !important;
}

#gc_message_bar a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button {
display: inline-block;
text-align: center;
height: 28px;
line-height: 28px;
padding: 0 10px;
cursor: pointer;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #6cc552;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50aa38', endColorstr='#50aa38',GradientType=0);
background: #50aa38;
background: -moz-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #50aa38), color-stop(100%, #50aa38));
background: -o-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: -ms-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: linear-gradient(to bottom, #50aa38 0%, #50aa38 100%);
background: -webkit-linear-gradient(top, #50aa38 0%, #50aa38 100%);
text-shadow: 1px 1px 1px rgba(0,0,0,.3);
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_message {
margin: 0 10px;
vertical-align: top;
line-height: 30px;
height: 30px;
display: inline-block;
color: #ffffff;
text-shadow: 1px 1px 1px rgba(0,0,0,.3);
font-family: inherit;
font-size: inherit;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar_close.right {
left: auto;
right: -40px;
}

#gc_message_bar a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar_close {
position: absolute;
top: 50%;
margin-top: -20px !important;
left: -40px;
height: 40px;
width: 31px;
}

#gc_message_bar_close .icon {
display: block;
height: 25px;
width: 25px;
margin-top: 7px;
margin-left: 3px;
background-image: url('/images/arrow-light-up.png');
background-repeat: no-repeat;
background-position: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
opacity: 0.5;
cursor: pointer;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button #gc_message_bar_buttontext {
width: 100%;
height: 28px;
line-height: 28px;
display: inline-block;
font-family: inherit;
font-size: inherit;
}

.field-contactgegevens .input input{
border:none;
margin-bottom:20px;
}


#gc_message_bar_content {
text-align:center;
}

.popup_desktop {
  display: inline-block;
    line-height: 30px !important;
}

.popup_mobile {
  display: none;
}

#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {width: 50%; margin:0 auto; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background: -webkit-linear-gradient(top, #50aa38 0%, #50aa38 100%);}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background: -webkit-linear-gradient(top, #008dbe 0%, #0074a4 100%);}
#cookie-bar .cb-policy:hover {background:#005b82;}

@media only screen and (max-width: 640px) {
    #cookie-bar p { width: 100%; }
}
/* Stylesheet: Haarstichting algemeen Modified On 2021-03-08 14:02:18 */
#provincie_lijst {
display: none;
}

#provincie_lijst a {
padding-left: 10px;
}

#provincies {
width: 140px;
}

#provincies a {
color: #000;
}

#provincies a:hover {
color: #BD0926;
}

/* main divs */

#left {
float: left;
width: 153px;	
background-color: #FFFFFF;
}

	#logo {
	width: 150px;
	height: 136px;
	margin-left: 2px;
	padding-top: 15px;
	padding-bottom: 10px;
	background: url('/images/logo_home.jpg') no-repeat 0px 24px;	
	border-right: 1px solid #e2e2e2;
	}
	
	#menu2 {
	width: 153px;
	border-top: 1px solid #e9e9e9; 	
	padding-bottom: 25px;
	}
		
#right {
float: left;
width: 807px;
padding-bottom: 30px;
background: url('/images/border.jpg') repeat-y 576px 0px;	
}

	#beeld {
	width: 807px;
	height: 140px;
	background: url('/images/beeld_vervolg.jpg') no-repeat;		
	}
	
		#zoekbalk {
		float: right;
		background-color: #000000;
		width: 421px;
		height: 28px;	
		margin-bottom: 63px;
		}
	
			#zoek {
				float:right;
				margin-top: 2px;
				margin-right: 15px;
				}
			
#zoek ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}

	#zoek ul li {
	display: block;
	float: left;
	margin-left: 13px;
	color: #E7E5EA;
	height: 19px;
	padding-top: 3px;
	}

	#zoek ul li.search-input {
	height: 22px;
	padding-top: 0px;
	}

	#zoek ul li.search-input input{
	width: 115px;
	background-color: #DCDCDC;
	}

	#zoek ul li a{
	color: #E7E5EA;
	}

	#zoek ul li a:hover{
	color: #BD0926;
	}

		#menu {
		width: 807px;
		height: 33px;
		border-top: 1px solid #94623c;
		border-bottom: 1px solid #adadad;
		background-color: #FFFFFF;
		}
		
#content {
width: 807px;		
padding-top: 20px;
padding-bottom: 25px;	
background-color: #FFFFFF;
}

	#content-left {
	float: left;
	width: 490px;
	margin-left: 42px;
	}
	
	#content-left strong{
	color: #5C6052;
	}

	#content-left a strong{
	color: #0000FF;
	}


		#submenu {
		margin-top: 5px;	
		padding-bottom: 5px;	
		}
	
	#content-right {
	float: right;
	width: 230px;
	margin-top: -35px;
	padding-top: 35px;
	border-top: 1px solid #adadad;
	background: url('/images/right_bg.jpg') no-repeat;
	}
	
		#right-inhoud {
		margin-left: 20px;
		width: 180px;	
		color: #683309;
		line-height: 10pt;
		}
		
/* menu */

#menu ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}

	#menu li.hoofd {
	display: block;
	float: left;
	height: 33px;
	border-right: 1px solid black;
	background-color: white;
	}
	
	#menu li.hoofd.last {
	border-right: none;	
	}

	#menu li.hoofd.last a{
	/*padding-right: 5px;	*/
	}
	
		#menu li.hoofd a {
		display: block;
		height: 22px;
		padding-top: 10px;
		padding-left: 17px;
		padding-right: 17px;
		font-size:9pt;
		font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		color: black;
		letter-spacing: 1px;
		}
		
		#menu li.hoofd a.active, #menu li.hoofd a:hover {
		color: #bd0926;
		}
		
#menu2 ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}

	#menu2 li.hoofd2 {
	display: block;
	width: 153px;
	height: auto !important;
	height: 26px;
	min-height: 26px;
	border-bottom: 1px solid #A3A3A3;
	text-align: center;
	}
		
		#menu2 li.hoofd2 a {
		display: block;
		width: 153px;
		height: auto !important;
		height: 22px;
		min-height: 22px;
		padding-top: 4px;
		text-decoration: none;
		text-align: center;
		color: black;
		}

#menu2 li.hoofd2 a:hover {
color: #bd0926;
}
		
#submenu ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
width: 490px;
height: 19px;
}

	#submenu li {
	display: block;
	float: left;
	margin-right: 15px;
	height: 19px;
	padding-left: 22px;
	background: url('/images/green_dot.jpg') no-repeat 0px 5px;
	}
	
	#submenu li.last {
	margin-right: 0px;
	}
		
		#submenu li a {
		color: #6D928B;
		}

/* classes */

.tussenkop {
color: #002E70;
font-weight: bold;
}

.blok_oranje {
width: 230px;
height: 49px;
margin-top: 30px;
background: url('/images/oranje_blok.jpg') no-repeat;
}

.blok_rood {
width: 230px;
height: 49px;
margin-top: 30px;
background: url('/images/blok_rood.jpg') no-repeat;
}

.blok_bruin {
width: 230px;
height: 49px;
margin-top: 30px;
background: url('/images/bruin_blok.jpg') no-repeat;
}

.blok_inhoud {
width: 190px;
padding-top: 18px;
padding-left: 20px;
padding-right: 20px;
line-height: 10pt;
color: #683309;
}

.blok_oranje a:hover h3, .blok_rood a:hover h3, .blok_bruin a:hover h3, #right-inhoud a:hover h3 {
color: #000;
}

.leesverder {
text-decoration: none;
color: #adadad;
font-style: italic;
}

.NewsSummaryLink a{
color: #002E70;
}

/* HTML */

h2 {
font-family: Trebuchet MS, Arial, Tahoma, sans-serif;	
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #A3A3A3;
font-size: 15pt;
font-weight: normal;
letter-spacing: 1px;
line-height:12pt;
color: #bd0926;	
}

h3 {
font-family: Trebuchet MS, Arial, Tahoma, sans-serif;	
color: #003366;	
font-size: 13pt;
font-weight: normal;
line-height:12pt;
}

.blok_oranje h3, .blok_bruin h3, .blok_rood h3 {
color: #FFFFFF;
width: 190px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 20px;
font-size: 14pt;
font-weight: normal;
line-height:15pt;
}

.donatie td {
padding-bottom: 5px;
}

.hidden {
height: 0px;
display: none;
}

.instantielinks a{
color: #ADADAD;
}

.instantielinks a:hover {
color: #000000;
}

.instantielinks a.instantieactive{
color: #000000;
}



#gc_message_bar_open.right {
left: auto;
right: 30px;
}

#gc_message_bar_open {
z-index: 10000;
position: fixed;
top: -120px;
left: 30px;
height: 80px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dbe', endColorstr='#0074a4',GradientType=0);
background: #0074a4;
background: -moz-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dbe), color-stop(100%, #0074a4));
background: -o-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -ms-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: linear-gradient(to bottom, #008dbe 0%, #0074a4 100%);
background: -webkit-linear-gradient(top, #008dbe 0%, #0074a4 100%);
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

a#gc_message_bar_open, a#gc_message_bar_open:visited {
color: #289dcc;
}

#gc_message_bar_open.top .icon {
margin-top: 47px;
}

#gc_message_bar_open .icon {
display: block;
height: 25px;
width: 22px;
background-image: url('/images/arrow-light-down.png');
background-repeat: no-repeat;
background-position: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-right: 3px;
opacity: 0.5;
cursor: pointer;
margin-left: 3px;
margin-right: 3px;
}

#gc_message_bar {
white-space: nowrap;
z-index: 99998;
position: relative;
left: 0px;
width: 100%;
height: 40px;
line-height: 40px;
-moz-box-shadow: rgba(0,0,0,0.2);
-webkit-box-shadow: rgba(0,0,0,0.2);
box-shadow: rgba(0,0,0,0.2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dbe', endColorstr='#0074a4',GradientType=0);
background: #0074a4;
background: -moz-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dbe), color-stop(100%, #0074a4));
background: -o-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: -ms-linear-gradient(top, #008dbe 0%, #0074a4 100%);
background: linear-gradient(to bottom, #008dbe 0%, #0074a4 100%);
background: -webkit-linear-gradient(top, #008dbe 0%, #0074a4 100%);
}

.gc_message_bar_top {
top: -45px;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_wrapper {
margin: 0 50px;
height: 30px;
line-height: 30px;
padding:5px 0;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_content {
position: relative;
height: 30px;
width: 100%;
}

#gc_message_bar div {
margin: 0 10px;
text-decoration: none;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button_a {
display: inline-block;
height: 30px;
line-height: 30px;
background: none !important;
}

#gc_message_bar a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button {
display: inline-block;
text-align: center;
height: 28px;
line-height: 28px;
padding: 0 10px;
cursor: pointer;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #6cc552;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50aa38', endColorstr='#50aa38',GradientType=0);
background: #50aa38;
background: -moz-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #50aa38), color-stop(100%, #50aa38));
background: -o-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: -ms-linear-gradient(top, #50aa38 0%, #50aa38 100%);
background: linear-gradient(to bottom, #50aa38 0%, #50aa38 100%);
background: -webkit-linear-gradient(top, #50aa38 0%, #50aa38 100%);
text-shadow: 1px 1px 1px rgba(0,0,0,.3);
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_message {
margin: 0 10px;
vertical-align: top;
line-height: 30px;
height: 30px;
display: inline-block;
color: #ffffff;
text-shadow: 1px 1px 1px rgba(0,0,0,.3);
font-family: inherit;
font-size: inherit;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar_close.right {
left: auto;
right: -40px;
}

#gc_message_bar a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar_close {
position: absolute;
top: 50%;
margin-top: -20px !important;
left: -40px;
height: 40px;
width: 31px;
}

#gc_message_bar_close .icon {
display: block;
height: 25px;
width: 25px;
margin-top: 7px;
margin-left: 3px;
background-image: url('/images/arrow-light-up.png');
background-repeat: no-repeat;
background-position: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
opacity: 0.5;
cursor: pointer;
}

#gc_message_bar div, #gc_message_bar span, #gc_message_bar b, #gc_message_bar i, #gc_message_bar form, #gc_message_bar label {
line-height: 1;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

#gc_message_bar #gc_message_bar_button #gc_message_bar_buttontext {
width: 100%;
height: 28px;
line-height: 28px;
display: inline-block;
font-family: inherit;
font-size: inherit;
}


#gc_message_bar_content {
text-align:center;
}
/* Stylesheet: Haarstichting doorklik Modified On 2017-09-22 15:42:21 */
