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}
@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}
#wrapper{width:960px;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_]>*,.mod_article [class*=event_]>*{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}}
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}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* 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(../images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../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(../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(../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(../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(../images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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}
/* 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("../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("../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("../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("../images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../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(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(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) no-repeat 100% -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat 100% -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat 100% -20px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat 100% -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(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(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(chosen-sprite.png) no-repeat -38px -20px,#fff;background:url(chosen-sprite.png) no-repeat -38px -20px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) no-repeat -38px -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat -38px -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat -38px -20px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(chosen-sprite.png) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(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}.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("../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("../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("../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("../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("../images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../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("../images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
table.sortable thead th{background-image:url("../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("../images/asc.gif")}table.sortable thead th.desc{background-image:url("../images/desc.gif")}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
/* genericons.css */
@font-face{font-family: 'Genericons';    src: url('genericons-regular-webfont.eot')}@font-face{font-family: 'Genericons';    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),         url('genericons-regular-webfont.ttf') format('truetype'),         url('genericons-regular-webfont.svg#genericonsregular') format('svg');    font-weight: normal;    font-style: normal}.genericon{height:16px;display:inline-block;padding-bottom:16px;line-height:1;font-weight:normal;/*	width: 16px;*/	-webkit-font-smoothing: antialiased;/*	font-size: 16px;*/	font-family: 'Genericons';text-decoration: inherit;font-style: normal;/*	vertical-align: top;*//*        margin-bottom: 1rem;*/}.genericon{*overflow: auto;*zoom: 1;*display: inline}.genericon-standard:before{content: '\f100'}.genericon-aside:before{content: '\f101'}.genericon-image:before{content: '\f102'}.genericon-gallery:before{content: '\f103'}.genericon-video:before{content: '\f104'}.genericon-status:before{content: '\f105'}.genericon-quote:before{content: '\f106'}.genericon-link:before{content: '\f107'}.genericon-chat:before{content: '\f108'}.genericon-audio:before{content: '\f109'}.genericon-github:before{content: '\f200'}.genericon-dribbble:before{content: '\f201'}.genericon-twitter:before{content: '\f202'}.genericon-facebook:before{content: '\f203'}.genericon-facebook-alt:before{content: '\f204'}.genericon-wordpress:before{content: '\f205'}.genericon-googleplus:before{content: '\f206'}.genericon-linkedin:before{content: '\f207'}.genericon-linkedin-alt:before{content: '\f208'}.genericon-pinterest:before{content: '\f209'}.genericon-pinterest-alt:before{content: '\f210'}.genericon-flickr:before{content: '\f211'}.genericon-vimeo:before{content: '\f212'}.genericon-youtube:before{content: '\f213'}.genericon-tumblr:before{content: '\f214'}.genericon-instagram:before{content: '\f215'}.genericon-comment:before{content: '\f300'}.genericon-category:before{content: '\f301'}.genericon-tag:before{content: '\f302'}.genericon-time:before{content: '\f303'}.genericon-user:before{content: '\f304'}.genericon-day:before{content: '\f305'}.genericon-week:before{content: '\f306'}.genericon-month:before{content: '\f307'}.genericon-pinned:before{content: '\f308'}.genericon-search:before{content: '\f400'}.genericon-unzoom:before{content: '\f401'}.genericon-zoom:before{content: '\f402'}.genericon-show:before{content: '\f403'}.genericon-hide:before{content: '\f404'}.genericon-close:before{content: '\f405'}.genericon-close-alt:before{content: '\f406'}.genericon-trash:before{content: '\f407'}.genericon-star:before{content: '\f408'}.genericon-home:before{content: '\f409'}.genericon-mail:before{content: '\f410'}.genericon-edit:before{content: '\f411'}.genericon-reply:before{content: '\f412'}.genericon-feed:before{content: '\f413'}.genericon-warning:before{content: '\f414'}.genericon-share:before{content: '\f415'}.genericon-attachment:before{content: '\f416'}.genericon-location:before{content: '\f417'}.genericon-checkmark:before{content: '\f418'}.genericon-menu:before{content: '\f419'}.genericon-top:before{content: '\f420'}.genericon-minimize:before{content: '\f421'}.genericon-maximize:before{content: '\f422'}.genericon-404:before{content: '\f423'}.genericon-spam:before{content: '\f424'}.genericon-summary:before{content: '\f425'}.genericon-cloud:before{content: '\f426'}.genericon-key:before{content: '\f427'}.genericon-dot:before{content: '\f428'}.genericon-next:before{content: '\f429'}.genericon-previous:before{content: '\f430'}.genericon-expand:before{content: '\f431'}.genericon-collapse:before{content: '\f432'}.genericon-dropdown:before{content: '\f433'}.genericon-dropdown-left:before{content: '\f434'}.genericon-top:before{content: '\f435'}.genericon-draggable:before{content: '\f436'}.genericon-phone:before{content: '\f437'}.genericon-send-to-phone:before{content: '\f438'}.genericon-plugin:before{content: '\f439'}.genericon-cloud-download:before{content: '\f440'}.genericon-cloud-upload:before{content: '\f441'}.genericon-external:before{content: '\f442'}.genericon-document:before{content: '\f443'}.genericon-book:before{content: '\f444'}.genericon-uparrow:before{content: '\f500'}.genericon-rightarrow:before{content: '\f501'}.genericon-downarrow:before{content: '\f502'}.genericon-leftarrow:before{content: '\f503'}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28.05.2014, 13:03:33
    Author     : Bernd Dietrich
*/

/*layout allgemein*/
* {
    line-height: 1.5;
}
html {
    background-color: #4F0000;
    font-family: arial, sans-serif;

}
body {
    /*    background-color: #4f0000;*/
    font-family: arial, sans-serif;

}
body.breite_800 {
    max-width: 806px;
}

body.breite_960 {
    max-width: 960px;
}
div#wrapper {
    /*    font-family:  sans-serif;*/
    margin: 0.2rem auto;
    max-width: 960px;
    padding:0.2rem;
    border-color: #D6D7D5;
    border-width: 2px;
    border-style: solid;
    background-color: white;
    /*border-image:*/ 
    /*    margin: 0 0.8rem;*/
}
div#container {
    margin-bottom: 1rem;
}

/* Zusatztext und Kontakt mobil
div.wrap {
    position: relative;
}*/
div#container aside#right div#rechte-spalte {
    margin-top:0.5rem; 
}
/*
Formatierung individueller Bereiche
*/

div#main div.custom {
    width: 100%;
    min-width: 290Px;
    float:left;
    position: relative;
}
div.custom {
    width: 100%;
    min-width: 290Px;
    float:left;
    position: relative;
}

section#main_links {
    width: 47%;
    min-width: 250px;
    float: left;

}
#main_rechts {
    width: 47%;
    min-width: 250px;
    float: right;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 5px;

}
#main_rechts,
section#main_links p {
    text-align: left;
}
#main_rechts div.inside {
    margin-left: 0rem; 
}
#main_unten {
    width: 100%;
    min-width:  290px;
    float: left;
}
#karte_ganz{
    width: 99%;
    min-width:  290px;
    float: left;
    /*    padding-left: 0.2rem;
        padding-right: 0.2rem;*/
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    border-top: 0.3rem solid #b4d2b7;
    padding-top: 0rem;
}

h5#head_karte {

}

/*Suche 2 Spalten*/

body.search_2_col div#main {
    border: 1px solid #CC812F ;
}
body.search_2_col aside#right {
    border: 1px solid #CC812F ;
}

/*Kopfgestaltung*/
div.logo_ {
    margin-bottom: -0.2rem;
}
div#add_head_text {
    position:absolute;
    right: 2%;
    top:1.2rem;
    float: right;
    color: whitesmoke;
    font-family: 'Open Sans', sans-serif;
    /*    text-transform: uppercase;*/
}
div#add_head_text h2{
    font-size: 1.0rem;
    margin-bottom: 0.0rem;
    padding-top: 0.1rem;
    line-height: 1.5rem;
    font-weight: 700;
    margin-top: 0.0rem;

}
div#add_head_text h2 {

}

