body {
	color : white;
	background-color : #152A47;
	margin : 0;
	padding : 0;
}

body, h1, h2, h3, table, li, p, a, span {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size : 115%;
	margin-top : 0;
}

h2 {
	font-size : 100%;
	color : #B5D8F3;
}

h3	{
	font-weight : bold;
	font-size : 100%;
	color : #E5EAED;
	background-color : #152A47;
	margin-bottom : 5px;
	margin-top : 5px;
}

/** .rightbg {
	background: url("bilder/right_bg.gif") #152A47 50% repeat-x;
}*/

a:link, a:visited, a:active {
	color : #dbdbdb;
	text-decoration : underline;
}

a:hover {
	color : white;
	text-decoration : none;
}

.h1sub {
	font-size : 70%;
	font-weight : normal;
}

.h1sub a {
	text-decoration : none;
}

.h1sub a:hover {
	text-decoration : underline;
}

.content {
	margin-left : 18px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
}

div.quickbar {
	margin-left : 10px;
	margin-top : 10px;
	margin-right : 10px;
	margin-bottom : 5px;
}

.quickbar {
	font-size : 0.75em;
	text-align: right;
}

.menu {
	margin-top : 0;
	margin-right : 8px;
	font-size : 95%;
}

.menu a:link, .menu a:visited {
	color : white;
	text-decoration : none;
}

.menu a:active {
	color : #ffff00;
	text-decoration : underline;
}

.menu a:hover {
	color : #dcdcdc;
	text-decoration : underline;
}

.menuroot {
	margin-bottom : 0;
	margin-left : 0;
}

* ul.menusub {
	margin-top : 0;
	margin-left : 25px;
	padding-left : 4px;
	list-style-type : square;
}

* ul.menusub li {
	margin-left : 3px;
	padding-left : 2px;
}

/*.menusub li {
	margin-left : 10px;
}*/

.menurecent {
	font-size : 9pt;
	margin-left : 5px;
}

.menurecent a:link, .menurecent a:visited {
	color : #dcdcdc;
	text-decoration : none;
}

.menurecent a:active {
	color : #ffff00;
	text-decoration : underline;
}

.menurecent a:hover {
	color : white;
	text-decoration : underline;
}

p.menurecent {
	margin-bottom : 0;
}

table.menurecent {
	margin-top : 0;
	margin-bottom : 0;
}


p.copyright {
	margin-top : 0.7em;
	margin-bottom : 0.7em;
	font-size : 85%;
	color : silver;
}


.copyright:link, .copyright:active, .copyright:visited {
	text-decoration : underline;
	font-size : 100%;
	color : silver;
}

.copyright:hover {
	text-decoration : none;
}

.so:link, .so:active, .so:visited {
	color : #EFEDED;
	text-decoration : underline;
}

.so:hover {
	text-decoration : none;
}

.sn, .sn:link, .sn:active, .sn:visited {
	font-size : 80%;
	color : silver;
	text-decoration : none;
}

.sn:hover, {
	color : silver;
	text-decoration : underline;
}

ul.hlfull a:link, ul.hlfull a:visited {
	text-decoration : none;
}

ul.hlfull a:active, ul.hlfull a:hover {
	text-decoration : underline;
}

.fill {
	font-size : 12pt;
}

/* LINKS! */

/*	New links								*/
sup.new {
font-size: x-small;
font-weight: bold;
}

/*	Popular links								*/
sup.pop {
font-size: x-small;
font-weight: bold;
}

/*	Links date and hits							*/
small.date {
font-size: x-small;
}

.navbar  {
	text-decortation : none;
	font-weight : bold;
	text-align : center;
}

.navbarlink  {
	text-decortation : none;
	font-weight : bold;
	color : #ffcc00;
}

.navbarlink:Hover  {
	text-decortation : none;
	font-weight : bold;
	color : White;
}

/* FEATURES */

p.brodtekst   {
	font-size : 90%;
	font-style : italic;
	background-color : #145486;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 15px;
}

.postedby   {
	font-size : 87%;
	font-style : italic;
}

.quote  {
	font-style : italic;
	color : #c4c491;
	margin-left : 3em;
}

.quote:Visited  {
	color : Silver;
	margin-left : 3em;
}

.quote:Active  {
	font-style : italic;
	color : #c4c491;
	margin-left : 3em;
}

.quote:Hover  {
	font-style : italic;
	color : White;
	margin-left : 3em;
}

.toc   {
	font-size : 89%;
	background-color : #145486;
	/*margin-right : 1em;
	margin-left : 2em;*/
}

.lastwords {
	margin-top : 1em;
	margin-bottom : 1em;
	margin-left : 2em;
	margin-right : 2em;
}
