/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{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}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:700;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],input:not([type]),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,input:not([type]):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:0 0}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}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@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}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.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.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/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.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/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.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(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:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/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,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.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.21.2/images/background.png);background:rgba(50,50,50,.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,.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,.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,.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,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.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,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.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.21.2/images/background.png);background:rgba(50,50,50,.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:hover .mejs-captions-selector{visibility:visible}.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,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(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:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.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:700;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:400}.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.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.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.21.2/images/background.png);background:rgba(50,50,50,.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.21.2/images/background.png);background:rgba(50,50,50,.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.21.2/images/background.png);background:rgba(50,50,50,.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:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.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{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.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:#fff;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-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2015 Leo Feyer
 *
 * @license LGPL-3.0+
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
table.sortable thead th{background-image:url("../../assets/mootools/tablesort/images/default.gif");background-repeat:no-repeat;background-position:center right}table.sortable thead th a.pointer{display:block;margin-right:9px;cursor:pointer}table.sortable thead th.unsortable{background-image:none}table.sortable thead th.asc{background-image:url("../../assets/mootools/tablesort/images/asc.gif")}table.sortable thead th.desc{background-image:url("../../assets/mootools/tablesort/images/desc.gif")}
/* Chosen by Patrick Filler, Jules Janssen, Jonnathan Soares, MIT-style license */
select.chzn-select{visibility:hidden;height:28px!important;min-height:28px!important}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline;margin:1px 0;background-color:#fff}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.chzn-container-single .chzn-single{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:20px;line-height:20px;padding:0 3px;color:#555;text-decoration:none}.firefox .chzn-container-single .chzn-single{top:1px}.chzn-container-single .chzn-single>span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:12px}.chzn-container-single .chzn-single div{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0%,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0%,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top,#ccc 0%,#eee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:15px}.chzn-container-single .chzn-single div b{background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -1px -2px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;margin:0;white-space:nowrap}.chzn-container-single .chzn-search input{background:#fff url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat 100% -20px,linear-gradient(top,#fff 85%,#eee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-multi .chzn-choices{background-color:#fff;border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative;max-height:102px;padding:1px 0;overflow-x:hidden;overflow-y:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:0 0!important;border:0!important;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e4e4e4),color-stop(.7,#eee));background-image:-webkit-linear-gradient(center bottom,#e4e4e4 0%,#eee 70%);background-image:-moz-linear-gradient(center bottom,#e4e4e4 0%,#eee 70%);background-image:-o-linear-gradient(bottom,#e4e4e4 0%,#eee 70%);background-image:-ms-linear-gradient(top,#e4e4e4 0%,#eee 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );background-image:linear-gradient(top,#e4e4e4 0%,#eee 70%);color:#333;border:1px solid #b4b4b4;line-height:13px;padding:3px 19px 3px 6px;margin:2px 0 2px 5px;position:relative;top:1px}.chzn-container-multi .chzn-choices .search-choice span{cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:5px;top:6px;width:8px;height:9px;font-size:1px;background:url(../../assets/mootools/chosen/chosen-sprite.png) right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -9px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -9px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:192px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container .chzn-results li{line-height:13px;padding:1px 7px 2px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer}.chzn-container .chzn-results .highlighted{background:#3875d7;color:#fff}.chzn-container .chzn-results li em{font-style:normal}.chzn-container .chzn-results .highlighted em{background:0 0}.chzn-container .chzn-results .no-results{background:#f4f4f4}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}.chzn-container .chzn-results .group-option{padding-left:20px;white-space:nowrap}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single{background-color:#ebfdd7}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:0 0;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-19px -1px}.chzn-container-active .chzn-choices{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-rtl{direction:rtl;text-align:right}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #aaa;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,#fff;background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(../../assets/mootools/chosen/chosen-sprite.png) no-repeat -38px -20px,linear-gradient(top,#fff 85%,#eee 99%);padding:4px 5px 4px 20px}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
.styled_select{display:inline;margin-top:1px;position:absolute;background:#fff;border:1px solid #aaa;border-radius:3px;padding:0 !important;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:12px;text-align:left;line-height:20px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.styled_select.focused{background-color:#ebfdd7}.webkit .styled_select.focused{outline-offset:-2px;outline:auto 5px -webkit-focus-ring-color}.styled_select.disabled{color:#bbb;background-color:#f9f9f9;border:1px solid #c8c8c8}.tl_subpanel .styled_select{font-size:11px;line-height:18px}.styled_select span{padding:0 3px}.styled_select b{display:block;width:15px;height:100%;position:absolute;top:0;right:0;border-left:1px solid #aaa;background:#eee;background-image:-moz-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-webkit-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:linear-gradient(bottom,#ccc 0,#eee 60%)}.styled_select b i{display:block;width:100%;height:100%;background:url("../../assets/mootools/stylect/images/select.gif") center center no-repeat}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* Slimbox v1.8, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.8/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.8/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
@media screen{
/* Layout-38.css */
body{margin:0;padding-top:0;padding-bottom:0}.block{overflow:hidden}img{border:0px}#wrapper,header,#container,#main,aside,footer,.custom,.custom .inside,.inside{position:relative;display:block}#container:after{height:0px;clear:both;display:block;visibility: hidden;content: "."}#wrapper{width:90%;position:relative;display:block;margin-right:5%;margin-left:5%;background-color:#66a364}header{min-height:110px}header .inside,footer .inside,#container,.custom .inside{width:auto}#container{padding:3%}#Slidersection .inside{padding-right:3%;padding-left:3%}#Informationsection .inside{padding:2% 3%}#footer .inside{padding:2% 3%}#Copyrightsection .inside{padding:0 3%}.ce_gallery ul{overflow:hidden;margin:0;padding:0;list-style-type:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}
}
@media (min-width: 1140px){
/* Layout_min_1140px.css */
#wrapper{max-width:1100px;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}
}
/* Skin_wide.css */
.inpSearchSubmit{background-color: rgba(0, 0, 0, 0);    background-image: url("../../files/cimbrisch/lupe.png");    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    height: 20px;    vertical-align: middle;    width: 20px}body{padding-top:0;padding-bottom:0}#wrapper{width:100% !important;max-width:100% !important;margin:0px !important}header .inside,footer .inside,.container_inside,.custom .inside,.custom #Informationsection .inside{max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}.custom #Slidersection .inside,.custom #Informationsection{max-width:100% !important}#Informationsection .inside{padding:2% 3% 2% 3% !important}#container{padding-top:2%;padding-bottom:2%}#logo{margin-left:0}@media (max-width:1139px){#logo{margin-left:3%;}}header .inside,.custom .inside{margin-bottom:0 !important}footer .inside{margin-top:0 !important;margin-bottom:0 !important}header .inside:after,footer .inside:after,footer .inside:before,.custom .inside:after{display:none !important}.slidersection_wide{display:block}.slidersection_small{display:none}#Informationsection .mod_newslist{margin:0}
/* Elements.css */
body{color:#5c5a5a;list-style-type:square;font:14px 'Open Sans' ,Arial,sans-serif}body{font-size:18px;font:14px 'TitilliumText22LRegular',Arial,sans-serif,;color:#626262;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%}h1,h2,h3,h4,h5,h6{font-family:'OpenSans','TitilliumText22LLight',Arial,sans-serif,'MetaBookRoman';font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'TitilliumText22LLight',Arial,sans-serif,'Meta','MetaBookRoman';color:#626262;font-weight: inherit}p{line-height:22px}em{font-style:italic}strong,b,.strong{font-weight:700}small{font-size:80%}.pagetitle{margin-bottom:0;color:#626262;font-weight:700}input{padding-left:30px;font:13px 'Lato' ,Arial,sans-serif,'Meta';font:13px 'Lato' , Arial, sans-serif !important}a{font-family:'OpenSans','Lato' ,Arial,sans-serif,'Meta';font-weight:bold;text-decoration:none;color:#9522c7;border:none}footer a{color:#fff}a:hover{text-decoration:underline}a:focus{outline:none}img{border:none}.responsive img{width:100% !important;height:auto !important}.big_button a,a.big_button{position:relative;display:block;padding:15px 30px;text-align:center;font-size:18px;text-decoration:none;color:#ffffff}.big_button a:hover,a.big_button:hover{font-size:14px;font-weight:bold;font-style:italic;text-decoration:none;color:#f4c400}p.more a,a.more,p.back a,a.back,a.toplink,.toplink a{padding:10px 17px;font-size:14px;font-weight:bold;font-style:italic;text-decoration:none;color:#f4c400;font-weight:700}p.more a:hover,a.more:hover,p.back a:hover,a.back:hover,a.toplink,.toplink a{font-size:14px;font-weight:bold;font-style:italic;text-decoration:none;color:#f4c400}p.warning{padding:20px;text-align:center;border:1px solid #f00;background-color:#e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}p.warning:before{width:100%;height:30px;position:relative;float:none;clear:both;display:block;padding-bottom:10px;text-align:center;font-weight:normal;color:#f00;font:30px FontAwesome;content:"\f071"}blockquote p{position:relative;display:block;padding-right:80px;padding-left:80px;text-align:center;font:24px/30px 'Lato' ,Arial,sans-serif,'Meta';font-weight:300}@media (max-width:767px){blockquote p{     font-size:20px !important;line-height:25px !important;padding-right:30px !important;padding-left:30px !important}} blockquote{position:relative;display:block;margin:0;padding:0;font-family:'Lato' ,Arial,sans-serif,'Meta'}p.confirmation{padding:20px;text-align:center;border:1px solid #15ff00;background-color:#e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}p.confirmation:before{width:100%;height:30px;position:relative;float:none;clear:both;display:block;padding-bottom:10px;text-align:center;font-weight:normal;color:#15ff00;font:30px FontAwesome;content: "\f024"}p.information{text-decoration:none;font:24px/40px 'Lato' ,Arial,sans-serif,'Meta';font-weight: 300}.clear{height:0px;position:relative;float:none;clear:both;display:block}.colored{color:#f4c400}.hidden{display:none}@media (max-width:767px){.responsive_hidden{     display:none !important}} .line{width:100%;height:1px;font-size:1px;line-height:1px;background-color:#d6d6d6}.center{margin-right:30px;padding-left:30px}header{font-family:'Lato' ,Arial,sans-serif,'Meta';background-color:#323a45}#container{list-style-type:square;background-color:#ffffff}#Informationsection{font-family:'Lato' ,Arial,sans-serif,'Meta';background-color:#e9e6e1}#Slidersection{background-color:#ffffff}footer{width:100%;background-color:#f4c400;color:#fff}#Copyrightsection{width:100%;position:relative;overflow:visible;display:block;font-size:12px;color:#fff;background-color:#323a45}figure{margin:0;padding:0;font-size:0px;line-height:0px}figure:focus,img:focus{outline:none}.invisible{width:0px;height:0px;left:-1000px;position:absolute;overflow:hidden;display:inline;top:-1000px}#logo{}#logo a{position:relative;display:block;font-weight:200}.mainmenu{width:100%;position:relative;float:none;margin-top:50px;font-family:'TitilliumText22LLight',Arial,sans-serif,'Meta';background-color:#323a45;overflow:visible !important}.mainmenu ul{position:relative;display:block;background-color:#f4c400;font-family:'TitilliumText22LLight',Arial,sans-serif,'Meta';list-style-type:square;-ms-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out}.mainmenu ul.level_1{width:100%;position:relative;display:block;margin-right:0;margin-bottom:0;margin-left:0;padding:0}.mainmenu ul.level_1 li{position:relative;float:left;display:block}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{height:34px;position:relative;display:block;padding:16px 13px 0;white-space:nowrap;font-weight:bold;text-decoration:none;color:#fff;font:13px 'Lato' ,Arial,sans-serif,'Meta'}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li.submenu:hover > a,.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li span.forward{background-color:#f4c400;color:#ffffff}.mainmenu ul.level_1 li > ul{position:absolute;background-color:#ad71c7;color:#292929;z-index:999}.mainmenu ul.level_1 li > ul{visibility: hidden;opacity: 0;-webkit-transition-property: opacity, visibility;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .2s, 0s;-moz-transition-duration: .2s, 0s;-o-transition-duration: .2s, 0s;transition-duration: .2s, 0s;-webkit-transition-delay: 0s, .2s;-moz-transition-delay: 0s, .2s;-o-transition-delay: 0s, .2s;transition-delay: 0s, .2s}.mainmenu ul li:hover > ul{opacity: 1;visibility: visible;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}.mainmenu ul.level_2{width:auto}.mainmenu ul.level_2 li{width:100%;position:relative;float:none;display:inline-block;margin:0;padding:0;background-color:#ad71c7}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{position:relative;float:none;display:block;color:#ffffff}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover > a,.mainmenu ul.level_2 li span.forward{line-height:1.2pt;color:#292929;background-color:rgba(323a45,.3)}.mainmenu ul.level_2 li > ul{width:auto;min-width:150px;left:0;top:0;margin-left:100%;background-color:rgba(0,0,0,.2)}@media (min-width:1140px){height:50px;margin:0;padding:0;.mainmenu ul.level_1>li.first>a,      .mainmenu ul.level_1>li.first>span {      width:40px}.mainmenu ul.level_1>li.first>a:after,.mainmenu ul.level_1>li.first>span:after{width:40px;height:35px;top:0;left:0;position:absolute;padding-top:15px;text-align:center;background-color:#f4c400;color:#fff;font:22px FontAwesome;content: "\f015"}.mainmenu ul.level_1>li.first>a:hover:after,.mainmenu ul.level_1>li.first>a.trail:after,.mainmenu ul.level_1>li:hover.first>a:after,.mainmenu ul.level_1>li.first>span.active:after,.mainmenu ul.level_1>li.first>span.forward:after{background-color:#323a45;color:#ffffff}} .mainmenu a.mobile_handle{display:none}@media (max-width:1139px){width:50px;position:relative;overflow:hidden;float:right;display:block;margin-top:-42px;margin-bottom:20px;padding-top:14px;text-align:center;font-size:14px;text-decoration:none;color:#292929;/* Handle */     .mainmenu a.mobile_handle {     height:36px;background:#e67e22;cursor:pointer}Res Nav .mainmenu{width:94%;margin:0 3%}.mainmenu ul{position:relative;clear:right;margin-bottom:30px !important;background:#323a45;-ms-transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;transition: all 0s ease-in-out}.mainmenu ul.level_1{height:auto;margin-bottom:30px !important}.mainmenu ul.level_1 li{width:100%;float:none}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{width:100%;height:50px;display:block;padding:14px 13px 13px;border-top:1px solid rgba(0,0,0,0.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{background-color:#e67e22 !important;color:#323a45}.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li.submenu:hover > a{color:#fff;background-color:rgba(0,0,0,0.1)}.mainmenu ul li a:hover{background:#e67e22 !important;color:#323a45 !important}.mainmenu ul.level_1 li > ul{position:relative;background-color:#323a45;z-index:99}.mainmenu ul.level_1 li > ul{display:none;padding:0;-webkit-transition-property: opacity, visibility;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .2s, 0s;-moz-transition-duration: .2s, 0s;-o-transition-duration: .2s, 0s;transition-duration: .2s, 0s;opacity: 1;visibility: visible;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}.mainmenu ul.level_2{width:auto;top:0}.mainmenu ul.level_2 li{}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{color:#fff;background:#323a45}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{background-color:#e67e22;color:#323a45}.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover > a{color:#fff;background-color:rgba(0,0,0,0.1)}.mainmenu ul.level_2 li > ul{width:auto;left:0;top:0;margin-left:0;padding:0}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{padding-left:30px !important}.mainmenu ul.level_3 li a,.mainmenu ul.level_3 li span.active,.mainmenu ul.level_3 li span.forward{padding-left:45px !important}.mainmenu ul.level_4 li a,.mainmenu ul.level_4 li span.active,.mainmenu ul.level_4 li span.forward{padding-left:60px !important}.mainmenu ul.level_5 li a,.mainmenu ul.level_5 li span.active,.mainmenu ul.level_5 li span.forward{padding-left:75px !important}.mainmenu ul.level_6 li a,.mainmenu ul.level_6 li span.active,.mainmenu ul.level_6 li span.forward{padding-left:90px !important}Sub Arrow .mainmenu ul li a.sub_nav{width:50px;height:50px;right:0;top:0;position:absolute;margin:0;text-align:center;color:#fff;padding:0px !important;background-color:#292929 !important;cursor:pointer}.mainmenu ul li a.sub_nav:hover{background-color:#e67e22 !important;color:#323a45}.mainmenu .icon-angle-up,.mainmenu .icon-angle-down{position:relative;display:block;padding-top:15px;font-size:18px}} .styleswitcher_area{width:300px;height:100%;left:-300px;position:fixed;top:0;background-color:rgba(0,0,0,.9);-ms-transition: all 0.75s ease-in-out;-webkit-transition: all 0.75s ease-in-out;-o-transition: all 0.75s ease-in-out;-moz-transition: all 0.75s ease-in-out;transition: all 0.75s ease-in-out;z-index:9999}@media (max-width:767px){.styleswitcher_area{     display:none}} .styleswitcher_area:hover{left:0}.styleswitcher_area:after{width:35px;height:40px;top:45%;position:absolute;overflow:hidden;padding-top:20px;padding-right:3px;text-align:center;font-weight:normal;color:#f2f2f2;background-color:rgba(0,0,0,.9);border-top-right-radius:4px;border-bottom-right-radius:4px;font:20px FontAwesome;behavior:url('assets/css3pie/1.0.0/PIE.htc');right:-38px;-webkit-font-smoothing: antialiased;content: "\f085"}.mod_zad_switcher{padding-top:20px;padding-right:20px;padding-left:20px;text-align:center}.mod_zad_switcher h1{margin-top:0;margin-bottom:10px;font-size:17px;font-weight:normal;color:#ededed}.mod_zad_switcher a{position:relative;display:inline-block;background-color:#6cf;border-radius:1px;font-family:TitilliumText22LXBold;font-weight:normal;text-decoration:none;color:#292929;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_zad_switcher a:hover{background-color:rgba(102,204,255,.95)}.sw_shadow a{margin-right:5px;margin-left:5px;padding:5px 40px}.sw_max_width a{margin-right:5px;margin-left:5px;padding:5px 27px}.sw_model a{margin-right:5px;margin-left:5px;padding:5px 31px}.sw_background a{width:20px;height:20px;position:relative;overflow:hidden;display:inline-block;margin-right:5px;margin-left:5px;background-color:#fff}.sw_background a:hover{background-color:#fff}.sw_background img{width:30px;height:30px;position:relative;overflow:hidden;display:inline-block}.sw_skin a{margin-right:5px;margin-left:5px;padding:5px 31px}.mod_changelanguage{position:relative;display:block}#Languagesection{right:0;top:50%;position:relative;padding:10px 7px 10px 10px;border-radius:2px 0 0 2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color:#323a45;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_changelanguage .choose_language span{display:none}header .social_media_icons{height:25px;position:relative;float:right;display:block;margin-top:20px;margin-right:15px;padding-left:10px;background-color:#000;border-left:1px solid #e67e22}#footer .social_media_icons{position:relative;display:block;margin-right:auto;margin-left:auto;padding-left:0;text-align:center;border-left:0px}header .social_media_icons .ce_hyperlink{width:25px;height:20px;position:relative;overflow:hidden;float:left;display:block;margin-left:5px;padding-top:5px;text-align:center;font-size:15px}footer .social_media_icons .ce_hyperlink{position:relative;overflow:hidden;display:inline;margin-right:10px;margin-left:10px;padding-top:5px;text-align:center;font-size:30px}.social_media_icons .ce_hyperlink:hover{background-color:#e67e22;color:#ffffff}.social_media_icons .ce_hyperlink figure,.social_media_icons .ce_hyperlink img{width:25px;height:25px}.social_media_icons .ce_hyperlink a{width:25px;height:25px;left:0;top:0;position:absolute;display:block;font-size:0px}.header_contact{height:25px;position:relative;float:right;display:block;margin-top:20px;margin-right:15px;padding-left:10px;border-left:1px solid #e67e22}.mail_us_button,.call_us_button{position:relative;float:left;display:block;margin-left:5px}.mail_us_button a,.call_us_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6;padding-right:7;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262}.mail_us_button a:hover,.call_us_button a:hover{background-color:#e67e22;color:#ffffff}.call_us_button a:before,.mail_us_button a:before{width:25px;height:21px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:4px;text-align:center;font:16px FontAwesome;color:#626262}.mail_us_button a:before{content: "\f0e0"}.call_us_button a:before{content: "\f095"}.call_us_button a:hover:before,.mail_us_button a:hover:before{background-color:rgba(0,0,0,.05);color:#ffffff}.reg_log{height:25px;position:relative;float:right;display:block;margin-top:20px;margin-right:15px;padding-left:10px}#header .login_button{position:relative;float:left;display:block;margin-left:5px}#header .login_button a:before{width:25px;height:20px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:5px;text-align:center;font:16px FontAwesome;color:#626262;content: "\f13e"}#header .login_button a:hover:before{background-color:rgba(0,0,0,.05);color:#ffffff}#header .login_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6;padding-right:7;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262;cursor:pointer}#header .login_button a:hover{background-color:#e67e22;color:#ffffff}#header .register_button a:before{width:25px;height:21px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:4px;text-align:center;font:16px FontAwesome;color:#626262;content: "\f007"}#header .register_button a:hover:before{background-color:rgba(0,0,0,.05);color:#ffffff}#header .register_button{position:relative;float:left;display:block;margin-left:5px}#header .register_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6;padding-right:7;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262}#header .register_button a:hover{background-color:#e67e22;color:#ffffff}#header .header_article{}.mod_breadcrumb{width:100%;position:relative;clear:both;display:block;padding-left:30px;font-weight:bold;font-style:italic;font:11px 'Lato' ,Arial,sans-serif,'MetaBook';color:#626262}.mod_breadcrumb ul{margin:0;padding:0}.mod_breadcrumb ul li{position:relative;float:left;display:block;margin-right:5px}.mod_breadcrumb ul li a{text-decoration:none;color:#626262}.mod_breadcrumb ul li a:hover{text-decoration:none;color:#e67e22}.mod_breadcrumb ul li:before{margin-right:10px;font-family:FontAwesome;content: "\f178"}.mod_breadcrumb ul li.first:before{display:none}.pdf_link{right:0;top:-26px;position:absolute;white-space:nowrap}@media (max-width:767px){.pdf_link {     top:0px}} .pdf_link a{margin-left:5px;font-size:16px;color:#626262}.pdf_link a:hover{text-decoration:none;color:#e67e22}aside nav ul{line-height:13px}aside nav ul li{position:relative;display:block;list-style-type:none;background-color:#e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}aside nav ul li a,aside nav ul li span,#portfolio_filter a{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px;text-decoration:none;background-color:#e8e8e8;color:#626262;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}aside nav ul li a:before,aside nav ul li span:before,#portfolio_filter a:before{margin-right:15px;font-family:FontAwesome;color:#e67e22;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}aside nav ul li a:hover:before,aside nav ul li span:hover:before,aside nav ul li span.active:before,#portfolio_filter a.active:before,#portfolio_filter a:hover:before{color:#ffffff}aside nav ul li a:hover,aside nav ul li span.active,aside nav ul li span.forward:hover,#portfolio_filter a:hover,#portfolio_filter a.active{text-decoration:none;background-color:#e67e22;color:#ffffff}aside nav ul.level_1 li > ul{display:none}aside nav ul.level_1 li.active > ul,aside nav ul.level_1 li.trail > ul{display:block}aside nav ul ul li{padding-left:15px}.service-link{position:relative;display:table;padding-top:15px;padding-bottom:15px;text-align:center;font:13px 'Lato',Arial,sans-serif;font:13px 'Lato' ,Arial,sans-serif !important;line-height:22px !important}.service-link:before{font:50px FontAwesome}.service-link a{position:relative;display:table;margin-top:20px;margin-right:auto;margin-left:auto;padding:10px 17px;line-height:13px;text-decoration:none;background-color:#e67e22;color:#ffffff;font-weight:700}.service-link a:hover{background-color:rgba(e67e22,.9)}.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{width:25%;height:1px;position:relative;float:left;display:block;padding-bottom:25%}@media (max-width:767px){padding-bottom:50%;.mod_newslist .layout_latest, .mod_newsarchive .layout_latest{     width:50%}} @media (max-width:400px){padding-bottom:100%;.mod_newslist .layout_latest, .mod_newsarchive .layout_latest{     width:100%}} .mod_newslist .layout_latest figure,.mod_newslist .layout_latest img,.mod_newsarchive .layout_latest figure,.mod_newsarchive .layout_latest img{bottom:0;left:0;right:0;top:0;position:absolute;width:100% !important;height:100% !important}.mod_newslist .layout_latest .news_box,.mod_newsarchive .layout_latest .news_box{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;padding:30px 30px 30px 70px;background-color:rgba(0,0,0,.75);-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;zoom: 1;filter: alpha(opacity=1);opacity: 0.01}.mod_newslist .layout_latest:hover .news_box,.mod_newsarchive .layout_latest:hover .news_box{width:100%;height:100%;padding:30px 30px 30px 70px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;zoom: 1;filter: alpha(opacity=80);opacity: 0.8}.mod_newslist .layout_latest time,.mod_newsarchive .layout_latest time{width:50px;height:60px;left:0;top:0;position:absolute;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#e67e22;z-index:2}.categorie_box{bottom:0;left:0;position:absolute;margin:0;padding:0 10px;white-space:nowrap;font-size:13px;background-color:#e67e22;color:#ffffff}.mod_newslist .layout_latest time .date_box_day,.mod_newsarchive .layout_latest time .date_box_day{padding-top:5px;padding-bottom:5px;font-size:22px;font-weight:bold;color:#ffffff}.mod_newslist .layout_latest time .date_box_month,.mod_newsarchive .layout_latest time .date_box_month{color:#ffffff}.mod_newslist .layout_latest .info,.mod_newsarchive .layout_latest .info{bottom:0;left:0;position:absolute;display:block;padding-left:21px;font-size:11px;color:rgba(255,255,255,.5);z-index:1}.mod_newslist .layout_latest .teaser,.mod_newsarchive .layout_latest .teaser{display:none}.mod_newslist .layout_latest h2,.mod_newsarchive .layout_latest h2{margin-top:0;padding-bottom:10px}.mod_newslist .layout_latest h2 a,.mod_newsarchive .layout_latest h2 a{text-decoration:none;color:#fff;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-weight:700}.mod_newslist .layout_latest h2 a:hover,.mod_newsarchive .layout_latest h2 a:hover{color:#e67e22}.mod_newslist .layout_latest .info i,.mod_newsarchive .layout_latest .info i{margin-right:5px}.mod_newslist .layout_latest .info .icon-comments,.mod_newslist .layout_latest .info .icon-user,.mod_newslist .layout_latest .info .icon-exclamation-sign,.mod_newsarchive .layout_latest .info .icon-comments,.mod_newsarchive .layout_latest .info .i{margin-left:20px}.mod_newslist .layout_latest p.more,.mod_newsarchive .layout_latest p.more{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;margin:0;padding:0;z-index:1}.mod_newslist .layout_latest p.more a,.mod_newsarchive .layout_latest p.more a{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;margin:0;padding:0;font-size:0px;background:transparent !important}.mod_newslist .layout_latest p.more a:after,.mod_newsarchive .layout_latest p.more a:after{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;padding-top:45%;text-align:center;font-size:30px;color:#fff;content:"+";font-weight:100 !important}.pagination{position:relative;float:none;clear:both;display:block;margin-bottom:20px;padding-top:40px}.pagination ul{height:30px;position:relative;float:left;display:block;margin:0;padding:15px 0 0;list-style-type:none}.pagination p{position:relative;float:right;display:block;margin-right:10px}.pagination ul li{position:relative;float:left;display:block}.pagination ul li a,.pagination ul li span{margin-right:10px;padding:6px 13px;text-decoration:none;background-color:#e8e8e8;color:#626262;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.pagination ul li a:hover,.pagination ul li span{background-color:#e67e22;color:#ffffff}.mod_newsmenu ul{margin:0;padding:0;list-style-type:none}.mod_newsmenu ul li a,.mod_newsmenu ul li span{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px 6px 15px;text-decoration:none;background-color:#e8e8e8;color:#626262;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newsmenu ul li.year a,.mod_newsmenu ul li.year span{padding-top:12px;padding-bottom:12px;text-align:center;font-weight:bold}.mod_newsmenu ul li ul.level_2{padding-bottom:10px}.mod_newsmenu ul.level_2 li a,.mod_newsmenu ul.level_2 li span{padding-top:6px;padding-bottom:6px;text-align:left;font-weight:normal}.mod_newsmenu ul.level_2 li a:before,.mod_newsmenu ul.level_2 li span:before{margin-right:15px;font-family:FontAwesome;color:#e67e22;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newsmenu ul li a:hover:before,.mod_newsmenu ul li span:hover:before,.mod_newsmenu ul li span.active:before{color:#ffffff}.mod_newsmenu ul li a:hover,.mod_newsmenu ul li span.active{text-decoration:none;background-color:#e67e22;color:#ffffff}.mod_newsmenu ul li a b,.mod_newsmenu ul li span b{float:right;font-size:11px;font-weight:normal;color:rgba(626262,.7)}@media (max-width:1020px){.mod_newsmenu ul li a b, .mod_newsmenu ul li span b{     display:none}} .mod_newsreader .layout_full .info i,.mod_newsreader .layout_full .info i{margin-right:5px}.mod_newsreader .layout_full .info .icon-comments,.mod_newsreader .layout_full .info .icon-user,.mod_newsarchive .layout_latest .info .icon-comments,.mod_newsarchive .layout_latest .info .icon-user{margin-left:20px}.ce_comments{}.reply{margin-left:50px}.comment{padding:10px 10px 10px 20px;background-color:#e8e8e8;border-left:4px solid #e67e22}.com_by{color:#e67e22}.ce_comments i{margin-right:10px;margin-left:20px}.ce_comments .form{margin-top:20px}#Informationsection .layout_portfolio_images{width:20%;height:0px;position:relative;overflow:hidden;float:left;display:block;padding-bottom:25%}#container .layout_portfolio_images{width:25%;position:relative;overflow:hidden;float:left;display:block;padding-bottom:25%;height:auto !important}.layout_portfolio_images_box{width:100%;height:100%;left:0;top:0;position:absolute}.layout_portfolio_images_box,.layout_portfolio_images_box figure,.layout_portfolio_images_box img{width:100% !important;height:100% !important;margin:0px !important}.layout_portfolio_images_box a{width:100%;height:100%;left:0;top:0;position:absolute;overflow:hidden;display:block;padding:70px 30px 20px;text-align:center;font-size:17px;text-decoration:none;color:#fff;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;zoom: 1;filter: alpha(opacity=1);opacity: 0.01}.layout_portfolio_images_box a:hover{background-color:#000;font-size:17px;zoom: 1;filter: alpha(opacity=75);opacity: 0.75}.layout_portfolio_images_box a:hover:after{position:relative;float:none;display:block;margin-top:30px;font-size:40px;color:#fff;content:"+";font-weight:100}.portfolio_categorie{float:right}@media (max-width:400px){.portfolio_categorie{     float:none}} .mod_eventlist .layout_teaser{position:relative;display:block;padding-left:70px}.mod_eventlist .layout_teaser .event_date_box{width:50px;left:0;top:7px;position:absolute;padding-bottom:5px;text-align:center;background-color:#e67e22}.mod_eventlist .layout_teaser .event_date_box .event_date_day{padding-top:5px;padding-bottom:5px;font-size:22px;font-weight:bold;color:#ffffff}.mod_eventlist .layout_teaser .event_date_box .event_date_month{color:#ffffff}.mod_eventlist .layout_teaser .info{position:relative;float:none;clear:both;display:block;margin-top:20px;margin-bottom:50px;padding-top:10px;border-top:1px solid #d6d6d6}.mod_eventlist .layout_teaser h2{margin-top:0;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.mod_eventlist .layout_teaser h2 a{text-decoration:none;color:#626262;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventlist .layout_teaser h2 a:hover{color:#e67e22}.mod_eventlist .layout_teaser .info i,.mod_eventreader .layout_full .info i{margin-right:5px}.mod_eventlist .layout_teaser  .info .icon-calendar,.mod_eventlist .layout_teaser  .info .icon-map-marker,.mod_eventreader .layout_full .info .icon-map-marker{margin-left:20px}.mod_eventmenu ul{margin:0;padding:0;list-style-type:none}.mod_eventmenu ul li a,.mod_eventmenu ul li span{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px 6px 15px;text-decoration:none;background-color:#e8e8e8;color:#626262;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventmenu ul li.year a,.mod_eventmenu ul li.year span{padding-top:12px;padding-bottom:12px;text-align:center;font-weight:bold}.mod_eventmenu ul li ul.level_2{padding-bottom:10px}.mod_eventmenu ul.level_2 li a,.mod_eventmenu ul.level_2 li span{padding-top:6px;padding-bottom:6px;text-align:left;font-weight:normal}.mod_eventmenu ul.level_2 li a:before,.mod_eventmenu ul.level_2 li span:before{margin-right:15px;font-family:FontAwesome;color:#e67e22;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventmenu ul li a:hover:before,.mod_eventmenu ul li span:hover:before,.mod_newsmenu ul li span.active:before{color:#ffffff}.mod_eventmenu ul li a:hover,.mod_eventmenu ul li span.active{text-decoration:none;background-color:#e67e22;color:#ffffff}.mod_eventmenu ul li a b,.mod_eventmenu ul li span b{float:right;font-size:11px;font-weight:normal;color:rgba(626262,.7)}@media (max-width:1020px){.mod_eventmenu ul li a b, .mod_eventmenu ul li span b{     display:none}} .minicalendar_box{position:relative;overflow:hidden;display:block;margin-top:5px;margin-bottom:20px;padding-bottom:10px;background-color:#e8e8e8}.minicalendar_head{width:100%;background-color:#e67e22}.minicalendar_head tr th.previous,.minicalendar_head tr th.current,.minicalendar_head tr th.next{height:170px;margin-right:auto;margin-left:auto;vertical-align:middle;text-align:center;font-size:20px;font-weight:normal;color:#ffffff}.minicalendar_head tr th.previous,.minicalendar_head tr th.next{padding-right:20px;padding-left:20px}.minicalendar_head tr th a{font-size:30px;text-decoration:none;color:#ffffff}.minicalendar_head tr th a:hover{color:#fff}.minicalendar_head tr th.current{width:100%}.minicalendar_body{width:90%;margin-right:5%;margin-left:5%;table-layout: fixed}.minicalendar_body tr.week_day th{margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;vertical-align:middle;text-align:center;font-size:10px;font-weight:bold;text-transform:uppercase;color:#626262}.minicalendar_body tr td{overflow:hidden;margin-right:auto;margin-left:auto;padding-top:4px;padding-bottom:4px;vertical-align:middle;text-align:center;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.minicalendar_body tr td:hover,.minicalendar_body tr td.selected{background-color:#e67e22;color:#ffffff}.minicalendar_body tr td a{width:100%;height:100%;text-decoration:none;color:#e67e22}.minicalendar_body tr td:hover a,.minicalendar_body tr td.selected a{color:#ffffff}.ce_downloads,.ce_download{}.ce_downloads ul{margin:0;padding:0;list-style-type:none}.ce_downloads ul li,.ce_download a{position:relative;display:block;margin-bottom:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.ce_downloads ul li a,.ce_download a{width:100%;position:relative;display:block;padding:12px 40px 10px;text-decoration:none;background-color:#e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads ul li a:hover,.ce_downloads ul li a:active,.ce_download a:hover,.ce_download a:active{background-color:#e67e22;color:#ffffff}.ce_downloads ul li a span,.ce_download a span{position:relative;float:right;display:block;text-decoration:none;color:#626262;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads ul li a:hover span,.ce_downloads ul li a:active span,.ce_download a:hover span,.ce_download a:active span{color:#ffffff}.ce_downloads ul li a:before,.ce_download a:before{right:10px;position:absolute;display:block;text-decoration:none;top:13px;font:16px FontAwesome;color:#e67e22;content: "\f019";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads ul li a:hover:before,.ce_downloads ul li a:active:before,.ce_download a:hover:before,.ce_download a:active:before{color:#ffffff}.ce_downloads ul li a:after,.ce_download a:after{position:relative;float:none;clear:both;display:block;content:""}.ce_downloads ul li img,.ce_download img{left:12px;position:absolute;top:12px;z-index:9}.mod_faqlist{}.mod_faqlist ul{margin:0;padding:0;list-style-type:none}.mod_faqlist ul li{position:relative;display:block;margin-bottom:10px}.mod_faqlist ul li a{width:100%;position:relative;display:inline-block;padding:11px 11px 11px 40px;text-decoration:none;background-color:#e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_faqlist ul li a:hover,.mod_faqlist ul li a:active{background-color:#e67e22;color:#ffffff}.mod_faqlist ul li a:before{left:15px;position:absolute;display:block;top:12px;font:16px FontAwesome;color:#626262;content: "\f128";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_faqlist ul li a:active:before,.mod_faqlist ul li a:hover:before{color:#ffffff}.ce_accordion{margin-bottom:10px}.ce_accordion .toggler{width:100%;position:relative;display:block;padding:11px 40px 11px 11px;background-color:#e8e8e8;color:#626262;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .toggler:hover,.ce_accordion .ui-accordion-header-active{background-color:#f4c400;color:#ffffff}.ce_accordion .toggler:focus{outline:none}.ce_accordion .ui-accordion-header:after{right:15px;position:absolute;top:13px;font:16px FontAwesome;color:#e67e22;content: "\f0ab";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .ui-accordion-header:hover:after{color:#ffffff}.ce_accordion .ui-accordion-header-active:after{right:15px;position:absolute;top:13px;font:16px FontAwesome;color:#ffffff;content: "\f0aa";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .accordion{padding:10px 11px}form label{position:relative;float:none;display:block;margin-bottom:5px}form{position:relative}form fieldset label{display:inline}form .text,form .textarea,form .captcha{width:100%;margin-bottom:10px;padding:10px;border:1px solid;background-color:#e8e8e8;color:#626262;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#Slidersection form .text{background-color:#ffffff}form .upload{margin-bottom:10px;margin-left:0}form .text:focus,form .textarea:focus,form .captcha:focus,#Slidersection form .text:focus{background-color:#e67e22;color:#ffffff;outline:none}form .select{width:100%;margin-bottom:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}form fieldset{margin-bottom:10px;padding:0;border:0px}form fieldset legend{margin-bottom:10px}form fieldset span label{margin-right:15px;margin-left:-3px}form span.mandatory{margin-left:3px;font-weight:bold;color:#e67e22}form p.error{margin-top:0;margin-bottom:5px;color:#e67e22}form br{display:none}form .submit{position:relative;float:none;clear:both;display:block;margin-top:10px;padding:6px 13px;border:0px;text-decoration:none;background-color:#e67e22;color:#ffffff;cursor:pointer}form .submit:hover{background-color:rgba(e67e22,.9)}form .submit:focus{outline:none}.mod_subscribe .checkbox_container span,.mod_subscribe .checkbox_container span label,.mod_subscribe .checkbox_container span input{position:relative;float:left;display:inline}.mod_unsubscribe .checkbox_container span,.mod_unsubscribe .checkbox_container span label,.mod_unsubscribe .checkbox_container span input{position:relative;float:left;display:inline}.mod_subscribe .checkbox_container,.mod_unsubscribe .checkbox_container{position:relative;display:block;padding-bottom:20px}.mod_subscribe .checkbox_container span label,.mod_unsubscribe .checkbox_container span label{margin-right:10px}.mod_search .even,.mod_search .odd{position:relative;overflow:hidden;display:block;margin-bottom:20px;background-color:#e8e8e8}.mod_search .even a,.mod_search .odd a{width:100%;position:relative;display:inline-block;padding:6px 11px;font-size:16px;text-decoration:none;background-color:rgba(e67e22,.7);color:#ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_search .even a:hover,.mod_search .odd a:hover{background-color:rgba(e67e22,.99)}.mod_search .even a span,.mod_search .odd a span{float:right;padding-top:2px;font-size:12px;color:#fff}.mod_search .even div,.mod_search .odd div{padding:10px 20px}.mod_search .text{-webkit-appearance: none}aside .mod_search fieldset{position:relative;display:none}.dlh_googlemap{width:100% !important}.mod_dlh_googlemaps{margin-bottom:20px}.ce_table table{width:100%;table-layout: fixed}.ce_table table th,.ce_table table td{padding:8px 10px;text-align:left}.ce_table table thead th{border-bottom:1px solid #d6d6d6;cursor:pointer}.icon_list{margin-top:40px}.icon_list i{position:relative;float:left;display:block;font-size:20px;width:30px !important}.list_colored i{color:#e67e22}.icon_list div{width:25%;min-height:40px;position:relative;float:left;display:block}@media (max-width:680px){.icon_list div {         width:100%}} #Slidersection section{margin-left:-3.2% !important;margin-right:-3.2% !important}#Slidersection section.sc-first{margin-left:-3.2% !important;margin-right:-0% !important;width:77.45% !important}#Slidersection section.sc-last{margin-right:-3.2% !important;margin-left:-0% !important;width:77.45% !important}@media (max-width:1139px){#Slidersection section.sc-last, #Slidersection section.sc-first {position:relative  !important;display:block  !important;width:106.4% !important;float:none !important;clear:both !important;margin-left:-3.2% !important;margin-right:-3.2% !important;padding-left: 0% !important;padding-right: 0% !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}} #Slidersection .mod_article{overflow:visible !important}#Slidersection .ce_sliderStart img{width:100% !important;height:auto !important}.ce_flexSlider h1,.ce_flexSlider h2,.ce_flexSlider h3{margin-bottom:0;color:#dedede}#Slidersection .content-slider{overflow:hidden !important;margin-bottom:0px !important}#Slidersection .slider-control{width:100%;height:0%;left:0;top:50%;position:absolute}#Slidersection .slider-control .slider-menu{top:220px !important}#Slidersection .ce_sliderStart .slider-control .slider-prev{width:25px;height:80px;left:-0%;position:absolute;margin-top:-40px;margin-left:20px;font-size:0px;text-decoration:none;top:50%;z-index:99;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#Slidersection .ce_sliderStart .slider-control .slider-next{width:25px;height:80px;right:0;top:50%;position:absolute;margin-top:-40px;margin-right:20px;font-size:0px;text-decoration:none;z-index:99;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#Slidersection .ce_sliderStart .slider-control .slider-prev:before{left:7px;position:absolute;color:#fff;top:28px;font:35px FontAwesome;content: "\f104"}#Slidersection .ce_sliderStart .slider-control .slider-next:before{right:7px;position:absolute;color:#fff;top:28px;font:35px FontAwesome;content: "\f105"}#Slidersection .ce_sliderStart .slider-control .slider-prev:hover:before,#Slidersection .ce_sliderStart .slider-control .slider-next:hover:before{color:#e67e22}#Slidersection .ce_sliderStart h1,#Slidersection .ce_sliderStart h2,#Slidersection .ce_sliderStart h3{bottom:30%;position:absolute;margin:0;padding:10px 20px 12px;font-size:40px;line-height:15px;color:#fff;left:10%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight:100 !important}#Slidersection .ce_sliderStart figcaption{bottom:23%;position:absolute;display:block;padding:15px 20px 17px;font-size:20px;color:#fff;left:10%;width:auto !important;font-weight:100}@media (max-width:786px){#Slidersection .ce_sliderStart h1,#Slidersection .ce_sliderStart h2,#Slidersection .ce_sliderStart h3,#Slidersection .ce_sliderStart h1,#Slidersection .ce_sliderStart h2,#Slidersection .ce_sliderStart figcaption {display:none}}{}
/* Simple_Columns_Custom.css */
.sc2{width:48.5%;padding-right:3%}.sc3{width:31.3%;padding-right:3%}.sc3-2{width:65.6%;padding-right:3%}.sc4{width:22.75%;padding-right:3%}.sc4-2{width:48.5%;padding-right:3%}.sc4-3{width:74.25%;padding-right:3%}.sc5{width:17.6%;padding-right:3%}.sc5-2{width:38.2%;padding-right:3%}.sc5-3{width:58.8%;padding-right:3%}.sc5-4{width:79.4%;padding-right:3%}.sc-last{padding-right:0}@media (max-width:767px){.sc2, .sc3, .sc3-2, .sc4, .sc4-2, .sc4-3, .sc5, .sc5-2, .sc5-3, .sc5-4 {    width:100% !important;    padding-right:0% !important;}}@media (max-width:1139px){#Slidersection .sc2,#Slidersection .sc3,#Slidersection .sc3-2,#Slidersection .sc4,#Slidersection .sc4-2,#Slidersection .sc4-3,#Slidersection .sc5,#Slidersection .sc5-2,#Slidersection .sc5-3,#Slidersection .sc5-4 {    width:100% !important;    padding-right:0% !important;}}
/* 
    Document   : no-backspace
    Created on : 10.08.2014, 13:47:03
    Author     : pluto1
    Description:
        Purpose of the stylesheet follows.
*/


#cmbrisch_search { }

#cimbrisch-woerterbucheintragsdetail-back-button .btn { }

#cimbrisches-gesamtwoerterbuch { font-size: bigger; }

#cmbrisch_search ul { }
#cmbrisch_search ul li { float: left;   }
#cmbrisch_search.ce_zimbrisch_search_by.first.last.block form div.ce_text.first.last.block ul li input, 
#cmbrisch_search ul li input { float: left; }

.block_nr { /* display: none; */ }

#cmbrisch_search .tl_listing { width: 50% }

.tar { text-align: right; }

#cmbrisch_search .tl_listing td:nth-child(3) { text-align: right; }

form .submit,
input[type=submit]  {
	color: #000000 !important;
	background: #f4c400;
}
#cmbrisch_search .inpSearchSubmit { content:"Suchen"; 
    padding-bottom: 19px !important;
    margin-top: -3px;
} 

#nbSelectStylePerPage, #cmbrisch_search .styled_select {
    width: 40px !important;
}

.pdf_link {
    top: -13px !important;
}
root { 
    display: block;
}
@media (max-width: 1139px)
{

.mainmenu ul li a.sub_nav {
    background-color: #f4c400  !important;

}


.mainmenu ul.level_1 li a, .mainmenu ul.level_1 li span.active, .mainmenu ul.level_1 li span.forward {
 background-color: #f4c400;
}


.mainmenu ul.level_2 li a, 
.mainmenu ul.level_2 li span.active, 
.mainmenu ul.level_2 li span.forward {
    background-color: #ad71c7 !important;

}
.arrow_down:before {
    font: normal normal normal 24px/1 FontAwesome;
    font-family: FontAwesome;
    content: "\f107";
    color: white;
}
.mainmenu a.mobile_handle:before {

    font: normal normal normal 24px/1 FontAwesome;
    font-family: FontAwesome;
    content: "\f0c9"!important;
    color: black;	
}
.mainmenu a.mobile_handle {
  margin-top: 0px; 

display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-family: FontAwesome;
	content: "" !important;
    color: red;	
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;


}
@page  
{ 
    size: auto;   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    margin: 25mm 25mm 25mm 25mm;  
} 

@page {
    @bottom-left {
    content: counter(page) "/" counter(pages);
}
}


@media print
{    

    #cimbrisches-gesamtwoerterbuch { font-size: normal; }

    .mod_navigation, .no-print *
    , #cimbrisch-woerterbucheintragsdetail-bottom-button
    {
        display: none !important;
    }

    @page {
        @bottom-right {
        content: "Page " counter(page) " of " counter(pages)
    }
    
}



	/*----- burger mobile nav ------- */

    #jump-to-nav {
    
    	padding-right: 0;
    
    }
    
    /*----- slider ------- */
    
    .slidebox1 h1 {
	
		font-size: 2em;
		line-height: 1em;
		
	}
/* Name of the file and short description
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
		@author................: Felix Pfeiffer
		@author................: Sascha Müller
		@author................: Stefan Melz <stefan@slash-works.de>


............................................. */

/* smartphones
___________________________________________________________*/



    /*----- burger mobile nav ------- */
    
    #jump-to-nav{
        text-indent: -9999px;
        margin-top: 10px;
    }
    
/* Name of the file and short description
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
		@author................: Felix Pfeiffer
		@author................: Sascha Müller
		@author................: Stefan Melz <stefan@slash-works.de>


............................................. */


/* smaller display and tablets
___________________________________________________________*/

    .showat768{
        display: block;
    }

    .hideat768{
        display: none;
    }


    /*----- layout ------- */
    
    body {
		background: #fff;
	}
	
	#main .inside {
		margin-left: 0;
		margin-right: 0;
	}
	
	.image_container {
		padding: 0 !important;
		margin-left: 0 !important;
		margin-right: 10px !important;
		float: none !important;
	}
    
    .mobilelogo{
        float: left;
        margin: 5px;
        display: block;
    }

    #main{
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #left{
        padding-left: 15px;
    }

    .mod_article *[class*="ce_"], .mod_article *[class*="mod_"] {
        margin-left: 0px;
        margin-right: 10px;
    }


    /*----- burger mobile nav ------- */
    
    #jump-to-nav {
        display: block;
        background: url('../../files/contaodemo/theme/img/nav_mobile.png') no-repeat right 2px;
        color: #e37a25;
        font-size: 1.5em;
        width: 35px;
        height: 33px;
        float: right;
        margin-right: 10px;
        margin-top: 5px;
        padding-top: 0px;
        padding-right: 100px;
        text-decoration: none;
    }


    .mod_breadcrumb {
        display: none;
    }


    /*----- mobile nav ------- */
    
    #nav-main-mobile {
        width: auto;
        height: auto;
        float: none;
        background: none;
        margin-right: 10px;
        margin-top: 25px;
        clear: both;
    }

    #nav-main-mobile li{
        float: none;
        margin-right: 0;
    }

    #nav-main-mobile a.trail:hover{
        color: #fff
    }



    /*------------------ ende mobile nav ---------------------*/


    /*----- nav left ------- */

    #nav-left{
        margin: 0 10px 20px 10px;
        border-left: 1px solid #e1dad6;
    }
	
	/*----- slider ------- */
	
	.slidebox1 .image_container {
		
		opacity: 0.1;
		z-index: 55;
		right: -10px;
		
	}
	
	.mod_article .ce_sliderStart {
	
		margin-right: 0;
	
	}
	
	.slidebox1 h1,
	.slidebox1 p {
    	margin-right: 10%;
    	position: absolute;
    	z-index: 99;
	}
	
	.slidebox1 p {
	
		top: 70px;
	
	}
	
	.sliderdemo h1 {
	
		font-size: 2.5em;
	
	}
	
	.sliderdemo .content-slider .slidebox1 h1,
	.sliderdemo .content-slider .slidebox1 p {
    	margin-left: 20px;
    	margin-right: 10%;
	}
	
	/*----- newsletter ------- */
	
	.mod_nl_list{
        border-left:1px solid #e1dad6;;
        margin: 15px 10px;
        padding-bottom: 15px;
    }

    .mod_nl_list a,
    .mod_nl_list a:visited,
    .mod_nl_list a:hover,
    .mod_nl_list a:focus{
        display: block;
        float: none;
    }

    .mod_nl_list li{
        padding-bottom: 0;
    }
    
	/*----- forms ------- */
    
    .tableform table{
        width: 100%;
        line-height: 1.4em;
        border:1px solid #e1dad6;
    }

    #container input[type="text"],
    input[type="email"],
    input[type="password"],
    textarea, input[type="search"]{
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #main .formbody .submit_container {
        border-top: none;
        padding-top: 0px;
        margin-top: 10px;
    }
	
	#container .mod_login .text,
	#container .mod_login label {
		display: block;
	}
	
	#container .mod_login .text {
		width: 100%;
	}
	
	#container .mod_login .checkbox_container {
		margin-left: 0%;
	}
	
	#container .mod_login .checkbox_container label {
		display: inline;
	}
	
	#container .mod_login .submit_container {
		float: right;
	}
	
	#container .mod_login .checkbox_container {
		left: 1em;
		right: auto;
	}
	
	/*----- footer ------- */
	
	#footer .inside {
		float: none;
	}
	
	/*----- events ------- */
	
	/* remove Texlink and open up the a tag as a square to simulate just a clik area */
	
	.mod_calendar thead .label {
		display: none;
	}
	
	.mod_calendar tr {
		clear: both;
		float: left;
		width: 100%;
	}
	
	.mod_calendar tbody .days {
		display: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.mod_calendar tbody .days.active,
	.mod_calendar thead th {
		display: block;
		clear: both;
		float: left;
		width: 100%;
		border-bottom: 1px solid #fff;
	}
	
	.mod_calendar tbody .header {
		float: left;
		width: 20%;
	}
	
	.mod_calendar tbody .event {
		float: right;
		width: 75%;
		margin-bottom: 4px;
		margin-right: 10px;
		padding-bottom: 4px;
		border-bottom: 1px solid #bd5e06;
	}
	
	.mod_calendar tbody .event a:before {
		content: '\2022';
		display: inline-block;
		margin-right: 10px;
	}
	
	.mod_calendar thead th {
	
		font-size: 1em;
		display: inline-block;
	
	}
	
	.mod_calendar thead .current,
	.mod_calendar thead .previous,
	.mod_calendar thead .next {
		
		vertical-align: middle;
		line-height: 40px;
		
	}
	
	#left .mod_calendar {
	
		display: none;
	
	}
