/* -------------------------------------------------------------------
	Kunstmaan - LIJN - 24/02/2010
	UZ BRUSSEL

    updated 06/08/2010
    updated 12/06/2012

	1. Page Structure
    2. Miscellaneous
    3. Typo
    4. Searchbox
    5. Menu
    6. Elements @ home
    7. Navigation @ sub
    8. News
    9. Search results
    10. Calendar
    11. Minisite
    12. Additions
------------------------------------------------------------------- */
/* ------------------------------------------------------------------- 0. Testing ------------------------------------------------------------------- */
input::-moz-focus-inner /*Remove button padding in FF*/ {
    border: 0;
    padding: 0;
}
* {
	font-family: Verdana, Geneva, sans-serif;
}
a:focus{
	outline: 1px dotted #ABB202;
}
#language #bg { background:none; }
#language #container { margin-top:45px; background:none; }
#language #menu { background:none; margin-top: 60px;
}
#language #menu #menu_head .columns { background:none; }
#language #menu #menu_head .last a { color:#fff; }

#language #menu #menu_body .column { min-height:210px; }
#language #menu #menu_body .last { background:none; }
#language #menu #menu_body .column p { padding:9px 14px; }
/* ------------------------------------------------------------------- 1. Page Structure ------------------------------------------------------------------- */
#bg_searchbox { background:#EDEEEF url(../img/css_bg/bg-searchbox.png) repeat-x 0 0; }
/*body#subpage #bg_searchbox { background:#EDEEEF url(../img/css_bg/bg-searchbox.png) repeat-x 0 0; }*/
body#subpage #bg_searchbox{ background:#ffffff url(../img/css_bg/bg-searchbox-subpage.gif) repeat-x; }

body#subpage_minisite #bg_searchbox { background-image:url(../img/css_bg/bg-searchbox-subpage-minisite.gif) repeat-x; }
body#subpage_minisite_oranje #bg_searchbox { background-image:url(../img/css_bg/bg-searchbox-subpage-minisite-oranje.gif) repeat-x; }
#bg { background: url('../img/css_bg/bg.png') center top no-repeat;}
body#subpage #bg, body#crisissite #bg {background: transparent;}
body#subpage #bg {background:#ffffff url(../img/css_bg/bg-searchbox-subpage.gif) 0 0 repeat-x; }
body#crisissite #bg_searchbox {background:#ffffff;}
body#crisissite #bg {background: #ffffff url(../img/bg-crisis.png) 0 -1px repeat-x;a}

body#subpage_minisite #bg { background:transparent url(../img/css_bg/bg-searchbox-subpage-minisite.gif) repeat-x; }
body#subpage_minisite_oranje #bg { background: transparent url(../img/css_bg/bg-searchbox-subpage-minisite-oranje.gif) repeat-x; }

#header { width:900px; height:115px; overflow:hidden; margin:0 auto; position:relative; }
#logo { position:absolute; top:15px; left:20px; /*float:left; padding:15px 0 0 30px;*/ width:170px; z-index:1; }
body#subpage_minisite #logo { width:285px; }
body#subpage_minisite_oranje #logo { width:285px; }
#nav_header { position:absolute; top:15px; right:20px; /*float:left;*/ width:680px; z-index:2; /*padding:20px 20px 0 0;*/ }
/*body#subpage_minisite #nav_header { width:550px; }
body#subpage_minisite_oranje #nav_header { width:550px; }
*/
ul#nav_top {
	border-radius: 5px;
}
ul#nav_top li {
	padding: 8px;
	border-right: 1px solid #ffffff;
	float: left;
	background-color: #EDEDED;
}
ul#nav_style li {
	padding: 8px;
	border-right: 1px solid #ffffff;
	float: left;
}
ul#nav_top li:hover {
	background-color: #646464;
	color: #ffffff;
}
ul#nav_top li:first-child {
	border-radius: 5px 0 0 5px;
}
ul#nav_top li:last-child {
	border-radius: 0 5px 5px 0;
}
ul#nav_top li:hover a{
	color: #ffffff;
}
ul#nav_top li:last-child {
	border: none;
}
ul#nav_language {
	border-left: none;
	border-right: 1px solid #646464;
}
ul#nav_language li {
	padding: 8px;
	border-right: 1px solid #ffffff;
	float: left;
}
ul#nav_language li:first-child {
	padding-right: 0;
}

ul#nav_top, ul#nav_language, ul#nav_style { float:right; }
ul#nav_style { margin-top:-3px; }

#photo { width:900px; height:298px; overflow:hidden; margin:0 auto; background:no-repeat 0 0; position:relative; }
#photo h1 {
	text-indent: -9999px;
}
body#subpage_minisite #photo { height:232px; }
body#subpage_minisite_oranje #photo { height:232px; }
#header_lnk { position:absolute; top:235px; left:545px; height:28px; line-height:28px; }
#header_lnk a { display:block; color:#fff; text-decoration:none; /*background:url(../img/icons/arrow-header-lnk.gif) no-repeat 100% 60%;*/ padding-right:14px; }
#header_lnk a:hover { text-decoration:underline; }

body#subpage_minisite_oranje #header_lnk { position:absolute; top:170px; left:465px; height:28px; line-height:28px; }
body#subpage_minisite_oranje #header_lnk a { display:block; font-size:1.08em; color:#fff; text-decoration:none; background:url(../img/icons/arrow-header-lnk-minisite.gif) no-repeat 100% 60%; padding-right:14px; }
body#subpage_minisite_oranje #header_lnk { position:absolute; top:170px; left:465px; height:28px; line-height:28px; }
body#subpage_minisite_oranje #header_lnk a { display:block; font-size:1.08em; color:#fff; text-decoration:none; background:url(../img/icons/arrow-header-lnk-minisite.gif) no-repeat 100% 60%; padding-right:14px; }

.wrapper { width:950px; margin:0 auto; }
#container { width:900px; margin:0 auto; padding: 0 10px;
}
body#subpage #container { padding-bottom:1em; min-height:511px; }

#footer .wrapper {
	width:880px;
	padding: 25px 10px;
}
#footer {
	background-color: #4A4B3A;
	margin-top: 10px;
}
#footer ul {
	float: left;
	margin-right: 29px;
}
#footer ul.last {
	margin-right: 20px;
}
#footer li {
	border-bottom: 1px solid #000000;
	width: 194px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAAFhJREFUGJVj+P//PwM6Xr2JaQEDEsCmhokBO4hH14wOcGkkqJlx9Sam//hMZmBgWBji+zeBFBvxAsb//zEtXLOZGSa4MNTvXwI2NfhsXBjq9y8Bpyy50QEAtqdXJQsW6RAAAAAASUVORK5CYII=) right center no-repeat;
	background: transparent url('../img/css_bg/arrow_green.png') right center no-repeat;
}
#footer li a {
	color: #9FA097;
	font-size: 13px;
	line-height: 175%;
	text-decoration: none;
	padding-left: 5px;
	display: block;
}
#footer ul.white li a {
	color: #ffffff;
}
#footer ul.white li a:hover {
	color: #ABB201;
}
#footer li:hover {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAADVJREFUGJVjYMAC/v//vwCNj4Gxgv8QsIBcjXDNWDX+JwwWYNPIhN1OMgFRTqV24CxA42NgAOczua3rFbn4AAAAAElFTkSuQmCC) no-repeat right center;
	background: transparent url('../img/css_bg/arrow_white.png') right center no-repeat;
}
#footer li:hover a, #footer li a:hover {
	color: #ABB201;
}
#footer li:last-child {
	border: none;
}
#footer .jobs {
	float: left;
	background-color: #5F614A;
	width: 212px;
	margin: 0;
	padding:0;
	border-radius: 5px;
}
#footer .jobs p {
	color: #ffffff;
	font-size: 15px;
	line-height: 130%;
	padding: 15px 10px 15px 10px;
	margin: 0;
}
#footer .jobs a {
	width: 177px;
	color: #ffffff;
	line-height: 29px;
	border-radius: 0 0 5px 5px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	background: #ABB202 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAADVJREFUGJVjYMAC/v//vwCNj4Gxgv8QsIBcjXDNWDX+JwwWYNPIhN1OMgFRTqV24CxA42NgAOczua3rFbn4AAAAAElFTkSuQmCC) no-repeat 195px 11px;
	background: #ABB202 url('../img/css_bg/arrow_white.png') 195px 11px no-repeat;
	text-decoration: none;
	padding: 0 25px 0 10px;
	text-align: right;
}
#footer .jobs a:hover {
	background: #3E3F31 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAADVJREFUGJVjYMAC/v//vwCNj4Gxgv8QsIBcjXDNWDX+JwwWYNPIhN1OMgFRTqV24CxA42NgAOczua3rFbn4AAAAAElFTkSuQmCC) 195px 11px no-repeat;
	background: #3E3F31 url('../img/css_bg/arrow_white.png') 195px 11px no-repeat;
}

