
body {
color: #FFFFEE;
background: #0D2769;
padding: 0;
margin: 0;
}

#vitruta {
color: #000000;
background: #fffeef;
padding: 20px 20px 0 20px;
margin: 0 auto;
border: 0;
width: 990px;
vertical-align: top;
clear: both;
}

#sida {
color: #000000;
background: transparent;
padding: 0;
margin: 0 auto;
border: 0;
width: 950px;
clear: both;
float: center;
position: relative;
}

#huvud {
color: #000000;
background: transparent;
padding: 0;
margin: 0;
border: 0;
width: 950px;
clear: both;
}

#logga {
color: #000000;
background: transparent;
padding: 0;
margin: 0;
border: 0;
width: 950px;
clear: both;
}

#huvudmeny {
color: #000000;
background: #1543b6;
padding: 10px 0 10px 0;
margin: -5px 0 20px 0;
border: 0;
width: 950px;
vertical-align: top;
clear: both;
}

#meny {
font: 12px/18px tahoma, verdana, frutiger;
letter-spacing: 0.4px;
padding: 0;
margin: 0;
border: 0;
width: 230px;
float: left;
}

#text {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
background: #fffeef;
padding: 0;
margin: 0;
border: 0;
width: 720px;
float: left;
}

#vanster_text {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
background: #fffeef;
padding: 10px 20px 0 0;
margin: 0;
border: 0;
width: 480px;
height: 100%;
float: left;
}

#hoger_text {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
text-align: right;
padding: 0;
margin: 0;
border: 0;
width: 200px;
float: left;
}

#meny {
font: 12px/18px verdana, tahoma, frutiger;
letter-spacing: 0;
color: #000000;
padding: 0;
margin: 0;
list-style-type: none
}

#sidfot {
font: 11px/18px tahoma, verdana, frutiger;
color: #000000;
background: transparent;
padding: 10px 0 10px 0;
margin: 0;
border: 0;
clear: both;
}

#innehall_hierarkisk {
font: 12px/18px verdana, tahoma, frutiger;
letter-spacing: 0;
color: #000000;
padding: 0;
margin: 0;
list-style-type: none
}

h1 {
font: 21px/35px tahoma, verdana, frutiger;
color: #5b6ee9;
background: transparent;
letter-spacing: 1px;
padding: 0;
margin: 0;
}

h2 {
font: 16px/23px tahoma, verdana, frutiger;
color: #1543b6;
background: transparent;
letter-spacing: 0.8px;
padding: 8px 0 0 0;
margin: 0;
}

h3 {
font: 14px/19px tahoma, verdana, frutiger;
color: #5b6ee9;
background: transparent;
letter-spacing: 0.5px;
padding: 7px 0 0 0;
margin: 0;
}

h4 {
font: 12px/18px tahoma, verdana, frutiger;
color: #807240;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
margin: 0;
padding: 0;
}

h5 {
font: 12px/18px tahoma, verdana, frutiger;
color: #555555;
font-weight: bold;
margin: 0;
padding: 0;
}


.vanligtext, p, ol, pre, tr {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 0;
margin: 0;
vertical-align: top;
}

td {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 5px;
margin: 0;
vertical-align: top;
}

tbody {
vertical-align: top;
}


li.lista {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 0;
margin: 2px 0 0 -20px;
list-style-image: url(listmarkering.php);
}

li.utanprick {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 0;
margin: 2px 0 0 10px;
list-style-type: none;
}



select, option, submit, input, textarea {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
background: #cccccc;
padding: 2px;
}

option.niva1 {
font-weight: bold;
padding: 0;
}


option.niva2 {
padding: 0;
}

option.niva3 {
padding: 0 0 0 12px;
}

option.niva4 {
padding: 0 0 0 24px;
}

option.niva5 {
padding: 0 0 0 36px;
}





a {
background: transparent;
text-decoration: none;
}

a:link {
color: #1543B6;
}

a:visited {
color: #1543B6;
}

a:active {
color: #1543B6;
}

a:hover {
color: #5B6EE9;
}

a.huvudmeny {
font: 11px/18px verdana, tahoma, frutiger;
text-transform: uppercase;
letter-spacing: 1.2px;
background: transparent;
text-decoration: none;
}

a.huvudmeny:link {
color: #fffeef;
}

a.huvudmeny:visited {
color: #fffeef;
}

a.huvudmeny:active {
color: #fffeef;
}

a.huvudmeny:hover {
color: #E6CD73;
}

a.meny {
background: transparent;
text-decoration: none;
}

a.meny:link {
color: #002379;
}

a.meny:visited {
color: #002379;
}

a.meny:active {
color: #002379;
}

a.meny:hover {
color: #807240;
}

.ruta_huvudmeny {
background: transparent;
padding: 0;
margin: 0 0 0 20px;
border: 0;
float: left;
text-align: center;
}


li.niva2 {
padding: 0 0 0 0;
}

li.niva3 {
padding: 0 0 0 6px;
}

li.niva4 {
padding: 0 0 0 12px;
}

li.niva5 {
padding: 0 0 0 18px;
}


.uppdaterad {
font: 12px/18px tahoma, verdana, frutiger;
color: #777777;
padding: 0 0 0 0;
}

.markerasidan {
color: #000000;
font-weight: bold;
}

.stangruta {
font: 12px/18px tahoma, verdana, frutiger;
color: #5b6ee9;
font-weight: bold;
padding: 0;
margin: 0;
text-align: right;
}

.ruta_lopsedel {
padding: 0 0 25px 0;
}



img {
border: 0;
padding: 0;
margin: 0;
}

.img, .litenbild {
border: 1px solid #cccccc;
padding: 5px 5px 10px 5px;
margin: 0;
vertical-align : bottom;
}

.storbild {
border: 1px solid #cccccc;
padding: 10px 10px 20px 10px;
margin: 0;
vertical-align : bottom;
}

.bildtext_liten {
font: 11px/16px verdana, tahoma, frutiger;
color: #555555;
padding: 2px 0 0 0;
}

.bildtext_stor {
font: 12px/18px verdana, tahoma, frutiger;
color: #555555;
padding: 2px 0 16px 0;
}



.filinfo {
font: 11px/16px tahoma, verdana, frutiger;
}

.citat {
font-style: italic;
padding: 0 25px 0 25px;
}

.ingress {
font-style: italic;
text-indent: 10px;
}

.fel, .skickat {
color: #ff3000;
font-weight: bold;
}

.fet {
font-weight: bold;
}

.kursiv {
font-style: italic;
}

.hoger {
text-align: right;
}

.ruta, .markera {
font: 12px/16px verdana, tahoma, frutiger;
color: #000000;
background: #e6cd73;
padding: 10px 5px 10px 5px;
border: 0;
width: 100%;
margin: -4px 0 0 0;
}

.ruta_namn {
font: 12px/16px verdana, tahoma, frutiger;
color: #000000;
background: #e6cd73;
padding: 5px 5px -20px 5px;
border: 0;
width: 100%;
margin: 0;
}

.ruta_indrag {
font: 12px/16px verdana, tahoma, frutiger;
color: #000000;
background: #e6cd73;
padding: 0 0 0 10px;
border: 0;
width: 100%;
margin: 0;
}
