h2{color:#333;float:left;font-family:'fs_albert_web_lightregular';font-size:175%;letter-spacing:-0.07em;line-height:1.3em;margin:30px 0 10px;padding:0;width:100%}
.accordion{border-top:0;border-bottom:1px solid #e2e2e2;border-right:0;border-left:0;float:left;margin:0;position:relative;width:100%}
.accordion>ul{float:left;list-style:none outside none;margin:0;padding:0;width:100%}
.accordion>ul>li:before,.accordion>ul>li:after{content:"";display:table}
.accordion>ul>li:after{clear:both}
.accordion>ul>li:before,.accordion>ul>li:after{content:"";display:table}
.js .accordion>ul>li{border-top:1px solid #e2e2e2;background:none repeat scroll 0 0 #fbfbfb}
p{margin:0;padding:0 0 .8em}
.js .accordion h3{cursor:pointer}
.accordion h3{color:#00856a;font-size:105%;font-weight:bold;margin:0;padding:15px 20px 15px 60px;position:relative}
.accordion h3:hover{color:#00856a;font-size:105%;font-weight:bold;margin:0;padding:15px 20px 15px 60px;position:relative}
.js .accordion .content{height:0}
.accordion .content{float:left;overflow:hidden;position:relative;width:100%;word-wrap:break-word}
.accordion .inner:before,.accordion .inner:after{content:"";display:table}
.accordion .inner{padding:15px 20px 0 60px}
.picture-component{float:left;padding:0 0 20px;width:100%}
.accordion .active h3 i{background-position:left bottom}
.js .accordion h3 i{display:block}
.accordion h3 i{background:url("images/login/icon_plus_minus.png") no-repeat scroll left top transparent;display:none;font-size:0;height:11px;left:25px;line-height:0;overflow:hidden;position:absolute;top:18px;width:11px}
.accordion .accordion{margin:0}
.accordion:first-child{border-top:1px solid #ddd}
@media(max-width:480px){.accordion .inner{padding:0;font-size:13px}
}