html{overflow-y:scroll}body{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:20px 16px;font-size:80%;line-height:1.4;color:#000;background-color:#FFF;background-repeat:repeat;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 10px 0;padding:0;font-size:1.8em;font-weight:bold;line-height:normal;color:#50AFAC;position:relative}h2{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:10px 0 10px 0;padding:0;font-size:1.5em;font-weight:bold;line-height:normal;color:#50AFAC}h3,h4,h5,h6{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:10px 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:normal;color:#50AFAC}p{margin:0 0 10px 0;padding:0}ul,ol{margin:0 0 10px 25px;padding:0}ul li{margin:0;padding:0;list-style:square}ol li{margin:0;padding:0;list-style:decimal}table{margin:0 0 10px 0;padding:0}td{vertical-align:top}img{margin:0;padding:0;border-style:none;max-width:100%;height:auto}#weatherToday img,#weatherTomorrow img{width:100px}.zgmap{width:100%}.zpWeatherWidget{max-width:100%;min-width:190px}a{color:#50AFAC;text-decoration:none}a:hover{color:#50AFAC;text-decoration:underline}#top{margin:0;padding:0}#wrapper{margin:0 auto;padding:0;max-width:950px;min-width:320px;width:100%}#framebox{border-top:2px solid transparent;margin:0;padding:0}#topline{margin:0;padding:0;min-height:1px;background-color:#FFF;background-repeat:repeat}#webdescription{float:left;margin:0;padding:0}#logo{float:left;margin:0 0 0 30px;padding:15 0}#logo img{width:575px;height:80px;margin-bottom:-5px}#webtext{float:left;margin:0 0 0 30px;padding:.6 0}#webname{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 5px 0;padding:0;font-size:2em;font-weight:bold;font-style:normal;text-transform:none}#webname a{color:#000;text-decoration:none}#slogan{margin:0;padding:0;font-size:1.8em;font-weight:normal;font-style:normal;color:#000;text-transform:none}#search{float:right;margin:0 30px 0 0;padding:1.7em 0;overflow:hidden}#searchform{margin:0;padding:0;width:220px;height:30px;position:relative}#searchform input{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif}#searchfieldset{margin:0;padding:0;border:0}#searchfield{margin:0;padding:0 33px 0 10px;width:175px;height:28px;line-height:28px;border:1px solid #50AFAC;border-radius:2px;font-size:1em;color:#6a6a6a;background-color:#fff;position:absolute;top:0;left:0}#searchbutton{margin:0;padding:0;width:28px;height:28px;border:0;position:absolute;top:1px;right:1px}#navbar{margin:0;padding:0 30px 0 30px;border-bottom:1px solid transparent;background-color:#FFF}ul.mainmenu{width:100%;margin:0;padding:0;z-index:299}ul.mainmenu li{margin:0;padding:0;text-align:center;list-style:none;background-color:#FFF;float:left}ul.mainmenu li:hover{background-color:#50AFAC}ul.mainmenu li a{display:block;margin:0;padding:14px 20px;font-size:1.2em;color:#000;text-decoration:none}ul.mainmenu li:hover a{color:#FFF}ul.mainmenu li.topmenuactive a{color:#50AFAC;font-weight:bold}ul.mainmenu li.topmenuactive:hover a{color:#FFF;font-weight:bold}#subnavbar{margin:0 0 30px 0;font-size:1em;line-height:1.6}#subnavbar ul{margin:0;padding:0}#subnavbar ul li{padding:0;list-style:none;font-weight:normal}#subnavbar ul li:before{color:#373737;content:"»";padding-right:5px}#subnavbar a{color:#000}#subnavbar a.subnav1active,a.subnav2active{color:#50AFAC;font-weight:bold}#subnavbar a:hover{color:#50AFAC}#subnavbar ul li li{padding-left:13px}#header{margin:0;padding:0;background-color:#FFF;line-height:0;min-height:250px}.flex-container{min-height:250px}div.flex-caption{padding-left:30px!important;padding-right:30px!important}#breadcrumb{margin:0;padding:15px 30px;font-size:1em;color:#373737;background-color:#fff;border-bottom:1px solid #fff}#breadcrumb a{padding:0 5px;color:#50AFAC;text-decoration:none}#breadcrumb a:hover{color:#1982D1;text-decoration:underline}#breadcrumb span.divider{color:#373737}#contentbox{margin:0;padding:30px;background-color:#fff;font-size:1.1em}#contentbox input[type="text"],#contentbox textarea{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;color:#000}#contentbox a.button,input.button,a.button{display:inline-block;margin:0 10px 25px 0;padding:0;font-size:.8em!important;font-weight:normal;text-decoration:none;text-transform:uppercase;line-height:normal;color:#50AFAC!important;background-color:#fff;border:1px solid #9e9e9e}#contentbox #sidebarright a.button,#contentbox #sidebarleft a.button,input.button{margin:0 10px 25px 0}#contentbox a.button:hover,input.button:hover,a.button:hover{color:#fff!important;background-color:#50AFAC}#contentbox a.button span,a.button span,input.button{display:block;margin:0;padding:8px 15px}#floatcontentleft,#floatcontentright{float:left;margin:0;padding:0;width:65%;line-height:1.3}#floatcontentright{float:right}#contentbox.nosidebar #floatcontentleft,#contentbox.nosidebar #floatcontentright{width:100%;float:left}#content{margin:0;padding:0;line-height:1.3}#subnavbar{float:right;width:28%}#subnavbar.left{float:left}#sidebarright,#sidebarleft{float:right;margin:0;padding:0;width:28%}#sidebarleft{float:left}#contentbox.nosidebar #sidebarleft,#contentbox.nosidebar #sidebarright{display:none}.newsbox{margin:0;padding:0;line-height:1.4}.newsbox h2{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:10px 0 10px 0;font-size:1.7em;font-weight:bold;color:#1e1e1e}.newstext{margin:0;padding:0;font-size:.8em;color:#373737}.newstext p{margin:0 0 10px 0}.newstext a{color:#50AFAC;text-decoration:none}.newstext a:hover{color:#50AFAC;text-decoration:underline}.articlearea{margin:0;padding:0;border-bottom:1px solid transparent}.articleimage{margin:0;padding:4px 0 0 0}.articletext{margin:0;padding:0}.twocolumnleft{float:left;margin:0;padding:0}.twocolumnleft>div{margin:0;padding:0 12px 0 0}.twocolumnright{margin:0;padding:0;overflow:hidden}.twocolumnright>div{margin:0;padding:0 0 0 12px}.bildunterschrift{display:block;color:#000}.floatarticle{float:left;margin:0 0 25px 0;padding:0;overflow:hidden}.floatarticle>div{margin:0;padding:0 30px 0 0}.zp-form{display:inline-block;margin:0;padding:0 0 10px 0}.zp-form p{margin:0;padding:0}.zp-form table{margin:0;padding:0}.zp-form td{margin:0;padding:0;white-space:nowrap;vertical-align:middle}.zp-form input,.zp-form input[type="text"],.zp-form input[type="number"],.zp-form input[type="email"],.zp-form input[type="tel"],.zp-form input[type="url"],.zp-form input[type="date"],.zp-form input[type="time"],.zp-form input[type="color"],.zp-form input[type="search"]{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;color:#000}.zp-form textarea{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;color:#000}.zp-form .label,.zp-form .field{padding:3px 10px 3px 0}.zp-form .desc{padding:10px 10px 10px 0}.zp-form .multiline{padding:4px 10px 0 0;vertical-align:top}.zp-form .submit{padding:0}.zp-form .separator{margin:10px 10px 10px 0;padding:0;line-height:1px;height:1px;border-bottom:1px solid #000}#banner,#afterfooter{margin:0;padding:20px 30px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8em;color:#000;line-height:1.4;background-color:#FFF;border-bottom:1px solid #E6E6E6}#aftermenu{color:#000}#banner{background-color:#FFF;color:#000;border-bottom:0}#afterfooter{background-color:transparent;color:#000;border-bottom:0}#banner h1,banner h2{color:#000!important}#afterfooter h1,#afterfooter h2{color:#000!important}#banner a:not(.button),#afterfooter a:not(.button){color:#50AFAC;text-decoration:none}#banner a:not(.button):hover,#afterfooter a:not(.button):hover{color:#50AFAC;text-decoration:underline}#banner h1,#banner h2,#afterfooter h1,#afterfooter h2{font-family:Exo,'Helvetica Neue',Helvetica,Arial,sans-serif;display:block;margin:0 0 10px 0;padding:0;font-size:1.5em;font-weight:normal;line-height:normal}#banner p,#afterfooter p{margin:0 0 10px 0;padding:0}#footer{margin:0;padding:20px 30px;font-size:.92em;color:#000;background-color:transparent;border-top:1px solid #afafaf;overflow:hidden}#footerinfo{float:right;margin:0;padding:0;overflow:hidden}#footerinfo .zp{color:#000!important}#xmenu{float:left;margin:0;padding:0;overflow:hidden}#xmenu a{margin:0;padding:0 10px 0 0;font-size:0,7em;color:#50AFAC;text-decoration:none}#xmenu a:hover{color:#50AFAC;text-decoration:underline}.zpSO-OnlineShop-table{width:100%}.zpSO-OnlineShop-table th{margin:0;padding:8px 10px;font-weight:bold;text-align:left;color:#50AFAC;background-color:#FFF}.zpSO-OnlineShop-table td{margin:0;padding:8px 10px;text-align:left}.zpSO-OnlineShop-row1 td,.zpSO-OnlineShop-row2 td{margin:0;padding:8px 10px;text-align:left}.zpSO-OnlineShop-row2 td{background-color:rgba(0,0,0,.05)}.zp{color:#000!important;text-decoration:none!important}.clear{clear:both}.clearx,.clearfix{clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;visibility:hidden}.asfield{display:none}div.zpRow.news{margin-bottom:25px}@media screen and (max-width:996px){#header,.flex-container{min-height:0}}@media screen and (max-width:600px){body{padding:0;-webkit-text-size-adjust:none}#wrapper{margin:0;padding:0}#contentbox{position:relative}#floatcontentleft,#floatcontentright{width:auto;float:none}#sidebarright,#sidebarleft{width:auto;float:none}#webname,div.flex-caption span{font-size:1.8em!important}#subnavbar{float:none!important;width:100%}#search{width:100%;padding:0;float:none}#searchform{width:100%;height:auto;position:static}#searchfield{position:static;width:95%;padding:2%;border-radius:1em}#searchbutton{display:none}div.flex-caption{position:relative!important;background-color:#fff!important;background-image:none!important;font-size:75%;padding-left:2%!important;padding-right:2%!important}ul.flex-direction-nav,.flex-control-nav{display:none}#topline{background-image:none!important}.twocolumnleft,.twocolumnright{width:100%!important;float:none;margin-bottom:25px}.twocolumnleft div,.twocolumnright div{padding:0!important}.marquee{max-width:540px}}@media screen and (max-width:480px){.marquee{max-width:420px}.articleimage{float:none!important;padding-right:0!important;margin-bottom:10px!important}}@media screen and (max-width:320px){.marquee{max-width:260px}}.zpgrid{margin-left:-15px;margin-right:-15px}#sidebarright div.zpRow .zpColumn{padding:0}#contentbox.nosidebar .zpContainer.zpBreakout,#banner .zpContainer.zpBreakout,#afterfooter .zpContainer.zpBreakout,body.plain .zpContainer.zpBreakout{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#contentbox:not(.nosidebar) #floatcontentleft .zpContainer.zpBreakout{margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px}#contentbox:not(.nosidebar) #floatcontentright .zpContainer.zpBreakout{margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px}#contentbox.nosidebar .zpColumn .zpBreakout,#banner .zpColumn .zpBreakout,#afterfooter .zpColumn .zpBreakout,body.plain .zpColumn .zpBreakout{margin-left:-30px;margin-right:-30px;padding-left:0;padding-right:0}#contentbox:not(.nosidebar) #floatcontentleft .zpColumn .zpBreakout:not(.zpwBild.left):not(.zpwBild.right){margin-left:-30px;margin-right:-30px}#contentbox:not(.nosidebar) #floatcontentright .zpColumn .zpBreakout:not(.zpwBild.left):not(.zpwBild.right){margin-left:-30px;margin-right:-30px}.zpColumn .zpwBild.zpBreakout.left{margin-left:-30px;margin-right:-15px;padding-right:0}.zpColumn .zpwBild.zpBreakout.right{margin-left:-15px;margin-right:-30px;padding-right:0}body.plain .zpgrid,body.plain .zpgrid #grid{max-width:none}