@charset "UTF-8";.blackBold{color:#000;font-weight:700}.warnBold{color:#e60032;font-weight:700}.left{text-align:left}.right{text-align:right}.top{vertical-align:top}.bottom{vertical-align:bottom}.nowrap{white-space:nowrap}.fullwidth{width:100%}.timetable{border:0;border-collapse:collapse;margin-bottom:.7ex}.timetable td{padding-top:2px;padding-right:0;padding-bottom:4px;padding-left:0}.timetable td:first-child{padding-right:.5em}.clearfix::after{content:"";clear:both;display:table}.img-right{float:right;margin:0 0 .5rem 1rem}.img-right img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{break-after:avoid}.nobreak{page-break-inside:avoid;break-inside:avoid}nav.navl{display:block;text-align:right}div.lsep,div.navl{width:100%;height:3px;border:solid;border-color:#7f6e32;border-width:1px 0 0 1px;background-color:#c9bf9c;margin:.5ex 0 2ex}div.lsep{margin:2ex 0 .5ex}a.clickdoc,a.elvi{display:inline-block}a.clickdoc img{width:auto;height:3ex;vertical-align:-33%;border-radius:5px;background-color:#339cd3}a.elvi img{width:auto;height:2.5ex;vertical-align:-15%;background-color:#004070}a.clickdoc:hover img,a.elvi:hover img{background-color:red}a.cd_big img{width:auto;height:auto;max-width:100%;max-height:8ex;vertical-align:top}.footsep{height:1.25ex;background-image:url(ekg.gif);background-repeat:repeat-x;background-size:auto 1.25ex;border-style:none;margin:2ex 0 1ex}#file_index .kontakt{display:flex;flex-wrap:wrap-reverse;margin-top:.5ex;line-height:initial}#file_index .kontakt nav{display:none}.kontakt1{max-width:22em;margin-right:2em}.sidebar{padding-left:1em;padding-right:1em}.HalfPagePic{margin-top:1ex;margin-bottom:1ex;padding-left:.49%;padding-right:.49%;width:49%;vertical-align:top;display:inline-block}@media only screen and (max-width:550px){.HalfPagePic{padding:0;width:100%}}div.HalfPagePic *{width:100%;max-width:300px;height:auto;margin-left:auto;margin-right:auto;display:block}#map{position:relative;vertical-align:text-top;float:right;margin-top:1ex;margin-left:1em;margin-bottom:2ex;display:block;width:70%;height:auto;max-width:640px}@media only screen and (max-width:750px){#map{width:100%;float:unset;margin-left:auto;margin-right:auto}}#map img{width:100%;height:auto;vertical-align:bottom}#map div{font-size:small;padding:.2em .3em;position:absolute;bottom:0;right:0;background-color:#f5f5f5}#map+div h3:first-of-type{min-width:7em;display:table}#map+div ul:first-of-type{list-style-type:none;padding:0}#map+div ul:first-of-type li:last-of-type{padding-top:.5em}#map+div img{width:100%;max-width:480px;height:auto}#map+div ul:last-of-type{padding-left:1.2em}body,div,footer,h1,h2,h3,h4,p,pre,table,td,tr,ul{font-family:Roboto,Arial,"sans-serif"}body{color:#000;background-color:#ffe799;margin:0}a{font-weight:400;text-decoration:none;color:#1437ff}a:visited{color:#1437ff}a:focus{color:#ff0096}a:hover{color:red}a:active{color:#1437ff;text-decoration:underline}a[href^="#top"]:before{content:'➡ '}header{text-align:center}header h1{margin:.8ex 1rem .5ex}header h2{margin:.8ex 1rem 1ex}main{display:block;margin:0 1rem;padding-bottom:.5ex}#main_bg{width:100%;display:block}aside{display:none}main h3{margin-bottom:.9ex}main h4{margin-bottom:.9ex}main p{margin-top:.2ex;margin-bottom:.9ex}main ul{margin-top:.2ex;margin-bottom:.9ex}footer{padding:.5ex 1rem .5ex 1rem;column-count:auto;column-width:260px}footer p:first-child{margin-top:0}nav.topnav{display:block;margin:1em 1em 2ex 1em}nav.topnav div.leftEKG,nav.topnav div.rightEKG{display:none}nav.topnav ul{padding:0}nav.topnav ul li{display:flex;margin:5px 0;text-align:center;color:#fff}nav.topnav ul li a{width:100%;padding:5px;margin:5px 0;border-radius:10px;color:#fff;background:#0050a0}nav.topnav ul li span{width:100%;margin:5px 0;border-radius:10px;color:#000;background:#ffff80}nav.topnav ul li a:active{color:#ff8080;text-decoration:none}nav.topnav ul li a:visited{color:#fff}nav.topnav ul li a:focus{color:#fff;background-color:#ff0096}nav.topnav ul li a:hover{color:#000;background-color:#ff8080}@media only screen and (max-width:420px){ul{padding-left:1.2em}#leistungen li:not(:last-child),ul.linklist>li:not(:last-child){padding-bottom:12px}#leistungen li:first-child{padding-top:6px}}@media only screen and (min-width:421px){main{line-height:1.4;hyphens:auto}main h3{margin-bottom:1.2ex}main h4{margin-bottom:1.2ex}main p{margin-top:.3ex;margin-bottom:1.2ex}main ul{margin-top:.3ex;margin-bottom:1.2ex}nav.topnav{display:flex;align-items:center;margin:0 0 2ex 0}nav.topnav div.leftEKG{display:block;width:100%;height:42px;background-image:url(ekg2.gif);background-size:116px 40px;background-repeat:repeat-x;background-position-x:right}nav.topnav div.rightEKG{display:block;min-width:20px;height:42px;background-image:url(ekg2.gif);background-size:116px 40px;background-repeat:repeat-x}nav.topnav ul{border:6px solid #0050a0;background-color:#0050a0;margin:0;width:auto}nav.topnav ul li{display:table-cell;list-style-type:none;width:auto;border:1px solid #0050a0;border-spacing:0px;padding:5px 0 5px 0;color:#1437ff;background-color:#ffdc64}nav.topnav ul li a{width:auto;margin:0;border-radius:0;color:#1437ff;background:#ffdc64}nav.topnav ul li span{width:auto;margin:0;padding:5px;border-radius:0;color:#1437ff;background-color:#ffff80}nav.topnav ul li a:visited{color:#1437ff}nav.topnav ul li a:focus{color:#ff0096;background-color:#ffdc64}nav.topnav ul li a:hover{color:#000;background-color:#ff8080}}@media only screen and (min-width:850px){#main_bg{background-color:#ffdc64;display:flex;flex-wrap:wrap}#file_index #main_bg{flex-direction:row-reverse}#main_bg::after{content:"";clear:both;display:table}main{max-width:850px;margin-left:0;margin-right:auto;width:calc(66.666% - 3em);padding:1ex 2rem 1ex 1em;background-color:#ffe799}main>h2:first-child,main>h3:first-child,main>h4:first-child{margin-top:0}aside{display:block}.sidebar{max-height:calc(100vh - 2ex);width:calc(33.333% - 2em);padding:1ex 1em;max-width:450px;position:sticky;z-index:1;top:0;overflow-y:auto}.sidebar h3{margin-top:0;margin-bottom:.7ex}.sidebar h4{margin-top:2ex;margin-bottom:.7ex}.sidebar ul{padding-left:1.2em}.sidebar p{margin:0 0 .7ex 0}.sidebar p:last-child{margin-bottom:2ex}#file_index .kontakt{display:block;flex-wrap:unset;margin:0;padding:0}.kontakt1{max-width:inherit;margin-right:0}#file_index .kontakt nav{display:inline}}@media print{body,div,footer,h1,h2,h3,h4,p,pre,table,td,tr,ul{font-family:georgia,"Times New Roman","Times serif"}body{color:#000;background:#fff}a,a:visited{font-weight:400;text-decoration:none;color:#000}aside,nav{display:none}nav ul.navBox{display:none}nav ul li{display:none}nav.navl{display:none}}