/* readspeaker */
#wrapper > .contentrow:first-child {position:relative;}
#wrapper #accessibility-tools {left:250px;width:330px;right:0;margin:0;top:25px;}
#wrapper #accessibility-tools .readspeaker {max-width:100%;}
.items li, dl.items dd {margin-bottom:1em;}
.items h2, .items h3, .items h4 {margin-bottom:0;margin-top:0;}
.dekompnews h2 {text-align:center;}
.dekompnews ul {margin:0; padding:0; overflow:hidden; list-style-type:none;}
.dekompnews li.article {border-top:1px solid #B30E1C; width:49%; margin-left:1%; clear:right; float:right; box-sizing:border-box;}
.dekompnews li.article:last-child {border-bottom:1px solid #B30E1C;}
.dekompnews li.main.article {border-width:0; margin-left:0; margin-right:1%; float:left;}.dekompnews li.main.article a {border:1px solid #B30E1C; border-radius:3px; clear:both; padding:15px; min-height:119px;}
.dekompnews li.main.article .description {font-weight:normal;}
.dekompnews li.main a:hover, .dekompnews li.main a:focus {background-color:#929292; border-color:#929292;}
.dekompnews li.article .title {font-size:17px; color:#B30E1C; font-weight:normal;}
.dekompnews li.article a {padding:11px 10px; display:block; overflow:hidden;}
.dekompnews li.article a:hover,.dekompnews li.article a:focus,.dekompnews li.article a:hover .title,.dekompnews li.article a:focus .title {color:#929292;}
.dekompnews li.main a:hover .title,.dekompnews li.main a:focus .title,.dekompnews li.main a:hover .description,.dekompnews li.main a:focus .description {color:#FFFFFF;}
.dekompnews li.main.article .title {margin-top:0;}
.highlighted_date {border-radius:5px; background-color:#B30E1C; text-align:center; float:left; width:50px; height:50px; padding:5px; box-sizing:border-box; color: #FFFFFF;}
.date-day,.date-month{display:block; font-weight:bold; font-size:16px; line-height:1;}
.date-total {color:#929292; display:inline-block; margin-right:4px;}
.date-month {font-size:18px;}
.dekompnews li.main.article .data {float:right; width:80%;}
a.newsarchive {text-align: center; display: block; margin: 30px auto 0; background: #B30E1C; width: 150px; border-radius: 3px; padding: 10px; color: #FFFFFF; font-size: 16px; font-weight:bold;}
a.newsarchive:hover, a.newsarchive:hover, a.newsarchive:focus {background: #929292; color: #FFFFFF;}
div#quicklinks li {border-right:1px solid #B30E1C;margin:0 10px 0 0;padding:0}
div#quicklinks li a {padding:0 10px 0 0;}
div#quicklinks li.last-child {background-color:transparent;border-radius:0;padding:0;float:none;border-width:0;margin:0}
div#quicklinks li.last-child a {color:#B30E1C;}
div#quicklinks li.last-child a:hover,div#quicklinks li.last-child a:focus {color:#5A070E;}
a.calltoaction {background-color:#00b900;}

@media only screen and (min-width: 5px) and (max-width: 959px) {
	div#menu {left:auto;position:static;}
	#menu-icon {padding-bottom:0;}
	.row2_content #menu_wide {top:0;}
	.dekompnews li.article, .dekompnews li.main.article {float:none; width:94%; margin:0 3% 1em; float:none;}
	a.newsarchive {margin-bottom:30px;}
	.grid-8.topsix, .grid-8.topsix_news {margin-top:1em; margin-bottom:1em;}
	#quicklinks{display:none;}
}
@media only screen and (min-width : 959px) {
	body.layout_four .columns.three {margin-left:10px; margin-right:10px;}
	#row3 {background-color:#929292; background-image:none; min-height:0;}
	.softlinks .fotobar_description, .hardlinks .fotobar_description {margin:0; padding:10px 10px 0; background-color:#FFFFFF;}
	.fotobar img, .fotobar_three img, .hardlinks_items img {display:block;}
	.fotobar .read-more, .fotobar_three .read-more, .hardlinks_items .read-more {display:block; padding:10px; background-color:#FFFFFF;}
	.content-wrapper.horizontal {padding-top:45px;}
		body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal  {padding-top:45px;}
	#menu_wide {border-bottom:0; height:45px;}
	#dl-menu {width:940px; margin:0 auto; left:0; right:0;}
	.menu-horizontal li {height:45px; box-sizing:border-box;}
	.menu-horizontal li a {height:45px;}
	ul.menu-horizontal a.item-link {height:37px; margin:4px 2px; padding:4px 10px 0; font-size:20px; box-sizing:border-box;}
	.menu-horizontal li:hover a, .menu-horizontal li.active a {background-color:#FFFFFF; color:#4f4f4f;}
	ul.menu-horizontal li:hover a {height:41px; margin-bottom:0; z-index:3;}
	.nav li.active ul {top:37px; min-height:1px;}
	.menu-horizontal li:hover ul.dropdownmenu {	top: 45px; 	visibility:visible; 	opacity:1;}
	ul.dropdownmenu {box-sizing:border-box; z-index:10; width:940px; top:37px; left:0; background-color:#FFFFFF; box-shadow:0px 4px 4px 0px #565656; padding:10px;}
	ul.dropdownmenu li {height:auto;}
	ul.dropdownmenu li a.item-link {width:306px; padding:8px; margin:0; height:auto}
	ul.dropdownmenu li:nth-child(3n+1){clear:left;}
	ul.menu-horizontal li.first-child, ul.menu-horizontal li.first-child a, ul.dropdownmenu li.first-child {margin-left:0;}
	/* linkermenu */
	#sub h2{font-weight:600; font-size:17px; margin:16px;}
	ul.menu-vertical {border-top:1px solid #B30E1C;}
	ul.menu-vertical > li {border-bottom:1px solid #CCCCCC;}
	ul.menu-vertical > li a {padding:8px 15px;}
	ul.menu-vertical li ul.sub.menu li {margin-left:15px;}
	ul.menu-vertical li.active > a, ul.menu-vertical ul.menu li.active > a {font-weight:bold;}
	/* Aside */
	#row3.row3_detail #side-content.columns.two .column {width:48%; margin-right:2%;}
	#row3.row3_detail #side-content .related_bg {padding:0; background-color:#929292;}
	#row3.row3_detail .container-content {background-color:#FFFFFF; box-sizing:border-box;}
	#row3.row3_detail .container_aside .form-row, #row3.row3_detail .container_aside ul li{background-color:#FFFFFF;}
	.container_aside ul li {height:auto; margin-bottom:0;}
	#row3.row3_detail .container-content.simpleform {padding:10px;}
	#row3.row3_detail .container-content.simpleform .submit-buttons {margin:10px 0 0;}
	.container_aside input {margin:0;}
	.container_aside input.radiobutton {margin-right:5px;}
	.container_aside .answer {position:static; margin:0;}
	.container_aside h3, .container_aside ul.items li a {padding:10px;}
	div.container_aside.url h3, div.container_aside.softlink h3, div.container_aside.document h3, div.container_aside.product h3 {padding:0;}
	div.container_aside.url h3 a span.title, div.container_aside.softlink h3 a span.title, div.container_aside.document h3 a span.title, div.container_aside.product h3 a span.title {padding:10px;}
	#row3.row3_detail .container-content {padding:0;}
	#row3.row3_detail .container-content .description {padding:5px 10px 0;}
	#row3.row3_detail .productorganisation .container-content p {padding:0 10px 0; margin:1em 0;}
	#row3.row3_detail .container-content a.more, .container_aside span.objectinfo {padding:0 10px 10px;}
	div.container_aside.briefing .container-content p {padding:0 10px 10px;}
	.container_aside.softlink a {color:#B30E1C;}
	.folder span.objectinfo {display:block;}
	
	/* Custom nieuws */
	.dekompnews {margin:30px 10px;}
	span.objectinfo {display:inline-block; margin-right:4px;}
	
	/* kompanjie_topsix_document */
	.kompanjie_topsix_document {background-color:#FFFFFF; padding:15px; box-sizing:border-box; height:300px; overflow-y:auto;}
	.kompanjie_topsix_document h2 {margin-top:0;}
	.fotobar_three, .hardlinks_items {height:auto;}
	
	/* move quicksearch*/
	form#quicksearch{top:172px; margin-left:710px; z-index:9;}
	form#quicksearch input.text {width:241px; border-width:0; height:31px; box-sizing:border-box; padding:5px 35px 5px 5px;}
	
	#footer_columns .column {margin-top:0;}
	#quicklinks{display:none;}
}