<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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
}


#box { 
	#position: absolute;   
    height: auto;
	width: 280px;
	right: 0px;
	top: -50px;
	border: 2px;
	border-color: #f6941d;
	background-color: #ccc;
	padding: 15px;
	margin: 15px;
	float: right;
}

#box h1 {
	position: relative;
	color: #f6941d;
	font-size:1.8333em;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: right;
}

#box p {
	position: relative;
	color: #fff;
	font-size:1em;
	padding-bottom: 5px;
	text-align: right;
}

#main .inside{
    min-height:1px
}
.ce_gallery&gt;ul{
    margin:0;
    padding:0;
    overflow:hidden;
    list-style:none
}
.ce_gallery&gt;ul li{
    float:left
}
.ce_gallery&gt;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
}

@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
}


legend{
    width:100%;
    display:block;
    font-weight:bold;
    border:0
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],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:transparent
}
input[type="submit"],.button{
    display:inline-block;
    padding:4px 15px 4px 14px;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    line-height:16px;
    font-size:11px;
    color:#000;
    cursor:pointer;
    border:1px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#ececec;
    background-image:-moz-linear-gradient(top,#fff,#ececec);
    background-image:-webkit-linear-gradient(top,#fff,#ececec);
    background-image:-ms-linear-gradient(top,#fff,#ececec);
    background-image:-o-linear-gradient(top,#fff,#ececec);
    background-image:linear-gradient(to bottom,#fff,#ececec);
    background-repeat:repeat-x;
    -moz-transition:background .15s linear;
    -webkit-transition:background .15s linear;
    -o-transition:background .15s linear;
    transition:background .15s linear
}
input[type="submit"]:hover,.button:hover{
    text-decoration:none;
    background-position:0 -15px !important
}
input[type="submit"]:active,.button:active{
    background-color:#e6e6e6;
    background-position:0 -30px !important
}
input[type="submit"].blue,.button.blue{
    background-color:#2f96b4;
    background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
    border-color:#2f96b4;
    color:#fff
}
input[type="submit"].blue:active,.button.blue:active{
    background-color:#2e95b3
}
input[type="submit"].green,.button.green{
    background-color:#51a351;
    background-image:-moz-linear-gradient(top,#62c462,#51a351);
    background-image:-webkit-linear-gradient(top,#62c462,#51a351);
    background-image:-ms-linear-gradient(top,#62c462,#51a351);
    background-image:-o-linear-gradient(top,#62c462,#51a351);
    background-image:linear-gradient(to bottom,#62c462,#51a351);
    border-color:#51a351;
    color:#fff
}
input[type="submit"].green:active,.button.green:active{
    background-color:#4f9f4f
}
input[type="submit"].orange,.button.orange{
    background-color:#f89406;
    background-image:-moz-linear-gradient(top,#fbb450,#f89406);
    background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
    background-image:-ms-linear-gradient(top,#fbb450,#f89406);
    background-image:-o-linear-gradient(top,#fbb450,#f89406);
    background-image:linear-gradient(to bottom,#fbb450,#f89406);
    border-color:#f89406;
    color:#fff
}
input[type="submit"].orange:active,.button.orange:active{
    background-color:#f28f04
}
input[type="submit"].red,.button.red{
    background-color:#bd362f;
    background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
    border-color:#bd362f;
    color:#fff
}
input[type="submit"].red:active,.button.red:active{
    background-color:#be322b
}


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:normal
}
/*
h1{
    font-size:1.8333em
}
h2{
    font-size:1.6667em
}
h3{
    font-size:1.5em
}
h4{
    font-size:1.3333em
}
*/
h1{
    font-size:1.8333em
}
h2{
    font-size:1.5em
}
h3{
    font-size:1.3333em
}
h4{
    font-size:1.2em
}

table{
    font-size:inherit
}
caption,th{
    font-weight:bold
}
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
}


#wrapper{
    width:980px;
    margin:0 auto
}
*[class*="grid"]{
    float:left;
    margin-left:10px;
    margin-right:10px;
    display:inline
}
.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{
    margin-left:10px;
    margin-right:10px
}
.mod_article .mod_newsreader,.mod_article .mod_eventreader{
    margin-left:0;
    margin-right:0
}
.mod_article *[class*="layout_"]&gt;*,.mod_article *[class*="event_"]&gt;*{
    margin-left:10px;
    margin-right:10px
}
.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12{
    margin-left:0;
    margin-right:0
}
#main .inside{
    overflow:hidden
}
.grid1{
    width:60px
}
.grid2{
    width:140px
}
.grid3{
    width:220px
}
.grid4{
    width:300px
}
.grid5{
    width:380px
}
.grid6{
    width:460px
}
.grid7{
    width:540px
}
.grid8{
    width:620px
}
.grid9{
    width:700px
}
.grid10{
    width:780px
}
.grid11{
    width:860px
}
.grid12{
    width:940px
}
.mod_article.grid1{
    width:80px
}
.mod_article.grid2{
    width:160px
}
.mod_article.grid3{
    width:240px
}
.mod_article.grid4{
    width:320px
}
.mod_article.grid5{
    width:400px
}
.mod_article.grid6{
    width:480px
}
.mod_article.grid7{
    width:560px
}
.mod_article.grid8{
    width:640px
}
.mod_article.grid9{
    width:720px
}
.mod_article.grid10{
    width:800px
}
.mod_article.grid11{
    width:880px
}
.mod_article.grid12{
    width:960px
}
.offset1{
    margin-left:90px !important
}
.offset2{
    margin-left:170px !important
}
.offset3{
    margin-left:250px !important
}
.offset4{
    margin-left:330px !important
}
.offset5{
    margin-left:410px !important
}
.offset6{
    margin-left:490px !important
}
.offset7{
    margin-left:570px !important
}
.offset8{
    margin-left:650px !important
}
.offset9{
    margin-left:730px !important
}
.offset10{
    margin-left:810px !important
}
.offset11{
    margin-left:890px !important
}
.offset12{
    margin-left:970px !important
}
.mod_article.offset1{
    margin-left:80px !important
}
.mod_article.offset2{
    margin-left:160px !important
}
.mod_article.offset3{
    margin-left:240px !important
}
.mod_article.offset4{
    margin-left:320px !important
}
.mod_article.offset5{
    margin-left:400px !important
}
.mod_article.offset6{
    margin-left:480px !important
}
.mod_article.offset7{
    margin-left:560px !important
}
.mod_article.offset8{
    margin-left:640px !important
}
.mod_article.offset9{
    margin-left:720px !important
}
.mod_article.offset10{
    margin-left:800px !important
}
.mod_article.offset11{
    margin-left:880px !important
}
.mod_article.offset12{
    margin-left:960px !important
}
@media(min-width:768px) and (max-width:979px){
    #wrapper{
        width:744px
    }
    .grid1{
        width:42px
    }
    .grid2{
        width:104px
    }
    .grid3{
        width:166px
    }
    .grid4{
        width:228px
    }
    .grid5{
        width:290px
    }
    .grid6{
        width:352px
    }
    .grid7{
        width:414px
    }
    .grid8{
        width:476px
    }
    .grid9{
        width:538px
    }
    .grid10{
        width:600px
    }
    .grid11{
        width:662px
    }
    .grid12{
        width:724px
    }
    .mod_article.grid1{
        width:62px
    }
    .mod_article.grid2{
        width:124px
    }
    .mod_article.grid3{
        width:186px
    }
    .mod_article.grid4{
        width:248px
    }
    .mod_article.grid5{
        width:310px
    }
    .mod_article.grid6{
        width:372px
    }
    .mod_article.grid7{
        width:434px
    }
    .mod_article.grid8{
        width:496px
    }
    .mod_article.grid9{
        width:558px
    }
    .mod_article.grid10{
        width:620px
    }
    .mod_article.grid11{
        width:682px
    }
    .mod_article.grid12{
        width:744px
    }
    .offset1{
        margin-left:72px !important
    }
    .offset2{
        margin-left:134px !important
    }
    .offset3{
        margin-left:196px !important
    }
    .offset4{
        margin-left:258px !important
    }
    .offset5{
        margin-left:320px !important
    }
    .offset6{
        margin-left:382px !important
    }
    .offset7{
        margin-left:444px !important
    }
    .offset8{
        margin-left:506px !important
    }
    .offset9{
        margin-left:568px !important
    }
    .offset10{
        margin-left:630px !important
    }
    .offset11{
        margin-left:692px !important
    }
    .offset12{
        margin-left:754px !important
    }
    .mod_article.offset1{
        margin-left:62px !important
    }
    .mod_article.offset2{
        margin-left:124px !important
    }
    .mod_article.offset3{
        margin-left:186px !important
    }
    .mod_article.offset4{
        margin-left:248px !important
    }
    .mod_article.offset5{
        margin-left:310px !important
    }
    .mod_article.offset6{
        margin-left:372px !important
    }
    .mod_article.offset7{
        margin-left:434px !important
    }
    .mod_article.offset8{
        margin-left:496px !important
    }
    .mod_article.offset9{
        margin-left:558px !important
    }
    .mod_article.offset10{
        margin-left:620px !important
    }
    .mod_article.offset11{
        margin-left:682px !important
    }
    .mod_article.offset12{
        margin-left:744px !important
    }
    
}
@media(max-width:767px){
    #wrapper{
        width:auto
    }
    *[class*="grid"]{
        float:none !important;
        display:block !important;
        width:auto !important
    }
    *[class*="offset"]{
        margin-left:10px !important
    }
    
}

/**
* 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;
    
}

/* MediaElement.js 2.14.2, (c) 2010-2013 John Dyer &lt;http://j.hn&gt;, MIT license */
.mejs-container{
    position:relative;
    background:#000;
    font-family:Helvetica,Arial;
    text-align:left;
    vertical-align:top;
    text-indent:0
}
.mejs-audio{
    margin-top:18px
}
.me-plugin{
    position:absolute
}
.mejs-embed,.mejs-embed body{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    background:#000;
    overflow:hidden
}
.mejs-fullscreen{
    overflow:hidden !important
}
.mejs-container-fullscreen{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    overflow:hidden;
    z-index:1000
}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{
    width:100%;
    height:100%
}
.mejs-clear{
    clear:both
}
.mejs-background{
    position:absolute;
    top:0;
    left:0
}
.mejs-mediaelement{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.mejs-poster{
    position:absolute;
    top:0;
    left:0;
    background-size:contain;
    background-position:50% 50%;
    background-repeat:no-repeat
}
:root .mejs-poster img{
    display:none
}
.mejs-poster img{
    border:0;
    padding:0;
    border:0
}
.mejs-overlay{
    position:absolute;
    top:0;
    left:0
}
.mejs-overlay-play{
    cursor:pointer
}
.mejs-overlay-button{
    position:absolute;
    top:50%;
    left:50%;
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px;
    background:url("../assets/jquery/mediaelement/2.14.2/images/bigplay.svg") no-repeat
}
.no-svg .mejs-overlay-button{
    background-image:url("../assets/jquery/mediaelement/2.14.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.14.2/images/background.png");
    background:rgba(0,0,0,0.9);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));
    background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
    background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
    background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
    background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
    background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))
}
.mejs-overlay-loading span{
    display:block;
    width:80px;
    height:80px;
    background:transparent url("../assets/jquery/mediaelement/2.14.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.14.2/images/background.png");
    background:rgba(0,0,0,0.7);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    height:30px;
    width:100%
}
.mejs-container .mejs-controls div{
    list-style-type:none;
    background-image:none;
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:26px;
    height:26px;
    font-size:11px;
    line-height:11px;
    font-family:Helvetica,Arial;
    border:0
}
.mejs-controls .mejs-button button{
    cursor:pointer;
    display:block;
    font-size:0;
    line-height:0;
    text-decoration:none;
    margin:7px 5px;
    padding:0;
    position:absolute;
    height:16px;
    width:16px;
    border:0;
    background:transparent url("../assets/jquery/mediaelement/2.14.2/images/controls.svg") no-repeat
}
.no-svg .mejs-controls .mejs-button button{
    background-image:url("../assets/jquery/mediaelement/2.14.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:8px 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 span{
    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{
    display:block;
    position:absolute;
    width:180px;
    height:10px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    cursor:pointer
}
.mejs-controls .mejs-time-rail .mejs-time-total{
    margin:5px;
    background:#333;
    background:rgba(50,50,50,0.8);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));
    background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))
}
.mejs-controls .mejs-time-rail .mejs-time-buffering{
    width:100%;
    background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    -webkit-background-size:15px 15px;
    -moz-background-size:15px 15px;
    -o-background-size:15px 15px;
    background-size:15px 15px;
    -webkit-animation:buffering-stripes 2s linear infinite;
    -moz-animation:buffering-stripes 2s linear infinite;
    -ms-animation:buffering-stripes 2s linear infinite;
    -o-animation:buffering-stripes 2s linear infinite;
    animation:buffering-stripes 2s linear infinite
}
@-webkit-keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
    
}
@-moz-keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
    
}
@-ms-keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
    
}
@-o-keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
    
}
@keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
    
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
    background:#3caac8;
    background:rgba(60,170,200,0.8);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));
    background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
    background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
    background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
    background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
    background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));
    width:0
}
.mejs-controls .mejs-time-rail .mejs-time-current{
    background:#fff;
    background:rgba(255,255,255,0.8);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    width:0
}
.mejs-controls .mejs-time-rail .mejs-time-handle{
    display:none;
    position:absolute;
    margin:0;
    width:10px;
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    border:solid 2px #333;
    top:-2px;
    text-align:center
}
.mejs-controls .mejs-time-rail .mejs-time-float{
    position:absolute;
    display:none;
    background:#eee;
    width:36px;
    height:17px;
    border:solid 1px #333;
    top:-26px;
    margin-left:-18px;
    text-align:center;
    color:#111
}
.mejs-controls .mejs-time-rail .mejs-time-float-current{
    margin:2px;
    width:30px;
    display:block;
    text-align:center;
    left:0
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{
    position:absolute;
    display:block;
    width:0;
    height:0;
    line-height:0;
    border:solid 5px #eee;
    border-color:#eee transparent transparent transparent;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    top:15px;
    left:13px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{
    width:48px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{
    width:44px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{
    left:18px
}
.mejs-controls .mejs-fullscreen-button button{
    background-position:-32px 0
}
.mejs-controls .mejs-unfullscreen button{
    background-position:-32px -16px
}
.mejs-controls .mejs-mute button{
    background-position:-16px -16px
}
.mejs-controls .mejs-unmute button{
    background-position:-16px 0
}
.mejs-controls .mejs-volume-button{
    position:relative
}
.mejs-controls .mejs-volume-button .mejs-volume-slider{
    display:none;
    height:115px;
    width:25px;
    background:url("../assets/jquery/mediaelement/2.14.2/images/background.png");
    background:rgba(50,50,50,0.7);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    top:-115px;
    left:0;
    z-index:1;
    position:absolute;
    margin:0
}
.mejs-controls .mejs-volume-button:hover{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{
    position:absolute;
    left:11px;
    top:8px;
    width:2px;
    height:100px;
    background:#ddd;
    background:rgba(255,255,255,0.5);
    margin:0
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{
    position:absolute;
    left:11px;
    top:8px;
    width:2px;
    height:100px;
    background:#ddd;
    background:rgba(255,255,255,0.9);
    margin:0
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{
    position:absolute;
    left:4px;
    top:-3px;
    width:16px;
    height:6px;
    background:#ddd;
    background:rgba(255,255,255,0.9);
    cursor:N-resize;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    margin:0
}
.mejs-controls div.mejs-horizontal-volume-slider{
    height:26px;
    width:60px;
    position:relative
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    position:absolute;
    left:0;
    top:11px;
    width:50px;
    height:8px;
    margin:0;
    padding:0;
    font-size:1px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:#333;
    background:rgba(50,50,50,0.8);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));
    background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
    background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    position:absolute;
    left:0;
    top:11px;
    width:50px;
    height:8px;
    margin:0;
    padding:0;
    font-size:1px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:#fff;
    background:rgba(255,255,255,0.8);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
    background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
    display:none
}
.mejs-controls .mejs-captions-button{
    position:relative
}
.mejs-controls .mejs-captions-button button{
    background-position:-48px 0
}
.mejs-controls .mejs-captions-button .mejs-captions-selector{
    visibility:hidden;
    position:absolute;
    bottom:26px;
    right:-10px;
    width:130px;
    height:100px;
    background:url("../assets/jquery/mediaelement/2.14.2/images/background.png");
    background:rgba(50,50,50,0.7);
    border:solid 1px transparent;
    padding:10px;
    overflow:hidden;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{
    margin:0;
    padding:0;
    display:block;
    list-style-type:none !important;
    overflow:hidden
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{
    margin:0 0 6px 0;
    padding:0;
    list-style-type:none !important;
    display:block;
    color:#fff;
    overflow:hidden
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{
    clear:both;
    float:left;
    margin:3px 3px 0 5px
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
    width:100px;
    float:left;
    padding:4px 0 0 0;
    line-height:15px;
    font-family:helvetica,arial;
    font-size:10px
}
.mejs-controls .mejs-captions-button .mejs-captions-translations{
    font-size:10px;
    margin:0 0 5px 0
}
.mejs-chapters{
    position:absolute;
    top:0;
    left:0;
    -xborder-right:solid 1px #fff;
    width:10000px;
    z-index:1
}
.mejs-chapters .mejs-chapter{
    position:absolute;
    float:left;
    background:#222;
    background:rgba(0,0,0,0.7);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);
    overflow:hidden;
    border:0
}
.mejs-chapters .mejs-chapter .mejs-chapter-block{
    font-size:11px;
    color:#fff;
    padding:5px;
    display:block;
    border-right:solid 1px #333;
    border-bottom:solid 1px #333;
    cursor:pointer
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{
    border-right:0
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{
    background:#666;
    background:rgba(102,102,102,0.7);
    background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));
    background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
    background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
    background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
    background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
    background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{
    font-size:12px;
    font-weight:bold;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:0 0 3px 0;
    line-height:12px
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{
    font-size:12px;
    line-height:12px;
    margin:3px 0 4px 0;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis
}
.mejs-captions-layer{
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    line-height:22px;
    font-size:12px;
    color:#fff
}
.mejs-captions-layer a{
    color:#fff;
    text-decoration:underline
}
.mejs-captions-layer[lang=ar]{
    font-size:20px;
    font-weight:normal
}
.mejs-captions-position{
    position:absolute;
    width:100%;
    bottom:15px;
    left:0
}
.mejs-captions-position-hover{
    bottom:45px
}
.mejs-captions-text{
    padding:3px 5px;
    background:url("../assets/jquery/mediaelement/2.14.2/images/background.png");
    background:rgba(20,20,20,0.8)
}
.me-cannotplay a{
    color:#fff;
    font-weight:bold
}
.me-cannotplay span{
    padding:15px;
    display:block
}
.mejs-controls .mejs-loop-off button{
    background-position:-64px -16px
}
.mejs-controls .mejs-loop-on button{
    background-position:-64px 0
}
.mejs-controls .mejs-backlight-off button{
    background-position:-80px -16px
}
.mejs-controls .mejs-backlight-on button{
    background-position:-80px 0
}
.mejs-controls .mejs-picturecontrols-button{
    background-position:-96px 0
}
.mejs-contextmenu{
    position:absolute;
    width:150px;
    padding:10px;
    border-radius:4px;
    top:0;
    left:0;
    background:#fff;
    border:solid 1px #999;
    z-index:1001
}
.mejs-contextmenu .mejs-contextmenu-separator{
    height:1px;
    font-size:0;
    margin:5px 6px;
    background:#333
}
.mejs-contextmenu .mejs-contextmenu-item{
    font-family:Helvetica,Arial;
    font-size:12px;
    padding:4px 6px;
    cursor:pointer;
    color:#333
}
.mejs-contextmenu .mejs-contextmenu-item:hover{
    background:#2c7c91;
    color:#fff
}
.mejs-controls .mejs-sourcechooser-button{
    position:relative
}
.mejs-controls .mejs-sourcechooser-button button{
    background-position:-128px 0
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{
    visibility:hidden;
    position:absolute;
    bottom:26px;
    right:-10px;
    width:130px;
    height:100px;
    background:url("../assets/jquery/mediaelement/2.14.2/images/background.png");
    background:rgba(50,50,50,0.7);
    border:solid 1px transparent;
    padding:10px;
    overflow:hidden;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{
    margin:0;
    padding:0;
    display:block;
    list-style-type:none !important;
    overflow:hidden
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{
    margin:0 0 6px 0;
    padding:0;
    list-style-type:none !important;
    display:block;
    color:#fff;
    overflow:hidden
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{
    clear:both;
    float:left;
    margin:3px 3px 0 5px
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{
    width:100px;
    float:left;
    padding:4px 0 0 0;
    line-height:15px;
    font-family:helvetica,arial;
    font-size:10px
}
.mejs-postroll-layer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:url("../assets/jquery/mediaelement/2.14.2/css/background.png");
    background:rgba(50,50,50,0.7);
    z-index:1000;
    overflow:hidden
}
.mejs-postroll-layer-content{
    width:100%;
    height:100%
}
.mejs-postroll-close{
    position:absolute;
    right:0;
    top:0;
    background:url("../assets/jquery/mediaelement/2.14.2/css/background.png");
    background:rgba(50,50,50,0.7);
    color:#fff;
    padding:4px;
    z-index:100;
    cursor:pointer
}

/* 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&gt;*{
    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
}

/* 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
}
.firefox .chzn-container{
    position:relative;
    top:2px;
    margin:-1px 0 0
}
.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{
    height:21px
}
.win.firefox .chzn-container-single .chzn-single{
    height:22px;
    line-height:21px
}
.chzn-container-single .chzn-single&gt;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{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    -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(0.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(0.85,white),color-stop(0.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,white 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:transparent !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(0.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:228px;
    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:1.2;
    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:transparent
}
.chzn-container .chzn-results .no-results{
    background:#f4f4f4
}
.chzn-container .chzn-results .group-result{
    cursor:default;
    color:#999;
    font-weight:bold
}
.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:transparent;
    border-left:0
}
.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:0;
    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:0
}
.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(0.85,white),color-stop(0.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,white 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
}


.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
}
.firefox .styled_select{
    line-height:21px
}
.win.firefox .styled_select{
    line-height:22px
}
.tl_subpanel .styled_select{
    font-size:11px;
    line-height:18px
}
.firefox .tl_subpanel .styled_select{
    line-height:19px
}
.win.firefox .tl_subpanel .styled_select{
    line-height:20px
}
.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;
    border-radius:0 3px 3px 0;
    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 &lt;http://iaian7.com&gt;, 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
}

/* reset-7.css */
#main .formbody &gt; div{
    margin-bottom: 12px
}
header .formbody &gt; div{
    float:left
}
form{
    margin-bottom:0
}
a,.toggler{
    outline: none
}

}

#header .mod_navigation ul{
    margin:0;
    list-style-type:none
}
#header .mod_navigation ul li{
    float:none
}
.highlight{
    border-bottom:1px dotted #353535
}
#header .mod_form{
    background: white url("../picbase/search-bg.gif") 96% center no-repeat;
    -moz-box-shadow: 0 1px 2px #666 inset;
    -webkit-box-shadow: 0 1px 2px #666 inset;
    box-shadow: 0 1px 2px #666 inset
}
#header,#footer{
    overflow:hidden
}
span.mandatory{
    padding:5px 0
}
p.error{
    padding:5px;
    border:1px solid #F60;
    color:#F60;
    background: #e7e7e7
}
form .widget{
    margin:10px 0 0;
    padding:0 5px
}
#footer .mod_navigation ul li,#footer .mod_navigation ul li{
    float:left
}
#footer .mod_navigation ul li a,#footer .mod_navigation ul li span,#header .mod_navigation ul li a,#header .mod_navigation ul li span{
    float:left;
    display:block
}

}


/* header search */
#header .mod_form{
    float:right;
    widows: 200px
}
#header .mod_form input{
    width:190px;
    float:left
}
#header .mod_form input.submit{
    width:auto
}
#main .ce_table table{
    width:100%;
    border-collapse:collapse
}
#main .ce_table th{
    text-align:left
}
#main .ce_table th,#main .ce_table td{
    padding:5px;
    border-bottom:1px dotted #e7e7e7
}
#main .ce_table tr{
    -moz-transition: background .2s;
    -webkit-transition: background .2s;
    transition: background .2s
}
#main .ce_table tr:hover{
    background: #e7e7e7
}
.ce_accordion .toggler{
    padding:5px;
    cursor: pointer
}
.mod_calendar table.calendar{
    width:100%;
    border-collapse:collapse
}
.mod_calendar table.calendar th,.mod_calendar table.calendar td{
    padding:5px;
    text-align:center
}
.mod_calendar table.calendar td{
    border:1px dotted #ccc
}
.mod_calendar table.calendar th.head{
    border:0;
    font-size:16px;
    font-weight:normal
}
.mod_breadcrumb li,.mod_breadcrumb li a{
    float:left;
    font-size:12px
}
.mod_breadcrumb li a{
    padding:0 5px 0 0;
    text-decoration:underline
}
.mod_breadcrumb li a:after{
    color:#666;
    content:" &gt; "
}
.mod_search .even,.mod_search .odd,.mod_nl_list ul li,.mod_eventlist .event-entry,.mod_newslist .block,.mod_faqlist ul li,.ce_downloads ul li{
    overflow:hidden;
    padding:5px;
    border-bottom:1px solid #e7e7e7
}
.mod_search span.relevance,.ce_downloads ul li span.size{
    font-size:12px
}
.mod_login .widget{
    overflow:hidden
}
.mod_login label{
    width:100px;
    float:left;
    display:block;
    margin-right:10px
}
.mod_login input{
    width:60%;
    float:left
}
.mod_login input.submit{
    width:auto;
    margin-top:10px;
    margin-left:115px
}
/* dropdown navi */
/* #header .mod_navigation ul li{
    float:left
}
must be set,too */
#header .mainnavi ul li{
    float:left
}
.headerrelativeclass{
    width:600px;
    position:relative;
    float:right
}
/* substitute for the header relative property to position absolute object in the header */
#header .inside{
    position:inherit
}
/* most important */
/*#header .mod_navigation ul,#header .mod_navigation{
    overflow:visible
}
*/#header .mainnavi ul.level_2{
    width:200px;
    top:169px;
    position:absolute;
    display:none;
    border-top:1px solid #150903;
    background: #1d201c;
    z-index:999
}
#header .mainnavi ul.level_2 li a,#header .mod_navigation ul.level_2 li span{
    float:none;
    display:block;
    margin:0;
    padding:9px 22px;
    border-bottom:1px solid #464845;
    font-size:14px;
    text-transform:none
}
#header .mainnavi ul.level_2 li a.last{
    border-bottom:0
}
#header ul.level_1 li{
    display:block
}
#header .mainnavi ul.level_2 li{
    float:none;
    display:block
}
#header ul.level_1 li:hover ul.level_2,#header ul.level_1 li:hover{
    display:block
}
#header .mainnavi ul.level_2 li a:hover{
    color: f6941d!important
}
#header .mainnavi ul.level_2 li a.trail,#header .mainnavi ul.level_2 li span.active{
    background: #000;
    color: f6941d!important
}
@media screen and (max-width: 1070px){
    #slider-fullwidth {
        background: #242723;
        
    }
    #slider-fullwidth img {
        max-width:none!important;
        width:auto!important;
        
    }
    #slider-fullwidth figure {
        
    }
    
}
@media screen and (max-width: 980px){
    .mod_article &gt; * {
        margin-left: 10px!important;
        margin-right: 10px!important;
        
    }
    #header .headerpic figcaption.caption {
        font-size: 20px!important;
        
    }
    #header .mod_navigation {
        left: -17px!important;
        top: -14px!important;
        
    }
    #header .mod_form {
        top: -100px!important;
        
    }
    body.home #header {
        height: 847px!important;
        
    }
    /* body.home #teaser-txt {
        background: #242723;
        
    }
    */
}
@media screen and (max-width: 767px){
    body.home #header {
        height: auto!important;
        
    }
    #slider-fullwidth {
        top: 214px!important;
        
    }
    #slider-fullwidth figure {
        height: 396px!important;
        
    }
    body.home #teaser-txt {
        margin-top: 400px!important;
        text-align: left;
        background: #242723;
        
    }
    /* navi resp design */ .navi-resp {
        display: block!important;
        margin: 3px 0 0 0;
        padding: 10px;
        background: #242723;
        
    }
    .navi-resp .formbody {
        float: left;
        width: 100%;
        
    }
    .navi-resp .select {
        padding: 5px!important;
        width:70%;
        cursor: pointer;
        display: inline;
        color: #242723;
        
    }
    .navi-resp .submit {
        float: right!important;
        
    }
    /* search */ #header .topsearch {
        float: none!important;
        top: -5px!important;
        width: 90%;
        margin: auto;
        
    }
    #header .topsearch input.text {
        width:80%!important;
        
    }
    #header .topsearch input.text:focus, #header .topsearch input.text:hover {
        width: 80%!important;
        
    }
    /* socials */ .socials {
        float: none!important;
        top: -10px!important;
        
    }
    .socials p {
        padding: 5px 0 !important;
        
    }
    .socials a {
        float: none!important;
        display: inline!important;
        
    }
    /* hide */ #header .topnavi , #header .mainnavi , #header .headerpic figcaption.caption, .mod_breadcrumb {
        display: none;
        
    }
    /* clear width */ .mod_eventlist .event, .mod_newslist .teaser, #header .mod_form, #header .mod_navigation ul {
        width: 100%!important;
        
    }
    body {
        text-align: center;
        
    }
    #container {
        background: none!important;
        
    }
    #container #main {
        text-align: left!important;
        
    }
    h1 {
        font-size: 18px!important;
        
    }
    #left .inside {
        padding: 2%!important;
        
    }
    /* floatnone */ #footer .mod_subscribe, #footer .footernavi &gt; ul &gt; li, .mod_eventlist .header, .mod_newslist p.info, #kontakt .ce_text, #kontakt .ce_form, #footer .mod_navigation ul li a, #footer .mod_navigation ul li span, #header .mod_navigation ul li a, #header .mod_navigation ul li span, #footer .footertxt, #footer .mod_navigation, #header .mod_navigation, #header .logo {
        float: none!important;
        margin: auto!important;
        margin:0!important;
        
    }
    #footer .inside {
        width: 100%!important;
        
    }
    #footer .mod_subscribe {
        width: 100%!important;
        
    }
    #footer .footernavi {
        float: none;
        
    }
    #footer .footernavi &gt; ul &gt; li span, #footer .footernavi &gt; ul &gt; li a, #footer .footernavi &gt; ul &gt; li &gt; ul &gt; li, #footer .footernavi &gt; ul &gt; li {
        width: 100%!important;
        margin:auto;
        
    }
    /* top: 0;
    */ #header .mod_form {
        top:0!important;
        
    }
    .logo {
        position: relative;
        top: 7px;
        
    }
    /*custom */ #header .mod_form {
        margin: 10px 0 !important;
        
    }
    #header .mod_form input {
        width: 90%!important;
        
    }
    #header .mod_form input.submit {
        width: 10%!important;
        
    }
    #kontakt .ce_form {
        padding-left: 0!important;
        
    }
    #left .inside {
        padding-right: 0!important;
        
    }
    #header .mod_navigation ul li a.trail, #header .mod_navigation ul li span.active, #header .mod_navigation ul li span.forward {
        border: 0 none!important;
        color: orange!important;
        
    }
    
}

