.content > .workshopfinder_quicksearch,
.showmenu,
.submenu {
	display: none;
}

.content {
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
}

header {
	padding-right: 20px;
	padding-left: 20px;
}

.slogan h1 {
	font-size: 1.7em;
}

.stage {
	float: left;
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}

.main .stage {
	padding-right: 10px;
	padding-left: 10px;
}

.mainmenu + .stage {
	margin-top: 10px;
}

.sidemenu {
	display: none;
	}
.sidemenu ul {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}

aside.right,
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.33333333333333%;
}

.box_wrap.d_third_none {
	display: none;
}


.main .teaser > .box_wrap.d_half:nth-child(1),
.main .teaser > .box_wrap.d_half:nth-child(3),
.main .teaser > .box_wrap.d_half:nth-child(5),
.main .teaser > .box_wrap.d_half:nth-child(7),
.main .teaser > .box_wrap.d_half:nth-child(9),
.main .teaser > .box_wrap.d_half:nth-child(11),
.main .teaser > .box_wrap.d_half:nth-child(13) {
	clear: left;
}

.main .teaser > .box_wrap.d_third:nth-child(1),
.main .teaser > .box_wrap.d_third:nth-child(4),
.main .teaser > .box_wrap.d_third:nth-child(7),
.main .teaser > .box_wrap.d_third:nth-child(10),
.main .teaser > .box_wrap.d_third:nth-child(13),
.main .teaser > .box_wrap.d_third:nth-child(16),
.main .teaser > .box_wrap.d_third:nth-child(19) {
	clear: left;
}

.box.servicebuttons {
	
}

.box.servicebuttons .box_padding {
	padding: 14px;
}

.box.servicebuttons ul {
	margin-right: -3px;
	margin-left: -3px;
}

.box.servicebuttons li {
	float: left;
	width: 11.11111111111111%;
	padding-right: 3px;
	padding-left: 3px;
}

.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),
.accordion.sitemap .accordion_content_nav > ul:nth-child(5),
.accordion.sitemap .accordion_content_nav > ul:nth-child(7),
.accordion.sitemap .accordion_content_nav > ul:nth-child(9),
.accordion.sitemap .accordion_content_nav > ul:nth-child(11),
.accordion.sitemap .accordion_content_nav > ul:nth-child(13),
.accordion.sitemap .accordion_content_nav > ul:nth-child(15) {
	clear: left;
}

.box.appointment .box_padding,
.box.newsletter .box_padding,
.box.socialmedia .box_padding {
	min-height: 200px;
	}
	
.box.appointment button {
	position: absolute;
	left: 15px;
	bottom: 15px;
	}

.disclaimer {
	padding-right: 20px;
	padding-left: 20px;
}



/* New Global Styles */
.stage .error_middle {
	background: url('/media/_tech/images/backgrounds/bcs_error_01a.png') bottom left no-repeat;
	width: 100%;
	padding: 20px 20px 20px 280px;
}
.stage .error_right_top {
	background: none;
}
.stage .error_right_bottom {
	background: none;
}
.clear_row.visible-d {
	display: block;
}

.mainmenu > ul {
    float: left;
}