#copy {
	background-color: #ffffff;
	padding-top: 15px;
}
#copy .wrapper {
	width: 860px;
	padding: 0 10px;
}
#copy .left {
	float: left;
}
#copy .right {
	float: right;
}
#copy p, #copy p a{
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	color: #646464;
	font-weight: bold;
	line-height: 135%;
	text-decoration: none;
}
#copy p a.disclaimer {
	text-decoration: underline;
}
#copy a:hover {
	color: #333333;
	text-decoration: underline;
}
#copy .kuma {
	margin-top: 15px;
}
#copy .kuma a.kunstmaan {
	margin-left: 10px;
	background: #3E3F31 url('../img/general/kunstmaan.png') left top no-repeat;
	background-position: 0 0;
	width: 83px;
	height: 16px;
	display: inline-block;
	text-indent: -9999px;
}
#copy .kuma a.kunstmaan:hover {
	background-position: 0 -20px;
}
/* Page Structure @ sub */

body#subpage #container .columns .column { float:left; width:253px; }
body#subpage #container .columns #nav_side, body#crisissite #container .columns #nav_side { width:189px; padding:0 42px 0 12px; }
body#subpage #container .columns #content, body#crisissite #container .columns #content { width:647px; width:597px; padding-right:50px; }

body#subpage_minisite #container .columns #nav_side { width:189px; padding:0 42px 0 12px; }
body#subpage_minisite #container .columns #content { width:647px; width:597px; padding-right:50px; }

body#subpage_minisite_oranje #container .columns #nav_side { width:189px; padding:0 42px 0 12px; }
body#subpage_minisite_oranje #container .columns #content { width:647px; width:597px; padding-right:50px; }

#nav_side ul li { width:189px; border-bottom:#ccc 1px solid; overflow:hidden; }
#nav_side ul li a { display:block; min-height:40px; color:#464739; text-decoration:none; line-height:130%; }
#nav_side ul li a span { display:block; padding:12px 30px 12px 10px; }
#nav_side ul li a:hover { color:#fff; background:#AEB700 url(../img/css_bg/bg-nav-side-on.jpg) repeat-x 0 100%; }
#nav_side ul li a:hover span { background:url(../img/icons/ico-nav-side.gif) no-repeat 95% 50%; }

body#subpage_minisite #nav_side ul li a:hover { color:#fff; background:#12A1C3 url(../img/css_bg/bg-nav-side-on-blue.jpg) repeat-x 0 100%; }
body#subpage_minisite #nav_side ul li a:hover span { background:url(../img/icons/ico-nav-side-blue.gif) no-repeat 95% 50%; }

body#subpage_minisite_oranje #nav_side ul li a:hover { color:#fff; background:#FF9900 url(../img/css_bg/bg-nav-side-on-orange.jpg) repeat-x 0 100%; }
body#subpage_minisite_oranje #nav_side ul li a:hover span { background:url(../img/icons/ico-nav-side-orange.gif) no-repeat 95% 50%; }

#nav_side ul li ul.nav_side_sub { display:none; padding-left:21px; }
#nav_side ul li ul.nav_side_sub li { width:168px; border-style:dotted; overflow:hidden; }
#nav_side ul li ul.nav_side_sub li.last { border:0; padding-bottom:0; }

#nav_side ul li.open ul.nav_side_sub { display:block; }
#nav_side ul li.open a { color:#ABB201; }
#nav_side ul li.open a:hover { color:#fff; }
#nav_side ul li.open a span { background:url(../img/icons/ico-nav-side-open.gif) no-repeat 95% 50%; }
#nav_side ul li.open a:hover span { background:url(../img/icons/ico-nav-side.gif) no-repeat 95% 50%; }
#nav_side ul li.open ul.nav_side_sub li a { color:#464739; }
#nav_side ul li.open ul.nav_side_sub li a:hover { color:#fff; }
#nav_side ul li.open ul.nav_side_sub li a span { background:none; }
#nav_side ul li.open ul.nav_side_sub li a:hover span { background:url(../img/icons/ico-nav-side.gif) no-repeat 95% 50%; }
#nav_side ul li.open ul.nav_side_sub li.in { border:0; }
#nav_side ul li.open ul.nav_side_sub li.in a span {background:url(../img/icons/ico-nav-side.gif) no-repeat 95% 50%;}

body#subpage_minisite #nav_side ul li.open a { color:#12A0C3; }
body#subpage_minisite #nav_side ul li.open a:hover { color:#fff; }
body#subpage_minisite #nav_side ul li.open a span { background:url(../img/icons/ico-nav-side-open-blue.gif) no-repeat 95% 50%; }
body#subpage_minisite #nav_side ul li.open a:hover span { background:url(../img/icons/ico-nav-side-blue.gif) no-repeat 95% 50%; }
body#subpage_minisite #nav_side ul li.open ul.nav_side_sub li a span { background:none; }
body#subpage_minisite #nav_side ul li.open ul.nav_side_sub li a:hover span { background:url(../img/icons/ico-nav-side-blue.gif) no-repeat 95% 50%; }
body#subpage_minisite #nav_side ul li.open ul.nav_side_sub li.in a span {background:url(../img/icons/ico-nav-side-blue.gif) no-repeat 95% 50%;}

body#subpage_minisite_oranje #nav_side ul li.open a { color:#FF9900; }
body#subpage_minisite_oranje #nav_side ul li.open a:hover { color:#fff; }
body#subpage_minisite_oranje #nav_side ul li.open a span { background:url(../img/icons/ico-nav-side-open-orange.gif) no-repeat 95% 50%; }
body#subpage_minisite_oranje #nav_side ul li.open a:hover span { background:url(../img/icons/ico-nav-side-orange.gif) no-repeat 95% 50%; }
body#subpage_minisite_oranje #nav_side ul li.open ul.nav_side_sub li a span { background:none; }
body#subpage_minisite_oranje #nav_side ul li.open ul.nav_side_sub li a:hover span { background:url(../img/icons/ico-nav-side-orange.gif) no-repeat 95% 50%; }
body#subpage_minisite_oranje #nav_side ul li.open ul.nav_side_sub li.in a span {background:url(../img/icons/ico-nav-side-orange.gif) no-repeat 95% 50%;}



