body{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	font-family: Verdana,sans-serif;
	font-size: small;
}

blockquote{
	margin-top: 2px;
}

font{
        font-family: Verdana, sans-serif;
	font-size: small;
}

strong{
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
b{
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

p{
	/* font-size: 90%; */
	font-size: small;
	font-family: Verdana, sans-serif;
}
h1{
	font-family: Verdana, sans-serif;
        font-weight: bold;
	font-size: medium;
}
h2{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        font-size: small;
}

/*  used for pages that only contain text */
.textpage {
	margin: 9px;
}

.smallsearch h4{
	font-size: small;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.smallsearch input{
	margin-top: 0px;
	FONT-SIZE: 10px;
	margin-left: 3px;
}
.smallsearch img{
	margin-bottom: 0px;
}
.leftheader{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: small;
	font-weight: bold;
	/* text-decoration: bold; */
	padding-left: 0px;
	margin-left: 5px;
}
.leftheader h1{
	margin-bottom: 0px;
	padding-bottom: 0px;	
}
A{
	/* font-size: x-small; */
	font-size: 100%;
}
A:hover { color: #AD1021;}

.moreinfotbl1{
	margin-left: 3px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-right: 0px;
        font-family: sans-serif;
}
.info1 {  font-family: Verdana, sans-serif; font-size: 10px; color: red;}
.info2 {  font-family: Verdana, sans-serif; font-size: 10px;} /* added ; 070912 */
.text11 {  font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal;} /* added ; 2007 09 12 */
.text11b {  font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; }

.textbox h1{
	background-color: #5D88AD;
	color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	/* font-size: x-small;*/
	height: 18px;
	font-weight: normal;
	text-decoration : none;
}
.textbox{
	width: 195px;
	border: solid 1px #5D88AD;
	background-color: #F1F1F1;
	text-decoration : none;
	margin-top: 3px;
}

.textbox p{
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 5px;
	font-family: Verdana, sans-serif;
	/* font-size: 10px; */
	font-size: small;
	text-decoration : none;
}
.textbox h2{
	margin: 3px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	/* font-size: 10px; */
	font-size: x-small;
	text-decoration : none;
}
.textbox img{
 margin:3px;
}

.textboxbred h1{
	background-color: #5D88AD;
	color: white;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	/* font-size: x-small; */
	height: 18px;
	font-weight: normal;
	text-decoration : none;
}
.textboxbred{
	margin-left: 9px;
	width: 235px;
	border: solid 1px #5D88AD;
	background-color: #F1F1F1;
	text-decoration: none;
	margin-top: 3px;
}

.textboxbred p{
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 5px;
	font-family: Verdana, sans-serif;
	/* font-size: 10px; */
	font-size: small;
	text-decoration : none;
}
.textboxbred h2{
	margin: 3px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	/* font-size: 10px; */
	font-size: x-small;
	text-decoration : none;
}
.textboxbred img{
 margin:3px;
}
.textboxbred ul{
        list-style: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 0px;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
}
.textboxhelp{
	background-color: #ECE6DA;
	margin: 9px;
}
.textboxhelp h2{
        /* margin: 3px; */
        font-weight: bold;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;
}
.textboxhelp h1{
	padding-left: 5px;
        background-color: #5D88AD;
        color: white;
        margin: 0px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        height: 16px;
        font-weight: bold;
        text-decoration : none;
}
.textboxhelp ul{
        list-style: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 0px;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
}


/* listboxnewsletter */
/* Used for the box with links to the individual files of a newsletter zip */
.listbox2{
        background-color: #ECE6DA;
        /* background-color: #CED59B; */
        font-size: small;
	margin-left: 9px; /* because homo-kant has 9 px white to the left*/
	margin-right: 7px; /* and 7 px white to the right */
}

.listbox2 p{
        margin: 0px;
}
.listbox2 table{
        margin-top: 0px;
        width: 100%; /* added ; 20070912 */
        border: 0px;
}
.listbox2 tr{
        margin-top: 0px;
}
.listbox2 td{
        /* // margin: 0px; */
        padding: 2px 2px 2px 2px;
}
.listbox2 h1{
        background-color: #5D88AD;
        color: white;
        margin: 0px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        height: 20px;
        font-weight: normal;
        text-decoration : none;
}

.listbox2 td{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;

}
.listbox2 th{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: x-small;
        text-decoration : none;

}

/* listboxnewsletter */



.textboxhela h1{
	padding-left: 5px;
        background-color: #5D88AD;
        color: white;
        margin: 0px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        height: 16px;
        font-weight: bold;
        text-decoration : none;
}
.textboxhela{
        width: 450px;
        border: solid 1px #5D88AD;
        /* background-color: #F1F1F1; */
        background-color: #ECE6DA;
        text-decoration : none;
        margin-top: 12px;
}


/*
.textboxhela tr:hover{
        background-color: #FFFFFF;
}
*/
.textboxhela td{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;

}
.textboxhela th{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: x-small;
        text-decoration : none;

}
.textboxhela p{
        margin-bottom: 5px;
        margin-right: 3px;
        margin-left: 3px;
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;
}
.textboxhela h2{
        /* margin: 3px; */
        font-weight: bold;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;
}
.textboxhela img{
 margin:3px;
}

.poll{
 font-family: sans-serif;
 font-size: 10px;
 text-decoration : none;
}

.poll table{
 border: solid 1px #5D88AD;
 background-color: #F1F1F1;
}
.textboxsmall{
 width: 90px;
 border: solid 1px #5D88AD;
 background-color: #F1F1F1;
}

.textboxsmall p{
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 5px;
	font-family: sans-serif;
	font-size: 10px;
	text-decoration : none;
}
.textboxsmall h2{
	margin: 3px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-decoration : none;
}
.textboxsmall img{
 margin:3px;
}
.textboxsmall h1{
	background-color: #5D88AD;
	color: white;
	margin: 1px;
	font-family: sans-serif;
	font-size: 10px;
	height: 12px;
	font-weight: normal;
	text-decoration : none;
}
.odd{
 color: #000000;
 background-color: #ECE6DA;
 font-family: Verdana, sans-serif, Arial, Helvetica;
 font-size: 10px;
}
.even{
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 10px;
}
.nextlink{
  font-family: Verdana, sans-serif;
  font-size: 10px;
}
.small td{
 font-size:10px;
 font-family: Verdana, sans-serif;
 width:48px;
}
.big td{
 font-size:10px;
 font-family: Verdana, sans-serif;
 width: 420px;
}
.pyjama{
 width: 468px;
}
.pyjama table{
}
.pyjama td{
}
.pyjama img{
}
.pyjama br{
}
.nomargin{
 margin: 0px;
}
.red{
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: red;
}

.dlinst{
 margin: 5px;
 font-family: Verdana, sans-serif;
}
.dlinst p{
 font-size: x-small;
}
.dlinst li{
 font-size: x-small;
}
.dlinst h1{
 font-size: small;
 font-weight: bold; /* changed text-decoration to fontweight */
}

.dlinst h2{
 font-size: x-small;
 font-weight: bold;
}

.dlinst h3{
 font-size: 10px;
}

.faq{
	font-family: Verdana, sans-serif;
	font-size: small;
}

.faq p{
	margin-top: 3px;
}
.faq a:hover{
	background-color: #ECE6DA;
	color: #AD1021;
}

.faq ul{
	list-style: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
	padding: 0px;
}
.faq h1{
	font-size: small;
	margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}

.leftmenu{
	margin-top: 0px;
	padding-top: 0px;
	margin-left:2px;
	
}

.leftmenu div{
	margin-top: 0px;
        padding-top: 0px;
}

.leftmenu a:hover{
	text-decoration: underline;
}
.leftmenu a{
	font-size: 90%;
	text-decoration: none;
	color: #000080;
}

/* ul för "also on the following compilations" på more_info och record_list */
.small_list ul{ 
	padding-left: 0px;
	margin-left: 2px;
	font-size: 85%;
	list-style: none;
	margin-bottom: 2px;
}
.leftmenu ul{
        list-style: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.left-menu td{
	background-color: #eec;
}
.leftmenu li{
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
	margin: 0px;
}
/* Box with link for newsletter */
.listbox{
        /* background-color: #ECE6DA; */
        background-color: #CED59B;
	font-size: small;
}

.listbox p{
        margin: 0px;
}
.listbox table{
        margin-top: 0px;
        width: 100%; /* added ; 20070912 */
        border: 0px;
}
.listbox tr{
        margin-top: 0px;
}
.listbox td{
        /* margin: 0px; */ /* changed to a valid comment 20070912 */
        padding: 2px 2px 2px 2px;
}
.listbox h1{
        background-color: #5D88AD;
        color: white;
        margin: 0px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        height: 20px;
        font-weight: normal;
        text-decoration : none;
}

.listbox td{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: small;
        text-decoration : none;

}
.listbox th{
        margin-bottom: 5px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        margin-top: 5px;
        font-family: Verdana, sans-serif;
        /* font-size: 10px; */
        font-size: x-small;
        text-decoration : none;

}

.lockerload{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ECE6DA;
}
.lockerload img{
	margin: 3px;
}
.lockerload hr{
	color: #eec; /* changed "foreground" to color 20070912 */
	background-color: #eec;
	background: #eec;
	height: 6px;
}

/* Text on the more info page */
.moreinfo h1{
	font-size: 95%;
	margin-top: 2px;
	margin-bottom: 3px;
	font-weight: bold; /* IE in linux skips bold for some reason */
}