/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* HEADER */

#block-block-12 {
	display: none;
}

#section-header {
	height: 510px;
}

.noheader #section-header {
	height: 122px;
}

#zone-branding-wrapper {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
	z-index: 2;
}

#zone-branding {
	background: url('../images/backgroundfaded.png');
	padding: 30px 0;
	height: 62px;
}

.branding-data {
	float: right;
}

#region-branding .region-inner {
	padding: 0 20px;
}

#zone-header-wrapper {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
	z-index: 1;
}

#region-header-first {
	margin: 0;
	width: 100%;
}

.headerimage {
	position: relative;
}

h1.headertitle {
	position: absolute;
	bottom: 130px;
	left: 30px;
	font-size: 4em;
	padding-left: 0;
}

/* MAIN MENU */

#block-superfish-1 {
	padding: 20px;
}

.sf-sub-indicator {
	display: none;
}

#superfish-1 a {
	color: white;
	text-transform: uppercase;
	margin-right: 1.5em;
	font-size: 1.6em;
	letter-spacing: 1px;
	font-weight: 400;
}

#superfish-1 li.last a {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#superfish-1 li.active-trail a,
#superfish-1 a:hover,
#superfish-1 a.active {
	border-bottom: 3px solid white;
	padding-bottom: 6px;
	text-decoration: none;
}

#superfish-1 li.active-trail li a {
	text-decoration: none;
	border-bottom: none;
}

#superfish-1 ul {
	background: none;
	border: none;
}

#superfish-1 ul li {
	margin-bottom: 3px;
}

#superfish-1 ul a {
	width: 150px;
	padding: 6px 12px;
	margin-right: 0;
	background: #004899;
	color: white;
	text-transform: none;
	font-size: 1.3em;
	border-bottom: none;
}

#superfish-1 ul li.last a {
	padding-right: 12px;
}

#superfish-1 ul li.active-trail a,
#superfish-1 ul a:hover,
#superfish-1 ul a.active {
	color: #004899;
	background: white;
	text-decoration: none;
	border-bottom: none;
}

/* REFERENZEN */

.view-referenzen .views-row {
	float: left;
	margin-right: 29px;
}

.view-referenzen .views-row-3,
.view-referenzen .views-row-6,
.view-referenzen .views-row-9,
.view-referenzen .views-row-12,
.view-referenzen .views-row-15,
.view-referenzen .views-row-18,
.view-referenzen .views-row-21,
.view-referenzen .views-row-24,
.view-referenzen .views-row-27,
.view-referenzen .views-row-30,
.view-referenzen .views-row-33,
.view-referenzen .views-row-36,
.view-referenzen .views-row-39 {
	margin-right: 0;
}

.node-type-referenzobjekt .group-left {
	width: 575px;
	margin-right: 30px;
}

.node-type-referenzobjekt .group-right {
	width: 275px;
}

.node-firma-section .group-left {
	width: 47%;
	margin-right: 6%;
}

.node-firma-section .group-right {
	width: 47%;
	clear: none;
}