/* Name of the file and short description
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
		@author................: Felix Pfeiffer
		@author................: Sascha Müller
		@author................: Stefan Melz <stefan@slash-works.de>


............................................. */


/* landscape tablets and smaller screens
___________________________________________________________*/

    /*----- navigation ------- */

    .nav-main,
    .nav-left {
        font-size: 0.8em;
    }
    
	/*----- layout ------- */

    figure {
        float: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .caption {
        margin-bottom: 20px;
    }
    
    /*----- slider on demo content elements page ------- */
    
    .sliderdemo .slidebox1 .image_container {
		
		opacity: 0.1;
		z-index: 55;
		right: -10px;
		
	}
    
    .sliderdemo .slidebox1 h1,
	.sliderdemo .slidebox1 p {
    	margin-right: 10%;
    	position: absolute;
    	z-index: 99;
	}
	
	.sliderdemo .slidebox1 p {
	
		top: 70px;
	
	}
	
	.sliderdemo .content-slider .slidebox1 h1,
	.sliderdemo .content-slider .slidebox1 p {
    	margin-left: 20px;
    	margin-right: 10%;
	}

    /*----- forms ------- */
	
	#container .mod_login .text,
	#container .mod_login label {
		display: block;
	}
	
	#container .mod_login .text {
		width: 97%;
	}
	
	#container .mod_login .checkbox_container {
		left: 1em;
		right: auto;
	}
	
	#container .mod_login .checkbox_container label {
		display: inline;
	}
	
	#container .mod_login .submit_container {
		float: right;
	}
	
	span.captcha_text { 
		display: block;
	}
    