div#add_head_text h3 {
    font-size: 0.8rem;
    margin-top:0.0rem;
    text-align: right; 
    padding-top: 0rem;
    line-height: 0.9rem;
    margin-bottom: 0.0rem;


}
/*Zusatz text für Kontakte*/

div#contact_mobile {
    display:flex;
    font-size: 15px;
    font-size: 0.9375rem;

    display: none;
    /*    background-color: white;*/
    padding-left: 0.4em;
    margin-left: 0.5em;

}

div#contact_mobile ul {
    margin: 0rem;
    padding: 0rem;
    line-height: 1.8;
}

div#contact_mobile ul li {
    line-height: 1.8;
}

/*div#contact_mobile ul li:after { 
    content: '\f087'; 
    color: #08c;
    font-family: FontAwesome; 
    font-size: 8px; 
    font-weight: bold;
    padding-right: 3px;
    vertical-align: middle ; 
    -webkit-font-smoothing: antialiased; 
}*/
ul#contact_data li {
    display: inline-flex ;
    margin-right: 1rem;

    list-style-type: none;
}

/*div#nomenu {
    padding-top: 0;
    margin-top: 1rem;

}*/

div.mod_article div.header_pic {
    margin-left: 0rem;
    margin-right: 0rem;
}
div#white_line {
    /*    display: block;*/
    height: 0.1rem;
    background-color: white;
    /*      position: absolute;
          top: -0.7rem;
          left: 0 rem;
          width: auto;
          display: block;*/
    margin: 0.1rem 0.1rem 0 0.1rem;
    /*    border-bottom-width: 3px*/
    line-height: 0;  
}


/* Elemente verstecken in visuellen Layouts */  
.hideme {
    position: absolute;
    top: -32768px;
    left: -32768px;
}

/* Info: nicolasgallagher.com/micro-clearfix-hack/ */ 
.cf:before, .cf:after { content: " "; display: table; } 
.cf:after, .clear { clear: both; } 



/* Formatierung der Suche */

#main .mod_search input.text { 
    padding: 0.0em;
    margin-bottom: 8px;
    width: 80%;
    border: 1px solid #CC812F ;
}
.mod_search input[type="submit"]{
    /*    display: block;*/
    background-color: #DEF5E0;
    width: 25%;
    text-align: center;
    font-size: 12px;
    margin:0 auto;
    padding-top: 0px;
    padding-bottom:0px;
    padding-right:  0.1em;
    padding-left: 0.1em;
    border: 1px solid #CC812F ;
    box-sizing: border-box;
}
.mod_search .radio_container { 
    margin: 1em 0; }
.mod_search .radio_container label  {
    margin-right: 0.5em}

#main .mod_search p.header {
    text-align: right;
    background-color: #555450;
    color: #fff;
    box-shadow: 0 2px 6px rgba(170, 170, 170, 0.3);
    padding: 0.5em;                            
    margin-top: 2em;}

#main .mod_search h3 { 
    font-size: 1em; 
    font-weight: bold; 
}
.mod_search h3 .relevance {
    font-size: 0.75em;
    font-weight: normal;
}

#main .mod_search p.context { 
    margin: 0; }
.mod_search .highlight { 
    background-color: #ff0; }
.mod_search p.url { 
    color: #008000; }

.mod_search .even, .mod_search .odd { 
    padding: 0.5em; }
.mod_search .odd {
    background-color: #ececec;
    margin: 1em 0;
}

/*Gestaltung der Suche small*/ 

.search_small input.text {
    /*max-width: 140px;*/
    border: 1px solid #9CB69F ;
    width: 98%;
    /*    margin-top: 0,8rem;*/
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    line-height: 1.5;
    border-radius: 0.25rem;

}
.search_small input.submit {
    width:95%;
    min-width: 10rem;
    color: blue;
    text-align: center;
    padding-left: 0px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 6px;
    margin-left:1px;
    margin-right: 0px;
    margin-bottom: 0px;
    border: 1px solid #9CB69F;
    line-height: 1.5;
    box-sizing: content-box;
    /*font-family: FontAwesome;*/
    ;
}


div.pic_sm {
    display: none;
}
div.pic_mid {
    display: none;
}
div.pic_big {
    display: block;
}

div#main img.pic_svg {
    max-width: 550px;
    width: 95%;
}

div.svg_berlin{
    /*height: 500px;*/
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%; 
    vertical-align: middle; 
    overflow: hidden; 
}

div.svg_berlin svg{
    /*height: 500px;*/
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;

    max-width:100%;
    height:auto;
}



@media screen and (min-width: 320px) and (max-width: 480px) {
    ul#contact_data li {
        display: block; 

    }
    aside#left div.kontaktkasten {
        display: none;
    }
    div.pic_sm {
        display: block;
    }
    div.pic_mid {
        display: none;
    }
    div.pic_big {
        display: none;
    }

    div#add_head_text  {
        /*        display: none;*/
        top: 0.2rem;
        display: none;

    }
    div#add_head_text h1,
    div#add_head_text  h2 {
        font-size: 80%;
    }
    div#contact_mobile {
        margin-bottom: 1rem; 
        display: block;
    }
    section#main_links {
        /*    width: 50%;
            max-width: 290px;*/
        float: left;


    }
    #main_rechts {
        /*    width: 50%;
            max-width: 290px;*/
        float: left;

    }
}
@media screen and (min-width: 481px) and (max-width: 599px){ 
    ul#contact_data li {
        display: block; 

    }
    aside#left div.kontaktkasten {
        display: none;
    }
    div.pic_sm {
        display: none;
    }
    div.pic_mid {
        display: block;
    }
    div.pic_big {
        display: none;
    }

    div#add_head_text {
        /*        display: none;*/
        top: 0.5rem;
    }
    div#contact_mobile {
        margin-bottom: 1rem; 
        display: block;
    }
}

@media screen and (min-width: 600px) and (max-width: 767px){ 
/*    ul#contact_data li {
        display: block; 
    }*/

    div.kontaktkasten {
        display: none;
    }
    div.pic_sm {
        display: none;
    }
    div.pic_mid {
        display: none;
    }
    div.pic_big {
        display: block;
    }

    div#add_head_text {
        /*        display: none;*/
        top: 0.8rem;
    }
    div#contact_mobile {
        margin-bottom: 1rem; 
        display: block;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    ul#contact_data li {
        display: none; 
    }

    /*    div#contact_mobile {
            margin-bottom: 1rem; 
            display: inline;
        }*/

} /* Ende @media */ 

/* Formel: %-Wert = px-Wert / 960 * 100 */ 
.grid1  { width:6.25%;  }            /*  60px */ 
.grid2  { width:14.583333333333%; }  /* 140px */
.grid3  { width:22.916666666667%; }  /* 220px */
.grid4  { width:31.25%; }            /* 300px */
.grid5  { width:39.583333333333%; }  /* 380px */
.grid6  { width:47.916666666667%; }  /* 460px */
.grid7  { width:56.25%; }            /* 540px */
.grid8  { width:64.583333333333%; }  /* 620px */
.grid9  { width:72.916666666667%; }  /* 700px */
.grid10 { width:81.25%; }            /* 780px */
.grid11 { width:89.583333333333%; }  /* 860px */
.grid12 { width:97.916666666667%; }  /* 940px */






e/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 22.05.2014, 11:44:27
    Author     : Bernd Dietrich
*/

/* Navigation mit individueller Navigation skd */

