* {
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -ff-box-sizing: border-box;
        -webkit-box-sizing: border-box;
	font-family: "Lucida Grande", Lucida Sans,Lucida,Arial, Verdana, Helvetica BQ, Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
}

ul li {
	margin-left:25px;
	list-style-type:bullet;
	font-size:11px;

}
ol li {
        padding-left:28px;
}
a {
	margin-bottom:3px;
	font-style: normal;
	color: #3e386d;
	text-decoration: none;
}
a:hover {
}

img, img a {
	border: 0px solid black;
}

p, div, body, span, td, table, table * {
	font-family: 'Lucida Grande', Lucida Sans, Lucida, Arial, Verdana, Sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top: 0px;
}
textarea {
	font-size:11px;
}
input {
	font-size:11px;
}

h1 {
	font-size: 21px;
	REMline-height: px;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
	REMfont-weight:bold;
}
h2 {
	font-size: 14px;
	margin:5px 0px 3px 0px;
	font-weight:bold;
}
h3 {
	font-size:11px;
	margin:3px 0px 0px 0px;
}
h4 {
	font-size:11px;
	margin:3px 0px 0px 0px;
}
h5 {
	font-size:11px;
	margin:3px 0px 0px 0px;
}
h6 {
	font-size:11px;
	margin:3px 0px 0px 0px;
}

td {
        vertical-align: top;
	REMmargin-left:5px;
}


hr {
	border-top: 1px solid #999;
	height: 1px;
	color: #999;
}

.sitepath {
        margin:1px 0px 0px 19px;
        color: gray;
        font-weight:normal;
        font-size: 9px;
        font-height: 14px;
}
.youarehere span {
        padding: 4px 4px 0px 4px;
        font-weight:normal;
        font-size: 9px;
        font-height: 14px;
        text-align:left;
}
.youarehere a {
	font-size: 9px;
        font-height: 14px;
}
.youarehere {
	font-size:11px;
	padding-bottom:10px;
}


/* Toppmeny */
.menu-horizontal-variable-width li a span {
        font-size: 12px;
}