#nav_side ul li.in a { color:#fff; background:#AEB700 url(../img/css_bg/bg-nav-side-on.jpg) repeat-x 0 100%; }
#nav_side ul li.in a span { background:url(../img/icons/ico-nav-side.gif) no-repeat 95% 50%; }
#nav_side ul li ul.nav_side_sub li.in a { color:#fff; }

body#subpage_minisite #nav_side ul li.in a { background:#12A1C3 url(../img/css_bg/bg-nav-side-on-blue.jpg) repeat-x 0 100%; }
body#subpage_minisite #nav_side ul li.in a span { background:url(../img/icons/ico-nav-side-blue.gif) no-repeat 95% 50%; }
body#subpage_minisite #nav_side ul li ul.nav_side_sub li.in a { color:#fff; }

body#subpage_minisite_oranje #nav_side ul li.in a { background:#FF9900 url(../img/css_bg/bg-nav-side-on-orange.jpg) repeat-x 0 100%; }
body#subpage_minisite_oranje #nav_side ul li.in a span { background:url(../img/icons/ico-nav-side-orange.gif) no-repeat 95% 50%; }
body#subpage_minisite_oranje #nav_side ul li ul.nav_side_sub li.in a { color:#fff; }


/* ------------------------------------------------------------------- 2. Miscellaneous ------------------------------------------------------------------- */
div.hr hr { display:none; }

#content ul { list-style:disc; padding:15px; }
#content ul li { list-style:disc; line-height:150%; }
#content ol { list-style:decimal; padding:20px; }
#content ol li { list-style:decimal; line-height:150%; }
#content ul li a, #content ol li a { color:#ABB200; }

