html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.null{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}
/* Entfernt unsichbaren Rand unter img Tags
*/
img{display:block;vertical-align:bottom}
/* HTML5 display-role reset for older browsers
*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/* weiteres von mir
*/
a{text-decoration:none}:focus{outline:0}
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}
body{overflow-x:hidden;-webkit-text-size-adjust:none}
/* CSS-Trick:Scrollbar im Internet Explorer automatisch ausblenden
*/
body{-ms-overflow-style:-ms-autohiding-scrollbar}
/* Umstellung Boxmodell
*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* standard.css
*/
/* Schwabedissen
*/
/* Will sehen!
*/
.bg-green{background-color:green}
.bg-blue{background-color:blue}
/*
#section-page1-0{border:3px solid red}
#section-page1-1{border:3px solid green}
#section-page1-2{border:3px solid pink}
#section-page1-3{border:3px solid blue}
*/
/*
#wrapper{border:3px solid red}
#container{border:3px solid aqua}
#main{border:3px solid purple}
*/
/* Titelkonstruktion zentrierter Titel
*/
/*
.title-wrapper{border:3px solid yellow}
.title-main{border:3px solid green}
.title-zentriert{border:3px solid pink}
.nav-zentriert{border:3px solid red}
.test{border:3px solid blue;height:50px}
*/
/* Info-Icons
*/
/*
.container-icons{border:brown solid 4px}
.centered-outer{border:green solid 4px}
.centered-inner{border:orange solid 4px}
*/
/* About
*/
/*
.about-outer{border:green solid 4px}
.about-inner{border:orange solid 4px}
*/
/* Teaser
*/
/*
.teaser-container{border:green solid 4px}
*/
/* linker Platz für nav-main-2
*/
/*
#container{border:3px solid green}
#main{border:3px solid red}
#left{border:3px solid blue}
*/
/* Standard
*/
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}
.pt50{padding-top:50px !important}
.pt60{padding-top:600px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt12{margin-top:12px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.center{margin:0 auto}
.plr0{padding-left:0 !important;padding-right:0 !important}
.clear{clear:both}
.left{float:left}
/* das benutze ich z.B. bei den Teasern,um die Teaser-Divs ohne feste Breite zu zentrieren
*/
/* bei Bedarf im inneren Div text-align:left
*/
/* http://www.amazingweb.de/2014/04/15/variabler-breite-divs-mit-css-horizontal-zentrieren/
*/
.text-align-center{text-align:center}
/* Silbentrennung,siehe www.mediaevent.de/css3-silbentrennung-hyphens
*/
p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:2;
/* https://css-tricks.com/almanac/properties/o/orphans/ geht wohl nicht mit Firefox und Safari,evtl. jquery-Lösung
*/
 widows:2;
/* https://css-tricks.com/almanac/properties/w/widows/ geht wohl nicht mit Firefox und Safari,evtl. jquery-Lösung
*/}
/* Grundeinstellungen
*/
body{background-color:#fff}
html{overflow-y:scroll}
/* Definition der Onepage-Sections
*/
#section-page1-0{height:auto !important}
#section-page1-1{height:auto !important}
#section-page1-2{height:auto !important}
#section-page1-3{height:auto !important}
#section-page1-4{height:auto !important}
/* Texte ein- und zweispaltig
*/
.ce_text{-webkit-column-count:auto;-moz-column-count:auto;column-count:2;column-gap:40px;column-rule:3px solid #fff;margin-top:0;padding-top:0}
@media only screen and (max-width:800px){.ce_text{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}}
@media only screen and (max-width:1050px){.ce_text.rand-2f{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}}
.einspaltig,.anfangstext-arbeitsmedizin{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}
/* google maps
*/
#map_roadmap{background-image:url("/files/m/booster/../css/../img/map_background.jpg");-moz-background-size:cover;background-size:cover}
/* Slider
*/
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
/* Positionierung des zentrierten Titels
*/
.title-wrapper{width:100%;
/* display:inline-block;offenbar nicht nötig
*/
 position:absolute;z-index:20}
.title-main{position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20}
.title-zentriert{width:100%;z-index:20}
/* Raster auf dem Bild/Video
*/
/*
.title-main:before{width:100%;height:100%;left:0;top:0;position:absolute;overflow:hidden;display:block;z-index:0;content:"";background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi+v//vxAQMzCCCBAACDAAadIJDbi2swAAAAAASUVORK5CYII=') repeat}
*/
/* Info-Icons
*/
.adresse{background-position:0 2px}
.mail{background-position:-38px}
.brief{background-position:-80px 4px}
.telefon{background-position:-120px;-2px}
.uhr{background-position:-160px -3px}
.achtung{background-position:-200px}
.imac{background-position:-240px}
.vcard{background-position:-280px}
.chat{background-position:-320px 1px}
.parken{background-position:-360px 3px}
.bus{background-position:-400px 3px}
.gehen{background-position:-440px 1px}
.autobahn{background-position:-480px 3px}
.gruppe{background-position:-520px}
.info{background-position:-560px}
.dokument{background-position:-600px 3px}
.pdf{background-position:-640px -1px}
.notfall{background-position:-1219px 2px}
/* Schwabedissen
*/
/* Abstände und Rand
*/
/* Abstände vertikal
*/
.ce_headline{padding-bottom:25px;padding-top:30px}
@media only screen and (max-width:800px){.ce_headline{padding-bottom:10px !important;padding-top:0 !important}
.ce_text{padding-bottom:10px !important}}
.zwei .ce_headline,.drei .ce_headline{padding-top:0 !important}
.ce_text{padding-bottom:30px}
/* Naturheilkunde Abstand über den Artikeln
*/
.zwei div#main{padding-top:20px}
/* Arbeitsmedizin Abstand über den Artikeln
*/
.drei div#main{padding-top:60px}
/* mobile Layouts haben die body-Klasse .mobile
*/
.mobile div#main{padding-top:10px !important}
.container-vortext{padding:20px 15px 0 27px;
/* oben rechts unten links
*/
 border:#fff solid 3px;background-color:rgba(255,255,255,0.5)}
div.container-vortext{margin-bottom:30px;
/* entspricht den unteren Abständen bei ce_headline und ce_text
*/}
.container-vortext .ce_text{padding-bottom:20px}
/* unterer Abstand header
*/
#header{margin-bottom:20px}
/* linker und rechter Rand
*/
/* alles,was einen Rand haben soll,bekommt die Klasse rand;kann für bootstrap modifiziert werden
*/
.rand{margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;width:70%;max-width:1300px;border-left:30px solid rgba(0,0,0,0);
/* vergrößert den linken Abstand etwas
*/}
@media only screen and (max-width:1400px){.rand{width:80%;border-left:15px solid rgba(0,0,0,0)}}
@media only screen and (max-width:1110px){.rand{width:90%;border-left:5px solid rgba(0,0,0,0)}}
@media only screen and (max-width:900px){.rand{width:100%;border-left:0 solid rgba(0,0,0,0);padding-left:15px !important;padding-right:15px !important}}
/* linker Rand für die Seiten mit linkem Menü
*/
#main,#left{float:left;
/* ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG
*/}
#main{width:100%}
#left{width:250px;margin-left:-83.2%}
.rand-2f{border-left:290px solid rgba(0,0,0,0) !important;
/* linker Abstand,der zu .rand für nav-main-2 addiert wird
*/}
@media only screen and (max-width:1400px){#left{margin-left:-88.8% !important}
.rand-2f{border-left:270px solid rgba(0,0,0,0) !important}}
@media only screen and (max-width:1110px){#left{margin-left:-94.3% !important}
.rand-2f{border-left:260px solid rgba(0,0,0,0) !important}}
@media only screen and (max-width:900px){#left{margin-left:-98% !important}
.rand-2f{border-left:250px solid rgba(0,0,0,0) !important}}
/* Smartphone
*/
@media only screen and (max-width:800px){#left{margin-left:-98% !important}
.rand-2f{border-left:0 solid rgba(0,0,0,0) !important}}
/* Schwabedissen
*/
/* seitenelemente.css
*/
/* Seitenelemente
*/
#aktuell{position:absolute;left:15px;// top:130px;width:7%;min-width:90px;z-index:5000;// margin-top:-22%;margin-top:-170px;// opacity:0.7}
#aesthetik{position:absolute;right:15px;// top:130px;width:15%;min-width:150px;z-index:5000;// margin-top:-22%;margin-top:-140px;// opacity:0.7}
#aktuell-mobile{width:10%;min-width:90px;z-index:5000;margin-top:30px;// margin-bottom:-75px;padding-top:15px;// padding-bottom:5px}
#aesthetik-mobile{width:15%;min-width:150px;z-index:5000;margin-top:10px;// margin-bottom:-75px;// padding-top:15px;padding-bottom:15px}
body{background-image:url("/files/m/booster/../css/../img/background.jpg");background-repeat:repeat}
#logo{top:33px;left:15px;height:43px;position:absolute;z-index:500}
#slider{width:100%;z-index:0;position:relative;top:0;border-style:solid;border-width:0;
/* Slider Rand
*/
 border-top-width:0;
/* Slider Rand oben
*/

/* border-color:white;
*/}
/* Streifen am unteren Rand des Sliders,im Slider-Modul eingebaut,lag sonst über dem nav-main-1
*/
#streifen-unten{position:absolute;bottom:0;right:0;left:0;height:70px;background-color:#351e02;z-index:10;opacity:0.7}
@media only screen and (max-width:650px){#streifen-unten{opacity:0 !important}}
/* .zwei und .drei sind body-Klassen,in den layouts vergeben
*/
.zwei #streifen-unten{background-color:rgba(72,95,18,0.8) !important}
.drei #streifen-unten{background-color:rgba(2,81,130,0.8) !important}
/* Positionierung des zentrierten Titels
*/
.title-wrapper:after{/* padding-top:45%;folgt der Höhe des Sliders,dieser Wert ist für 2000*900px - wichtig auch für das Raster über dem Bild
*/
 padding-top:41.1%;
/* hier etwas weniger hoch,die links von nav-main-1 haben sonst nicht funktioniert (lag wohl drüber) - deshalb sitzt der streifen-unten im Slider-Modul
*/
 display:block;content:''}
.title-zentriert{margin-bottom:8%}
/* Vertikale Ausrichtung des Titels
*/
.container-impressum{padding:20px 15px 0 27px;
/* oben rechts unten links
*/
 border:#fff solid 3px;margin-bottom:60px}
.faq-container{width:100%;margin-left:-8px !important;margin-right:-8px !important;margin-top:-16px}
.faq{min-height:50px;padding:10px 15px 15px 15px;margin-left:8px;margin-right:8px;margin-top:16px;border:3px solid white;background-color:rgba(255,255,255,0.5)}
/* Bilder
*/
.textbild{float:left;margin-right:25px;margin-bottom:7px;padding:0;width:300px;position:relative}
/* das Bild oben im Einleitungstext heißt textbild
*/
@media only screen and (max-width:700px){.textbild{float:none !important}}
.zwei .image_container,.drei .image_container{float:left;margin-right:20px;margin-bottom:2px;padding:0;width:107px;position:relative}
.image_container img,.textbild img{width:100%;height:auto;border:4px solid #fff;display:block;
/* Caption neben das Bild:https://wiki.selfhtml.org/wiki/CSS/Anwendung_und_Praxis/Bilder_mit_Bildunterschriften
*/
 position:relative;z-index:10}
.querbild{background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;width:100%;margin-bottom:20px}
/* gibt dem Bild unter 800px rechts und links wieder Luft
*/
@media only screen and (max-width:800px){.querbild{height:280px}}
@media only screen and (max-width:600px){.querbild{height:200px !important}}
#teamfoto{background-image:url("/files/m/booster/../css/../img/teamfoto.jpg")}
/* https://wiki.selfhtml.org/wiki/CSS/Anwendung_und_Praxis/Bilder_präsentieren
*/
figcaption{padding:7px;font-family:"Roboto",Arial,Sans-Serif;font-weight:400;font-size:0.8em;line-height:1.4em;color:#025082;z-index:100;position:absolute;
/* Caption neben das Bild
*/
 bottom:0;
/* Caption neben das Bild
*/
 left:102%;
/* Caption neben das Bild
*/
 width:80%;
/* Caption neben das Bild
*/}
/* Bild Arbeitsmedizin
*/
@media only screen and (max-width:1100px){figcaption{position:relative !important;
/* Caption unter das Bild
*/
left:0;!important;
/* Caption unter das Bild
*/
 }}
.title-mobile{background-image:url("/files/m/booster/../css/../img/titelbild-mobile.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}
/* google maps
*/
#map_roadmap,#map_satellite{width:100%;border-style:solid;border-width:17px;border-top-width:17px;border-color:#f3f3f5;z-index:300;height:100vh}
/* About
*/
.about-outer-1,.about-outer-2{padding-top:5px;margin-bottom:30px;
/* entspricht den unteren Abständen bei ce_headline und ce_text
*/}
/* Workaround mit outer-1 und -2,die Teilung brauche ich nicht bei korrektem bootstrap-Rahmen (Ausgleich der Abstände rechts und links)
*/
.about-outer-1,.about-outer-2{padding-left:0 !important;
/* Abstand von bootstrap zurücksetzen
*/}
.about-outer-2{padding-right:0 !important;
/* Abstand von bootstrap zurücksetzen
*/}
@media only screen and (max-width:768px){.about-outer-1{padding-right:0 !important;
/* Abstand von bootstrap zurücksetzen
*/
}}
.about-inner{margin-top:10px;padding:10px 0 10px 5px;
/* oben rechts unten links
*/
 border:#fff solid 3px}
.rahmen-accordion{margin-bottom:20px;padding:10px 0 10px 5px;
/* oben rechts unten links
*/
 border:#fff solid 3px}
/* Accordion
*/
.ce_accordion div.accordion > div{padding:10px 15px 5px 25px !important;
/* oben rechts unten (Abstand geöffnet unterhalb des Textblocks) links
*/}
.ce_accordion{padding-bottom:4px !important;
/* Accordion Abstand unten,überschreibt ce_text (Abstand geschlossen nach unten)
*/
 -webkit-column-count:1;-moz-column-count:1;columns:1 auto}
.toggler{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:16px;width:13px;padding-left:25px;background-position:-285px 3px;background-repeat:no-repeat;cursor:pointer;cursor:hand}
.toggler.active{background-position:-317px 3px;font-weight:400}
/* Info-Icons
*/
/* der ist für Ränder u.ä. zuständig
*/
/* die Abstände oben und unten sind in container-icons und centered-outer kombiniert
*/
.container-icons{padding:0 0 15px 28px;
/* oben rechts unten links
*/
 border:#fff solid 3px;margin-bottom:30px;
/* entspricht den unteren Abständen bei ce_headline und ce_text
*/}
.centered-outer{padding-top:20px;padding-left:0 !important;
/* Abstand von bootstrap zurücksetzen
*/}
.centered-inner{float:left}
/* Abstand unter dem Text (wenn der Text tiefer als das Icon geht)
*/
.centered-inner p{padding-bottom:15px}
.icon{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;z-index:500;height:40px;width:40px;margin-right:12px;opacity:0.6}
/* Icons auf Seiten 2 und 3 im Streifen
*/
/* .zwei und .drei sind body-Klassen,in den layouts vergeben
*/
.zwei .icon-page-f,.drei .icon-page-f{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:50px;width:70px;background-repeat:no-repeat;position:absolute;bottom:14px;z-index:100}
/* .zwei und .drei sind body-Klassen,in den layouts vergeben
*/
.zwei #icon-page-2f{background-position:-1120px 1px}
.drei #icon-page-2f{background-position:-1219px 2px}
.oben-weniger{margin-top:-18px}
/* Teaser
*/
.teaser-container{width:65%;margin:0 auto;margin-top:25px;
/* Abstand nach oben hier eingestellt;falls der Teaser rausfällt,passt es auch ohne
*/
margin-bottom:30px;
/* Abstand nach unten wie ce_text und ce_headline
*/}
@media only screen and (max-width:1500px){.teaser-container{width:75% !important}}
@media only screen and (max-width:1000px){.teaser-container{width:100% !important}}
.teaser{height:200px;padding-top:15%;cursor:pointer;
/* bg-color und bg-blend-mode braucht eigentlich nur bei teaser:hover zu stehen,dann wirkt der ease-Effekt aber nicht zurück
*/
background-color:rgba(255,255,255,0);background-blend-mode:lighten;
/* https://css-tricks.com/basics-css-blend-modes/
*/

/* der ease-Effekt müsste nur bei teaser:hover stehen,dann aber in beide Richtungen gleich schnell;https://css-tricks.com/almanac/properties/t/transition/
*/
-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-o-transition:all 1.6s ease;margin-left:8px;margin-right:8px;margin-top:16px;background-image:url(data:image/jpg;base64,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);background-size:cover;border:3px solid white}