/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'source_sans_proregular', Arial; font-size: 12px; color: #8c816f; }
input, select, textarea { font-family: 'source_sans_proregular', Arial; font-size: 12px; color: #8c806e; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
h1, h2, h3, h4, h5, h6 { font-weight: 200; font-family: 'source_sans_prosemibold'; }
ul { list-style: none; }

/* ### global classes ### */
.clear 					{ clear: both; height: 0px; overflow: hidden; }
.centering 				{ position: relative; margin: auto; width: 930px; } 
.vindBox .checkboxitem span.label a.mobilechecker { display: none;}
.zoek-btn 				{  display: none;}
input[type="submit"] 	{  -webkit-appearance: none;}

/* ### text inside fancybox ### */
.fancytekst p { padding-bottom: 20px; font-size: 13px; line-height: 20px; color: #231F20; }
.fancytekst ul { margin: 0 0 20px 20px; color: #231f20; font-size: 13px;}
.fancytekst ul li { list-style-type: disc; color: #231f20; font-size: 13px; line-height: 20px; }
.fancytekst ul.intekst.vinkjes li {list-style-type: disc;}
.fancytekst ul li a, .fancytekst ul li a:visited { color: #231F20; text-decoration: none;}
.fancytekst ul li a:hover { color: #231F20; text-decoration: underline;}
.fancytekst h3 { font-size: 32px; line-height: 36px; color: #ED1C24; margin-bottom: 17px; letter-spacing: 0.6px; font-family: "source_sans_prosemibold"; font-weight: 200;}
.fancytekst h5 { padding: 0px 0 40px; font-size: 13px; line-height: 20px; color: #231F20; font-weight: bold; }
.fancytekst h5 a, .fancytekst h5 a:visited {color: #231F20; text-decoration: none;}
.fancytekst h5 a:hover { text-decoration: underline;}
.fancytekst h4 { padding-bottom: 10px; font-family: 'source_sans_prosemibold'; color: #231F20; letter-spacing: 0.6px;}
.fancytekst h4 a, .fancytekst h4 a:visited {color: #231F20; text-decoration: underline;}
.fancytekst h4 a:hover { text-decoration: none;}
.fancytekst p a, .fancytekst p a:visited {color: #725d89; text-decoration: underline;}
.fancytekst p a:hover {color: #725d89; text-decoration: none;}
.fancytekst .kader { width: 90%; margin: 20px auto; padding: 10px; border: 1px solid #000000;}


/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 100%; min-height: 100%; background: #fff url('../images/bg.jpg') center top repeat-y; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 930px; margin: 0 auto; height: 175px; background: #725d89; }
	#headerCntr h1 { position: absolute; top: 80px; left: -49px; }
	#headerCntr h1 a { padding: 27px 47px; display: block; border-radius: 27px; -webkit-border-radius: 27px; background: #fff; }
	#headerCntr h1 a img { margin: auto; width: 100%; height: auto; }
	#headerCntr h2 { position: absolute; right: 80px; bottom: 11px; color: #fff; font-size: 30px; line-height: 36px; letter-spacing: 0.6px; }
	#headerCntr .mob_btn, #headerCntr .mob_btn2 { display: none; }

		/* ### menu box ### */
		.menuBox { width: 100%; }
		.menuBox ul { padding: 15px 10px 0 0; list-style: none; float: right; }
		.menuBox li { float: left; letter-spacing: 0.6px; position: relative; }	
		.menuBox li a { padding: 0 5px 0 11px; color: #fff; font-size: 14px; line-height: 30px; text-decoration: none; background: url('../images/bullets.jpg') left center no-repeat; }
		.menuBox li:first-child a { background: none; }
		.menuBox li:first-child a:hover { background: none; }
		.menuBox li a:hover { color: #ed1c24; }
		.menuBox li.active a { color: #ed1c24; }
		
		.menuBox li.active ul li a { color: #725d89; }
		
		.menuBox ul li ul { z-index: 100; width: 170px; background: #ffffff; position: absolute; top:0px; left:0px;  display: none; margin-top: 28px; padding:10px 0 5px; }
		.menuBox ul li ul li { float: none; margin: 0; width: 160px; padding: 0 5px 5px;  }
		.menuBox ul li ul li a { width: 154px; color: #725d89; display: block; line-height: 20px; padding: 0 5px; background: none !important; }
		
		.menuBox ul li ul li a:hover { color: #ed1c24;}
		.menuBox ul li:hover ul { display: block; }

		
	/* ### content container ### */
	#contentCntr { width: 100%; }
		
		/* ### center container ### */
		#centerCntr { width: 930px; margin: 20px auto 60px; position: relative; }
		#centerCntr.space { margin-top: 60px; }
		#centerCntr.extraspace { margin-top: 100px; }
		#centerCntr.agendaspace { margin: 0px auto 60px; }
		#centerCntr.homepage { margin: 0px auto 60px; }
		
			
			/* ### np box ### */
			.npBox { padding: 40px 0 28px; width: 100%; display: none; }
			.npBox ul { padding-left: 483px; list-style: none; overflow: hidden; }
			.npBox li { float: left; color: #231F20; }
			.npBox li a { padding-right: 5px; display: block; font-size: 12px; line-height: 16px; color: #231F20; text-decoration: none; }
			.npBox li a:hover { text-decoration: underline; }

			/* ### care box (only on homepage) ### */
			.careBox { width: 100%; }
			.careBox a.home { display: none; }
			.careBox h2 { padding: 0 0 23px; color: #fff; font-size: 32px; line-height: 36px; letter-spacing: 0.015em; }
			.careBox .center { width: auto; }
			
			.careBox .btn_align { text-align: right; width: 325px;}
			.careBox .btn_align a { display: inline-block !important; text-align: left;}
			
			.careBox .left { float: left; width: 52%; }
			.careBox .right { float: left; width: 48%; }
			.careBox .big_btn { padding: 20px 15px 25px; margin: 140px 0 15px; text-decoration: none; color: #fff; font-size: 22px; line-height: 28px; letter-spacing: 0.6px; font-family: 'source_sans_prosemibold'; border-radius: 5px; -webkit-border-radius: 5px; width: 200px; display: block; background: #ee1d25 url('../images/icon1-home.png') right top no-repeat; }
			.careBox .big_btn:hover { background-color: #cb1d24; }
			.careBox .small_btn { padding: 15px; margin-top: 15px; text-decoration: none; color: #fff; font-size: 18px; line-height: 23px; letter-spacing: 0.6px; font-family: 'source_sans_prosemibold'; border-radius: 5px; -webkit-border-radius: 5px; width: 160px; display: block; background: #725d88 url('../images/icon2-home.png') right top no-repeat; }
			.careBox .small_btn:hover { background-color: #615073; }
			.careBox .text { padding: 15px 15px 15px 0; }
			
			.careBox .text h2 { display: none; }
			.careBox h3 { padding-bottom: 20px; font-family: 'source_sans_prosemibold'; font-size: 26px; line-height: 30px; color: #ee1d25; letter-spacing: 0.6px; }
			.careBox p { color: #000; font-size: 13px; line-height: 20px; letter-spacing: 0.6px; }
			.careBox p a { color: #ED1C24; text-decoration: none; }
			.careBox p a:hover { text-decoration: underline; }
			.careBox .agenda { padding: 20px 0px 5px 100px; margin-top: -40px; overflow: hidden; background: #e8e4ea; }
			.careBox .agenda span 	{ color: #ED1C24; font-family: 'source_sans_prosemibold'; }
			.careBox .agenda a 		{ color: #000000; font-family: 'source_sans_proregular'; }
			.careBox .agenda h3 { padding-bottom: 15px; font-size: 32px; line-height: 38px; }
			.careBox ul { list-style: none; overflow: hidden; }
			.careBox li { padding-bottom: 35px; width: 100%; float: left; }
			.careBox li h4 { padding-bottom: 2px; color: #725D88; font-size: 21px; line-height: 20px; font-family: 'source_sans_proregular';letter-spacing: 0.6px; }
			
			.careBox li p { padding-bottom: 13px; margin-right:10px; }
			.careBox li p a { font-family: 'source_sans_prosemibold'; }
			.careBox li a.btn { padding: 0 20px; min-width: 213px; font-family: 'source_sans_prosemibold'; font-size: 13px; letter-spacing: 0.02em; float: right; line-height: 30px; height: 30px; text-decoration: none; color: #fff; display: block; background: #ee1d25;  }
			.careBox li a.btn:hover { background-color: #cb1d24; }

			/* ### vind box ### */
			.vindBox { width: 100%; overflow: hidden; }
			.vindBox .inner { padding: 0 0 0 25px; overflow: hidden; }
			.vindBox h2 { margin-bottom: 14px; font-size: 30px; letter-spacing: 0.6px; line-height: 38px; color: #ee1d25; }
			.vindBox h2 cite { font-size: 17px; letter-spacing: 0.6px;}
			.vindBox .tabsmenu { }
			.vindBox .tabsmenu a { width: 80px; height: 16px; text-decoration: none; color: #FFFFFF; padding:10px;position: absolute; z-index: 100; top: 0; right: 0; }
			.vindBox .tabsmenu a.kaart { background-color: #725d89; top:36px; }
			.vindBox .tabsmenu a.lijst { background-color: #ee1d25; }
			.vindBox .tabsmenu a.kaart:hover { color: #ee1d25;  }
			.vindBox .tabsmenu a.lijst:hover { color: #725d89;  }
			.vindBox .map { overflow: hidden; position:relative;}
			.vindBox .map #map-canvas { width: 100%; height: 380px; background-color: #fadfd6 !important; }
			.vindBox .map #map-canvas h3 { margin: 0 0 0 20px; color: #ee1d25; }
			.vindBox .map #map-canvas table.lijstweergave { margin: 0 0 20px 20px; color: #725d89; font-size: 13px;}
			.vindBox .map #map-canvas table.lijstweergave tr { color: #725d89; font-size: 13px; line-height: 20px; }
			.vindBox .map #map-canvas table.lijstweergave tr td {padding-right:50px;}
			.vindBox .map #map-canvas table.lijstweergave tr td a { color: #725d89; text-decoration: none;}
			.vindBox .map #map-canvas table.lijstweergave tr td a:visited { color: #725d89; text-decoration: none;}
			.vindBox .map #map-canvas table.lijstweergave tr td a:hover { color: #725d89; text-decoration: underline;}
			

			.vindBox .links { padding: 26px 0 60px 0; overflow: hidden; }
			.vindBox .links .mark { display: none; }
			.vindBox .links .left h3 { font-size: 18px; color: #ed1d24; font-family: 'the_sans_bold-regular', Arial; }  
			.vindBox .links .left a {letter-spacing: 0.6px; font-size: 13px; color: #000; text-decoration: none; font-family: 'source_sans_prosemibold', Arial; }
			.vindBox .links .left a i { margin-left:5px;}
			.vindBox .links .left a.none { font-size: 20px; color: #fff; }
			.vindBox .links .left a.another { color: #ed1d24; font-size: 15px; line-height: 18px; }
			.vindBox .links .left { width: 39.3%; float: left; overflow: hidden; }
			.vindBox .links .left.two { width: 35.3%; }
			.vindBox .links .left.three { width: 25.4%; }
			.vindBox .links .left.four { width: 33.3%; }
			.vindBox .links .left.five { width: 34.3%; }
			.vindBox .links .left.six { width: 30%; }
			.vindBox fieldset { border: 0px none; }
			.vindBox h4 { font-size: 18px; line-height: 24px; color: #725D89; font-family: 'the_sans_bold-regular', Arial; }
			.vindBox h4.space { padding-top: 38px; }
			.vindBox h4.spacetwo { padding-top: 18px; }
			.vindBox p { padding: 12px 40px 0 0; overflow: hidden; }
			
			.vindBox input[type=checkbox] {	visibility: hidden;	}
			
			.vindBox .checkboxitem { padding-top:1px; margin:0;}
			.vindBox .checkboxitem { line-height: 22px;}
			.vindBox .checkboxitem .item { width: 14px; height: 14px; background-color: red; float: left; margin-left: 2px; margin-top:4px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; }
			.vindBox .checkboxitem .item label { cursor: pointer; position: absolute; width: 10px; height: 10px; background-color: white; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; left: 2px; top: 2px; }	
			.vindBox .checkboxitem .item label:after {opacity: 0;	content: '';position: absolute;	width: 10px;height: 10px;top: 0px;left: 0px;background-color: black; -webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	}
			.vindBox .checkboxitem .item input[type=checkbox]:checked + label:after {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;	}
			.vindBox .checkboxitem span.label 		{ width:270px;  margin:0 0 0 5px; display: inline-block; }
			.vindBox .checkboxitem span.label.wider { width:200px;}
			
			.vindBox .checkboxitem span.label {
				color: #222;
		    	font-family: "source_sans_proregular",Arial;
		    	font-size: 13px;
		    	letter-spacing: 0.6px;
		    	text-decoration: none;
			}

			.vindBox .links .left.six a {letter-spacing: normal; font-size: 13px; color: #231F20; text-decoration: none; font-family: 'source_sans_proregular', Arial;}
			.vindBox .links .left.six a:hover { text-decoration: underline;}
			.vindBox .links .left.six p {padding:0;font-size: 13px; color: #231F20; line-height: 20px;}
			
			.vindBox .styledselect {
				margin:10px 0 10px 0px;
			   background: url('../images/selectarrow.jpg') no-repeat 96% 0;
			   height: 29px;
			   overflow: hidden;
			   width: 200px;
			   -webkit-border-radius: 5px;
			   -moz-border-radius: 5px;
			   border-radius: 5px;
			   background-color: #725d89;
			}
			
			.vindBox .styledselect select {
			   background-color: #725d89;
			   border: none;
			   font-size: 14px;
			   height: 29px;
			   padding: 5px;
			   width: 228px;
			   color: #fff;
			}

			.vindBox input[type="submit"] { margin-top: 30px; text-indent: 10px; width: 124px; height: 43px; font-size: 24px; color: #fff; font-family: 'source_sans_prosemibold'; text-align: left; border-radius: 5px; -webkit-border-radius: 5px; border: 0px none; background: #725d89; cursor: pointer; }
			.vindBox input[type="submit"]:hover { background: #ec2229; }
			.vindBox .big_btn { padding: 25px 15px 25px; margin: 10px 80px 0 0; text-decoration: none; color: #fff; font-size: 20px; line-height: 32px; letter-spacing: 0.02em; font-family: 'source_sans_prosemibold'; border-radius: 5px; -webkit-border-radius: 5px; max-width: 240px; display: block; background: #ee1d25 url('../images/icon1.png') right top no-repeat; }
			.vindBox .big_btn.remove { display: none; }
			.vindBox .big_btn:hover { background-color: #cc1d23; }
			.vindBox .map2 { margin: 5px 0 -5px 0; }
			.vindBox h3 { font-size: 18px; font-family: 'the_sans_bold-regular', Arial; color: #000; }
			.vindBox .space2 { padding-top: 30px; }
			.vindBox .gap { padding-top: 25px; }
			.vindBox a { color: #231F20; text-decoration: underline; }
			.vindBox .foto { margin: 0 0 25px; padding: 9px 0 0 0; overflow: hidden; position: relative; }
			.vindBox .foto img { width: 100%; max-width: 220px; height: 100%; max-height: 220px; }
			.vindBox .foto .foto_marker { position: absolute; left: 197px; top:0px;}
			.vindBox address { padding: 0 20px 20px 0; font-style: normal; font-size: 13px; color: #231F20; line-height: 20px; }
			.vindBox address strong { color: #d93a29; }
			.vindBox .links .left.four address {padding: 10px 0px 10px 0; font-weight: bold;}
			.vindBox h6 { font-style: normal; font-size: 13px; color: #d93a29; line-height: 20px; }
			.vindBox ul { padding-bottom: 20px; list-style: none; }
			.vindBox ul li { padding-left: 17px; font-size: 13px; color: #231F20; line-height: 20px; background: url('../images/dot.png') no-repeat left 8px; }
			
			.vindBox ul.toegankelijkheid li {padding-left: 0px;background:none; }
			
			.vindBox .links .left a.anchor { font-size: 13px; font-weight: normal; font-family: "source_sans_proregular"; line-height: 20px;  color: #231f20; letter-spacing: 0;}

			/* ### agenda box ### */
			.agendaBox { width: 100%; position: relative; overflow: hidden; letter-spacing: 0.6px;}
			.agendaBox .left_side { float: left; width: 30%; padding-top: 86px; }
			
			.agendaBox .left_side .left_submenu { margin: 25px 0 80px 0; overflow: hidden; text-align: right; }
			.agendaBox .left_side .left_submenu ul li a { text-decoration: none; color: #725d89;   font-family: "source_sans_proregular";   font-size: 16px;   line-height: 28px;}
			.agendaBox .left_side .left_submenu ul li a:hover { text-decoration: none; color: #cc1d23; }
			
			.agendaBox .left_side .left_submenu ul li a.current { color:#cc1d23;}
			
			.agendaBox.agenda .left_side .left_submenu ul li:first-child a { color:#cc1d23;}
			.agendaBox.agenda .left_side .left_submenu ul li:first-child a:hover {  text-decoration: underline; color:#cc1d23;}
			
			.agendaBox .left_side .left .btn_align { text-align: right; width: 225px;}
			.agendaBox .left_side .left .btn_align a { display: inline-block !important; text-align: left;}
			
			.agendaBox .left_side .inner { padding: 57px 0 0 25px; overflow: hidden; }
			.agendaBox .left_side .left { float: right;}
			.agendaBox .right_side { float: right; width: 64.8%;}
			.agendaBox .right_side .inner { padding: 100px 15px 0 15px; overflow: hidden; }
			.agendaBox .right_side .inner.bg { background: #dfdae3; }
			.agendaBox .right_side .inner img { margin-bottom: 30px; float: right; margin-right: -15px; }
			.agendaBox .right_side .inner .in { width: 293px; float: left; }
			
			.agendaBox .right_side .inner .agendapunt { margin-top: 25px; width: 100%; float: left; }
			.agendaBox .right_side .inner .agendapunt .left { width: 50%; float: left; }
			.agendaBox .right_side .inner .agendapunt .right { width: 50%; float: left; }
			.agendaBox .right_side .inner .agendapunt .right img { width: 80%; margin-bottom: 0px; float: right; margin-right: 0px;} 
			.agendaBox .right_side .inner .agendapunt .left p { color: #000; font-size: 13px; line-height: 20px; letter-spacing: 0.6px; }
			.agendaBox .right_side .inner .agendapunt .left span 	{ color: #ee1d24; font-family: 'source_sans_prosemibold'; }
			.agendaBox .right_side .inner .agendapunt .left a 		{ color: #000000; text-decoration: none; font-family: 'source_sans_proregular'; }
			
			
			
			.agendaBox .right_side .inner .agendapunt .left a:hover {text-decoration: underline;}
			.agendaBox .right_side .inner .agendapunt .left h3 { padding-bottom: 15px; font-size: 32px; line-height: 38px; }
			.agendaBox .right_side .inner .agendapunt .left h4 { padding-bottom: 2px; color: #725D88; font-size: 21px; line-height: 20px; font-family: 'source_sans_proregular';letter-spacing: 0.6px; }
			.agendaBox .right_side .inner .agendapunt a.btn { padding: 0 20px; min-width: 213px; font-family: 'source_sans_prosemibold'; font-size: 13px; letter-spacing: 0.02em; float: left; line-height: 30px; height: 30px; text-decoration: none; color: #fff; display: block; background: #ee1d25; margin-top: 30px; }
			.agendaBox .right_side .inner .agendapunt a.btn:hover { background-color: #cb1d24; }
			.agendaBox .right_side .inner .agendapunt:last-child{ margin-bottom: 35px;}
			
			.agendaBox h3 { font-size: 32px; line-height: 36px; color: #ED1C24; }
			.agendaBox .top { padding: 21px 0 19px; }
			.agendaBox h4 { font-size: 21px; line-height: 25px; color: #725D89; font-family: 'source_sans_proregular'; }
			.agendaBox.agenda address { font-style: normal; font-size: 13px; line-height: 20px; color: #231F20; }
			.agendaBox.agenda address a { text-decoration: none; color: #000000; font-family: 'source_sans_proregular'; }
			.agendaBox.agenda address a:hover {text-decoration: underline;}
			.agendaBox address span { color: #ED1C24; font-family: 'source_sans_prosemibold'; }
			.agendaBox p { padding-bottom: 20px; font-size: 13px; line-height: 20px; color: #231F20; }
			.agendaBox a.link { margin: 20px 0 20px 0; height: 44px; width: 150px; border-radius: 6px; -moz-border-radius: 6px;; text-decoration: none; display: block; color: #fff; text-align: center; font-size: 22px; line-height: 44px; background: #725d89; font-family: 'source_sans_prosemibold'; }
			.agendaBox a:hover.link { background: #969; }
			.agendaBox .link a { color: #ED1C24; }
			.agendaBox .photo { margin-bottom: 17px; }
			.agendaBox .big_btn { padding: 30px 15px 25px; margin: 38px 0 15px; text-decoration: none; color: #fff; font-size: 28px; line-height: 32px; letter-spacing: 0.02em; font-family: 'source_sans_prosemibold'; border-radius: 5px; -webkit-border-radius: 5px; max-width: 240px; display: block; background: #ee1d25 url('../images/icon1.png') right top no-repeat; }
			.agendaBox .left_side .big_btn { width: 90%; margin: 20px auto; }
			.agendaBox .big_btn.btn2 { margin-top: 0px; }
			.agendaBox .big_btn:hover { background-color: #cb1d24; }
			.agendaBox .big_btn2 { margin-top: 35px; display: inline-block; text-decoration: none; width: 220px; height: 76px; text-indent: 15px; font-size: 22px; line-height: 52px; color: #fff; font-family: 'source_sans_prosemibold'; font-weight: normal; border-radius: 5px; -webkit-border-radius: 5px; background: #725D89; }
			.agendaBox .big_btn2:hover { background: #5f4e72; }
			.agendaBox h5 { padding: 17px 0 40px; font-size: 13px; line-height: 20px; color: #231F20; font-weight: bold; }
			.agendaBox .small_btn { padding: 10px; margin: 10px 0px 15px 40px; text-decoration: none; color: #fff; font-size: 16px; line-height: 18px; letter-spacing: 0.6px; font-family: 'source_sans_prosemibold'; border-radius: 5px; -webkit-border-radius: 5px; width: 130px; display: block; background: #725d88 url('../images/icon2-small.png') right top no-repeat; }
			.agendaBox .small_btn:hover { background-color: #615073;}
			.agendaBox .big_btn.small { width: 65%;  padding: 20px 15px; margin: 10px 0px 15px 40px; font-size: 18px; line-height: 20px; letter-spacing: 0.6px; background: #ee1d25 url('../images/icon1-small.png') right top no-repeat; }
			.agendaBox .big_btn.small:hover { background-color: #cb1d24; }
			
			.agendaBox .right_side .inner.tekst ul { margin: 0 0 20px 20px; color: #231f20; font-size: 13px;}
			.agendaBox .right_side .inner.tekst.kostenvergoeding ul { margin: -20px 0 20px 20px; }
			.agendaBox .right_side .inner.tekst ul li { list-style-type: disc; color: #231f20; font-size: 13px; line-height: 20px; }
			.agendaBox .right_side .inner.tekst ul.vinkjes li {list-style-type: disc;}
			.agendaBox .right_side .inner.tekst ul li a, .agendaBox .right_side .inner.tekst ul li a:visited { color: #231F20; text-decoration: none;}
			.agendaBox .right_side .inner.tekst ul li a:hover { color: #231F20; text-decoration: underline;}
			
			/* paarse linkjes */
			.agendaBox .right_side .inner.tekst.consultatie ul li a, .agendaBox .right_side .inner.tekst ul li a:visited { color: #725d89; text-decoration: none;}
			.agendaBox .right_side .inner.tekst.consultatie ul li a:hover { color: #725d89; text-decoration: underline;}
			
			.agendaBox .right_side .inner.tekst h3 { margin-bottom: 17px; }
			.agendaBox .right_side .inner.tekst h5 { padding-top: 0px; }
			
			.agendaBox .right_side .inner.tekst h5 a, .agendaBox .right_side .inner.tekst h5 a:visited {color: #231F20; text-decoration: none;}
			.agendaBox .right_side .inner.tekst h5 a:hover { text-decoration: underline;}
			
			.agendaBox .right_side .inner.tekst h4 { padding-bottom: 10px; font-family: 'source_sans_prosemibold'; font-size: 20px; line-height: 24px; color: #231F20; letter-spacing: 0.6px;}
			
			.agendaBox .right_side .inner.tekst h4 a, .agendaBox .right_side .inner.tekst h4 a:visited {color: #231F20; text-decoration: underline;}
			.agendaBox .right_side .inner.tekst h4 a:hover { text-decoration: none;}

			.agendaBox .right_side .inner.tekst p a, .agendaBox .right_side .inner.tekst p a:visited {color: #725d89; text-decoration: underline;}
			.agendaBox .right_side .inner.tekst p a:hover {color: #725d89; text-decoration: none;}
			
			.agendaBox .right_side .inner.tekst .kader { width: 80%; margin: 20px auto; padding: 10px; border: 1px solid #000000;}
			
			.agendaBox .right_side .inner.tekst ul.sitemap { margin: 0 0 20px 20px; }
			.agendaBox .right_side .inner.tekst ul.sitemap li ul { margin:0 0 0 20px; }
			.agendaBox .right_side .inner.tekst ul.sitemap li ul li { list-style: circle; }
			
	
	/* ### footer container ### */
	#footerCntr { padding: 0 0 30px 0; overflow: hidden; width: 100%; background: url(../images/foter_bg.png) center top repeat-y; }
	
		/* ### social box ### */
		.socialBox { padding: 30px 0 0 0; float: left; width: 480px; }
		.socialBox ul { overflow: hidden;  }
		.socialBox li { float: left; }
		.socialBox li a { margin-right: 15px; display: block; }
		.socialBox li a img { border-radius: 5px; }
		.socialBox .linking { padding: 40px 0 0 0; }
		.socialBox .linking li { float: none; }
		.socialBox .linking li a { font-size: 16px; line-height: 20px; text-decoration: none; color: #9e8b9f; }
		.socialBox .linking li a:hover { color: #fff; }
		
		/* ### menu box ### */
		#footerCntr .menuBox { padding: 20px 0 0 0; width: auto; overflow: hidden; float: left; }
		#footerCntr .menuBox li { float: none; display: block; }
		#footerCntr .menuBox li a { text-align: start; line-height: 20px; background: none; }
	
	