.anchor_top { text-align:right; margin:0 0 1em; }
.anchor_top a { color:#575844; background:url(../img/icons/ico-top.gif) no-repeat 0 50%; padding-left:19px; }

.solo_photo { margin-bottom:1em; }
.solo_photo .img { float:left; background-color:#ECECEC; font-size:0.85em; }
.solo_photo .desc { padding:6px; font-weight:bold; }

p.more { text-align:right; }
p.more a { font-weight:bold; text-decoration:none; color:#242424; background:url(../img/icons/ico-news.gif) no-repeat 100% 60%; padding-right:20px; }
p.more a:hover { text-decoration:underline; }

.columns .column { float:left; }

em { font-style:italic; }
p.sort { border-bottom:#ccc 1px solid; }
p.sort span { padding:0 5px; background:url(../img/icons/ico-down.gif) no-repeat 0 50%; padding-left:15px; margin:0 8px; }
p.sort span.down { background-image:url(../img/icons/ico-up.gif); }
p.sort span a { text-decoration:none; }

/* ------------------------------------------------------------------- 3. Typo ------------------------------------------------------------------- */
/* Relative font sizes:
	- every other font size is derived from the base size (13px = 0.81em)
	- use the em calculator to calculate your font size : http://riddle.pl/emcalc/ */

body { font-family:Verdana, Geneva, sans-serif; font-size:0.81em; color:#333; }
p { color:#242424; line-height:150%; margin:0 0 1em; }
/*p */a { color:#ABB200; }

body#subpage_minisite p a { color:#12A0C3; }
body#subpage_minisite_oranje p a { color:#FF9900; }

ul#nav_top, ul#nav_language, ul#nav_style { font-size:12px; font-weight:bold;  }
ul#nav_top a, ul#nav_language a, ul#nav_style a { text-decoration:none; color: #646464; }
ul#nav_language a:hover{text-decoration: underline;}
ul#nav_language a:hover, ul#nav_style a:hover {color: #3F3F33;}
ul#nav_style a.large { font-size:1.33em; }
#header_lnk a { font-size:1.38em; }
.input_submit { font-size:1.38em; }
#searchbar label { font-size:1.38em; }
#searchbar label.small { font-size:0.92em; }
#searchbar .input_submit input { font-size:1em; }
#menu #menu_head { font-size:1.38em; }
#menu #menu_body .column ul li { font-size:0.92em; }
#lnk_jobs { font-size:1.38em; }
#banner_news_acts p { font-size:1.38em; }
#banner_news_acts p.all { font-size:1em; }
#banner_news_acts .column .carousel li a { font-size:1.38em; }
#footer { font-size:0.85em; }

#nav ul li a { font-size:1.08em; }
#crumb p { font-size:0.85em; }

h1 { font-size:2.31em; color:#ABB200; margin:0 0 1em; }
h2 { font-size:1.38em; color:#545541; margin:0 0 1em; }
h3 { font-size:1.15em; color:#99A000; margin:0 0 1em; }
h4 {}
h5 {}
h6 {}

body#subpage_minisite h1 { color:#12A0C3; }
body#subpage_minisite h3 { color:#12A0C3; }

body#subpage_minisite_oranje h1 { color:#FF9900; }
body#subpage_minisite_oranje h3 { color:#FF9900; }


table { width:100%; background-color:#ECECEC; }
table caption { font-size:0.85em; font-weight:bold; padding:6px 0; }
td, th { font-size:0.85em; /*vertical-align:middle;*/ padding:6px; /*text-align:center;*/ border:#E0E0E0 1px solid; border-width:0 1px 1px 0; }
th { font-weight:bold; }
tr.odd { background-color:#F8F8F8; }

.paginator { font-size:0.85em; }
.calendar_item p { font-size:0.92em; }
.calendar_item p em { font-size:1.08em; }

table.calendar_month caption { font-size:1.45em; }

#subpage_minisite #logo h1 { font-size:2.08em; }
body#subpage_minisite_oranje h1 { font-size:2.08em; }

/* ------------------------------------------------------------------- 4. Searchbox ------------------------------------------------------------------- */

#crisissite #searchbar {height: 199px;margin-bottom: 0;}
#crisissite.subpage #searchbar {height: 45px;}
#searchbar { padding-left:14px; padding-top:8px; height:37px; width:886px; margin:0 auto; ;
}
#searchbar form {
	float: right;
	margin-right: 10px;
}
body#subpage #searchbar { padding-left:20px; width:880px; }
#searchbar div { float:left;  }
#searchbar .input_txt { height:22px; }
#searchbar label { color:#fff; padding:0 5px 0 0; }
#searchbar label.small { padding:0 5px 0 15px; }
#searchbar .label { padding-top:10px; }
#searchbar input { background:none; border:0; }
#searchbar .input_txt input { display:inline; width:237px; height: 28px;  background-color:#FFF; border-radius: 5px 0 0 5px; padding-left: 5px; padding-right: 5px;
}
#searchbar .selectbox { padding-right:10px; }
#searchbar .selectbox select { width:170px; }
#searchbar .input_submit { padding:0 0 0 0; }
#searchbar .input_submit input { border:0; background-color: #5F604A; height:30px; padding: 0 8px 2px; color: #ffffff; font-size: 13px; font-weight: normal; border-radius: 0 5px 5px 0; margin: 0; -webkit-appearance: none; cursor: pointer;
}
#searchbar .input_submit input:hover {
	background: #ABB202;
	cursor: pointer;
}

/* ------------------------------------------------------------------- 5. Menu ------------------------------------------------------------------- */
#menu { margin-bottom:9px; margin-top:-33px; position: relative; z-index: 999;}
#menu .column { float:left; width:213px; margin-left: 8px;}
#menu .column:first-child { margin-left: 0;}

#menu #menu_head .column {
	background: #5E5F49;
	background:  url('../img/css_bg/menu.png') repeat-x left top;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5E5F49), to(#39392D));
	background: -webkit-linear-gradient(top, #5E5F49, #39392D);
	background: -moz-linear-gradient(top, #5E5F49, #39392D);
	background: -ms-linear-gradient(top, #5E5F49, #39392D);
	background: -o-linear-gradient(top, #5E5F49, #39392D);
	padding-left: 15px;
	border-radius: 5px;
	width: 199px;
}
#menu #menu_head .column:hover {
	background: #A7AF01;
	background:  url('../img/css_bg/menu.png') repeat-x 0 -56px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A7AF01), to(#8A9001));
	background: -webkit-linear-gradient(top, #A7AF01, #8A9001);
	background: -moz-linear-gradient(top, #A7AF01, #8A9001);
	background: -ms-linear-gradient(top, #A7AF01, #8A9001);
	background: -o-linear-gradient(top, #A7AF01, #8A9001);
}
#menu #menu_head a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:211px;
	height:50px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAEBJREFUGJWN0EEKACEMBMFG/Od+LT9tDwtBcATnWpBMglpsUVHBP3WDxgSqdYPGyZkPYAToFnHU0/JYNx4YX7IAMnOqAmZbuqAAAAAASUVORK5CYII=) 175px 20px no-repeat;
	background: transparent url('../img/css_bg/bul_arrow_white.png') 175px 20px no-repeat;
	line-height: 50px;
	width: 193px;
}
#menu #menu_body .column ul { padding-left:15px; padding-top:15px; margin-left: 15px; margin-bottom: 15px;}
#menu #menu_body .column ul li {list-style-type: disc;}
#menu #menu_body .column ul li a:link,
#menu #menu_body .column ul li a:visited,
#menu #menu_body .column ul li a:active { color:#333333; text-decoration:none; line-height: 120%; font-size: 13px; font-weight: bold; padding-bottom: 5px; display: block;}
#menu #menu_body .column ul li a:hover { text-decoration:underline; }
#menu #menu_body .last { padding: 15px; width: 198px; _width:190px;}
#menu #menu_body .last a{
	color: #333333;
	line-height: 120%;
	text-decoration: none;
}
#menu #menu_body .last a:hover{
	text-decoration: underline;
}
/* ------------------------------------------------------------------- 6. Elements @ home ------------------------------------------------------------------- */
#lnk_news { background-color: #ffffff; min-height:50px; padding-left:20px; margin-bottom:20px; line-height:50px; border-radius: 5px; width: 860px;
}

#lnk_news a {
	display: block;
	text-decoration: none;
}
#lnk_news span {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	line-height: 25px;
	width: 735px;
	float: left;
	color:#333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 12px;
	margin-bottom: 0;
	cursor: pointer;
}
#lnk_news.vacatures span {
	width: 600px;
}
#lnk_news  span.meer-info {
	padding: 0 20px 0 8px;
	color: #ffffff;
	border-radius: 5px;
	float: right;
	width: auto;
	height: auto;
	line-height: 30px;
	margin: 10px 10px 0 0;
	text-decoration: none;
	background: #ABB202 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAADVJREFUGJVjYMAC/v//vwCNj4Gxgv8QsIBcjXDNWDX+JwwWYNPIhN1OMgFRTqV24CxA42NgAOczua3rFbn4AAAAAElFTkSuQmCC) no-repeat right 11px;
	background: #ABB202 url('../img/css_bg/arrow_white.png') no-repeat right 11px;
	padding-right: 20px;
	font-weight: normal;
}
#lnk_news:hover span.meer-info{
	background-color: #3E3F31;
}

#banner_news_acts { margin-bottom:10px; }
#banner_news_acts .column { float:left; width:450px; overflow:hidden; }
#banner_news_acts .last { width:430px; padding-left:20px; }
#banner_news_acts p { margin:0 0 1em; }
#banner_news_acts .column ul li {}
#banner_news_acts .column ul li a { display:block; width:430px; padding:1em 0 0 0; text-decoration:none; color:#333; }
#banner_news_acts .column ul li a strong { color:#5F5F4A; float:left; width:45px; margin-right:10px; font-weight:normal; }
#banner_news_acts .column ul li a span { float:left; float:left; width:375px; padding-bottom:10px; border-bottom:#ccc 1px solid;  }
#banner_news_acts .column ul li.last { padding-left:0; }
#banner_news_acts .column ul li.last a span { border:0; }
#banner_news_acts .column ul li a:hover span { text-decoration:underline; }
#banner_news_acts .hr { background-color:#666; height:3px; margin:0 0 1em;  }
#banner_news_acts p.all { text-align:right; }
#banner_news_acts p.all a { color:#333; font-weight:bold; text-decoration:none; }
#banner_news_acts p.all a:hover { text-decoration:underline; }

/** Carousel *
#banner_news_acts .column .carousel li { display:block; width:434px; height:344px; overflow:hidden; background:url(../img/css_bg/bg-carousel.gif) no-repeat 0 0; padding:9px; position:relative; }
#banner_news_acts .column .carousel li a { position:absolute; display:block; z-index:2; /*width:434px;*/ width:354px; height:43px; overflow:hidden; left:9px; top:268px; display:block; background:url(../img/css_bg/bg-lnk-carousel.png) no-repeat 0 0; color:#fff; text-align:right; padding:20px 40px 0 40px; }
#banner_news_acts .externalControl button { display:block; width:13px; height:12px; float:left; margin-right:8px; border:0; background:transparent url(../img/icons/carousel-off.gif) no-repeat 0 0; text-indent:-8888px; }
#banner_news_acts .externalControl button.on { background-image:url(../img/icons/carousel-on.gif); }

body#subpage_minisite #banner_news_acts .column .carousel li { height:193px; background-image:url(../img/css_bg/bg-carousel-minisite.gif); overflow: hidden;
}
body#subpage_minisite #banner_news_acts .column .carousel li p { display:block; margin:0; height:126px; background-color:#12A1C3; color:#fff; padding:0 9px; font-size:1.77em; }
body#subpage_minisite #banner_news_acts .column .carousel li p span { display:block; color:#A7DCE9; font-size:0.57em; }
body#subpage_minisite #banner_news_acts .column .carousel li a { height:38px; top:135px; background-image:url(../img/css_bg/bg-lnk-carousel-minisite.gif); padding:10px 40px 0 40px; }
body#subpage_minisite #banner_news_acts .externalControl button.on { background-image:url(../img/icons/carousel-on-blue.gif); }

#boxes .box {
	float: left;
	width: 257px;
	height: 180px;
	padding: 15px;
	background-color: #ffffff;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
#boxes .box.no-marg {
	margin-right: 0;
}
#boxes .box.high {
	height: 400px;
}
#boxes .box.wide {
	width: 554px;
}
#boxes .box.spoed {
	background: #ffffff url('../img/css_bg/bg_spoed.png') 15px 150px no-repeat;
}
#boxes .box.contact {
	background: #ffffff url('../img/css_bg/bg_contact.png') 25px 137px no-repeat;
}
#boxes .box.carr {
	padding: 0;
	height: 210px;
	width: 287px;
}
#boxes .box.carr .control {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .45);
	z-index: 3;
	width: 267px;
	text-align: right;
	padding: 10px;
	border-radius: 0 0 5px 5px;
}
#boxes .box.carr .control .ctrl_btn {
	float: right;
}
#boxes .box.carr .control .ctrl_btn  button{
	display:block;
	width:10px;
	height:10px;
	margin-right:4px;
	border:0;
	background:transparent url(../img/css_bg/bg_car.png) no-repeat 0 0;
	text-indent:-8888px;
	float: left;
}
#boxes .box.carr .control .ctrl_btn  button:hover, #boxes .box.carr .control .ctrl_btn  button.on:hover{
	background:transparent url(../img/css_bg/bg_car_h.png) no-repeat 0 0;
	cursor: pointer;
}
#boxes .box.carr .control .ctrl_btn  button.on{
	background:transparent url(../img/css_bg/bg_car_hover.png) no-repeat 0 0;
}
#boxes .carousel {
	border-radius: 5px;
	-webkit-border-radius:5px;
}
#boxes .box.carr img{
	border-radius: 5px;
	height: 210px;
	width: 287px;
	overflow: hidden;
}
#boxes .box h2 {
	font-size: 22px;
	font-weight: bold;
	line-height: 110%;
	color: #3F3F33;
	font-family: Verdana, Arial, Helvetican sans-serif;
	margin-bottom: 15px;
}
#boxes .box h2 a {
	ont-size: 22px;
	font-weight: bold;
	line-height: 110%;
	color: #3F3F33;
	font-family: Verdana, Arial, Helvetican sans-serif;
	margin-bottom: 15px;
	text-decoration: none;
}
#boxes .box h2 a:hover {
	text-decoration: underline;
}
#boxes .box p {
	font-size: 12px;
	color: #646464;
	line-height: 135%;
}
#boxes .box p.news a, #boxes .box p.adres{
	font-weight: bold;
	text-decoration: none;
}
#boxes .box p.news a:hover{
	text-decoration: underline;
}
#boxes .box li {
	border-bottom: 1px solid #DCDDE0;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAAFhJREFUGJVj+P//PwM6Xr2JaQEDEsCmhokBO4hH14wOcGkkqJlx9Sam//hMZmBgWBji+zeBFBvxAsb//zEtXLOZGSa4MNTvXwI2NfhsXBjq9y8Bpyy50QEAtqdXJQsW6RAAAAAASUVORK5CYII=) right center no-repeat;
	background: transparent url('../img/css_bg/arrow_green.png') right center no-repeat;
}
#boxes .box li:hover {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAAFNJREFUGJVjYMAC7O2NFyDz////j4GZsGlkYGCIR9eMDnBpJKiZxd7e+D8BzQwMDAwJpNiIFzBiE0RyxcKDB88m/P+P6Sh8Ni48ePBsAknOICY6ADTuMl8IMVUwAAAAAElFTkSuQmCC) right center no-repeat;
	background: transparent url('../img/css_bg/arrow_black.png') right center no-repeat;
}
#boxes .box li a {
	font-size: 12px;
	color: #646464;
	line-height: 218%;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#boxes .box li:last-child {
	border: none;
}
#boxes .box li a:hover {
	text-decoration: underline;
	color: #3F3F33;
}
#boxes .box a {
	color: #646464;
}
#boxes .box a:hover {
	color: #333333;
}
#boxes .box a.meer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzExLzEyCHYJyAAAAFhJREFUGJV1kEEOgCAMBEfiH/GC8DTQi75yvWBSiu6lTSe7m5TjomIkCUkEIHsIEPqcYDD7AC0AyOe9VIDVZ3c4OT47XrUUVTxoKap4R9s3io8ajgD8veQB0LMjiKsCph4AAAAASUVORK5CYII=) right center no-repeat;
	background: transparent url('../img/css_bg/bul_arrow_green.png') right center no-repeat;
}
#boxes .box a.meer:hover {
	text-decoration: underline;
}
#boxes .box .col {
	float: left;
	width: 257px;
	height: 100%;
	position: relative;
	margin-right: 26px;
}
#boxes .box .col.last {
	margin: 0;
}
#boxes .box .col a.meer {
	bottom: 0;
	right: 0;
}
#boxes .box .col a.locatie {
	background: #f5f5f5 url('../img/css_bg/map.png') no-repeat ;
	background-position: 0 0;
	width: 278px;
	height: 190px;
	display: block;
	text-indent: -9999px;
	margin-top: -5px;
}
#boxes .box .col a.locatie:hover {
	background-position: 0 -196px;
}

