@import url('../../fileadmin/templates/yaml/core/slim_base.css');
.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,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;padding-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-textpic-intext-right-nowrap-151 .csc-textpic-text{margin-right:151px}
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}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute;top:-999em;width:10em;
}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit;
}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3.5em;
z-index:199}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;
top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;
top:0}
.sf-menu{
font-family:Verdana,arial,sans-serif;font-size:80%}
.sf-menu a{padding:1em 1em;text-decoration:none}
.sf-menu a,.sf-menu a:visited{
color:#666}
.sf-menu li li a,.sf-menu li li a:visited{
color:#fff}
.sf-menu li{background:transparent}
.sf-menu li li{background:#999;z-index:1500}
.sf-menu li li li{background:#999}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li.active{background:#b1c912;outline:0;color:#000 !important;text-decoration:none}
.sf-menu li.active a{color:#000}
.sf-menu li.active li a{color:#fff}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;
}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;
width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../../fileadmin/templates/images/arrows-ffffff.png') no-repeat -10px -100px;
}
a>.sf-sub-indicator{
top:1.3em;background-position:0 -100px;
}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px;
}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;
}
.sf-shadow ul{background:url('../../fileadmin/templates/images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}
@media screen,projection{
body{overflow-y:scroll}
body{padding:0;background:#fff;
background:-moz-linear-gradient(-45deg,white 0%,#fff 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,white),color-stop(100%,#fff));
background:-webkit-linear-gradient(-45deg,white 0%,#fff 100%);
background:-o-linear-gradient(-45deg,white 0%,#fff 100%);
background:-ms-linear-gradient(-45deg,white 0%,#fff 100%);
background:linear-gradient(-45deg,white 0%,#fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#fff',GradientType=1);
}
.page_margins{margin:0 auto}
.page_margins{padding-top:4em;width:auto;min-width:320px;max-width:70em;background:transparent}
#nav .page_margins,#footer .page_margins{padding-top:0}
#header{padding:0px;color:#666;position:relative}
.logo{float:left;width:106px}
.title{padding-top:83px;padding-right:35px;text-align:right}
#nav{background:#b1c912;-moz-box-shadow:0 1px 1px #666;-webkit-box-shadow:0 1px 1px #666;-ms-box-shadow:0 1px 1px #666;box-shadow:0 2px 2px #666;z-index:199;position:fixed;width:100%}
#main{margin:0;background:#f4f4f4;padding:1em 1em 1em 1.5em;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;-o-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;-moz-border-radius:0 40px 40px 40px;-webkit-border-radius:0 40px 40px 40px;border-radius:0 40px 40px 40px}
#footer{text-align:center;color:#666;margin-top:1em}
.bgstart{background:#cc0000;width:100%;height:10px;margin-bottom:10px}
.footercontent{font-size:85%;padding:0 20px}
#nav ul{margin-left:0}
#col1{float:left;width:73%;text-align:justify}
#col1full{width:100%}
#col2{display:none}
#col3{width:auto;margin:0 0 0 73%}
#col1_content{padding:10px}
#col1full #col1_content{padding:10px}
#col3_content{padding:10px;border-left:2px dotted #ccc}
#col1a{width:100%;text-align:justify;padding:10px}
#col1a_content{padding:10px;text-align:justify}
}
@media all{
html *{font-size:100.01%}
textarea,pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90.00%;color:#666}
h1,h2{font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;color:#cc0000;margin:0 0 0.25em 0;
}
h3{font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;color:#444;margin:0 0 0.25em 0;
}
h5,h6{font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;color:#b1c912;margin:0 0 0.25em 0;
}
h4{font-weight:normal;color:#444;margin:0 0 0.25em 0;
font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
h1{font-size:150%}
h2{font-size:130%}
h3{font-size:130%}
h4{font-size:130%}
h5{font-size:115%}
h6{font-size:100%}
ul,ol,dl{line-height:1.5em;margin:0 0 1em 1em}
ul{list-style-type:disc}
ul ul{list-style-type:circle;margin-bottom:0}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-latin;margin-bottom:0}
li{margin-left:0.8em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 0.8em}
p{line-height:1.5em;margin:0 0 1em 0}
blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
blockquote{margin:0 0 1em 1.6em;color:#666}
strong,b{font-weight:bold}
em,i{font-style:italic}
big{font-size:116.667%}
small{font-size:91.667%}
pre{line-height:1.5em;margin:0 0 1em 0}
pre,code,kbd,tt,samp,var{font-size:100%}
pre,code{color:#800}
kbd,samp,var,tt{color:#666;font-weight:bold}
var,dfn{font-style:italic}
acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help}
sub,sup{font-size:91.6667%;line-height:0}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid}
#main a{color:#b1c912;
background:transparent;text-decoration:none;border-bottom:1px solid #b1c912}
#main a:visited{color:#cc0000}
#main a:focus{text-decoration:none;color:#b1c912;border-bottom:1px solid #b1c912}
#main a:hover,#main a:active{color:#cc0000;text-decoration:none;outline:0 none}
#header a,#header a:visited{color:#b1c912;text-decoration:none}
#header a:focus,#header a:hover,#header a:active{color:#cc0000;text-decoration:none;background:transparent}
.footercontent a,.footercontent a:visited{color:#b1c912;text-decoration:none;border-bottom:1px solid #b1c912}
.footercontent a:focus,.footercontent a:hover,.footercontent a:active{color:#cc0000;text-decoration:none;background:transparent}
a#totop{display:block;width:40px;height:27px;background:url('../../fileadmin/templates/css/images/totop.png') top left no-repeat;float:right}
a#totop:hover{background-position:0 -27px}
p.icaption_left{float:left;display:inline;margin:0 1em 0.15em 0}
p.icaption_right{float:right;display:inline;margin:0 0 0.15em 1em}
p.icaption_left img,p.icaption_right img{padding:0;border:1px #888 solid}
p.icaption_left strong,p.icaption_right strong{display:block;overflow:hidden;margin-top:2px;padding:0.3em 0.5em;background:#eee;font-weight:normal;font-size:91.667%}
.highlight{color:#c30}
.dimmed{color:#888}
.info{background:#f8f8f8;color:#666;padding:10px;margin-bottom:0.5em;font-size:91.7%}
.note{background:#efe;color:#040;border:2px #484 solid;padding:10px;margin-bottom:1em}
.important{background:#ffe;color:#440;border:2px #884 solid;padding:10px;margin-bottom:1em}
.warning{background:#fee;color:#400;border:2px #844 solid;padding:10px;margin-bottom:1em}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}
.center{display:block;text-align:center;margin:0.5em auto}
table{width:auto;border-collapse:collapse;margin-bottom:0.5em;border-top:2px #888 solid;border-bottom:2px #888 solid}
table caption{font-variant:small-caps}
table.full{width:100%}
table.fixed{table-layout:fixed}
th,td{padding:0.5em}
thead th{color:#000;border-bottom:2px #FFCB73 solid}
tbody th{background:#e0e0e0;color:#333}
tbody th[scope="row"],tbody th.sub{background:#f0f0f0}
tbody th{border-bottom:1px solid #fff;text-align:left}
tbody td{border-bottom:1px solid #eee}
}
#main img,#main audio,#main video,#main embed{max-width:100%;width:auto;height: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}
DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:.5em}
figcaption{padding:5px 0 5px 10px}
@media (max-width:768px){#main{padding:1px;-moz-border-radius:0 0px 0px 0px;-webkit-border-radius:0 0px 0px 0px;border-radius:0 0px 0px 0px}
#col1{width:70%}
#col3{width:auto;margin:0 0 0 70%}
#col1a_content{width:auto;padding:10px}
h1{font-size:125%}
h2{font-size:110%}
h3{font-size:110%}
h4{font-size:110%}
h5{font-size:100%;font-weight:bold}
h6{font-size:90%;font-weight:bold}
.logo{float:none;margin:0}
.title{padding-left:35px;padding-top:0;font-size:90%;text-align:left}
}
@media (max-width:600px){#main{padding:10px;-moz-border-radius:0 0px 0px 0px;-webkit-border-radius:0 0px 0px 0px;border-radius:0 0px 0px 0px}
#col1{width:70%;font-size:80%}
#col3{width:auto;margin:0 0 0 70%;font-size:80%}
#col1a_content{width:auto;font-size:80%;padding:10px}
h1{font-size:125%;font-weight:bold}
h2{font-size:110%;font-weight:bold}
h3{font-size:110%;font-weight:bold}
h4{font-size:110%}
h5{font-size:100%;font-weight:bold}
h6{font-size:90%;font-weight:bold}
.logo{float:none;margin:0}
.title{padding-left:35px;text-align:left}
}
@media (max-width:480px){#main{padding:1px;-moz-border-radius:0 0px 0px 0px;-webkit-border-radius:0 0px 0px 0px;border-radius:0 0px 0px 0px}
#col1,#col2,#col3{width:100%}
#col3{margin:0;float:left}
#col3_content{font-size:60%;padding-top:3em;border-top:2px dotted #ccc;border-left:none}
#col1a_content{width:auto;font-size:50%;padding:5px}
h1{font-size:120%;font-weight:bold}
h2{font-size:105%;font-weight:bold}
h3{font-size:105%;font-weight:bold}
h4{font-size:115%}
h5{font-size:100%;font-weight:bold}
h6{font-size:90%;font-weight:bold}
.logo{float:none;margin:0}
.title{padding-left:35px;text-align:left}
.footercontent{font-size:50%}
.c33l,.c33r{width:50%;float:left}
}
@media (max-width:320px){#main{padding:1px;-moz-border-radius:0 0px 0px 0px;-webkit-border-radius:0 0px 0px 0px;border-radius:0 0px 0px 0px}
h1{font-size:120%;font-weight:bold}
h2{font-size:105%;font-weight:bold}
h3{font-size:105%;font-weight:bold}
h4{font-size:115%}
h5{font-size:100%;font-weight:bold}
h6{font-size:90%;font-weight:bold}
#col3_content{font-size:60%;padding-top:3em;border-top:2px dotted #ccc;border-left:none}
#col1_content{font-size:60%}
#col1a_content{width:auto;font-size:50%;padding:5px}
.logo{float:none;margin:0}
.title{padding-left:35px;text-align:left;font-size:75%}
.footercontent{font-size:50%}
.c33l,.c33r{width:50%;float:left}
.subcl,.subc,.subcr{padding-left:0;padding-right:0}
}
@media only screen and (max-width:980px){
div.csc-textpic-intext-left img,div.csc-textpic-intext-right img{max-width:100%;height:auto}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{width:40%}
div.csc-textpic-intext-left .csc-textpic-imagewrap ul li{width:45%}
div.csc-textpic div.csc-textpic-imagewrap ul li img{width:100%;height:auto}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow ul li img{width:auto}
div.csc-textpic-intext-right-nowrap>div{margin-right:50%}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-right:0;width:48%}
}
@media only screen and (max-width:480px){
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{width:50%}
div.csc-textpic div.csc-textpic-imagewrap ul li{float:none}
div.csc-textpic-intext-left .csc-textpic-imagewrap ul li{width:100%}
}
@media print{
body{font-size:10pt}
#topnav,#nav,#search,nav,.logo,.footernav{display:none}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1,#col1_content{float:none;width:100%;margin:0;padding:0;border:0}
#col2{display:none}
#col3{display:none}
.title h1{font-size:16pt;margin-bottom:1cm}
}
