EM, CENTER, DIV, P, TD, TH, DL, OL, UL, BLOCKQUOTE, A {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
body {
background : #ffffff; 
margin : 0; 
min-height: 600px;
} 

.olfont{
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #FFFFFF; 
line-height : 1.3; 
}

.olborder{
border: 1px solid #006eaa ;
padding: 3px 3px 3px 3px;}

.olfg{
background-color: #006eaa ; }


p {
margin-top : 0; 
margin-bottom : 1px; 
} 
hr {
color : #006eaa; 
height: 1px; 
} 

a {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #006eaa; 
font-weight : normal; 
text-decoration : none; 
line-height : 1.3; 
} 
a:hover {
color : #9bc6de; 
} 
div#main {
background : white url('/grafik/bakgrund.gif') repeat-y 0 0; 
width : 1000px; 
height: 100%;
} 
div#minhojd {
margin : 0; 
width : 1px; 
height : 500px; 
float : right; 
} 
.nofloat {
clear : both; 
height : 1px; 
font-size : 1px; 
border : none; 
margin : 0; 
padding : 0; 
background : transparent; 
} 
.floatleft {
float : left; 
clear : left; 
} 
.floatright {
float : right; 
clear : right; 
} 
div.ingenmarginal {
padding : 0; 
margin : 0; 
} 
div#meny {
margin : 0; 
padding : 0; 
padding-top : 19px; 
width : 219px; 
float : left; 
} 
div#meny div#menyhuvud {
margin : 0; 
padding-top : 14px; 
background-color : #eeeeee; 
border-bottom : 1px solid #cccccc; 
} 
div#menyhuvud p {
margin : 0; 
padding-left : 11px; 
height : 22px; 
} 
div#meny div.menylankar {
margin : 0; 
padding-left : 11px; 
padding-right : 10px; 
padding-top : 0; 
padding-bottom : 0; 
} 


div#meny div.undermenylankar {
margin : 0; 
padding-left : 11px; 
padding-right : 10px; 
padding-top : 3px; 
padding-bottom : 2px; 
background-color : #cccccc; 
} 
div#meny div.undermenylankar a:hover {
color : #eeeeee; 
} 
div#toppmeny {
margin : 0; 
padding : 0; 
height : 31px; 
} 
div#toppmenykant {
line-height : 0%; 
height : 1px; 
font-size : 1px; 
border : none; 
margin : 0; 
padding : 0; 
width : 999px; 
background : #000000; 
} 
p.pillank {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
margin : 0; 
padding-left : 13px; 
text-indent : -13px; 
padding-top : 3px; 
padding-bottom : 5px; 
line-height : 120%; 
} 

p.menypillank {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
margin : 0; 
padding-left : 13px; 
/*text-indent : 13px;*/
background: transparent url(/grafik/pil.gif) no-repeat 0px 5px ;
padding-top : 3px; 
padding-bottom : 5px; 
line-height : 120%; }

p.pilundermenylank {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
margin : 0; 
padding-left : 26px; 
/*text-indent : -13px; */
background: transparent url(/grafik/undermenyikon.gif) no-repeat 13px 3px ;
padding-top : 0; 
padding-bottom : 1px; 
line-height : 120%; 
} 
p.pilunderundermenylank {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
margin : 0; 
padding-left : 39px; 
/*text-indent : -13px; */
background: transparent url(/grafik/underundermenyikon.gif) no-repeat 26px 3px ;
padding-top : 0; 
padding-bottom : 1px; 
line-height : 120%; 
} 
p.bildlank {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
margin : 0; 
padding-left : 20px; 
text-indent : -20px; 
padding-bottom : 8px; 
line-height : 120%; 
} 
div#skrivut {
padding-top : 0; 
padding-bottom : 5px; 
margin : 0; 
width : 474px; 
text-align : right; 
} 
div.artikelplats {
margin : 0; 
padding-bottom : 28px; 
width : 781px; 
float : left; 
} 
div.artikelplats div.innehallbred {
margin : 0; 
padding : 32px; 
} 
div.artikelplats div.innehall {
padding : 19px 26px 0 31px; 
} 

div.artikelplats #vanster {
width : 470px; 
float : left; 
} 
div.artikelplats #hoger {
width : 250px; 
padding-top : 27px; 
float : right; 
} 
div.artikelplats #adminvanster {
width : 350px; 
float : left; 
} 
div.artikelplats #adminhoger {
width : 300px; 
float : right; 
} 

div.artikelplats #bred {
width : 722px; 
float : left; 
} 
div#fargruta {
margin : 0; 
padding : 0; 
width : 36px; 
height : 36px; 
float : right; 
} 
div#artikelhuvud {
border-bottom : 1px solid #cccccc; 
width : 781px; 
height : 36px; 
margin : 0; 
} 

