/* CSS Document */
.ie-panel{display: none;background: #ffffff;padding: 10px 0;box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);clear: both;text-align:center;position: relative;z-index: 1;} html.ie-10 .ie-panel, html.lt-ie-10 .ie-panel {display: block;}

/* Navigation */
.rd-navbar-fixed .rd-navbar-nav-wrap { width: 280px;}

h2 {margin-top:20px}
.img_category {margin-bottom: 20px; margin-top:20px; border-radius: 18pt; margin-right: 20px; }

/* Slider */
.swiper img {max-width: 80%;}

/* Über uns */
.post-classic__media img {border-radius: 18pt;}

/* Kategorien */
.stellen {list-style: disclosure-closed; padding-left:18px;}
.stellen li {display:list-item; padding-left: 10px; padding-top:5px; line-height:initial;}
.stellen li a {white-space: normal;}

.container .description .img_category { margin-bottom: 20px; margin-left: 0px;}


/* Jobs */
.job-container hr {border-top: 2px solid #ababab;}
.job-container .bewerbungsform {background-color:#efefef;}
.job-container .jobBox  {background-color:#efefef;  border-radius: 18pt;}
.job-container .boxBig {height:280px; padding-left:20px;}
.job-container .boxMedium {height:310px; padding-left:20px;}
.job-container .boxSmall {height:80px; padding-left:20px;}
.job-container .view-smartphone {display:block;}
.job-container .view-laptop {display:none;}

.job-container .contactBox {background-image: url(/images/breadcrumbs-bg.jpg);  border-radius: 18pt;}		

.job-container input[type=submit] {margin-top:80px;}
.job-container form {position: relative; margin-top: -60px;}			
.job-container .img_svg {height:20px;}	
.job-container .img_svg_big {height:60px;}		
.job-container .img_icon {margin:0; padding:0; height:36px;}  
.job-container .img_icon_big{margin:0; padding:0; height:66px;}
.job-container .img_icon_space {width:50px; float:left; margin-top:4px;}
.job-container .img_icon_space a {color:black;}
.job-container .img_icon_space_big {float:left; margin-top:4px; margin-right:10px;}
.job-container .img_category {}
.job-container .icon_text {height: 30px; padding-top: 8px; width: 350px; font-size: 11pt;}

.job-container .boxMedium .iconText {height:60px;}
.job-container .boxMedium .img_icon {height:60px;}

.job-container .formular_text {height:40px;}
.job-container label {font-size:medium}
.job-container h4 {margin-top:0px; margin-bottom: 0px;}
.job-container h3 { margin-bottom: 20px; margin-top: 25px; font-weight: revert; font-size:20pt; line-height:1.2;}
.job-container button a {color:white;}
.job-container button, .job-container input[type=submit] { background-color: #c4eeec; background-image: url(/images/breadcrumbs-bg.jpg); color: white; border-radius: 10pt;
	width: 150px; height: 50px; }
.job-container form button, .job-container form input[type=submit] { width: 250px; height: 50px;}
.job-container input[type="submit"] { margin-top: 15px; }
.job-container p {line-height: 1.5; font-size:12pt; margin-bottom:15px; margin-top:20px;}
.job-container .boxSmall p {line-height: 1.5; margin-bottom:0px;}
.job-container .boxSmall .img_icon_space {width:42px;}
.job-container ul {list-style: disclosure-closed; padding-left:18px;}
.job-container ul li {display:list-item; padding-left: 10px; padding-top:5px; line-height:initial;}
.job-container b, .job-container strong { font-weight: bold;}

@media print {
	.boxBig, .boxMedium, .boxSmall, nav, header, .breadcrumbs-custom  {display:none;}
}

@media (min-width:1200px) {
	.job-container .view-smartphone {display:none;}
	.job-container .view-laptop {display:block;}
}

@media (min-width:992px) and (max-width:1200px) {
	.job-container .view-smartphone {display:none;}
	.job-container .view-laptop {display:block;}
}

@media (min-width:768px) and (max-width:992px) {
	.job-container .view-smartphone {display:block;}
	.job-container .view-laptop {display:none;}
}

@media (min-width:576px) and (max-width:768px) {
	.job-container .view-smartphone {display:block;}
	.job-container .view-laptop {display:none;}
}