﻿body, p, contentdiv {
line-height:1.2em;
}

A:link
{
color: #000000;
    text-decoration:none;
}
A:visited
{
color: #000000;
    text-decoration:none;
}
A:active
{
color: #000000;
    text-decoration:none;
}
A:hover
{
color: #000000;
    text-decoration:none;
}

body
{
	font-size: 1em;/*1.1em;*/
}


img
{
     margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
 }
 /*img.nomargin
 {
     margin:0;
     padding:0;
 }*/
 
/* Startpage newslist */

.StartpageNewslist
{
     width: 38.438em;
     border-bottom:solid 0.35em #B10021;
     padding-bottom: 1em;
}

.StartpageNewslistHeader
{
    width: 100%;
    margin: 0em 0em 0em 0em;
    padding:0em 0em 0em 0em;
}

.StartpageNewslistItem
{
    width: 100%;
    border-top: solid 0.08em #C9C9C9; /*gray #C9C9C9*/
}
.ListHeaderLeft
{
    width: 22.5em;
    float:left;
    margin: 0em 0em 0.7em 0em;
    padding:0em 0em 0em 0em;    
}

.ListHeaderRight
{
     width: 15em;
     float:left;
     margin:  0em 0em 0.7em 0.8em;
     padding:0em 0em 0em 0em;
         
}
.ListHeader
{
     
     float:left;
     margin:  0em 0em 0.7em 0em;
     padding:0em 0em 0em 0em;
         
}
.StartpageListItem
{
 
    float:left;
    margin: 1.3em 0em 0.7em 0em;
    padding: 0em 0em 1em 0em;       
}
.ListItemLeft
{   
     width: 22.5em;
    float:left;
    margin: 1.3em 0.8em 0.7em 0em;
    padding: 0em 0em 1em 0em;    
}
.ListItemRight
{
      
     
      width: 15em;
     float:left;
     margin: 0.7em 0em 0.7em 0em;
     padding:0em 0em 0em 0em;
}
 

/*img.logoimage
{ 
      
    border-style: none;
    float: left;
   
    /*margin-top: 1.938em; /* 31px */
   
    
    /*width: 10.75em; /* 172px */
    /*height: 3.125em; /* 50px */
/*}*/

div.startpagenewsdate
{
   font-size:0.688em;
    font-family:Verdana;
    
}
.ListHeadtext
{
    font-family:Verdana;
        font-size:0.675em;
        line-height: 1.5em;
    
  }
  .ListHeadIntrotext a
{
    font-family:Verdana;
   font-size: 0.75em; /*;0.813em;*/
    /*font-size:0.675em;*/
    line-height: 1.2em;
    font-weight:bold;  
     color:#000000;
     text-decoration:none;
    
  }
 
  
  .ListItemIntroText
  {
      font-family:Verdana;
    font-size: 0.75em;/*0.813em;*/
    /*font-size:0.675em;*/
    line-height: 1.2em;
    
      
  }
  
.NewsListItemtext 
{
     margin-top: 0.3em;
    
    
}
      
.NewsListItemtext a
{
    font-family:Verdana;
    line-height: 1.2em;
    font-size:0.688em;
    color:#000000;
    text-decoration:none;
}
 
 

.ListHeadTopText
{
  
     margin-bottom:0.8em;

    
}


.ListHeadTopText a
{
    color:#393939;/*#1A1A1A;*/
    font-family:Arial;
     text-decoration:none;
    font-size:1.125em;
   
}

.ListHeadTopText a:hover 
{
  
     text-decoration:underline;

    
}

.ListSpace
{
   width: 0.938em; 
   float:left;
 }
 
 
 
 .ListItemTopText
{
    color:#191919;/*#1A1A1A;*/
    font-family:Arial;
    font-size:1em;
    margin-bottom:0.4em;

    
}
 
 /*End Startpage newslist*/
 /*Yta för dynamiska notiser*/
 #DynamicNotisArea
 {
     width: 38.438em;
     height: 100%;
     padding-top: 1em;
    /* padding-bottom: 1em;*/
 }
 
 
 #DynamicNotisArea p
 {
    margin: 0em 0em 0.5em 0em;
 }
 
 
 .notisimg
{
     margin: 0em 0em 0em 0em;
    padding: 0.5em 0em 0.5em 0em;
 }
 