/* design-6.css */
h2{
    margin-top:20px;
    margin-bottom:20px;
    line-height:120%
}
.linie{
    padding-bottom:20px;
    border-top:0px solid #ccc;
    border-right:0px solid #ccc;
    border-bottom:1px solid #ccc;
    border-left:0px solid #ccc
}
.ce_text ul,.ce_text li,.ce_text ol{
    margin-left:10px;
    padding-left:2px;
    list-style-type:disc
}
body.home{
    background-image: url("../files/img/bg-home.jpg");}
body.home #teaser-txt{
    margin-top:460px;
    line-height:150%;
    color: white
}
body{
    background-image:url("../files/img/bg.gif");
    background-repeat:repeat-x;
    border-top:5px solid #f6941d;
    font:14px/160% 'Open Sans',sans-serif;
    background-color: #909090;
    color: #FFFFFF;}
body.home #teaser-txt h1{
    font-size:24px;
    text-transform:uppercase;
    border-bottom: none;
    margin: 0!important
}
body.home #teaser-txt p{
    line-height:200%;
    color:#CCC
}
body.home #header{
    height: 530px;
}
	
body.sliderpage #header{
    height:510px
}
body.home #teaser-txt figure{
    padding:10px
}
body.home #teaser-txt img{
    padding:8px;
    background: #808480;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000
}
.navi-resp{
    display:none
}
body.home #teaser-txt .slider-control{
    display:none
}
.slider-control{
    height:auto
}
.slider-control .slider-menu{
    top:-25px
}
.slider-control .slider-prev,.slider-control .slider-next{
    display:none
}
.slider-control .slider-menu b.active{
    color: f6941d!important
}
a{
    text-decoration:none;
    color:#f6941d
}
.highlight{
    background-color:#d8e4a5
}
.mod_breadcrumb{
    margin:20px 0;
    padding:10px;
    background-color:#d8e4a5
}
#left{
    margin-top:20px
}
.mod_article [class*="ce_"],.mod_article [class*="mod_"]{
    margin:auto
}
body.home #header .inside{
    position:inherit
}
.slider-fullwidth{
    width:100%;
    left:0;
    top: 165px;
    position:absolute
}
.slider-fullwidth img{
    width:100%
}
.slider-fullwidth figure{
    height: 338px;}
