@import"reset.css";@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;src:url("../fonts/titillium-web-v6-latin-regular.eot");src:local("Titillium Web Regular"),local("TitilliumWeb-Regular"),url("../fonts/titillium-web-v6-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v6-latin-regular.woff2") format("woff2"),url("../fonts/titillium-web-v6-latin-regular.woff") format("woff"),url("../fonts/titillium-web-v6-latin-regular.ttf") format("truetype"),url("../fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb") format("svg")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:400;src:url("../fonts/titillium-web-v6-latin-italic.eot");src:local("Titillium Web Italic"),local("TitilliumWeb-Italic"),url("../fonts/titillium-web-v6-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v6-latin-italic.woff2") format("woff2"),url("../fonts/titillium-web-v6-latin-italic.woff") format("woff"),url("../fonts/titillium-web-v6-latin-italic.ttf") format("truetype"),url("../fonts/titillium-web-v6-latin-italic.svg#TitilliumWeb") format("svg")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;src:url("../fonts/titillium-web-v6-latin-700.eot");src:local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url("../fonts/titillium-web-v6-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v6-latin-700.woff2") format("woff2"),url("../fonts/titillium-web-v6-latin-700.woff") format("woff"),url("../fonts/titillium-web-v6-latin-700.ttf") format("truetype"),url("../fonts/titillium-web-v6-latin-700.svg#TitilliumWeb") format("svg")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:700;src:url("../fonts/titillium-web-v6-latin-700italic.eot");src:local("Titillium Web Bold Italic"),local("TitilliumWeb-BoldItalic"),url("../fonts/titillium-web-v6-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v6-latin-700italic.woff2") format("woff2"),url("../fonts/titillium-web-v6-latin-700italic.woff") format("woff"),url("../fonts/titillium-web-v6-latin-700italic.ttf") format("truetype"),url("../fonts/titillium-web-v6-latin-700italic.svg#TitilliumWeb") format("svg")}body{margin:0;padding:0;background:#fff;font-family:"Titillium Web",Tahoma,Arial,sans-serif;font-size:62.5%;color:#7b7c7e;font-style:normal;line-height:normal}#top{position:relative;margin:0 auto;width:100%;overflow:hidden;margin-top:2.5em;margin-bottom:2em;z-index:5000}#top.contents{margin-bottom:0}#top #logoWrapper{position:relative;margin:0 auto;max-width:96em;overflow:auto;margin-bottom:3.5em}#top #logoWrapper #logoimage{position:relative;float:right;width:32%;text-align:right}#top #logoWrapper #suche{position:relative;float:left;width:30%;margin-top:1.3em}#top #logoWrapper #suche input[type=submit]{background:url(../img/hg-button-submit.png);border:0;display:block;font-size:1.3em;height:2.1em;width:2.1em;text-indent:-9999px;cursor:pointer;position:relative;float:left}#top #logoWrapper #suche input[type=text]{border:1px solid #7b7c7e;display:block;font-size:1.3em;line-height:1em;font-style:italic;color:#7b7c7e;height:1.8em;padding-left:.2em;width:75%;position:relative;float:left}#top #logoWrapper #slogan{position:relative;float:left;width:36%;margin-top:1.3em}#top #logoWrapper #slogan p{font-size:1.6em;line-height:1.6em;font-style:italic;color:#7b7c7e;text-transform:uppercase}#top #navigationWrapper{position:relative;margin:0 auto;width:100%;height:44em;margin-bottom:.6em;background-image:url(../img/hg-mainNav.png);background-repeat:repeat-x}#top #navigationWrapper #sliderImage{position:absolute;top:3.8em;left:0;width:100%;overflow:hidden;text-align:center;z-index:10}#top #navigationWrapper #sliderImage img{position:relative;height:40em;max-width:200em;width:200em;left:50em;margin-left:-100em}#top #navigationWrapper.contents{height:28.6em}#top #navigationWrapper.contents #sliderImage img{height:24.8em}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption{position:absolute;bottom:28px;margin-left:20%;color:#fff;text-transform:uppercase;font-style:italic}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div{position:relative;float:left;width:400px;text-align:right}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div span.rot{color:#b8061c}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div span.gross{font-weight:700;font-size:5.2em;line-height:.8em}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div span.klein{font-weight:normal;font-size:1.6em;line-height:1em}#top #navigationWrapper #mainNav{position:relative;margin:0 auto;max-width:99em;z-index:1000}#top #navigationWrapper #mainNav ul.level_1{list-style-type:none;position:relative;float:left}#top #navigationWrapper #mainNav ul.level_1:hover{height:42em}#top #navigationWrapper #mainNav ul.level_1 li{position:relative;display:block;float:left;padding:0 0 0 1.5em;margin:0 1.5em 0 0;border-left:1px solid #afb0b3;min-width:13.1em;text-align:center}#top #navigationWrapper #mainNav ul.level_1 li.last{border-right:1px solid #afb0b3;padding:0 1.5em 0 1.5em;margin:0 0 0 0}#top #navigationWrapper #mainNav ul.level_1 li a{text-decoration:none;color:#fff;text-transform:uppercase;font-style:italic;font-weight:normal;font-size:1.8em;line-height:2.1em;display:block}#top #navigationWrapper #mainNav ul.level_1 li a:hover,#top #navigationWrapper #mainNav ul.level_1 li a.active,#top #navigationWrapper #mainNav ul.level_1 li a.trail{color:#afb0b3}#top #navigationWrapper #mainNav ul.level_1 ul.level_2{position:absolute;list-style-type:none;z-index:80000;display:none}#top #navigationWrapper #mainNav ul.level_1 li:hover ul.level_2{display:block}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li{position:relative;float:none;border-top:1px solid #afb0b3;border-left:0;text-align:left;margin:0 0 0 -1.5em;padding:0 1.5em 0 1.5em;background-color:#b8061c;white-space:nowrap}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li.last{border-right:0}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li a{font-weight:normal}#mainContent{position:relative;margin:0 auto;max-width:99em;overflow:auto;margin-bottom:3em}#mainContent #content{position:relative;width:100%;overflow:auto}#mainContent #content div.conColEinDrittel{position:relative;float:left;width:30%;margin:0 1.6% 1.6em 1.6%}#mainContent #content div.conColZweiDrittel{position:relative;float:left;width:63.2%;margin:0 1.6% 1.6em 1.6%}#mainContent #content div.conColEinDrittelBorder{width:29.8%;border:1px solid #4b4b4d}#mainContent #content div.conColZweiDrittelBorder{width:63%;border:1px solid #4b4b4d}#mainContent #content div.conColEinDrittelBorder p,#mainContent #content div.conColZweiDrittelBorder p{padding:1.2em 0 0 1.5%}#mainContent #content div.conColEinDrittelBorder p,#mainContent #content div.conColEinDrittelBorder h3{padding-left:3%}#mainContent #content div.conColEinDrittelBorder h3{width:97%}#mainContent #content div.conColZweiDrittelBorder nav.slider-control{display:none}p{font-size:1.4em;line-height:1.2em;margin:0 0 1.2em 0;font-style:italic;padding-right:.2em}#mainContent #content h3{font-size:1.8em;line-height:2.1em;text-transform:uppercase;font-style:italic;font-weight:bold;color:#fff;background-color:#b8061c;width:98.5%;background-image:url(../img/hg-mainNav.png);background-repeat:repeat-x;padding:0 0 0 1.5%}#mainContent #content h4{font-size:1.8em;line-height:1.8em;text-transform:uppercase;font-style:italic;font-weight:bold;color:#b8061c}p a.hreflink{text-transform:uppercase;color:#fff;background-image:url(../img/hg-buttonlink.png);background-position:right top;margin:0 0 0 .5%;padding:.2em 3em .2em .5em;text-decoration:none;white-space:nowrap}a.hreflink:hover{color:#afb0b3}sup,sub{vertical-align:baseline;font-size:smaller;position:relative;top:-0.4em}sub{top:.4em}#mainContent #breadCrump{position:relative;width:98.5%;overflow:auto;height:3.2em;padding:0 0 0 1.5%}#mainContent #breadCrump ul{list-style-type:none;position:relative;float:left}#mainContent #breadCrump ul li{position:relative;display:block;float:left;font-size:1.2em;line-height:1.4em;font-style:italic;margin-right:.2em;color:#b8061c}#mainContent #breadCrump ul li::after{content:" -"}#mainContent #breadCrump ul li a{text-decoration:none}#mainContent #breadCrump ul li.last{font-weight:bold}#mainContent #breadCrump ul li.last::after{content:""}#mainContent #subNavAktiv{position:relative;float:left;width:18.6%;overflow:auto}#mainContent #subNavAktiv ul{list-style-type:none;position:relative;float:left;border-top:1px solid #afb0b3;width:100%}#mainContent #subNavAktiv ul li{position:relative;display:block;float:none;border-bottom:1px solid #afb0b3}#mainContent #subNavAktiv ul li a{text-decoration:none;color:#afb0b3;text-transform:uppercase;font-style:italic;font-size:1.4em;line-height:1.4em;display:block;padding:.3em 0 .3em 1em}#mainContent #subNavAktiv ul li a:hover{color:#b8061c}#mainContent #subNavAktiv ul li a.active{color:#b8061c;font-weight:bold}#mainContent #contContent{position:relative;float:left;width:81.4%}#mainContent #contContent h1{font-size:1.8em;line-height:1.2em;text-transform:uppercase;font-style:italic;font-weight:bold;border-bottom:1px solid #b8061c;padding-bottom:.4em;margin-bottom:1.4em;color:#b8061c}#mainContent #contContent div.conColGanz{position:relative;float:left;width:96%;overflow:auto;margin:0 0 0 4%;text-align:justify}#mainContent #contContent h1.conColGanz{position:relative;float:left;width:96%;margin:0 0 1.4em 4%}#mainContent #contContent div.conColDreispalt{position:relative;float:left;width:70.9%;overflow:auto;margin:0 0 0 4%;text-align:justify}#mainContent #contContent div.conColHalb{position:relative;float:left;width:46%;overflow:auto;margin:0 0 0 4%;text-align:justify}#mainContent #contContent div.conColViertel{position:relative;float:left;width:21%;overflow:auto;margin:0 0 0 4%}#footerWrapper{position:relative;margin:0 auto;width:100%;overflow:auto;border-top:0;background-color:#c1c2c3;background-image:url(../img/hg-footerWrapper.png);background-position:left top;background-repeat:repeat-x}#footerWrapper #footer{position:relative;margin:0 auto;max-width:99em;overflow:auto;margin-bottom:2.5em}#footerWrapper #footer div.footColEinViertel{position:relative;float:left;width:25%}#footerWrapper #footer h2{font-size:1.6em;line-height:1.8em;text-transform:uppercase;font-style:italic;font-weight:bold;width:93%;color:#7b7c7e;border-bottom:1px solid #7b7c7e;padding:2.6em 0 0 7%;margin:0 0 1.4em 0}#footerWrapper #footer p{text-transform:uppercase;color:#7b7c7e;padding:0 0 0 7%}#footerWrapper #footer a{text-decoration:none;color:#7b7c7e}#footerWrapper #addressSocialWrapper{position:relative;width:100%;overflow:auto;background-color:#b8061c;background-image:url(../img/hg-address-social.png);background-repeat:repeat-x}#footerWrapper #addressSocialWrapper #addressSocial{position:relative;margin:0 auto;max-width:96em;overflow:auto}#footerWrapper #addressSocialWrapper #addressSocial #socialSingle{position:relative;float:right;padding:1.1em .4em 0 0}#footerWrapper #addressSocialWrapper #addressSocial #address{position:relative;float:left;width:22.4em;font-weight:bold;color:#fff;padding:1.3em 0 0 0}#footerWrapper #addressSocialWrapper #addressSocial #servNav{position:relative;float:left;width:40%}#footerWrapper #addressSocialWrapper #addressSocial #servNav ul{list-style-type:none;position:relative;float:left;padding:1.3em 0 0 0}#footerWrapper #addressSocialWrapper #addressSocial #servNav ul li{position:relative;display:block;float:left;font-size:1.4em;line-height:1.2em;font-style:italic;padding:0 0 0 1em;margin:0 1em 0 0;border-left:1px solid #fff;color:#fff;text-transform:uppercase}#footerWrapper #addressSocialWrapper #addressSocial #servNav ul li a{color:#fff;text-decoration:none}a{color:#b8061c;text-decoration:underline}a:hover,a:active{text-decoration:none}a:focus{outline:0}img{max-width:100%;height:auto}p b,p strong{font-weight:bold}div.conColEinDrittel figure.image_container figcaption.caption{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.8em;line-height:2.1em;text-transform:uppercase;font-style:italic;font-weight:normal;color:#fff;background-image:url(../img/hg-mainNav.png);background-repeat:repeat-x;transition:opacity .7s ease 0s;opacity:0}div.conColEinDrittel figure.image_container:hover figcaption.caption{opacity:1}div.mod_sitemap ul{list-style-type:circle;position:relative;float:none}div.mod_sitemap ul li{list-style-type:circle;position:relative;display:block;float:none;font-size:14px;line-height:auto;font-style:italic;padding-left:1.4em}div.mod_sitemap ul li a{display:block;text-decoration:none}div.mod_sitemap ul li a:hover{text-decoration:underline}#mainContent #contContent div.googleMap{position:relative;float:left;width:96%;margin:0 0 1.4em 4%}div.mod_search h3{font-size:1.4em;line-height:1.2em;margin:0 0 .4em 0;font-style:italic;font-weight:bold}div.mod_search h3 span.relevance{font-weight:normal}div.mod_search p.url{display:none}div.mod_search p.context span.highlight{font-weight:bold;color:#4b4b4d}div.mod_search div.formbody{width:50.3%}div.mod_search div.formbody input[type=submit]{background:url(../img/hg-button-submit.png);border:0;display:block;font-size:1.3em;height:2.1em;width:2.1em;text-indent:-9999px;cursor:pointer;position:relative;float:left}div.mod_search div.formbody input[type=search]{border:1px solid #7b7c7e;display:block;font-size:1.3em;line-height:1em;font-style:italic;color:#7b7c7e;height:1.8em;padding-left:.2em;width:91.7%;width:27.3em;position:relative;float:right;margin-bottom:1.2em}div.mod_search p.header{float:none;margin-top:1.2em}#top #navigationWrapper #mainNav ul.level_1 li ul.level_2{display:block}#top #navigationWrapper #mainNav ul.level_1 li ul.level_2,div.conColEinDrittel figure.image_container figcaption.caption{opacity:0;-webkit-transform:rotateX(-90deg);-webkit-transform-origin:0 0 0;-webkit-transition:transform .4s ease 0s,opacity .1s ease .3s;transform:rotateX(-90deg);transform-origin:0 0 0;transition:transform .4s ease 0s,opacity .1s ease .3s}#top #navigationWrapper #mainNav ul.level_1 li:hover ul.level_2,div.conColEinDrittel figure.image_container:hover figcaption.caption{opacity:1;-webkit-transform:rotateX(0deg);-webkit-transition:transform .4s ease 0s,opacity .1s ease 0s;transform:rotateX(0deg);transition:transform .4s ease 0s,opacity .1s ease 0s}div#mainNavMin{display:none;display:block;position:absolute;top:12.6em;left:0em;padding-left:.8em;z-index:100000}#mainNavMin #mainNavMinClosed,#mainNavMin #mainNavMinOpened{display:none}#mainNavMin nav#mainNavMinUl{display:none;margin-left:-0.8em}#mainNavMin #mainNavMinUl ul.level_1{background-color:#b8061c;padding:0 .8em 0 .8em}#mainNavMin #mainNavMinUl ul.level_1 li{position:relative;display:block;float:none;padding:0;margin:0;min-width:13.1em;text-align:left}#mainNavMin #mainNavMinUl ul.level_1 li a{text-decoration:none;color:#fff;text-transform:uppercase;font-style:italic;font-weight:normal;font-size:1.6em;line-height:1.6em;display:block}#mainNavMin #mainNavMinUl ul.level_1 ul.level_2{padding:0 0 0 1.6em}#mainNavMin #mainNavMinUl ul.level_1 li a:hover,#mainNavMin #mainNavMinUl ul.level_1 li a.active,#mainNavMin #mainNavMinUl ul.level_1 li a.trail{color:#afb0b3}pre{display:none}div.useOfCookies{width:100%;padding-top:10px;padding-bottom:10px;position:fixed;bottom:0;left:0;text-align:center;z-index:10000;background-color:rgba(60,60,60,.7);color:#fff;font-size:1.3em}div.useOfCookies a{color:#fff;cursor:pointer;text-decoration:underline}div.useOfCookies a:hover{text-decoration:none}#footerWrapper #addressSocialWrapper{padding-bottom:100px}@media screen and (max-width: 1240px){#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption{margin-left:10%}}@media screen and (max-width: 1010px){div.mod_search div.formbody{width:98%}div.mod_search div.formbody input[type=search]{float:left;margin-bottom:0}div.mod_search p.header{float:none;padding-top:1.4em;margin-top:1.2em}}@media screen and (max-width: 990px){#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption{margin-left:2%}#top #navigationWrapper #mainNav ul.level_1 li{min-width:4em;width:auto}}@media screen and (max-width: 880px){#top #navigationWrapper #mainNav ul.level_1 li{padding:0 0 0 1em;margin:0 1em 0 0}#top #navigationWrapper #mainNav ul.level_1 li.last{padding:0 1em 0 1em}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li{margin:0 0 0 -1em;padding:0 1em 0 1em}#footerWrapper #addressSocialWrapper #addressSocial #address{width:21.4em}#footerWrapper #addressSocialWrapper #addressSocial #servNav ul{padding:.6em 0 0 0}#footerWrapper #addressSocialWrapper #addressSocial #servNav ul li{padding:0 0 0 .6em;margin:0 .6em 0 0}}@media screen and (max-width: 850px){#top #logoWrapper #slogan{margin-top:1.8em}#top #logoWrapper #slogan p{font-size:1.3em;line-height:1.3em}#top #navigationWrapper{height:23.2em}#top #navigationWrapper #sliderImage img{height:33em;width:auto;margin-top:-14em;left:55em}#top #navigationWrapper.contents{height:28.6em}#top #navigationWrapper.contents #sliderImage img{height:24.8em;margin-top:0;left:45em}}@media screen and (max-width: 820px){#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li{white-space:normal}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li a{font-size:1.8em;line-height:1.2em;padding-top:.3em;padding-bottom:.3em}}@media screen and (max-width: 750px){#top #navigationWrapper #mainNav ul.level_1 li a{font-size:1.5em;line-height:2.5em}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li a{font-size:1.5em;line-height:1.2em;padding-top:.2em;padding-bottom:.2em}}@media screen and (max-width: 720px){#top #logoWrapper #suche{position:relative;float:left;width:20%;margin-top:1.3em}#top #logoWrapper #suche input[type=text]{width:52%}#top #navigationWrapper #sliderImage img{left:60em}#top #navigationWrapper.contents #sliderImage img{left:40em}#mainContent #contContent div.conColDreispalt{width:96%;margin:0 0 0 4%}#mainContent #contContent div.conColViertel{width:46%;margin:0 0 0 4%}}@media screen and (max-width: 700px){#top #logoWrapper #slogan{margin-top:1.1em}}@media screen and (max-width: 650px){#top #navigationWrapper #sliderImage img{left:62em}#top #navigationWrapper.contents #sliderImage img{left:38em}#top #navigationWrapper #mainNav ul.level_1 li{padding:0 0 0 .5em;margin:0 .5em 0 0}#top #navigationWrapper #mainNav ul.level_1 li.last{padding:0 .5em 0 .5em}#top #navigationWrapper #mainNav ul.level_1 ul.level_2 li{margin:0 0 0 -0.5em;padding:0 .5em 0 .5em}#footerWrapper #addressSocialWrapper #addressSocial #address{display:none}#footerWrapper #addressSocialWrapper #addressSocial #servNav{width:60%}div#mainNavMin{display:none}}@media screen and (max-width: 600px){#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption{margin-left:0}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div{width:360px}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div span.gross{font-size:4.2em}#top #navigationWrapper #sliderImage div.slider-wrapper div.ce_image figure.image_container figcaption.caption div span.klein{font-size:1.4em}#top #logoWrapper #suche{width:10%}#top #logoWrapper #suche input[type=text]{display:none}#top #navigationWrapper #sliderImage img{left:70em}#top #navigationWrapper.contents #sliderImage img{left:30em}#top #navigationWrapper #mainNav ul.level_1{background-color:#b8061c}#top #navigationWrapper #mainNav ul.level_1 li{position:relative;float:none;border-left:0px;text-align:left}#top #navigationWrapper #mainNav ul.level_1 li.last{border-right:0px}#top #navigationWrapper #mainNav ul.level_1 li a{font-size:1.5em;line-height:1.7em;padding-right:.3em}#top #navigationWrapper #mainNav ul.level_1 ul.level_2{position:absolute;top:0;left:11.8em}#mainContent #subNavAktiv ul.level_1 li a{font-size:1.2em;line-height:1.2em;padding:.2em 0 .2em .6em}#mainContent #contContent h1.conColGanz{width:92%;margin:0 4% 1.4em 4%}#mainContent #contContent div.conColGanz,#mainContent #contContent div.conColDreispalt,#mainContent #contContent div.conColHalb,#mainContent #contContent div.conColViertel{width:92%;margin:0 4% 0 4%}div#mainNavMin{display:block}#mainNavMin #mainNavMinClosed{display:block}#mainNavMin #mainNavMinUl{display:block}#top #navigationWrapper #mainNav{display:none}}@media screen and (max-width: 580px){div.useOfCookies{font-size:1.1em}}@media screen and (max-width: 520px){#top #logoWrapper #logoimage{width:45%}div.mod_search div.formbody input[type=search]{width:84%}#mainContent #content div.conColEinDrittel,#mainContent #content div.conColZweiDrittel{width:96.8%;margin:0 1.6% 1.6em 1.6%}#footerWrapper #footer div.footColEinViertel{width:50%}#footerWrapper #addressSocialWrapper #addressSocial #servNav{width:60%}}@media screen and (max-width: 480px){#mainContent #subNavAktiv{display:none}#mainContent #contContent{width:100%;margin:0}#footerWrapper #addressSocialWrapper{padding-bottom:110px}}@media screen and (max-width: 445px){div#mainNavMin{top:14.2em}}@media screen and (max-width: 410px){div.useOfCookies{font-size:1em}}