#DynamicNotisAreaLeft
 {
     width: 18.75em;
     height: 100%;
     float:left;
 }
 #DynamicNotisAreaRight
 {
     width: 18.75em;
     height: 100%;
     float:left;
 }

.DynamicNotisBody
{
 padding-top: 0.2em;    
}

.DynamicNotisBody a
{
     font-family:Verdana;
    font-size:0.688em;
    line-height: 1.2em;
    color: #000000;
    text-decoration:none;
    /*margin-top: 1em;*/
}

.DynamicNotisTitle a
{
    
    color:#393939;
     
    font-family:Arial;
     text-decoration:none;
    font-size:1.125em;
   
}
.DynamicNotisTitle a:hover
{
    
   
     text-decoration:underline;
   
   
}

.DynamicNotisDate
{
 font-size:0.688em;
 font-family:Verdana;  
 
    
}
.DynamicNotisLink
{
    font-weight:bold;
	font-family: Arial;
	font-size: 0.75em;   
 }
 
 .DynamicNotisImage
 {
     
 }
 
 .DynNotisArea
 {
    /*margin-top:1em; */
    padding-bottom: 0.5em;
 }
 
 .NotisPadding
{
 /*padding-bottom: 0.15em;    */
}

/*End Yta för dynamiska notiser*/

/*Start Right Sidecolumn*/
.RedBoxLinkItem
{
 padding-left: 1em;
 padding-top: 0.25em; 
 clear:both;   
}

.RightColumnBoxTop{background: url(/images/StartPage/RightColumnBox/RightColumnBoxTop.png) 0 0 repeat-x;  width:18.125em; }/*290px*/
.RightColumnBoxBottom{background: url(/images/StartPage/RightColumnBox/RightColumnBoxBottom.png) 0 100% repeat-x;}
.RightColumnBoxLeft{background: url(/images/StartPage/RightColumnBox/RightColumnBoxleft.png) 0 0 repeat-y;}
.RightColumnBoxRight{background: url(/images/StartPage/RightColumnBox/RightColumnBoxRight.png) 100% 0 repeat-y;}
.RightColumnBoxBottomLeft{background: url(/images/StartPage/RightColumnBox/RightColumnBoxBottomLeftCorner.png) 0 100% no-repeat}
.RightColumnBoxBottomRight{background: url(/images/StartPage/RightColumnBox/RightColumnBoxBottomRightCorner.png) 100% 100% no-repeat}
.RightColumnBoxTopLeft{background: url(/images/StartPage/RightColumnBox/RightColumnBoxTopLeftCorner.png) 0 0 no-repeat}
.RightColumnBoxTopRight{background: url(/images/StartPage/RightColumnBox/RightColumnBoxTopRightCorner.png) 100% 0 no-repeat; padding:0.55em }

.BoxMiddle{background: url(/images/StartPage/RightColumnBox/RedBar/BoxMiddle.png) 0 0    no-repeat;  height:11em; padding-top:0.5em; }

