.content > .workshopfinder_quicksearch {
	display: none;
}
.showmenu {
	display: none;
}
.submenu {
	display: none;
}
.content {
	box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
}
header {
	padding-right: 20px; padding-left: 20px;
}
.slogan h1 {
	font-size: 1.7em;
}
.stage {
	width: 100%; padding-right: 20px; padding-left: 20px; margin-bottom: 20px; float: left;
}
.main .stage {
	padding-right: 10px; padding-left: 10px;
}
.mainmenu + .stage {
	margin-top: 10px;
}
.sidemenu {
	display: none;
}
.sidemenu ul {
	column-count: 3; column-gap: 10px; -webkit-column-count: 3; -moz-column-count: 3; -webkit-column-gap: 10px; -moz-column-gap: 10px;
}
aside.right {
	width: 100%; padding-right: 10px; padding-left: 10px;
}
aside.left {
	width: 100%; padding-right: 10px; padding-left: 10px;
}
aside .box_wrap {
	padding-right: 10px; padding-left: 10px;
}
.box_wrap.d_full {
	width: 100%;
}
.box_wrap.d_half {
	width: 50%;
}
.box_wrap.d_third {
	width: 33.33%;
}
.box_wrap.d_third_none {
	display: none;
}
.main .teaser > :nth-child(1).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(3).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(5).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(7).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(9).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(11).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(13).box_wrap.d_half {
	clear: left;
}
.main .teaser > :nth-child(1).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(4).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(7).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(10).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(13).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(16).box_wrap.d_third {
	clear: left;
}
.main .teaser > :nth-child(19).box_wrap.d_third {
	clear: left;
}
.box.servicebuttons {
	
}
.box.servicebuttons .box_padding {
	padding: 14px;
}
.box.servicebuttons ul {
	margin-right: -3px; margin-left: -3px;
}
.box.servicebuttons li {
	width: 11.11%; padding-right: 3px; padding-left: 3px; float: left;
}
.box.servicebuttons li:first-child {
	
}
.serviceteaser {
	width: 60%;
}
.main .box.contact .box_padding {
	min-height: auto;
}
.quickfinder_wrap {
	margin-top: 10px;
}
.accordion.sitemap .accordion_content_nav ul {
	width: 50%;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(3) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(5) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(7) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(9) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(11) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(13) {
	clear: left;
}
.accordion.sitemap .accordion_content_nav > ul:nth-child(15) {
	clear: left;
}
.box.appointment .box_padding {
	min-height: 200px;
}
.box.newsletter .box_padding {
	min-height: 200px;
}
.box.socialmedia .box_padding {
	min-height: 200px;
}
.box.appointment button {
	left: 15px; bottom: 15px; position: absolute;
}
.disclaimer {
	padding-right: 20px; padding-left: 20px;
}
.stage .error_middle {
	background: url("/media/_tech/images/backgrounds/bcs_error_01a.png") no-repeat left bottom; padding: 20px 20px 20px 280px; width: 100%;
}
.stage .error_right_top {
	background: none;
}
.stage .error_right_bottom {
	background: none;
}
.clear_row.visible-d {
	display: block;
}
.mainmenu > ul {
	float: left;
}