#header .mod_customnav{
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    /*    background-image: url(../../bilder/SKD/menu-bg.gif);
        background-repeat: x;*/


}
#header .mod_customnav ul { 
    margin-bottom: 0.4rem; 

    padding: 0; 
    width: 100%;
    float: left;
    list-style-type: none; 
    background: #c3c3c3; /* Old browsers */
    background: -moz-linear-gradient(top,  #c3c3c3 0%, #929292 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#929292)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c3c3c3 0%,#929292 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#929292',GradientType=0 ); /* IE6-9 */

    padding: 0.625em 0em 0.625em 0em;
    /*    margin-top: -6px;*/

}
#header .mod_customnav ul li { 
    display: inline;
    font-size:15px ; 
    font-size: 0.9375rem; 
    font-weight: 700;
    color: white;
    padding-left: 0rem;
    margin-left: 0rem;
    /*margin-right: -0.2rem;*/
    padding-right: 0.0rem;
    /*max-width: 100px;*/
}
#header .mod_customnav ul  li::after { 
    content: '|'; 
    color: white;
    /*        font-family: FontAwesome; */
    font-size: 12px; 
    /*    font-weight: bold;*/
    /*        margin-left: 0.5rem;
            margin-right: 0.5rem;*/

    padding-left: 0.2rem;
    padding-right: 0rem;
    margin-right: -0.2rem;
    margin-left: 0.0rem;
    vertical-align: central ; 
}
#header .mod_customnav a,
#header .mod_customnav li span {
    max-width: 125px;
} 

/* Menüpunkte gestalten */
#header .mod_customnav a,
#header .mod_customnav li span {

    font-size:16px ; 
    font-size: 1rem; 
    font-weight: 700;
    text-decoration: none;
    color: white;
    /*padding: 0 0.5rem;*/
    margin: 0rem 0.0rem 0rem 0.5rem;
    /*outline: 0;*/  
}
#header .mod_customnav li:first-child { 
    padding-left:  1rem; 
}
/*#header .mod_customnav  li.act {
    margin: 0.0rem -0.2rem 0rem 0.5rem;
    color: black;
}*/


#header div#nav_arrow_left   .mod_customnav li:first-child { 
    padding-left:  3rem; 
}


#header .mod_customnav li:last-child::after {
    content: '';  
}
#header .mod_customnav  a:hover,
#header .mod_customnav  a:focus {
    text-decoration: underline;
}

/*#header .mod_customnav   div.menubutton { display: none; }*/

/* Rollover und TAB-Fokus */
#header .mod_customnav a:hover,
#header .mod_customnav a:focus {
    color: white;
    text-decoration: underline; 
}


#header .mod_customnav li span {
    color: #444;
}
/* Navigation mit html code */


header div#nav-main-mobile-head {
    margin-bottom: 0.4rem; 

    padding: 0; 
    width: 100%;
    float: left;
    list-style-type: none; 
    background: #c3c3c3; /* Old browsers */
    background: -moz-linear-gradient(top,  #c3c3c3 0%, #929292 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#929292)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c3c3c3 0%,#929292 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c3c3c3 0%,#929292 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#929292',GradientType=0 ); /* IE6-9 */

    /*padding: 0.1em 0em 0.1em 0em;*/
}


/* Hauptmenü für mobile Navigation*/
/*div#nav-main-mobile-head {
  
    padding-top: 0.3rem;
}*/



/* div.styled_select {
     width: 80%;
    background-color: #FFE7A1;
        margin: 0.3rem 0;
}*/

/*Footer navigation*/

footer {
    /*background-color: #DEF5E0;*/
    background-color: #def5e0;
    color: black;
    margin-top: 1rem;
    margin-left: 0.6rem;
    margin-right: 0.6rem;
    border: 1px solid #9CB69F;
    margin-bottom: 1rem;
    /*    clear:both;*/
    /*    height: auto;*/
    /*    margin-bottom: 0.3rem;
          border: 1px solid grey  ;
    */
}

footer#footer {


}

footer div.inside {

    padding-top: 0.1rem;
    padding-left:  0rem;
    padding-bottom: 0.5rem;
    display: flex;
    justify-content: space-around;
}
footer#footer li {
    font-size: 15px;
    font-size:0.9375;
    line-height: 1.3;
    list-style-type: none; 
    display: block;
}

footer div#footer_adr {
    padding-top: 0.5rem;
    padding-left: 1rem;
    float: left;
}
footer div#skd_footer_admin {
    float:none;
}

footer div#skd_footer_content {
    float:right;
}
div#footer_adr li:first-child {
    font-weight:700;
}

div#footer_adr li::after {
    content: '';
    padding-right: 3px;
    color: black;
    /*    content: '\f142'; */
    /*    color: white;*/
    /*    font-family: FontAwesome; 
        font-size: 12px; 
        font-weight: 200;
        padding-right: 3px;
        vertical-align: middle ; 
        -webkit-font-smoothing: antialiased; */
}
div#footer_adr li:last-child::after {
    display:none;
}


nav#skd_footer_horiz ul {
    float:right;
    margin-bottom: 0.5rem;
    margin-right: 1rem;

}
footer#footer   ul li a {

    color:black;
    text-decoration: none;  
    padding-right: 0.3rem;
    /*    font-weight: bold;*/
}


footer#footer nav#skd_footer_horiz a:hover,
footer#footer nav#skd_footer_horiz a:focus {
    color: blue;
    text-decoration: underline; 

}

/*Formatierung Quicklink Menüs*/

div#nav-main-mobile-head .formbody .styled_select{
    font-size:15px;
    font-size: 0.9375rem;

}
div#nav-main-mobile-head .formbody .select{
    font-size:15px;
    font-size: 0.9375rem;
    line-height: 1.3;
}
div#nav-main-mobile-foot .formbody .select{
    font-size:15px;
    font-size: 0.9375rem;
    line-height: 1.3;
}

div#nav-main-mobile-head form {
    float:right;
    padding-top: 0.1rem;
    margin-bottom: 0.5rem;
}

div#nav-main-mobile-foot {
    margin-top: 2rem;
}
div#nav-main-mobile-foot form {
    float:right;
    /*        padding-top: 0.5rem;*/
}
div#nav-main-mobile-head div.formbody div.styled_select{

    width:200px;

}
div#nav-main-mobile-foot div.formbody div.styled_select{
    width:200px;

}

div#nav-main-mobile-head div.formbody div.styled_select span,
div#nav-main-mobile-foot div.styled_select span{
    /*        min-width: 200px;*/

    background-color: #def5e0;

    font-size:15px;
    font-size: 0.9375rem;

}
div#nav-main-mobile-foot select,
div#nav-main-mobile-head select {
    width: 200px;
    /*        min-width: 200px;*/
    margin-right:  1rem;

}

div#nav-main-mobile-foot input.submit, 
div#nav-main-mobile-head  input.submit {
    padding: 0rem;
    /*        position:relative;*/
    /*        float: right;*/
    /*        display:inline;*/
}

/*nav#skd_footer_horiz ul li:before { 
            content: '\f429'; 
            color:#880000;
            font-family: "Genericons"; 
            font-size: 16px; 
            vertical-align: middle; 
            -webkit-font-smoothing: antialiased; 
    content: '\f054'; 
    color: white;
    font-family: FontAwesome; 
    font-size: 8px; 
    font-weight: bold;
    padding-right: 3px;
    vertical-align: middle ; 
    -webkit-font-smoothing: antialiased; 
}*/

/* Brotkrumen */
div.mod_breadcrumb ul {
    margin-bottom: 0.5rem;
    font-size: 0.9325rem;
    font-weight: bold;
}
div.mod_breadcrumb ul li{
    display:inline-block;
    color:   #CC812F;   
    position: relative;
    left: 0.8rem;
    padding-top: 0.5rem  ;
}
div.mod_breadcrumb ul li a{
    display:inline-block;
    color:   #CC812F;   
}