.RedBoxMiddle{background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarMiddle.png) 0 0 repeat-x;  width:17em; height:100%; }
.RedBoxBottomLeft{background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarBottomLeftCorner.png) 0 100% no-repeat}
.RedBoxBottomRight{background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarBottomRightCorner.png) 100% 100% no-repeat}
.RedBoxTopLeft{background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarTopLeftCorner.png) 0 0 no-repeat}
.RedBoxTopRight{background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarTopRightCorner.png) 100% 0 no-repeat;  height:2.05em; }
.RedBoxInnerText{color:White; font-size:1.1em; font-family:Arial; font-weight:bold; padding-bottom: 0.1em; padding-top:0.1em; }
.RedBoxLink { float:left; padding-left:0.6em; color:#000000; }
    

.BlueBoxMiddle{background: url(/images/StartPage/RightColumnBox/BlueBar/BoxBlueBarMiddle.png) 0 0 repeat-x;  width:17em; height:100%;   }
.BlueBoxBottomLeft{background: url(/images/StartPage/RightColumnBox/BlueBar/BoxBlueBarBottomLeftCorner.png) 0 100% no-repeat}
.BlueBoxBottomRight{background: url(/images/StartPage/RightColumnBox/BlueBar/BoxBlueBarBottomRightCorner.png) 100% 100% no-repeat}
.BlueBoxTopLeft{background: url(/images/StartPage/RightColumnBox/BlueBar/BoxBlueBarTopLeftCorner.png) 0 0 no-repeat}
.BlueBoxTopRight{background: url(/images/StartPage/RightColumnBox/BlueBar/BoxBlueBarTopRightCorner.png) 100% 0 no-repeat; height:2.05em;  }
.BoxInnertext {padding-left:0.8em; padding-top:0.4em; padding-bottom: 0.3em; }

div#firstbox
{
    float:left;
    display:inline;
}
div#lastbox
{
    float:left;
    display:inline;
}
div#firsttopbox
{
     background-image:url(/images/StartPage/newstop.png);
     background-repeat:no-repeat;
     width:288px;
     height:4px;
     float:left;
     display:inline;
     font-size:0px;
}
div#firstmiddlebox
{
     background-image:url(/images/StartPage/newsmiddle.png);
     background-repeat:repeat-y;
     width:288px;      
     float:left;
     display:inline;
}
div#firstbottombox
{
     background-image:url(/images/StartPage/newsbottom.png);
     background-repeat:no-repeat;
     width:288px; 
     height:4px;
     float:left;
     display:inline;  
     font-size:0px; 
}
div#firstmiddlebox div#backgroundboxmiddle1
{
     float:left;
     display:inline; 
     width:280px;
     margin:0;
     padding:0;      
     background: url(/images/StartPage/RightColumnBox/RedBar/BoxMiddle.png) 0 0    no-repeat; 
}
div#firstmiddlebox div#boxmiddle1
{
    width:280px;
    margin-left:4px;
     float:left;
     display:inline;    
     padding-bottom:28px;
     margin-top:20px;
}
div#firstmiddlebox div#backgroundmiddle
{
        width:280px;
    margin-left:4px;
     float:left;
     display:inline;      

}
.RedBoxMiddle1
{
   background: url(/images/StartPage/RightColumnBox/RedBar/BoxRedBarMiddle.png) 0 0 repeat-x; 
     margin-left:5px;
     width:270px;
     margin-top:5px;
}

.GreyBoxInnertext
{
  padding-left:0.8em; padding-top:1.2em; padding-bottom: 0.1em;   
}
.GreyBoxInnertext a
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
    
    .GreyBoxInnertext a:hover
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
    
    .GreyBoxInnertext a:link
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
    
    .GreyBoxInnertext a:Active
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
     .GreyBoxInnertext a:visited
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }

.BoxInnertext a
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }

.BoxInnertext a:hover
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
    
    
    
    .BoxInnertext a:Active
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }
     .BoxInnertext a:visited
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
 text-decoration:none;
    
    }

.RightColumnBoxsTitle
{
    color:White; font-size:1.1em;  font-family:Arial; font-weight:bold;
}


.RightColumnBoxsBody
{
    font-family:Verdana;
    font-size:0.688em;
    float:left;
    width:15em;
    color:#393939;
    
    /*line-height: 1.2em; 
    margin-top: 1em;
    height: 5.5em;*/
}
.RightColumnBoxsBodyWide 
{
  font-family:Verdana;
    font-size:0.688em;
    float:left;
    
      
}
.RightColumnBoxsBodyWide a
{
 
    color:#000000;
    text-decoration:none;
      
}
.RightColumnBoxsBody a
{
 
    color:#000000;
    text-decoration:none;
      
}
.RedBoxLinkItem a
{
    color:#000000;
    text-decoration:none;
    font-size:0.888em;
    font-family:Arial;
}

.RedBoxLinkItem a:hover
{
    
    text-decoration:underline;
    
}

 .RightColumnBoxsImage
 {
   float:right; 
    width:4.5em;  
  
 }


.GreenBoxMiddle{background: url(/images/StartPage/RightColumnBox/GreenBar/BoxGreenBarMiddle3.png) 0 0 repeat-x;  width:17em; height:100%;   }
.GreenBoxBottomLeft{background: url(/images/StartPage/RightColumnBox/GreenBar/BoxGreenBarBottomLeftCorner.png) 0 100% no-repeat}
.GreenBoxBottomRight{background: url(/images/StartPage/RightColumnBox/GreenBar/BoxGreenBarBottomRightCorner.png) 100% 100% no-repeat}
.GreenBoxTopLeft{background: url(/images/StartPage/RightColumnBox/GreenBar/BoxGreenBarTopLeftCorner.png) 0 0 no-repeat}
.GreenBoxTopRight{background: url(/images/StartPage/RightColumnBox/GreenBar/BoxGreenBarTopRightCorner.png) 100% 0 no-repeat; height:5.25em;  }/*4.81em*/
.BoxInnertext {padding-left:0.8em; padding-top:0.4em;   }

    
    
