/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:bold;border:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}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;background:#fcfcfc;border-color:#bbb}input[type="file"]{cursor:pointer}select,input[type="file"]{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}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}input[type="submit"],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type="submit"]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type="submit"]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type="submit"].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type="submit"].blue:active,.button.blue:active{background-color:#2e95b3}input[type="submit"].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type="submit"].green:active,.button.green:active{background-color:#4f9f4f}input[type="submit"].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type="submit"].orange:active,.button.orange:active{background-color:#f28f04}input[type="submit"].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type="submit"].red:active,.button.red:active{background-color:#be322b}
/* MediaElement.js 2.9.5, (c) 2010-2012 John Dyer <http://j.hn>, MIT/GPLv2 */
.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-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-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}.mejs-poster img{border:0;padding:0;border:0;display:block}.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.9.5/images/bigplay.png") no-repeat}.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.9.5/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.9.5/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;background:0;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.9.5/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;background:0;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.9.5/images/controls.png") no-repeat}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;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{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{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{width:0;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-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-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.9.5/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 div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.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:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.9.5/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-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:100px;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:22px;font-size:12px;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:45px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.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.9.5/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}
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-size: 99%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{
    clear:both;
}
.invisible{display: none;}
a{text-decoration: none;}
*:focus {
    outline: none;
}
textarea { 
    resize: none; 
}
body, html{font-family: 'PT Sans', sans-serif; background-color: #f4f4f4; width: 100%; height: 100%;}
textarea, input{font-family: 'PT Sans', sans-serif; font-size: 14px;;}
/* Defaults */
strong{font-weight: bold;}
a{display: block;}
p, li, label{line-height: 20px; color:#494949; font-size: 14px;}
.graph{background:url(../../files/images/layout/master.png) no-repeat;}
@media (max-width: 450px) {
    #wrapper{width: 950px; margin: 0 auto;}
}

/* Header */
header{width: 100%;}
#top_section{height: 160px; background-color: #fff; padding-top: 20px; width: 100%; }
#top_section .inside{width: 950px !important; margin: 0 auto;} 
#top_section  a.graph{width: 358px; height: 101px; text-indent: -5000px;} 

/* Navigation */ 

#navigation_section .inside{width: 950px; margin: 0 auto;}
header .mod_navigation{width: 950px; height: 30px; border: 1px solid #dbdbdb; background-color: #0069a8; overflow: visible !important;}
header .mod_navigation li{font-family: 'PT Sans', sans-serif; font-size: 16px; float: left; padding-left: 35px; padding-right: 35px; line-height: 30px;}
header .mod_navigation li.last{float: right; padding-left: 12px; padding-right: 12px; color:#65a2ca;}
header .mod_navigation li.last a{color:#65a2ca;}
header .mod_navigation li.active,  header .mod_navigation li.trail{background-color: #fff; color: #0069a8; height: 30px;} 
header .mod_navigation a.trail{color: #0069a8 !important;  padding-left: 0px !important;}
header .mod_navigation a.graph{color: #fff; background-position: -354px -346px; padding-left: 24px; padding-top: 0px;}
header .mod_navigation a.graph:hover{background-position: -354px -372px;}
.mod_navigation li div{position: relative;}
header .mod_navigation li a.trail, header .mod_navigation li span{background:url(../../files/images/layout/arrow.png) bottom center no-repeat; height: 38px; display: block; z-index: 9999;} 

/* Subnavigation */
.mod_customnav ul{display: inline-block;}
.mod_customnav li{font-family: 'PT Sans', sans-serif; font-size: 16px; margin-bottom: 10px;}
.mod_customnav a.graph, .mod_customnav span.active, #sub_nav_section .hyperlink_txt.graph{color: #0069a8; background-position: -354px -380px; height: 14px; line-height: 14px; padding-left: 22px;}
.mod_customnav a.graph:hover, #sub_nav_section .hyperlink_txt.graph:hover{background-position: -355px -404px;}
.mod_customnav span.active{background-position: -355px -404px; display: block; font-weight: bold;}
.ce_text.nav_divider.block{border-top: 1px dashed #0069a8; margin-top: 15px; padding-top: 18px; margin-bottom: 16px; width: 164px;}
.ce_text.nav_divider.block p{color: #0069a8;}

/* Footer */
#footer{background-color: #0068a7;}
#footer .inside{width: 950px; margin: 0 auto;}
#footer h4{color:#fff; font-size: 14px; font-family: 'PT Sans', sans-serif; margin-top: 24px;}
#footer a{color:#5898c1; font-size: 13px; font-family: 'PT Sans', sans-serif;}
#footer a:hover{color:#fff;}

#footer .ce_hyperlink.footer_headline{margin-top: 24px; line-height: 14px; height: 14px;}
#footer .ce_hyperlink.footer_headline a{background:url(../../files/images/layout/master.png) no-repeat -354px -380px; line-height: 14px; height: 14px; padding-left: 22px; color:#fff; font-size: 14px; font-family: 'PT Sans', sans-serif;}
#footer .ce_hyperlink.footer_headline a:hover{}

#footer .ce_hyperlink.footer_link{ margin-left: 22px; margin-top: 7px;}
#footer .ce_hyperlink.footer_link a{background-position: -354px -354px; height: 14px; line-height: 14px; padding-left: 22px;}
#footer .ce_hyperlink.footer_link a:hover{background-position: -354px -380px;}

#social_bar{float: right; margin-top: 24px;}
#footer .ce_hyperlink.twitter, #footer .ce_hyperlink.facebook,
#footer .ce_hyperlink.xing, #footer .ce_hyperlink.google, #footer .ce_hyperlink.linkedin{float: left; margin-right: 5px;}
#footer .ce_hyperlink.google{margin-right: 0px;}
#footer .ce_hyperlink.twitter a{width:26px; height: 26px;  background-position: -1px -115px; text-indent: -5000px;}
#footer .ce_hyperlink.twitter a:hover{background-position: -1px -150px;}
#footer .ce_hyperlink.facebook a{width:26px; height: 26px;  background-position: -32px -116px; text-indent: -5000px;}
#footer .ce_hyperlink.facebook a:hover{background-position: -32px -151px;}
#footer .ce_hyperlink.xing a{width:26px; height: 26px;  background-position: -63px -116px; text-indent: -5000px;}
#footer .ce_hyperlink.xing a:hover{background-position: -63px -151px;}
#footer .ce_hyperlink.google a{width:26px; height: 26px;  background-position: -95px -116px; text-indent: -5000px;}
#footer .ce_hyperlink.google a:hover{background-position: -95px -151px;}
#footer .ce_hyperlink.linkedin a{width:26px; height: 26px;  background-position: -130px -115px; text-indent: -5000px;}
#footer .ce_hyperlink.linkedin a:hover{background-position: -130px -150px;}

#footer p{font-size: 13px; color: #fff; font-family: 'PT Sans', sans-serif;}
#footer .ce_text.copyright{margin-top: 42px; margin-bottom: 20px;}
#footer .ce_text.copyright p{font-size: 11px;}

#footer .colcount_5 .c20l{width: 154px; }
#footer .colcount_5 .c20l.col_3{width: 152px; }
#footer .colcount_5 .c20l.col_4{width: 168px; }
#footer .colcount_5 .c20r.col_5{width: 325px; }
#footer .colcount_2 .col_2 .ce_text{clear: both;}
#footer .colcount_2 .col_1{width: 130px;}
#footer .colcount_2 .col_2{width: 178px;}
#footer .colcount_2 .col_2 p{text-align: right; margin-top: 18px; line-height: 18px;}
#footer .colcount_2 .col_1 p{margin-top: 30px; line-height: 18px;}
#footer .colcount_2 .col_2 p a{color: #fff;}
#footer .colcount_2 .col_2 p a:hover{color: #5898c1;}

/* Main */
#main .inside{width: 950px; margin: 0 auto;}
#main .inside.white_area, #not_found .ce_text.block{background-color: #fff; border: 1px solid #dbdbdb; margin-top:30px; margin-bottom: 14px; padding-top: 44px;}

#sub_nav_section{width: 168px; margin-left: 34px; float: left; overflow: hidden;}
#right_section{margin-left: 30px; padding-bottom: 78px; float: left; width: 710px;}
#right_section h1{font-size: 22px; color: #00589e; margin-bottom: 24px;}
#right_section h2{font-size: 18px; color: #0069a8; margin-bottom: 20px; padding-right: 30px; line-height: 22px;}
#right_section h3{font-size: 14px; color: #0069a8; }
#right_section .subcl, #right_section .subcr{padding: 0 !important;}
#right_section .c33l, #right_section .c33r{width: 285px !important;}
#right_section .c66l, #right_section .c66r, #right_section .c66l p, #right_section .c66r p{width: 380px !important;}
#right_section .c60l, #right_section .c60r{width: 372px !important;}
#right_section .c40l, #right_section .c40r, #right_section .c40l p, #right_section .c40r p{width: 304px !important;}
#right_section .c20l, #right_section .c20r, #right_section .c20l p, #right_section .c20r p{width: 28% !important;}
#right_section .c80l, #right_section .c80r, #right_section .c80l p, #right_section .c80r p{width: 72% !important;}
#right_section li{background: url(../../files/images/layout/bullet.png) no-repeat left 7px; padding-left: 1em; margin-bottom: 18px; padding-right: 20px;}
#right_section .ce_colsetStart.themen_feld{border: 1px solid #dcdcdc; width: 630px; padding-left: 14px; padding-top: 12px; padding-bottom: 12px; margin-bottom: 26px;}
#right_section .ce_colsetStart.themen_feld.partner{width: 674px;  min-height: 152px;}
#right_section .ce_colsetStart.themen_feld.partner h3{font-size: 22px;}

/* Teaser */
#home .teaser.type_1{margin-top: 20px; margin-bottom: 20px;}
.teaser.type_1{width: 405px; height: 149px; border: 1px solid #dadada; background-color: #fff; padding-top: 28px; padding-left: 34px; padding-right: 18px; padding-bottom: 24px; position: relative; }
.teaser.type_1 h1{color: #00589e; font-family: 'PT Sans', sans-serif; font-size: 22px; margin-bottom: 20px;}
.teaser.type_1 a{display: block; position: absolute; bottom: 24px; height: 24px; line-height: 24px; color: #00589e; background-position: -346px -270px; padding-left: 32px;}
.teaser.type_1 a:hover{background-position: -346px -299px; }
.teaser p{font-size: 14px; line-height: 18px;}

/* Slider */
.ce_caroufredsel{position: relative;}
#slider_section{margin-top: -36px; margin-bottom: 18px;}
#slider_section .inside {width: 950px; margin: 0 auto;}
#home_slider .caroufredsel .ce_image{position: relative;}
#home_slider .caroufredsel .ce_image h2{position: absolute; bottom:19px; left:68px; color: #fff; font-family: 'Roboto', sans-serif;}
#home_slider .ce_caroufredsel .caroufredsel_controls{position: absolute; width: 950px; height:28px; bottom:  11px;}
#home_slider .caroufredsel_controls a{display: block; width: 30px; height: 30px; background:url(../images/layout/master.png) no-repeat; text-indent: -5000px;}
#home_slider .caroufredsel_controls .caroufredsel_prev{background-position: -339px -111px; float: left; margin-left: 10px;} 
#home_slider .caroufredsel_controls .caroufredsel_prev:hover{background-position: -339px -150px;} 
#home_slider .caroufredsel_controls .caroufredsel_next{background-position: -339px -189px; float: right; margin-right: 10px;} 
#home_slider .caroufredsel_controls .caroufredsel_next:hover{background-position: -339px -228px;} 

/* Gallery */
.ce_image.gallery{float: left; width: 212px; margin-right: 8px; margin-bottom: 10px;} 

/* Kontakt */
#f1{width: 414px;}
#f1 br{display: none;}
#f1 label{color: #0069a8; float: left; width: 72px;}
#f1 input, #f1 textarea{float: left; width: 342px !important; }
.mod_dlh_googlemaps{margin-left: 72px;}
#f1 a{background-position: -347px -493px; height: 23px; line-height: 23px; padding-left: 32px; clear: both; display: inline-block; float: none; font-size: 14px; color:#0069a8; margin-left: 72px; margin-bottom: 52px; margin-top: 8px;} 
.email{background-position: -357px -448px; height: 14px; line-height: 14px; padding-left: 18px;}
p.error{display: none;}
input.error, textarea.error{border-color: #bc0b00;}
#error_message{margin-left: 72px; margin-top: -42px; margin-bottom: 52px;}
#error_message p{color: #bc0b00; padding-left: 32px; height: 23px; line-height: 23px; background-position: -346px -593px;}
#thx{margin-left: 72px;}

/* Not found */
#not_found .ce_text.block{padding-left: 30px; padding-right: 30px; min-height: 460px; color:#00589e;}
#not_found .ce_text.block p{margin-bottom: 8px; color:#00589e;}
#not_found h1{font-size: 22px; margin-bottom: 24px;}