/* ------------------------------------------------------------------- 7. Navigation @ sub ------------------------------------------------------------------- */

#nav { width:900px; margin:0 auto; }
#nav ul { width:900px; height:30px; overflow:hidden; }
#nav ul li { float:left; }
#nav ul li a { display:block; padding:0 20px; line-height:30px; color:#fff; text-decoration:none; border-left:#39392C 1px solid; border-right:#87886D 1px solid; }
#nav ul li.first a { border-left:0; }
#nav ul li.last a { border-right:0; }
#nav ul li a:hover { border-left-color:#878877; background:url(../img/css_bg/bg-nav.gif) repeat-x 0 0; }
#nav ul li a.in { border-left-color:#878877; background:url(../img/css_bg/bg-nav.gif) repeat-x 0 0; }

#crumb { width:874px; margin:0 auto; background-color:#fff; padding:13px; }
#crumb span { padding:0 0 0 10px; }
#crumb a { background:url(../img/icons/ico-crumb.gif) no-repeat 100% 50%; padding:0 15px 0 0; color:#333; text-decoration:none; }
#crumb a:hover { text-decoration:underline; }

/* ------------------------------------------------------------------- 8. News ------------------------------------------------------------------- */

#container #content #news .news_item, #crisissite #container .news_item  { border-bottom:#ccc 1px solid; margin:0 0 1em; }
#container #content #news .news_item .column01, #crisissite #container .news_item .column01 { width:62px; }
#container #content #news .news_item .column01 p, #crisissite #container .news_item .column01 p { color:#5F5F4A; }
#container #content #news .news_item .column02, #crisissite #container .news_item .column02, { width:471px; }
#container #content #news .news_item .column02 p a, #crisissite #container .news_item .column02 p a { text-decoration:none; color:#242424; }
#container #content #news .news_item .column02 p a:hover, #crisissite #container .news_item .column02 p a:hover { text-decoration:underline; }
#container #content #news .news_item .column03 {}

/* ------------------------------------------------------------------- 9. Search results ------------------------------------------------------------------- */

#search { padding:13px; }
#search h2 span { font-size:0.72em; }
#search h2 span a { color:#545541; }
#search #search_categories { background:#F7F7F7 url(../img/css_bg/bg-search-cat-repeat.jpg) repeat-y 0 0; }
body#subpage #search #search_categories .columns { background:url(../img/css_bg/bg-search-cat.jpg) no-repeat 0 100%; }
body#subpage #search #search_categories .columns .column { width:192px; padding:13px; }
body#subpage #search #search_categories .columns .column01 { width:411px; }
body#subpage #search #search_categories .columns .column03 {}
#search #search_categories .column01 ul { display:block; width:205px; float:left; }
#search #search_categories ul li { line-height:130%; margin:0 0 1em; }
#search #search_categories ul li a { color:#52523F; }
#search #search_categories ul li a:hover { text-decoration:none; }
#search #search_categories ul li.in { color:#ABB200; }
#search #search_categories ul li.in a { color:#ABB200; }

#search .search_item { border-bottom:#ccc 1px solid; margin:0 0 1em; }
#search .last { border:0; }
#search .search_item h2 { color:#ABB200; font-size:1.47em; }
#search .search_item h2 a { color:#ABB200; text-decoration:none; }
#search .search_item h2 a:hover { text-decoration:underline; }
#search .search_item p a { text-decoration:none; color:#242424; }
#search .search_item p a:hover { text-decoration:underline; }
#search .search_item #crumb { padding:0; }
#search .search_item #crumb a { color:#8D8D8D; background-image:url(../img/icons/ico-search.gif); }
#search .search_item #crumb span.first { padding:0; }
#search .search_item #crumb span.last a { background:none; }

.zoeknav .volgende { float:right; }
.zoeknav .vorige { float:left; }