/*End Right Sidecolumn*/



/*Start FooterBox*/

.FooterBoxTop{background: url(/images/StartPage/FooterBox/FooterBoxUpper.png) 0 0 repeat-x;  width:19.813em; }
.FooterBoxBottom{background: url(/images/StartPage/FooterBox/FooterBoxBottom.png) 0 100% repeat-x;}
.FooterBoxLeft{background: url(/images/StartPage/FooterBox/FooterBoxLeftSide.png) 0 0 repeat-y;}
.FooterBoxRight{background: url(/images/StartPage/FooterBox/FooterBoxRightSide.png) 100% 0 repeat-y;}
.FooterBoxBottomLeft{background: url(/images/StartPage/FooterBox/FooterBoxBottomLeftCorner.png) 0 100% no-repeat}
.FooterBoxBottomRight{background: url(/images/StartPage/FooterBox/FooterBoxBottomRightCorner.png) 100% 100% no-repeat}
.FooterBoxTopLeft{background: url(/images/StartPage/FooterBox/FooterBoxUpperLeftCorner.png) 0 0 no-repeat}
.FooterBoxTopRight{background: url(/images/StartPage/FooterBox/FooterBoxUpperRightCorner.png) 100% 0 no-repeat; padding:5px }




/*.FooterBoxleft
{
   
    float: left;
    height: 21.938em; 
    width: 0.375em; 
    background-image: url(/images/StartPage/BottomBoxLeftShadow.png);
    background-repeat:no-repeat;
    
}


.FooterBoxright
{
    float: right;
    height: 21.938em;
    width: 0.375em; 
    background-image: url(/images/StartPage/BottomBoxRightShadow.png);
    background-repeat:no-repeat;
     
     
}

.FooterBox
{
    float: left;
    height: 21.938em;
    width: 18.938em; 
    background-image: url(/images/StartPage/BottomBoxBG.png);
    
    /*background-repeat: repeat-x;*/
/*}*/

.FooterheaderText
{
     font-family:Arial;
	text-align: left;
	font-size:1.125em;
	text-decoration:none;
	color: #b10021;
	
	padding-left:0.6em;
	padding-bottom: 0.7em;
    
}


.FooterBoxcontent
{
     width: 18.563em;
     height: 20.2em;
     padding: 0.6em  0.2em 0.5em 0.3em;
      
      
     
     
    /*float: left;*/
    /*padding-top: 1.375em; /* 22px */
    /*padding-left: 0.625em; /* 10px; */ 
   /* width: 17.938em; /* 303px */
     /*height: 20.625em; /* 330px */
}


.FooterBoxsTitle
{
     margin-top: 1em;
}

.FooterBoxsTitle a
{
    color:#393939;
    font-family:Arial;
     text-decoration:none;
    font-size:1.125em;
   
   
}

.FooterBoxsTitle a:hover
{
    
     text-decoration:underline;
    
   
   
}

.FooterBoxsBody
{
    
    
   margin-top: 1em;
   height: 3.5em;
   
}


.FooterBoxsBody a
{
    color: #000000;
    text-decoration:none;
    font-family:Verdana;
   font-size:0.688em;
   margin-bottom: 1em;
    line-height: 1.2em;
    
}

.FooterBoxsLink
{
    font-weight:bold;
	font-family: Arial;
	font-size: 0.75em;
	  vertical-align:bottom;
	
	   
}


/*End Footerbox*/


/*Start Footer*/
#StartPagecontactinfo
{
	font-family: Arial;
	font-size: 0.688em;
	/*width:100%;	*/
	margin-top:0.5em;
	 margin-left: 19.3em;
	clear:both;
	color: #5E5E5E;
}
/*End Footer*/
.pagemiddlemargin
{
    float: left;
    height: 100%;
    width: 1.25em;
    
    
    
}
.pagesidemargin
{
    float: left;
    height: 100%;
    width: 1.25em;   
   
}
.Pagetopmarginal
{
  height: 1.111em;/*0.833em; */
  width: 100%;   
   clear:both;
  
  
  
}