.logo{
    float: right;
    margin-top: 21px;
    margin-bottom:4px}
#header .topsearch{
    top:70px;
    position:relative;
    float:right;
    clear:right;
    padding:0;
    background-color:#333732;
    border:0;
    border-radius:0;
    behavior:url("assets/css3pie/1.0.0/PIE.htc");
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
#header .topsearch form .widget{
    overflow:hidden;
    float:left;
    margin:0;
    padding:3px;
    background-color:#333732
}
#header .submit_container{
    float:right;
    padding:7px;
    background-color:#333732;
    line-height:0
}
#header .topsearch input.text{
    width:70px;
    border:0;
    color:#fff;
    background: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-transition: width .5s;
    -webkit-transition: width .5s;
    transition: width .5s
}
#header .topsearch input.text:focus,#header .topsearch input.text:hover{
    width:230px
}
#header .topsearch input.submit{
    overflow:hidden;
    margin:0;
    background-color:#f6941d;
    background-position:center center;
    background-repeat:no-repeat;
    border:0;
    text-indent:-2000px
}
input[type="submit"]:hover,.button:hover{
    background-position:center!important
}
.topnavi{
    width:220px;
    float:right;
    margin-top:30px
}
.topnavi li{
    float: right!important
}
.topnavi li a,.topnavi li span{
    padding:0 10px;
    font-size:10px;
    color:#808480;
    text-transform:uppercase;
    border-roght: 1px solid #464845;
    -moz-transition: color .5s, padding-left .5s;
    -webkit-transition: color .5s, padding-left .5s;
    transition: color .5s, padding-left .5s
}
.topnavi li a:hover,.topnavi li span:hover{
    color:#f6941d
}
figure.image_container{
    position:relative}
