/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */

* {webkit-box-sizing:border-box;
moz-box-sizing:border-box;
box-sizing:border-box;
}
body {
overflow-y: scroll;
}


body,form,figure{margin:0;padding:0}
img{border:0;margin:0 0 0 -3px;padding:0;max-width:600px;}
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{width:0;height:0;left:-1121px;top:-1121px;position:absolute;overflow:hidden;display:inline}
.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}



/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
@media(max-width:767px){
#wrapper{margin:0;width:auto}
#container{padding-left:0;padding-right:0}
#main,#left,#right{float:none;width:auto}
#left{right:0;margin-left:0}
#right{margin-right:0}}




img{max-width:100%;height:auto;}
.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}



/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
#wrapper{max-width:1121px;width:100%;margin:0 auto}*[class*="grid"]{float:left;margin-left:10px;margin-right:10px;display:inline;}

.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin:-3px 0px 0 0px;padding:0 0px 0 60px;}







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













/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
table.sortable thead th { background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif"); background-repeat:no-repeat; background-position:center right; }
table.sortable thead th.headerSortDown { background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif"); }
table.sortable thead th.headerSortUp { background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif"); }


/* globals.css */
html{-webkit-font-smoothing: antialiased}
body{background-color:#beb1a9;font:62.5%;font: 62.5% 'Open Sans',Verdana, Arial, sans-serif;color: #333;}
.content-element-list td{vertical-align:top}
.content-element-list td.col_0,.content-element-list th.head_0{width:25%}
.content-element-list td.col_1,.content-element-list th.head_1{width:20%}
figure{margin:0;padding:0}fieldset{border: none}a{color: #60584D}
.back,.error{margin-right:10px;margin-left:10px}
h1 a,h2 a,h3 a,h4 a{text-decoration:none}
#container a:hover{color: #333}

#wrapper{font-size:1.4em;line-height:1.4}

#main a {text-decoration:none;}
.news #main a {text-decoration:none;color:#333;}



h1{font-size:1.3em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-weight:normal;color:#000;padding:10px 0 15px 0;margin:0;/* 36px */}

h2{font-size:1.1em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-face:normal;font-weight:normal;color:#000;padding:15px 0 15px 0;margin:10px 0 0 0;/* 36px */}

h3{font-size:1.1em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-face:normal;font-weight:normal;text-transform: uppercase;color: #999;font-family: 'Open Sans',Verdana, Arial; sans-serif;padding:15px 0 10px 0;margin:0;}

h4{font-size:1.1em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-face:normal;font-weight:normal;color: #000;font-family: 'Open Sans',Verdana, Arial; sans-serif;padding:10px 0 10px 0;margin:0;}



h5{font-size:0.8em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-face:normal;font-weight:normal;color:#666;margin:0;padding:10px 0 0 0;/* 36px */}

#main ul {list-style-image: url('ross/kasten.png');}

#main {font-size:1.0em;line-height:1.4;}

#main .abstand {margin:0;padding:106px 0 0 100px;}

#main p {margin:0 0 20px 0;padding:0; width:600px;color:#666;font-size:1em;}
#main p.ohne {margin:0 0 0px 0;padding:0; width:600px;color:#666;}
#main div .impressum p {font-size:0.8em; font-family: 'Open Sans',Verdana, Arial, sans-serif;font-face:normal;font-weight:normal;color:#666;margin:0;padding:5px 0 0 0;}

#container legend{width:100%;display:block;margin-bottom:20px}input[type="search"]{-webkit-appearance: textfield;/* 1 */    -moz-box-sizing: content-box;-webkit-box-sizing: content-box;/* 2 */    box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
.clearfix:after,#wrapper:after{height:0;clear:both;display:block;line-height:0;content: ".";visibility: hidden}
.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.clr{clear:both}
.showat480,.showat768{display:none}





/* layout.css */
body{background-color:#fff;color:#666;}

#wrapper{background-color:#fff;}

#main{width:100%;
   
    float:left;
margin:0;padding:0;
    background-color:#fff;
}

#left{
    margin-top:0px;
    margin-right:0px;
   max-width:254px;    overflow:hidden;
    float:left;
}



#main .inside{padding:28px 0px 0px 0px;margin:0 !important;}


.bildtext {margin:0;padding:0;}
.bildtext img {margin:3px 0 0 0px;padding:15px 10px 10px 0px;}


#container{clear:both;padding-bottom:0px;padding-top:0px;}



.mod_rocksolid_slider {

margin-top:15px !important;

}


.rsts-skin-default .rsts-nav {

 float:left !important; display:block;text-align: left !important;
max-width:300px;width:200px;height:60px;
}


.rsts-crop, .rsts-thumbs-crop {

    position: relative;
    overflow: hidden;

}

.rsts-thumbs-main { float: left !important;text-align: left !important; display:block;height:100px;width:100%;max-width:350px;

}

.rsts-thumbs-slide {


    background: #0f0;
    max-height:60px !important;

}

.rsts-thumbs-slide-image {

height:auto;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;

}


.rsts-thumbs-slide-image:hover {


    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;opacity:1;

}





.box-1{padding:1em;background-color:#eae5e2;border:1px solid #e5dfdc}
.box-2{margin-top:20px;background-color:#f4f2f0;border:1px solid #e1dad6;border-left: none}
.ie7 #container{zoom: 1}
.ie7 #header .inside{position:static}
.ie7 .mod_newsmenu ul{margin:0;padding:0}
.pdf_link{right:10px;position:absolute;top: 78px}






/* navigation.css */
.icon-align-justify:before{display:none;}

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

.nav-main{float:left;margin-left:0px;z-index:9999 !important;}

.nav-main > ul > li{float:left;margin-right:10px;font-weight:normal;}

.nav-main li.last{margin-right:0}

.nav-main li.first a{border-top:0px solid #5A0B0D;}


.nav-main > ul > li > a{
display:block;
padding:8px 1px 8px 19px;
border-bottom:0px solid #5A0B0D;
text-decoration:none;
color:#666;
font-size:1em;
font-family: 'Open Sans',Verdana, Arial, sans-serif;}




#container .nav-main > ul > li > a:hover{
background:#fff;
color:#000;
}


.nav-main > ul > li > .active,.nav-main > ul > li > .trail{
display:block;
padding:8px 1px 8px 19px;
border-bottom:0px solid #5A0B0D;
text-decoration:none;
color:#000;
font-size:1em;
font-family: 'Open Sans',Verdana, Arial, sans-serif;}

.nav-main.dropdown li.submenu:hover .level_2{left:auto}.nav-main .submenu .level_2{
border:0px solid #e5dfdc;
}

.nav-main .submenu .level_2 a,.nav-main .submenu .level_2 span{clear:both;display:block;
padding:8px 1px 8px 39px;border-top:0px solid #666;font-size:0.9em;/* 16px */	
text-decoration: none;border-bottom: 0px solid #000;}


.nav-main .submenu .level_2 a.last{clear:both;display:block;
padding:8px 1px 8px 39px;border-top:0px solid #fff;font-size:0.9em;/* 16px */	
text-decoration: none;border-bottom: 0px solid #5A0B0D;}

.nav-main .submenu .level_2 span.last.active{clear:both;display:block;
padding:8px 1px 8px 39px;border-top:0px solid #fff;font-size:0.9em;/* 16px */	
text-decoration: none;border-bottom: 0px solid #5A0B0D;}



#container .nav-main .submenu .level_2 a:hover{color:#000;}







#nav-main {
width:254px;
margin: 0px 0 0 0;
padding: 30px 0 0 0px;
}

.nav-main ul {
list-style: none;
width: 254px;
margin: 0 0 0 0;
padding: 0;
}

.nav-main li {
margin-bottom: 0px;
}

.nav-main li a {
display: block;
width: 254px;
color: #666;


}




.nav-main li a:hover {
width: 254px;
color: #000;
background:#fff;
}


.nav-main li span.active {
width: 254px;
color: #000;
background:#fff;
}


.nav-main ul.level_1 li.trail a{
width: 254px;
color: #000;
}

.nav-main ul.level_1 li.trail ul li a{
width: 254px;
color: #666 !important;
}
.nav-main li.trail a{
width: 254px;
color: #666;
}



.nav-main li.trail a:hover{
width: 254px;
color: #000 !important;
}



.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);margin:0 !important;padding:0 !important;
}









/* header.css */
#header {float:left;margin:0;padding:0;max-width:1121px;width:100%;height:100px;z-index:90;}



.logo{float:left;margin:0;padding:10px 0 0 14px;width:100%;z-index:900;}


.headerbild {
float:left;margin:0;padding:0;max-width:867px;width:100%;height:auto;min-width:400px;height:177px;}






.header-top-bar{font-family: 'Open Sans',Verdana, Arial, sans-serif;
width:100%;
margin:0;
padding:0;
background-color:#fff;
font-size:.9em;/* 12px */    
overflow: auto}

.header-top-bar .inner{
      float:right;
      background-color:#fff;
      margin:0 !important;
      text-align:right;
      padding:0 12px;
      color:#666;
      line-height:10px;height:26px;
}

.header-top-bar .inner p{
margin:0 !important;
padding:4px 0 0 0 !important;
}




.header-top-bar .inner a{
      text-decoration:none;
      color:#666;padding-right:8px;
}

.header-top-bar .inner img{
      vertical-align: middle;margin-top:-2px !important;
}


.rss{float:right;margin-top:1px;margin-left:15px}


.inside > .header-line{clear:both;margin-top:10px;margin-right:10px;margin-left:10px;padding-top:10px;border-bottom:1px dotted #d0c9c2}
.start .inside > .header-line{padding-top:0;border: none}



#header-image-wrapper{overflow:hidden;margin-top:-5px}





/* footer.css */

#footer .inside{float:left;clear:both;width:100%;padding:0;margin:0 !important;background-color:#fff;color:#999;font-size:0.7em;line-height:1.5em;height:26px;}

#footer .inside p{padding:30px 0 20px 19px !important;;margin:0 !important;float:left;text-align:left;width:100%;}

#footer a,#footer a:visited,#footer a:hover,#footer a:focus,#footer a:active{text-decoration:none;}
#footer a:hover,#footer a:focus,#footer a:active{text-decoration:none;color:#333;}








/* details.css */
.layout_full .info{margin-top:0;padding-top:0;padding-bottom:5px;border-bottom:1px dotted #d0c9c2;font-style:italic}.layout_full h1{margin-bottom:3px}.recurring{padding:5px;background-color:#FF9B50;border:1px solid #DE601A;color:#fff}.layout_full h2{margin-bottom:0;border-bottom: none}

/* ce.css */
.ce_accordion{margin-top:-1px;border:1px solid #d4cbc5;border-bottom: none}
.toggler{position:relative;padding:6px 10px;border-top:1px solid #f4f2f0;font-size:1.143em;color:#7f7266;background: #f4f2f0;/* Old browsers */	
background: -moz-linear-gradient(top,  #f4f2f0 0%, #eee9e7 3%, #e1dad6 100%);/* FF3.6+ */	
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2f0), color-stop(3%,#eee9e7), color-stop(100%,#e1dad6));/* Chrome,Safari4+ */	
background: -webkit-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%);/* Chrome10+,Safari5.1+ */	
background: -o-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%);/* Opera 11.10+ */	
background: -ms-linear-gradient(top,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%);/* IE10+ */	
background: linear-gradient(to bottom,  #f4f2f0 0%,#eee9e7 3%,#e1dad6 100%);/* W3C */	
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2f0', endColorstr='#e1dad6',GradientType=0 );/* IE6-9 */	
border-bottom: 1px solid #d4cbc5;/* 16px */	
font-weight: bold;cursor: pointer}.toggler:after{width:20px;height:20px;right:10px;position:absolute;display:block;background-image:url("../../files/contaodemo/theme/img/icons/icon_arrow-bottom.png");background-repeat:no-repeat;text-indent:-9999em;content: '.';top: 8px;background-position: 100% 5px}.toggler:hover,.toggler.active{color:#60584d}.toggler:focus{outline: none}.toggler.ui-state-active:after{background-image:url("../../files/contaodemo/theme/img/icons/icon_arrow-top.png")}.accordion > div{padding:6px 10px;border-bottom:1px solid #D4CBC5;background: #f4f2f0}



table{width:100%;max-width:600px;margin-bottom:1px;border-collapse:collapse}
table caption{margin-bottom:1em;text-align:left;font-weight:bold}
th{padding:1%;text-align:left;}
td{padding:0 0px 10px 0;margin:0;vertical-align:top;}

tr td:first-child {
    width:90px;
}


td.col_last{border-right: none}
.odd td{}



.comment_default{margin-bottom:20px}.ce_comments h2{border-color:#D0C9C2;font-size:2.0em;color:#60584D}.ce_comments p.info{margin:0;padding:5px;font-weight:bold;color:#e37a25}.ce_comments .comment{margin:0;padding:0 5px;background-color:#f4f2f0;border:1px solid #e1dad6}.ce_comments .reply{margin:10px 0 0 30px;padding:0}.ce_comments .reply p.info{background: transparent}.ce_comments .form{margin-top:30px}.ce_comments .widget{margin-top:1.5em}.ce_comments .text,.ce_comments .formbody label{display:inline-block}.ce_comments .text{width:29%;margin-right:1%}.ce_comments .formbody label{width:40%;margin-top:0}#container .ce_gallery ul{margin:0;padding:0}#container .image_container a img{position:relative;display:inline-block;padding:2px;border:1px solid #d4cbc5}#container .image_container a:hover img{border-color:#e37a25}#container figure.float_left{margin-right:20px}#container figure.float_right{margin-left:20px}#container .caption{padding:3px;background-color:#d4cbc5}.social{padding:10px 15px 10px 0;text-align:right;border-top:1px solid #e5dfdc;background: #eae5e2;border-bottom: 1px solid #e5dfdc}.social a{display:inline-block;margin-left:8px}.social img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 10+, Firefox on Android */    filter: gray;/* IE6-9 */    -webkit-filter: grayscale(100%);/* Chrome 19+, Safari 6+, Safari 6+ iOS */}.social a:hover img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%)}.ce_downloads ul{margin:0;padding:0;border-top:1px solid #E1DAD6;list-style-type:none}.ce_downloads li{margin-top:2px;padding:1%;background-color:#F4F2F0;border-bottom:1px solid #E1DAD6}.ce_download img,.ce_downloads img{margin-right:1%;vertical-align:middle}







.slider-wrapper {width:100%;height:auto;float:center;padding:0;margin:0;}
.slider-wrapper figure {float:center !important;text-align:center !important;padding:0;margin:0;}


.slider-control .slider-menu{font-size:1.6em;line-height:1.6em;padding:0 5px;}

.slider-control .slider-prev,.slider-control .slider-next{
width:22px;
display:block;
margin:0;
padding-bottom:12px;
text-align:center;
border:0px solid #e1dad6;
text-decoration:none;
color:#999;

}

.slider-next{text-indent:-9999px;
background-image:url("weider/vor.png");background-psition: 1px 2px;background-repeat:no-repeat;
}

.slider-next:hover{text-indent:-9999px;
background-image:url("weider/vor_.png");background-psition: 15px 10px;background-repeat:no-repeat;
}
.slider-prev{text-indent:-9999px;
background-image:url("weider/zurueck.png");background-psition: 15px 10px;background-repeat:no-repeat;
}

.slider-prev:hover{text-indent:-9999px;
background-image:url("weider/zurueck_.png");background-psition: 15px 10px;background-repeat:no-repeat;
}


.slider-control .slider-menu b {
    color: #ccc;padding:5px;
}
.slider-control .slider-menu b.active {
    color: #999;padding:5px;
}

#wrapper .slider-control .slider-prev:hover,#wrapper .slider-control .slider-next:hover{background:#transparent;}

.sliderdemo .content-slider{margin-right:10px}
.content-slider .slidebox1 h1,.content-slider .slidebox1 p{margin-right:400px;margin-left:4px}

.sliderdemo .content-slider .slidebox1 h1,.sliderdemo .content-slider .slidebox1 p{margin-right:400px;margin-left:2px}

.mod_article .slider-wrapper *[class*="ce_"]{margin:0;padding:15px 0 0 0;}

.mod_article .ce_sliderStart{margin:0}






/* news.css */
.mod_newslist{padding:0 0 10px;border-bottom: none}
.mod_newslist .last{border-bottom: 1px solid transparent}
.mod_newslist p.info{font-size:.786em;/* 11px */	margin-bottom: 0}
.layout_short{margin-right:10px;margin-bottom:20px;margin-left:10px}
.layout_short h2{margin-top:0}.mod_newsarchive p.info{margin-bottom:0;font-size:.786em}
.mod_newsarchive h2{margin-top:0}.mod_newsarchive h1{padding:0 10px}
.mod_newsarchive *[class*="layout_"]>*,.mod_newsarchive *[class*="event_"]>*{margin-right:0;margin-left:0}
.mod_newsmenu{margin:20px 0 0;font-weight:bold;border-left: none}
.mod_newsmenu ul{margin:0;padding:0;list-style: none}
.mod_newsmenu ul > .year{margin-bottom:20px;padding-left:0;background-color:#f4f2f0;font-size:1.6em;color:#e37a25;/* text-indent: 1em;*/	
border: 1px solid #e1dad6}.mod_newsmenu .year ul{margin-top:0}
.mod_newsmenu a,.mod_newsmenu span.active{display:block;padding:10px;border-top:1px solid #fff;font-size:.7em;text-decoration:none;color:#7f7266;background: url("../../assets/img/icons/icon_arrow-right-grey.png") no-repeat 95% 50%;border-bottom: 1px solid #e1dad6}
.mod_newsmenu .year > a,.mod_newsmenu .year > span.active{background-color:#EAE5E2;font-size:.9em}
.mod_newsmenu a:hover,.mod_newsmenu span.active{background-image:url("../../img/icons/icon_arrow-right-orange.png");color:#e37a25}
.mod_newsmenu span.active{background-color:#e37a25;background-image:url("../../img/icons/icon_arrow-right-darkorange.png");color:#fff;border-top-color: #ff9b50}
.mod_newsmenu .year > span.active{background-color:#e37a25;font-size:.9em}
.mod_newsmenu .last a,.mod_newsmenu .last span.active,.mod_newsmenu span.trail{border-bottom: none}
.mod_article .mod_newsreader{margin-right:10px;margin-left:10px}

/* newsletter.css */
.mod_subscribe .checkbox_container,.mod_unsubscribe .checkbox_container{margin:10px 0;padding:10px 0;border:1px dotted #D0C9C2;border-left: 0;border-right: 0}
.mod_subscribe .text,.mod_unsubscribe .text{width:40%}
.mod_nl_list{margin:20px 0 0;background-color:#f4f2f0;border:1px solid #e1dad6;font-weight:bold;color:#7f7266;border-left: none}
.mod_nl_list h2{margin:0;padding:10px;border-bottom:1px solid #e1dad6;color:#e37a25}.mod_nl_list ul{margin:0;padding:0;list-style: none}
.mod_nl_list li{overflow:hidden;margin:15px 0 0;padding:0 10px 15px}
.mod_nl_list a,.mod_nl_list a:visited,.mod_nl_list a:hover,.mod_nl_list a:focus{float:left;padding:3px 0 0;text-decoration:none}
.mod_nl_list a:hover,.mod_nl_list a:focus{color:#e37a25}

/* search.css */
.mod_search .even,.mod_search .odd{margin-bottom:1px;border-bottom:1px solid #d4cbc5}.mod_search > .last{border-bottom: none}.mod_search h3 a,.mod_search h3 a:visited,.mod_search h3 a:hover,.mod_search h3 a:focus,.mod_search h3 a:active{text-decoration:none;color:#e37a25}
.mod_search h3 a:hover,.mod_search h3 a:focus,.mod_search h3 a:active{text-decoration:underline}.mod_search h3 a{color:#e37a25}
.mod_search .relevance{padding-left:10px;font-size:.8em;color:#60584D}.mod_search .formbody{padding:1em;background-color:#eae5e2;border:1px solid #e5dfdc}
.mod_search .radio_container span{float:left;margin-right:1em}.mod_search fieldset{margin:5px 0 0;padding:0}.mod_search .highlight{font-weight:bold;color:#e37a25}

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











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

#header {float:left;margin:0;padding:0;max-width:1121px;width:100%;}




#wrapper {width:100%;}
#main{

    overflow:hidden;
    float:left;
    clear:both;
    margin:0px 0 0 0;
    padding:0;
    
}
#main .inside{padding:23px 20px 0px 0px;margin:0 !important;}

#left {background:#fff;width:200px;}


#container {width:100%;}

/* responsive768-979.css */
/*----- navigation ------- */

}


   



@media (max-width:767px){
/* responsive767.css */


.header-top-bar .inner{
      float:right;
      background-color:#fff;
      margin:0 !important;
      text-align:right;
      padding:0 5px;
      color:#f00;width:100%;
      line-height:12px;height:auto;
}


/* header.css */



#header {float:left;margin:0;padding:0;max-width:1121px;width:100%;z-index:99 !important;height:120px;}






#left{display:none;}.showat768{display:block;}.hideat768{display:none;}/*----- layout ------- */
    
    body{background: #fff}
    

.logo{width:100%;display:block;z-index:99 !important;}  
    
    
    .image_container{padding: 0 !important;}
    .mobilelogo{float:left;display:block;margin:5px}
    
#main{padding-right:15px;padding-left:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#main .inside{margin:0 auto;padding:0;font-size:1em;width:100%;float:center;}
        
        
  #footer .inside {float:left;clear:both;width:100%;padding:0 0 0 10px;margin:0 !important;background:#fff !important;color:#666;font-size:0.68em;line-height:1.5em;height:16px;}
      
  #footer .inside p{padding:30px 0 0 5px !important;;margin:0 !important;float:left;text-align:left;width:100%;}      
        
    
 #left{padding-left:0px;}
 
 .mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin:0 !important;padding:0;}/*----- burger mobile nav ------- */
    
    
    /* navigation.css */
    .icon-align-justify:before{display:block;content: url("mmenu.png") !important;.icon-align-justify:before{display:none;}
    z-index:99999 !important;float:right !important;margin-top:-50px !important;margin-right:30px;width:30px;height:25px;position:absolute;right:0px;top:50px;}
  
    
    
    .mod_breadcrumb{display:none}/*----- mobile nav ------- */
    
    #nav-main-mobile{width:auto;height:auto;float:none;clear:both;margin-top:0px;margin-right:10px;background: none}
    #nav-main-mobile li{float:none;margin-right:0}#nav-main-mobile a.trail:hover{color:#fff}
    
    /*------------------ ende mobile nav ---------------------*/

    
    .tableform table{width:100%;border:1px solid #e1dad6;line-height:1.4em}
    #container input[type="text"],input[type="email"],input[type="password"],textarea,input[type="search"]{width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}


.bildtext {margin:0;padding:0;width:100% !important;display:block !important;}
   
.bildtext img {margin:3px 0 0 0px;padding:15px 10px 10px 0px;width:100% !important;display:block !important;float:left;}

#main p {width:100% !important;display:block !important;float:left;}
.bildtext h3 {width:100% !important;display:block !important;float:left;}

}



@media (max-width:479px){
/* responsive479.css */
/*----- burger mobile nav ------- */
    
    #jump-to-nav{margin-top:10px;text-indent:-9999px}
 
 .header-top-bar {width:100%:
}
   
.header-top-bar .inner {width:100%:margin: 0 !important;
    padding: 2px !important;float:right;
}

.header-top-bar .inner p {
    margin: 0 !important;
    padding: 2px 0 0 0 !important;float:left;
}
    
    
    
.header-top-bar .inner p a{
    margin: 0;
    padding: 0 !important;font-size:0.98em;
}
    
    
    
    
}



@media (max-width:400px){
/* responsive400.css */
#jump-to-nav{padding-right:0}/*----- slider ------- */
    
    .slidebox1 h1{font-size:2em;line-height:1em}
}