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}
/* 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}
/* main.css */
*{margin:0;padding:0}* html body *{overflow:visible}html{height:100%;margin-bottom:1px}body{height:100%;margin-bottom:1px;font:.9em/1.5em OpenSansLight,helvetica,arial,sans-serif;color:#000 background-color:#fff;*/text-align:left;/*letter-spacing:0.06em*/}fieldset,img{border:0 solid}ol,dl{margin:0}ul{margin:0 0 0 2em}li{margin-top:0;line-height:1.5em}dt{font-weight:700}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}blockquote:before,blockquote:after,q:before,q:after{content:""}a:link,a:visited,a:active{font-family:OpenSansRegular,helvetica,arial,sans-serif;text-decoration:none;color:#222}a:hover{/*text-decoration:underline;*/    color:#ad0d22}p{margin-top:1em}b{font-family:OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal}.main-content{width:920px;min-height:800px;position:relative;margin-top:175px;z-index:6}#adresse{width:920px;height:15px;margin:30px 0 20px;text-align:center;font:1em/.9em OpenSansLight,helvetica,arial,sans-serif;z-index:7}#adresse a{color:#ad0d22}#adresse a:hover{text-decoration:underline}#container_innen{width:918px;overflow:hidden;margin-left:1px}#inhalt{width:918px;min-height:300px;overflow:hidden;margin:10px 0 0;/*float: left;*/}#hauptinhalt{width:580px;float:left;margin:0}#veranstaltungen{width:296px;float:left;margin:0}#logo{width:210px;height:100px;margin:20px 355px 0;/*float:left;*/}.main-navigation-wrapper{border:0;background:transparent}#nav{width:880px;height:26px;overflow:hidden;margin:67px 19px 20px 7px;border:0;background:transparent;z-index: 150}#aktiv{width:880px;height:18px;overflow:hidden;float:left;margin:7px 0 0;background-color:#F00;background-image:url("../../images/aktiv.jpg")}#aktiv_dreieck{width:18px;height:8px;float:left;margin-left:0;background-image:url("../../images/aktiv_dreieck.png")}.navact{height:26px;background-image:url("../../images/aktiv_dreieck.png");background-position:bottom;background-repeat:no-repeat}#nav{width:880px;height:26px;float:left;text-align:center;background-image:url("../../images/linie.jpg");background-position:bottom;background-repeat:no-repeat}#nav ul{height:26px;padding:0;/*float: left;*/  list-style:none;z-index: 150}#nav ul li{display:inline-block;padding:0 28px 14px;font:1em OpenSansRegular,Arial,Helvetica,sans-serif;text-decoration:none;color:#000}#nav ul li a{height:26px;display:block;font-family:OpenSansRegular,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none}#nav li ul{height:auto;min-width:10.5em;left:-999em;position:absolute;margin:-1px 0 0;padding:5px 10px;background-image:url("../../images/hintergrund_menue.png");border-color:#999;font-weight:normal}#nav li li a{display:inline}#nav li li{display:block;padding:6px 0;text-align:left;border-style:1px;border-color:#000}#nav li li:first-child{padding:3px 0 6px;border-top:none}#nav li li:last-child{padding:6px 0 3px}/*#nav li ul a{padding:5px 0}*/
 
#nav li ul ul{}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}ul#nav li ul{padding-top:5px}ul#nav li ul li{margin-bottom:3px}ul#nav li ul li a{padding:5px 5px 5px 15px;text-decoration:none;background: url(../../assets/images/hintergrund_menue.png);color: white}ul#nav li ul li a:hover{color: white}#nav li ul li ul{width:auto;margin-top:-30px;margin-left:120px}#nav li ul li ul li a{width:auto;white-space:nowrap}h1{margin-top:0;margin-bottom:5px;margin-left:0;padding:0;font:18px/24px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}h2{margin-top:0;margin-bottom:8px;padding:0;font:16px/21px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}h3{margin-top:3px;margin-bottom:6px;padding:0;font:15px/20px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}h4{margin-top:3px;margin-bottom:6px;padding:0;font:14px/19px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}.eventdate{display:block;margin-left:10px;padding:5px 0;font-family:OpenSansSemibold,helvetica,arial,sans-serif}.eventtitle{margin-top:0;margin-bottom:6px;padding:0;vertical-align:top;font:1.1em OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;/*line-height:19px;font-style: normal;*/  color:#ad0d22}.eventdate,.eventtitle,.eventteaser,.eventdescription{vertical-align:top;font-size:1em;line-height:1.4em}.eventtitle p,.eventteaser p,.eventdescription p{margin:0;padding:0}.eventtitle,.eventteaser,.eventdescription{padding:5px 0 5px 5px}.eventdescription .bodytext .internal-link{text-align:right;font-family:OpenSansRegular,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22}.eventtitle_upcoming{display:block;margin-bottom:5px;padding:0 10px 5px;border-bottom:1px dotted #999;font-family:OpenSansSemibold,helvetica,arial,sans-serif;color:#ad0d22}.eventtitle_upcoming p{margin:0;padding:0}div.veranstaltung_start{width:266px;float:left;margin:0 0 0 30px;padding:5px 0 0;border-bottom:1px dotted #999;font-family:OpenSansLight,helvetica,arial,sans-serif}div.veranstaltung_start p{clear:both;display:block;padding:0 10px 5px 0;text-align:left}div.veranstaltung_start p a{display:block;text-align:right;font-family:OpenSansRegular,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22}div.veranstaltung_start p a:hover{text-decoration:underline}div.veranstaltung_start h1{display:block;margin-top:0;margin-bottom:8px;padding:0 0 5px;text-align:center;border-style:2px;border-color:#ad0d22;font:1.1em/21px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}div.veranstaltung_start h2{width:266px;float:left;display:block;margin:0;padding:0 10px 5px 0;font:1em OpenSansSemibold,helvetica,arial,sans-serif}div.veranstaltung_start h3{width:266px;float:left;display:block;margin:0;padding:0 10px 5px 0;font:1em OpenSansSemibold,helvetica,arial,sans-serif;color:#ad0d22}div.veranstaltung_liste{width:858px;float:left;margin:0 0 0 30px;padding:5px 0;border-bottom:1px dotted #999;font-family:OpenSansLight,helvetica,arial,sans-serif}div.veranstaltung_liste p{width:350px;float:left;display:block;margin:0;padding:2px 10px 0;text-align:left}div.veranstaltung_liste p a{float:right;display:inline-block;margin-bottom:15px;font-family:OpenSansRegular,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22;/*padding:2px 15px 7px 10px;*/  text-align:right;/*border-bottom: 1px dotted #999;*/}div.veranstaltung_liste p a:hover{text-decoration:underline}div.veranstaltung_liste h1{display:block;margin-top:0;margin-bottom:8px;padding:5px 0;text-align:center;border-style:2px;border-color:#ad0d22;font:1.1em/21px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}div.veranstaltung_liste h2{min-width:130px;float:left;display:block;margin:0;padding:2px 10px 0;font:1em OpenSansSemibold,helvetica,arial,sans-serif}div.veranstaltung_liste h3{width:300px;float:left;display:block;margin:0;padding:2px 10px 0 0;font:1em OpenSansSemibold,helvetica,arial,sans-serif;color:#ad0d22}div.aktuelles{width:266px;float:left;margin:0 0 0 30px;font-family:OpenSansLight,helvetica,arial,sans-serif}div.aktuelles p{margin-top:0}div.aktuelles p a{display:block;margin-bottom:10px;padding:2px 15px 0 10px;text-align:right;border-bottom:1px dotted #999;font-family:OpenSansLight,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22}div.aktuelles p a:hover{text-decoration:underline}div.drittelrahmen{width:266px;float:left;margin:0 0 0 30px;background:rgb(172, 13, 34);/*clear:left;*/}div.zweidrittelrahmen{width:562px;float:left;margin:0 0 0 30px;/*clear:left;*/}div.viertelrahmen{width:192px;float:left;margin:0 0 0 30px}div.dreiachtelrahmen{width:303px;float:left;margin:0 0 0 30px}div.halber_rahmen{width:414px;float:left;margin:0 0 0 30px}div.fuenfachtelrahmen{width:525px;float:left;margin:0 0 0 30px}div.dreiviertelrahmen{width:636px;float:left;margin:0 0 0 30px}div.voller_rahmen{width:858px;float:left;margin:0 0 0 30px}div.drittelrahmen h1,div.zweidrittelrahmen h1,div.viertelrahmen h1,div.dreiachtelrahmen h1,div.halber_rahmen h1,div.fuenfachtelrahmen h1,div.dreiviertelrahmen h1,div.voller_rahmen h1,div.aktuelles h1{display:block;margin-top:0;margin-bottom:8px;padding:5px 0;text-align:center;border-color:#ad0d22;font:1.2em/21px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}div.drittelrahmen a:hover,div.zweidrittelrahmen a:hover,div.viertelrahmen a:hover,div.dreiachtelrahmen a:hover,div.halber_rahmen a:hover,div.fuenfachtelrahmen a:hover,div.dreiviertelrahmen a:hover,div.voller_rahmen a:hover{text-decoration:underline}div.drittelrahmen p a:hover,div.zweidrittelrahmen p a:hover,div.viertelrahmen p a:hover,div.dreiachtelrahmen p a:hover,div.halber_rahmen p a:hover,div.fuenfachtelrahmen p a:hover,div.dreiviertelrahmen p a:hover,div.voller_rahmen p a:hover{text-decoration:underline}div.drittelrahmen ol,div.zweidrittelrahmen ol,div.viertelrahmen ol,div.dreiachtelrahmen ol,div.halber_rahmen ol,div.fuenfachtelrahmen ol,div.dreiviertelrahmen ol,div.voller_rahmen ol{margin-left:30px}div.drittelrahmen_rechts{width:266px;float:right;margin:0 30px 0 0;background: #fafafa;/*clear:left;*/}div.zweidrittelrahmen_rechts{width:562px;float:right;margin:0 30px 0 0;/*clear:left;*/}div.viertelrahmen_rechts{width:192px;float:right;margin:0 30px 0 0}div.dreiachtelrahmen_rechts{width:303px;float:right;margin:0 30px 0 0}div.halber_rahmen_rechts{width:414px;float:right;margin:0 30px 0 0}div.fuenfachtelrahmen_rechts{width:525px;float:right;margin:0 30px 0 0}div.dreiviertelrahmen_rechts{width:636px;float:right;margin:0 30px 0 0}div.voller_rahmen_rechts{width:858px;float:right;margin:0 30px 0 0}div.drittelrahmen_rechts h1,div.zweidrittelrahmen_rechts h1,div.viertelrahmen_rechts h1,div.dreiachtelrahmen_rechts h1,div.halber_rahmen_rechts h1,div.fuenfachtelrahmen_rechts h1,div.dreiviertelrahmen_rechts h1,div.voller_rahmen_rechts h1{display:block;margin-top:0;margin-bottom:8px;padding:5px 0;text-align:center;border-color:#ad0d22;font:1.1em/21px OpenSansSemibold,helvetica,arial,sans-serif;font-weight:normal;font-style: normal}div.drittelrahmen_rechts a,div.zweidrittelrahmen_rechts a,div.viertelrahmen_rechts a,div.dreiachtelrahmen_rechts a,div.halber_rahmen_rechts a,div.fuenfachtelrahmen_rechts a,div.dreiviertelrahmen_rechts a,div.voller_rahmen_rechts a{padding:2px 15px 4px 10px;text-align:right;font-family:OpenSansLight,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22;/*display:block;*/}div.drittelrahmen_rechts p a,div.zweidrittelrahmen_rechts p a,div.viertelrahmen_rechts p a,div.dreiachtelrahmen_rechts p a,div.halber_rahmen_rechts p a,div.fuenfachtelrahmen_rechts p a,div.dreiviertelrahmen_rechts p a,div.voller_rahmen_rechts p a{padding:2px 15px 4px 10px;text-align:right;font-family:OpenSansLight,helvetica,arial,sans-serif;font-style:italic;color:#ad0d22;/*display:block;*/}div.drittelrahmen_rechts a:hover,div.zweidrittelrahmen_rechts a:hover,div.viertelrahmen_rechts a:hover,div.dreiachtelrahmen_rechts a:hover,div.halber_rahmen_rechts a:hover,div.fuenfachtelrahmen_rechts a:hover,div.dreiviertelrahmen_rechts a:hover,div.voller_rahmen_rechts a:hover{text-decoration:underline}div.drittelrahmen_rechts p a:hover,div.zweidrittelrahmen_rechts p a:hover,div.viertelrahmen_rechts p a:hover,div.dreiachtelrahmen_rechts p a:hover,div.halber_rahmen_rechts p a:hover,div.fuenfachtelrahmen_rechts p a:hover,div.dreiviertelrahmen_rechts p a:hover,div.voller_rahmen_rechts p a:hover{text-decoration:underline}div.drittelrahmen_rechts ol,div.zweidrittelrahmen_rechts ol,div.viertelrahmen_rechts ol,div.dreiachtelrahmen_rechts ol,div.halber_rahmen_rechts ol,div.fuenfachtelrahmen_rechts ol,div.dreiviertelrahmen_rechts ol,div.voller_rahmen ol{margin-left:30px}div.thumbnails{width:420px;min-height:80px;float:left;margin:0 4px;/*padding:10px 0 0 0;*/}div.thumbnails img{width:58px;height:58px;float:left;margin:0 0 0 8px;border-style:1px;border-color:#4d4d4d}.thumbnail{width:58px;height:58px;float:left;margin:8px 0 0 8px;border-style:1px;border-color:#4d4d4d}.number{font-size:0px;line-height:0px}.label{font-size:0px;line-height:0px}.clearer{height:1px;clear:both;display:block;margin-bottom:-1px;font-size:1px;line-height:1px}.divider{margin:0}.csc-mailform-field,.csc-mailform-label{clear:left}.csc-mailform{font-size:1em;line-height:1.3em}.csc-mailform-field input,.csc-mailform-field textarea,.csc-mailform-field select{margin:0 0 0 15px}.csc-mailform-field label{width:150px;float:left;display:block;margin-bottom:17px;text-align:right}.csc-mailform .csc-mailform-submit{margin:15px 0 10px 165px}.tx-indexedsearch-res{width:670px;margin-bottom:20px}.tx-indexedsearch td{padding-right:1em;font-size:1em;line-height:3em}.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}.tx-indexedsearch .tx-indexedsearch-browsebox ul{margin-left:50px;padding-top:10px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}.tx-indexedsearch{margin-left:50px}.tx-indexedsearch .tx-indexedsearch-searchbox p{margin-right:500px;margin-left:-50px;padding-bottom:20px}.tx-indexedsearch .tx-indexedsearch-browsebox p{margin-right:500px;padding-top:10px}.tx-indexedsearch .tx-indexedsearch-browsebox{margin-bottom:10px;margin-left:-50px}/*.tx-indexedsearch .tx-indexedsearch-searchbox{height:150px}*/
    .tx-indexedsearch .tx-indexedsearch-whatis{padding-top:10px}.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{line-height:1.5em;font-style:italic}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0;margin-bottom:0}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{vertical-align:middle;background:#cccccc}.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666}.tx-indexedsearch .tx-indexedsearch-category{font-size:16px;font-weight:bold;background:#cccccc}/* Additional styles,needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
    .tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}.tx-indexedsearch .searchbox-tmpl-css LABEL{width:10em;float:left;margin-right:1em}.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{float:right;margin-top:-1.2em;font-weight:normal;letter-spacing:0}.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
