.Heading1
{
	color:#222222;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:14px;
	font-family:Arial;
    EditMenuName: Huvudrubrik; 
}

.Heading2
{
	color:#222222;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:5px;
	font-family:Arial;
    EditMenuName: Mellanrubrik
}

.Heading3
{
	color:#222222;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:5px;
	font-family:Arial;
    EditMenuName: Underrubrik
}

.Introduction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	font-family:Arial;
    EditMenuName: Ingress
}

.Normal
{
    FONT-SIZE: 12px;
    color: #222222; 
    font-weight: normal;
	font-family:Arial;
    EditMenuName: Brodtext; 
}

.Helptext
{
    CURSOR: hand
}

.missingValues 
{
	margin-top:20px;
	color:#cc0000;
	margin-bottom:20px;
}

td
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}


a
{
    TEXT-DECORATION: underline;
    COLOR: #CC6633;
}
a:hover
{
    TEXT-DECORATION: underline;
    COLOR: #000000;
}




BODY
{
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	margin:0 0 0 0;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
/*#listing td{padding-top:10px;} nilssonmw: added id on table to identify and added padding */
h3.plate
{
	margin: 0;
	padding-top: 3px; /*nilssonmw: minskat från 10 då texten bör ligga centrerad på höjden*/
	padding-left: 7px;
	height:100%;
	font-size: 12px;
	/*nilssonmw: line-height: 1; tagit bort onödig line-height*/
	font-weight: bold;
	
	/*nilssonmw: flyttat till #listing td.headerBg. 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	font-family: Arial, Helvetica, sans-serif;
}

#listing td.headerBg
{
	background: url('../images/v2/bg_header.gif') 0 0 repeat-x;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:0px;
	height:100%;
	}
#listing th.headerBg
{
	background: url('../images/v2/bg_header.gif') 0 0 repeat-x;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:0px;
	height:100%;
	text-align:left;
	}
h3.plateEmpty
{
	margin: 0;
	padding-top: 10px;
	padding-left: 7px;
	height: 20px;
	font-size: 12px;
	line-height: 1px;
	font-weight: bold;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
}

div.container
{
	BORDER-LEFT:black 1px solid;
	BORDER-RIGHT:black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	background-color:White;
	width:803px;
	height:100%;
	padding:0px;
	margin:0px;
}

div.welcome 
{
	font-weight:bold;
	text-align:right;
	padding:6px;	
	clear:both;
}

div.breadcrumbs 
{
	text-align:left;
	padding:4px;	
}

td.leftNews 
{
	background-image:url('../images/v2/menu_short_left.gif');
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left top;
	width:87px;
	height:20px
}

td.rightNews 
{
	background-image:url('../images/v2/menu_short_right.gif');
	text-align:right;
	padding-right:4px;
	padding-top:2px;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:right top;
	width:87px;
	height:20px
}

table.newsticker 
{
	border:1px solid black;
	margin-top:50px;
	width:100%;
	clear:both;
	
}

div.newsticker A 
{
	text-decoration:none;
}

.linkcontainertitle
{
	background-image:url('../images/v2/menu_full.gif');
	background-repeat:no-repeat;
	height:21px;
	width:98%;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	float:right;
}

.linkcontainertitletext
{
	margin-left:4px;
	margin-top:3px;
}

.linkcontainerbody {
	background-image:url('../images/v2/contact_background.gif');
	padding-bottom:20px;
	background-repeat:no-repeat;
	background-position:left top;
	width:98%;
	float:right;
}



.topmenustart 
{
	width:20px;
	height:20px;
	margin:none;
	border:none;
	background-image:url('../images/v2/top_border_start.gif');
	padding-bottom:2px;
}

.topmenumiddle {	
	margin-right:1px;
	border:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	background-image:url('../images/v2/top_border_middle.gif');
	height:20px;
	padding-bottom:2px;
}

.topmenuright 
{
	margin:none;
	border:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	background-image:url('../images/v2/top_border_end_Gradient.gif');
	height:20px;
	font-weight:bold;	
	padding-bottom:2px;
}
	

div.logo 
{
	background-color:#FFFFFF;
	background-position:right top;
	width:100%;
	height:140px;
}

div.login 
{
	text-align:left;
	padding:4px;	
}


div.mainArea 
{
	text-align:left;	
	width:100%;
}

div.flashcontent 
{
	width:90%;
	margin-left:10px;
	clear:both;
}

div.mainRegion 
{
	width:550px;
	border:0px green solid;
	border-right:1px #dddddd solid;
	padding-right:5px;
	margin-left:10px;
	float:left;
	margin-top:14px;

}


div.sideRegion 
{
	width:201px;
	border:0px red solid;
	text-align:right;
	float:right;
	margin-right:10px;
	margin-top:14px;
}

div.sideRegionPart 
{
	padding-bottom:15px;
	clear:both;
}


div.mainLeftRegion 
{
	float:left;
	width:76%;
	border:0px blue solid;
	padding-right:7px;
}

div.mainRightRegion 
{
	float:right;
	width:21%;
	border:0px pink solid;
}




div.newsmaintitle 
{
	background-image:url('../images/v2/menu_full.gif');
	background-repeat:no-repeat;
	height:21px;
	width:100%;
	margin-bottom:10px;
	color:#ffffff;
	padding-left:3px;
	padding-top:2px;
	font-weight:bold;
}

div.newslisting 
{
	float:left;
	width:100%;
	margin-right:4px;
}
span.newslisting 
{
	width:100%;
	height:100%;
}

div.newslisting_full 
{
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}

table.newslisting
{
	width:100%;
}

td.newslistingFirst
{
	width:50%;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
}
td.newslistingSecond
{
	width:50%;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-bottom:10px;
}
td.newslistingRest
{
	width:100%;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}

div.newstitle 
{
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
}


a.newsreadmore 
{
	display:block;
	clear:both;
	padding-top:4px;
	padding-bottom:10px;
	text-decoration:underline;	
}

a.contact
{
	display:block;
	padding-top:4px;
	padding-left:20px;
	text-align:left;
	text-decoration:underline;	
}

A.footer:hover 
{
	color:#000000;
}

A.footer 
{
	text-align:right;
	font-weight:bold;
    COLOR: #CC6633;

}

div.footer 
{
	clear:both;
	width:100%;
	height:100px;	
}

div.footerText 
{
	text-align:right;
	font-size:10px;
	text-align:right;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-top:53px;
	padding-right:12px;
}

.PrintLink 
{
	display: inline;
}
.PrintImage
{
	vertical-align: middle;
}

.hiddenTextbox
{
	visibility: hidden;
}
/* 100330 */


.listImage
{
width: 80px;
height: 80px;
}

hr
{
height:1px;
color: #ddd;	
}