.t_awo_location .teaserimage .placeholder {
  background-color: rgba(218, 216, 213, 0.5);
} 
.datesourceholder > * {
	float: left;
}
.datajobholder > * {
	display: inline-block;
}
.t_awo_location .teaserimage .placeholder {
  min-height: 11em;
}
body:not(.theme) .bereich {
  margin-bottom: 4rem;
}
body.theme .position:not(.empty) {
  margin-bottom: 4rem;
}
.accordionFrame.accordion > div.show {
  max-height: 26rem;
}
.bannerImg .content {
    max-width: 75%;
}  
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.container {
  max-width: 1600px;
}
.forGrid {
  box-sizing: border-box;
  display: inline;
  float: left;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
body.awo .grid_8 .t_863540 .teaserimage.grid_4 + .content > .linklist,body.awo .grid_8 .t_news .teaserimage.grid_4 + .content > .linklist {
  margin-left: 50%;
}  
.grid_12 .pre_7 {
  margin-left: 58.333%;
}
.articles.d_teaser {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}  
/*568519*/ 
.grid_24 {
    width: 20%;
}
.container .grid_8 .grid_1 {
    width: 12.5%;
}
.container .grid_8 .grid_2 {
    width: 25%;
}   
.container .grid_6 .grid_3 {
    width: 50%;
}
.container .grid_8 .grid_3 {
    width: 37.5%;
}
.container .grid_8 .grid_5 {
    width: 62.5%;
}
.container .grid_8 .grid_7 {
    width: 87.5%;
}      
.container .grid_6 .grid_2 {
    width: 33.33%;
}       
.container .grid_6 .grid_4 {
    width: 66.66%;
}
.container .grid_8 .pre_3 {
    margin-left: 37.5%;
}
.grid_1_75 {
  width: 14.5833%;
}
.grid_1_25 {
  width: 10.4166%;
}
.poslocations .locationholder div.teaserimage {
    height: 15.25rem;
}
/* Bilder mittigen */
.poslocations .locationholder div.teaserimage, .d_socialmedia .rightholder .imgMargin {
    overflow: hidden;
    position: relative;
}
/* Vertikal */  
.poslocations .locationholder div.teaserimage.centVert .teaserimageholder, .d_socialmedia .rightholder .imgMargin.centVert .teaserimageholder {
    display:table;
    height: 500%;
    top: -200%;
    width: 100%;    
    position: absolute;
}   
.poslocations .locationholder div.teaserimage.centVert .teaserimageholder img, .d_socialmedia .rightholder .imgMargin.centVert .teaserimageholder img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;  
}  
/* Horizontal */
.poslocations .locationholder div.teaserimage.centHorz .teaserimageholder, .d_socialmedia .rightholder .imgMargin.centHorz .teaserimageholder {
    position: absolute;
    width: 500%;
    left: -200%; 
    height: 100%;
    text-align: center;
}
.poslocations .locationholder div.teaserimage.centHorz .teaserimageholder img, .d_socialmedia .rightholder .imgMargin.centHorz .teaserimageholder img {
    display: inline-block;
    width: auto;
    height: 100%;
} 
.head:not(.fixed) .menubox > a {   
  height: 4.3em;  
  padding-bottom: 0.75em;
}    
.menubox {
  float: right;
}
.menubox > a {
  width: 6.4em;  
  transition: width 0.25s
}
.menubox > a.extraWidth {
  width: 6.9em;
}   
.fixed .menubox > a {
  width: 4em;
}
.search,.grid_8 .grid_4, .grid_2 .grid_1, .grid_4 .grid_2 {
  width: 50%;
}
/*
body.awo .logo {
  box-sizing: border-box;
  padding-left: 2em;
  padding-right: 2em;
  position: absolute;
  left: 0;
}
*/

@media (max-width: 53.75rem) {
  .t_863838 .content {
    bottom: -23.5em;
  }
}
.formular .field:not(.t_content) .text {
	margin-left: 40%;
}
.formular .varchar,.formular textarea {
	width: 60%;
}
.position.grid_4 .formular .field:not(.t_content) .text {
	margin-left: 0;
}
.container .grid_7 .grid_3 {
  width: 42.86%;
}
.container .grid_7 .grid_4 {
  width: 57.14%;
}
.container .grid_4 .grid_3 {
  width: 75%;
}
.container .grid_5 .grid_4 {
  width: 80%;
}
.container .grid_6 .grid_5 {
  width: 83.33%;
}
.container .grid_3 .grid_2 {
  width: 66.66%;
}
.container .grid_4 .grid_4,.container .grid_7 .grid_7,.container .grid_5 .grid_5,.container .grid_3 .grid_3,.container .grid_9 .grid_9 {
  width: 100%;
}
.container .grid_7 .pre_3 {
  margin-left: 42.86%;
}
.container .grid_12 .pre_6 {
  margin-left: 50%;
}
.formular .field .caption {
  max-width: 40%;
}
.formular .field input {
	width: 21.65rem;
	max-width: 100%;
	box-sizing: border-box;
}
.formular .field textarea {
	width: 21.65rem;   
	max-width: 100%;
}
.desktop .rainbow.pic {
  bottom: 0;
} 
.d_searchfilter .fieldseperator h3.clickable span:after {
	background-image: url('../img/chevron-up.svg');
}   
.d_searchfilter .fieldseperator.opened h3.clickable span:after {
	background-image: url('../img/chevron-down.svg');
}
.d_searchfilter .fieldseperator .expandable { 
	max-height: 80rem;
}
.d_searchfilter .fieldseperator.opened h3.clickable + .expandable {
	max-height: 0;
}
/* überstehende Linien */
.d_socialmedia .lastholder  {
    margin-left: -1.125rem;
    margin-right: -1.125rem;
}
.shortSitemap  {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}  
@media only screen and (max-width:1600px) {
    .d_socialmedia .rightholder .article .imgMargin {
        position: relative;
        height: 13.96rem;
    }
    .container {
        padding-left: 1.125rem;
        padding-right: 1.125rem;
    } 
}

/*
.smallversion {
    display: none;
}
@media only screen and (max-width:1600px) {
    .d_socialmedia .rightholder {
        display: none;
    }     
    .d_socialmedia .leftholder {
        width: 100%;
    }
    .d_socialmedia .rowholder {
        width: 25%;
        float: left;
    }
    .addTags {
        width: 75%;
        float: left;
    }
    .smallversion {
        display: inline-block;
    }
    .addTags .tagholder a {
        padding: 0.4rem 0.75rem;
        display: inline-block;
        border-width: 0.07rem;
        border-style: solid;
        margin-bottom: 0.75rem;
    }
    .leftholder .content .text {
        display: none;
    }
}
*/