body { 
background-color : #ffffff;
} 

.bodykantsidfot { 
background-color : #ffffff;
} 

.bodykant { 
background-color : #ffffff;
} 

.rubrik { 
font-family : Verdana;
color : #333333;
font-size : 128%;
font-weight : normal;
} 

.sidrubrik { 
font-family : Tahoma;
color : #5d7191;
font-size : 190%;
font-weight : normal;
} 

.underrubrik { 
font-family : Verdana;
color : #333333;
font-size : 80%;
font-weight : bold;
} 

.rubrikhogermeny { 
font-family : Verdana;
color : #c3292d;
font-size : 128%;
font-weight : normal;
} 

.table_headerok { 
background-color : #c3292d;
} 

.table_ruta { 
background-color : #87a321;
} 

.text { 
font-family : Verdana;
color : #000000;
font-size : 71%;
font-weight : normal;
line-height : 140%;
} 


.textfet { 
font-family : Verdana;
color : #000000;
font-size : 71%;
font-weight : bold;
line-height : 140%;
} 
.text12 { 
font-family : Verdana;
color : #000000;
font-size : 12px;
font-weight : normal;
line-height : 140%;
} 

.textvit { 
font-family : Verdana;
color : #e4e4e4;
font-size : xx-small;
font-weight : bold;
} 

.smtext { 
font-family : Verdana;
color : #000000;
font-size : xx-small;
font-weight : normal;
} 

.ruttext { 
font-family : Verdana;
color : #000000;
font-size : 70%;
font-weight : normal;
} 

.ingress { 
font-family : Verdana;
color : #000000;
font-size : x-small;
font-weight : bold;
} 

.TD { 
font-family : Verdana;
color : #000000;
font-size : 71%;
font-weight : normal;
line-height : 140%;
} 

.TH { 
font-family : Verdana;
color : #000000;
font-size : 80%;
font-weight : normal;
} 

.sidhuvudtext { 
font-family : Verdana;
color : #000080;
font-size : 80%;
font-weight : bold;
} 

.TBody { 
font-family : Verdana;
color : #000000;
font-size : 100%;
font-weight : normal;
} 