/* forms.css - styles for form elements
.............................................
	Authors
		@author................: Carolina Köhn www.kikmedia.de
        @author................: responsive and mobile by Stefan Melz slashworks stefan@slash-works.de
		@author................: modifyed for ma2 by Joe Ray Gregory joe@may17.de

	Style Map
		1) Generel
		2) Login
        3) small displays and tablets
		4) portrait tablets and phone

............................................. */

/* 1) Generel
___________________________________________________________*/

.checkbox_container label, .radio_container label{
  font-weight: normal;
}

.formbody label { 
  display: block; margin-top: 1.5em; padding-bottom: 3px;
}

.formbody .checkbox_container label, .formbody .radio_container label {
  display: inline;
}
/*
input[type="text"],
input[type="email"],
input[type="password"],
textarea,
input[type="search"]*/
form .text,
form .textarea,
form .captcha {
	padding: 6px;
	background-color: #fff;
	border: 1px solid #d4cbc5;
}
/*
#container input[type="text"],
input[type="email"],
input[type="password"],
textarea,
input[type="search"]*/
form .text,
form .textarea,
form .captcha {
	width: 60%;
}

.mod_subscribe input[type="text"] { 
	width: 210px;
}

textarea { 
	width: 90%; 
	height: 140px;
}
/*
input[type="text"]:focus, 
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus*/