div.mod_breadcrumb ul li:before { 
    /*    content: "\27A4" ; */
    /*    font-size: 0.5rem;*/
    color:   #CC812F;  

    content: '\f429'; 
    color:#880000;
    font-family: "Genericons"; 
    font-size: 16px; 
    vertical-align: middle; 
    -webkit-font-smoothing: antialiased; 
} 

div.mod_breadcrumb ul li.first:before { 
    content: none; 
    font-size: 0.5rem;

    /*        color:#880000;
            font-family: "Genericons"; 
            font-size: 16px; 
            vertical-align: middle; 
            -webkit-font-smoothing: antialiased; */
} 

/*
Gestaltung der Sitemap
*/

div.mod_sitemap {
    margin-left: 1rem;
    color: #E5C300;

}




div.mod_sitemap  {
    margin-top: 1.25rem;
    /*   margin-bottom: 0rem; */
}
div.mod_sitemap ul {
    margin-top: 1.25rem;
    margin-bottom: 0rem; 
}

div.mod_sitemap ul.level_2 {
    margin-left: 0.5rem;
}

div.mod_sitemap ul.level_3 {
    margin-left: 0.5rem;
}

div.mod_sitemap .level_1 a{
    font-size: 0.75rem;
    font-weight: 600;

    /*    margin: 0.5rem 0rem;
        padding-bottom: 1rem;*/
}

div.mod_sitemap .level_2  a{
    font-size: 0.75rem;
    font-weight: 400;
    /*     padding: 0.5rem 0rem;*/
    /*    margin: 0.5rem 0rem;
        margin-bottom: 0.1875 rem;*/
}
div.mod_sitemap .level_3  a{
    font-size: 0.75rem;
    font-weight: 200;
    /*     padding: 0.5rem 0rem;*/
    /*    margin: 0.5rem 0rem;
        margin-bottom: 0.1875 rem;*/
}
div.mod_sitemap a {
    line-height: 1.2;
    text-decoration: none;
    color: #CC812F;
}

div.mod_sitemap a:hover {
    text-decoration: underline;
}
div.mod_sitemap li {
    padding: 0.2rem 0rem;
}

/* Pfeile in der Navi */

header div[id*="nav_arrow"] {
    position: relative;
}
header div#arrow_right {
    position: absolute;
    right: 20px;
    bottom: 10px;
    z-index: 200;
}
header div#arrow_left {
    position: absolute;
    left: 20px;
    bottom: 10px;
    z-index: 200;
}





/*header div#right_arrow {
    float: right;
;       background: #c3c3c3;  Old browsers 
    background: -moz-linear-gradient(top,  #c3c3c3 0%, #929292 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#929292));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  IE10+ 
    background: linear-gradient(to bottom,  #c3c3c3 0%,#929292 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#929292',GradientType=0 );  IE6-9 
    
    padding-bottom:0.625em;
    padding-top:  0.625em;;
    padding-right: 20px;
    margin-bottom: 0.4rem;
    font-size: 12px;
    width:20px;
}
header div#left_arrow {
    float: left;
     width: 40px;
       background: #c3c3c3;  Old browsers 
    background: -moz-linear-gradient(top,  #c3c3c3 0%, #929292 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#929292));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  #c3c3c3 0%,#929292 100%);  IE10+ 
    background: linear-gradient(to bottom,  #c3c3c3 0%,#929292 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#929292',GradientType=0 );  IE6-9 
    
    padding-bottom:0.625em;
    padding-top:  0.675em;;
    padding-left: 10px;
    margin-bottom: 0.4rem;
    font-size: 12px;
}*/


/* Einstellung für Wechsel auf mobile Version*/
.shownormal{
    display: block;
}
.showmobile{
    display: none;
}
@media screen and (min-width: 320px) and (max-width:479px) {
    .shownormal{
        display: none;
    }
    .showmobile{ 
        display:  block;
    }
    /*    footer div.inside {
    
                padding-top: 0.1rem;
                padding-left:  0rem;
                padding-bottom: 0.5rem;
            display: box;
            float:left;
            justify-content: space-around;
        }*/

    div#nav-main-mobile-foot div.styled_select{
        /*        min-width: 200px;*/

        background-color: #def5e0;
        width:100px;

    }
    div#nav-main-mobile-foot select  {
        width: 100px;
        /*        min-width: 200px;*/
        margin-right:  0.2rem;

    }
    div#footer_adr {
        display:none;
    }

    div#footer_adr ul{

        float: left;
    }
    footer#footer li {
        list-style-type: none; 
        display:  block;
    }
    footer div#footer_adr {
        padding-bottom: 0.8rem;
        padding-top: 1.0rem;
    }

    div#footer_adr li::after  {
        display: none;
    }


}
@media screen and (min-width: 480px) and (max-width:767px) {

    .shownormal{
        display: none;
    }
    .showmobile{ 
        display:  block;
    }
    div#footer_adr ul{

        float: left;
    }
    footer#footer li {
        list-style-type: none; 
        display:  block;
    }
    footer div#footer_adr {
        padding-bottom: 0.8rem;
        padding-top: 1.0rem;
    }

    div#footer_adr li::after  {
        display: none;
    }


}
@media screen and (min-width: 768px) and (max-width:990px) {
    #header .mod_customnav a,
    #header .mod_customnav li span {
        max-width: 125px;
    }  
    .shownormal{
        display: none;
    }
    .showmobile{ 
        display:  block;
    }
}

/* Style sheet tags_orange */

ul.cloud {
	margin: 0;
	padding: 0.5em 0;
	text-align: justify;
	line-height: 1.3em;
	clear: both!important;
}

ul.cloud li {
	width: auto;
	position: static;
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.cloud li a {
	height: auto;
	position: static;
	float: none;
	display: inline;
	margin: 0;
	padding: 0 4px;
	text-decoration: none;
	color: #f39a37;
	cursor: pointer;
}

ul.cloud li a span {
	height: auto;
	position: static;
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none!important;
}

ul.cloud li a em {
	display: none;
}

ul.cloud li.size1 {
	font-size: 100%;
	line-height: 1.3em;
}

ul.cloud li.size2 {
	font-size: 100%;
	line-height: 1.3em;
}

ul.cloud li.size3 {
	font-size: 120%;
	line-height: 1.1em;
}

ul.cloud li.size4 {
	font-weight: bold;
	font-size: 120%;
	line-height: 1.1em;
}

ul.cloud li.size1 a {
	color: #f39a37;
}

ul.cloud li.size2 a {
	color: #CC812F;
}

ul.cloud li.size3 a {
	color: #B27029;
}

ul.cloud li.size4 a {
	color: #996023;
}

ul.cloud li.isCurrentTag a span,ul.cloud li a:hover {
	background-color: #f39a37;
	color: #fff!important;
}

ul.cloud li a:hover span {
	color: #fff!important;
}

.tagcloud span.toggle-button {
	padding-left: 20px;
	background-image: url("files/tags/del_sprite_arrows.gif");
	background-repeat: no-repeat;
	background-position: 3px -318px;
	background-color: transparent;
	cursor: pointer;
}

.tagcloud span.yes {
	padding-left: 20px;
	background-image: url("files/tags/del_sprite_arrows.gif");
	background-repeat: no-repeat;
	background-position: 3px -359px;
	background-color: transparent;
	cursor: pointer;
}

.tagcloud span.off {
	padding-left: 20px;
	background: none;
	cursor: default;
}

.tagcloud h3 {
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: 90%;
	color: #666666;
}

ul.related {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.related li {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.related li span.reltext {
	width: 48%;
	float: left;
	margin: 0;
	padding: 0 0.5%;
	text-align: left;
}

ul.related li span.relcount {
	width: 49%;
	float: left;
	margin: 0;
	padding: 0 0.5%;
	text-align: right;
}

ul.related li a {
	height: auto;
	position: static;
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #f39a37;
	cursor: pointer;
}

ul.related li a:hover,ul.related li a:hover span {
	background-color: #f39a37;
	color: #fff;
}

ul.tag-chain {
	text-align: right;
}

li.tag-chain-item {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.tag-chain-item a {
	padding: 0.25em;
	background-color: #eee;
	text-decoration: none;
	color: #666;
}

li.tag-chain-item a:hover {
	background-color: #666;
	text-decoration: none;
	color: #fff;
}

div#tagscope {
	width: 100%;
}

#tagscope ul,#tagscope li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#tagscope li.tag {
	height: 16px;
	padding-left: 16px;
}

#tagscope .removetag span {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url("files/tags/tag_remove.png");
	color: transparent!important;
}

#tagscope .removetag span:hover {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url("files/tags/tag_remove_hover.png");
	color: transparent!important;
}

