@import url(http://fonts.googleapis.com/css?family=Lato);body{font-family:"Lato","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:12px;line-height:19px;color:#525252;overflow:auto}
a{color:#525252}
h1#header{line-height:0;text-indent:-9999px}
img,embed,video{max-width:100%;height:auto;width:auto}
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,DIV.csc-textpic-below DIV.csc-textpic-imagewrap,DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:none}
.csc-textpic-imagewrap figure{display:inline !important}
.hide-desktop{display:none}
img,#logo{height:auto;max-width:100%;width:auto}
.wrapper{margin:auto;width:100%;overflow:hidden}
#logo{border:none;padding-top:7px}
#mainNavi{xwidth:1020px;background-size:contain}
.header{width:1020px;height:184px;margin:0 auto}
#stage,#mainMenu{max-width:980px;margin:0 auto;background-color:#fff;clear:both}
#footer{width:100%;height:32px;
background:rgba(0,0,0,0.4);font-size:16px;left:0}
#header img{width:100%;max-width:980px;z-index:0}
.headerContent{width:100%;max-width:980px;display:block;z-index:1}
.sliderwrap{width:1020px;margin:auto;margin-top:20px;display:block;
}
.contentwrap{width:1020px;margin:auto;
display:block;
}
.wrap1col{
background-size:contain}
.wrap2cols{
background-size:contain}
.wrap2colsContentRight{
background-size:contain}
.wrap3cols{
background-size:contain}
.clearafter:after{content:'';display:block;clear:both}
.onecol{width:100%;float:left;text-align:left !important;margin:0px}
.twocol-main{float:left;width:65%;text-align:left !important;margin:0px}
.twocol-right{float:right;width:31%;margin:0px;margin-left:2%;text-align:left !important}
.twocol-main-right{float:right;width:78%;text-align:left !important;margin:0px;margin-left:2%}
.twocol-left{float:left;width:20%;margin:0px;text-align:left !important}
.threecol{width:33.33%;float:left;text-align:left !important;margin:0px;margin-left:0%}
.colinside{margin:20px 20px 20px 20px}
.colinside p{text-align:left}
.content{width:66%;display:inline-block;padding:1%;border-right:1px solid #e4e5f0}
.sidebar{width:28%;float:right;display:inline-block;padding:1%}
.footer-inner{max-width:1020px;margin:0 auto;padding-top:7px;color:#fff;
}
.footer-inner a{color:#fff}
.footer-inner p,.footer-inner h1,.footer-inner h2,.footer-inner h3{font-size:95%}
.footer-left{width:31%;float:left;margin-left:1%}
.footer-center,.footer-right{width:31%;float:left;margin-left:3%}
#mainNavi{line-height:16px}
.mainNaviLine{background-image:url('../../typo3conf/ext/responsive_template/Resources/Public/images/bg_nav_top.png');background-size:contain;xwidth:960px;height:1px;display:block}
.fullNavi ul{}
.fullNavi ul li{float:left;list-style:none outside none;padding:12px 5px;text-transform:uppercase}
.fullNavi ul li.first{padding-left:0px}
.fullNavi ul li a{color:#333333;text-decoration:none;font-size:17px;transition:color 1s}
.fullNavi ul li a:hover{color:#9b9297}
.fullNavi ul li.active a{color:#9b9297;font-style:italic}
.fullNavi ul ul li{float:none;background-color:transparent;z-index:999;padding-left:0px !important}
fullNavi ul ul li.hover,.fullNavi ul ul li:hover{background-color:#ededed}
.fullNavi ul ul{margin:0;padding:10px 5px 5px 5px;position:absolute;background-color:#fff;display:none;width:180px;z-index:999;border-left:1px solid #ededed;height:auto}
.fullNavi ul ul li{padding:5px 5px;border-bottom:1px solid #ededed}
fullNavi ul li.hover ul,.fullNavi ul li:hover ul{display:block}
.fullNavi ul li.hover ul ul,.fullNavi ul li:hover ul ul{display:none;margin-left:160px;
margin-top:-20px;
}
.fullNavi ul li.hover ul li.hover ul,.fullNavi ul li:hover ul li:hover ul{display:block}
ul#secondNavi{padding:27px 0 20px 0px;margin:0;width:100%}
ul#secondNavi li{list-style:none;list-style-position:inside;xwidth:220px;border-bottom:1px solid #ccc;padding:3px 0}
ul#secondNavi li a{background:url('../../typo3conf/ext/responsive_template/Resources/Public/images/menu_arrow.gif') no-repeat scroll 5px 5px transparent;;font-size:12px;line-height:11px;color:#535222;font-weight:bold;text-decoration:none;height:10px;display:block;xwidth:198px;padding:5px 0 5px 22px}
ul#secondNavi li.active a,ul#secondNavi li a:hover{color:#fff;background-color:#535222;background-image:none}
#mobilMenuListe{background-color:#6f7d72}
.mobilNavi ul{display:block;background-color:#6f7d72;height:auto}
.mobilNavi ul li{float:none}
.mobilNavi ul li a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;display:block;padding:8px 10px}
.mobilNavi ul ul li a{padding:8px 25px;border-bottom:1px solid #fff;background-color:#94a397}
.csc-textpic-intext-right .csc-textpic-image{float:right;margin:0px 0 0 20px;width:35%}
h1,h2{font-size:21px;font-weight:bold;color:#535222;margin:10px 0 15px 0}
h2{font-size:16px;margin:10px 0 5px 0}
p{font-size:13px;line-height:20px;margin-bottom:5px}
.sidebar p{font-size:90%}
b,strong{font-weight:bold}
i{font-style:italic}
a.button{background:#E6E6E6;border:1px solid #D3D3D3;text-decoration:none;font-size:90% !important;padding:0.1em 1em !important;border-radius:4px;display:inline-block}
a.button:hover{background:#555;color:#fff}
@media screen and (min-width:230px) and (max-width:759px){.xwrapper{width:300px;width:95%;overflow:hidden}
.hide-mobile{display:none}
.hide-desktop{display:block}
#logo{border:none;width:160px}
#mainNavi{background-image:url('../../typo3conf/ext/responsive_template/Resources/Public/images/bg_nav.png');background-size:contain;xwidth:320px}
.mainNaviLine{background-image:url('../../typo3conf/ext/responsive_template/Resources/Public/images/bg_nav_top.png');background-size:contain;xwidth:360px}
ul.mainNavi li.first{padding-left:20px}
ul.mainNavi li{padding:12px 12px}
.contentwrap{background-image:none}
.threecol,.twocol-main,.twocol-main-right,.twocol-right,.twocol-left{float:none;width:100%;margin:0%}
.footer-left,.footer-center,.footer-right{float:none;width:100%;margin:1%}
}
@media screen and (min-width:760px) and (max-width:970px){.xwrapper{width:760px;width:95%;overflow:hidden}
.hide-mobile{display:block}
.hide-pad{display:none}
.hide-desktop{display:none}
#logo{border:none;margin:60px auto 34px 200px}
#mainNavi{background-image:url('../../typo3conf/ext/responsive_template/Resources/Public/images/bg_nav.png');background-size:contain;xwidth:760px}
.mainNaviLine{background-image:url('../../typo3conf/ext/responsive_template/Resources/Public/images/bg_nav_top.png');background-size:contain;xwidth:760px}
ul.mainNavi li.first{padding-left:20px}
ul.mainNavi li{padding:12px 12px}
}
.hidden{display:none}
.suche{margin-top:-40px;float:right;padding-right:12px}