form .text:focus,
form .textarea:focus,
form .captcha:focus {
	background: #EDEDED; 
	border: 1px solid #CFCFCF;
}

select { 
	width: 63%; 
	padding: 4px 3px 4px 1px; 
	background-color: #fff; 
	border: 1px solid #CCCCCC;
}

.checkbox_container span, 
.radio_container span { 
	display: block; 
}

.checkbox_container + br, 
.radio_container + br {
	display: none;
}

.checkbox_container label,
.checkbox_container input,
.radio_container label,
.radio_container input{ 
	vertical-align: middle; 
}

.formbody input[type="checkbox"], 
x:-moz-any-link {
	top: 0px; 
	position: relative; 
}

.checkbox_container { 
	margin-top: 10px; 
}

input[type="radio"], 
x:-moz-any-link {
	top: 0px; 
	position: relative; 
}

.submit_container { 
	margin-top: 1em; 
	margin-bottom: 1em; 
}

form table td { 
	padding-top: 3px; 
	padding-bottom: 3px; 
}

form table td:first-child { 
	width: 45%; 
	padding-bottom: 0px; 
	text-align: left; 
}

.tableform table { 
	width: 92%; 
	margin-top: 1.5em; 
	margin-bottom: 0px; 
}

#container .tableform .formbody, 
#container .formbody .formbody { 
	width: 100%; 
	overflow: hidden;
}

