.sm,.sm ul,.sm li { display: block; list-style:none; line-height:normal; padding:0; margin:0;   } ul.sm li { position: relative;   } ul.sm a { display: block; position: relative;   } ul.sm a.disabled {  cursor:default; } ul.sm ul { position: absolute; top: -999999px; left: -800px; width: 100px;   } ul.sm li { position: relative; float: left;   } ul.sm-rtl { direction:rtl;   } ul.sm-rtl li { float:right;   } ul.sm ul li,ul.sm-vertical li { float:none;   } ul.sm a {   } ul.sm ul a,ul.sm-vertical a { hite-space:normal;   } * html ul.sm-vertical li { float:left; width: 100%;   } * html ul.sm-vertical ul li { float:none; width: auto;   } *:first-child+html ul.sm-vertical>li { float:left; width: 100%;   } ul.sm ul.sm-nowrap>li>a { white-space:nowrap;   } ul.sm:after { display: block; content:"\00a0"; font:0/0 serif; visibility:hidden; overflow:hidden; height: 0;  clear:both; } * html ul.sm { height: 1px;   } *:first-child+html ul.sm { min-height:1px;   } ul.sm li *,ul.sm li *:before,ul.sm li *:after { -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;   } ul.sm { -webkit-tap-highlight-color:rgba(0,0,0,0);  } .sm-simple, .sm-simple ul { background: #294AA1;   } .sm-simple a { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 23px; text-decoration: none; color: #FFFFFF !important; padding:7px 15px;   } sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted { color: #FFCC66; background: #444444;   } .sm-simple a.current, .sm-simple a.current:hover, .sm-simple a.current:focus, .sm-simple a.current:active { color: #FFF; background: #555;   } .sm-simple a.has-submenu { padding-right:20px;   } .sm-simple ul a.has-submenu, .sm-simple-vertical a.has-submenu { padding-right:23px;   } .sm-simple a span.sub-arrow { position: absolute; top: 50%; right: 12px; line-height:16px; width: 16px; height: 16px; margin-top:-8px;   } sm-simple ul a span.sub-arrow, .sm-simple-vertical a span.sub-arrow { right: auto; margin-left:-14px;   } .sm-simple li { border-left:0px solid #f3f3f3;   } .sm-simple li:first-child { border-left:0;   } .sm-simple ul li, .sm-simple-vertical li { border-left:0; border-top:1px solid #f3f3f3;   } .sm-simple ul li:first-child, .sm-simple-vertical li:first-child { border-top:0;   } .sm-simple span.scroll-up, .sm-simple span.scroll-down { display: none; position: absolute; visibility:hidden; overflow:hidden; height: 20px; border:solid #bbb; border-width:1px 0; background: #0C2965;   } .sm-simple span.scroll-up-arrow, .sm-simple span.scroll-down-arrow { position: absolute; top: -2px; left: 50%; overflow:hidden; width: 0; height: 0; margin-left:-8px; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent #555 transparent;   } .sm-simple span.scroll-down-arrow { top: 6px; border-style:solid dashed dashed dashed; border-color:#555 transparent transparent transparent;   } li.aktivo { display: block; color: #FFFFFF; text-decoration: none; margin:0; background: #0C2965;  cursor: pointer; } li.aktivo a { display: block; color: #FFFFFF; margin:0; background: #0C2965;  cursor: pointer; } li.aktivoo { display: block; color: #222222; text-decoration: none; margin:0; background: #E3E0D8; background: -webkit-gradient(linear, left top, left bottom, from(#E3E0D8), to(#EFEDE8)); background: -moz-linear-gradient(top, #E3E0D8, #EFEDE8); cursor: pointer;  } li.aktivoo a { display: block; color: #222222; background: #E3E0D8; background: -webkit-gradient(linear, left top, left bottom, from(#E3E0D8), to(#EFEDE8)); background: -moz-linear-gradient(top, #E3E0D8, #EFEDE8);  cursor: pointer; }