#tagscope li.tag a {
	text-decoration: none;
	color: #996023;
}

#tagscope li.tag a:hover {
	text-decoration: underline;
}

#tagscope li.reset a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#tagscope li.reset a:hover {
	text-decoration: underline;
}

div.reset {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 24.05.2014, 16:50:13
    Author     : Bernd Dietrich
*/


/* Icon Font von genericons.com */ 
/* Awesome */
@import url("genericons.css"); 
/*@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");*/


/*
Basiseinstellungen für Schriftgrößen Basis 11 px
Bezogen auf Artikel class


*/


dic.ce_headline h1, 
div.mod_article h1 ,h1   { 
    font-size: 32px; 
    font-size: 2.0rem; 
    font-weight: 700;
    margin-top:  0.3rem;
    margin-bottom: 0.7rem;
    line-height: 1.3;
} 
dic.ce_headline h2,
div.mod_article h2, h2   { 
    font-size: 25.6px; 
    font-size: 1.6rem; 
    font-weight: 700;
    margin-top:  0.3rem;
    margin-bottom: 0.7rem;
    line-height: 1.3;
}
dic.ce_headline h3,
div.mod_article h3, h3   { 
    font-size: 20.8px; 
    font-size: 1.3rem; 
    font-weight: 700;
    margin-top:  0.3rem;
    margin-bottom: 0.7rem;
    line-height: 1.3;

}
dic.ce_headline h4,
div.mod_article h4, h4   { 
    font-size: 17.6px; 
    font-size: 1.1rem; 
    font-weight: 700;
    margin-top:  0rem;
    margin-bottom: 1rem;
    line-height: 1.4;
}
dic.ce_headline h5, 
div.mod_article h5, h5   { 

    font-size: 16px; 
    font-size: 1rem; 
    margin-top:  0.3rem;
    margin-bottom: 0.7rem;
    font-weight: 700;
    line-height: 1.5;
}
dic.ce_headline h6,
div.mod_article h6, h6 { 
    font-size: 16px; 
    font-size: 1rem; 
    margin-top:  0.3rem;
    margin-bottom: 0.7rem;
    font-style: italic;
    line-height: 1.5;
}


div.mod_article p, p    { 
    font-size:16px ; 
    font-size: 1rem; 
    margin-top:  0rem;
    margin-bottom: 0.75rem;
    line-height: 1.5;
}


a {

}


/*
    Spezielle Überachriften
*/

p#headline {
    margin-top: 0.5rem;
    margin-bottom: 0rem;
    color:#9B9B9B;
}

p.headline {
    margin-top: 0.5rem;
    margin-bottom: 0rem;
    color:#9B9B9B;
}
/* 1. Überschrift Höhe Kontaktkasten  */ 
h1.head_1 {
    margin-top: 0rem;
    padding-top: 0rem;
    line-height: 20px;
}
div.head_1 h3 {
    margin-top: 0rem;
    padding-top: 0.5rem;
    line-height: 20px;
}
div.head_www {
    margin-top: 0rem;
    padding-top: 0rem;
    line-height: 20px;
    margin-bottom: 0.0rem;
    color:#9B9B9B;
}
div.ce_text h3.anwalt {
    padding-top: 1.2rem;
}


/* Abstand bei Rechtsanwalt Strafrecht untreue*/
div#untreue h5 {

    padding-top: 0rem;
    margin-top: 0.1rem;
}


/* Listen */

.liste {
    margin-top: 10px; 
    margin-bottom: 10px; 
    padding-left: 0px; 
}
.liste ul {
    margin-top: 10px; 
    margin-bottom: 10px;
    margin-left: 0px; 
    list-style-type: disc;
    padding-left:30px;
    /*            list-style-position: inside;*/

}
.liste ul li {
    font-size: 13px;
}
.liste ul.no  {
    margin-top: 10px; 
    margin-bottom: 10px;
    margin-left: 0px; 
    list-style-type: none;
    padding-left:30px;
    /*            list-style-position: inside;*/

}
.liste ol {
    margin-top: 10px;
    margin-bottom: 10px; 
    margin-left: 10px; 
    padding-left: 0.5rem;
}      
.liste ol.low_latin {
    /*    margin-top: 10px;
        margin-bottom: 10px; */
    margin-left: 1rem; 
    padding-left: 1rem;
}      
.liste ol li {
    list-style-type: decimal; 
    list-style-position: outside;
    padding-left:0px;

}
.liste ol.low_latin li {
    list-style-type: lower-latin;
}
main a, aside a {
    color: #0000EE;
    text-decoration: none;
}
main a:hover, aside a:hover {

    text-decoration: underline;
}

main a:focus, aside a:focus {

    text-decoration: underline;
}
.liste ul.anker li { 
    margin-top: 10px; 
    margin-bottom: 10px;
    margin-left: 0px; 
    list-style-type: none;
    padding-left:0px;
    /*            list-style-position: inside;*/
    margin-top: 0.0rem;
    margin-bottom: 0.0rem;
    text-indent: -10px;
    line-height: 1.3;


}
/*.ref_link*/ 
div.layout_short_link p{
    margin-top: 0.2rem; 
    margin-bottom: 0rem;
    margin-left: 20px; 
    list-style-type: none;
    padding-left:0px;
    /*            list-style-position: inside;*/


    text-indent: 0px;
    line-height: 1.3;
}



.ref_link .layout_short_link p,
.liste ul.anker li a {
    font-size: 16px;
}
/*.ref_link .layout_short_link p:before{
    content: '\f054'; 
    color: #0000EE;
    font-family: FontAwesome; 
    font-size: 10px; 
    font-weight: 400;
    margin-right: 6px;
    padding-right: 0px;
    vertical-align: middle ; 
    list-style-position: outside; 
    -webkit-font-smoothing: antialiased; 

}*/
.liste ul.anker li:before { 
    content: '\f054'; 
    color: #0000EE;
    font-family: FontAwesome; 
    font-size: 10px; 
    font-weight: 400;
    margin-right: 6px;
    padding-right: 0px;
    vertical-align: middle ; 
    list-style-position: outside; 
    -webkit-font-smoothing: antialiased; 
}
/*
    Diverse spezielle Formatierungen
*/


/*// Kein Wortumbruch*/

span.kein_wrap {
    white-space: nowrap;
}

/*//pfd -link*/



/*Paginierung*/

div.pagination ul li {
    display:inline;
}

/* Bilder im Kopf*/

div#container {
    float: left;}

div[id*="bild_"]  {
    float: left;
    max-width: 100%;

}
div[id*="bild_"] [class*="ce_"] {
    padding: 0 0;
    margin: 0 0;
}

div[id*="bild_"] img {
    max-width: 100%;
    height: auto;


}

div#bild-ra-dietrich img {
    max-width: 570px;
    width: 100%;
    margin-bottom: 1rem;
}
div.mod_article {
    line-height: 1.5;
}

