@font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: url(//www.spill-oehmig.de/fonts/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 100;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 100;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 200;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-200.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-200italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 300;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 500;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 600;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 800;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-800italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 900;
src: url(//www.spill-oehmig.de/fonts/montserrat-v26-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2) format('woff2'); }
a:focus-visible {
outline: 4px solid red!important; } 
.et_pb_slide_title {
text-shadow:none !important;
}
.oben li li a:hover { 
background-color: #ededed; 
}
.tabellekontakt table {border: 0px!important; margin-left: 25px!important;}
.tabellekontakt tr {border: 0px!important;}
.tabellekontakt td {border: 0px!important;}
.leistungen li {margin-top: 20px;}
.slider-startseite h2 {font-size: 23px!important; font-weight: 600; line-height: 36px; color: #0e3959!important; text-shadow:none !important;}
.m3 a{text-align: center; font-size: 13px!important; line-height: 1.4em;}
.navneu > a:after { 
font-family: 'ETMODULES'!important;
content: '\35'!important;
margin-top: -9px;
}
.oben {right: 0px!important}
.menu-item-2615 ul {
min-width: 280px!important;
}
.menu-item-2615 li a {
width: 240px!important; padding: 4px 6px!important;
}
@media (max-width: 1900px) {
.oben {width: 88%!important;}
}
@media (max-width: 1300px) {
.oben {width: 85%!important;}
.oben a {font-size: 16px!important;}
}
@media (max-width: 980px) {
.tabellekontakt table {margin-left: 0px!important;}
.slider-startseite h2 {font-size: 13px!important; font-weight: 600; line-height: 16px;} 
.et_pb_menu {margin-top: -100px;}
}
@media (max-width: 700px) {
.tabellekontakt table {margin-left: 0px!important;}
.slider-startseite h2 {font-size: 12px!important; font-weight: 600; line-height: 18px;} 	 
}:root{--dmm-navbar-zindex:16777209;--dmm-backdrop-zindex:16777211;--dmm-dialog-zindex:16777212;--dmm-navbar-bardefaultcolor:inherit}.divi-mobile-menu .btn-close span,.divi-mobile-menu .divi-mobile-menu-navbar,.divi-mobile-menu .dmm-modal-body .et_mobile_menu{display:none}.divi-mobile-menu-navbar{z-index:var(--dmm-navbar-zindex)}.divi-mobile-menu .btn-close,.divi-mobile-menu .et_mobile_menu{position:relative}.divi-mobile-menu .btn-close,.divi-mobile-menu-navbar .navbar-toggler{cursor:pointer}.divi-mobile-menu .dmm-modal{z-index:var(--dmm-dialog-zindex)}.dmm-modal-backdrop{z-index:var(--dmm-backdrop-zindex)}.divi-mobile-menu.dmm-defaultdivimenu .dmm-modal-body .et_mobile_menu{display:block}.divi-mobile-menu .btn-close.dmm_custom_btn{background:none;display:flex;width:auto;height:auto}.divi-mobile-menu .btn-close.dmm_custom_btn span{margin:0 auto;display:flex;align-items:center}.divi-mobile-menu .btn-close.dmm_custom_btn svg{padding:5px}.divi-mobile-menu .et-l .et_pb_section:first-child{padding-top:0}body .divi-mobile-menu .dmm-notvisible,body .divi-mobile-menu .dmm-notvisible *{visibility:hidden !important}body .divi-mobile-menu .dmm-btnclose-container{position:absolute;z-index:99999}body .navbar .navbar-toggler.mobile_menu_bar:before{color:var(--dmm-navbar-bardefaultcolor)}body .dmm-btnclose-container{pointer-events:auto}@media (max-width: 575px){}@media (max-width: 480px), @media (max-device-width: 480px){}@media (max-width: 360px), @media (max-device-width: 360px){}@media (min-width: 576px){}@media (min-width: 576px) and (max-width: 767px){}@media (min-width: 768px){}@media (min-width: 992px){}@media (min-width: 1200px){}@media (min-width: 1440px){}@media only screen and (min-device-width : 768px) and (max-device-width : 980px){}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){}@media only screen and (min-device-width : 375px) and (max-device-width : 667px){}@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){}@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){}@media only screen and (min-device-width : 414px) and (max-device-width : 736px){}@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape){}@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait){}@media only screen and (max-device-height: 667px){}@media only screen and (min-device-width : 320px) and (max-device-width : 568px){}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait){}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){}