#startpageleftregiondiv
{	
	width:38.437em;
	float:left;
	height: 100%;
	
}
#startpagerightregiondiv
{
	/*width:17.813em;*/
	width:18em;
	float: left;	
	height: 100%;
	
}

#startpagefooter
{
 	width:98.5%;
}

#StartPageContainerdiv
{
	
	width: 60em;
	margin: auto;
	text-align:	left;
	height: 100%;
	
	
}




#startpagemainregiondiv 
{
	width:60em;/*100%;*/
	margin:auto;
	 float: left;
	margin-left:auto;
	margin-right: auto;
	
	
	  
	
	
}

#pagecontainer
{
	font-family: Verdana, Geneva, Arial, Helvetica, Tahoma, Sans-Serif;
	width: 60em; /*  960px 68 em from start*/
	margin: auto;	
	text-align: left;
	height: 100%;
	
}

#headerarea
{
	width:100%;
}

#startpagefullregiondiv
{
	width:100%;
	clear: both;
	float: left;

}

#startpagebottomregiondiv
{
	width:100%;
	background-color: #FFFFFF;
	/*padding-right: 1em;*/
	padding-left: 0em;
	
	/*border: 1px solid #EEE;*/
	margin-top:1.1em;
	margin-bottom: 1em;
}

#startpagefooter
{
 	width:98.5%;
}



/* top menu */

div.topmenualternativespace
{
	width: 0.5em;
	float: left;
}

a.topmenu
{
	text-decoration: none;
	font-size: 0.75em;
}

a.topmenu:link
{
  color:#666666;
   
   text-decoration:none; 
}
  
a.topmenu:visited
{
    color:#666666;
    text-decoration:none; 
    font-size: 0.75em;
}


a.topmenu:hover
{
	text-decoration: underline;
	color:#666666;
}

span.red
{
	/*color:#96001E;*/
	color: #000000;
}



/*-------- horizontal menu --------*/

#horizontalmenudiv
{
	width:100%;
	background-color: #FFFFFF;
	line-height: 2.5em;
}

 
.horizontalmenulist { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 1.315em; PADDING-TOP: 0em; }
.horizontalmenulist li {line-height: 2em; PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP:0em; BACKGROUND-COLOR: transparent; }

a.menuhead
{
	font-size: 0.95em;
	text-decoration: none;
	margin: 0em;
	padding-top: 0.6em; 
	padding-bottom: 0.6em;
	PADDING-LEFT: 0.4em;
	PADDING-RIGHT: 0.4em;	
	color: #535353;	
	font-weight:bold;

}
a.menuhead:hover
{
	margin:0em;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff; 
	color: #535353;

		/*float:left;*/
line-height:7pt;
}

a.menuhead:link
{
	text-decoration: none;
	

}
a.menuhead:visited
{
    
    color: #535353;
	text-decoration: none;
}

a.menuheadselected
{
	font-size: 0.95em;
	text-decoration: none;
	margin: 0em;
	padding-top: 0.6em; 
	padding-bottom: 0.6em;
	PADDING-LEFT: 0.4em;
	PADDING-RIGHT: 0.4em;
	/*float:left;*/

}
a.menuheadselected:link
{
	margin:0em;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff; 
	color: #535353;
}
a.menuheadselected:visited
{
	margin:0em;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff; 
	color: #535353;
}

div.horizontalmenulowerline
{
	/*border-bottom: solid 0.1em #96001E;
	padding-top: 0.05em;
	border-top: solid 0.1em #96001E;*/
	
	border-bottom: solid 0.1em #000000;
	padding-top: 0.05em;
	border-top: solid 0.1em #000000;
		display:block;
}
div.horizontalmenuupperline
{
	/*border-bottom: solid 0.1em #96001E;*/
	border-bottom: solid 0.1em #000000;
		display:block;
}



div.readallnewslink
{
	font-weight:bold;
	text-align: left;
	font-family: Arial;
	font-size: 0.75em;
	
}
a.readallnewslink:visited
{
	color: #B10021;
}

a.readallnewslink:link
{
	color: #B10021;
}
a.readallnewslink:hover
{
	color: #B10021;
	text-decoration:underline;
}
