body { background-color: #003A68; padding: 0px; margin: 10px;}

#print {background-color: #f5f0eb;}
#container {background: #f5f0eb; width: 525px;}
.roundtop {background: #003A68;}
.roundbottom {background: #003A68;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #f5f0eb;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #f5f0eb;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #f5f0eb;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #f5f0eb;}
.content {padding: 10px; height: 545px;}

.skugga_h { background-image : url(/img/skugga_h.gif); background-repeat : repeat-y; width: 10px; }
.skugga_n { background-image : url(/img/skugga_n.gif); background-repeat : repeat-x; }
.gradient-horn { background: url(/img/skugga_hh2.gif) no-repeat left top; width: 6px; height: 6px; }

A { font-size: 7.5pt; color: #000000; text-decoration: none; }
A:HOVER { color: #003A68; }

.fotnot { color: #B2D6F0; font-family: tahoma, verdana; font-size: 7pt; font-weight: bold; text-align: center; }
.meny { padding-right: 5px; text-align: right;}

A.meny { color: #B2D6F0; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; letter-spacing : 1px; font-weight: bold; }
A.meny:HOVER { color: #B2D6F0; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; letter-spacing : 1px; font-weight: bold; }
A.menymarkerad { color: #5988ac; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; letter-spacing : 1px; font-weight: bold; padding-right: 5px; }
A.menymarkerad:HOVER { color: #5988ac; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; letter-spacing : 1px; font-weight: bold; }

.rubrik_submeny { padding-right: 10px; color: #B2D6F0; font-family: tahoma; font-weight: bold; font-size: 8pt; text-align: right; letter-spacing : 1px; }


A.submeny { padding-right: 10px; font-weight: bold; color: #B2D6F0; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; }
A.submeny:HOVER { font-weight: bold; color: #B2D6F0; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; }
A.submeny_markerad { padding-right: 10px; font-weight: bold; color: #f5f0eb; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; }
A.submeny_markerad:HOVER { padding-right: 10px; font-weight: bold; color: #f5f0eb; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; }

.rubrik_submeny2 { height: 20px; padding-right: 10px; font-weight: bold; color: #B2D6F0; font-family: tahoma, verdana; font-size: 8pt; text-decoration: none; }
.rubrik2_submeny2 { padding-right: 10px; color: #f5f0eb; font-family: tahoma; font-size: 7pt; text-align: right; }

.submeny_div { height: 10px; line-height: 10px; padding-top: 2px; padding-bottom: 2px; margin: 0px; padding-right: 10px; }
A.submeny2 { color: #B2D6F0; font-family: tahoma, verdana; font-size: 7pt; text-decoration: none; }
A.submeny2:HOVER { color: #f5f0eb; }
A.submeny2_markerad { color: #f5f0eb; font-family: tahoma, verdana; font-size: 7pt; text-decoration: none; }
A.submeny2_markerad:HOVER { color: #f5f0eb; }
.markerad { color: #5988ac; font-family: tahoma, verdana; font-size: 8pt; font-weight: bold; letter-spacing: 1px; padding-top: 2px; padding-bottom: 2px; }

.rubrik_hj { color: #93475d; font-family: georgia, verdana; font-size: 14pt; padding-bottom: 15px; font-style : italic; line-height: 100%; }
.namn { font-family: tahoma, verdana; font-size: 8pt; padding-top: 12px; line-height: 110%; text-align: left; font-weight:normal }
.sem_rubrik { font-family: georgia, verdana; font-size: 13pt; padding-bottom: 12px; font-style : italic; line-height: 100%; text-align: left; font-weight:normal }
.text { font-family: verdana; font-size: 7.5pt; line-height: 135%; text-align: justify; }
.tipsa { font-family: tahoma, verdana; font-size: 8pt; padding-top: 15px; text-align: left; }

.m_rubrik { text-align:right; margin: 0px; line-height: 14px; height: 20px; padding-top: 15px; padding-right: 10px; padding-bottom: 10px; letter-spacing: 1px; font-weight: bold; color: #B2D6F0; font-family: tahoma, verdana; font-size: 10pt;}
.m_rubrik a { letter-spacing : 1px; font-weight: bold; color: #B2D6F0; font-family: tahoma, verdana; font-size: 10pt; text-decoration: none; }
.m_rubrik a:HOVER { color: #f5f0eb; }
.m_menu { text-align:right; margin: 0px; padding-top: 6px; padding-bottom: 1px; line-height: 14px;}
.m_menu a:hover { color: #f5f0eb; }
.m_menu2 { text-align:right; margin: 0px; padding-top: 3px; padding-bottom: 3px; line-height: 14px;}
.m_menu2 a:hover { color: #f5f0eb; }
.m_line { background:url(/img/x.gif) no-repeat right; height: 3px; margin: 0px; padding: 0px; font-size: 3px;}
.m_top { background:url(/img/xx.gif) no-repeat right; height: 5px; width: 221px; margin: 0px; padding: 0px; }

.ring { background:url(/img/ring.gif) no-repeat right; margin: 0px; padding: 0px; }

.start_os { padding: 0px; width: 158px; }
.start_rosa { width: 130px; font-family: tahoma; font-size: 9pt; text-align: center; color: #93475d; font-weight: bold; padding: 15px; }
.start_ring { background:url(/img/ring_start.gif) no-repeat left bottom; margin: 0px; }
.start_text { font-family: tahoma; font-size: 8pt; color: #000000; }

A.print { font-family: tahoma, verdana; font-size: 8pt; }
A.print:HOVER { font-family: tahoma, verdana; font-size: 8pt; }

.program_rubrik { color: #003A68; font-family: georgia; font-size: 12pt; font-style: italic; text-align: center; padding-bottom: 10px; font-weight: bold; }
.program_rubrik2 { color: #003A68; font-family: georgia; font-size: 9pt; font-style: italic; font-weight: bold; padding-top: 5px; text-align: left; }
.program_kursiv { color: #000000; font-family: georgia; font-size: 8pt; text-align: left; }
.program_sthlm_kursiv { color: #9B485C; font-family: georgia; font-size: 8pt; font-weight: bold; line-height: 100%; }
.program_sthlm { color: #9B485C; font-family: georgia; font-size: 7.5pt; padding-bottom: 3px; }
.program_gbg_kursiv { color: #003A68; font-family: georgia; font-size: 8pt; font-weight: bold; line-height: 100%; }
.program_gbg { color: #003A68; font-family: georgia; font-size: 7.5pt; padding-bottom: 3px; }

.program_rubrik_im { color: #9EC54D; font-family: georgia; font-size: 12pt; font-style: italic; text-align: center; padding-bottom: 10px; font-weight: bold; }
.rubrik_im { color: #9EC54D; font-family: georgia, verdana; font-size: 14pt; padding-bottom: 15px; font-style : italic;  line-height: 100%; }

.rubrik_bs { color: #003A68; font-family: georgia, verdana; font-size: 14pt; padding-bottom: 7px; font-style : italic;  line-height: 100%; }
.rubrik_bs2 { color: #000000; font-family: georgia, verdana; font-size: 12pt; padding-top: 10px; padding-bottom: 0px; margin: 0px; font-style : italic;  line-height: 100%; }
.kategorier_bs { font-family: tahoma, verdana; font-size: 8pt; padding-bottom: 6px; padding-top: 1px; margin: 0px; line-height: 110%; }

.rubrik_info { color: #003A68; font-family: georgia, verdana; font-size: 14pt; padding-bottom: 15px; font-style : italic; line-height: 100%; }

.borderit img{ border: 1px solid #ffffff; }
.borderit:hover img{ border: 1px solid #9B485C; }
.borderit:hover{ color: red; /* irrelevant definition to overcome IE bug */ }

/* Thomas specialare ;-) */
.lightpadding{
	padding-left: 5px;
	padding-right: 5px;
}

.bokring{
padding-top:60px;
font: bold 14px Georgia, 'Times New Roman', Times, serif;
text-align:center;
}

.boklank A{
font: bold 14px Georgia, 'Times New Roman', Times, serif;"
color:#B2D6F0;
}
.boklank A:link{
color:#B2D6F0;
}
.boklank A:visited{
color:#B2D6F0;
}
.boklank A:hover{
color:#FFFFFF;
}
.boklank A:active{
color:#FFFFFF;
}

/*fulkod för att det ska funka i IE*/
.test{
font: bold 14px Georgia, 'Times New Roman', Times, serif;"
color:#B2D6F0;
}
.test:link{
color:#B2D6F0;
}
.test:visited{
color:#B2D6F0;
}
.test:hover{
color:#FFFFFF;
}
.test:active{
color:#FFFFFF;
}