.kontakt { 
font-family : Verdana;
color : #000000;
font-size : 62%;
font-weight : normal;
} 
.leftmenybg { 
border-left : 0 solid #e79a52;
} 
.infotableborder { 
border : 1px solid #ffffff;
background-color : #ffffff;
} 
.menytd1nav { 
border-right : 1px solid #c60911;
border-bottom : 1px solid #c60911;
height : 12pt;
background-color : #ffffff;
} 
.menytd2nav { 
border-right : 1px solid #c60911;
border-bottom : 1px solid #c60911;
height : 12pt;
background-color : #fecc33;
} 
.menytd1nav6 { 
border-right : 1px solid #c60911;
border-bottom : 1px solid #c60911;
height : 12pt;
background-color : #ffffff;
} 
.menytd2nav6 { 
border-right : 1px solid #c60911;
border-bottom : 1px solid #c60911;
height : 12pt;
background-color : #fecc33;
} 
.menytd1 { 
font-weight : normal;
color : #000000;
border-bottom : 2px solid #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
height : 18pt;
} 
.menytdtop { 
border : 1px solid #800000;
} 
.menytd2 { 
font-family : Verdana;
font-size : 10px;
line-height : 14px;
font-weight : normal;
color : #000000;
background-color : #ffffff;
border-bottom : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
} 
.infotoptdleft { 
border-top : 0 solid #800000;
border-left : 0 solid #800000;
} 
.infotoptd { 
border-top : 1px solid #800000;
border-left : 1px solid #800000;
} 
.infotoptdright { 
border-right : 0 solid #800000;
border-top : 0 solid #800000;
border-left : 0 solid #800000;
} 
.outhogermeny { 
background-color : #ffffff;
} 
a { 
font-family : Verdana;
color : #c60911;
font-weight : bold;
text-decoration : none;
} 
a:hover { 
font-family : Verdana;
color : #666666;
font-weight : bold;
text-decoration : underline;
} 
a.annons { 
font-family : Verdana;
color : #000000;
font-size : 62%;
font-weight : normal;
} 
a.annons:hover { 
font-family : Verdana;
color : #000000;
font-size : 62%;
font-weight : normal;
text-decoration : none;
} 
a.meny { 
font-family : Verdana;
font-size : 10pt;
color : #e4e4e4;
font-weight : bold;
text-decoration : none;
line-height : 15px;
} 
a.meny:hover { 
font-family : Verdana;
font-size : 10pt;
color : #e4e4e4;
font-weight : bold;
text-decoration : underline;
line-height : 15px;
} 
a.menyaktiv { 
font-family : Verdana;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
text-decoration : underline;
margin-left : 0;
} 
a.menyaktiv:hover { 
font-family : Verdana;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
text-decoration : underline;
margin-left : 0;
} 
a.menynav { 
font-family : Verdana;
font-size : 62%;
color : #333333;
font-weight : bold;
text-decoration : none;
line-height : 15px;
} 
a.menynav:hover { 
font-family : Verdana;
font-size : 62%;
color : #333333;
font-weight : bold;
text-decoration : underline;
line-height : 15px;
} 
a.aktiv { 
font-family : Verdana;
font-size : 62%;
color : #333333;
font-weight : bold;
text-decoration : underline;
line-height : 15px;
} 
a.aktiv:hover { 
font-family : Verdana;
font-size : 62%;
color : #333333;
font-weight : bold;
text-decoration : underline;
line-height : 15px;
} 
a.menynavvit { 
font-family : Verdana;
font-size : 62%;
color : #fefefe;
font-weight : bold;
text-decoration : none;
line-height : 15px;
} 
a.menynavvit:hover { 
font-family : Verdana;
font-size : 62%;
color : #000000;
font-weight : bold;
text-decoration : none;
line-height : 15px;
} 
a.sidmeny { 
font-family : Verdana;
font-size : 62%;
color : #000000;
font-weight : normal;
text-decoration : none;
} 
a.sidmeny:hover { 
font-family : Verdana;
font-size : 62%;
color : #000000;
font-weight : normal;
text-decoration : none;
} 
.datum { 
font-family : Verdana;
font-size : 62%;
color : #999999;
font-weight : normal;
} 
.huvudsidatableborder { 
border : 0 solid #000000;
background-color : #ffffff;
} 
.overnav { 
border-left : 1px solid #99802a;
border-right : 1px solid #99802a;
border-bottom : 1px solid #99802a;
height : 14pt;
} 
.over { 
background-image : url(admin_bildarkiv/logo/over.gif);
background-repeat : no-repeat;
font-weight : normal;
color : #000000;
border-bottom : 0 solid #ffffff;
border-left : 0 solid #ffffff;
border-right : 0 solid #ffffff;
padding-left : 14px;
} 
.overhogermeny { 
background-color : #e6e6e6;
} 
.overinfotop { 
background-color : #cccccc;
border-top : 1px solid #800000;
border-left : 1px solid #800000;
} 
.overinfotopright { 
background-color : #ffffff;
border-top : 0 solid #800000;
border-left : 0 solid #800000;
border-right : 0 solid #800000;
} 
.kalenderdag { 
background-color : #cccccc;
} 
.rubrikvit { 
font-family : Verdana;
font-size : 67%;
color : #c60911;
font-weight : bold;
} 
.leftmenytd { 
border-bottom : 1px solid #bbbbbb;
} 
.inputtxt { 
font-family : Verdana;
font-size : 11px;
color : #000000;
border : 1px solid #7e7e7e;
width : 300px;
} 
.inputsok { 
font-family : Verdana;
font-size : 11px;
color : #000000;
border : 1px solid #7e7e7e;
width : 118px;
margin-bottom: 1px;
} 
.inputselect { 
font-family : Verdana;
font-size : 11px;
color : #000000;
border : 1px solid #7e7e7e;
width : 234px;
} 
.inputtxtarea { 
font-family : Verdana;
font-size : 11px;
color : #000000;
border : 1px solid #7e7e7e;
width : 385px;
} 


.inputtxtareakorr { 
font-family : Verdana;
font-size : 11px;
color : #000000;
border : 1px solid #7e7e7e;
width : 220px;
} 





.inputtxts { 
font-family : Verdana;
font-size : xx-small;
color : #000000;
border : 1px solid #7e7e7e;
} 
.knappadmin-width { 
font-family : Verdana;
font-size : 9px;
color : #000000;
height : 18px;
background-color : #f3f3f3;
} 
.knapp { 
font-family : Verdana;
font-size : 11px;
color : #000000;
height : 22px;
background-color : #fefefe;

} 

.sokknapp { 
font-family : Verdana;
font-size : 10px;
color : #000000;
height : 16px;
background-color : #fefefe;
margin-bottom: 1px;
} 




