/*.nav a {
color:#000;
text-decoration:none;
display:block;
border:none;
font-family:Tahoma;
padding:4px 1em;
}

.nav a#makt {
background:url(superfish.highlight.png) no-repeat 50% 100%;
}

.nav,.nav * {
list-style:none;
margin:0;
padding:0
}

.nav {
text-decoration:none;
display:block;
color:#000;
border:none;
padding:4px 1em;
}

.nav ul {
position:absolute;
line-height:1.2em;
}

.nav li {
float:left;
position:relative;
}

.nav li li {
border:none;
border-bottom:0px solid #333;
background:#eeeee5;
}

.nav li:hover,
.nav li.sfHover {
background:#b6b49e;
}

.nav li li,.nav ul {
width:19em;
}

.nav li:hover a,
.nav li li:hover a,
.nav li li li:hover a,
.nav li :hover li a,
.nav li li:hover li a,
.nav li li li:hover li a {
color:#000;
}
*/

.nav {
float:left;
line-height:1.0;
list-style:none;
margin:0 0 1em;
padding:0;
}

.nav * {
list-style:none;
margin:0;
padding:0;
}

.nav ul {
position:absolute;
/*top:-999em;*/
line-height:2em;
width:19em;
}

.nav ul li {
width:100%;
}

.nav li:hover {
background:#b6b49e;
outline:0;
visibility:inherit;
}

.nav li {
float:left;
position:relative;
}

.nav a {
color:#000;
display:block;
padding:4px 1em;
position:relative;
text-decoration:none;
}

.nav li:hover ul {
left:0;
top:1.7em;
z-index:99;
}

.nav li.sfHover ul {
left:0;
top:1.7em;
z-index:99;
}

ul.nav li:hover li ul {
top:-999em;
}

ul.nav li.sfHover li ul {
top:-999em;
}

ul.nav li li:hover ul {
left:10em;
top:0;
}

ul.nav li li.sfHover ul {
left:10em;
top:0;
}

ul.nav li li:hover li ul {
top:-999em;
}

ul.nav li li.sfHover li ul {
top:-999em;
}

ul.nav li li li:hover ul {
left:10em;
top:0;
}

ul.nav li li li.sfHover ul {
left:10em;
top:0;
}

.nav a:visited {
color:#000;
}

.nav li li {
background:#eeeee5;
}

.nav li li li {
background:#eeeee5;
}

.nav li.sfHover {
background:#b6b49e;
outline:0;
}

.nav a:focus {
background:#b6b49e;
outline:0;
}

.nav a:hover {
background:#b6b49e;
outline:0;
}

.nav a:active {
background:#b6b49e;
outline:0;
}

.nav a.sf-with-ul {
min-width:1px;
padding-right:2.25em;
}

.sf-sub-indicator {
background:url('img/arrow.png') no-repeat -10px -100px;
display:block;
height:10px;
overflow:hidden;
position:absolute;
right:.75em;
text-indent:-999em;
/*top:1.05em;*/
width:10px;
}

a > .sf-sub-indicator {
background-position:0 -100px;
top:.8em;
}

a:focus > .sf-sub-indicator {
background-position:-10px -100px;
}

a:hover > .sf-sub-indicator {
background-position:-10px -100px;
}

a:active > .sf-sub-indicator {
background-position:-10px -100px;
}

li:hover > a > .sf-sub-indicator {
background-position:-10px -100px;
}

li.sfHover > a > .sf-sub-indicator {
background-position:-10px -100px;
}

.nav ul .sf-sub-indicator {
background-position:-10px 0;
}

.nav ul a > .sf-sub-indicator {
background-position:0 0;
}

.nav ul a:focus > .sf-sub-indicator {
background-position:-10px 0;
}

.nav ul a:hover > .sf-sub-indicator {
background-position:-10px 0;
}

.nav ul a:active > .sf-sub-indicator {
background-position:-10px 0;
}

.nav ul li:hover > a > .sf-sub-indicator {
background-position:-10px 0;
}

.nav ul li.sfHover > a > .sf-sub-indicator {
background-position:-10px 0;
}

/*.sf-shadow ul {
-moz-border-radius-bottomleft:17px;
-moz-border-radius-topright:17px;
-webkit-border-bottom-left-radius:17px;
-webkit-border-top-right-radius:17px;
background:url('../images/shadow.png') no-repeat bottom right;
padding:0 8px 9px 0;
}*/

.sf-shadow ul.sf-shadow-off {
background:transparent;
}