/*// Abstände bei Anwalt für strafrecht*/

span.kein_wrap {
    white-space: nowrap;
}


h5.anwalt {
    margin-top: 0.2rem;
    margin-bottom: 0.0rem;
}
/* Textgrößen - etc.*/
/*div.mod_article   h1   { font-size: 22px; font-size: 1.375rem; }   
div.mod_article   h2   { font-size: 20px; font-size: 1.25rem; }  
div.mod_article   h3   { font-size: 18px; font-size: 1.125rem; }
div.mod_article   h5   { font-size: 16px; font-size: 1rem; }*/


/*div#linke-seite  div.ce_text   h1   { font-size: 20px; font-size: 1.25rem; }  */

/* 
    Listenformatierungen 
*/

div.liste ul {
    list-style-type: disc;
    list-style-position: outside ;
    margin: 0em 0 1em 1em;
} 

.liste ul.anker li:before { 
    content: '\f054'; 
    color: #0000EE;
    font-family: FontAwesome; 
    font-size: 6px; 
    font-weight: 400;
    margin-right: 6px;
    padding-right: 0px;
    vertical-align: middle ; 
    list-style-position: outside; 
    -webkit-font-smoothing: antialiased; 
}



/*Linke Seite Kontakkasten*/

#left div.inside {
    margin-left: 0.8rem;
    margin-right: 0.0rem;
    margin-top: 0.5rem;
}

#main div.inside {
    margin-left: 1rem;
    margin-top: 0.0rem;
    margin-right: 0.2rem;
}

#left div.mod_article{
    margin-left:0rem;
    margin-top: 0.5rem;
    background-color:#DEF5E0;
    border-top:  1px solid #9CB69F;
    border-left: 1px solid #9CB69F;
    border-right:1px solid #9CB69F;
    border-bottom:1px solid #9CB69F;


    /*
    border:1px solid #9CB69F;
    border-top-width: 0rem; 
    */
}
/*#left div.entschdeidung_artikel {
    border:1px solid #9CB69F;
}*/

#left  #bild_links{
    margin-left:0rem;
    margin-top:0rem;
    margin-right: 0rem;
    background-color:#FFFFFF;
    /*    border-top:  1px solid #9CB69F;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-bottom:1px solid #9CB69F;*/

    /*        border:1px solid #9CB69F;
            border:1px solid #9CB69F;
            border-top-width: 0rem; 
    */
}

#main div.first h1.first {
    margin-top: 0.5rem;
}

div.pdf_link {
    float: right;
}
#left div[class="kontaktkasten mod_article"] {

    background-color:#DEF5E0;
    border-top:  1px solid #9CB69F;
    border-left: 1px solid #9CB69F;
    border-right:1px solid #9CB69F;
    border-bottom:1px solid #9CB69F;
    margin-top: 0.5rem;
    margin-left: 0rem;
    margin-right: 0rem;
    margin-bottom: 1.7rem;
    max-width: 260px;


    padding-left: 0rem;
}
#left .kontakt_artikel{
    padding-top: 0.5rem;
    margin-left: 0.5rem;
    margin-right: 0.2rem;


}
#left .kontakt_artikel p{
    font-size: 15px;
    font-size: 0.9375rem;
}




#left #kontakt_kasten  a:link,
#left #kontakt_kasten a:visited {
    color:#7b91e0;
}
div.contact_symb  p {
    font-size: 13px;
    font-size: 0.8125rem;
}
div.contact_symb  a {
    font-size: 13px;
    font-size: 0.8125rem;
}


#left h5.kontakt_headline {
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin: 0rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
#left div.kontakt_headline h1{
    font-size: 1rem;
    margin: 0rem 0rem;
    font-weight:bold;

}


/* Entscheidungen und Referenzen Kasten */ 

#left div#include_entscheidungen div.ce_text {
    margin: 0rem;
    padding: 0rem;
    /*    border:1px solid #9CB69F;*/

}
#left div#include_entscheidungen div.ce_text p {
    margin: 0rem;
    line-height: 1.3;
}

#left div.actual_head {
    /*    padding-top: 20px;
        padding-bottom: 10Px;*/
    /*    background-color: white;*/
    background-color:#B4D2B7;
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}



#left div#include_entscheidungen {
    margin-top: 1.5rem;
    padding-top: 0rem;
}
#left div.entscheidung_artikel {
    /*    border:1px solid #9CB69F;*/
}
#left h4.actual_headline {
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin: 0rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}

#left h5.dec_headline,
#left h5.ref_headline{
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:darkcyan;
    background-color:#a4dda9;

    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    /*    margin: 0rem;*/
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;

    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
#left  div.dec_single ,
#left div.ref_single {
    border-bottom: 1px solid #9cb69f;   
    background-color: #def5e0;
}
#left div.dec_single h6,
#left div.ref_single h6{
    margin-top: 0;
    margin-bottom: 0.5rem;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: bold;

    line-height: 1.4;

}
div.dec_single a,
div.dec_single p,
div.ref_single a,
div.ref_single p{
    margin: 0  ;
    padding-top:0 ;
    padding-right: 8px  ;
    padding-bottom: 0px ;
    padding-left: 10px  ;
    /*    font-size: 12px;*/
    line-height: 1.3;
    font-size: 14px;
    font-size: 0.875rem;

}
#left div.dec a,
#left div.rec a {
    /*    margin: 0  ;
        padding-top:0 ;*/
    padding-left: 1rem  ;
    margin-bottom: 10px ;
    /*    padding-bottom: 12px ;*/
    /*    padding-left: 8px  ;
        font-size: 12px;*/
    border-bottom: 0px;
}
/*#left div.teaser_short {
    padding-bottom: 12px;
    border-bottom: 1px solid #9cb69f; 
}*/
/*#left div
.entscheidung_headline h1{
    font-size: 1rem;
    margin: 0rem 0rem;
    font-weight:bold;

}*/

/*#left div#include_entscheidungen div.ce_text div.entscheidung {
        margin: 0rem;
    padding-top: 0.5rem;
    padding-left: 10px;
    padding-right: 10px;

}*/

/*Formatierung Kategorienauswahl*/
/* Kurzform */

#left div.cat_arch_short {
    border:1px solid #9CB69F;
}

#left h4.cat_headline {
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin: 0rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
#left div.cat_arch_short  ul {
    padding-bottom: 0rem;
    margin-bottom: 0rem;
    list-style-position: inside;
    list-style-type: none;
}
#left div.cat_arch_short ul li {
    /*         text-indent:5px;*/
    color: #996023;

}
#left div.cat_arch_short ul.level_1 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;

}

#left div.cat_arch_short ul.level_1 li  {
    font-weight: bold;
    padding-bottom:  0.5rem;
    color: #996023;
    font-size: 16px;

}
#left div.cat_arch_short ul.level_2 li{
    font-size: 15px;
    color: #996023;
    font-weight: normal;
    padding-bottom:  0.1rem;
    margin-left: 5px;

    text-indent: 0px;
}
#left div.cat_arch_short ul.level_2 li  a{

    color: #3875d7;

    padding-bottom:  0.0rem;

}
#left div.cat_arch_short ul.level_3 li{
    margin-left: 5px;
    font-size: 14px;
    color: #996023;
    font-weight: normal;
    padding-bottom:  0.0rem;
}
#left div.cat_arch_short ul.level_3 li a  {
    font-weight: normal;
    font-size: 14px;
    padding-bottom:  0rem;
    line-height: 1.1;
}

/*
Referenzen alt in Contao Formatierung Überschrioften etc.
Änderung sichtbar?
*/


