.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:310px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:310px}
.csc-space-before-25{margin-top:25px !important}
.csc-space-after-25{margin-bottom:25px !important}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
H1,H2,H3,H4{color:#646567;font-weight:bold}
H1{font-size:16pt;margin:0px 0px 15px 0px;line-height:30px}
H2{font-size:14pt;margin:0px 0px 10px 0px}
H3{font-size:12pt;margin-bottom:2px}
H4{font-size:10pt;margin:0px 0px 15px 0px;font-style:italic}
LI,P{
font-size:16px;line-height:22px;color:#646567}
a,a:visited{text-decoration:none;color:#4DAF6A}
a.active,a:hover{text-decoration:underline}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
P.bodytext{font-size:16px;line-height:22px}
table P{font-size:16px;line-height:22px}
.contenttable TD{vertical-align:top}
b,strong{font-weight:bold}
#content-center .layout-1 ul{margin-left:60px}
#content-center .layout-1 li{list-style-type:disc;color:#fff;font-size:70px;position:relative;top:20px}
#content-center .layout-1 li *{position:relative;top:-7px;left:-10px}
#right-wrapper h2{color:#D0111C;font-size:20px;font-weight:normal;line-height:25px}
#content-right{color:#4DAF6A}
#content-right .csc-default{border:3px solid #4EBBB9;padding:10px 10px 10px 10px;position:relative;color:#4EBBB9;margin-top:60px}
#content-right .csc-default h2{position:absolute;top:-38px;left:-5px}
.csc-textpic-border IMG{border:1px solid #cccccc !important}
.csc-frame-rulerBefore{border-top:2px dotted #D0111C;padding-top:10px;margin-top:10px}
.csc-frame-rulerAfter{border-bottom:2px dotted #D0111C;padding-bottom:10px;margin-bottom:10px}
fieldset.csc-mailform{border:none;padding:0px;margin:0px}
.csc-mailform-field label{display:block;float:left;width:120px}
.csc-mailform-field{margin-bottom:7px}
.csc-mailform-submit{margin-left:100px}
.csc-mailform-field img{margin-left:122px}
.csc-mailform .csc-form-element{margin-bottom:7px}
html{height:100%;width:100%}
body{height:100%;width:100%;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;color:#646567;background:#fff}
.clear{clear:both;font-size:1px}
#all-wrapper{width:866px;margin:30px auto;background:#F1F8F1;border:4px dotted #D0111C;padding:20px}
#logo-wrapper{position:relative}
#logo{float:left;margin-bottom:44px}
#claim{position:absolute;bottom:20px;right:20px}
#header{width:826px;height:285px;float:left;position:relative;border:20px solid #4EBBB9;margin-bottom:30px}
#header-content{width:100%;height:100%;position:absolute;top:0px;left:0px}
#menu-main{}
#content{width:100%;float:left;margin-top:30px;margin-bottom:23px}
#content-center{width:526px;float:left;padding:34px 21px 0px 43px;margin:0 22px 0 0;min-height:350px;height:auto !important;height:300px;background:#D8EAD7}
#right-wrapper{width:250px;float:right}
#content-right{width:100%;float:left}
#content-right-header{position:relative;top:-10px}
#content-right-header h2{position:absolute;bottom:0px}
#content-right-header-img{float:right}
#extra-menu{float:left;width:224px;border:3px solid #4DAF6A;padding:10px 10px 10px 10px;margin-top:7px}
#footer{width:100%;float:left;position:relative;height:46px;line-height:46px;font-size:15px;font-weight:bold;background:#4EBBB9;color:#fff}
#footer-bar{float:left;text-indent:20px}
#menu-footer{float:right;text-align:right;padding-right:20px}
.footerlink:hover,.footerlink:active,.footerlink:visited,.footerlink{text-decoration:none;color:#fff}
.footerlinklogo{float:left}
#menu-main .wrap_hmenu,#menu-main .wrap_hmenu ul,#menu-main .wrap_hmenu li{padding:0px;margin:0px;list-style-type:none;float:left}
#menu-main .wrap_hmenu li{height:45px;line-height:45px;display:inline}
#menu-main .tmenu_no_lvl1,#menu-main .tmenu_no_lvl1:visited,#menu-main .tmenu_act_lvl1,#menu-main .tmenu_act_lvl1:visited{color:#4DAF6A;font-size:16px;font-weight:bold;height:40px;line-height:40px;text-decoration:none;letter-spacing:1px;display:block;padding:0 20px}
#menu-main .tmenu_no_lvl1:hover,#menu-main .tmenu_act_lvl1:hover,#menu-main .tmenu_act_lvl1{color:#fff !important;background:#4DAF6A;!important}
#menu-secondary .wrap_hmenu,#menu-secondary .wrap_hmenu ul,#menu-secondary .wrap_hmenu li{padding:0px;margin:0px;list-style-type:none;float:left}
#menu-secondary .wrap_hmenu li{height:45px;line-height:45px;display:inline}
#menu-secondary .wrap_hmenu{width:100%;margin-bottom:15px;float:left}
#menu-secondary .tmenu_no_lvl1,#menu-secondary .tmenu_no_lvl1:visited,#menu-secondary .tmenu_act_lvl1,#menu-secondary .tmenu_act_lvl1:visited{color:#4DAF6A;font-size:14px;font-weight:bold;height:45px;line-height:45px;text-decoration:none;letter-spacing:1px;display:block;padding:0 30px 0 0}
#menu-secondary .tmenu_no_lvl1:hover,#menu-secondary .tmenu_act_lvl1:hover,#menu-secondary .tmenu_act_lvl1{
text-decoration:underline;background:url('../../fileadmin/Resources/Public/Gfx/Blatt.png') no-repeat right top;!important}
#extra-menu .tmenu_no_lvl1,#extra-menu .tmenu_no_lvl1:visited,#extra-menu .tmenu_act_lvl1,#extra-menu .tmenu_act_lvl1:visited{color:#4DAF6A;font-size:16px;line-height:30px;height:30px;border-bottom:1px dotted #4DAF6A;display:block;text-decoration:none}
#extra-menu .tmenu_no_lvl1:hover,#extra-menu .tmenu_act_lvl1:hover,#extra-menu .tmenu_act_lvl1{color:#D0111C !important}
#header-content .flexslider{border:none;box-shadow:none;border-radius:none}
#header-content .flex-control-nav{bottom:20px;right:20px;width:auto}
#header-content .flex-control-nav a{background:transparent;border:2px solid #4EBBB9;width:20px;height:20px;box-shadow:none}
#header-content .flex-control-nav .flex-active{background:#4EBBB9}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('../../fileadmin/Resources/Public/Vendor/images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:0.8;right:5px}
.flexslider:hover .flex-prev{opacity:0.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}
}
