/* =================================
       HOMEPAGE
==================================== */

/* Teaser-IMG Abstand zur unteren Überschrift */

.teaser-img-spacing {
    margin-top: -30px;
}
@media (max-width: 1200px) {
    .teaser-img-spacing {
        margin-top: 0;
    }
}

/* "Read more" Pressebox homepage */

.btn-press-home {
    margin-top: 25px;
    margin-bottom: -16px;
    margin-right: -27px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* ===================================
       DOWNLOAD-Page
====================================== */


/* Background Linux dropdown */

.dl-linux .dropdown-menu {
    background-color: #ddd;
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: orange;
    text-decoration: none;
    background-color: transparent;
}

/* ==========================================================
    SVG-Hintergrund:
    Über die itemid-*** kann der Hintergrund 
    individual auf den Seiten engestellt werden.
    Die itemid-*** wird automatisch über index.php vergeben.
    Sie entspricht der Joomla Menü ID.
============================================================= */

body.itemid-101,
body.itemid-154 {
    display: block;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1287.8 300' style='enable-background:new 0 0 1287.8 300;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill-rule:evenodd;clip-rule:evenodd;fill:url(%23path-2_2_);%7D .st1%7Bopacity:0.35;clip-path:url(%23SVGID_2_);fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D .st2%7Bopacity:0.25;clip-path:url(%23SVGID_2_);fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-0.3' width='1288.2' height='297.9'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='path-2_2_' gradientUnits='userSpaceOnUse' x1='-296.2337' y1='-248.8096' x2='1128.3361' y2='-248.8096' gradientTransform='matrix(1.0243 0.3425 -0.3079 0.9208 -114.2956 -213.8501)'%3E%3Cstop offset='0' style='stop-color:%230085CD'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF'/%3E%3C/linearGradient%3E%3Cpath id='path-2_1_' class='st0' d='M-509.2-41.9l349.9-1046.4l1302,435.4C1259.7-142,1119.1,768.6-509.2-41.9z'/%3E%3Cpath id='path-5_1_' class='st1' d='M-73.1-895.8C223.1-695.9,527.2,50.1,158.2,97.3c-180,23-585.9-79.7-720-153.1 S-332.8-1071.1-73.1-895.8z'/%3E%3Cpath id='path-7_1_' class='st2' d='M1206.1-559.6c14.5,36.1,28,74.7,40,115.1C1057.6-186.4,785.6,124.2,609.5,56.7 C443.5-6.8,421.2-284.2,439.9-525.2L1206.1-559.6z'/%3E%3Cpath id='path-9_2_' class='st1' d='M611.7-754.5c108.9-50.7,181.8,285.2,216.8,399.6c35,114.3,410.3,440.1,15.1,474.6 C448.5,154,363.8-108.3,368.2-118.5C372.7-128.7,502.8-703.8,611.7-754.5z'/%3E%3C/g%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='my-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.9 241.5' style='enable-background:new 0 0 841.9 241.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:url(%23SVGID_3_);%7D .st1%7Bopacity:0.65;clip-path:url(%23SVGID_2_);fill:url(%23SVGID_4_);enable-background:new ;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0' width='841.9' height='241.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='-4.2602' y1='-176.7744' x2='552.6898' y2='380.1756' gradientTransform='matrix(-1 0 0 -1 841.8898 241.2756)'%3E%3Cstop offset='0' style='stop-color:%230085CD'/%3E%3Cstop offset='0.1042' style='stop-color:%23138ED1'/%3E%3Cstop offset='0.3147' style='stop-color:%2343A5DA'/%3E%3Cstop offset='0.6126' style='stop-color:%2390CAE9'/%3E%3Cstop offset='0.9836' style='stop-color:%23FAFDFE'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M0,281.5V150.3c85.1,29.9,170.2,59.7,243.3,67.1c73.2,7.4,134.4-7.7,220.3-48.3S660.1,62.3,750.7,55 s161.2,44,231.8,95.4v-305.8v437.1H0V281.5z'/%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='420.9398' y1='-116.3068' x2='420.9398' y2='436.8755' gradientTransform='matrix(-1 0 0 -1 841.8898 241.2756)'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='6.684045e-02' style='stop-color:%23D6ECF7'/%3E%3Cstop offset='0.1698' style='stop-color:%239ED1EC'/%3E%3Cstop offset='0.2733' style='stop-color:%236EBAE3'/%3E%3Cstop offset='0.3751' style='stop-color:%2346A7DB'/%3E%3Cstop offset='0.4748' style='stop-color:%232898D5'/%3E%3Cstop offset='0.5718' style='stop-color:%23128DD0'/%3E%3Cstop offset='0.6649' style='stop-color:%230487CE'/%3E%3Cstop offset='0.7498' style='stop-color:%230085CD'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M0,241.5v21.7c88.3-28.3,176.6-56.6,237.8-83.5s95.1-52.6,164.4-9.9s174,153.9,253.2,180.9 s132.8-30.3,186.5-87.5v-458.8v437.1L0,241.5L0,241.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: left top, left bottom;
    background-size: 4098px, 4098px;
    background-repeat: no-repeat no-repeat;
}
body.itemid-110,
body.itemid-111,
body.itemid-112,
body.itemid-138,
body.itemid-139 {
    display: block;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='my-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.9 241.5' style='enable-background:new 0 0 841.9 241.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:url(%23SVGID_3_);%7D .st1%7Bopacity:0.65;clip-path:url(%23SVGID_2_);fill:url(%23SVGID_4_);enable-background:new ;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0' width='841.9' height='241.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='-4.2602' y1='-176.7744' x2='552.6898' y2='380.1756' gradientTransform='matrix(-1 0 0 -1 841.8898 241.2756)'%3E%3Cstop offset='0' style='stop-color:%230085CD'/%3E%3Cstop offset='0.1042' style='stop-color:%23138ED1'/%3E%3Cstop offset='0.3147' style='stop-color:%2343A5DA'/%3E%3Cstop offset='0.6126' style='stop-color:%2390CAE9'/%3E%3Cstop offset='0.9836' style='stop-color:%23FAFDFE'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M0,281.5V150.3c85.1,29.9,170.2,59.7,243.3,67.1c73.2,7.4,134.4-7.7,220.3-48.3S660.1,62.3,750.7,55 s161.2,44,231.8,95.4v-305.8v437.1H0V281.5z'/%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='420.9398' y1='-116.3068' x2='420.9398' y2='436.8755' gradientTransform='matrix(-1 0 0 -1 841.8898 241.2756)'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='6.684045e-02' style='stop-color:%23D6ECF7'/%3E%3Cstop offset='0.1698' style='stop-color:%239ED1EC'/%3E%3Cstop offset='0.2733' style='stop-color:%236EBAE3'/%3E%3Cstop offset='0.3751' style='stop-color:%2346A7DB'/%3E%3Cstop offset='0.4748' style='stop-color:%232898D5'/%3E%3Cstop offset='0.5718' style='stop-color:%23128DD0'/%3E%3Cstop offset='0.6649' style='stop-color:%230487CE'/%3E%3Cstop offset='0.7498' style='stop-color:%230085CD'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M0,241.5v21.7c88.3-28.3,176.6-56.6,237.8-83.5s95.1-52.6,164.4-9.9s174,153.9,253.2,180.9 s132.8-30.3,186.5-87.5v-458.8v437.1L0,241.5L0,241.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: left bottom;
    background-size: 4098px;
    background-repeat: no-repeat no-repeat;
}

/* =================================
    Presseseite: Verkleinert den 
    Absatnd zwischen Card-Body und 
    Card-Footer damit das Weiterlesen
    höher kommt
==================================== */

.press .card-header {
    padding-top: 25px;
    height: 90px;
}

.press .card-body {
    margin-bottom: -35px;
}