.formbody .formbody { 
	padding-top: 0px; 
}

legend { 
	padding-right: 6px; 
	color: #00ADF1; 
}

fieldset table { 
	width: 92%; 
	margin-top: 1em ! important; 
	margin-bottom: 1em ! important; 
}

fieldset table td:first-child { 
	width: 140px; 
	text-align: left; 
}

span.mandatory { 
	display: inline; 
	padding-left: 2px; 
	font-weight: bold; 
	color: #FF0000;
}

p.confirm { 
	color: #00ADF1; 
}

p.error { 
	margin-bottom: 6px; 
	font-weight: bold; 
	color: #FF0000; 
}

form input.error,
textarea.error
/*
input.error[type="text"],
input.error[type="email"],
input.error[type="password"],
textarea.error */{
	background-color: #FFFFDD; 
	border-color: #FF0000; 
}

input.captcha { 
	width: 48px; 
}

span.captcha_text { 
	font-weight: normal;
}

:first-child + html span.captcha_text { 
	top: -3px; 
	position: relative; 
}

#container .submit {
    border: 1px solid #de601a;
    background: #ff9b50; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9b50 0%, #fd7d0d 3%, #ee7404 96%, #de601a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b50), color-stop(3%,#fd7d0d), color-stop(96%,#ee7404), color-stop(100%,#de601a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b50', endColorstr='#de601a',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
}

