#mainblog {
	min-height:550px;
	padding-bottom:30px;
}

.item-page {
	padding-top:40px;
}

.karriere-heading-big {
	font-size:50px !important;
	text-transform: uppercase;
}

.karriere-heading {
	font-size:40px !important;
}

.karriere-text {
	font-size:18px !important;
}

.item-page img, .karriere-img img {
	width:auto !important;
	max-width:inherit !important;
	max-height:inherit !important;
}

.karriere-middle {
	font-size:38px !important;
	text-align:center;
	line-height:20px !important;
	color:#003b5b !important;
}

.karriere-lightblue {
	font-size:38px !important;
	text-align:center;
	line-height:20px !important;
	color:#4e9dd9 !important;
	font-weight:bold;
}

.jobpositionen {
	padding-top:20px;
	padding-bottom:20px;
}

.jobpositionen h2 {
	max-width:100%;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid;
	border-color:#4e9dd9;
	background-image:url(/images/stories/karriere/karriere-arrow-closed.png);
	background-position:99% 50%;
	background-repeat:no-repeat;
	margin-bottom:0px;
}

.karriere-opened {
	border-color:#1e4a70;
	background-image:url(/images/stories/karriere/karriere-arrow-open.png) !important;
	background-color:#003b5b;
	color:#ffffff;
}

.karriere-akkordeon-inhalt {
	display:none;
	max-width:100%;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:40px;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#4e9dd9;
	margin-top:0px
}

.showthis {
	display:block !important;
}

.position-9 .custom {
	padding-top:40px;
	padding-bottom:20px;
}

.position-9 li {
	margin-left:10px;
	padding-bottom:15px;
}