div.ref_old h6 em {
    /*border-top: 0.5px #9CB69F solid;*/
    font-weight: bold;
    margin-top: 2px;
    padding-top: 0.5rem;

}
div.ref_old h3 {
    margin-top: 2px;
    padding-top: 0px;
}
div.ref_old hr {
    color:#def5e0;
    height: 0px;
    /*border-bottom: 0.5px solid #9cb69f;*/   
    /*   border: 0.5px;*/
    /*   height: 1px;*/


}
/*div.ref_old p:last-child {
    border-bottom: 0.5px solid #9cb69f;   
}*/
div.ref_old div.myle {
    border-bottom: 0.5px solid #9cb69f;  
}





/*Formatierung Kategorienauswahl*/
/* Langform */
div.cat_arch_long {
    /*border:1px solid #9CB69F;*/
    margin-right: 1rem;
}

#right h4.cat_headline {
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin: 0rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
div.cat_arch_long  ul {
    padding-bottom: 0rem;
    margin-bottom: 0rem;
    list-style-position: inside;
    list-style-type: none;
}
div.cat_arch_long ul li {
    /*         text-indent:5px;*/
    color: #996023;

}
div.cat_arch_long ul.level_1 {
    padding-top: 0.0rem;
    padding-bottom: 0.8rem;

}

div.cat_arch_long ul.level_1 li  {
    font-weight: bold;
    padding-bottom:  0.5rem;
    color: #996023;
    font-size: 13px;

}
div.cat_arch_long ul.level_2 li{
    font-size: 12px;
    color: #996023;
    font-weight: bold;
    padding-top: 0.3rem;
    padding-bottom:  0.1rem;
    margin-left: 10px;

    text-indent: 0px;
}
div.cat_arch_long ul.level_2 li  a{

    color:#00f;

    padding-bottom:  0.0rem;

}
div.cat_arch_long ul.level_3 li{
    margin-left: 8px;
    font-size: 12px;
    color: #996023;
    font-weight: normal;
    padding-bottom:  0.0rem;
    padding-top: 0.0rem;
}
div.cat_arch_long ul.level_3 li a  {
    font-weight: normal;
    font-size: 12px;
    padding-bottom:  0rem;

    line-height: 1.1;
}

/*Formatierung der Suche */

div.search_left  .mod_search input.text {
    border: 1px solid #cc812f;
    margin-bottom: 8px;
    padding: 0;
    width: 80%;
}

/*Formatierung von Suchkästen*/


div.search_left div.search_input div.formbody {
    float:none;
}

/*Formatierung von Suchkästen in Spalten*/


#left div.search_small {
    border:1px solid #9CB69F;
}
#left div.search_small h5.search_small_headline, 
#left div.search_small h4.search_small_headline {
    /*        padding:5px 10px 5px 15px;*/
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin-bottom: 0.8rem;
    margin-top: 0rem;
    margin-left: 0rem;
    margin-right: 0rem;

    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}



/*Formatierung von Entscheidungslisten*/

.decision_short_article h2 a{
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.0;
    margin-bottom: 0px;
    margin-top: 0px;
}
.decision_short_article h2 {
    line-height: 1.0;
}
div.decision_short h1.decision_headline {
    line-height: 1.0;
    font-size: 13px;
    font-weight:bold;
    /*        color:#3B2F30;*/
    color:white;
    background-color:#B4D2B7;
    /*    font-size: 1rem;
        border-left: 1px solid #9CB69F;
        border-right:1px solid #9CB69F;
        border-top:1px solid #9CB69F;*/
    margin: 0rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
/*.kontakt_artikel h3 {
    color:white;
    background-color:#B4D2B7;
    font-size: 1em;
        margin: 0.7rem 0.5rem;
    font-weight:bold;
    width: auto;
    margin: 0rem;

    line-height: 3rem;
}
*/


/*Formatierung von Awseome icons*/

div#contact_mobile i.fab {
    color:#0000ee;
    margin-right: 0.3rem;
}

i.fa  {
    color:#D30D19;
    margin-right: 0.3rem;
}

div.contact_symb  i.fab{
    color:#0000ee;
    margin-right: 0.3rem;
}



/*i.fa-envelope-o { 
    color:#0000ee;
    margin-right: 0.3rem;
}*/
/*
 Einstellungen für tinimcef
*/
.meine_id { color: yellow;}

/*
Einstellungen für Referenzlisten und Entscheidungen
*/

/*Urteile Kurzfassung*/

div.layout_short {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 0.5px #9CB69F solid;
}
div.layout_short h6 {
    margin-bottom: 0.2rem;
}
div.layout_short p {
    margin-bottom: 0.1rem;
}

div.layout_short p.more {
    /*      border-bottom: 0.5px #9CB69F solid;*/
    font-size: 15px;

}
div.mod_newslist h6 {
    font-weight: bold;
    margin-top: 2px;
    padding-top: 0px
}
div.mod_newslist h3 {
    /*    font-weight: bold;*/
    margin-top: 2px;
    padding-top: 0px;
}

div.mod_newslist p.info {
    margin-bottom: 1px;
}

div.mod_newslist .last {
    border-bottom: 0px #39F solid;

}

/*Formatierung Reader Urteile*/

div.mod_newsreader h6 {
    font-weight: bold;
    margin-top: 2px;
    padding-top: 0px
}
div.mod_newsreader h3 {
    /*    font-weight: bold;*/
    margin-top: 2px;
    padding-top: 0px;
}

div.mod_newsreader p.info {
    margin-bottom: 1px;
}
div.mod_newsreader div.ce_text p {
    margin-bottom: 0rem;
}
div.mod_newsreader p.back {
    font-size: 15px;
    text-align: left;
    margin-left: 0.9rem;
}
.mod_newsreader div.layout_full {
    padding-top: 8px;
    border-bottom: 0px #39F solid;
}


/*Formatierung Urteile Newsarchiv*/


div.layout_full {
    padding-top: 8px;
    border-bottom: 0.5px #9CB69F solid;
}
div.mod_newsarchive div.layout_full p {
    font-size: 0.8125rem;
    line-height: 1,5;
}

div.mod_newsarchive h6 {
    font-weight: bold;
    margin-top: 2px;
    padding-top: 0px
}
div.mod_newsarchive h3 {
    /*    font-weight: bold;*/
    margin-top: 2px;
    padding-top: 0px;
}

div.mod_newsarchive p.info {
    margin-bottom: 1px;
}
div.mod_newsarchive .last {
    border-bottom: 0px #9CB69F solid;

}
/*Einzelentscheidung und -referenz*/