.paginator { text-align:center; border-bottom:#ABB201 1px solid; padding:6px; margin:3em 0; }
.bottom {  border:0; border-top:#ABB201 1px solid; }
.paginator a { color:#414133; padding:6px; text-decoration:none; }
.paginator a.prev { color:#fff; background:url(../img/icons/ico-prev.gif) no-repeat 100% 50%; padding-right:10px; }
.paginator a.next { color:#fff; background:url(../img/icons/ico-next.gif) no-repeat 0 50%; padding-left:10px; }
.paginator span { padding:6px; }
.paginator span strong { padding:6px; background-color:#ABB201; color:#fff; }

/* ------------------------------------------------------------------- 10. Calendar ------------------------------------------------------------------- */

#calendar .calendar_item { border-bottom:#ccc 1px solid; margin:0 0 1em; }
#calendar .last { border:0; }
.calendar_item p { color:#858585; line-height:140%; }
.calendar_item h3 { line-height:125%; }
.calendar_item p em { color:#333; font-weight:bold; }
.calendar_item .date { margin:0 0 1em; }
.calendar_item .date div { float:left; background:#FCFCFC url(img/css_bg/bg-date-calendar.jpg) repeat-x 0 100%; border:#ccc 1px solid; min-height:35px; line-height:35px; margin-right:5px; padding:0 8px; }
.calendar_item .date div.no { background:none; border:0; line-height:24px; }
body#subpage #container .calendar_item .columns .column { width:412px; }
body#subpage #container .calendar_item .columns .column02 { width:222px; padding:0 0 0 13px; }

body#subpage #calendars .columns .column { width:auto; margin-right:20px; background:url(../img/css_bg/shadow.jpg) no-repeat 0 100%; padding-bottom:10px; }
#calendars { margin:0 0 1em; }
#calendars .bg_calendar { border:#ccc 1px solid; background:#FCFCFC url(../img/css_bg/bg-calendar.jpg) repeat-x 0 100%; padding:13px; }

#calendars table caption { text-align:center; color:#545541; margin:0 0 20px; padding:10px 0; }
#calendars table caption a.prev { display:block; float:left; height:20px; width:7px; background:url(../img/icons/ico-calendar-prev.gif) no-repeat 0 50%; text-indent:-9999px; padding-left:7px; }
#calendars table caption a.next { display:block; float:right; height:20px; width:7px; background:url(../img/icons/ico-calendar-next.gif) no-repeat 0 50%; text-indent:-9999px; padding-right:7px; }
#calendars table caption span { display:block; float:left; height:20px; width:181px; text-align:center; font-weight:bold; line-height:20px; }
#calendars table.calendar_month caption span { font-weight:normal; }

#calendars table { background-color:#fff; border:#F3F3F3 1px solid; width:211px; }
#calendars table td.today { background-color:#ABB201; color:#fff; }
#calendars table td.grayedout { color:#CCC; }
#calendars table td.activity a { color:#333; }
#calendars table.calendar_month td { padding:7px 0; }


/* ------------------------------------------------------------------- 11. Minisite ------------------------------------------------------------------- */

#subpage_minisite #logo h1 { color:#333; }

#intro { background:#FBFBFC url(../img/css_bg/bg-intro.jpg) repeat-x 0 100%; margin:0 0 1em; }
#intro h2 { color:#333; }
#intro .column { width:438px; padding:13px; }
#intro .column02 { width:410px; }
#intro .column02 ul { width:313px; margin:0 0 1em; }
#intro .column02 li { padding:12px 0; border-bottom:#ccc 1px solid; font-size:0.92em; }
#intro .column02 li a { color:#333; text-decoration:none; }

#crisissite #intro .column01 { width: 525px;}
#crisissite #intro .column01 .column01, #crisissite #intro .column01 .column02 {
	padding: 0;
}
#crisissite #intro .column01 .news_item .column02{ width: 460px;}
#crisissite #intro .column02 { width:314px; }
#crisissite #intro .column02 ul { margin:0; }
#crisissite #intro .column02 ul * {
	color: #ABB201 !important;
}

#crisissite #intro p.more{
	margin: 10px 0;
}
#crisissite #intro p.more a {
	color: #ABB201;
	background: transparent url(../img/arr.png) 100% 50% no-repeat;

}
#crisissite #intro {
	padding: 30px 0 0 0;
}
#crisissite #intro .column01 .news_item .news-item-footer {
	margin: 0 0 10px 0;
}
#crisissite #intro .column01 .news_item .news-item-footer .time, #crisissite .time {
	float: left;
	width: auto;
	color: #A0A0A0;
	font-size: 13px;
	font-style: italic;
	padding-left: 62px;
	margin:0;
}

#crisissite .time {
	padding: 0;
}
#crisissite #intro .column01 .news_item .news-item-footer .more {
	float: right;
	width: auto;
	margin: 0;
}

