.sm,.sm ul,.sm li {
display: block;
list-style:none; line-height:normal;
padding:0;
margin:0;


}

ul.sm li {
position: relative;
float: left;


}

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: #134A96;


}

.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:32px;


}

.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;
}