@font-face{font-family:'merriweatherbold';src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.eot');src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.woff2') format('woff2'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.woff') format('woff'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.ttf') format('truetype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-bold-webfont.svg#merriweatherbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'merriweatherlight';src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.eot');src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.woff2') format('woff2'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.woff') format('woff'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.ttf') format('truetype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-light-webfont.svg#merriweatherlight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'merriweatherregular';src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.eot');src:url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.woff2') format('woff2'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.woff') format('woff'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.ttf') format('truetype'),url('/application/themes/defimg/resources/fonts/Merriweather/webfontkit-20150625-094837/merriweather-regular-webfont.svg#merriweatherregular') format('svg');font-weight:normal;font-style:normal}html{font-size:100%}html,body,.main{width:100%;height:100%}.h100{height:100%;min-height:200px}body{-webkit-font-smoothing:subpixel-antialiased;background-color:#fff}.main{font-family:'merriweatherlight'}.main a:hover,.main a:active{text-decoration:none}.main .hgroup{margin-bottom:20px}.main h1,.main .h1,.main h2,.main .h2,.main h3,.main .h3,.main h4,.main .h4,.main h5,.main .h5{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px}.main .hgroup h1,.main .hgroup .h1,.main .hgroup h2,.main .hgroup .h2,.main .hgroup h3,.main .hgroup .h3,.main .hgroup h4,.main .hgroup .h4,.main .hgroup h5,.main .hgroup .h5{margin:0px 0px 0px 0px}.main .content{margin-bottom:30px}.main p{margin:0 0 15px 0;padding:0}.main .btn-group{z-index:3}.main .btn.dropdown-toggle{border:none;border-radius:0px}.main .dropdown-menu{border:none;border-radius:0px;padding:10px 5px}.main .dropdown-menu>li>a{margin:2px 0px;font-size:14px}.main .dropdown-menu{box-shadow:0 3px 8px rgba(0,0,0,0.15);margin:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#fff;color:#000;font-family:'merriweatherbold'}.no-touch .main:not(.startseite) .mainbtn:hover .dropdown-menu{display:block}.no-touch .main:not(.startseite) .mainbtn:hover .dropdown-toggle{background-color:#ebebeb}.main .brand{position:absolute;left:60px;bottom:60px;padding-bottom:0px}.main .brand a{color:#000;white-space:nowrap}.main .brand a .dividere{margin-left:3px}.main .brand a:hover{color:#666}.main .brand h1.rotate{-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left bottom 0;transform-origin:left bottom 0}.main .addmodal{border-radius:0px;display:block}.modal-backdrop{background-color:rgba(0,0,0,0.8)}.main.startseite{background-repeat:no-repeat;background-position:center center;background-size:cover}.main.startseite .overlayer{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:absolute;left:0;top:0;z-index:0}.main.startseite .brand a{color:#fff}.main.startseite .btn.dropdown-toggle{background-color:transparent}.main.startseite .btn.dropdown-toggle i{color:#fff}.main.startseite .ccm-block-page-list-wrapper{padding-top:7px}.main.startseite .ccm-block-page-list-wrapper a{color:#fff}.main.startseite .ccm-block-page-list-wrapper a:hover{color:#bbb}.js .main.startseite .ccm-block-page-list-title{position:relative;top:-280px;font-size:24px;margin-bottom:12px}.main .imgdesc{position:absolute;left:100%;bottom:60px;width:100%;padding-bottom:0px;font-size:14px}.main .imgdesc.rotate{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left top 0;-webkit-transform-origin:left top 0;transform-origin:left top 0;float:left}.main .image{background-size:contain;background-repeat:no-repeat;background-position:center center}.main .image img{height:auto;width:100%;display:block;vertical-align:middle}.main .dots{list-style-type:none;padding:0;text-align:center;padding-top:10px}.main .dots li{display:inline;padding:0}.main .dots li a{width:10px;height:10px;border:1px solid #bbb;display:inline-block;border-radius:50%;margin:0px 2px}.main .dots li.active a{background-color:#bbb}.main .image .next{cursor:url(/application/themes/defimg/img/right.png) 0 65,auto}.main .image .prev{cursor:url(/application/themes/defimg/img/left.png) 40 65,auto}.main .image .prev,.main .image .next{width:49%;display:inline-block}.main .image.nocursor .prev,.main .image.nocursor .next{cursor:none}.main .image .out{width:95%}.main .image .responsive{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.main .image .responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main .law-info{position:fixed;bottom:0;left:0px;background-color:transparent;min-height:16px;width:100%;padding:6px 50px 6px 40px;text-align:right}.main .law-info a{color:#fff;font-size:12px}.main .law-info a:hover{color:#ddd}.main .law-info a+a{margin-left:10px}.main .law-info.not-home a{color:#b3b3b3;font-size:12px;display:none}.main .law-info.not-home a:hover,.main .law-info.not-home a.active{color:#3a3a3a}.main .middle-v-inner{position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.main .middle-vh-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.main .middle-vr-inner{position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);right:0}.main .po5{padding-top:5px}.main .po10{padding-top:10px}.main .po15{padding-top:15px}.main .po18{padding-top:18px}.main .po20{padding-top:20px}.main .po30{padding-top:30px}.main .po40{padding-top:40px}.main .pu0{padding-bottom:0px}.main .pu5{padding-bottom:5px}.main .pu10{padding-bottom:10px}.main .pu15{padding-bottom:10px}.main .pu20{padding-bottom:20px}.main .pu40{padding-bottom:40px}.main .pu60{padding-bottom:60px}.main .p0{padding:0px}.main .p5{padding:5px}.main .p10{padding:10px}.main .p20{padding:20px}.main .p30{padding:30px}.main .p12{padding:12px}.main .plru12{padding:0px 12px 12px 12px}.main .plr12{padding:0px 12px 0px 12px}.main .pr0{padding-right:0px}.main .pr12{padding-right:12px}.main .pr10{padding-right:10px}.main .pr20{padding-right:20px}.main .pr15{padding-right:15px}.main .pr30{padding-right:30px}.main .pl0{padding-left:0px}.main .pl20{padding-left:20px}.main .pl30{padding-left:30px}.main .pou20{padding:20px 0}.main .pou10{padding:10px 0}.main .m0{margin:0px}.main .m10{margin:10px}.main .m12{margin:12px}.main .m20{margin:20px}.main .m30{margin:30px}.main .mo-7{margin-top:-7px}.main .mo-2{margin-top:-2px}.main .mo-30{margin-top:-30px}.main .mo0{margin-top:0px}.main .mo3{margin-top:3px}.main .mo5{margin-top:5px}.main .mo7{margin-top:7px}.main .mo8{margin-top:8px}.main .mo10{margin-top:10px}.main .mo20{margin-top:20px}.main .mo30{margin-top:30px}.main .mo40{margin-top:40px}.main .mo60{margin-top:60px}.main .mr14{margin-right:14px}.main .mr10{margin-right:10px}.main .mr20{margin-right:20px}.main .mr30{margin-right:30px}.main .mu-30{margin-bottom:-30px}.main .mu0{margin-bottom:0px}.main .mu10{margin-bottom:10px}.main .mu15{margin-bottom:15px}.main .mu20{margin-bottom:20px}.main .mu30{margin-bottom:30px}.main .mu40{margin-bottom:40px}.main .mu50{margin-bottom:50px}.main .mu60{margin-bottom:60px}.main .ml-20{margin-left:-20px}.main .ml-15{margin-left:-15px}.main .ml0{margin-left:0px}.main .ml15{margin-left:15px}.main .ml10{margin-left:10px}.main .ml20{margin-left:20px}.main .ml30{margin-left:30px}.main .ml40{margin-left:40px}.main .colororange{color:#FFB100}.main .colordarkblue{color:#263766}.main .text-grey{color:#888}.main .relative{position:relative}.main .bgwhite{background-color:#fff}.main .bg-lgrey{background-color:#eee}.main .bg-a-red{background-color:rgba(255,0,0,0.55)}.main .bg-a-cyan{background-color:rgba(0,158,255,0.55)}.ccm-ui input[type="text"]{min-height:26px}