figure.image_container figcaption{
    bottom:20px;
    position:absolute;
    padding:10px;
    font-size:1.2em;
    color:#000;
    text-transform:uppercase;
    text-indent:50px;
    background: white;
    background: rgba(255, 255, 255, .4)
}
#container{
    min-height: 300px;
    margin-top:20px
}
body.home #container{
    margin-top:0
}
.toggler,#left .mod_navigation li a,#left .mod_navigation li span,figure.image_container figcaption,#footer .mod_subscribe h4,#footer .footernavi li a,#footer .footernavi li span,.mainnavi li a,.mainnavi li span,h1,h3{
    margin:0 0 20px;
    line-height:120%
}
h1{
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:2px solid #CCC;
    color:#f6941d;
    margin-bottom: 20px!important
}
h2{
    font-weight:normal;
    color:#242723
}
.mainnavi{
    width:95%;
    clear:both
}
.mainnavi li a,.mainnavi li span{
    margin:13px 0;
    padding:10px 25px;
    border-right:1px solid #464845;
    font-size:17px;
    text-decoration:none;
    text-transform:uppercase;
    color: white;
    -moz-transition: color .5s;
    -webkit-transition: color .5s;
    transition: color .5s
}
.mainnavi li.first a,.mainnavi li.first span{
    padding-left:0
}
.mainnavi li.last a,.mainnavi li.last span{
    border-right:0 none
}
.mainnavi li a:hover,.mainnavi li span:hover{
    color:#f6941d
}
.mainnavi li span.active,.mainnavi li a.trail,.mainnavi li span.trail{
    color:#999
}
#left .mod_navigation{
    margin-right:30px
}
#left .mod_navigation  h3{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    font-size:18px;
    color:#242723;
    text-transform:uppercase
}
#left .mod_navigation li a,#left .mod_navigation li span{
    display:block;
    margin:0;
    padding:8px 0;
    background-image:url("../files/img/arrow-left-no.gif");
    background-position:left center;
    background-repeat:no-repeat;
    border-bottom:1px solid #d8e4a5;
    color:#1d201c;
    text-transform:uppercase;
    text-indent:15px;
    -moz-transition: color .5s, padding-left .5s;
    -webkit-transition: color .5s, padding-left .5s;
    transition: color .5s, padding-left .5s
}
#left .mod_navigation li a:hover,#left .mod_navigation li span:hover{
    color:#f6941d
}
#left .mod_navigation li a.trail,#left .mod_navigation li span.active{
    background-image:url("../files/img/arrow-left.gif");
    color:#f6941d
}
#left .mod_navigation  ul ul{
    margin-left:20px;
    font-size:80%
}
#left .mod_navigation  ul ul a,#left .mod_navigation  ul ul span{
    text-transform:none
}
textarea{
    padding:10px
}
input.submit{
    margin:5px 0;
    background-color:#f6941d;
    background-image:none;
    background-position:left top;
    border:0;
    color:#242723;
    text-transform:uppercase
}
.mod_search form,.mod_login,.ce_form{
    padding:10px;
    background-color:#d8e4a5;
    border-top:3px solid #f6941d;
    border-radius:8px;
    behavior:url("assets/css3pie/1.0.0/PIE.htc")
}
textarea:hover,input:hover{
    border-bottom:2px solid #f6941d
}
#footer{
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 90px;*/
    margin-top: 20px;
    border-top:5px solid #f6941d;
    background: #FFFFFF;
	
	-webkit-transition: height 1.4s; /* Safari */
    -webkit-transition-timing-function: ease; /* Safari */
    transition: height 1.4s;
    transition-timing-function: ease;
}
#footer .inside{
    width:980px;
    margin:auto;
    padding-top:20px
}
#footer .footernavi{
    float:left
}
#footer .footernavi li,#footer .footernavi li a,#footer .footernavi li span{
    width:180px;
    margin:0;
    font-size:12px;
    color:#fff; /* startvalue*/
    /* text-transform:uppercase; */
    float: none!important;
	
		-webkit-transition: color 1.4s; /* Safari */
    -webkit-transition-timing-function: ease; /* Safari */
    transition: color 1.4s;
    transition-timing-function: ease;
}
#footer .footernavi li a,#footer .footernavi li span{
    padding: 4px 0;
    /*-moz-transition: color .5s, padding-left .5s;
    -webkit-transition: color .5s, padding-left .5s;
    transition: color .5s, padding-left .5s*/
}
#footer .footernavi li a.trail,#footer .footernavi li span.active{
    color:#f6941d
}
#footer .footernavi li a:hover,#footer .footernavi li span:hover{
    /*padding-left:10px;*/
    color:#f6941d
}
#footer .footernavi &gt; ul &gt; li{
    margin-right: 35px;
    float: left!important
}
#footer .footernavi &gt; ul &gt; li &gt; a,#footer .footernavi &gt; ul &gt; li &gt; span{
    margin-bottom:5px;
    padding-bottom:10px;
    border-bottom:1px solid #C0C0C0;
    font-size:16px;
    color:#f6941d
}
#footer .mod_subscribe{
    width:240px;
    float:right
}
#footer .mod_subscribe h4{
    margin:5px 0 15px;
    padding-bottom:10px;
    border-bottom:1px solid #666;
    font-size:16px;
    color:#f6941d;
    text-transform:uppercase
}
.footertxt{
    overflow:hidden;
    clear:both;
    margin:20px 0 0;
    padding:20px 0;
    border-top:0px solid #808480;
    font-size:12px
}
.socials{
    top:25px;
    position:relative;
    float:right
}
.socials a{
    float:left;
    display:block;
    margin-right:5px;
    padding:5px 5px 1px;
    border-radius:3px;
    behavior:url("assets/css3pie/1.0.0/PIE.htc");
    background: #333732;
    -moz-transition: background .3s;
    -webkit-transition: background .3s;
    transition: background .3s
}
.socials a:hover{
    background-color:#f6941d
}
/*-accordeons------*/.toggler{
    margin:2px 0;
    color:#f6941d;
    text-transform:uppercase;
    padding: 15px!important;
    background: #242723 url("../files/img/acc-plus.png") 98% center no-repeat;
    -moz-transition: background .5s;
    -webkit-transition: background .5s;
    transition: background .5s
}
.toggler:hover{
    background: #242723 url("../files/img/acc-plus.png") 95% center no-repeat
}
.toggler.active{
    background: #242723 url("../files/img/acc-minus.png") 98% center no-repeat
}
.accordion div{
    margin-bottom:20px;
    padding:10px;
    background: #e7e7e7
}
#main .ce_table thead th{
    padding:10px 5px;
    border-bottom:2px solid #000;
    color:#f6941d;
    background: #242723
}
#main .ce_table tr:hover{
    background: #d8e4a5
}

}

