body {
	background:white;
}
body,td {
	font-size:10pt;
	color:black;
	font-family:arial,helvetica,sans-serif;
}
a { color:#3f5c96; }

td.menubar {
	background:black;
}

a.topmenu {
	color:#EEEEEE;
	font-weight:700;
	padding-right:4px;
	padding-left:4px;
	border-bottom:1px #333333 solid;
	border-right:1px #333333 solid;
	background:#222222;
	font-size:10pt;
	text-decoration:none;
}

a.topmenu:hover { color:white; }

span.topmenu {
	padding-right:3px;
}

td.leftbar {
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

th.leftbox {
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:2px;
	padding-left:5px;
	background:#EEEEEE;
}

td.leftbox {
	padding:5px;
	border-bottom:1px #EEEEEE solid;
}
th.rightbox {
	background:#879dc1;
	color:white;
	text-align:left;
	font-weight:700;
	font-size:10pt;	
	padding:3px;	
}
td.rightbox {
	background:#e5e4e3;
	padding:2px;
}
div.nyhet {
	padding-left:5px;
	padding:2px;
	border-bottom:1px #EEEEEE solid;
}
div.nyhetdato {
	font-size:9pt;
}
.logo {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:7px;
}
.mainbar {
	padding:0px;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
.maintext {
	padding:5px;
}
.heading {
	color:#3f5c96;
	font-weight:600;
	font-size:15pt;
}

.submenu {
	padding:5px;
	border-bottom:1px #CCCCCC solid;
}

.submenu a {
	text-decoration:none;
	padding-top:5px;
}

input.formtext {
	border:1px black solid;
	font-size:10pt;
}

input.formbutton {
	border:1px black solid;
        font-size:10pt;
}
.mainbox {
	width:380px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC solid;
}

.mainbox-head {
	color:#3f5c96;
	font-weight:700;
	font-size:11pt;
	padding-bottom:4px;
}

.mainbox-link {
	padding-top:4px;
}

