img{height: auto;}
.footer-nav li{
	float:right;
	margin-left: 10px;
	color: #fff !important;
	text-decoration: none;
}
.footer-nav li a{
	color: #fff !important;
}

.single-post h2{
	color: #9c9ea1;
	font-family: HelveticaNeueLTPro-Roman;
	font-size: 28px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.single-post p{
	color: #9c9ea1;
  	font-family: HelveticaNeueLTPro-Roman;
  	line-height: 20px;
  	padding-bottom: 10px;
}
.action-items li{
	font-weight: normal !important;
	margin-bottom: 0 !important;
}
.user-text ul li, .user-text ul li{
	color: #9c9ea1;
    margin-bottom: 8px;
	padding-left: 9px;
    text-indent: -9px;
      line-height:normal;
}
.main-footer .col-md-6 p{margin-top:40px;}
.single-post.uberunscontent p:last-child{padding-bottom: 0;line-height: 18px;}
.single-post.uberunscontent p:last-child a, .left-sidebar .single-widget p a{color : #f68e26;}
.single-post.uberunscontent p:last-child a:hover, .left-sidebar .single-widget p a:hover,
.single-post.uberunscontent p:last-child a:focus, .left-sidebar .single-widget p a:focus
{color : #2a6496;}
.bx-wrapper .bx-viewport {border:0;left: 0;height: 100% !important;box-shadow: none;}
.bx-wrapper img {width: 100%;}
.bx-wrapper{margin:0;} /*margin:0 auto 55px;*/
.bx-wrapper .bx-next:hover{background-position:13px 0;}
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li{overflow: visible;}
.car-image .bx-wrapper .bx-viewport {height: 579px !important;}
.copy-right > a {color: #fff; }

@media only screen and (max-width: 359px) {
	.bx-wrapper{margin: 0 auto -15px;}
	.header-social-icon div.csc-textpic .csc-textpic-imagewrap{margin-right:53px;}

}
@media only screen and (max-width: 767px) {
	.header-social-icon div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom: 0;}
	.single-post.uberunscontent p:last-child {
	    line-height: 9px;
	    margin-top: 5px;
	    padding-bottom: 0;
	}
	.bx-wrapper .bx-viewport {height: 130px !important;}
	.car-image .bx-wrapper .bx-viewport {height: 184px !important;}
	.single-post h2{font-size: 20px !important;}

}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.header-social-icon div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom: 0;}
}

@media only screen and (min-width: 768px) and (max-width: 779px) {
	.bx-wrapper .bx-viewport {height: 277px !important;}
}
@media only screen and (min-width: 800px) and (max-width: 979px) {
	.bx-wrapper .bx-viewport {height: 288px !important;}
}
@media only screen and (min-width: 980px) and (max-width: 1000px) {
	.bx-wrapper .bx-viewport {height: 353px !important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1280px) {
	.bx-wrapper .bx-viewport {height: 461px !important;}
}

.submenu, .submenu li .active {padding-left:15px;color:#777777;}

li.submenu a, .single-page a:hover {color:#777777;}

.single-page a {color:#f68e26;}
.single-page a:hover {color:#f68e26;text-decoration:underline;}
.single-page a.active {font-weight: bold;text-decoration: none;}

li.submenu a:hover, {color:#f68e26;text-decoration:underline;}

ul.nav li.active ul li a.active {padding-left:15px;}

ul.nav li ul {
    position:absolute;
    left:0px;
    width:100%;
    height:50px;
    Z-index:10;
    display:none;
	padding:15px 0;
	background:#ccc;
	margin-top:10px;
	color:#777777;
}

ul.nav li:hover ul {
    display:inline-block;
    z-index:99;
}

.nav > li { height:41px; }

ul.nav li.active ul li {display:1;}

div.left-sidebar div div.single-widget a img {padding-top:10px;}

ul.bxslider li div.container div.slider-text h5 {font-family: ThrowMyHandsUpintheAir-Bold;margin-top:10px;}

.stellenbeschreibung_title {
	margin:20px 0;
	color: #8a8c8f;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 17px;
    line-height: 24px;
    padding-left: 20px;
	font-weight:normal;
}
.stellenbeschreibung_wirbieten {
	margin:20px 0;
	color: #8a8c8f;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 17px;
    line-height: 24px;
    padding-left: 20px;
	font-weight:normal;
}

.stellenbeschreibung_taetigkeit, .stellenbeschreibung_anforderungen { margin:20px 0; }

div.stelle-page-input div.single-spi div.spi-right p {font-family: HelveticaNeueLTPro-Roman;font-weight:none;}

.font-job-list h2 {font-family:HelveticaNeueLTPro-Roman;font-weight:normal; text-transform:none; font-size:18px;}

.stinfotr {background-color:#f68e26;padding:5px;line-height: 18px;}

.stinfotr a {color:#ffffff;}
.stinfotr a:hover {text-decoration: underline; color:#ffffff;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 20px !important;
}

.main-content-background, .single-page {
    background: url("/fileadmin/images/background.jpg") no-repeat;
    background-color:#000000;
}

div.tx-job div.single-page {
    background-color:#ffffff;
    background-image: none;
}

.header-topjob-icon img {height: 80px;margin-top:25px;float:right;}

.stellenportal {
    display:none;
}