body {
	padding-top:0;
}

header.main nav.main,
header.main .navlines,
.emo,
.filter,
.mobilenav,
a.back,
footer.main {
	display:none;
}

header.main {
	position:static;
}


/*Home*/
.contact-bg .contact-form {
	display:none;
}
.content .contact .adresse {
	width:100%;
}

.news ul li {
	clear:both;
	width:100%;
	margin-left:0;
}
.news ul li .transform-image {
	width:480px;
}
.news ul li .text {
	padding:0;
	width:100%;
}

/*Jobs*/
.box.job-box li .text {
	position:relative;
}
.box.job-box li:nth-child(3n+1) {
	clear:both;
}


/*Inhalt*/
.content {
	padding-top:30px;
}
nav.subnavi {
	display:none;
}
.content-small {
	width:100%;
	padding:0;
}


/*Referenzen übersicht*/
table.references col.top,
table.references td.top,
table.references-head col.top,
table.references-head th.top {
	display:none;
}
table.references col.jahr,
table.references td.jahr,
table.references-head col.jahr,
table.references-head th.jahr
{
	width:10%;
}

table.references td div {
	overflow:visible;
	text-overflow: inherit;
    white-space: inherit;
}

.content .box.referenz-box li h4 {
	position:relative;
}




/*Referenzen detail*/
.content .galerie {
	padding-top:0;
}
.content .galerie .galerie-description li dt,
.content .galerie .galerie-description li dd {
	float:none;
	border-top:0;
	width: 100%;
	padding:0;
}
.content .galerie .galerie-description li:nth-child(2) dd {
	border-top:0;
}
.content .galerie .galerie-description li dt {
	clear: none;
	padding: 7px 0 0;
	border-top:2px solid #d0d0d0;
}
.content .galerie .galerie-description li dd {
	padding: 3px 0 7px;
}
.content .galerie .galerie-description li:first-child dt:first-child {
	border-top:0;
}
.content .galerie .galerie-slider.slider-init .tabs, 
.content .galerie .slider-init .arrow-left, 
.content .galerie .slider-init .arrow-right,
.content .galerie .arrow-left,
.content .galerie .arrow-right,
.content .galerie .galerie-slider .tabs {
	display:none;
}