div.info_latest div.layout_full * {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*????*/
div.info_latest  div.last {
    padding-top: 8px;
    border-bottom: 0px ;
}

/*// Decisionredaer*/ 

h6.dec_h1 {
    font-size:12px; 
}

div.dec_teaser  {
    font-weight: bold;

}
/* Kasten in Referenzen */

.kasten {
    color: #4d4d4d;
    font-size: 11px; 
    font-family: arial, helvetica, Schriftname; 
    line-height: 16px; 
    background-color: #e0e0e0; 
    text-align: left; 
    margin-top: 10px; 
    margin-bottom: 10px; 
    border: solid 1px #c3c3c3; 
    width:100%; 
}
.kasten p{
    float:left; 
    font-weight: bold; 
    width:115px; 
    margin-top: 10px; 
    margin-left: 10px; 
}
.kasten ul{ 
    margin-top: 8px; 
    margin-bottom: 10px; 
    list-style:none; 
    padding-left: 1rem;
}
.kasten ul li{ 
    line-height: 20px; 
    display:inline; 
    border-right:1px solid #a5a5a5; 
    padding:0 5px; }

.kasten li.noneborder {
    border-right: none;
}

/*
    Adressen Berlin
*/


div.adr p {
    margin-bottom: 0px;
}


span.alte_bez_name,
span.orts_teile,
span.alte_orts_teile,
span.abschn_gebiet {
    font-weight: bold;
}
div.alte_bez h5.alte_bez_name {
    padding-top: 0.1rem;  
    margin-top: 0rem;
    margin-bottom: 0rem;

}

div.alte_bez h6.alte_orts_teile {
    margin-top: 0rem; 
    padding-top: 0.1rem;  
}


h6.orts_teile,
h6.abschn_gebiet {
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding-top: 0.1rem;
}
div.pol {
    margin-top: 1rem;
}
div.pol h2.pol_h3 {
    font-weight: bold;
}
div.dir_name h3 {
    margin-bottom: 0.5rem;
}

div.abschn_name h4 {
    margin-top: 0rem;
    margin-bottom: 0.5rem;

}

div.abschn_name p.abschn_gebiet {
    margin-top: 0.5rem;
}
div.pol_abschn {
    padding-left: 1rem;
    /*margin-left: 1rem;*/
}
div.zust_geb h4.zust_name {
    margin-bottom: 0rem;
    margin-top: 0rem;
}

div.ger_name h4 {
    margin-bottom: 0rem;
    margin-top: 0rem;
}
div.ger h3 {
    margin-bottom: 0rem;
}

div.bew_hilfe h3.bew_hilfe_h3 {
    margin-bottom: 0rem;
}
div.bew_hilfe_name h4.bew_hilfe_name {
    margin-bottom: 0rem;
    margin-top: 0rem;
}

div.jug_ger_hilfe h3.jug_ger_hilfe_h3 {
    margin-bottom: 0rem;
}

div.jug_ger_hilfe_name h4.jug_ger_hilfe_name {
    margin-bottom: 0rem;
    margin-top: 0rem;
}
div.jva h3.jva_h3 {
    margin-bottom: 0rem;
}
div.jva_name h4.jva_name {
    margin-bottom: 0rem;
    margin-top: 0rem;
}
div.dienstst {
    margin-left: 1rem;
}

div#berl_bez h5   {
    margin-bottom: 0rem;
    margin-top: 0rem;
}div#berl_pol h5   {
    margin-bottom: 0rem;
    margin-top: 0rem;
}
div#berl_pol h6   {
    margin-bottom: 0rem;
    margin-top: 0rem;
    padding-top: 0rem;
}

div#berl_pol h6 span {
    font-weight: bold;
}

div#berl_adr h3.anwalt {
    margin-bottom: 0rem
}

div#berl_adr h2.uebersicht {
    margin-top: 0rem
}

div#berl_pol h3.anwalt {
    margin-bottom: 0rem
}
/*div#berl_pol h2.pic_sm {
    display: none;
}*/

div#berl_pol div.uebersicht h2 {
    margin-top: 0rem
}

div#berl_ger h3.anwalt {
    margin-bottom: 0rem
}
/*div#berl_pol h2.pic_sm {
    display: none;
}*/

div#berl_ger div.uebersicht h2 {
    margin-top: 0rem
}

/* Formatierung Kontaktformular */

/*div#kontakt_skd_art div[class="sel_anrede styled_
"] {
    min-width: 300px;
    
}*/

div#contact_mail  form#f2 {

    background-color: #f9f9f9;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    padding: 1em;
    border-radius: 0.5em;
    margin-bottom: 2em; 
    max-width: 16rem;
    margin-right: 0.5rem;
}

#formular {
    background-color: #E5EFFD;
}

#contact_mail label {
    display: block;
    line-height: 1.3;
    cursor: pointer;
    /*font-weight: bold;*/
    font-style: italic;
    font-size: 15px;

}

div#formular .formbody{
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    padding-top: 0.5rem;
}

div.widget {
    margin-top: 0.2rem;
}

form#f2 div.styled_select b {
    width: 0rem;
    display: none;
}

form#f2 select#ctrl_3 {
    /*    min-width: 100px;*/
    /*    min-height: 30Px;*/
}


div#formular select,
div#formular .styled_select {
    /*    width:100%;*/
    /*    max-width: 18.0rem;*/

    /*    display: inline-block;*/
    /*    max-width: 90%;*/
    box-sizing: border-box;
    /*position: relative;*/
    /*  min-width: 14.0rem;*/
    /*  width: 100%;*/
    /*  max-width: 100%;*/
    line-height: 1.9;
    font-size: 1rem;
    font-weight: bold;
    color:black;
    padding: 0.5rem;
    border: 1px solid #ccc;
    border-radius: 0.25em;
    margin-bottom: 0.1rem;
    margin-top: 0.5rem;

}
div#formular div.sel_anrede {
    /*    width: 87%;*/

}
div#formular div.styled_select b {

}


input[type="text"],
input[type="email"],
input[type="submit"],
input[type="tel"]{
    width:100%;
    /*    max-width: 15.0rem;*/
    min-width: 14.0rem;
    line-height: 1.9;
    font-size: 1rem;
    /*font-weight: bold;*/
    color:black;
    padding: 0.1rem;
    border: 1px solid #ccc;
    border-radius: 0.25em;
    margin-bottom: 0.5rem;
    margin-top: 0.1rem;

    /*  float: right;*/
}

textarea {
    width:100%;
    /*    max-width: 15.0rem;*/
    min-width: 14.0rem;
    line-height: 1.3;
    font-size: 1rem;
    font-weight: bold;
    color:black;
    padding: 0.1rem;
    border: 1px solid #ccc;
    border-radius: 0.25em;
    margin-bottom: 0.5rem;
    margin-top: 0.1rem;
}
form#f2 label {
    /*    margin-bo2ttom: 0.2rem;
        padding-bottom: 1rem;*/
    display: block;
    line-height: 1.1;
    cursor: cell;
    font-size: 100%;
    font-weight: bold;
    padding-right:  0.2rem;
}
td.col_0 {
    min-width: 4.5rem;
    vertical-align: middle;
}

label span.mandatory {
    font-weight: bold;
    color: red;
    padding-left: 0.2rem;
    font-size: 1rem;
}

input#betreff{

}
/*textarea {

}*/
input[type="submit"] {
    background-color: #B4D2B7;
    background-image: none;
    color: #D30D19;
    /*    min-width:100%;
        padding: 1em;
        font-size: 0.9rem;
        font-weight:bold;*/

}
input[type="submit"]:hover, 
input[type="submit"]:focus {
    background-color: #e4790f;
    text-decoration: underline;
    color: white;
}
input[type="submit"]:active {
    background-color: darkorange;
}

#h5_form {
    background-color: #B4D2B7;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 3.25px;
}
#p_form {
    padding-left: 10px;
    padding-right: 10px;
} 

div#send_response {
    background-color: #B4D2B7;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 3.25px;
}

div#send_response {
    margin-top: 2rem;
}
form#f2 div.select {
    padding-bottom: 0.3rem;
    /* margin-bottom: 0.8rem;}*/

    form#f2 div.styled_select {
        margin-top: 0.3rem;
        max-width: 15.0rem;
        min-width: 14.0rem;
        line-height: 20px;

    }

    /*.styled_select {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #aaa;
        border-radius: 3px;
        box-sizing: border-box;
        display: inline;
        font-family: "Trebuchet MS",Verdana,sans-serif;
        font-size: 12px;
        line-height: 20px;
        margin-top: 1px;
    
        overflow: hidden;
        padding: 0 !important;
        position: absolute;
        text-align: left;
        white-space: nowrap;
    }*/
    /*Google Karte*/

    ce_dlh_googlemaps .dlh_googlemap 
    { 
        width: 100% !important; 
        max-width: 100% !important; 
    }

    /* Einstellungen für Forum */
    .ui-widget-header {
        border: 1px solid #a3a3a3;
        /*      background: url("images/ui-bg_diagonals-thick_8_333333_40x40_ocker_2.png") 90%  repeat;*/
        background: #9CB69F;
        color: white;
        font-weight: bold;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #777;
        /*  background: #111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;*/
        background: #9CB69F;
        font-weight: normal;
        color: white;
    }
}