
/* Grundfärgerna i loggan är grön #cfe188 blå #727da8 brun #632429 */



/* Huvudsidans färg*/
body {
font: 12px/18px tahoma, verdana, frutiger;
color: #000000;
background: #cfe188;
margin: 30px 0 0 30px;
padding: 0;
}



/* Divarna som styr sidans huvudstruktur */
#bakgrund {
color: #000000;
background: #f1f1f8;
border: 1px solid #cfe188;
padding: 30px 30px 50px 30px;
width: 740px;
text-align: left;
vertical-align: top;
float: left;
}

#huvudvanster {
color: #000000;
background: transparent;
padding: 0;
margin: 0; 
width: 50%;
float: left;
text-align: left;
}

#huvudhoger {
color: #000000;
background: transparent;
padding: 0;
margin: 0; 
width: 50%;
float: left;
text-align: right;
}

#huvudmeny {
color: #000000;
background: transparent;
padding: 10px 0 10px 0;
margin: 30px 0 30px 0; 
width: 100%;
float: left;
border-top: 1px solid #cfe188;
border-bottom: 1px solid #cfe188;
}

#vanster {
font: 12px/18px tahoma, verdana, frutiger;
color: #000000;
background: transparent;
width: 65%;
padding: 0;
border: 0;
margin: 0 5% 0 0;
float: left;
}

#spalt1 {
padding: 0;
border: 0;
margin: 0;
width: 50%;
float: left;
}

#spalt2 {
padding: 0;
border: 0;
margin: 0;
width: 50%;
float: left;
}

#hoger {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
background: transparent;
padding: 0;
border: 0;
margin: 0;
width: 30%;
text-align: right;
float: left;
}

#meny {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
float: left;
}

#sidfot {
background: transparent;
width: 800px;
padding: 5px 0 0 0;
margin: 0;
float: left;
}

#sidfotvanster {
font: 11px/15px verdana, tahoma, frutiger;
color: #632429;
background: transparent;
padding: 0;
margin: 0;
width: 50%;
float: left;
}

#sidfothoger {
color: #000000;
background: transparent;
padding: 0;
margin: 0;
width: 50%;
float: left;
text-align: right;
}



/* Rubriker */
h1 {
font: 18px/24px tahoma, verdana, frutiger;
color: #632429;
background: transparent;
letter-spacing: 1px;
padding: 0;
margin: 0;
}

h2 {
font: 14px/20px tahoma, verdana, frutiger;
color: #632429;
font-weight: bold;
background: transparent;
letter-spacing: 0.5px;
padding: 5px 0 0 0;
margin: 0;
}

h3 {
font: 12px/18px tahoma, verdana, frutiger;
color: #632429;
font-weight: bold;
background: transparent;
letter-spacing: 0.5px;
padding: 5px 0 0 0;
margin: 0;
}

h4 {
font: 12px/18px tahoma, verdana, frutiger;
color: #632429;
background: transparent;
padding: 5px 0 0 0;
margin: 0;
}

h5 {
font: 12px/18px tahoma, verdana, frutiger;
color: #632429;
font-style: italic;
background: transparent;
padding: 5px 0 0 0;
margin: 0;
}



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



/* Formulär */
textarea, input {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
border: 2px solid #cfe188;
padding: 3px;
}

option {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 3px;
}



/* Länkar */
a {
font: 12px/18px verdana, tahoma, frutiger;
background: transparent;
text-decoration: none;
}

a:link, a:visited, a:active {
color: #727da8;
}

a:hover {
color: #632429;
}

a.huvudmeny {
font: 12px/17px verdana, tahoma, frutiger;
font-weight: normal;
text-transform: none;
letter-spacing: 0px;
background: transparent;
margin: 0 20px 0 0;
padding: 0;
}

a.huvudmeny:link, a.huvudmeny:visited, a.huvudmeny:active {
color: #000000;
}

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

.litenrubrik {
font: 11px/16px tahoma, verdana, frutiger;
color: #727da8; 
letter-spacing: 0.5px; 
}



/* Listor */
ul {
padding: 0 0 0 12px;
}

ul.utanindrag {
padding: 0;
}

/* Listpunkt */
li, li.prick {
list-style-type: square;
}

/* Inga listpunkter*/
li.utanprick {
list-style-type: none;
padding: 0 0 4px 0;
}

/* Menyns nivåer som listor */
li.menyniva2 {
padding: 4px 0 4px 0;
list-style-type: none;
}

li.menyniva3 {
padding: 4px 12px 4px 0;
list-style-type: none;
}

li.menyniva4 {
padding: 4px 24px 4px 0;
list-style-type: none;
}

li.menyniva5 {
padding: 4px 36px 4px 0;
list-style-type: none;
}

/* Listan när innehållet visas */
.innehall {
font: 12px/18px verdana, tahoma, frutiger;
color: #000000;
padding: 0;
margin: 0;
list-style-type: none
}

/* Den hierkiska listan när innehållet visas */
li.hierarkiskniva1 {
padding: 4px 0 4px 0;
list-style-type: none;
}
li.hierarkiskniva2 {
padding: 4px 0 4px 6px;
list-style-type: none;
}

li.hierarkiskniva3 {
padding: 4px 0 4px 12px;
list-style-type: none;
}

li.hierarkiskniva4 {
padding: 4px 0 4px 24px;
list-style-type: none;
}

li.hierarkiskniva5 {
padding: 4px 0 4px 36px;
list-style-type: none;
}



/* Övriga */
table {
width: 100%;
}

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



/* Klasser */
.huvudbild {
border-top: 7px solid #727da8;
border-right: 40px solid #727da8;
border-bottom: 15px solid #727da8;
border-left: 7px solid #727da8;
}

.kalender {
border: 1px solid #cfe188;
padding: 5px;
}
.kalendarielank {
font-weight: bold;
}

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

.markeratext {
padding: 5px;
background: #cfe188;
}

.meddelande {
margin: 5px 0 5px 0;
padding: 5px;
color: #000000;
background: #cfe188;
}

.ruta {
font: 12px/18px tahoma, verdana, frutiger;
color: #632429;
background: #f1f1f8;
padding: 6px 6px 12px 6px;
border: 5px solid #632429;
margin: 0 0 0 0;
}