a.vit { 
text-decoration : none;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
color : #ffffff;
font-weight : bold;
} 
a.vit:hover { 
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
color : #999999;
font-weight : bold;
} 
.infotopbg { 
background-color : #ffffff;
} 
.popuplager { 
font-family : Verdana;
font-size : 10px;
color : #000000;
font-weight : normal;
} 
.hogermenytop { 
background-color : #cccccc;
line-height : 15px;
} 
.hogermenyrubrik { 
font-family : Verdana;
font-size : 67%;
color : #f0f0f0;
font-weight : bold;
} 
.hrcolor { 
color : #cccccc;
height : 1px;
} 
.anslagrubrik { 
font-family : Verdana;
color : #333333;
font-size : 70%;
font-weight : bold;
} 
.anslag { 
background-color : #cccccc;
} 
.programdatum { 
font-family : Verdana;
font-size : 62%;
color : #000000;
font-weight : normal;
background-color : #dfdede;
padding-left : 2px;
padding-top : 1px;
padding-bottom : 1px;
} 
a.menytext { 
font-family : Verdana;
font-size : 66%;
color : #9c0000;
font-weight : bold;
text-decoration : none;
} 
a.menytext:hover { 
font-family : Verdana;
font-size : 66%;
color : #9c0000;
font-weight : bold;
text-decoration : underline;
} 
a.menytextaktiv { 
font-family : Verdana;
font-size : 66%;
color : #ffffff;
font-weight : bold;
text-decoration : none;
} 
a.menytextaktiv:hover { 
font-family : Verdana;
font-size : 66%;
color : #ffffff;
font-weight : bold;
text-decoration : underline;
} 
a.menyvit { 
font-family : Verdana;
font-size : 60%;
color : #f0f0f0;
font-weight : bold;
text-decoration : none;
} 
a.menyvit:hover { 
font-family : Verdana;
font-size : 60%;
color : #f0f0f0;
font-weight : bold;
text-decoration : underline;
} 
a.menyvitaktiv { 
font-family : Verdana;
font-size : 60%;
color : #f0f0f0;
font-weight : bold;
text-decoration : underline;
} 
.overtest { 
background-image : url(admin_bildarkiv/logo/over.gif);
background-repeat : no-repeat;
font-weight : normal;
color : #000000;
border-bottom : 0 solid #ffffff;
border-left : 0 solid #ffffff;
border-right : 0 solid #ffffff;
padding-left : 14px;
} 
.menytd1test { 
font-weight : normal;
color : #000000;
border-bottom : 0 solid #ffffff;
border-left : 0 solid #ffffff;
border-right : 0 solid #ffffff;
border-top : 0 solid #cccccc;
padding-left : 14px;
} 
.avdmenytd1test { 
font-weight : normal;
color : #000000;
border-bottom : 0 solid #ffffff;
border-left : 0 solid #ffffff;
border-right : 0 solid #ffffff;
border-top : 0 solid #cccccc;
padding-left : 14px;
} 
a.menytest { 
font-family : Verdana;
font-size : 60%;
color : #638e65;
font-weight : bold;
text-decoration : none;
} 
a.menytest:hover { 
font-family : Verdana;
font-size : 60%;
color : #638e65;
font-weight : bold;
text-decoration : underline;
} 
a.avdmenytest { 
font-family : Verdana;
font-size : 80%;
color : #5d7191;
font-weight : bold;
text-decoration : none;
padding-left : 14px;
} 
a.avdmenytest:hover { 
font-family : Verdana;
font-size : 80%;
color : #5d7191;
font-weight : bold;
text-decoration : underline;
padding-left : 14px;
} 
.veckans_fraga { 
font-family : Verdana;
font-size : 66%;
color : #f0f0f0;
font-weight : bold;
text-decoration : none;
} 
.veckans_fraga_rod { 
font-family : Verdana;
font-size : 66%;
color : #9c0000;
font-weight : bold;
text-decoration : none;
} 
.huvudvit { 
font-family : Verdana;
font-size : 66%;
color : #f0f0f0;
font-weight : bold;
text-decoration : none;
} 
.highlight { 
background-color : #ffff66;
} 
.obs { 
font-family : Verdana;
color : #ff0000;
font-size : 11px;
font-weight : bold;
} 

.marquee { 
background : Window;
border-right : 1px solid ButtonShadow;
border-left : 1px solid ButtonShadow;
border-top : 1px solid ButtonShadow;
border-bottom : 1px solid ButtonShadow;
margin : 1px;
font-size : 1px;
display : block;
overflow : hidden;
height : 12px;
width : 147px;
} 

.marquee span { 
font-size : 1px;
background : Highlight;
float : left;
margin : 1px;
height : 8px;
width : 6px;
} 

#lightbox{
	margin-top:20px;
	background-color:#eee;
	padding: 0px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	}
#lightboxDetails{
	font-family : Verdana;
	color : #666666;
	font-size: 0.6em;
	padding-top: 2px;
	}
	
#lightboxCaption{ 
float: left;
padding-left:10px; 
}

#keyboardMsg{ 
float: right; 
}

#lightbox img{ border: none; } 
/*#overlay img{ border: none; }*/

#overlay{ 
background-image: url(overlay.png); 
border: none;

}

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
