/*!
 -------------------------------------->>  _NORMALIZE.CSS  <<  */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}ol,ul,li{margin:0;padding:0}nav ul{list-style-type:none}nav li a{display:block}img{vertical-align:bottom}figure{margin:0}a:focus{outline:none}table{border-spacing:0}table tr{text-align:left;vertical-align:top}table th,table td{padding:0}hr{border:0;height:1px;background-color:#aaa}/*! --------------------------------------  >>  _STANDARDS.CSS  <<  */.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}.float-left{float:left}.float-right{float:right}.fbox{display:flex;flex-direction:column}.fbox-row{display:flex;flex-direction:row}.no-fbox{display:block}.indent{line-height:0;text-indent:200%;white-space:nowrap;overflow:hidden}.hidden,.hide{display:none}.nbsp{white-space:nowrap}.hyp{-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important}.hypm{-o-hyphens:manual !important;-webkit-hyphens:manual !important;-ms-hyphens:manual !important;hyphens:manual !important}.nohyp{-o-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important}.uppercase{text-transform:uppercase}.pos-rel{position:relative}#debug{position:fixed;right:0;bottom:0;flex-direction:row;flex-wrap:wrap;font-size:16px;color:#fff;background-color:rgba(0,0,0,.5);z-index:999;padding:2px 4px;opacity:.4}#debug:hover,#debug.active{opacity:1}#debug span{display:none}#debug:hover span,#debug.active span{display:inline-block}/*! --------------------------------------  >>  _FONTS.CSS  <<  */@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("fonts/montserrat-v25-latin-regular.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:normal;src:url("fonts/montserrat-v25-latin-italic.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("fonts/montserrat-v25-latin-500.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:bold;src:url("fonts/montserrat-v25-latin-500italic.woff2") format("woff2")}@font-face{font-family:"RedHatDisplay";font-style:normal;font-weight:normal;src:url("fonts/red-hat-display-v14-latin-regular.woff2") format("woff2")}@font-face{font-family:"RedHatDisplay";font-style:italic;font-weight:normal;src:url("fonts/red-hat-display-v14-latin-italic.woff2") format("woff2")}@font-face{font-family:"RedHatDisplay";font-style:normal;font-weight:bold;src:url("fonts/red-hat-display-v14-latin-700.woff2") format("woff2")}@font-face{font-family:"RedHatDisplay";font-style:italic;font-weight:bold;src:url("fonts/red-hat-display-v14-latin-700italic.woff2") format("woff2")}/*! --------------------------------------  >>  MAIN.CSS  <<  */body{position:relative;overflow-y:scroll;font-family:Montserrat,Arial,Helvetica,sans-serif,sans;font-weight:regular;font-size:16px;line-height:1.6;color:#000;background-color:#fff}img{max-width:100%;height:auto}a{text-decoration:none;border:none;color:#e37f15;transition:color .2s ease-out}a:hover,a:focus{transition:color 0s ease-out}#content a:not(.silent){padding:1px 1px 1px 1px;margin-left:-1px;background:linear-gradient(#F2891B, #F2891B) bottom no-repeat;background-size:100% 1px;transition:background-size .2s ease-out}#content a:hover:not(.silent),#content a:focus:not(.silent){color:#fff;background:linear-gradient(#F2891B, #F2891B);background-size:100% 100%;transition:background-size .01s ease-out}/*! --------------------------------------  >>  LAYOUT.CSS  <<  */html,body{display:flex;flex-direction:column;flex:1 1 auto}body{min-width:320px}header.main,footer.main{display:flex;flex:0 0 auto;position:relative}body #flexspacer{flex:1 0 auto;min-height:60px}main .canvas{padding-top:40px}.canvas{width:100%;max-width:1120px;height:100%;margin:0 auto;padding:0 80px}.canvas:not(.extra){background-color:#fff}article{width:100%}body{background-color:#f9f3ec;background-image:url("../_img/hg-schatten.png");background-position-x:center;background-repeat:repeat-y}h1,h2,h3,h4,h5,h6{font-family:RedHatDisplay,Arial,Helvetica,sans-serif,sans;font-weight:bold;line-height:1.4;letter-spacing:.5px;color:#020202;margin-top:2em}h1{font-size:1.5em}h1:first-of-type{margin-top:0;margin-bottom:32px}h1.abstand{margin-top:40px}h2{font-size:1.125em;margin-bottom:0}h2+p{margin-top:0}h3{font-size:1em;color:#444;margin-top:1em;margin-bottom:0}h3+p{margin-top:0}h4,h5,h6{font-family:Montserrat,Arial,Helvetica,sans-serif,sans;font-weight:regular;font-size:1em;letter-spacing:0;margin-top:1em;margin-bottom:0}h4+p,h5+p,h6+p{margin-top:0}.top0{margin-top:-1.5em !important}b,strong{font-weight:bold}.klein{font-size:12px}hr{border:none;height:1px;background-color:#f8c48c;margin:40px 0}main .canvas{display:flex;justify-content:space-between}#mainmenu{flex:0 0 30.5%}.sticky{position:sticky;top:40px}.zweispaltig{display:flex;justify-content:space-between;margin:1em 0}.zweispaltig *{flex:0 0 47%}.zweispaltig.align-bottom{align-items:flex-end}#content ul{list-style:none;padding-left:.75em}#content ul li{position:relative}#content ul li:before{position:absolute;content:"";width:5px;height:5px;top:10px;left:-0.75em;background-color:#f2891b}/*! --------------------------------------  >>  MENU.CSS  <<  */nav#mobile-menu-switch{padding-bottom:3px}nav#mobile-menu-switch div{position:relative;width:24px;height:14px}nav#mobile-menu-switch hr{position:absolute;margin:0;border:none;transition:all .1s ease-out;height:3px;width:100%;background-color:#fff}nav#mobile-menu-switch hr:nth-of-type(1){top:0%}nav#mobile-menu-switch hr:nth-of-type(2){top:50%}nav#mobile-menu-switch hr:nth-of-type(3){top:100%}body.show-menu nav#mobile-menu-switch hr:nth-of-type(1){top:50%;transform:rotate(45deg)}body.show-menu nav#mobile-menu-switch hr:nth-of-type(2){opacity:0}body.show-menu nav#mobile-menu-switch hr:nth-of-type(3){top:50%;transform:rotate(-45deg)}header .canvas,footer .canvas{background-color:#f2891b;position:relative}header .canvas{box-shadow:0 4px 0 0 #fff,0 8px 0 0 #f8c48c}footer .canvas{box-shadow:0 -4px 0 0 #fff,0 -8px 0 0 #f8c48c}header{height:130px}#menuspace{width:43.8%;min-width:250px}#logo{width:100%;background-image:url("../_img/logo_beate-boehm.svg?v=2");background-repeat:no-repeat;background-position-x:left;background-position-y:40%;background-size:415px}nav#mainmenu{font-family:RedHatDisplay,Arial,Helvetica,sans-serif,sans;letter-spacing:.05em;text-transform:uppercase;font-size:17px;min-width:250px;margin-top:58px}nav#mainmenu a:not(:hover){color:#868686}nav#mainmenu ul{list-style-type:none}nav#mainmenu li.active a{color:#f2891b;font-weight:bold}footer.main{font-family:RedHatDisplay,Arial,Helvetica,sans-serif,sans;line-height:1.6;letter-spacing:1px;color:#fff;text-align:center}footer.main .canvas{padding:.75em}footer.main a{color:#fff}footer.main .titel{text-transform:uppercase}footer.main .angaben{display:flex;flex-wrap:wrap;justify-content:center}footer.main .angaben div:not(:first-child):before{content:"|";display:inline-block;width:30px}/*! --------------------------------------  >>  MEDIAQUERIES.CSS  <<  */.mobile-only,.mobile-only-fbox,.mobile60-on,.mobile70-on,.mobile80-on,.mobile90-on{display:none}@media(min-width: 2001px){#dsmode{width:10px}}@media(max-width: 2000px){#dsmode{width:20px}}@media(max-width: 1300px){#dsmode{width:30px}body{background-color:#fff;background-image:none}header,footer{background-color:#f2891b;position:relative}header{box-shadow:0 4px 0 0 #fff,0 8px 0 0 #f8c48c}footer{box-shadow:0 -4px 0 0 #fff,0 -8px 0 0 #f8c48c}}@media(max-width: 1120px){#dsmode{width:40px}.canvas{padding:0 40px}}@media(max-width: 950px){#dsmode{width:45px}.hide45{display:none}}@media(max-width: 850px){#dsmode{width:50px}.mobile-only{display:block}.mobile-only.fbox{display:flex}.desktop-only{display:none}.hide45{display:inline}nav#mobile-menu-switch{position:absolute;height:6.875em;width:6.875em;top:0;right:0}nav#mobile-menu-switch div{top:calc(6.875em / 2 - 14px / 1.5);left:calc(6.875em / 2 - 24px / 2)}nav#mainmenu{position:fixed;z-index:10;left:0;right:0;top:6.875em;margin-top:-7px;background-color:#f2891b}nav#mainmenu li{border-top:4px solid #fff}nav#mainmenu li.active{background-color:#f8c48c}nav#mainmenu li.active a:not(:hover){color:#000}nav#mainmenu li:last-child{border-bottom:4px solid #fff}nav#mainmenu li a{padding:.75em 3.8461538462vw}nav#mainmenu li a:hover{color:#000}nav#mainmenu li a:not(:hover){color:#fff}header.main{cursor:pointer;position:fixed;z-index:10;width:100%;height:6.875em}#menuspace{display:none}#logo{background-position-x:left;background-size:auto}main .canvas{padding-top:6.875em}.canvas{padding:0 3.8461538462vw}body:not(.show-menu) nav#mainmenu{display:none}#content{margin-top:40px}footer.main .angaben div:first-child{flex-basis:100%}footer.main .angaben div:nth-child(2):before{content:"";width:0}}@media(max-width: 700px){#dsmode{width:60px}.mobile60-on{display:none}}@media(max-width: 600px){#dsmode{width:70px}.mobile70-on{display:none}.zweispaltig{flex-direction:column}}@media(max-width: 520px){#dsmode{width:80px}.mobile80-on{display:none}header.main{position:fixed;width:100%;height:21.1538461538vw}#logo{background-size:72vw}nav#mobile-menu-switch{height:21.1538461538vw;width:21.1538461538vw}nav#mobile-menu-switch div{top:calc(21.1538461538vw / 2 - 14px / 2);left:calc(21.1538461538vw / 2 - 24px / 2)}nav#mainmenu{top:21.1538461538vw;margin-top:0}nav#mainmenu li a{padding:.5em 3.8461538462vw}main .canvas{padding-top:21.1538461538vw}footer.main .angaben div{flex-basis:100%}footer.main .angaben div:before{content:"" !important;width:0 !important}}@media(max-width: 360px){#dsmode{width:90px}.mobile90-on{display:none}}/*# sourceMappingURL=styles.css.map */