.calendar thead{
    font-size:10px;
    background: #242723
}
.calendar thead th.previous a,.calendar thead th.next a{
    font-size:10px
}
.calendar thead th.head{
    padding:12px 0;
    font-family:f6941d;
    color:#f6941d;
    border-bottom: 1px solid black!important
}

}

#kontakt .ce_text{
    float:left
}
#kontakt .ce_form{
    float:right
}
p.info,div.empty,p.back{
    padding:10px;
    background-color:#d8e4a5;
    font-size:10px;
    color:#242723
}
.dlh_googlemap{
    overflow:hidden;
    border:5px solid #242723
}



td.title {
    padding-right:25px;
}


img.desaturate {
filter: grayscale(80%);
-webkit-filter: grayscale(80%);
-moz-filter: grayscale(80%);
-ms-filter: grayscale(80%);
-o-filter: grayscale(80%);
-webkit-filter: grayscale(0.8);
}

img.desaturate:hover {
filter: none;
}


div.prev {
  height: 300px;
  padding-left: 14px;
  width: 50px;
  padding-top: 110px;
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 20;
/*  background: url(/fileadmin/templates_relaunch_2010/images/space.png);*/
  display: block;
  cursor: pointer;
}

div.next {
  height: 300px;
  padding-right: 14px;
  width: 50px;
  padding-top: 110px;
  position: absolute;
  right: 0;
  top: 40px;
  z-index: 20;
/*  background: url(/fileadmin/templates_relaunch_2010/images/space.png);*/
  display: block;
  cursor: pointer;
}




