/*******************************
Text och länkar
*******************************/
BODY
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #DFE8F4;
    SCROLLBAR-3DLIGHT-COLOR: #DFE8F4;
    SCROLLBAR-ARROW-COLOR: #406BB0;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #406BB0
}
a { color:#406BB0;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px; TEXT-DECORATION: none; text-decoration:none;border-style:dashed;border-color:#ffffff;border-width: 0 0 1px 0; }
a:link, a:visited { color:#406BB0; }
a:hover, a:active { color:#A907AB;text-decoration:none;border-style:dashed;border-color:#A907AB;border-width: 0 0 1px 0; }

a:link.whitelink, a:visited.whitelink{COLOR:#ffffff;text-decoration:none;border-style:dashed;border-color:#ffffff;border-width: 0 0 1px 0; }
a:active.whitelink, a:hover.whitelink{COLOR:#A907AB;text-decoration:none;border-style:dashed;border-color:#A907AB;border-width: 0 0 1px 0; }

a:link.bluelink, a:visited.bluelink{COLOR:#406BB0;text-decoration:none}
a:active.bluelink, a:hover.bluelink{COLOR: #A907AB;text-decoration:none;border-style:dashed;border-color:#A907AB;border-width: 0 0 1px 0; }

a.on {font-weight:bold;}

a.nav1 { font-size:10px; font-weight:bold;	text-decoration:none; color:#fff }
a.nav1, a:link.nav1, a:visited.nav1  { color:#fff; }
a:hover.nav1, a.nav1.active { border-style:dashed; color:#FF00CC; background-color:transparent; }

a.nav3 { font-size:10px; font-weight:bold;	text-decoration:none; color:#26496D }
a.nav3, a:link.nav3, a:visited.nav3  { color:#26496D; }
a:hover.nav3, a.nav3.active { border-style:dashed; color:#FF00CC; background-color:transparent; }

a.nav2, a:link.nav2, a:visited.nav2  { color:#26496D; border-style:none; background-color:transparent; }
a:hover.nav2, a.nav2.active { border-style:dashed; color:#FF00CC; background-color:transparent; }

a.nav_h3 { font-size:13px; line-height:20px; color:#26496D; background: #fff; }
a:hover.nav_h3, a.nav_h3.active { border-style:dashed; color:#FF00CC; }

a:hover.img {border-style:none; }

/*******************************
Rubbar
*******************************/
h1 { font-family:Arial, verdana; margin:0 0 5px 0; padding:0; font-size:19px; line-height:22px;color:#406BB0; background: #fff; }

h2 { font-family:Arial, verdana; margin:0 0 0 0; padding:10px 0 0 0; font-size:16px; line-height:16px; color:#406BB0; background: #fff;}

h3 { font-family:Arial, verdana; margin:0 0 0 0; padding:2px 0 0 0; font-size:13px; line-height:13px; color:#406BB0; background: #fff;}


/*******************************
Stycken
*******************************/
p { margin:0 0 10px 0; padding:0; font-size:11px; font-weight:normal; line-height:15px; color:#000;}
	
p.on { font-weight:bold; }

p.aLeft { padding:2px 5px 2px 0; text-align:left; background: #fff;}

p.aRight { padding:2px 5px 2px 0; text-align:right; background: #fff;}

/*******************************
Formulär
*******************************/
form { display:inline; margin:0; }

textarea, input, select { font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}

INPUT.inptext
{
    BACKGROUND: #f5f5f5;
    BORDER-BOTTOM: #406BB0 1px solid;
    BORDER-LEFT: #406BB0 1px solid;
    BORDER-RIGHT: #406BB0 1px solid;
    BORDER-TOP: #406BB0 1px solid;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

TEXTAREA.inptext
{
    BACKGROUND: #f5f5f5;
    BORDER-BOTTOM: #406BB0 1px solid;
    BORDER-LEFT: #406BB0 1px solid;
    BORDER-RIGHT: #406BB0 1px solid;
    BORDER-TOP: #406BB0 1px solid;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

SELECT.inptext
{
    BACKGROUND: #f5f5f5;
    BORDER-BOTTOM: #406BB0 1px solid;
    BORDER-LEFT: #406BB0 1px solid;
    BORDER-RIGHT: #406BB0 1px solid;
    BORDER-TOP: #406BB0 1px solid;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

TD
{
	COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

.brodtext
{
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.rubrik
{
    COLOR: #406BB0;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}

.child
{
    COLOR: #406BB0;
    BACKGROUND: #ffffff;
    FONT-FAMILY: verdana, geneva, arial, helvetica, espy, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.td-lessdarkbg
{
    BACKGROUND: #ffffff;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}

.td-darkbg
{
    BACKGROUND-COLOR: #DFE8F4;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}

.td-calendar
{
    BACKGROUND-COLOR: #ECF5FE;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.td-bodycolor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px
}

.days
{
    COLOR: #406BB0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.tdorange
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FB5320
}

/*******************************
Övrigt
*******************************/
.Spacer2 { font-size:2px; line-height:2px; background:#fff;}
.Spacer5 { font-size:5px; line-height:5px}

td { font-size:11px; font-weight:normal; line-height:15px; }

td.uBorder { height:20px; font-size:11px; font-weight:normal; line-height:15px; border-bottom:#ccc dotted 1px; text-align: left;}
td.uBorderR { height:20px; font-size:11px; font-weight:normal; line-height:15px; border-bottom:#ccc dotted 1px;text-align: right;}
td.lBorder { height:20px; font-size:11px; font-weight:normal; line-height:15px; border-bottom:#ccc dotted 1px; border-left:#ccc dotted 1px;}

ul { margin:0; padding:5px 0 20px 15px; line-height:17px; }

li {  line-height:17px; list-style:circle; }

hr { margin:0; padding:0; font-size:1px; line-height:1px; height:1px; color:#ccc; }

img.block { margin:0; border:none; display:block !important}




