#huvudmeny {
padding-top: 5px;
padding-bottom: 5px;
background-color: #244c54;
background-image: url("images/menubg.jpg");
background-repeat: no-repeat;
background-position: top left;
height: 340px;
margin-bottom: 10px;
padding-left: 0;
}

#huvudmeny ul, .box ul {
he ight: 1%;
pad ding-left: 0;
}

#huvudmeny h1 {
font-weight: bold;
font-size: 13px;
line-height: 24px;
height: 24px;
color: #FFFFdd;
background-color: #244c54;
padding-left: 16px;
font-family: sans-serif;
margin-bottom: 5px;
}

#huvudmeny li a {
font-weight: bold;
font-size: 13px;
line-height: 20px;
color: #FFFFdd;
text-decoration: none;
padding-left: 16px;
margin: 0 5px 0 5px;
hei ght: 1%;
}

#huvudmeny li ul li ul li a {
font-weight: normal;
font-size: 13px;
line-height: 20px;
color: #FFFFdd;
text-decoration: none;
padding-left: 16px;
margin: 0 5px 0 16px;
background-image : url("images/dot.gif");
background-repeat : no-repeat;
background-position : 3px 6px;
}

#huvudmeny a:hover {
background-color: #b2847a;
}




ul#nyhuvudmeny {
padding-top: 5px;
padding-bottom: 5px;
background-color: #244c54;
background-image: url("images/menubg.jpg");
background-repeat: no-repeat;
background-position: top left;
height: 340px;
margin-bottom: 10px;
padding-left: 0;
}

ul#nyhuvudmeny li ul, ul#nyhuvudmeny li {
margin: 0;
padding: 0;
}

ul#nyhu vudmeny li {
fo nt-weight: bold;
fo nt-size: 13px;
lin e-height: 20px;
co lor: #FFFFdd;
tex t-decoration: none;
pad ding-left: 8px;
mar gin: 0 5px 0 5px;
hei ght: 1%;
}

ul#nyhuvudmeny li a {
font-weight: bold;
font-size: 13px;
line-height: 20px;
color: #FFFFdd;
text-decoration: none;
padding-left: 6px;
margin: 0 5px 0 6px;
}



ul#nyhuvudmeny a:hover {
background-color: #b2847a;
}

ul#nyhuvudmeny a.current {
background-image: url("images/current.png");
background-repeat: no-repeat;
background-position: 0px 0px;
}

ul#nyhuvudmeny ul a.current {
background-image: url("images/current.png");
background-repeat: no-repeat;
background-position: 0px 0px;
}

ul#nyhuvudmeny ul {
display: none;
}

ul#nyhuvudmeny ul.currentsubmenu {
display: block;
}

ul#nyhuvudmeny ul a {
display: block;
padding: 0 0 0 16px;
font-size: 11px;
line-height: 20px;
font-weight: bold;
hei ght: 20px;
}

ul#nyhuvudmeny ul li {
}


.box {
width: 194px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-bottom: 5px;
padding-left: 0;
}

.box h1 {
font-weight: bold;
font-size: 13px;
line-height: 24px;
height: 24px;
color: #FFFFdd;
background-color: #244c54;
padding-left: 10px;
font-family: sans-serif;
margin-bottom: 5px;
}

.box a {
font-size: 13px;
line-height: 20px;
color: #244c54;
text-decoration: none;
padding-left: 5px;
margin: 0 5px 0 5px;
}

.box a:hover {
background-color: #244c54;
color: #FFFFdd;
}

#vanster form {
text-align: center;
background-color: #244c54;
padding: 5px 10px 5px 10px;
margin-bottom: 10px;
}

#vanster form * {
display: inline;
margin: 0px;
}

#vanster #search_string {
border: 1px solid #000000;
height: 16px;
vertical-align: middle;
width: 138px;
}

#vanster #submit {
border: 1px solid #000000;
height: 18px;
vertical-align: middle;
width: 30px;
margin-left: 0px;
}

#vanster>* {
margin-bottom: 10px;
}

/*

ul#hzmenu {
background-color: #244c54;
background-image: none;
line-height: 24px;
height: 24px;
padding: 1px;
}

ul#hzmenu li{
line-height: 24px;
display: inline;
height: 24px;
float: left;
}

ul#hzmenu li ul{
line-height: 24px;
display: none;
dis play: block;
height: 24px;
overflow: hidden;
}

ul#hzmenu li ul li{
line-height: 24px;
display: block;
}
*/

/* comments and star+html selector ensures style to only effect ie6 \*/
* html #huvudmeny ul, * html #huvudmeny li a, * html ul#nyhuvudmeny li, * html ul#nyhuvudmeny li a {
height: 1%;
}
/* end hack */