.circleindicator
{
	text-align:center;
}


.circleindicator ul
{
	display:inline-block;
}

.circleindicator li
{
z-index:100;
	float:left;
	height:8px;
	list-style:none;
	margin:0 5px;
	position:relative;
	padding-top:0px;
	width:50px;
}

.circleindicator .circleindicator-item
{
	background-color:#FFFFFF;
	opacity: 0.6;
	border-radius:0%;
		border-color:#757575;
	border-style:solid;
	border-width:1px;
	color:transparent;
	font:0/0 a;
	height:8px;
	left:-1px;
	outline:none;
	position:absolute;
	top:-1px;
	width:50px;
}


.no-touch .circleindicator .circleindicator-item:hover,.no-js .circleindicator .circleindicator-item:hover
{
	background-color:#666;
}

.circleindicator .circleindicator-item.active,.circleindicator .circleindicator-item.current
{
	background-color:#f6941d;
	opacity: 1.0;
	border-color:#fff;

	height:8px;
	cursor:default;
	left:-1px;
	top:-1px;
	width:50px;
}

.no-touch .circleindicator .circleindicator-item.active:hover,.no-js .circleindicator .circleindicator-item.active:hover,.no-touch .circleindicator .circleindicator-item.current:hover,.no-js .circleindicator .circleindicator-item.current:hover
{
	background-color:transparent;
}

.with-paddlenav
{
	position:relative;
}</pre></body></html>