div#huvud {
background-color : #006eaa; 
height : 96px; 
margin : 0; 
padding : 0; 
width : 100%; 
} 
div#huvud div#innehall {
margin : 0; 
padding: 12px 0px 0px 12px;
} 
div#huvud #sok {
clear : both; 
margin : 0; 
padding-top : 10px; 
} 
div#huvud p {
line-height : 1.9; 
} 
div#huvud a {
color : #9bc6de; 
} 
div#huvud div {
color : #9bc6de; 
} 
div#huvud .vansterkant {
border-left : 1px solid #9bc6de; 
} 
div#fot {
background-color : #006eaa; 
border-top : 1px solid #000000; 
border-bottom : 1px solid #cccccc; 
width : 1000px; 
clear : both; 
height : 51px; 
vertical-align : middle; 
} 
div#fot p {
color : #9bc6de; 
} 
div#fot a {
color : #9bc6de; 
} 
.toppkant {
border-top : 1px solid #cccccc; 
} 
.bottenkant {
border-bottom : 1px solid #cccccc; 
} 
.hogerkant {
border-right : 1px solid #cccccc; 
} 
.kant {
border : 1px solid #cccccc; 
} 
.toppkantgra {
border-top : 1px solid #cccccc; 
} 
.bottenkantgra {
border-bottom : 1px solid #cccccc; 
} 

table#thisday {
padding : 0; 
margin : 0; 
width : 100%; 
background-color : transparent; 
} 
table#kalendern {
padding : 0; 
margin : 0; 
width : 100%; 
background-color : #cccccc; 
} 
table#kalendern td.dagar {
padding : 0; 
margin : 0; 
width : 17px; 
background-color : #9bc6de; 
} 
table#kalendern td.dagardesc {
padding : 0; 
margin : 0; 
background-color : #9bc6de; 
} 
table#kalendern TR {
padding : 0; 
margin : 0; 
background-color : #eeeeee; 
height: 27px;
} 

table#kalendern TR#dagar {
padding : 0; 
margin : 0; 
background-color : #9BC6DE
height: 15px;
} 
table#kalendern td.description {
padding : 0 0 0 5px; 
margin : 0; 
font-size : 11px; 
color: #000000;
} 

table#kalendern td.description a { color : #000000; text-decoration:none; }
table#kalendern td.description a:hover {color : #000000; text-decoration:underline; }

table#kalendern td.vardag {
padding : 0; 
margin : 0; 
width : 17px; 
background : #eeeeee; 
} 
table#kalendern td.helg {
padding : 0; 
margin : 0; 
width : 17px; 
background : #eeeeee url(/grafik/kalender_helg_bakgrund.gif) repeat-y 0 0; 
} 

table#personal {
padding : 0; 
margin : 0; 
width : 100%; 
} 

table#personal TR.evenrow{background-color: #eeeeee;}
table#personal TR.oddrow{background-color: #dddddd;}
table#personal TR.highlight{background-color: #ffffff;}
table#personal TR.full{background-color: #eeaaaa;}
table#personal TR.fewleft{background-color: #eeeeaa;}

table#personal td.description {
padding : 0 0 0 5px; 
margin : 0; 
font-size : 11px; 
color: #000000;
} 


table#personal a { color : #000000; text-decoration:none; }
table#personal a:hover { color : #000000; text-decoration:underline; }


div.puffruta312 {
padding : 0; 
margin : 0; 
width : 312px; 
} 
div.puffruta312 div.innehall {
padding : 11px; 
margin : 0; 
} 
div#rod {
background-color : red; 
float : right; 
width : 10px; 
padding : 0; 
margin : 0; 
height : 53px; 
} 
div.ruta {
padding : 0; 
margin : 0; 
width : 218px; 
float : right; 
} 
div.banner {
padding : 0; 
margin : 0; 
width : 218px; 
float : right; 
} 
div.ruta div#rubrik {
background-image : url(/grafik/ruta-rubrikbakgrund2.gif); 
height : 24px; 
} 
div.kalenderruta {
padding : 0; 
margin : 0; 
width : 714px; 
float : left; 
} 
div.kalenderruta div#rubrik {
background-image : url(/grafik/kalenderruta-rubrikbakgrund.gif); 
height : 24px;
padding-bottom : 5px; 
} 
div#rubrik p.kalenderrubrik {
margin : 0; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : normal; 
padding-top : 2px; 
padding-left : 0px; 
} 
div#rubrik p.pilar {
margin : 0; 
color : #ffffff; 
font-weight : normal; 
padding-top : 4px; 
padding-left : 2px; 
padding-right : 2px; 
} 
div#rubrik p.ruta {
margin : 0; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : normal; 
padding-top : 5px; 
padding-left : 11px; 
}

div#rubrik p.tabellrubrik {
margin : 0; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : normal; 
padding-top : 5px; 
 
}

div#rubrik p.tabellrubrik a {
margin : 0; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : normal; 
}

