@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300|Roboto:400,300,700,700italic,400italic,300italic&display=swap);@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.cooperation,.copyright p:last-child,.mainnav,.menu-button,.menu-button img,.metanav,.mobile-navigation,.navicon,.sprachnavigation,.themenbild,.touch-button,nav{display:none!important}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:1 1.5cm}h1{color:#497693!important}h2,h3{page-break-after:avoid}h1,h2,h3,p,ul li{font-family:Arial,Helvetica,sans-serif;color:#5F5E5E;orphans:3;widows:3}p{font-size:12px}a{text-decoration:none;font-weight:400}.logo,.logo-img{width:30%}main{margin-top:20px}.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0!important}.csc-textpic-text{float:left}.sidebar{float:right;position:absolute;right:1px;top:1px;width:auto}.sidebar .csc-header-n1{display:none}}@media only screen and (min-width:640px){.mobile-navigation li{display:none}.menu-button{display:none!important}}@media only screen and (max-width:640px){html{width:100%}body{background-color:#fff!important;background-image:none!important;margin-top:-5px;width:100%!important}#wrapper,div,footer,header,img,main{max-width:100%!important;width:auto}main{padding:20px 0 0!important;position:relative;z-index:10}.maincontent{clear:right;float:left;width:88%!important;padding:0 6%!important}.maincontent .csc-textpic-imagewrap{float:left!important;width:25%!important;margin-right:3%!important}.maincontent img{width:100%;height:auto}div.csc-textpic div.csc-textpic-imagecolumn{float:left;width:27px!important}.csc-textpic-text{margin-left:0!important}nav{display:none}.mobile-navigation{display:block!important;position:relative;clear:both}.mobile-navigation .mainnav{margin:0!important;border-bottom:1px solid rgba(0,0,0,.15)}.mobile-navigation .flexnav .touch-button{height:44px!important}.mobile-navigation .flexnav li a{background:none repeat scroll 0 0 #E5EBF2!important;padding:15px}.menu-button{background:none repeat scroll 0 0 transparent!important;border-bottom:medium none!important;cursor:pointer!important;display:table-cell!important;position:relative;width:33px!important;padding-right:0!important}.menu-button img{height:30px}.menu-button .touch-button{display:none!important}.subnav{padding:0!important}.subnav a{padding-left:35px!important}header{background:none repeat scroll 0 0 #fff;margin-top:5px!important}header section{height:auto!important;width:88%!important;padding:20px 6%;float:left}header section .headermenus{padding-right:0!important}header section .logo{width:180px!important;padding-left:0!important}header section .logo img{height:50px;margin-left:0!important}header .themenbild{height:auto!important;position:relative;z-index:5}header .themenbild div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}header .themenbild div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img{width:100%;height:auto}.metanav,.sprachnavigation{display:none}footer{width:88%!important;padding:20px 6%!important;margin-bottom:0!important}footer .copyright{float:left;margin-right:0!important}footer .copyright p{float:left;margin-bottom:0}.sidebar{float:left;margin-top:28px!important;border-top:1px solid;width:88%!important;padding:28px 6%!important}input,label,legend,select,textarea{max-width:100%;width:auto}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}.flexnav li a{position:relative;display:block;padding:.96em;z-index:2;overflow:hidden;color:#222;background:#a6a6a2;border-bottom:1px solid rgba(0,0,0,.15)}.flexnav li ul{width:100%}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;background:#b2b2af}.flexnav ul li ul li a{background:#bfbfbc}.flexnav ul li ul li ul li a{background:#cbcbc9}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:#acaca1;background:rgba(0,0,0,.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;padding:1em;background:#a6a6a2;color:#222;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2)}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:0 0;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}@media all and (min-width:800px){body.one-page{padding-top:70px}.flexnav{overflow:visible}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;overflow:visible;width:20%}.flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li a{border-bottom:none}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px;overflow:visible}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.csc-mailform form ol{list-style:none}.csc-mailform form ol li label,.csc-mailform form ol li legend{float:left;margin-right:1em;padding:8px 0;vertical-align:baseline;width:110px}.csc-mailform form ol li label strong,.csc-mailform form ol li legend strong{display:block;color:#C00;font-size:85%;font-weight:400;text-transform:uppercase;width:285px;margin-top:12px;margin-left:122px}.csc-mailform form ol li label em,.csc-mailform form ol li legend em{color:#5F5E5E;display:inline;font-size:100%;font-style:normal;margin-left:2px;text-transform:none}.csc-mailform form ol li textarea{font-family:Roboto,sans-serif;font-size:12px;border:1px solid #5F5E5E;color:#5F5E5E;margin:10px 0;padding:2px;width:280px;max-width:342px}.csc-mailform form ol li input,.csc-mailform form ol li select{font-family:Roboto,sans-serif;font-size:12px;border:1px solid #5F5E5E;margin:5px 0;padding:2px;color:#5F5E5E;height:20px;width:280px}.csc-mailform form ol li input[type=submit]{background-color:#497693;color:#FFF;margin-top:5px;font-weight:700;cursor:pointer;margin-left:122px;width:110px;height:30px}.csc-mailform form ol li input[type=checkbox]{width:15px;margin-left:122px;border:none}*{margin:0;padding:0;border:0;font-family:Roboto,sans-serif;font-size:14px;color:#5F5E5E}html{height:101%}body{font-family:Roboto,sans-serif;font-size:14px;color:#5F5E5E;background:url(/typo3conf/ext/sncspschmitten/Resources/Public/Images/hintergrund-csp.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#wrapper{margin:0 auto;width:980px}h1{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#497693;padding:0 0 20px}h2{font-family:Oswald,sans-serif;font-size:17px;color:#497693;font-weight:700;padding:0 0 12px}h3{font-family:Oswald,sans-serif;font-size:15px;color:#497693;font-weight:700;padding:0 0 12px}h4{font-family:Oswald,sans-serif;font-size:12px;color:#497693;font-weight:700;padding:0 0 8px}hr{color:#000;background-color:#000;height:1px;margin:8px 0}p{margin-bottom:5px;line-height:1.5}a{color:#497693;text-decoration:none}a:hover{text-decoration:underline}a[href$='.pdf']{padding:5px 0 5px 20px;background:url(../Icons/pdf.gif) no-repeat center left}a[href$='.doc']{padding:5px 0 5px 20px;background:url(../Icons/doc.gif) no-repeat center left}a[href$='.xls']{padding:5px 0 5px 20px;background:url(../Icons/xls.gif) no-repeat center left}header{background:none repeat scroll 0 0 #fff;margin-top:15px}header section{width:100%;height:100px;display:table;clear:both}header section .headermenus{display:table-cell;padding-right:25px;vertical-align:middle}header section .logo{display:table-cell;z-index:100;vertical-align:middle;padding-top:3px;padding-left:36px}.themenbild{height:230px;float:left}.themenbild figure{display:block!important;position:relative;height:230px;overflow:hidden}.themenbild figure img{position:relative;width:100%;height:auto;z-index:-1}.metanav{float:right}.metanav ul li+li{border-left:1px solid #5F5E5E}.metanav ul li.aktiv a{text-decoration:none}.metanav ul li{list-style-image:none;list-style-type:none;margin:0;padding:0;float:left}.metanav ul li a{color:#5F5E5E;font-size:12px;font-weight:700;padding:1px 6px;text-decoration:none}.metanav ul li a:hover{color:#497693;text-decoration:underline}.metanav h2{font-size:2.5em;color:#00A1B0;margin-right:18px}.sprachnavigation{float:right;font-size:14px;position:relative;clear:both}.sprachnavigation ul .sprachaktiv{font-weight:700}.sprachnavigation ul li+li{border-left:1px solid #5F5E5E}.sprachnavigation ul li{list-style-type:none;float:left;padding:1px 6px}.sprachnavigation ul li a:hover{color:#497693}.sprachnavigation ul li a{font-weight:700;color:#5F5E5E}nav+.sprachnavigation{margin-top:8px}.navigation{float:left;width:225px;margin:0 20px 0 0;padding:0}.navigation .mainnav{padding:0;margin:0 25px 0 20px}.navigation .mainnav li.aktiv a{color:#497693}.navigation .mainnav li{list-style-image:none;list-style-type:none;margin:0;padding:0}.navigation .mainnav li a:hover{color:#497693;text-decoration:underline}.navigation .mainnav li a{color:#5F5E5E;display:block;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;padding:5px 0 5px 8px;text-decoration:none}.subnav{background-color:#fff;margin:0;padding:0 20px}.subnav li.subaktiv a{background-color:#fff!important;color:#497693!important}.subnav li{list-style-image:none;list-style-type:none;padding:0;margin:0;border:0 solid #000;width:100%}.subnav li a:hover{background-color:#fff!important;color:#497693!important}.subnav li a{color:#5F5E5E!important;display:block;font-family:Roboto,sans-serif;font-size:12px;padding:5px 0 5px 8px;text-decoration:none;background-color:#fff!important}main{background:#fff;float:left;width:980px;min-height:200px;padding:30px 0 20px}.maincontent{float:left;width:470px;min-height:200px;padding:0 35px 0 0;line-height:1.4}.csc-sitemap ul{margin-left:12px}.maincontent-list li{list-style-image:none;margin-bottom:5px;margin-left:15px;position:relative}ol{padding:1px 3px;margin-left:18px}.bildlegende{margin-top:4px;margin-bottom:5px}.sidebar{float:right;width:190px}footer{background:#e5ebf2;color:#5F5E5E;float:left;font-size:11px;font-weight:700;padding:12px 25px;width:930px;margin-bottom:15px;display:table}footer .copyright{float:right;margin-right:28px;width:200px}footer .copyright p{float:right;margin-bottom:0;color:#5F5E5E;font-size:12px;}footer .copyright a:hover{color:#497693;text-decoration:underline}footer .copyright a{color:#5F5E5E;font-size:12px;}footer .footernav{display:table-cell;vertical-align:middle}footer .footernav li+li{border-left:1px solid #5F5E5E}footer .footernav li{list-style-image:none;list-style-type:none;float:left}footer .footernav li a:hover{text-decoration:underline;color:#497693}footer .footernav li a{color:#5F5E5E;text-decoration:none;padding:1px 6px;font-size:12px;}.sitemap,.sitemap .first .subnav{margin-left:20px}.sitemap li:before{background-color:#497693;border-radius:3px;content:"";display:block;height:6px;left:-18px;position:absolute;top:.4em;width:6px}.sitemap li{list-style-type:none;margin-left:-1;position:relative}.sub{margin-left:20px}table{border-collapse:collapse}table,td,th{border-bottom:1px solid #ccc;padding:5px}.list_row img{float:left;padding:5px 5px 5px 0}.wtgallery_list_area h2,.wtgallery_list_pagebrowser_area{display:none}.news-list-morelink{padding:0 0 6px}.news-latest-date{font-weight:700}.weitere-veranstaltungen{padding:0 0 20px}#sprache{float:right}#sprache li{float:left;list-style:none;margin-top:2px;padding-right:5px;padding-left:5px}.mobile-navigation{display:none}.csc-textpic.csc-textpic-center.csc-textpic-above{position:relative;z-index:-1}.mfp-wrap{cursor:default!important}.mfp-figure .mfp-close{cursor:pointer!important}

.flexnav li ul {
  z-index: 1250;
  position: relative;
}

table tr td{
  vertical-align:top;
}

.maincontent ul {
  padding-left: 15px;
}

.c-socialwall__item{
    width: 230px;
    float: left;
    margin-right: 5px;
}
.c-socialwall p{
    font-size:12px;
}

@media only screen and (max-width: 640px) {
    .ce-bodytext{
        float:left;
    }
  .themenbild figure {
    height:auto;
  }
}
@media only screen and (max-width: 380px) {
    iframe.video-embed-item{
        width:370px;
    }
}