/* mobile_menu extension for Contao Open Source CMS, Copyright (C) 2011-2015 Codefog */
.mobile_menu{position:fixed;top:0;left:0;width:80%;height:100%;z-index:100;display:none}.mobile_menu.position_right{left:auto;right:0}.mobile_menu.position_top{width:100%;height:80%}.mobile_menu.position_bottom{width:100%;height:80%;top:auto;bottom:0}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none;background:rgba(0,0,0,0.5)}.mobile_menu_trigger{display:none}@media(max-width:991px){.mobile_menu_trigger.display_tablets,.mobile_menu.display_tablets.active,.mobile_menu_overlay.display_tablets.active{display:block}}@media(max-width:767px){.mobile_menu_trigger.display_phones,.mobile_menu.display_phones.active,.mobile_menu_overlay.display_phones.active{display:block}}.mobile_menu li.submenu>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("../../assets/jquery/mediaelement/2.16.4/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.16.4/images/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.16.4/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("../../assets/jquery/mediaelement/2.16.4/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.16.4/images/controls.png")}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,.4) !important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url("../../assets/jquery/mediaelement/2.16.4/images/skipback.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
    width: 100%;
    height: auto;
}

img[src*=".svg"],
img.no_scale {
    width:auto;
}
img.mime_icon {
    width:18px;
    vertical-align: text-bottom;
    border: 0px;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin:0;
  line-height: normal;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `border-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; /* 2 */
  box-sizing: border-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@media screen,projection{form br{display:none}input,textarea,select{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:5px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{outline:0 none}input[type="file"]{cursor:pointer;display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea,select[multiple],select[size]{height:auto}fieldset{margin:0;padding:0;border:0}legend{width:100%;display:block;border:0}.entry,.formbody > div{margin-bottom:10px}.entry label,.formbody > div label{width:auto;display:inline-block}.checkbox_container,.radio_container{margin-top:10px}.checkbox_container input,.radio_container input{width:auto;vertical-align:middle}.checkbox_container label,.radio_container label{float:none;display:inline;vertical-align:middle}.checkbox_container span,.radio_container span{display:block}.checkbox_container legend > span,.radio_container legend > span{display:inline}span > input,input + label{display:inline}.captcha_text{display:block;float:none}input{position:relative}input[type="checkbox"],input.checkbox{top:-1px;margin-right:5px}input[type="radio"],input.radio{top:2px;margin-right:5px}x:-moz-any-link{position:relative}.submit_container{margin:10px 0}}
* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}@media screen,projection{html{overflow-y:scroll;height:100%}body{font-weight:normal;font-family:"Times New Roman", serif;min-height:100%;-webkit-text-size-adjust:none;margin-bottom:30px;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#01b1b1;text-decoration:none}a:visited{color:#01b1b1}a:hover{color:#000}a:focus{outline:none}em,i{font-style:italic}strong,b{font-weight:700}input,textarea,select{border:1px solid #ccc;border-radius:0}.main p{padding:8px 0}#header nav li{float:left}h1{margin:0;padding-top:8px;padding-bottom:0;font-size:17px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold;color:#000}h2{margin:0;padding-top:2px;font-size:14px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold;color:#01b1b1}h3{font-size:14px;font-weight:bold;color:#000}nav ul{list-style-type:none;margin:0;padding:0}nav.main-nav,nav.mobile-nav{padding-top:8px;padding-bottom:8px;border-bottom:8px solid #000}nav.main-nav ul.level_1,nav.mobile-nav ul.level_1{margin-left:3px}nav.main-nav ul.level_1 > li,nav.mobile-nav ul.level_1 > li{margin-bottom:5px}nav.main-nav ul.level_1 > li > a,nav.mobile-nav ul.level_1 > li > a,nav.main-nav ul.level_1 > li > span,nav.mobile-nav ul.level_1 > li > span{font-size:17px;font-family:"Arial", Helvetica, sans-serif}nav.main-nav ul.level_2,nav.mobile-nav ul.level_2{width:146px;margin-bottom:5px;margin-left:7px;padding:5px 0 0;font-size:11px}nav.main-nav ul.level_2 li,nav.mobile-nav ul.level_2 li{padding-top:2px;padding-bottom:3px}nav.main-nav ul.level_2 li > a,nav.mobile-nav ul.level_2 li > a,nav.main-nav ul.level_2 li > span,nav.mobile-nav ul.level_2 li > span{font-size:13px;font-family:"Arial", Helvetica, sans-serif}nav.main-nav ul.level_3,nav.mobile-nav ul.level_3{margin:4px 0 4px 7px}nav.main-nav ul.level_3 > li > a,nav.mobile-nav ul.level_3 > li > a,nav.main-nav ul.level_3 > li > span,nav.mobile-nav ul.level_3 > li > span{font-size:12px;font-family:"Times New Roman", serif}nav.main-nav ul.level_4,nav.mobile-nav ul.level_4{margin-left:10px;padding:5px 0 0}nav.main-nav ul.level_4 > li > a,nav.mobile-nav ul.level_4 > li > a,nav.main-nav ul.level_4 > li > span,nav.mobile-nav ul.level_4 > li > span{font-size:12px;font-family:"Times New Roman", serif}nav.main-nav a,nav.mobile-nav a,nav.main-nav span,nav.mobile-nav span{font-weight:bold;text-transform:uppercase;line-height:normal;display:block}nav.main-nav a.trail,nav.mobile-nav a.trail,nav.main-nav span.active,nav.mobile-nav span.active{color:#000}.clearfix,.cf{*zoom:1}.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:" ";display:table}.clearfix:after,.cf:after{clear:both}}#wrapper{background-color:#fff}@media screen and (min-width:675px){#wrapper{width:100%;margin:0}}@media screen and (min-width:965px){#wrapper{width:965px;margin:0 auto}}@media screen and (min-width:676px) and (max-width:767px){.mobile_menu_trigger.display_phones,.mobile_menu.display_phones.active,.mobile_menu_overlay.display_phones.active{display:none !important}}@media (max-width:675px){.mobile_menu_trigger.display_phones,.mobile_menu.display_phones.active,.mobile_menu_overlay.display_phones.active{display:block}}#container{position:relative;padding-bottom:2em}@media screen and (min-width:675px){#container{padding-left:0px;padding-right:0px}}@media screen and (min-width:885px){#container{padding-left:200px;padding-right:210px}}@media screen and (min-width:965px){#container{padding-left:245px;padding-right:245px}}#main{width:100%;padding-bottom:2em;float:left;position:relative}@media screen and (max-width:675px){#main{float:none}}@media screen and (min-width:675px) and (max-width:885px){#main{position:absolute;float:none;left:195px;width:auto}}@media screen and (max-width:675px){#main .inside{padding:0 2%}}@media screen and (min-width:675px){#main .inside{padding:0 15px}}@media screen and (max-width:675px){#left{display:none}}@media screen and (min-width:675px){#left{width:195px;float:none;position:relative}}@media screen and (min-width:885px){#left{width:200px;right:200px;margin-left:-100%;float:left;position:relative}}@media screen and (min-width:965px){#left{width:245px;right:245px;margin-left:-100%;float:left;position:relative}}#left .inside{padding-left:15px}@media screen and (max-width:675px){#left .inside{padding:0 1%}}@media screen and (max-width:675px){#right{width:100%;float:none}}@media screen and (min-width:675px) and (max-width:885px){#right{width:195px;float:none;position:relative}}@media screen and (min-width:885px){#right{width:210px;margin-right:-100%;float:left;position:relative}}@media screen and (min-width:965px){#right{width:245px;margin-right:-100%;float:left;position:relative}}@media screen and (max-width:675px){#right .inside{padding:0 2%}#right .inside a{font-size:14px}}@media screen and (min-width:675px) and (max-width:885px){#right .inside{padding-left:15px}#right .inside a{font-size:12px}}@media screen and (min-width:885px){#right .inside{padding-right:15px}#right .inside a{font-size:12px}}#right .inside h4{margin:6px 0}#footer{display:none}@media only screen and (max-width:675px){#footer{display:block}}#footer .inside{margin:8px 2% 2% 2%;padding-top:8px;border-top:8px solid #000}#footer .inside .mod_customnav li{float:left}#footer .inside .mod_customnav li::after{content:"|";color:#01b1b1;padding:0 3px}#footer .inside .mod_customnav li.last::after{content:""}#footer .inside .mod_customnav li a,#footer .inside .mod_customnav li span{text-transform:uppercase;font-family:"Arial", Helvetica, sans-serif;font-size:11px}@media screen and (min-width:965px){body{background-color:#01b1b1;background:url("../../tl_files/layout/images/jpg/clouds_bg.jpg") no-repeat center top fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:25px 0}}.mod_eventlist .empty{display:none}.zentriert .float_above img,.zentriert .float_below img{width:auto;margin:0 auto;display:block}.inside{position:relative}.noBorder{border:none}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.image_container.float_left{padding-right:10px;padding-bottom:10px}.image_container.float_right{padding-left:10px;padding-bottom:10px}.image_container .caption{font-size:11px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}.meta{height:59px;position:relative}@media only screen and (max-width:675px){.meta{display:none}}@media screen and (min-width:675px){.meta{padding-left:0px;padding-right:0px}}@media screen and (min-width:885px){.meta{padding-left:200px;padding-right:210px}}@media screen and (min-width:965px){.meta{padding-left:245px;padding-right:245px}}.meta .search{float:left;position:relative;padding-left:15px}@media only screen and (max-width:675px){.meta .search{display:none}}@media screen and (min-width:675px) and (max-width:885px){.meta .search{width:195px;left:0}}@media screen and (min-width:885px){.meta .search{width:200px;right:200px;margin-left:-100%}}@media screen and (min-width:965px){.meta .search{width:245px;right:245px;margin-left:-100%}}.meta .search input[type="text"]{margin-top:15px;text-align:right;color:#01b1b1;text-transform:uppercase;font-size:11px;width:100%;border:1px solid #ccc;border-radius:0}.meta .search input[type="text"]::-webkit-input-placeholder{color:inherit}.meta .search input[type="text"]:-moz-placeholder{color:inherit;opacity:1}.meta .search input[type="text"]::-moz-placeholder{color:inherit;opacity:1}.meta .search input[type="text"]:-ms-input-placeholder{color:#01b1b1}.meta .topNav{margin-top:17px;float:left;width:100%;position:relative;padding-left:15px}@media only screen and (max-width:675px){.meta .topNav{display:none}}@media screen and (min-width:675px) and (max-width:885px){.meta .topNav{position:absolute;float:none;left:195px;width:auto}}.meta .topNav li::after{content:"|";color:#01b1b1;padding:0 3px}.meta .topNav li.last::after{content:""}.meta .topNav a,.meta .topNav span{text-transform:uppercase;font-family:"Arial", Helvetica, sans-serif;font-size:11px}.meta .lang{position:relative;margin-top:17px;padding-right:15px}@media only screen and (max-width:675px){.meta .lang{display:none}}@media screen and (min-width:675px) and (max-width:885px){.meta .lang{width:195px;position:absolute;right:0;text-align:right}.meta .lang nav ul{float:right}}@media screen and (min-width:885px){.meta .lang{width:210px;margin-right:-100%;float:left}}@media screen and (min-width:965px){.meta .lang{width:245px;margin-right:-100%;float:left}}.meta .lang li::after{content:"|";color:#000;padding:0 3px}.meta .lang li.last::after{content:""}.meta .lang a,.meta .lang span{text-transform:uppercase;font-family:"Arial", Helvetica, sans-serif;font-size:11px;color:#000}.meta .lang a:hover,.meta .lang span{font-weight:bold}.branding{position:relative}@media only screen and (max-width:675px){.branding{display:none}}@media screen and (min-width:675px){.branding{padding-left:0px;padding-right:0px}}@media screen and (min-width:885px){.branding{padding-left:200px;padding-right:210px}}@media screen and (min-width:965px){.branding{padding-left:245px;padding-right:245px}}.branding .logo{float:left;position:relative}@media screen and (max-width:675px){.branding .logo{display:none}}@media screen and (min-width:675px) and (max-width:885px){.branding .logo{width:195px;left:0}}@media screen and (min-width:885px){.branding .logo{width:200px;right:200px;margin-left:-100%}}@media screen and (min-width:965px){.branding .logo{width:245px;right:245px;margin-left:-100%}}.branding .logo .inside{margin-left:15px;border-bottom:8px solid black;height:130px}.branding .logo .inside img{height:102px;display:block;margin:0 auto}.branding .slogan{float:left;width:100%;position:relative}@media only screen and (max-width:675px){.branding .slogan{float:none}}@media screen and (min-width:675px) and (max-width:885px){.branding .slogan{position:absolute;float:none;left:195px;right:0;width:auto}}.branding .slogan .inside{margin-right:15px;margin-left:15px;border-bottom:8px solid black;height:130px}.branding .slogan .inside img{max-height:88px;margin-top:6px}.branding .donation{position:relative}@media screen and (max-width:885px){.branding .donation{display:none}}@media screen and (min-width:885px){.branding .donation{width:210px;margin-right:-100%;float:left}.branding .donation .inside img{max-width:195px}}@media screen and (min-width:965px){.branding .donation{width:245px;margin-right:-100%;float:left}.branding .donation .inside img{max-width:230px}}.branding .donation .inside{margin-right:15px;border-bottom:8px solid black;height:130px}.branding .donation .inside img{margin-top:3px}.mobileLogo{display:none;margin:0 2%}@media only screen and (max-width:675px){.mobileLogo{display:block}}.mobileLogo .logo{width:18%;margin:2% 0 2% 2%;float:left}.mobileLogo .slogan{width:76%;margin:3% 2% 0 2%}.mobileLogo a{display:block}.mobileToggler{margin-left:2%;margin-right:2%;font-family:"Arial", Helvetica, sans-serif;font-size:1.2em;text-transform:uppercase;text-align:center;font-weight:bold;margin-top:0.25em;margin-bottom:0.25em}.mobileToggler.trenner{padding-bottom:0.125em}.mobileToggler::before{content:"";width:0.9em;height:0.9em;background:url("../../tl_files/layout/images/svg/nav.svg") no-repeat top left;background-size:1em 1em;display:inline-block}.mobile_menu .inner{height:100%;padding:0 2%;background:rgba(255, 255, 255, 0.95);overflow-y:scroll}.mobile_menu .inner h1{text-transform:uppercase;padding-bottom:8px;border-bottom:8px solid #000;margin-bottom:8px}.mobile_menu .inner .mod_changelanguage{margin-top:8px}.mobile_menu .inner .mod_changelanguage li{float:left}.mobile_menu .inner .mod_changelanguage li a,.mobile_menu .inner .mod_changelanguage li span{padding:0.125em 0.25em;color:#000}.mobile_menu .inner .mod_changelanguage li a.active,.mobile_menu .inner .mod_changelanguage li span.active{font-weight:bold}.mobile_menu .inner .mod_changelanguage li::after{content:"|";color:#000;padding:0 3px}.mobile_menu .inner .mod_changelanguage li.last::after{content:""}p.more,p.back{margin-top:1em}.more a{display:inline-block;padding-left:24px;background:url("../../tl_files/layout/images/svg/link.svg") left top no-repeat;background-size:18px 18px;line-height:1.5}.mejs-container{background-color:#fff}.ce_youtube{margin-bottom:0.5em}.ce_youtube .mejs-overlay-button{display:none}.ce_youtube .mejs-container{width:100% !important;height:auto !important;padding-top:57%}.ce_youtube .mejs-mediaelement video,.ce_youtube .mejs-mediaelement .me-plugin,.ce_youtube .mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#left .sozialMedia{margin-top:10px}.mod_article div.pdf_link{height:20px;display:block;margin-top:25px}.mod_article div.pdf_link a{float:right;display:block;padding:0;margin-right:5px;margin-left:auto;text-align:right;line-height:0;height:18px;width:18px}.mod_article div.pdf_link a.facebook{width:54px}.mod_article div.pdf_link img{height:18px;width:auto}.ce_text{padding-top:8px;margin-bottom:8px}p{padding:0;margin:0}.mod_article,.trenner{padding-bottom:8px;border-bottom:8px solid #000}.mod_newslist .layout_full{padding-top:0;padding-bottom:10px;border-bottom:8px solid #000}.mod_newslist .layout_full.last{padding-bottom:0;border:none}#main .ce_text h1{margin-bottom:11px;padding-top:0;text-align:left;font-size:17px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold;color:#000}.mod_eventlist h1{margin-top:0;margin-bottom:10px;padding-bottom:8px;border-bottom:8px solid #000;font-size:16px;text-transform:uppercase}.ce_hyperlink a{display:inline-block;padding-left:24px;background:url("../../tl_files/layout/images/svg/link.svg") left top no-repeat;background-size:18px 18px;line-height:1.5}.ce_download{margin-top:2px;margin-bottom:0;padding-bottom:3px}.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9}.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left}.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right}.pagination ul li{display:inline;margin:0;padding:0;list-style-type:none}.mod_search{margin-top:1em}.mod_search .text{width:240px;max-width:50%}.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #01b1b1}.mod_search h3{margin:0 0 2px;padding:0}.mod_search .context{margin:0 5px 3px 0}.mod_search .url{margin-bottom:12px;color:#01b1b1}.mod_search .even,.mod_search .odd{border-bottom:1px solid #01b1b1;margin-bottom:1em}.mod_search .last{border:none;margin-bottom:0}.mod_taggedArticleList ul{margin:1em 0;padding:0;list-style-type:none}.mod_taggedArticleList ul li a{display:block;padding-left:24px;background:url("../../tl_files/layout/images/svg/link.svg") left top no-repeat;background-size:18px 18px;line-height:1.5}.tags-article h3{text-transform:uppercase;margin-top:28px;margin-bottom:10px;font-size:14px}.tags-article ul.tag-chain{margin:10px 0 1em 0;padding:0;list-style:none}.tags-article ul.tag-chain li{display:inline-block;padding:0;margin:0 0.25em 0.25em 0}.tags-article ul.tag-chain li a{background-color:#01b1b1;color:#fff;padding:0.125em 0.5em}.ce_downloads ul{list-style-type:none;margin:0;padding:0}.ce_downloads ul li{margin-bottom:0.5em}.ce_accordion{margin-bottom:1em}.ce_accordion div.toggler{height:18px;overflow:hidden;padding-left:21px;display:block;font-size:14px;line-height:20px;cursor:pointer;background:url("../../tl_files/layout/images/png/pfeil-rechts-18.png") left top no-repeat}.ce_accordion div.toggler:focus{outline:none}.ce_accordion div.toggler.active{background:url("../../tl_files/layout/images/png/pfeil-runter-18.png") left top no-repeat;font-weight:bold;color:#01b1b1}.ce_accordion .accordion{padding:8px 8px 8px 21px;line-height:16px;background-color:#ececec}.mod_avisota_subscribe h1 + form,.mod_avisota_unsubscribe h1 + form{margin-top:1em}.mod_avisota_subscribe input.text,.mod_avisota_unsubscribe input.text{width:75%;min-width:220px}.mod_avisota_subscribe #ctrl_mailingLists,.mod_avisota_unsubscribe #ctrl_mailingLists{background-color:#ececec;padding:0.5em 1em;margin:1em 0}.mod_avisota_subscribe #ctrl_mailingLists legend,.mod_avisota_unsubscribe #ctrl_mailingLists legend{display:none}.mod_avisota_message_reader p.info{display:none}.blog .mod_newsreader h2,.blog .mod_newslist h2{padding-top:10px}.blog .mod_newsreader p.info,.blog .mod_newslist p.info{font-style:italic;margin-top:19px;margin-bottom:11px}.ce_headline.rss{position:relative;padding-right:26px}.ce_headline.rss .rssLink{position:absolute;right:0;top:6px}
* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}@media print{*{background:#fff !important;color:#000 !important;text-shadow:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:0;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img,object{display:block;margin:0;padding:0;border:0}body{width:100%;text-align:left;font:11pt Arial, Helvetica, sans-serif;color:#000;background-color:#fff;background-image:none;margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0.75em 0 0.5em;text-align:left;page-break-after:avoid}h1{padding:0 0 0.5em;border-bottom:1px solid #000}p{margin:0.5em 0;font-stretch:expanded}p,h2,h3{orphans:3;widows:3}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}img{padding:0.5em 0;max-width:100% !important}#header{width:auto;height:auto}footer,aside,nav,.pagination{display:none}#main{float:none;width:auto;margin:0}.subcolumns .first,.subcolumns .mod_colsetPart,.subcolumns .sc_second{float:none;width:100%;margin:0 !important}.subcolumns .subcl,.subcolumns .subcr,.subcolumns .subc{padding:0 !important}table{width:100%}}
