.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:20px}
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:20px}
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:20px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:20px}
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:1020px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:1020px}
.csc-textpic-intext-left-nowrap-320 .csc-textpic-text{margin-left:320px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html{overflow-y:scroll;
color:#8fa692;background-color:#f2efe8;font-size:16px;line-height:1.4;
-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}
html,button,input,select,textarea{
font-family:helvetica,arial,sans-serif}
body{margin:0;
position:relative;min-height:100%}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
a{color:#8fa692}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1,h2{font-size:1em;margin:0;text-transform:uppercase}
p{margin:0 0 1em 0}
b,strong{font-weight:bold}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
img{border:0;
-ms-interpolation-mode:bicubic;vertical-align:middle;
}
figure{margin:0}
div.divider{background-color:#d4d8ce;margin:0 140px 20px 140px;height:1px;overflow:hidden}
div.divider hr{display:none}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.clearer{clear:both}
.align-right{text-align:right}
.align-center{text-align:center}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
fieldset{border:none;margin:0.5em 0 0 0;padding:0}
div.csc-mailform-field{padding-bottom:4px}
.csc-mailform-field label{display:block}
.csc-mailform-radio label,div.checkbox label{display:inline;padding-left:3px}
input.csc-mailform-input,.csc-mailform-field textarea{padding:2px;border:1px solid #999;width:614px;
}
input.csc-mailform-submit{margin:0.5em 0 1.5em 0}
div.flexslider{position:relative;margin-bottom:20px;z-index:1}
.slides,slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.slides:after{content:"\0020";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}
body{min-width:960px}
div.container{position:relative;margin:0 auto;width:940px}
div#header{padding-top:25px;height:92px;background-color:#fff;text-align:center}
img#signet{margin-bottom:25px}
ul#nav{position:absolute;top:66px;width:940px;margin:0;padding:0;list-style:none;text-transform:uppercase;z-index:1}
ul#nav li{margin:0;padding:0 35px;text-align:center;display:inline}
ul#nav a{color:#8fa692;text-decoration:none;padding-bottom:20px}
ul#nav a.act,ul#nav a:hover{background:url('../../fileadmin/sys/default/public/img/bg_nav_a.png') no-repeat center bottom}
div#stage{padding:0 0 50px 0}
div#intro{padding:30px 0 5px 0;font-size:25px;text-align:center;color:#fff;background-color:#8fa692}
div#intro h1,div#intro h2{text-transform:none}
div#content1{text-align:center;padding-top:10px;min-height:200px}
div#content1 h1,div#content1 h2{margin-top:75px}
a figure.teaserbox,figure.teaserbox{color:#fff}
a figure.teaserbox{background:url('../../fileadmin/sys/default/public/img/bg_a_teaserbox.png') no-repeat center top}
figure.teaserbox{float:left;margin:0 20px 20px 0;width:300px;height:200px;overflow:hidden;position:relative}
figure.teaserbox.nr3{margin-right:0}
figure.teaserbox img{position:absolute;left:0;top:0;z-index:-1}
a:hover figure.teaserbox img{top:auto;bottom:0}
figure.teaserbox figcaption{width:300px;text-align:center;position:absolute;top:79px}
div#footer{position:absolute;left:0;bottom:0;width:100%;color:#fff;background-color:#8fa692;text-align:center;line-height:35px}
div#footer ul{margin:0;padding:0;list-style:none;text-transform:uppercase}
div#footer li{margin:0;padding:0 0 0 15px;display:inline}
div#footer li.first{padding-left:0}
div#footer li:before{content:"~";margin-right:15px}
div#footer li.first:before{content:"";margin-right:0px}
div#footer a{color:#fff;text-decoration:none}
