/*
 *  Copyright (c) 2017-2025 Netzum Sorglos Software GmbH
 *  Copyright (c) 2016-2017 Netzum Sorglos, Lingua-Systems Software GmbH
 */
html *{margin:0;padding:0;}html{font-size:16px;font-family:Verdana, Geneva, sans-serif;color:#333333;background-color:#fcfcfc;-webkit-text-size-adjust:100%;-webkit-font-size-adjust:100%;}.uc{text-transform:uppercase;}header{background-color:#FFF;}nav ul{list-style-type:none;}nav a, nav a:link, nav a:visited, nav a:active{text-decoration:none;}img{border:none;}footer{font-size:0.75em;line-height:1.1em;}article{font-size:0.7em;line-height:1.1em;}article > .warn.urgent:first-child{margin-top:0;min-height:80px;}article h1{color:#ffbb00;line-height:1.2em;font-weight:normal;}article h2{color:#ff9300;font-size:1em;margin:16px 0 8px 0;}article h3{color:#333333;font-size:0.9em;}article ul, article ul li{list-style-type:none;}article ul li{padding:4px 0 4px 16px;background:transparent url(/img/li-bg.png) no-repeat left 8px;}article p, article ul, article ol{margin:1.5em 0;line-height:1.2em;}article a, article a:link, article a:active, article a:visited{color:#ff9300;}article a:hover{color:#ffbb00;}hr{border:none;background:transparent url(/img/hr.png) no-repeat center center;height:9px;margin:16px 0;}aside#right section h4{padding:8px 0 16px 0;color:#528eae;}aside#right section p{line-height:1.2em;font-size:0.75em;margin:16px 0;}div.warn{background:#ff9300 url(/img/attention.png) no-repeat 6% 50%;padding:4px 16px 4px 120px;margin:16px 0;font-weight:bold;color:#ffffff;}body#ct-m1 article h1{color:#bcd354;}body#ct-m1 article h2{color:#9fb92e;}body#ct-m1 article a, body#ct-m1 article a:link, body#ct-m1 article a:active, body#ct-m1 article a:visited{color:#9fb92e;}body#ct-m1 article a:hover{color:#bcd354;}body#ct-m1 article ul li{background-image:url(/img/li-bg-green.png);}span.name{font-size:1.2em;}span.stern, sup.stern{font-size:0.8rem;color:#333333;}p.map, p.c{text-align:center;}span.ib{display:inline-block;}@media screen and (max-width:1019px){#banner, nav#legal{display:none;}#left{position:absolute;top:0;left:-1300px;background-color:#ffbb00;padding:70px 0 14px 0;font-size:14px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#left div{padding:0 4px;}#left a, #left a:link, #left a:visited, #left a:active{color:#333333;text-decoration:none;display:block;padding-bottom:8px;}#left ul.h{padding:0 8px;}#left ul.h li{background:transparent url(/img/line-orange.png) repeat-x bottom left;position:relative;}#left ul.h li a, #left ul.h li a:link, #left ul.h li a:visited, #left ul.h li a:active{padding:8px 30px 10px 24px;}#left ul.h button.sub-toggle{border:0;position:absolute;top:50%;right:0;width:50px;height:35px;background:transparent url(/img/arrow-down.png) no-repeat 90% 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#left ul.h button.sub-toggle.on{background-image:url(/img/arrow-up.png);}#left ul.h.sl > li > a{padding-right:0;background:transparent url(/img/arrow-right.png) no-repeat center left;}#left ul.m{background-color:#ffdd80;}#left ul.m li{background:transparent url(/img/line-brown.png) repeat-x bottom left;}#left ul.m li a{padding:8px 0 8px 72px;}#left ul.m li a.cur{font-weight:bold;}#left ul.m li:last-child{background-image:none;}#left.on{left:0;right:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#nav-toggle{border:0;z-index:999;background-color:transparent;}article img, header img{max-width:100%;height:auto;width:auto;}header, #center, #right, #addr-1, #addr-2, #contact{padding:8px 20px;}header{-webkit-box-shadow:0 0 14px 1px #666666;-moz-box-shadow:0 0 14px 1px #666666;box-shadow:0 0 14px 1px #666666;}header > .inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}header > .inner > *{display:inline-block;}#center{padding-top:28px;}aside#right{background-color:#c7e4f2;}footer{display:flex;flex-flow:column;flex-wrap:nowrap;color:#ffffff;}footer #addr-1, footer #addr-2{background-color:#999999;}footer #addr-1{order:2;padding-bottom:2px;}footer #addr-2{padding-top:2px;order:3;}footer #contact{background-color:#778991;order:1;}aside#right section h4{padding-bottom:4px;}body{font-size:17px;}article ul li{margin:8px 0;}article p, article ol, article ul, article h1, article h2, article h3{line-height:1.6em;}h1{padding-bottom:11px;margin-bottom:10px;background:transparent url(/img/hr.png) repeat-x bottom left;}h1 + p{margin-top:10px;}}@media screen and (max-width:400px){#logo{max-width:220px;}}@media screen and (min-width:1020px){div#banner{display:block;}#nav-toggle, nav#m0, nav#m5, button.sub-toggle{display:none;}body{margin:0 auto;width:900px;}html{background:#fcfcfc url(/img/body-bg.png) repeat top left;}header{width:100%;}header div#logo{padding:22px 0 20px 85px;}header div#banner{padding:0 0 24px 0;}div#container, div#left, div#center, aside#right{float:left;}div#container{width:900px;background:#fcfcfc url(/img/container-bg.png?r=2) repeat-y bottom left;-webkit-box-shadow:0 0 30px #666666;-moz-box-shadow:0 0 30px #666666;box-shadow:0 0 30px #666666;}div#left{width:196px;}div#center{width:498px;background:transparent url(/img/center-bg.png) no-repeat top left;}aside#right{width:206px;padding-top:84px;background:transparent url(/img/right-bg.png) no-repeat top left;}nav#m1{padding-top:55px;background:transparent url(/img/m1-bg.png) no-repeat top left;}nav#m1 li a:hover{color:#9fb92e;}nav#m1 ul.h a, nav#m1 ul.h a:link, nav#m1 ul.h a:visited, nav#m1 ul.h a:active{background-color:#bcd354;height:17px;}nav#m1 ul.m a.cur{color:#9fb92e;background:transparent url(/img/m1-cur.png) no-repeat left center;}nav#m2, nav#m3, nav#m4{background:transparent url(/img/m2-bg.png) no-repeat top left;}nav#m2 ul.m a.cur, nav#m3 ul.m a.cur, nav#m4 ul.m a.cur{color:#ff9300;background:transparent url(/img/m2-cur.png) no-repeat left center;}nav#m2 ul.h a, nav#m2 ul.h a:link, nav#m2 ul.h a:visited, nav#m2 ul.h a:active{padding-top:2px;padding-bottom:6px;}nav#m3 ul.h a, nav#m3 ul.h a:link, nav#m3 ul.h a:visited, nav#m3 ul.h a:active{padding-top:10px;height:32px;}nav#m4 ul.h a, nav#m4 ul.h a:link, nav#m4 ul.h a:visited, nav#m4 ul.h a:active{padding-top:16px;padding-bottom:0;height:30px;}#m1, #m2, #m3, #m4{font-size:1em;padding:0 10px 48px 43px;}#m1 a, #m2 a, #m3 a, #m4 a, #m1 a:link, #m2 a:link, #m3 a:link, #m4 a:link, #m1 a:visited, #m2 a:visited, #m3 a:visited, #m4 a:visited, #m1 a:active, #m2 a:active, #m3 a:active, #m4 a:active{color:#333333;display:block;text-decoration:none;padding:6px 0 6px 24px;}#m1 ul.h, #m2 ul.h, #m3 ul.h, #m4 ul.h{font-size:0.67em;}#m1 ul.h a, #m2 ul.h a, #m3 ul.h a, #m4 ul.h a, #m1 ul.h a:link, #m2 ul.h a:link, #m3 ul.h a:link, #m4 ul.h a:link, #m1 ul.h a:visited, #m2 ul.h a:visited, #m3 ul.h a:visited, #m4 ul.h a:visited, #m1 ul.h a:active, #m2 ul.h a:active, #m3 ul.h a:active, #m4 ul.h a:active{vertical-align:middle;height:38px;background-color:#e5e5e5;padding:4px 0 4px 24px;font-weight:normal;}#m1 ul.m, #m2 ul.m, #m3 ul.m, #m4 ul.m{margin-top:16px;font-size:0.7em;}#m1 li a:hover, #m2 li a:hover, #m3 li a:hover, #m4 li a:hover{color:#ff9300;}footer{clear:both;float:left;width:100%;background:transparent url(/img/footer-bg.png) repeat-y top left;padding:15px 0 0 39px;width:861px;}footer .block{padding:12px 0 16px 16px;float:left;width:190px;}footer nav.block{width:139px;}footer nav.block a, footer nav.block a:link, footer nav.block a:visited, footer nav.block a:active{color:#333333;font-size:0.9em;}footer div.block{color:#fcfcfc;font-size:0.8em;}footer div.block.arrow{width:186px;margin:0 32px 0 16px;}article{padding:58px 24px 33px 24px;}aside#right section{margin:16px 4px 16px 16px;}body#ct-none #m1 > ul.m, body#ct-none #m2 > ul.m, body#ct-none #m3 > ul.m, body#ct-none #m4 > ul.m{display:none;}body#ct-m1 #m2 > ul.m, body#ct-m1 #m3 > ul.m, body#ct-m1 #m4 > ul.m{display:none;}body#ct-m2 #m1 > ul.m, body#ct-m2 #m3 > ul.m, body#ct-m2 #m4 > ul.m{display:none;}body#ct-m3 #m1 > ul.m, body#ct-m3 #m2 > ul.m, body#ct-m3 #m4 > ul.m{display:none;}body#ct-m4 #m1 > ul.m, body#ct-m4 #m2 > ul.m, body#ct-m4 #m3 > ul.m{display:none;}a[href^="tel:"], a[href^="tel:"]:active, a[href^="tel:"]:visited, a[href^="tel:"]:link, a[href^="tel:"]:hover{color:#333333 !important;text-decoration:none;cursor:default;}}