.submit:hover { 
	display: inline-block; 
	color: #7A7A7A; 
	cursor: pointer; 
}

select {
	width: 63%; 
	padding: 4px 3px 4px 1px; 
	border: 1px solid #CCCCCC; 
}

.checkbox_container span, 
.radio_container span { 
	display: block; 
}

.checkbox_container + br, 
.radio_container + br { 
	display: none; 
}

.checkbox_container label, 
.checkbox_container input { 
	vertical-align: middle; 
}

.formbody input[type="checkbox"], 
x:-moz-any-link { 
	top: -2px; 
	position: relative; 
}

#ctrl_notify {padding: 0;}

.checkbox_container { 
	margin-top: 10px;

}

input[type="radio"], 
x:-moz-any-link { 
	top: 2px; 
	position: relative; 
}
.submit_container { 
	margin-top: 1em; 
	margin-bottom: 1em; 
}


#main .formbody div.submit_container {
	border-top: 1px dotted #D0C9C2;
	padding-top: 20px;
	margin-top: 10px;
}

/* 2) Login Box
___________________________________________________________*/

#container .mod_lostPassword,
#container .mod_login {
	position: relative;
	padding-bottom: 60px;
}

#container .mod_lostPassword .text,
#container .mod_login .text {
	width: 74.4%;
	display: inline-block;
}

