.tx-felogin-pi1 label{display:block}
.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-space-after-20{margin-bottom:20px !important}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:410px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:410px}
.csc-space-after-40{margin-bottom:40px !important}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50e.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXOhs.ttf) format('truetype')}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C""\201D""\2018""\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,input,select[multiple],textarea{background-image:none}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16.1px;font-weight:200;line-height:1.4}
@media (min-width:768px){.lead{font-size:21px}
}
small{font-size:85%}
cite{font-style:normal}
.text-muted{color:#999999}
.text-primary{color:#428bca}
.text-warning{color:#c09853}
.text-danger{color:#b94a48}
.text-success{color:#468847}
.text-info{color:#3a87ad}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans',sans-serif;font-weight:500;line-height:1.1}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999999}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h1,.h1{font-size:36px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
h1 small,.h1 small{font-size:24px}
h2 small,.h2 small{font-size:18px}
h3 small,.h3 small,h4 small,.h4 small{font-size:14px}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-bottom:20px}
dt,dd{line-height:1.42857143}
dt{font-weight:bold}
dd{margin-left:0}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";
display:table;
}
.dl-horizontal dd:after{clear:both}
.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";
display:table;
}
.dl-horizontal dd:after{clear:both}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}
abbr.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eeeeee}
blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}
blockquote p:last-child{margin-bottom:0}
blockquote small{display:block;line-height:1.42857143;color:#999999}
blockquote small:before{content:'\2014 \00A0'}
blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
q:before,q:after,blockquote:before,blockquote:after{content:""}
address{display:block;margin-bottom:20px;font-style:normal;line-height:1.42857143}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;width:960px}
.container:before,.container:after{content:" ";
display:table;
}
.container:after{clear:both}
.container:before,.container:after{content:" ";
display:table;
}
.container:after{clear:both}
.container:before,.container:after{content:" ";
display:table;
}
.container:after{clear:both}
.container:before,.container:after{content:" ";
display:table;
}
.container:after{clear:both}
.row{margin-left:-10px;margin-right:-10px}
.row:before,.row:after{content:" ";
display:table;
}
.row:after{clear:both}
.row:before,.row:after{content:" ";
display:table;
}
.row:after{clear:both}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
@media (min-width:768px){.container{max-width:960px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-11{left:91.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-11{margin-left:91.66666667%}
}
@media (min-width:992px){.container{max-width:960px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333333%}
.col-md-push-2{left:16.66666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333333%}
.col-md-push-5{left:41.66666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333333%}
.col-md-push-8{left:66.66666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333333%}
.col-md-push-11{left:91.66666667%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-11{right:91.66666667%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-11{margin-left:91.66666667%}
}
@media (min-width:1200px){.container{max-width:960px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-11{left:91.66666667%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-11{margin-left:91.66666667%}
}
.clearfix:before,.clearfix:after{content:" ";
display:table;
}
.clearfix:after{clear:both}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.affix{position:fixed}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-11{left:91.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-11{margin-left:91.66666667%}
body{background:green url('../../fileadmin/templates/images/interface/grass.jpg') center center;font-smooth:always;-webkit-font-smoothing:antialiased;font-family:'Open Sans',sans-serif;font-size:12px;line-height:19px}
a{color:#D50A26;text-decoration:underline}
a:hover{text-decoration:underline}
.wrapper{background:#fff;width:1020px;margin:0 auto}
.pull-none{float:none !important}
.fontsmooth{font-smooth:always;-webkit-font-smoothing:antialiased}
.nofontsmooth{font-smooth:auto;-webkit-font-smoothing:subpixel-antialiased}
.nomargin{margin:0;padding:0}
.hidden{display:none}
h1{font-size:45px;line-height:45px;font-weight:300;margin-bottom:15px}
h2{font-size:25px;line-height:32px;font-weight:300;margin-bottom:15px}
h3{font-size:18px;line-height:24px;font-weight:bold}
h4{font-size:14px;line-height:18px;font-weight:bold}
h5{font-size:12px;line-height:18px;font-weight:bold;color:#999}
h1,h2,h3{margin-top:5px}
p{margin-bottom:20px}
#content{min-height:600px}
#content table{width:100%;border-top:3px solid #000;border-bottom:3px solid #000;border-collapse:collapse;margin-bottom:20px}
#content table td,#content table th{border-top:1px dotted #000;border-bottom:1px dotted #000;border-collapse:collapse;padding:8px 10px}
aside h1{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:10px}
.logo a{background:url('../../fileadmin/templates/images/interface/logo.svg') no-repeat;background-size:contain;display:block;width:210px;height:24px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.lt-ie9 .logo a{background:url('../../fileadmin/templates/images/interface/logo.png') no-repeat}
a.more,a.internal-link{display:inline-block;padding-left:15px;background:url('../../fileadmin/templates/images/interface/arrow-right.png') no-repeat 0 50%;color:#002654;text-decoration:none}
a.more:hover,a.internal-link:hover{text-decoration:underline}
a.back{display:inline-block;padding-left:15px;background:url('../../fileadmin/templates/images/interface/arrow-left.png') no-repeat 0 50%;color:#002654;text-decoration:none}
a.back:hover{text-decoration:underline}
a.external-link{display:inline-block;padding-left:20px;background:url('../../fileadmin/templates/images/interface/external-link.png') no-repeat 0 50%;color:#002654;text-decoration:none}
a.external-link:hover{text-decoration:underline}
#top{margin-bottom:20px}
#top nav#hnav ul{margin:0;padding:0;list-style:none;background:#000}
#top nav#hnav ul li{margin:0;padding:0;list-style:none;display:block}
#top nav#hnav>ul{border-top-left-radius:10px}
#top nav#hnav>ul>li{float:left !important;position:relative}
#top nav#hnav ul li a{color:#fff;font-size:11px;line-height:14px;padding:12px 0px 12px 18px;display:block;text-transform:uppercase;text-decoration:none;font-weight:bold}
#top nav#hnav ul li.act>a,#top nav#hnav ul li a:hover,#top nav#hnav ul li a:active,#top nav#hnav ul li a:focus{color:#D50A26}
#top nav#hnav ul li ul{padding:10px 0;width:175px;position:absolute;z-index:1000;background:rgba(0,0,0,0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;left:-9999px}
#top nav#hnav ul li ul li a{font-size:12px;padding:5px 15px;text-transform:none}
#top nav#hnav ul li ul li.act>a,#top nav#hnav ul li ul li a:hover,#top nav#hnav ul li ul li a:active,#top nav#hnav ul li ul li a:focus{color:#D50A26;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
#top nav#hnav ul li:hover ul{left:0;opacity:1;filter:alpha(opacity=100)}
#top nav#lnav ul{margin:0;padding:0;list-style:none;font-size:11px;line-height:14px;font-weight:bold;float:right !important}
#top nav#lnav ul li{margin:0;padding:0;list-style:none;float:left !important}
#top nav#lnav ul li:before{content:"|"}
#top nav#lnav ul li:first-child:before{content:""}
#top nav#lnav ul li a{color:#000;padding:18px 3px 10px;display:inline-block;text-transform:uppercase;text-decoration:none}
#top nav#lnav ul li a:hover{text-decoration:underline}
.lt-ie9 #hnav li a{font-size:10px !important;padding:12px 0px 12px 17px !important}
.lt-ie9 #hnav li li a{font-size:11px !important;padding:5px 15px !important}
aside nav#snav{border-top:3px solid #000;border-bottom:3px solid #000;margin-bottom:15px}
aside nav#snav ul{margin:0;padding:0;list-style:none;padding:5px 0}
aside nav#snav ul li{margin:0;padding:0;list-style:none;border-top:1px dotted #000}
aside nav#snav ul li:first-child{border-top:0}
aside nav#snav ul li a{font-size:13px;line-height:35px;color:#315176;display:block;padding:0 12px;text-decoration:none}
aside nav#snav ul li.act>a,aside nav#snav ul li a:hover,aside nav#snav ul li a:active,aside nav#snav ul li a:focus{color:#D50A26;text-decoration:none}
aside nav#snav ul li ul li{border-top:0;padding-left:35px}
aside nav#snav ul li ul li a{line-height:30px}
aside nav#snav ul li ul li:first-child{border-top:1px dotted #000}
footer{background:#000}
footer nav ul{margin:0;padding:0;list-style:none;font-size:11px;line-height:14px;font-weight:bold}
footer nav ul li{margin:0;padding:0;list-style:none;color:#fff;float:left !important}
footer nav ul li:before{content:"|"}
footer nav ul li:first-child:before{content:""}
footer nav ul li a{padding:15px 10px;color:#fff;display:inline-block;text-transform:uppercase;text-decoration:none}
footer nav ul li.act a,footer nav ul li a:hover,footer nav ul li a:active,footer nav ul li a:focus{color:#fff;text-decoration:underline}
footer nav#gnav ul{float:left !important}
footer nav#gnav ul li:first-child a{padding-left:0}
footer nav#gnav-right ul{float:right !important}
footer nav#gnav-right ul li:last-child a{padding-right:0}
.download-list ul{border-top:3px solid black;border-bottom:3px solid black;margin:25px 0 30px}
.download-list ul li{border-top:1px dotted black;padding:8px 10px}
.download-list ul li:first-child{border:none}
.download-list ul li a{float:left !important;display:block;padding-left:30px;color:#d40a26;font-weight:600;width:600px;background:url('../../fileadmin/templates/images/interface/download-icons.png') no-repeat left top;min-height:22px;text-decoration:none}
.download-list ul li a:hover{text-decoration:underline}
.download-list ul li a.xls,.download-list ul li a.xlsx{background-position:left -22px}
.download-list ul li a.pdf{background-position:left -44px}
.download-list ul li a.zip{background-position:left -66px}
.download-list ul li a.doc,.download-list ul li a.docx{background-position:left -88px}
.download-list ul li .fileinfo{float:right !important;color:#777;font-weight:300}
.download-list ul li .description{margin-left:30px;width:530px;font-weight:300;line-height:18px;margin-top:5px;margin-bottom:0}
.news-teaser{width:460px;height:565px;margin-bottom:25px;border-top:5px solid #000;border-bottom:5px solid #000;text-align:center;position:relative}
.news-teaser header h1{font-size:22px;font-weight:100;line-height:26px;margin:0px;margin-top:10px}
.news-teaser header .date{color:#999999;font-size:12px;line-height:25px;height:25px;margin:5px 0;font-weight:bold}
.news-teaser .text{padding:10px;font-size:13px;margin:0;line-height:1.2em}
.news-teaser .more{text-align:center;position:absolute;bottom:10px;width:100%;margin:0}
.news-teaser .more a{font-size:15px;font-weight:bold;background:url('../../fileadmin/templates/images/interface/arrow-right-black.png') no-repeat left 6px;padding-left:15px;color:#000;text-decoration:none}
.news-teaser .more a:hover{text-decoration:underline}
.news-list-view{margin-top:25px}
.news-list-view .news-list{border-top:3px solid #000;border-bottom:3px solid #000;padding:5px 0}
.news-list-view .news-list .article{border-top:1px dotted #000;padding:12px 0 12px}
.news-list-view .news-list .article:first-child{border:none}
.news-list-view .news-list .article .date{color:#999;font-weight:bold}
.news-list-view .news-list .article h3{margin-top:0;font-size:15px;margin-bottom:0px}
.news-list-view .news-list .article p{margin-bottom:10px}
.news-list-view .news-list .article .more{line-height:1}
.news-list-view .page-navigation{padding:10px 0}
.news-list-view .page-navigation .f3-widget-paginator li{display:inline-block;padding:0 5px;font-size:14px}
.news-list-view .page-navigation .f3-widget-paginator li a{color:#002654;font-weight:bold}
.news-list-view .page-navigation .f3-widget-paginator li.current a,.news-list-view .page-navigation .f3-widget-paginator li a:focus,.news-list-view .page-navigation .f3-widget-paginator li a:hover{color:#D50A26;text-decoration:none}
.news-list-view .page-navigation .f3-widget-paginator li.next a,.news-list-view .page-navigation .f3-widget-paginator li.previous a{display:inline-block;width:10px}
.news-list-view .page-navigation .f3-widget-paginator li.next a{background:url('../../fileadmin/templates/images/interface/arrow-right.png') no-repeat 0 50%}
.news-list-view .page-navigation .f3-widget-paginator li.previous a{background:url('../../fileadmin/templates/images/interface/arrow-left.png') no-repeat 0 50%}
.news-single{border-top:3px solid #000;margin-top:25px}
.news-single article .news-backlink-wrap{padding:8px 0;border-bottom:1px dotted #000}
.news-single article header{margin:5px 0}
.news-single article header .date{color:#999;font-weight:bold}
.news-single article .news-img-wrap{margin-bottom:10px}
.news-single article .news-img-wrap .mediaelement-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.news-single article .news-img-wrap .mediaelement-video iframe,.news-single article .news-img-wrap .mediaelement-video object,.news-single article .news-img-wrap .mediaelement-video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.news-single article .news-related-wrap{margin-top:30px}
.news-single article .news-related-wrap .download-list{border-top:3px solid #000}
.news-single article .news-related-wrap .download-list ul{border:none;border-bottom:1px dotted #000;margin-top:10px}
.news-single article .news-related-wrap .download-list ul li:first-child{border-top:1px dotted #000}
.teaser-list.default ul li{float:left;margin:0 10px 10px 0}
.teaser-list.default ul li a{display:block}
.teaser-list.default ul li img{visibility:hidden}
.teaser-list.home-small{border:solid black;border-width:5px 0;height:270px;text-align:center;padding:10px 0;margin-bottom:25px}
.teaser-list.home-small a{color:#000;display:block;text-decoration:none}
.teaser-list.home-small a:hover{text-decoration:none}
.teaser-list.home-small a:hover .more{text-decoration:underline}
.teaser-list.home-small h1{font-size:22px;font-weight:100;line-height:26px;margin:0 0 10px;height:52px}
.teaser-list.home-small .text{font-size:13px;margin:0 0 8px;line-height:1.2em}
.teaser-list.home-small img{display:block;margin-bottom:10px}
.teaser-list.home-small .more{margin:0}
.teaser-list.home-small .more span{font-size:15px;font-weight:bold;background:url('../../fileadmin/templates/images/interface/arrow-right-black.png') no-repeat left 6px;padding-left:15px}
.teaser-list.home-full{margin-bottom:25px;text-align:center}
.teaser-list.home-full a{display:block;color:#fff}
.teaser-list.home-full a:hover{text-decoration:none}
.teaser-list.home-full a:hover .more{text-decoration:underline}
.teaser-list.home-full .inner{position:relative;font-size:0;height:270px}
.teaser-list.home-full .inner:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0.01%}
.teaser-list.home-full .inner .overlay{border:solid white;border-width:3px 0;width:376px;display:inline-block;vertical-align:middle;position:relative;z-index:1;padding:10px 5px;background-color:rgba(0,0,0,0.3)}
.teaser-list.home-full .inner .overlay h1{font-size:25px;font-weight:100;line-height:1em;margin:0 0 10px;color:#fff}
.teaser-list.home-full .inner .overlay .text{font-size:35px;font-weight:500;margin:0 0 10px;line-height:1em;color:#fff}
.teaser-list.home-full .inner .overlay .more{margin:0}
.teaser-list.home-full .inner .overlay .more span{font-size:15px;font-weight:bold;background:url('../../fileadmin/templates/images/interface/arrow-right-white.png') no-repeat left 6px;padding-left:15px;color:#fff}
.teaser-list.home-full .inner img{position:absolute;top:0;left:0}
.teaser-list.home-half{margin-bottom:25px}
.teaser-list.home-half a{color:#fff;display:block}
.teaser-list.home-half .inner{position:relative;font-size:0;height:270px}
.teaser-list.home-half .inner:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0.01%}
.teaser-list.home-half .inner .overlay{border:solid white;border-width:3px 0;width:203px;display:inline-block;vertical-align:middle;position:relative;z-index:1;padding:10px 5px;margin-left:15px;text-align:center;background-color:rgba(0,0,0,0.3)}
.teaser-list.home-half .inner .overlay h1{font-size:22px;font-weight:100;line-height:1em;margin:0 0 10px;color:#fff}
.teaser-list.home-half .inner .overlay .text{font-size:15px;font-weight:300;margin:0 0 10px;line-height:1.2em;color:#fff}
.teaser-list.home-half .inner img{position:absolute;top:0;left:0}
.teaser-list.home-image-big,.teaser-list.home-image-small{margin-bottom:25px}
.teaser-list.home-image-big a,.teaser-list.home-image-small a{display:block}
.sportiscareferences .reference-list{border-top:3px solid #000;border-bottom:3px solid #000;padding:10px 0;margin-bottom:25px}
.sportiscareferences .reference-list h4,.sportiscareferences .reference-list .area,.sportiscareferences .reference-list .year{font-size:12px;line-height:18px;font-weight:bold;color:#999999;padding:0;margin:0}
.sportiscareferences .reference-list .text p{line-height:18px;margin:5px 0 15px}
.sportiscareferences .reference-list .row{min-height:150px}
.sportiscareferences .reference-list .row .reference-item{border-top:1px dotted #000}
.sportiscareferences .reference-list .row .col-xs-3,.sportiscareferences .reference-list .row .col-xs-6{padding-top:10px;padding-bottom:10px}
>.row>.col-xs-9 .col-xs-9{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-8{position:relative;float:left;width:88.88888888888889%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-8{left:88.88888888888889%}
#content>.row>.col-xs-9 .col-xs-pull-8{right:88.88888888888889%}
#content>.row>.col-xs-9 .col-xs-offset-8{margin-left:88.88888888888889%}
#content>.row>.col-xs-9 .col-xs-7{position:relative;float:left;width:77.77777777777779%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-7{left:77.77777777777779%}
#content>.row>.col-xs-9 .col-xs-pull-7{right:77.77777777777779%}
#content>.row>.col-xs-9 .col-xs-offset-7{margin-left:77.77777777777779%}
#content>.row>.col-xs-9 .col-xs-6{position:relative;float:left;width:66.66666666666666%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-6{left:66.66666666666666%}
#content>.row>.col-xs-9 .col-xs-pull-6{right:66.66666666666666%}
#content>.row>.col-xs-9 .col-xs-offset-6{margin-left:66.66666666666666%}
#content>.row>.col-xs-9 .col-xs-5{position:relative;float:left;width:55.55555555555556%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-5{left:55.55555555555556%}
#content>.row>.col-xs-9 .col-xs-pull-5{right:55.55555555555556%}
#content>.row>.col-xs-9 .col-xs-offset-5{margin-left:55.55555555555556%}
#content>.row>.col-xs-9 .col-xs-4{position:relative;float:left;width:44.44444444444444%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-4{left:44.44444444444444%}
#content>.row>.col-xs-9 .col-xs-pull-4{right:44.44444444444444%}
#content>.row>.col-xs-9 .col-xs-offset-4{margin-left:44.44444444444444%}
#content>.row>.col-xs-9 .col-xs-3{position:relative;float:left;width:33.33333333333333%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-3{left:33.33333333333333%}
#content>.row>.col-xs-9 .col-xs-pull-3{right:33.33333333333333%}
#content>.row>.col-xs-9 .col-xs-offset-3{margin-left:33.33333333333333%}
#content>.row>.col-xs-9 .col-xs-2{position:relative;float:left;width:22.22222222222222%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-2{left:22.22222222222222%}
#content>.row>.col-xs-9 .col-xs-pull-2{right:22.22222222222222%}
#content>.row>.col-xs-9 .col-xs-offset-2{margin-left:22.22222222222222%}
#content>.row>.col-xs-9 .col-xs-1{position:relative;float:left;width:11.11111111111111%;min-height:1px;padding-left:10px;padding-right:10px}
#content>.row>.col-xs-9 .col-xs-push-1{left:11.11111111111111%}
#content>.row>.col-xs-9 .col-xs-pull-1{right:11.11111111111111%}
#content>.row>.col-xs-9 .col-xs-offset-1{margin-left:11.11111111111111%}
#content>.row>.col-xs-9 .col-xs-6.col-grid-50{width:50%}
#content .csc-default header.csc-header h1{border-bottom:#fd9217 solid 1px;margin-bottom:35px}
#content .csc-default .divider hr{border-top:3px solid #000000}
#content .csc-default .Tx-Formhandler .error-box,#content .csc-default .Tx-Formhandler .success-box{background:none repeat scroll 0 0 #fff;border:1px solid #A4000B;border-radius:4px;margin:10px 0 20px 0;padding:15px 15px 5px}
#content .csc-default .Tx-Formhandler .error-box div.error,#content .csc-default .Tx-Formhandler .success-box div.error{background:none;border:none;color:#888;margin-left:0;padding:5px}
#content .csc-default .Tx-Formhandler .error-box:empty,#content .csc-default .Tx-Formhandler .success-box:empty{background:none;border:none}
#content .csc-default .Tx-Formhandler #contact-form{border-radius:0px;background:none;color:#888;padding-left:0;padding-top:0}
#content .csc-default .Tx-Formhandler #contact-form h3{margin-top:10px;margin-bottom:5px;color:#000}
#content .csc-default .Tx-Formhandler #contact-form input,#content .csc-default .Tx-Formhandler #contact-form textarea{border-radius:5px;font-size:14px;font-style:italic;padding-left:15px;padding-right:15px;width:100%}
#content .csc-default .Tx-Formhandler #contact-form input:active,#content .csc-default .Tx-Formhandler #contact-form textarea:active,#content .csc-default .Tx-Formhandler #contact-form input:hover,#content .csc-default .Tx-Formhandler #contact-form textarea:hover,#content .csc-default .Tx-Formhandler #contact-form input:focus,#content .csc-default .Tx-Formhandler #contact-form textarea:focus{border-color:#E50014}
#content .csc-default .Tx-Formhandler #contact-form input.error,#content .csc-default .Tx-Formhandler #contact-form textarea.error{border-color:#A4000B}
#content .csc-default .Tx-Formhandler #contact-form input.error:active,#content .csc-default .Tx-Formhandler #contact-form textarea.error:active,#content .csc-default .Tx-Formhandler #contact-form input.error:hover,#content .csc-default .Tx-Formhandler #contact-form textarea.error:hover,#content .csc-default .Tx-Formhandler #contact-form input.error:focus,#content .csc-default .Tx-Formhandler #contact-form textarea.error:focus{border-color:#E50014}
#content .csc-default .Tx-Formhandler #contact-form .type-radio{width:18%;float:left}
#content .csc-default .Tx-Formhandler #contact-form .type-radio label{padding:0}
#content .csc-default .Tx-Formhandler #contact-form .type-radio input[type="radio"]{float:left;width:15px;margin:5px 7px 0 0}
#content .csc-default .Tx-Formhandler #contact-form .radiobuttons{border-bottom:dotted 1px #000000;padding-bottom:30px}
#content .csc-default .Tx-Formhandler #contact-form .left{margin-bottom:50px;float:left;width:49%}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text,#content .csc-default .Tx-Formhandler #contact-form .left .type-select{padding-left:0}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text label,#content .csc-default .Tx-Formhandler #contact-form .left .type-select label{width:25%;color:#666}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text label.zip,#content .csc-default .Tx-Formhandler #contact-form .left .type-select label.zip{width:9%}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text label.town,#content .csc-default .Tx-Formhandler #contact-form .left .type-select label.town{width:16%}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text #zip,#content .csc-default .Tx-Formhandler #contact-form .left .type-select #zip{width:26%}
#content .csc-default .Tx-Formhandler #contact-form .left .type-text #town,#content .csc-default .Tx-Formhandler #contact-form .left .type-select #town{width:70%;margin-left:16px}
#content .csc-default .Tx-Formhandler #contact-form .right{float:right;width:49%;margin-left:2%}
#content .csc-default .Tx-Formhandler #contact-form .right label{margin:0 0 20px 0;color:#666}
#content .csc-default .Tx-Formhandler #contact-form .right div.message{padding-left:0}
#content .csc-default .Tx-Formhandler #contact-form .right div.message textarea#message{height:150px;clear:both}
#content .csc-default .Tx-Formhandler #contact-form .right .type-button{width:47%;float:right}
#content .csc-default .Tx-Formhandler #contact-form .right .type-button input[type="submit"],#content .csc-default .Tx-Formhandler #contact-form .right .type-button input[type="reset"]{font-style:normal;background-color:#e69401;background-image:-webkit-linear-gradient(top,#E50014,#A4000B);background-image:-moz-linear-gradient(top,#E50014,#A4000B);background-image:-o-linear-gradient(top,#E50014,#A4000B);background-image:linear-gradient(to bottom,#E50014 60%,#A4000B 100%);background-repeat:repeat-x;border:medium none;box-shadow:1px 1px 0 0 #fff inset;color:#fff;float:left !important;font-size:15px;text-shadow:0 -1px 1px #8a0309;width:132px;border-radius:4px;display:block;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;line-height:18px;margin-bottom:5px;outline:0 none;padding:8px 14px;text-transform:uppercase}
#content .csc-default .Tx-Formhandler #contact-form .right .type-button input[type="submit"]:hover,#content .csc-default .Tx-Formhandler #contact-form .right .type-button input[type="reset"]:hover{background-image:linear-gradient(to bottom,#E50014 20%,#A4000B 100%)}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div{margin-left:6px;margin-right:20px}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable{width:104%;border:none !important}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable #recaptcha_logo{display:none}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr:nth-child(2) td{padding-left:2px !important}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td:nth-child(2),#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td:nth-child(3){display:none}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td.recaptcha_image_cell{padding-left:0 !important;padding-right:0 !important}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td.recaptcha_image_cell div#recaptcha_image{width:100% !important;height:60px !important;border-radius:5px;margin-left:0;padding:0}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td.recaptcha_image_cell div#recaptcha_image img{height:45px;width:295px}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td #recaptcha_reload_btn,#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td #recaptcha_whatsthis_btn,#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td #recaptcha_switch_audio_btn{display:none}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td div.recaptcha_input_area input#recaptcha_response_field{width:100% !important;margin-left:0}
#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td input#recaptcha_response_field,#content .csc-default .Tx-Formhandler #contact-form .right #recaptcha_widget_div #recaptcha_area table#recaptcha_table.recaptchatable tr td div#recaptcha_image{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4 !important;border-image:none;border-style:solid !important;border-width:1px!important;border-radius:5px;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin-left:5px;margin-right:-3px;padding:7px 3px;width:100%;line-height:15px;color:#232526}
#content .csc-default .Tx-Formhandler #contact-form .right .hint{width:100%;margin-top:0}
#content .csc-default .Tx-Formhandler #contact-form div.error{margin:-5px 0 5px -10px}
.ie8 .Tx-Formhandler #contact-form select,.ie9 .Tx-Formhandler #contact-form select{background-image:none}
#page-1 #top{margin-bottom:0}
.gallery .nivoslider{margin-bottom:25px}
.gallery .nivoslider .slider-wrapper{position:relative}
.gallery .nivoslider .slider-wrapper #slider{position:relative;overflow:hidden}
.gallery .nivoslider .slider-wrapper #slider .nivo-caption{z-index:10;
opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);
-moz-opacity:0.8}
.gallery .nivoslider .slider-wrapper #slider .nivo-caption a{color:#BE190A}
.gallery .nivoslider .slider-wrapper #slider:hover .nivo-directionNav{display:inline-block}
.gallery .nivoslider .slider-wrapper .nivo-controlNav{bottom:0;padding:3px;position:absolute;right:0;z-index:100}
.gallery .nivoslider .slider-wrapper .nivo-controlNav a{background:url('../../fileadmin/templates/images/interface/bullets.png') no-repeat scroll 0 0 rgba(0,0,0,0);
background:url('../../fileadmin/templates/images/interface/bullets.png');-ms-background-position-x:0;-ms-background-position-y:0;background-repeat:no-repeat;border:0 none;display:block;float:left;height:22px;text-indent:-9999px;width:21px;z-index:100}
.gallery .nivoslider .slider-wrapper .nivo-controlNav a.active{background-position:0 -22px;z-index:100}
.gallery .nivoslider .slider-wrapper .nivo-directionNav{display:none}
.gallery .nivoslider .slider-wrapper .nivo-directionNav a{background:url('../../fileadmin/templates/images/interface/arrows.png') no-repeat scroll 0 0 rgba(0,0,0,0);
background:url('../../fileadmin/templates/images/interface/arrows.png');-ms-background-position-x:0;-ms-background-position-y:0;background-repeat:no-repeat;height:30px;width:30px;text-indent:-9999px}
.gallery .nivoslider .slider-wrapper .nivo-directionNav a.nivo-prevNav{left:15px}
.gallery .nivoslider .slider-wrapper .nivo-directionNav a.nivo-prevNav:hover{background-position:0 -30px}
.gallery .nivoslider .slider-wrapper .nivo-directionNav a.nivo-nextNav{background-position:-30px 0;right:15px}
.gallery .nivoslider .slider-wrapper .nivo-directionNav a.nivo-nextNav:hover{background-position:-30px -30px}
