.mod_Jobs{
	margin-bottom: 0.5em !important;
}


.standortfilterjob-container .buttoncontainer {
    margin-bottom: 4px;
    padding: 0;
}
.standortfilterjob-container .leftButtonContainer {
    padding-right: 3px;
}
.standortfilterjob-container .rightButtonContainer {
    padding-right: 3px;
}


.standortfilterjob-container .buttoncontainer button, 
.standortfilterjob-container .buttoncontainer button:hover, 
.standortfilterjob-container .buttoncontainer button:focus
{
    background-color: #e4e3e0;
    border: 1px none #e4e3e0;
    color: #000;
    display: block;
    font-family: currentaspezial;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.03em;
    line-height: 1.6em;
    text-transform: uppercase;
    width: 100%;
}
.standortfilterjob-container .buttoncontainer button.active, .standortfilterjob-container .buttoncontainer button:active {
    background-color: #e67f00;
    color: #fff;
}



.ios .standortfilterjob-container .buttoncontainer button, 
.ios .standortfilterjob-container .buttoncontainer button:active
.ios .standortfilterjob-container .buttoncontainer button:focus
{
	letter-spacing: 0.02em;
	font-size: 17px;
	padding: 4px!important; /* 4px, so you can see that it won't be rendered with width */
}


.kachelheadtxt{
	color: #e76f00;
	font-weight:bold;
	border:none;
	display: block;
}
.kachelhead .color_curr,
.kachelhead .color_curr:active,
.kachelhead .color_curr:visited,
.kachelhead .color_curr:focus,
.kachelhead .color_curr:hover,
.kachelhead .color_curr:link{
	color:#e76f00!important;
}


/*tmp*/
.kachel_image_jobs {
    display: block;
    overflow: hidden;
    position: relative;
}

.kachel_image_jobs img {
    box-shadow: 2px 2px 5px #888;
    height: auto;
    width: 100%;
}
.kachel_image_jobs a p {
    color: #fff;
    height: 100%;
    margin: 0;
    overflow: hidden;
}
.kachel_image_jobs a.kachelteaser {
    background-color: #e76f00;
    color: #fff !important;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.9;
    padding: 1.5em 1.5em 2em !important;
    position: absolute;
    top: 0;
    width: 100%;
    text-decoration:none;
}
.kachel_image_jobs a:hover{
	    text-decoration:none;
}

 .kachel_image_jobs a span.weiter {
    bottom: 0;
    color: #fff;
    padding-bottom: 0.5em;
    padding-right: 1.5em;
    position: absolute;
    right: 0;
}



/** filter custom **/
.filter_jobs .buttoncontainer{
	width:100%;
}
@media(min-width:350px){
	.filter_jobs .buttoncontainer{
		width:50%;
	}
}
@media(min-width:768px){
	.filter_jobs .buttoncontainer{
		width:100%;
	}
}
@media(min-width:1200px){
	.filter_jobs .buttoncontainer{
		width:50%;
	}
}
@media (max-width: 1199px) {
	#jobkacheln{ margin-right: -14px;}
}
@media (min-width: 1200px) {
	#jobkacheln {margin-right: -6px;}
}
@media (max-width: 767px) {
#jobkacheln .col-sm-6 { float:left; width:50%;}

}

@media (max-width: 550px) {
	#jobkacheln .col-sm-6 {float: none; width:100%;}
	#jobkacheln .block { 
		margin-bottom:18px;
		margin-bottom:1rem;
	    padding-right: 1.5em !important;
	}
}
	


