.sm,.sm ul,.sm li { display: block; list-style:none;
line-height:normal; padding:0; margin:0;  direction:ltr; } ul.sm li { position: relative; float:left;   } ul.sm a { display: block; position: relative; white-space:nowrap;   } ul.sm a.disabled {  cursor:default; } ul.sm ul { position: absolute; top: -999999px; left: -800px; width: 100px;   } ul.sm-rtl { direction:rtl;   } ul.sm-rtl li { float:right;   } ul.sm ul li,ul.sm-vertical li { float:none;   } ul.sm ul a,ul.sm-vertical a { white-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; overflow: hidden; visibility: hidden; content:"\00a0"; 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: #DE4B2B;   } .sm-simple a { font-family: 'Rokkitt', serif; font-weight: 400; font-size: 21px; text-decoration: none; color:#FFF !important;  padding:7px 10px;   } .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted { color: #333333; background: #CBCACD;   } .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:7px;   } .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; overflow: hidden; visibility: hidden; height: 20px; background: #DE4B2B;   } .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: #7F7E80;  cursor: pointer; } li.aktivo a { display: block; color: #FFFFFF; margin:0; background: #7F7E80;  cursor: pointer; } 