body:not(.inhalte_bearbeiten) .text-picture-sliced-elements{

}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .bild{
    height: 320px;
    overflow:hidden;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .bild img{
    object-fit: cover;
    height:320px;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel{
    position:relative;
    z-index:1;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text{
    position:absolute;
    top:-60px;
    right:0px;
    height:60px;
    background-color:white;
    z-index:2;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text:before{
    content:'';
    z-index:1;
    position:absolute;
    left:-30px;
    top:0px;
    width: 0;
    height: 0;
    border-bottom: 60px solid white;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text,
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text .headline,
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text .headline .h{
    display:inline-block;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_titel article.text .headline .h{
    padding-top:20px;
    padding-right:15px;
    padding-left:15px;
    position:relative;
    z-index:2;
    font-size:var(--kachel_headline_font_size);
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_text{
    padding:30px;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_text article.text .inhalt a{
    color: var(--secondaryColor);
    transition: var(--default_transition);
    text-decoration: none;
    font-weight: 600;
    display:inline-block;
    position:relative;
    padding-left:15px;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_text article.text .inhalt a:hover{
    color:black;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_text article.text .inhalt a:before{
    content: "\f105";
    transition: var(--default_transition);
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-size:20px;
    color: var(--secondaryColor);
    position:absolute;
    left:1px;
    bottom:0px;
}
body:not(.inhalte_bearbeiten) .text-picture-sliced-elements .text_wrapper_text article.text .inhalt a:hover:before{
    color:black;
    left:5px;
}