@font-face {font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;src: url('/fonts/open-sans-condensed-v12-latin-300.eot'); src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url('/fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'),url('/fonts/open-sans-condensed-v12-latin-300.woff') format('woff'),url('/fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'),url('/fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); }@font-face {font-family: 'Open Sans Condensed';font-style: italic;font-weight: 300;src: url('/fonts/open-sans-condensed-v12-latin-300italic.eot'); src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url('/fonts/open-sans-condensed-v12-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-condensed-v12-latin-300italic.woff2') format('woff2'),url('/fonts/open-sans-condensed-v12-latin-300italic.woff') format('woff'),url('/fonts/open-sans-condensed-v12-latin-300italic.ttf') format('truetype'),url('/fonts/open-sans-condensed-v12-latin-300italic.svg#OpenSansCondensed') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/fonts/open-sans-v15-latin-regular.eot'); src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v15-latin-regular.woff2') format('woff2'),url('/fonts/open-sans-v15-latin-regular.woff') format('woff'),url('/fonts/open-sans-v15-latin-regular.ttf') format('truetype'),url('/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;src: url('/fonts/open-sans-v15-latin-italic.eot'); src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v15-latin-italic.woff2') format('woff2'),url('/fonts/open-sans-v15-latin-italic.woff') format('woff'),url('/fonts/open-sans-v15-latin-italic.ttf') format('truetype'),url('/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/fonts/open-sans-v15-latin-700.eot'); src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v15-latin-700.woff2') format('woff2'),url('/fonts/open-sans-v15-latin-700.woff') format('woff'),url('/fonts/open-sans-v15-latin-700.ttf') format('truetype'),url('/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); }html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code, del, dfn, em,img, ins, kbd, q, s, samp, small, strike, sub, sup,tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;}:focus{outline:0;}ol, ul{list-style:none;}hr {clear:both; display:block; height:0; border:none; color:none; padding:0; margin:0; position:relative; left:-9999em;}header, hgroup, nav, section, figure, article, aside {display:block;}#wrapper, #wrapper * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}address {font-style:normal;}body {font-family:"Open Sans", Arial, Verdana; font-size:16px; background:#E1E1E1 url(/images/layout/hand.png); color:#444; -webkit-text-size-adjust:100%; text-rendering:optimizeLegibility;}#wrapper {max-width:1220px; margin:40px auto; padding:25px 0 0 0; background:#FFF;}#header {width:95%; height:100px; background-color:#df3336; margin:0 auto;margin-bottom:40px;}#contentwrap {width:95%; margin:0 auto;}#logo {float:left;font-size:30px; color:#FFF; margin:13px 0 0 100px;}#logo h1 a {text-decoration:none; color:#FFF;}#active-nav {display:none;}#nav {float:right; margin-right:30px;}#nav li {float:left; height:100px; list-style:none;}#nav li a {display:block; height:100px; padding:0 30px; font-family:"Open Sans Condensed", Arial, Verdana; color:#FFF; text-transform:uppercase; text-decoration:none; line-height:100px; letter-spacing:0.1em;}#nav li a:hover {background:#C62121;}#nav li a.current { background:transparent url(/images/layout/nav-current.gif) no-repeat center bottom;}#nav ol ol {display:none;}#content, #sidebar, #footer {font-family:"Open Sans", Arial, Verdana; font-size:14px; color:#444; line-height:150%;}#footer-links {float:left; width:30%; margin-right:5.5%;}#footer-rechts {float:left; width:64%;}#content {width:64%; float:right; min-height:300px; position:relative;}#sidebar {width:30%; float:left; }#footer {width:100%; background:#CECEC6; padding:35px 30px;}.ie7 #footer {width:90%; padding:2% 5%;}#contentwrap {padding-bottom:50px;}h1, h2, h3, h4, h5 {font-family:"Open Sans Condensed", Arial, Verdana, sans-serif; font-weight:normal;}h1 {line-height:100%;}p {margin-bottom:5px;}cite {color:#000;}.zitat {color:#000 !important; font-style:italic;}#header {background-image:url(/images/layout/logo-140x140.png); background-size:70px 70px; background-repeat:no-repeat; background-position:15px 15px;}#logo h1 {font-size:1.15em;line-height:125%; margin-bottom:3px;}#logo h2 {font-size:0.55em;line-height:125%; }#logo p {display:none;}.ie8 #header, .ie7 #header, .ie6 #header {background-image:url(/images/layout/logo.png); background-size:auto;}#contentwrap h2, #contentwrap h3, #contentwrap h4, #contentwrap h5, #contentwrap h6 {clear:left; color:#333; }#contentwrap h1 {font-size:2.0em; margin-bottom:28px;}#contentwrap h2 {font-size:1.65em; margin-bottom:10px; padding-top:25px;}#contentwrap h1+h2 {padding-top:0px;} #contentwrap h3 {font-size:1.35em; margin-bottom:10px; padding-top:10px;}#footer h2{font-size:1.8em; margin-bottom:15px; color:#333;}#content img {float:left; margin:5px 20px 20px 0;}#content img {box-shadow:0px 0px 15px rgba(0,0,0,0.18); -moz-box-shadow:0px 0px 15px rgba(0,0,0,0.18); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.18); border:1px solid #FFF;-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}#content ul, #content ol {margin:0 0 10px 25px; display:inline-block; }#content ol {list-style-type:decimal;}#content ul {list-style:square;}#contentwrap img {max-width:100%; height:auto;}#contentwrap p, #contentwrap li {hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto;}.button, #nav li a{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}#teaser .blocks {-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}#subnav {margin-bottom:50px;}#subnav li {display:block; margin-bottom:4px;}#subnav li a {display:block; background:#EEE;padding:6px; text-decoration:none; font-size:1.0em; letter-spacing:0.07em; color:#444; text-transform:uppercase; }#subnav a span {display:block; font-size:0.75em; line-height:1.2em; letter-spacing:0; color:#666; text-transform:none;}#subnav a:hover {color:#DF3336;}#subnav a.current {margin-bottom:4px; color:#DF3336;}#subnav ol li {margin-right:0; margin-left:6%;}#subnav ol li a {background-color:#FFF;}#subnav ol ol li {margin-right:0; margin-left:8%;}#contentwrap p a, #content ul a, #content ol a {color:#DF3336;}#teaser {width:100%; margin:35px 0 0 0; background:#EEEEE6; padding:25px;} #teaser img {margin:0 0 5px 0; max-width:100%; height:auto;}.ie7 #teaser {width:90%; padding:2% 5%;}.ie8 #teaser img {width:auto; max-width:93%;}.blocks {float: left; margin: 0px 5% 2% 0px; width: 30%;}.blocks h2{margin-bottom:10px;}.last {float: right; margin-right: 0px;}#intro h2 {color:#DF3336; font-size:1.5em; line-height:1.45em;}#intro p{font-family:"Open Sans Condensed", Arial, Verdana;color:#555; font-size:1.2em; line-height:1.5em;}#bild {text-align:center;}#bild img {border:1px solid #EEE;}#bild-text h2, #bild-text p {padding-left:10px;}#bild-text h2 {font-size:1.5em;}#teaser h2 {font-size:1.8em; line-height:1.25em; text-align:center; color:#444; padding:0;}#teaser p, #teaser li {color:#666; font-size:0.8em; line-height:1.5em; hyphens:auto;}.blocks .button {display:block; text-align:center; padding:8px 0; background-color:#DF3336; color:#FFF; text-decoration:none; font-size:1.15em; margin-top:15px;}.button:hover {background-color:#B01E1E;}#teaser img {border:8px solid #FFF;}#teaser p, #teaser li {padding:0 8px;}.blocks .button {margin-left:8px; margin-right:8px;}#startseite #contentwrap{padding-bottom:0;}#startseite #contentwrap h2 {padding-top:0;}#teaser {padding:0 25px;}#teaser .blocks {float:none; width:auto; margin:0;}.flexo {display:block;width:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch;-ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: stretch;-ms-flex-align: stretch; align-items: stretch;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding:2% 0;}.flexo .blocks {}#teaser .flexo .blocks{width:33.3%; margin:1em 0; padding:1em; padding-bottom:5em; position:relative; }.no-flexbox #teaser .flexo{display:block;}.no-flexbox #teaser .flexo .blocks{float:left; width:50%;}#teaser .blocks .button {margin:0; position:absolute; bottom:20px; left:20px; right:20px;}.icon-list li {height:30px; line-height:30px; background:transparent url(/images/layout/icon-email.png) no-repeat left center; padding-left:45px; margin-bottom:3px;}#icon-tel {background-image:url(/images/layout/icon-tel.png);}#icon-imp {background-image:url(/images/layout/icon-imp.png);}#footer-links p {line-height:33px;}#footer {color:#666;}#footer a {color:#444; text-decoration:none;}#footer a:hover {color:#FFF;}#content ol.terminliste-alle {list-style:none; margin:0;}#linkliste {margin:15px 0;}#linkliste td {vertical-align:top; padding:10px 20px 10px 0;}#linkliste td img {padding:0; margin:0;}#linkliste a {text-decoration:none; color:#333;}#linkliste a:hover {color:#C62121;}.linktext {display:block; font-size:0.9em; font-style:italic; color:#555;}tr.odd {}td.linklogo {min-width:80px;}.ie8 .linklogo {width:100px;}#content ul.mehrfotos {list-style:none; margin:10px 0 15px 0;}#content ul.mehrfotos li::before {display: none;}ul.mehrfotos li {float:left; display:inline; margin:0 15px 15px 0;}ul.mehrfotos a{display:block; width:84px; height:84px;}#content .mehrfotos li img {margin:0;}@media only screen and (min-width: 960px) and (max-width: 1049px) {#wrapper {width:94%;}#nav {width:60%; margin-right:0;}#nav li a {padding:0 9px; font-size:0.95em;}}@media only screen and (min-width: 769px) and (max-width: 959px) {#wrapper {width:90%;}#nav {width:50%; margin-right:0;}#nav li, #nav li a {height:50px; line-height:50px;}#nav li {width:50%;}#nav li a {padding:0 5px; font-size:0.85em;}ol#mainnav a.current{color:#000; background-image:none;}.blocks .button {font-size:1.0em;}#teaser .flexo .blocks {width:50%;}}@media only screen and (max-width: 768px) {#wrapper {width:96%; padding-top:3%; margin-top:10px;}#content, #sidebar, #teaser .blocks, #intro {float:none; clear:both; display:block; width:100%;}#bild-text {float:left; width:60%;}#teaser {padding:2.5%;}#footer {padding:5% 3.5%;}#contentwrap {padding-bottom:20px;}#sidebar {padding-bottom:25px;}#logo h1 {font-size:0.7em;}#logo h2 {font-size:0.5em;}#header {position:relative;}#active-nav {display:block;width:17%; height:40px; color:#DDD; border:none; background-color:#C62121; text-decoration:none;position:absolute; top:0; right:0; z-index:1001;border-bottom-left-radius:10px;padding:0; margin:0;box-shadow:-2px 3px 4px rgba(0,0,0,0.3);-moz-box-shadow:-2px 3px 4px rgba(0,0,0,0.3);-webkit-box-shadow:-2px 3px 4px rgba(0,0,0,0.3);}#active-nav span {display:none;}#active-nav:hover {cursor:pointer;}#active-nav::after {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1.4em; line-height:150%; text-align:center;width:100%; height:40px;padding:3px 0; margin:0 auto;display:block;content:"|||";-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); }#nav {float:none; margin:0;}#smallnav:hover {cursor:pointer;}ol#mainnav{display:none; position:absolute; left:0; top:0; margin:0; width:75%; background-color:#999; z-index:999; box-shadow:4px 4px 7px rgba(0,0,0,0.4)}ol#mainnav li {float:none; display:block; margin:1px; height:auto;}ol#mainnav a{height:auto; line-height:100%; padding:15px; background-color:#DF3336; color:#FFF; font-size:1.15em; text-align:left; text-indent:10px; border-right:none;}ol#mainnav a:hover {background-color:#C62121; color:#FFF;}ol#mainnav a:active{background-color:#333333; color:#FFF;}ol#mainnav a.current{background-color:#333333; color:#FFF; background-image:none;}#subnav {margin-bottom:0;} .blocks {margin-bottom:20px;}#teaser h2 {text-align:left;}#teaser .flexo .blocks {width:50% !important; padding-left:0.25em; padding-right:0.25em; text-align:center;}#teaser .flexo h2 {text-align:center;}#teaser .flexo .blocks .button{left:10px; right:10px; font-size:0.9em;}}@media only screen and (max-width: 560px) {#footer-links, #footer-rechts {width:100%; float:none; clear:both; display:block; margin-bottom:25px;}#teaser {padding:8px;}#footer {padding:15px;}.flexo {display:block;}#teaser .flexo .blocks{width:100% !important; display:block; margin-left:0;}.no-flexbox .flexo .blocks{float:none !important; display:block;}#teaser .blocks {position:static; padding-bottom:2em;}#teaser .blocks .button {margin:0; display:block;}.blocks .button {margin:10px 0;}}@media only screen and (max-width: 480px) {#content, #sidebar, #footer {font-size:15px;}#bild, #bild-text {float:none; clear:both; display:block; width:100%;}#header {margin-bottom:20px;}#teaser .blocks {border-bottom:3px double #CCC; padding-bottom:25px;}#teaser .blocks.last {border-bottom:none;} #intro h2, #intro p {line-height:115%; text-align:center;}#bild-text h2, #bild-text p {text-align:center;}.blocks h2, #teaser h2{text-align:center;}#content img {clear:both; float:none; display:block;}}@media only screen and (max-width: 380px) {#content img {float:none; display:block;}}.ie6 #logo, .ie6 #nav, .ie6 #nav li{display:inline;}.ie6 #nav li{width:16.5%;}.ie6 #nav li a {padding:0; text-align:center;}.ie6 .blocks, .ie6 .last {display:inline; margin:0 4% 2% 0;}.ie6 .last {margin-right:0;}.ie6 #teaser img {max-width:auto; width:90%;height:135px;}@media only screen and (max-width: 768px) {#header {position:static;}#active-nav {height:auto; z-index:1001;}}body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}body.ps-active :focus,div.ps-active :focus{outline:0}div.ps-document-overlay{background:#222}div.ps-uilayer{background:#000;cursor:pointer}div.ps-zoom-pan-rotate{background:#000}div.ps-zoom-pan-rotate *{display:block}div.ps-carousel-item-loading{background:url(/images/photoswipe/loader.gif) no-repeat center center}div.ps-carousel-item-error{background:url(/images/photoswipe/error.gif) no-repeat center center}div.ps-caption{background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#fff;font-size:14px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center}div.ps-caption *{display:inline}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:0;min-height:44px}div.ps-caption-content{padding:13px;display:block;color:#FFF;font-weight:700}div.ps-toolbar{background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;height:44px;display:table;table-layout:fixed}div.ps-toolbar *{display:block}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:0}div.ps-toolbar-close,div.ps-toolbar-next,div.ps-toolbar-play,div.ps-toolbar-previous{cursor:pointer;display:table-cell}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto;background-image:url(/images/photoswipe/icons.png);background-repeat:no-repeat}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=85);opacity:.85;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:400}#lightbox img{width:auto;height:auto}#lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:10px}.lb-loader{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{width:49%;height:100%;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);display:block}.lb-prev{left:0;float:left}.lb-next{right:0;float:right}.lb-prev:hover{background:url(/images/lightbox/images/prev.png) left 48% no-repeat}.lb-next:hover{background:url(images/lightbox/images/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 10px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:11px}.lb-data .lb-close{width:35px;float:right;padding-bottom:.7em;outline:0}.lb-data .lb-close:hover{cursor:pointer}.lb-data .lb-caption>em{font-style:normal;font-weight:400}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:14px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:1.5em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#teaser {display:none;}#startseite #contentwrap {padding-top:50px; padding-bottom:50px;}@media only screen and (max-width: 768px) {#startseite #contentwrap {padding-top:20px; padding-bottom:20px;}}@media only screen and (max-width: 488px) {#startseite #contentwrap {padding-top:10px; padding-bottom:10px;}}