/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}meta.viewport{content:'xs'}@media (min-width:768px){meta.viewport{content:'sm'}}@media (min-width:1000px){meta.viewport{content:'md'}}@media (min-width:1200px){meta.viewport{content:'lg'}}*{box-sizing:border-box}img{max-width:100%;max-height:100%}body{background-image:url(../images/backgrounds/bg-tile-ice.jpg);background-repeat:repeat-x;background-color:#CAD2D5;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px}.wrapper{margin:10px auto 40px;width:310px}@media (min-width:768px){.wrapper{margin:20px auto 40px;width:738px}}@media (min-width:1000px){.wrapper{width:960px}}@media (min-width:1200px){.wrapper{width:1200px}}header{padding:10px}header .logo{display:block;text-align:center;text-decoration:none;margin:0 auto}header .logo img{width:180px;height:auto}@media (min-width:768px){header .logo img{width:210px}}@media (min-width:1000px){header .logo img{width:230px}}@media (min-width:1200px){header .logo img{width:250px}}header .logo .slogan{display:block;color:#000;font-size:14px}@media (min-width:768px){header .logo .slogan{font-size:16px}}@media (min-width:1000px){header .logo .slogan{display:inline;position:relative;bottom:12px;margin-left:20px;font-size:24px}}.ticker{border-radius:3px}.ticker:after,.ticker:before{display:table;content:"";clear:both}.ticker .ticker-top{color:#FFF}.ticker .ticker-top:after,.ticker .ticker-top:before{display:table;content:"";clear:both}.ticker .ticker-top .game{background-color:#2D2D2D;padding:10px 0}.ticker .ticker-top .game:after,.ticker .ticker-top .game:before{display:table;content:"";clear:both}@media (min-width:0){.ticker .ticker-top .game{height:260px}}@media (min-width:768px){.ticker .ticker-top .game{float:left;height:310px;width:49.8%;margin-right:.2%}}@media (min-width:1000px){.ticker .ticker-top .game{width:49.5%;height:362px;margin-right:.5%}}.ticker .ticker-top .game .gameMeta{background-color:#424242}.ticker .ticker-top .game .gameMeta:after,.ticker .ticker-top .game .gameMeta:before{display:table;content:"";clear:both}.ticker .ticker-top .game .gameMeta .archivedGame,.ticker .ticker-top .game .gameMeta .gameDate,.ticker .ticker-top .game .gameMeta .updateTimer{float:left;width:50%;padding:2px 16px;font-size:12px}@media (min-width:768px){.ticker .ticker-top .game .gameMeta .archivedGame,.ticker .ticker-top .game .gameMeta .gameDate,.ticker .ticker-top .game .gameMeta .updateTimer{font-size:14px;padding:4px 16px}}@media (min-width:1000px){.ticker .ticker-top .game .gameMeta .archivedGame,.ticker .ticker-top .game .gameMeta .gameDate,.ticker .ticker-top .game .gameMeta .updateTimer{font-size:16px;padding:5px 18px}}.ticker .ticker-top .game .gameMeta .updateTimer{text-align:right}.ticker .ticker-top .game .gameMeta .archivedGame{display:none}.ticker .ticker-top .game .gameMeta p{margin:0}.ticker .ticker-top .game .teamBoard{padding:20px 0}.ticker .ticker-top .game .teamBoard:after,.ticker .ticker-top .game .teamBoard:before{display:table;content:"";clear:both}.ticker .ticker-top .game .teamBoard .team{float:left;width:30%}.ticker .ticker-top .game .teamBoard .team.leftTeam{padding-left:10px}.ticker .ticker-top .game .teamBoard .team.rightTeam{padding-right:10px}.ticker .ticker-top .game .teamBoard .team .teamName{text-align:center;margin-bottom:1em;font-size:12px}@media (min-width:768px){.ticker .ticker-top .game .teamBoard .team .teamName{font-size:14px}}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .team .teamName{font-size:16px}}.ticker .ticker-top .game .teamBoard .team .teamLogo{display:block;text-align:center;margin-bottom:1em}.ticker .ticker-top .game .teamBoard .team .teamLogo a{width:70px}.ticker .ticker-top .game .teamBoard .team .teamLogo img{width:50px;height:50px}@media (min-width:768px){.ticker .ticker-top .game .teamBoard .team .teamLogo a{width:100px}}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .team .teamLogo a{width:115px}}@media (min-width:1200px){.ticker .ticker-top .game .teamBoard .team .teamLogo a{width:115px}}.ticker .ticker-top .game .teamBoard .team .teamLogo a img{width:100%;height:auto}.ticker .ticker-top .game .teamBoard .team .penaltyTime{font-size:12px}@media (min-width:768px){.ticker .ticker-top .game .teamBoard .team .penaltyTime{font-size:14px}}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .team .penaltyTime{font-size:16px}}.ticker .ticker-top .game .teamBoard .team .penaltyTime .time,.ticker .ticker-top .game .teamBoard .team .penaltyTime .title{display:block;text-align:center}.ticker .ticker-top .game .teamBoard .gameScoreboard{float:left;width:40%;padding:10px 0;text-align:center;font-size:12px}@media (min-width:768px){.ticker .ticker-top .game .teamBoard .gameScoreboard{font-size:14px}}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .gameScoreboard{font-size:16px}}.ticker .ticker-top .game .teamBoard .gameScoreboard .gameState{font-weight:700;font-size:14px}@media (min-width:768px){.ticker .ticker-top .game .teamBoard .gameScoreboard .gameState{font-size:16px}}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .gameScoreboard .gameState{font-size:18px}}.ticker .ticker-top .game .teamBoard .gameScoreboard .gameScore{font-size:5em;margin:.15em 0 .25em}.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds{text-align:center}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds{display:none}}.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds .third{font-weight:300;text-align:center;display:inline-block;margin-left:-5px}.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds .third.active{color:#DC002C}.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds .third.firstThird{margin-left:0}.ticker .ticker-top .game .teamBoard .gameScoreboard .thirds .third .separator{margin:0 4px 0 3px;color:#E52240;font-weight:700;opacity:.6}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras{text-align:center}@media (min-width:1000px){.ticker .ticker-top .game .teamBoard .gameScoreboard .extras{display:none}}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras .extra{font-weight:300;text-align:center;display:inline-block;margin-left:-5px}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras .extra.active{color:#DC002C}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras .extra.firstExtra{margin-left:0}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras .extra .label{margin-right:3px}.ticker .ticker-top .game .teamBoard .gameScoreboard .extras .extra .separator{margin:0 4px 0 3px;color:#E52240;font-weight:700;opacity:.6}.ticker .ticker-top .game .gameProgress{display:none;clear:both}.ticker .ticker-top .game .gameProgress:after,.ticker .ticker-top .game .gameProgress:before{display:table;content:"";clear:both}@media (min-width:1000px){.ticker .ticker-top .game .gameProgress{display:block}}.ticker .ticker-top .game .gameProgress .block{float:left;width:20%;text-align:center;padding:2px}.ticker .ticker-top .game .gameProgress .block .inside{background-color:#424242;padding:5px}.ticker .ticker-top .game .gameProgress .block .inside p{margin:0}.ticker .ticker-top .game .gameProgress .block.active{color:#DC002C}.ticker .infoTabNav{background-color:#FFF;color:#6D6D6D;border:1px solid #D6D6D6;clear:both}@media (min-width:1000px){.ticker .infoTabNav{display:none}}.ticker .infoTabNav ul{margin:0;padding:0}.ticker .infoTabNav ul:after,.ticker .infoTabNav ul:before{display:table;content:"";clear:both}.ticker .infoTabNav ul .infoTab{float:left;width:33.3333%;list-style-type:none;text-transform:uppercase;font-weight:400;border-bottom:4px solid transparent;line-height:2.5em;padding-top:4px;padding-left:1em;padding-right:1em;text-align:center}.ticker .infoTabNav ul .infoTab.active,.ticker .infoTabNav ul .infoTab:hover{color:#DC002C;cursor:pointer;border-color:#DC002C}.ticker .infos{position:relative;clear:both}@media (min-width:1000px){.ticker .infos{margin-top:1%}}.ticker .infos .info{display:none;color:#6D6D6D;border:1px solid #D6D6D6;border-top:none;background-color:#FFF}@media (min-width:1000px){.ticker .infos .info{display:block;float:left;border-top:1px solid #D6D6D6}}@media (min-width:1000px){.ticker .infos .info.infoTicker{width:49.5%;height:680px;margin-right:.5%}}@media (min-width:1000px){.ticker .infos .info.infoTicker .infoContent{height:630px;max-height:630px;overflow-y:scroll}}.ticker .infos .info.infoTicker .infoContent .meta:after,.ticker .infos .info.infoTicker .infoContent .meta:before{display:table;content:"";clear:both}.ticker .infos .info.infoTicker .infoContent .meta .minute{float:left;font-weight:700;margin:0}.ticker .infos .info.infoTicker .infoContent .meta .minute .fa{margin-right:3px}.ticker .infos .info.infoTicker .infoContent .meta .time{float:right;font-weight:700;margin:0}.ticker .infos .info.infoStrafen .infoContent:after,.ticker .infos .info.infoStrafen .infoContent:before,.ticker .infos .info.infoStrafen .infoContent>div:after,.ticker .infos .info.infoStrafen .infoContent>div:before,.ticker .infos .info.infoTore .infoContent:after,.ticker .infos .info.infoTore .infoContent:before,.ticker .infos .info.infoTore .infoContent>div:after,.ticker .infos .info.infoTore .infoContent>div:before{display:table;content:"";clear:both}.ticker .infos .info.infoStrafen .infoContent>div .minute,.ticker .infos .info.infoTore .infoContent>div .minute{font-weight:700;margin-bottom:10px}.ticker .infos .info.infoStrafen .infoContent>div .minute .fa,.ticker .infos .info.infoTore .infoContent>div .minute .fa{margin-right:3px}.ticker .infos .info.infoStrafen .infoContent>div .teamImage img,.ticker .infos .info.infoTore .infoContent>div .teamImage img{width:50px;height:50px}.ticker .infos .info.infoStrafen .infoContent>div .teamImage,.ticker .infos .info.infoTore .infoContent>div .teamImage{width:58px;float:left;padding-right:7px}.ticker .infos .info.infoStrafen .infoContent>div .score,.ticker .infos .info.infoTore .infoContent>div .score{width:60px;float:left;padding:5px 8px;background-color:#d3d3d3;border-radius:3px;font-size:2em}.ticker .infos .info.infoStrafen .infoContent>div .shooterInfo,.ticker .infos .info.infoTore .infoContent>div .shooterInfo{float:left;width:170px;font-size:.8em;padding-left:10px}@media (min-width:1000px){.ticker .infos .info.infoStrafen,.ticker .infos .info.infoTore{width:49.5%;margin-left:.5%;height:340px;max-height:340px}}@media (min-width:1000px){.ticker .infos .info.infoStrafen .infoContent,.ticker .infos .info.infoTore .infoContent{max-height:290px;height:290px;overflow-y:scroll}}.ticker .infos .info.infoStrafen .infoContent .even p,.ticker .infos .info.infoStrafen .infoContent .odd p,.ticker .infos .info.infoTore .infoContent .even p,.ticker .infos .info.infoTore .infoContent .odd p{margin:0}.ticker .infos .info.infoStrafen .infoContent .even p img,.ticker .infos .info.infoStrafen .infoContent .odd p img,.ticker .infos .info.infoTore .infoContent .even p img,.ticker .infos .info.infoTore .infoContent .odd p img{position:relative;top:2px;margin-right:2px}.ticker .infos .info.active{display:block}.ticker .infos .info .infoHeadline{display:none;text-transform:uppercase;font-weight:400;border-bottom:4px solid #DC002C;line-height:2.5em;padding-top:4px;padding-left:1em;padding-right:1em;text-align:center;background-color:#2D2D2D;color:#FFF}@media (min-width:1000px){.ticker .infos .info .infoHeadline{display:block}}.ticker .infos .info .infoContent{-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2)}@media (min-width:1000px){.ticker .infos .info .infoContent{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.ticker .infos .info .infoContent .even,.ticker .infos .info .infoContent .odd{padding:10px}.ticker .infos .info .infoContent .even{background-color:rgba(0,0,0,.05)}.archive .ticker .ticker-top .game .gameMeta .updateTimer{display:none}.archive .ticker .ticker-top .game .gameMeta .archivedGame{display:block;color:#DC002C;text-align:right}.archive .ticker .ticker-top .game .gameMeta .archivedGame p{padding:0 3px;border:2px solid #DC002C;border-radius:4px;display:inline-block}@media (min-width:1000px){.archive .ticker .ticker-top .game .gameMeta .archivedGame p{padding:10px}}.archive .ticker .ticker-top .game .gameScoreboard .gameState{font-weight:700;color:#DC002C}.sponsors{background-color:#FFF;margin-top:5px;height:280px}.sponsors:after,.sponsors:before{display:table;content:"";clear:both}@media (min-width:768px){.sponsors{border-right:1px solid #D6D6D6;display:block;margin-top:0;height:310px;float:left;width:49.8%;margin-left:.2%}}@media (min-width:1000px){.sponsors{border:1px solid #D6D6D6;height:362px;width:49.5%;margin-left:.5%}}.sponsors .sponsorHeadline{text-transform:uppercase;font-weight:400;border-bottom:4px solid #DC002C;line-height:2.5em;padding-top:4px;padding-left:1em;padding-right:1em;text-align:center;background-color:#2D2D2D;color:#FFF}.sponsors .sponsorContent{-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);height:232px}@media (min-width:768px){.sponsors .sponsorContent{height:262px}}@media (min-width:1000px){.sponsors .sponsorContent{height:312px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.sponsors .bx-wrapper{padding-top:1.75em}@media (min-width:768px){.sponsors .bx-wrapper{padding-top:2.75em}}@media (min-width:1000px){.sponsors .bx-wrapper{padding-top:4.5em}}.sponsors .bx-wrapper .bx-viewport{background:0 0;border:none;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sponsors .bx-wrapper .bx-viewport .sponsor-slider .slide{text-align:center;height:150px}.sponsors .bx-wrapper .bx-viewport .sponsor-slider .slide a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sponsors .bx-wrapper .bx-viewport .sponsor-slider .slide a img{border:1px solid #D6D6D6}.sponsors .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{background:#2D2D2D}.sponsors .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active,.sponsors .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link:hover{background:#E52240}section.tickerarchive{margin-top:1%}section.tickerarchive .toggler{background-color:#2D2D2D;border-bottom:4px solid transparent;color:#fff;line-height:3em;padding-bottom:4px;padding-top:4px;text-align:center;text-transform:uppercase}section.tickerarchive .toggler .toggle-fonticon{margin-left:4px}section.tickerarchive .toggler .toggle-fonticon:before{content:"\f13a"}section.tickerarchive .toggler:hover{cursor:pointer;color:#DC002C;border-color:#DC002C}section.tickerarchive .archive{display:none;background-color:#FFF;border:1px solid #D6D6D6;padding:10px 5px 20px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);color:#6D6D6D}section.tickerarchive .archive:after,section.tickerarchive .archive:before{display:table;content:"";clear:both}@media (min-width:1000px){section.tickerarchive .archive .archive-col{float:left;width:33.3333%;padding-left:5px}section.tickerarchive .archive .archive-col.archive-col-1{padding-left:0}}section.tickerarchive .archive .col{border-radius:2px;font-size:12px}section.tickerarchive .archive .col:after,section.tickerarchive .archive .col:before{display:table;content:"";clear:both}section.tickerarchive .archive .col>a{display:block;color:#6D6D6D;text-decoration:none;padding:10px 0}section.tickerarchive .archive .col>a .col-inside .begegnung a{color:#6D6D6D;text-decoration:none}section.tickerarchive .archive .col .col-inside:after,section.tickerarchive .archive .col .col-inside:before{display:table;content:"";clear:both}section.tickerarchive .archive .col .col-inside div{float:left}section.tickerarchive .archive .col .col-inside div.date{width:25%;padding-left:5px;font-weight:700}section.tickerarchive .archive .col .col-inside div.begegnung{width:50%}section.tickerarchive .archive .col .col-inside div.ergebnis{width:25%;text-align:right;padding-right:5px}section.tickerarchive .archive .col .col-inside div.ergebnis img{position:relative;top:3px;border-radius:3px}section.tickerarchive .archive .col:nth-child(2n){background-color:rgba(0,0,0,.1)}section.tickerarchive .archive .col:hover{background-color:#2D2D2D;color:#FFF}section.tickerarchive .archive .col:hover a{color:#FFF!important}section.tickerarchive .archive .col:hover img{background-color:#fff}section.tickerarchive.active .toggler{color:#DC002C;border-color:#DC002C}section.tickerarchive.active .toggler .toggle-fonticon:before{content:"\f139"}section.tickerarchive.active .archive{display:block}section.contact{background-color:#FFF;border:1px solid #D6D6D6;padding:1.5em 10px;margin-top:1%;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);color:#6D6D6D}section.contact:after,section.contact:before{display:table;content:"";clear:both}section.contact .headline{text-align:center}section.contact .headline h2{margin-top:0;color:#DC002C}section.contact .headline p{font-style:italic}section.contact .form-send,section.contact .form-send-error,section.contact .form-send-success{border:1px solid transparent;padding:10px;display:none;margin-left:5px;margin-right:5px}section.contact .form-send-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}section.contact .form-send-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}section.contact label{font-style:italic;padding-left:5px;padding-top:15px;padding-bottom:15px;margin-bottom:3px;display:inline-block;width:40%;float:left}@media (min-width:768px){section.contact label{width:35%}}@media (min-width:1000px){section.contact label{width:25%}}@media (min-width:1200px){section.contact label{width:20%}}section.contact input.text{width:100%;border:1px solid #D6D6D6;padding:15px 8px;color:#707070}section.contact input.text:focus,section.contact input.text:hover{border:1px solid #DC002C}section.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60%;border:1px solid #D6D6D6;padding:15px 30px 15px 8px;background-image:url(../images/ui/select-arrow.png);background-repeat:no-repeat;background-position:right 25px;background-color:#fff;color:#707070}@media (min-width:768px){section.contact select{width:65%}}@media (min-width:1000px){section.contact select{width:75%}}@media (min-width:1200px){section.contact select{width:80%}}section.contact select:focus,section.contact select:hover{cursor:pointer;border:1px solid #DC002C;background-position:right -25px}section.contact textarea{width:100%;border:1px solid #D6D6D6;padding:15px 8px;color:#707070}@media (min-width:768px){section.contact textarea{height:200px}}section.contact textarea:focus,section.contact textarea:hover{border:1px solid #DC002C}@media (min-width:768px){section.contact .left,section.contact .right{float:left;width:50%;padding:0 5px}}section.contact .bottom{clear:both}section.contact .bottom input[type=submit]{margin-bottom:5px;background-color:#2D2D2D;color:#FFF;line-height:3em;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;border:none;border-bottom:4px solid transparent;text-transform:uppercase;width:100%}@media (min-width:1000px){section.contact .bottom input[type=submit]{display:block;width:30%;margin:0 auto}}section.contact .bottom input[type=submit]:hover{color:#DC002C;border-color:#DC002C;cursor:pointer}section.contact .bottom input[type=submit]:disabled{background-color:#a9a9a9}section.contact .bottom input[type=submit]:disabled:hover{color:#fff;border-color:transparent;cursor:not-allowed}footer{margin-top:.75em;line-height:2em}footer:after,footer:before{display:table;content:"";clear:both}@media (min-width:768px){footer{margin-top:0;line-height:3em}}footer .copyright{color:#707070;font-style:italic;text-align:center}@media (min-width:768px){footer .copyright{float:left;padding-left:5px;text-align:left}}footer .copyright .separator{display:none}@media (min-width:768px){footer .copyright .separator{display:inline}}footer .copyright .footerNav{text-align:center;font-style:normal}@media (min-width:768px){footer .copyright .footerNav{float:right;padding-left:5px;text-align:right}}footer .copyright .footerNav ul{padding:0;margin:0}footer .copyright .footerNav ul li{list-style-type:none}footer .copyright .footerNav ul li a{text-decoration:none;color:#2D2D2D}footer .copyright .footerNav ul li a:hover{color:#E52240}footer .bitbetrieb{text-align:center;line-height:1.3em;margin-top:30px}@media (min-width:768px){footer .bitbetrieb{float:right;padding-left:10px;text-align:right;line-height:inherit;margin-top:0}}footer .bitbetrieb a{text-decoration:none;color:#F29901;display:block}@media (min-width:768px){footer .bitbetrieb a{display:inline}}footer .bitbetrieb a:hover{text-decoration:underline}.modal{display:none;position:fixed;margin:0 auto;width:310px;height:90vh;margin-left:auto;margin-right:auto;top:0;left:0;padding:10px 15px 20px;z-index:100;background-color:#fff;border-radius:3px;border:1px solid #D6D6D6;overflow-y:scroll;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2)}@media (min-width:768px){.modal{width:738px;height:70vh}}@media (min-width:1000px){.modal{width:960px;height:50vh}}@media (min-width:1200px){.modal{width:1200px}}.modal .close{margin:0;text-align:right;float:right}.modal .close .fa{color:#a3a3a3}.modal .close .fa:hover{color:#DC002C;cursor:pointer}.modal h4{margin-bottom:0}.modal h4+p{margin-top:0}.modal .bitbetrieb-link{text-decoration:none;color:#F29901;display:block}.modal .bitbetrieb-link:hover{text-decoration:underline}.modal.active{display:block}.modal-overlay{background-color:rgba(0,0,0,.3);top:0;left:0;position:fixed;width:100%;z-index:99}