label,
#container .mod_login label {
	width: 20%;
	display: inline-block;
}

#container .mod_lostPassword  br,
#container .mod_login br {
	display: none;
}

#container .mod_lostPassword .checkbox_container,
#container .mod_login .checkbox_container {
	position: absolute;
	bottom: 14px;
	right: 18.5%;
}

#container .mod_lostPassword .checkbox_container label,
#container .mod_login .checkbox_container label {
	width: 120px;
	margin-top: 7px;
}

#container .mod_lostPassword .submit_container,
#container .mod_login .submit_container {
	position: absolute;
	bottom: 0;
	right: 3em;
	border: none;
}

#container .grid6 .mod_login .submit_container {
	right: 1.8em;
}

#container .mod_login .checkbox {
	margin-top: 7px;
}


.mod_listing .formbody {

	margin-bottom: 1.5em;

}

.mod_listing .formbody .select {

	width: 20%;

}
/* Name of the file and short description
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
		@author................: Felix Pfeiffer
		@author................: Sascha Müller
		@author................: Stefan Melz <stefan@slash-works.de>


............................................. */






/* landscape tablets and smaller screens
___________________________________________________________*/

@media (min-width:768px) and (max-width:979px)
{

    /*----- navigation ------- */

    .nav-main,
    .nav-left {
        font-size: 0.8em;
    }
    
	/*----- layout ------- */

    figure {
        float: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .caption {
        margin-bottom: 20px;
    }
    
    /*----- slider on demo content elements page ------- */
    
    .sliderdemo .slidebox1 .image_container {
		
		opacity: 0.1;
		z-index: 55;
		right: -10px;
		
	}
    
    .sliderdemo .slidebox1 h1,
	.sliderdemo .slidebox1 p {
    	margin-right: 10%;
    	position: absolute;
    	z-index: 99;
	}
	
	.sliderdemo .slidebox1 p {
	
		top: 70px;
	
	}
	
	.sliderdemo .content-slider .slidebox1 h1,
	.sliderdemo .content-slider .slidebox1 p {
    	margin-left: 20px;
    	margin-right: 10%;
	}

    /*----- forms ------- */
	
	#container .mod_login .text,
	#container .mod_login label {
		display: block;
	}
	
	#container .mod_login .text {
		width: 97%;
	}
	
	#container .mod_login .checkbox_container {
		left: 1em;
		right: auto;
	}
	
	#container .mod_login .checkbox_container label {
		display: inline;
	}
	
	#container .mod_login .submit_container {
		float: right;
	}
	
	span.captcha_text { 
		display: block;
	}
    
    
}


/* smaller display and tablets
___________________________________________________________*/

@media (max-width:767px)
{

    .showat768{
        display: block;
    }

    .hideat768{
        display: none;
    }


    /*----- layout ------- */
    
    body {
		background: #fff;
	}
	
	#main .inside {
		margin-left: 0;
		margin-right: 0;
	}
	
	.image_container {
		padding: 0 !important;
		margin-left: 0 !important;
		margin-right: 10px !important;
		float: none !important;
	}
    
    .mobilelogo{
        float: left;
        margin: 5px;
        display: block;
    }

    #main{
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #left{
        padding-left: 15px;
    }

    .mod_article *[class*="ce_"], .mod_article *[class*="mod_"] {
        margin-left: 0px;
        margin-right: 10px;
    }


    /*----- burger mobile nav ------- */
    
    #jump-to-nav {
        display: block;
        background: url('../../files/contaodemo/theme/img/nav_mobile.png') no-repeat right 2px;
        color: #e37a25;
        font-size: 1.5em;
        width: 35px;
        height: 33px;
        float: right;
        margin-right: 10px;
        margin-top: 5px;
        padding-top: 0px;
        padding-right: 100px;
        text-decoration: none;
    }


    .mod_breadcrumb {
        display: none;
    }


    /*----- mobile nav ------- */
    
    #nav-main-mobile {
        width: auto;
        height: auto;
        float: none;
        background: none;
        margin-right: 10px;
        margin-top: 25px;
        clear: both;
    }

    #nav-main-mobile li{
        float: none;
        margin-right: 0;
    }

    #nav-main-mobile a.trail:hover{
        color: #fff
    }



    /*------------------ ende mobile nav ---------------------*/


    /*----- nav left ------- */

    #nav-left{
        margin: 0 10px 20px 10px;
        border-left: 1px solid #e1dad6;
    }
	
	/*----- slider ------- */
	
	.slidebox1 .image_container {
		
		opacity: 0.1;
		z-index: 55;
		right: -10px;
		
	}
	
	.mod_article .ce_sliderStart {
	
		margin-right: 0;
	
	}
	
	.slidebox1 h1,
	.slidebox1 p {
    	margin-right: 10%;
    	position: absolute;
    	z-index: 99;
	}
	
	.slidebox1 p {
	
		top: 70px;
	
	}
	
	.sliderdemo h1 {
	
		font-size: 2.5em;
	
	}
	
	.sliderdemo .content-slider .slidebox1 h1,
	.sliderdemo .content-slider .slidebox1 p {
    	margin-left: 20px;
    	margin-right: 10%;
	}
	
	/*----- newsletter ------- */
	
	.mod_nl_list{
        border-left:1px solid #e1dad6;;
        margin: 15px 10px;
        padding-bottom: 15px;
    }

    .mod_nl_list a,
    .mod_nl_list a:visited,
    .mod_nl_list a:hover,
    .mod_nl_list a:focus{
        display: block;
        float: none;
    }

    .mod_nl_list li{
        padding-bottom: 0;
    }
    
	/*----- forms ------- */
    
    .tableform table{
        width: 100%;
        line-height: 1.4em;
        border:1px solid #e1dad6;
    }

    #container input[type="text"],
    input[type="email"],
    input[type="password"],
    textarea, input[type="search"]{
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #main .formbody .submit_container {
        border-top: none;
        padding-top: 0px;
        margin-top: 10px;
    }
	
	#container .mod_login .text,
	#container .mod_login label {
		display: block;
	}
	
	#container .mod_login .text {
		width: 100%;
	}
	
	#container .mod_login .checkbox_container {
		margin-left: 0%;
	}
	
	#container .mod_login .checkbox_container label {
		display: inline;
	}
	
	#container .mod_login .submit_container {
		float: right;
	}
	
	#container .mod_login .checkbox_container {
		left: 1em;
		right: auto;
	}
	
	/*----- footer ------- */
	
	#footer .inside {
		float: none;
	}
	
	/*----- events ------- */
	
	/* remove Texlink and open up the a tag as a square to simulate just a clik area */
	
	.mod_calendar thead .label {
		display: none;
	}
	
	.mod_calendar tr {
		clear: both;
		float: left;
		width: 100%;
	}
	
	.mod_calendar tbody .days {
		display: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.mod_calendar tbody .days.active,
	.mod_calendar thead th {
		display: block;
		clear: both;
		float: left;
		width: 100%;
		border-bottom: 1px solid #fff;
	}
	
	.mod_calendar tbody .header {
		float: left;
		width: 20%;
	}
	
	.mod_calendar tbody .event {
		float: right;
		width: 75%;
		margin-bottom: 4px;
		margin-right: 10px;
		padding-bottom: 4px;
		border-bottom: 1px solid #bd5e06;
	}
	
	.mod_calendar tbody .event a:before {
		content: '\2022';
		display: inline-block;
		margin-right: 10px;
	}
	
	.mod_calendar thead th {
	
		font-size: 1em;
		display: inline-block;
	
	}
	
	.mod_calendar thead .current,
	.mod_calendar thead .previous,
	.mod_calendar thead .next {
		
		vertical-align: middle;
		line-height: 40px;
		
	}
	
	#left .mod_calendar {
	
		display: none;
	
	}


}

/* smartphones
___________________________________________________________*/

@media (max-width:479px){


    /*----- burger mobile nav ------- */
    
    #jump-to-nav{
        text-indent: -9999px;
        margin-top: 10px;
    }
    
}

@media (max-width:400px){

	/*----- burger mobile nav ------- */

    #jump-to-nav {
    
    	padding-right: 0;
    
    }
    
    /*----- slider ------- */
    
    .slidebox1 h1 {
	
		font-size: 2em;
		line-height: 1em;
		
	}

}


/* navigation.css - all styles for navigation modules
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
		@author................: Felix Pfeiffer
		@author................: Sascha Müller

	Style Map
		1) General
		2) Main Navigation
		3) Meta Navigation
		4) Left Navigation
		5) Pagination
		6) Book navigation
		7) Quicknav disabled
		8) Breadcrumb
		9) Sitemap
		10) small displays and tablets
		11) portrait tablets and phone
............................................. */

/* 1) General
___________________________________________________________*/
.mod_navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* 2) Main Navigation
___________________________________________________________*/

.nav-main {
    float: right;
    margin-right: 10px;
}

/* First level li */
.nav-main > ul > li {
    float: left;
    margin-right: 10px;
    font-weight: bold;
}

/* Reset last item */
.nav-main li.last {
    margin-right: 0;
}

/* style first level a tags and actives */
.nav-main > ul > li > a,
.nav-main > ul > li > .active,
.nav-main > ul > li > .trail{
    border: 1px solid #e1dad6;
    border-bottom-color: #d4cbc5;
    display: block;
    padding: 8px;
    color: #7f7266;
    text-decoration: none;
    background: #f4f2f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f2f0 0%, #eee9e7 3%, #e1dad6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2f0), color-stop(3%,#eee9e7), color-stop(100%,#e1dad6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2f0', endColorstr='#e1dad6',GradientType=0 ); /* IE6-9 */
    font-size: 1.143em;
}

/* add hover status for a and active items with dropdown */
.nav-main.dropdown > ul > li:hover > a,
.nav-main.dropdown > ul > li.submenu:hover > .active{
	background: #f4f2f0;
	border-color: #e5dfdc;
	color: #e37a25;
}

/* add a padding to bottom for the dropdown effect */
.nav-main.dropdown > ul > li.submenu:hover > a,
.nav-main.dropdown > ul > li.submenu:hover > .active {
	padding-bottom: 15px;
	border-bottom: none;
}