div.ruta div#innehall {
margin : 0; 
padding : 9px 13px; 
border-left : 1px solid #006eaa; 
border-right : 1px solid #006eaa; 
border-bottom : 1px solid #006eaa; 
} 
div.kalenderruta div#innehall {
margin : 0; 
padding : 0; 
border-left : 1px solid #006eaa; 
border-right : 1px solid #006eaa; 
border-bottom : 1px solid #006eaa; 
} 
div.kalenderruta div#dagar {
margin : 0; 
padding : 0; 
background-color : #006eaa; 
border-left : 1px solid #006eaa; 
border-right : 1px solid #006eaa; 
border-bottom : 1px solid #006eaa; 
} 
.forstarubrik-stor {
font-family : Arial, Helvetica, sans-serif; 
font-size : 22px; 
font-weight : bold; 
line-height : 1.0; 
padding-bottom : 3px; 
padding-top : 4px; 
} 
.forstarubrik {
font-weight : bold; 
font-size : 16px; 
padding-bottom : 3px; 
line-height : 1.1; 
padding-top : 4px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.andrarubrik {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 1.2; 
font-weight : normal; 
font-style : italic; 
padding-bottom : 3px; 
} 
.mellanrubrik {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
line-height : 1.5; 
} 
.menyrubrik {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
} 
.ingress {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 1.2; 
font-weight : bold; 
} 
.brodtext {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 1.2; 
font-weight : normal; 
} 
.kurrsiv {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 1.2; 
font-weight : normal; 
font-style : italic; 
} 
.brodtext i {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : italic; 
line-height : 1.2; 
} 
.brodtext b {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : bold; 
line-height : 1.2; 
} 
.bildtext {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
width: 200px;
margin: 0 0 15px 0;
} 
.byline {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #666666; 
} 
.brodtext-vit {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
font-weight : normal; 
line-height : 1.3; 
} 
.brodtext-fet-vit {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
line-height : 1.3; 
} 
.brodtext-kursiv-vit {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
line-height : 1.3; 
} 
.applikationsrubrik {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 0.5; 
font-weight : normal; 
padding-top : 5px; 
} 
.applikationsrubrik-vit {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
line-height : 0.5; 
font-weight : normal; 
padding-top : 5px; 
} 
.rubrikmarkning {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 0.7; 
font-weight : normal; 
color : #000000; 
} 
.textfalt {
border : 1px solid #9bc6de; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
line-height : 1.3; 
padding-top : 2px; 
padding-right : 5px; 
padding-bottom : 2px; 
padding-left : 5px; 
} 
.knapp-rod {
background-color : #ba313b; 
border : 1px solid #ba313b; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
background-image : url(/grafik/knapp-bg-rod.gif); 
color : #ffffff; 
margin : 0; 
padding-top : 1px; 
padding-bottom : 1px; 
padding-left : 4px; 
padding-right : 4px; 
} 
.knapp-bla {
background-color : #006eaa; 
border : 1px solid #9bc6de; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #ffffff; 
margin : 0; 
padding-top : 1px; 
padding-bottom : 1px; 
padding-left : 4px; 
padding-right : 4px; 
} 
textarea {
border : 1px solid #9bc6de; 
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
line-height : 1.3; 
padding-top : 2px; 
padding-right : 5px; 
padding-bottom : 2px; 
padding-left : 5px; 
} 
select {
font-family : Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
line-height : 1.3; 
width : 182px; 
margin-bottom : 7px; 
} 
.rubrik {
margin-bottom : 12px; 
margin : 0; 
} 
.ingress {
padding-bottom : 13px; 
margin : 0; 
} 
div.bildhoger {
padding-left : 20px; 
margin : 0; 
float : right; 
clear : right; 
} 
div.bildvanster {
padding-right : 20px; 
margin : 0; 
float : left; 
} 
div.bildover {
padding-bottom : 10px; 
margin : 0; 
float : none; 
} 
div.bildunder {
padding-top : 10px; 
margin : 0; 
float : none; 
} 
div.puffstartsidabanner {
margin:0;
padding: 0;
background-color : #edeae5;  }

div.puffstartsida {
/*margin-left : 1px; 
margin-right : 1px; */
margin:0;
background-color : #edeae5; 
padding-bottom : 0px;
padding-right : 13px; 
padding-left : 13px; }

div.puffstartsidarad {
width: 230px; 
float: right;  
height: 100%;
border-left : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
background-color : #edeae5; 
margin:0;
padding:0;
} 


div.puffstartsida div.forstarubrik p {
padding-top : 17px; 
padding-bottom : 0px; 
color : black; 
font-weight : bold; 
font-size : 16px; 
line-height : 1.1; 
font-family : Arial, Helvetica, sans-serif; 
} 

div.puffstartsida div.rubrik {
/*height : 27px; */
margin : 0; 
padding : 0;
} 
div.puffstartsida div.rubrik p {
padding-top : 12px; 
padding-bottom : 5px; 
color : black; 
font-weight : bold; 
font-size : 16px; 
line-height : 1.1; 
font-family : Arial, Helvetica, sans-serif; 
} 
div.puffstartsida div#innehall {
margin-top : 5px; 
margin-bottom : 3px;
} 
