﻿/* ---- Common texts ---- */
body, select, input, textarea
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #3d3d3d;
}
.Normal { EditMenuName: Brödtext; }
p { margin: 0 0 8px 0; }
h1
{
    font-size: 14px;
    font-weight: normal;
    color: #ce6e07;
	margin: 11px 0 10px 0;
}
h2, .Heading2
{
	font-size: 11px;
    font-weight: normal;
    color: #ce6e07;
	margin: 4px 0 0 0;
	overflow: hidden;
	EditMenuName: Underrubrik;
}

/* ---- Common links ---- */
a:link, a:visited, a:active, a:hover { color: #ce6e07; }
a.NoUnderline:link, a.NoUnderline:visited, a.NoUnderline:active { text-decoration: none; }
a.NoUnderline:hover { text-decoration: underline; }

/* ---- Support styles ---- */
img { border: 0; margin: 0; }
.Bold { font-weight: bold; }
.TextColor { color: #3d3d3d; }
.LinkColor { color: #ce6e07; }
.GreyText { color: #aaaaaa; }
.ErrorText { color: Red; }

/* ---- Top menu ---- */
.TopMenu img
{
    vertical-align: bottom;
    padding-right: 1px;
}
.TopMenuLine
{
    clear: both;
    height: 9px;
    background-color: #012545;
}

/* ---- QuickSearch ---- */
.QuickSearchField 
{ 
    width: 130px;
    margin: 0 2px 0 6px;
    padding: 3px 0 2px 0;
    border-top: solid 1px #bababa;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #cbcbcb;
}

/* ---- Left menu ---- */
.LeftMenu { padding: 19px 0 0 11px; }
.LeftMenuItem
{
    background-color: #f5f5f5;
    padding: 3px 16px 4px 15px;
    margin-bottom: 1px;
}
.LeftMenuItem a:link, .LeftMenuItem a:active, .LeftMenuItem a:visited
{
    font-family: Tahoma, Arial, Verdana;
    color: #ce6e07;
    text-decoration: none;
}
.LeftMenuItem a:hover { text-decoration: underline; }
.LeftMenuItemActive
{
    background-color: #f5f5f5;
    padding: 3px 3px 3px 3px;
    margin-bottom: 1px;
}
.LeftMenuItemActive a:link, .LeftMenuItemActive a:active, .LeftMenuItemActive a:visited
{
    font-family: Tahoma, Arial, Verdana;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.LeftMenuItemActive a:hover { text-decoration: underline; }
.LeftMenuItemInnerActive
{
    background-color: #ce6e07;
    padding: 0 13px 1px 12px;
}
.LeftMenuSubItem { padding-left: 30px; }
.LeftMenuSubItemActive { padding-left: 18px; }
.LeftMenuArrow
{
    background-image: url(../images/menypil.gif);
    background-repeat: no-repeat;
    background-position: 162px 6px;
}

/* ---- ToolBox ---- */
.ToolBox
{
    padding: 40px 0 5px 6px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    /*background-image: url(../images/nyhetsbakgrund.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;*/
}
.ToolBox a:link, .ToolBox a:active, .ToolBox a:visited 
{ 
    padding-top: 36px;
    background-repeat: no-repeat;
    font-family: Tahoma, Arial, Verdana;
    color: #000; 
    text-decoration: none; 
}
.ToolBox a:hover { text-decoration: underline; }
a.ToolPrintLink:link, a.ToolPrintLink:active, a.ToolPrintLink:visited, a.ToolPrintLink:hover
{
    background-image: url(../images/ikon_skrivut.gif);
    padding-left: 7px;
    padding-right: 14px;
}
a.ToolNotifyLink:link, a.ToolNotifyLink:active, a.ToolNotifyLink:visited, a.ToolNotifyLink:hover
{
    background-image: url(../images/ikon_tipsa.gif);
    padding-left: 12px;
    padding-right: 20px;
}
a.ToolSitemapLink:link, a.ToolSitemapLink:active, a.ToolSitemapLink:visited, a.ToolSitemapLink:hover
{
    background-image: url(../images/ikon_sajtkarta.gif);
}

/* ---- Modules ---- */
.ModuleOuter { padding-bottom: 10px }
h1.ModuleHeader { margin: 0; }
.ModuleHeaderBackground
{
    padding-left: 7px; 
    background-color: #012545;
}
.ModuleBody
{
    padding: 6px 6px 5px 6px;
    background-color: #f5f5f5;
    /*background-image: url(../images/nyhetsbakgrund.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;*/
}
.ModuleFileIcon { padding-top: 1px;	vertical-align: top; }
.ModuleFileName
{
	width: 135px; 
	padding: 1px 0 0 2px;
    overflow: hidden;
    word-wrap: break-word;
}
a.EmailLink
{
    background-image: url(../images/ikon_epost.gif);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 16px;
}

/* ---- Puffar ---- */
.PuffRow
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #dadada;
}
h1.PuffHeader
{
    font-weight: bold;
	margin: 0 0 10px 0;
}
.PuffText {}

/* ---- SiteFooter ---- */
.SiteFooter
{
    background-color: #012545;
    color: #fff;
}
.SiteFooterDivider
{
    float: left;
    height: 43px;
    margin: 8px 15px 0 13px;
    background-image: url(../images/kontakt_avdelare.gif);
    background-position: top right;
    background-repeat: no-repeat;
}
a.SiteFooterFindLink:link, a.SiteFooterFindLink:visited, a.SiteFooterFindLink:active
{
    background-image: url(../images/sverige.gif);
    background-repeat: no-repeat;
    padding: 21px 0 20px 30px;
    color: #fff;
    text-decoration: none;
}
a.SiteFooterFindLink:hover { text-decoration: underline; }
a.SiteFooterInEnglishLink:link, a.SiteFooterInEnglishLink:visited, a.SiteFooterInEnglishLink:active
{
    background-image: url(../images/flag_english.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 25px;
    color: #fff;
    text-decoration: none;
}
a.SiteFooterInEnglishLink:hover { text-decoration: underline; }