/* share */
p.a_right { text-align:right; }
.a2a_dd { background:url(../img/icons/ico-share.gif) no-repeat 0 50%; padding-left:20px; color:#575844; text-decoration:none; }

/* print */
p.print a { display:block; height:22px; float:right; border:1px solid; border-color:#7E8064 #22221A #22221A #7E8064; text-decoration:none; padding:0 6px; background: url(../img/css_bg/bg-btn.gif) repeat-x 0 0; color:#fff; line-height:22px; }
p.print a span { background:url(../img/icons/ico-print.gif) no-repeat 0 50%; padding-left:25px; color:#fff; }

/* ------------------------------------------------------------------- 12. Additions ------------------------------------------------------------------- */

span.formr table { width:auto; }
h2 a { color:#ABB200; }


.paragraaf { display:table; width:100%; line-height:150%; margin:0 0 1em; }
.formrow { margin-left:8px; padding:2px; }
.formrow .forml { float:left; padding-top:3px; width:150px; }

.form-line {
	display: block;
	margin: 15px 0;

	border: 0;
	border-top: 1px solid #ccc;
}

#sitemap ul li a { color:#333; }
#sitemap ul li ul { padding:0 15px; }
#sitemap ul li ul li ul li ul { padding-bottom:15px; }

.zoekbox { margin:0 0 1em; }
.zoekbox .zoek-l { float:left; width:298px; }
.zoekbox .zoek-r { float:left; width:298px; }
.zoekbox label { font-size:1.38em; color:#52533F; }
.zoekbox input.inputtxt_medium { width:250px; height:20px; line-height:20px; border:#A7A7A7 1px solid; margin:0 0 1em; background:url(../img/css_bg/bg-input.gif) repeat-x 0 0; }
.zoekbox select.dropdown_small { width:250px; height:22px; border:#A7A7A7 1px solid; margin:0 0 1em; background:url(../img/css_bg/bg-input.gif) repeat-x 0 0; }
.zoekbox .knop_box { padding-right:48px; margin:0 0 1em; }
.zoekbox .knop { border:0; background:none; display:block; height:22px; float:right; border:1px solid; border-color:#7E8064 #22221A #22221A #7E8064; background-color:#7E8064; color:#fff; cursor:pointer; }

input.inputtext { width:190px; height:20px; line-height:20px; border:#A7A7A7 1px solid; background:url(../img/css_bg/bg-input.gif) repeat-x 0 0; }
textarea.inputtextarea { width:390px; height:120px; border:#A7A7A7 1px solid; background:url(../img/css_bg/bg-input.gif) repeat-x 0 0; }
input.inputsubmit { border:0; background:none; display:block; height:22px; float:right; border:1px solid; border-color:#7E8064 #22221A #22221A #7E8064; background-color:#7E8064; color:#fff; cursor:pointer; margin-right:44px; }
.error p { color:#FF0000; font-size:0.8em; }
p.mute { font-size:0.8em; color:#333; }

#enews { width:360px; }
#enews #function .formrow span { display:block; }
#enews #function .formrow .forml { float:none; width:auto; }
#enews #function .formrow .forml label { color:#52523F; font-size:1.15em; font-weight:bold; }
#enews #function table { background-color:transparent; }
#enews #function table td { border:0; padding:3px 0; }
#enews #function table td label { padding:0 25px 0 12px; }
#enews input.inputsubmit { margin-right:0; }

.links .item { border-bottom:#ccc 1px solid; }
.links .item h2 a { text-decoration:none; }
.links .item h2 a:hover { text-decoration:underline; }

#content div.list_double { border-bottom:#666 3px solid; margin:0 0 2em; }
#content div.list_double ul { float:left; display:block; width:268px; margin:0 0 1em; }
#content div.list_double ul li { list-style:url(../img/icons/ico-bull-arrow.gif); }

#who .zoekbox { width:298px; float:left; }
#who .zoekbox .knop { margin-right:48px; }

.list_double .paragraaf { width:298px; float:left; }
#address { display:block; background:url(../img/css_bg/bg-thin-box.jpg) no-repeat 0 0; min-height:120px; width:220px; padding:15px 30px 15px 15px; }
#address address { font-style:normal; }
#address address span { display:block; margin:0 0 0.55em; }
#address address span.name { font-weight:bold; }
#address address span.mail { margin:0; }
#address address span.mail a:link,
#address address span.mail a:visited,
#address address span.mail a:active { color:#242424; }
#address address span.mail a:hover { text-decoration:none; }

.box_grey { background-color:#EDEDED; padding:7px 15px; margin:0 0 1em; }
.box_grey p { margin:0; font-size:0.9em; }

.persberichten .item { border-bottom:#ccc 1px solid; margin:0 0 1em; }
.persberichten .item div { float:left; }
.persberichten .item .date { width:112px; }
.persberichten .item .copy { width:485px; }
.persberichten .item .copy h2 { color:#ABB200; }

.box_big_grad { background:url(../img/css_bg/bg-box-grad.jpg) no-repeat 0 0; padding:15px; }
.box_big_grad h2 { color:#242424; font-size:1.4em; }
.box_big_grad .kader h2 { font-size:1.1em; }
.box_big_grad .paragraaf { margin:0; }


#content .dienstenlijst {}
#content .dienstenlijst .row {}
#content .dienstenlijst .even {	background-color:#f0f0f0; }
#content .dienstenlijst .row .colla,
#content .dienstenlijst .row .collb {  float:left; width:298px; }
#content .dienstenlijst .row .colla a.blue,
#content .dienstenlijst .row .collb a.blue {  display:block; float:left; width:241px; padding:6px 10px; text-decoration:none; color:#333; background:url(../img/icons/bull_lgow.gif) no-repeat 100% 50%; line-height:120%; }
#content .dienstenlijst .row .colla a.blue:hover,
#content .dienstenlijst .row .collb a.blue:hover { text-decoration:underline; }
#content .dienstenlijst .row .colla a.info,
#content .dienstenlijst .row .collb a.info,
#content a.info { position:relative; display:block; float:left; width:17px; height:16px; background:none; padding:6px 5px; position:relative; text-decoration:none; }


#content .dienstenlijst .row .colla a.info span.infoBox,
#content .dienstenlijst .row .collb a.info span.infoBox,
#content a.info span.infoBox { display:block; overflow:hidden; position:absolute; display:none; z-index:20000; width:273px; color:#FFFFFF; font-size:12px; left:25px; top:-14px; cursor:default; }
#content .dienstenlijst .row .colla a.info:hover span.infoBox,
#content .dienstenlijst .row .collb a.info:hover span.infoBox,
#content a.info:hover span.infoBox { display:block; }
#content .dienstenlijst .row .colla a.hover span.infoBox,
#content .dienstenlijst .row .collb a.hover span.infoBox,
#content a.hover span.infoBox { display:block;}

a.info span.infoBox span.infoBoxTop {display:block; width:273px; height:11px; background:url(../img/css_bg/bg_top_info.gif) no-repeat bottom right;}
a.info span.infoBox span.infoBoxMid {display:block; width:273px; min-height:26px; background:url(../img/css_bg/bg_mid_info.gif) no-repeat top left;}
a.info span.infoBox span.infoBoxMidTxt {display:block; margin-left:12px; width:241px; padding:5px 10px; background-color:#5C5D48; text-decoration:none;}
a.info span.infoBox span.infoBoxBot {display:block; width:273px; height:11px; background:url(../img/css_bg/bg_bot_info.gif) no-repeat top right;}

.consultation { margin:0 0 1em; }
.consultation .what { background-color:#ECECEC; line-height:30px; }
.consultation .what a { color:#313131; text-decoration:none; background:url(../img/icons/ico-consult-close.gif) no-repeat 16px 50%; padding-left:40px; }
.consultation .what a:hover { text-decoration:underline; }
.consultation .when { margin-left:40px; display:none; }
.consultation .when .copy { border-bottom:#EDEDED 1px solid; padding:1.5em 0; }
.consultation .when .copy p { margin:0; }
.consultation .when caption { padding:1.5em 0; }

.consulting .what { background-color:#FF9900; }
.consulting .what a { color:#fff; background-image:url(../img/icons/ico-consult-open.gif); }
.consulting .when { display:block; }

#content ul.appointments { padding:0; margin:0 0 1em; }
#content ul.appointments li { list-style:none; }
#content ul.appointments li span { display:block; float:left; padding:0 6px 0 0; width:190px; }

/* frank */
/* Inhoud Blokken */
div.spacer { line-height: 1px; }
img.smlright { float: right; margin-left: 12px; margin-bottom: 6px; margin-top: 0em; border-color: #ccc; border-width: 1px; border-style: solid; padding: 5px; }
img.smlleft { float: left; margin-right: 12px; margin-bottom: 6px; margin-top: 0em; border-color: #ccc; border-width: 1px; border-style: solid; padding: 5px; }
img.smltop { margin-left: 12px; margin-bottom: 6px; margin-top: .5em; border-color: #ccc; border-width: 1px; border-style: solid; padding: 5px; }
img.smlbottom { margin-left: 12px; margin-bottom: 6px; margin-top: .5em; border-color: #ccc; border-width: 1px; border-style: solid; padding: 5px;}


table.smlright{ float: right; margin-left: 12px; margin-bottom: 6px; margin-top: 0em; /*border-color: #ccc; border-width: 1px; border-style: solid;*/}
table.smlleft { float: left; margin-right: 12px; margin-bottom: 6px; margin-top: 0em; /*border-color: #ccc; border-width: 1px; border-style: solid;*/}
table.smltop{ margin-bottom: 6px; margin-top: .5em; /*border-color: #ccc; border-width: 1px; border-style: solid;*/}
table.smlbottom{ margin-bottom: 6px; margin-top: .5em; /*border-color: #ccc; border-width: 1px; border-style: solid;*/}
.legend { text-align:center; font-size: 0.8em;}





/* Crisis homepage block */
.crisis-block {
	position: relative;
	background-color: #ffffff;
	padding: 20px 10px 20px 20px;
	margin-bottom: 20px;
	line-height: 50px;
	border-radius: 5px;
	width: 850px;
}

.crisis-block h2 {
	font-family:"Verdana Bold", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:110%;
	margin: 0;
	background: transparent url(../img/crisis.png) 0 0 no-repeat;
	line-height: 30px;
	padding-left: 40px;
}

.crisis-block .toggle-switch {
	position: absolute;
	background-image:-moz-linear-gradient(-352% 0% -90deg,rgb(95,96,74) 0%,rgb(57,57,45) 100%);
	background-image:-webkit-gradient(linear,-352% 0%,-353% 165%,color-stop(0, rgb(95,96,74)),color-stop(1, rgb(57,57,45)));
	background-image:-webkit-linear-gradient(-90deg,rgb(95,96,74) 0%,rgb(57,57,45) 100%);
	background-image:-o-linear-gradient(-90deg,rgb(95,96,74) 0%,rgb(57,57,45) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(95,96,74) 0%,rgb(57,57,45) 100%);
	background-image:linear-gradient(-90deg,rgb(95,96,74) 0%,rgb(57,57,45) 100%);
	width:20px;
	height:20px;
	-moz-border-radius:4px ;
	-webkit-border-radius:4px ;
	border-radius:4px ;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5f604a,endColorstr=#ff39392d,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5f604a,endColorstr=#ff39392d,GradientType=0);
	color: #ffffff;
	top: 10px;
	right: 10px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.crisis-block-content {
	margin-top: 20px;
}

.crisis-block-content .col-1 {
	width: 190px;
	float: left;
	margin: 0 30px 0 0;
}

.crisis-block-content .col-1 img {
	width: 100%;
}

.crisis-block-content .col-2 {
	width: 600px;
	float: left;
	margin: 0;
}

.crisis-block-content p {
	font-size: 12px;
	color: #646464;
	line-height: 135%;
	min-height: 70px;
}
.crisis-block a.btn, .cookie-bar a.btn {
	display: inline-block;
	padding: 0 20px 0 8px;
	color: #ffffff;
	border-radius: 5px;
	width: auto;
	height: auto;
	line-height: 30px;
	margin: 0;
	text-decoration: none;
	background: #ABB202 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCS…Gxgv8QsIBcjXDNWDX+JwwWYNPIhN1OMgFRTqV24CxA42NgAOczua3rFbn4AAAAAElFTkSuQmCC) no-repeat right 11px;
	background: #ABB202 url('../img/css_bg/arrow_white.png') no-repeat right 11px;
	padding-right: 20px;
	font-weight: normal;
	float: right;
}

.crisis-block-content .btn:hover {
	background-color: #3E3F31;
}

/* Cookie bar */

.cookie-bar {
	position: fixed;
	left: 0;
	bottom: 0;
	width:100%;
	height:auto;
	padding: 15px 0;
	z-index: 99;

	background-color: #ffffff;
	-moz-box-shadow:0px -1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px -1px 3px rgba(0,0,0,0.2);
	box-shadow:0px -1px 3px rgba(0,0,0,0.2);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#33000000,Positive=true);
}
.cookie-bar.hidden{
	display: none;
}
.cookie-bar .wrapper {
	width: 90%;
	max-width: 1150px;
	margin: 0 auto;
	position: relative;
}
.cookie-bar p, .cookie-bar a {
	display: inline-block;
	margin: 0;
	line-height: 120%;
}
.cookie-bar p {
	padding-right: 170px;
}
.cookie-bar a {
	position: absolute;
	top: 7px;
	right: 45px;
}
.cookie-bar a.btn {
	background-image: none;
	padding: 0 8px;
	top: 0;
	right: 0;
}

/* Social menu */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.social-menu {
	float: left;
}

.social-menu li {
	float: left;
}

.social-menu li a{
	margin: 0 12px 0 0;
	display: block;
	width: 31px;
	height: 31px;
	color: #abb200;
	background: rgba(110,119,0,0.8);
	border-radius: 50%;
	font-size: 0px;
	color: transparent;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.social-menu li a:after {
	content: " ";
	display: block;
	width: 31px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	font-family: "icomoon";
	font-size: 19px;
	color: #ffffff;
	font-weight: normal !important;
}

.social-menu li.menu-item-facebook a:after {
	content: "\e000";
}
.social-menu li.menu-item-facebook a:hover {
	background-color: #2D57AF;
}

.social-menu li.menu-item-twitter a:after {
	content: "\e002";
}
.social-menu li.menu-item-twitter a:hover {
	background-color: #1DCAFF;
}

.social-menu li.menu-item-linkedin a:after {
	content: "\e001";
}
.social-menu li.menu-item-linkedin a:hover {
	background-color: #0269AE;
}

.social-menu li.menu-item-youtube a:after {
	content: "\e003";
}
.social-menu li.menu-item-youtube a:hover {
	background-color: #E20513;
}


.social-menu li.menu-item-googleplus a:after {
	content: "\e004";
}
.social-menu li.menu-item-googleplus a:hover {
	background-color: #E24938;
}

.ie8 .social-menu li a:after {
	display: none;
}

.ie8 .social-menu li.menu-item-facebook a {
	background: transparent url(../img/icon-facebook.png) 0 0 no-repeat;
}

.ie8 .social-menu li.menu-item-twitter a {
	background: transparent url(../img/icon-twitter.png) 0 0 no-repeat;
}

.ie8 .social-menu li.menu-item-linkedin a {
	background: transparent url(../img/icon-linkedin.png) 0 0 no-repeat;
}

.ie8 .social-menu li.menu-item-youtube a {
	background: transparent url(../img/icon-youtube.png) 0 0 no-repeat;
}

.ie8 .social-menu li.menu-item-googleplus a {
	background: transparent url(../img/icon-google.png) 0 0 no-repeat;
}


/* Newsletter subscribe form */

.newsletter-subscribe {
	width: 220px;
	float: left;
}

.newsletter-subscribe label{
	display: block;
	width: 100%;
	margin: 0 0 10px 0;

	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #ffffff;
}

.newsletter-subscribe input[type="text"] {
	display: block;
	height: 23px;
	width: 170px;
	float: left;
	padding: 0 10px;
	margin: 0;

	line-height: 23px;

	background: #ffffff;
	border: none;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}

.newsletter-subscribe input[type="submit"] {
	display: block;
	height: 23px;
	width: 28px;
	float: left;

	background: #5F604A url(../img/arrow-white-btn.png) 50% 50% no-repeat;
	border: none;
	border-radius: 0px 5px 5px 0;
	-moz-border-radius: 0px 5px 5px 0;
	-webkit-border-radius: 0px 5px 5px 0;
}


/* Crisis page */

h1.crisis {
	font-family:"Verdana Bold", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:110%;
	background: transparent url(../img/crisis.png) 0 0 no-repeat;
	line-height: 30px;
	padding-left: 40px;
	color: #3F3F33;
	margin: 20px 10px;
}

/* Blog menu item */

#nav_header a.blog {
	padding: 8px 8px 7px 8px;
	float: right;
	background-color: #EDEDED;
	text-decoration: none;
	color: #646464;
	border-radius: 5px;
}

#nav_header a.blog:hover {
	background-color: #646464;
	color: #ffffff
}

#content .social-share {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
}

#content .social-share li {
	margin: 0 10px 0 0;
	float: left;
	list-style: none;
}

#content .social-share a.facebook-share {
	background: #eceef5 url(../img/facebook-share.png) 3px 4px  no-repeat;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #cad4e7;
	padding: 2px 6px 4px 18px;
	white-space: nowrap;
	color: #3b5998;
	font-size: 11px;
	text-decoration: none;
}

#content .social-share a.facebook-share:hover {
	border: 1px solid #3b5998;
	text-decoration: none;
}

/*Footer credentials added: 14 / 04 / 17*/
.footer-badge {
	display: inline-block;
	height: 40px;
	
	border: none;
	text-decoration: none;
}

.footer-badge img {
    display: block;
    height: 100%;
    width: auto;
}

.footer-badge + .footer-badge {
	margin-left: 10px;
}
