/* Globala inställningar */
body { font-size: 70%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding: 0; }

h1 { font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; color: #003875; margin:0 0 10px 0; }
h2 { font-size: 1.0em; font-family: Verdana, Helvetica, sans-serif; color: #150F32; font-weight: bold; margin:14px 0 2px 0; }
h3, h4, h5, h6 { font-size: 0.9em; font-family: Verdana, Helvetica, sans-serif; color: #150F32; font-weight: bold; margin:0; }

img { display:block; border:none;}
a { color:#010C93; text-decoration: none; }
a:hover { color:#000000; text-decoration:underline; }

p { color: #150F32; margin: 0 0 8px 0; line-height:1.4em; }
ul { list-style-type: square; margin-top:8px; }
li { line-height: 1.6em; }
div {margin:0; padding:0;} 
select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #595A5A; }
.button
{ 
    FONT-SIZE: 100%;
    color: #666666; 
    background-color: #e8e8e8; 
    BORDER-TOP: solid 1px #cccccc; 
    BORDER-RIGHT: solid 1px #767065; 
    BORDER-BOTTOM: solid 1px #767065; 
    BORDER-LEFT: solid 1px #cccccc; 
    cursor:pointer;
    font-family: verdana, sans-serif;}
.textfield 
{
    FONT-SIZE: 100%;    
    color : #666666;
    border-top : solid 1px #767065;
    border-right : solid 1px #CCCCCC;
    border-bottom : solid 1px #CCCCCC;
    border-left : solid 1px #767065;
    font-family : verdana, sans-serif; 
}

.imgright { float: right; margin: 0px; }
.imgleft { float: left; margin: 0px; }



/* Övergripande area */
div#main { width:749px; margin:50px 0 70px 51px; padding: 0; background-color:#EBEDEE; border: solid 1px gray; }
div#headerbackground { background-color:#95B6DA; margin:0; padding: 10px 5px 5px 15px; border: solid 1px #E1E1E5; border-bottom: solid 1px white; }
div#header { margin:0; height: 80px; }
div#headerlogo { float:left; margin-left:5px; }
div#headertitleimage { float:right; margin-right:5px; }
div#headermenu { float:right; margin-right:8px; margin-top:15px; }
div#headermenu a { color:#00086B; }
div#headermenu a:hover { }

div#bodybackground {  background-color:#EBEDEE; padding: 0px 0px 6px 6px; margin:0; border-right: solid 1px #EBEDEE; border-bottom: solid 1px white; border-left: solid 1px white; }
div#leftmenu { float:left; clear:left; line-height:1.7em; margin: 17px 0 10px 4px; width:130px;  background-color: transparent; }
  div.menuitemselected { padding-left: 10px; font-weight:bold; }
  div.menuitem { padding-left: 10px; }
  div.menuitemwithchildren { padding-left: 10px; background-image: url(/SiteResources/skkimages/tri.gif); background-repeat: no-repeat; background-position: 0.2em 0.5em;  }
  div.menuitemselectedopen { padding-left: 10px; background-image: url(/SiteResources/skkimages/tridown.gif); background-repeat: no-repeat; background-position: 0 0.7em; font-weight:bold;  }
  div.menuitemopen { padding-left: 10px; background-image: url(/SiteResources/skkimages/tridown.gif); background-repeat: no-repeat; background-position: 0 0.7em;  }
div#leftmenurandompicture { margin-top: 30px; }

.triright { padding-left: 7px; background-image: url(/SiteResources/skkimages/tri.gif); background-repeat: no-repeat; background-position: 0 0.3em;  }

div#bodyandfooter { margin: 0 0 0 135px; background-color:transparent; }
div#mainbody { padding:0; height:100%; overflow: hidden; background-color: white; border: solid 1px #E1E1E5; }
div#footer { clear:both; margin: 0; padding:5px 0 0 7px; background-color: transparent; }


div#breadcrumb { color:#C6C4C4; margin:10px 0 0 10px; }
div#breadcrumb a { color:gray; }
div#breadcrumb a:hover { color:black; text-decoration: underline; }

/* Templates */
div#startleftcol { float:left; width: 381px; padding:20px 15px 10px 25px; margin:0; }
div#startrightcol { float:right; width: 150px; height:2500px; margin:0; padding: 14px 10px 10px 14px; background-color:#EBEDEE; border-left: solid 1px #E1E1E5; border-bottom: solid 1px #EBEDEE; }
div.startrightcolforumheader { color:gray; padding-top:6px; }
div.startrightcolforumbody { padding-bottom:6px; }

div#leftcol { float:left; width: 445px; padding:20px 15px 10px 25px; margin:0; }
div#rightcol { float:right; height:395px; }
div#twocols { float:left; clear:both; width: 554px; padding:20px 15px 10px 5px; margin:0;}

div.sitemapdocument { padding-left: 14px; line-height:1.7em; background-repeat: no-repeat; background-position: 0 0.3em; }

div#list { margin: 10px 0 0 20px; }

div.previewpicture { float:left; margin: 0 9px 0 9px; }
div.picturelabel { position: relative; top: -10px; }

div#filelist { margin: 10px 0 0 10px; }
div#filelist div { padding-left: 22px; margin: 7px 0 7px 0; line-height: 1.5em; background-repeat: no-repeat;}