/* set the active effect */
.nav-main > ul > li > .active,
.nav-main > ul > li > .trail
{
    border-color: #de601a;
    border-bottom-color: #cf5917;
    color: #ffffff;
    background: #ff9b50; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9b50 0%, #fd7d0d 3%, #ee7404 96%, #de601a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b50), color-stop(3%,#fd7d0d), color-stop(96%,#ee7404), color-stop(100%,#de601a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b50', endColorstr='#de601a',GradientType=0 ); /* IE6-9 */
}

/****** 2.1) Dropdown styles ******/

/* add base dropdown styles */
.nav-main.dropdown .submenu .level_2 {
	position: absolute;
	border: 1px solid #eee;
    left: -9999em;
    width: 170px;
	z-index: 88;
}

/* show dropdown on hover */
.nav-main.dropdown li.submenu:hover .level_2{
    left: auto;
}

.nav-main .submenu .level_2 {
	background: #f4f2f0;
	border: 1px solid #e5dfdc;
}

/* style the buttons */
.nav-main .submenu .level_2 a,
.nav-main .submenu .level_2 span {
	display: block;
	clear: both;
	padding-bottom: 0;
	font-size: 1.143em; /* 16px */
	text-decoration: none;
	padding: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1dad6;
}

/* style the hover effect */
.nav-main.dropdown .level_2 a:hover,
.nav-main .level_2 .active,
.nav-main .level_2 .trail {
	color: #e37a25;
}

/* 3) Meta Navigation
___________________________________________________________*/

.nav-meta {
    float: right;
    margin-top: 1px;
    line-height: 25px;
    margin-right: 10px;
}

.nav-meta li {
    display: inline;
    padding: 0 5px;
}

.nav-meta a {
    text-decoration: none;
}

.nav-meta a:hover {
    text-decoration: underline;
}

/* 4) Left Navigation
___________________________________________________________*/

.nav-left {
	margin: 20px 0 0 0px;
	border: 1px solid #e1dad6;
	border-left: none;
	font-weight: bold;
}

.nav-left a,
.nav-left span.active,
.nav-left span.trail,
.nav-left a.trail {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1dad6;
    display: block;
    padding: 10px;
    color: #7f7266;
    text-decoration: none;
	background: url('../../files/contaodemo/theme/img/icons/icon_arrow-right-grey.png') no-repeat 95% 50% #f4f2f0;
    font-size: 1.143em; /* 16px */
}

.nav-left a:hover {
	color: #e37a25;
	background-image: url('../../files/contaodemo/theme/img/icons/icon_arrow-right-orange.png');
}

.nav-left span.active,
.nav-left span.trail,
.nav-left a.trail,
#container .nav-left a.trail:hover {
	background-color: #e37a25;
	background-image: url('../../files/contaodemo/theme/img/icons/icon_arrow-right-darkorange.png');
	color: #fff;
	border-top-color: #ff9b50;
}

.nav-left .last a,
.nav-left .last span.active,
.nav-left span.trail {
	border-bottom: none;
}


/* 5) Pagination
___________________________________________________________*/

.pagination {
	clear: both;
	border-top: 1px solid #e1dad6;
	padding-top: 5px;
	margin-top: 10px;
}

.pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.pagination li {
	float: left;
}

.pagination a,
.pagination span {
	border: 1px solid #e1dad6;
    border-bottom-color: #d4cbc5;
    display: block;
    padding: 5px;
    color: #7f7266;
    text-decoration: none;
    background: #f4f2f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f2f0 0%, #eee9e7 3%, #e1dad6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2f0), color-stop(3%,#eee9e7), color-stop(100%,#e1dad6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2f0', endColorstr='#e1dad6',GradientType=0 ); /* IE6-9 */
    margin-right: 2px;
}

.pagination span {
	border: 1px solid #de601a;
    border-bottom-color: #cf5917;
    display: block;
    padding: 5px;
    color: #ffffff;
    background: #ff9b50; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9b50 0%, #fd7d0d 3%, #ee7404 96%, #de601a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b50), color-stop(3%,#fd7d0d), color-stop(96%,#ee7404), color-stop(100%,#de601a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b50', endColorstr='#de601a',GradientType=0 ); /* IE6-9 */
}

/* 6) Book Navigation
___________________________________________________________*/

.mod_booknav {
	clear: both;
	border-top: 1px solid #e1dad6;
	padding-top: 10px;
	margin-top: 20px;
}

.mod_booknav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mod_booknav li {
	float: left;
}

.mod_booknav a,
.mod_booknav span {
	border: 1px solid #e1dad6;
    border-bottom-color: #d4cbc5;
    display: block;
    padding: 5px;
    color: #7f7266;
    text-decoration: none;
    background: #f4f2f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f2f0 0%, #eee9e7 3%, #e1dad6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2f0), color-stop(3%,#eee9e7), color-stop(100%,#e1dad6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2f0', endColorstr='#e1dad6',GradientType=0 ); /* IE6-9 */
    margin-right: 2px;
}

.mod_booknav span {
	border: 1px solid #de601a;
    border-bottom-color: #cf5917;
    display: block;
    padding: 5px;
    color: #ffffff;
    background: #ff9b50; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9b50 0%, #fd7d0d 3%, #ee7404 96%, #de601a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b50), color-stop(3%,#fd7d0d), color-stop(96%,#ee7404), color-stop(100%,#de601a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b50', endColorstr='#de601a',GradientType=0 ); /* IE6-9 */
}

.mod_booknav a:hover {
	background: #f4f2f0;
	border-color: #e5dfdc;
	color: #e37a25;
}

/* Hide the up, prev buttons for pages with this class */
.noprevlink .mod_booknav .up,
.noprevlink .mod_booknav .prev{
	display: none;
}
/* 7) Quick nav
___________________________________________________________

.mod_quicknav {
	border: 1px solid #95857a;
  	border-bottom: 1px solid #76695f;
    background: #9b8d81;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOGQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTdiNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9b8d81 0%, #897b70 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b8d81), color-stop(100%,#897b70));
    background: -webkit-linear-gradient(top,  #9b8d81 0%,#897b70 100%);
    background: -o-linear-gradient(top,  #9b8d81 0%,#897b70 100%);
    background: -ms-linear-gradient(top,  #9b8d81 0%,#897b70 100%);
    background: linear-gradient(to bottom,  #9b8d81 0%,#897b70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8d81', endColorstr='#897b70',GradientType=0 );

}

.mod_quicknav .select {
  background: #9b8d81;
  border: none;
  color: #FFF; display: block;
}

.mod_quicknav option {
	background: none;
	padding: 7px 9px;
  	background: #9b8d81; width: 100%;
}

.mod_quicknav option:hover,
.mod_quicknav option:focus {background: #e37a25;}


.mod_quicknav .submit {display: none;}
*/

/* 8) Breadcrumb
___________________________________________________________*/

.mod_breadcrumb ul {
	list-style: none;
	padding: 0;
	margin: 15px 0 0 10px;
	font-size: 0.929em; /* 12px */
}

.mod_breadcrumb li {
	float: left;
	background: url('../../files/contaodemo/theme/img/icons/icon_arrow-small.png') no-repeat 100% 50%;
	padding-right: 15px;
	padding-left: 5px;
}

.mod_breadcrumb .first {
	padding-left: 0px;
}

.mod_breadcrumb a {
	text-decoration: none;
}

.mod_breadcrumb a:hover {
	text-decoration: underline;
}

.mod_breadcrumb .active {
    color: #e37a25;
    font-weight: bold;
    background: none;
}

/* 9) Sitemap
___________________________________________________________*/

.mod_sitemap ul {
	margin: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

.mod_sitemap li {
	background: url('../../files/contaodemo/theme/img/bg/sitemap_normal.png') no-repeat 0 0px;
	padding: 0px 0 5px 15px;
	margin: 0;
}

.mod_sitemap > ul > li.first {
	background-image: url('../../files/contaodemo/theme/img/bg/sitemap_first.png');
}

.mod_sitemap li.last {
	background-image: url('../../files/contaodemo/theme/img/bg/sitemap_last.png');
}

.mod_sitemap ul ul ul {

}

.mod_sitemap a {
	display: block;
	background-color: #fbfaf9;
	padding: 2px;
}


/* print.css - styles for print view
.............................................
	Authors
		@author................: Sascha Müller
............................................. */

@media print {
  body {
    margin: 0; padding: 0;
  	background: #FFF !important; 
    font-size: 14px;
  }
  
  .grid12,
  #wrapper {width: 100.0%;}
  
  nav,
  #header-top-bar, #nav-main,
  .mod_breadcrumb, #social,
  .mod_newsmenu, .mod_login,
  #left, .mod_booknav, .pagination {display: none;}
  
  #main .inside {margin: 0;}
  
  #container {padding: 0;}
  
  .accordion
  {
      height: auto !important;
      visibility: visible !important;
      opacity: 1.0 !important;
  }
  
  #footer .mod_newslist,
  #footer .mod_eventlist,
  .mod_subscribe,
  .mod_unsubscribe{display: none;}
}
/* search.css - styles for search elements
.............................................
	Authors
		@author................: Joe Ray Gregory joe@may17.de
............................................. */


.mod_search .even,
.mod_search .odd {
	border-bottom: 1px solid #d4cbc5;
	margin-bottom: 1px;
}

.mod_search .last {
	border-bottom: none;
}

.mod_search h3 a,
.mod_search h3 a:visited,
.mod_search h3 a:hover,
.mod_search h3 a:focus,
.mod_search h3 a:active {text-decoration: none; color: #e37a25;}

.mod_search h3 a:hover,
.mod_search h3 a:focus,
.mod_search h3 a:active {text-decoration: underline;}

.mod_search h3 a {
	color: #e37a25;
}

.mod_search .relevance {
	font-size: 0.8em;
	padding-left: 10px;
	color: #60584D;
}

.mod_search .formbody {
	border: 1px solid #e5dfdc;
	background-color: #eae5e2;
	padding: 1em;
}

.mod_search .radio_container span {
	float: left;
	margin-right: 1em;
}

.mod_search fieldset {
	padding: 0;
	margin: 5px 0 0 0;
}

.mod_search .highlight {
	color: #e37a25;
	font-weight: bold;
}
