Body{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none!important;
}

img
{
	border:none;
}

#containerdiv 
{
	MARGIN: 0; 
	padding:0;
	WIDTH: 950px;
	
}

#headerdiv 
{
	overflow:hidden;
	/*height:95px;*/
	width:950px; 
	margin:0;
	padding:10px 0 0 0;
	background:#fff url(../images/BGHeaderTest.jpg) no-repeat 0px 0px;
}

.HeaderLogo
{
	clear:both;
	overflow:hidden;
}

.HeaderSpace
{
	clear:both;
	overflow:hidden;
	height:29px;
}

HTML>BODY .HeaderSpace
{
	height:40px;
}


/* Header external pages */
#HeaderTopExternal
{
	background-color:#A9A9A9;
	height:40px;
}
.HeaderBackLink
{
	margin:13px 0 0 12px;
	float:left;
}

.HeaderBackLink a, .HeaderBackLink a:hover
{
	padding-left:10px;
	background: url(/images/PrevWhiteArrow.gif) no-repeat 0px 4px;
	color:#fff;
	font-size:95%;
}


.PtjLogo
{
	float:right;
	margin:10px 15px 0 0;
	border:solid 0px red;
}
html>body .PtjLogo
{
	float:right;
	margin:10px 15px 0 0;
}
.PtjLogo img
{
	border:0;
}

.ExternalTopLine, .ExternalTopLine2 
{
	margin:1px 0 0px 0;
	height:1px;
	overflow:hidden;
	padding:0;
	clear:both;
	background:url(../images/hr.gif) repeat-x;
}

html>body .ExternalTopLine, .ExternalTopLine2 
{
	padding-bottom:10px;
	background-color:#fff;
}

.ExternalLogo
{
	float:left;
	border:0;
/*	margin:10px 0px 15x 13px;
	border:solid 0px red;*/
}

.ExternalLogo img
{
	border:0;
}
html>body .ExternalLogo
{
	padding:5px 0px 15px 13px;
}

.ExternalTopLine2 
{
	margin-bottom:12px;
}

html>body .ExternalTopLine2 
{
	margin-bottom:0px;
	padding-bottom:22px;
}

/* / Header external pages */

#TopHeaderLinks
{
	float:right;
	margin:7px 0px 0px 15px;
	font-family:verdana;
	color:#666;
	/*width:100%;*/
}
.welcome
{
	clear:both;
	float:right;
	margin:10px 5px 10px 0px;	
	font-family:verdana;
	font-size:90%;
	color:#666;
}
.logo
{
	border:0;
	float:left;
	margin:10px 0 0 15px;
}

#leftmenudiv 
{
	FLOAT: left; 
	WIDTH: 214px;
	margin:12px 8px 0 8px;
	border:solid 0px black;
	TEXT-ALIGN: left;
}

html>body #leftmenudiv 
{
	width:210px;
	margin-left:15px;
	margin-right:10px;
	margin-top:14px
}

#mainareadiv 
{
	FLOAT: left; 
	WIDTH: 440px; 
	margin-left:9px;
	margin-top:13px;
	margin-right:10px;
	TEXT-ALIGN: left;
	border:solid 0px black;
}

html>body #mainareadiv 
{
	WIDTH: 440px;
	margin-left:22px;
}

#wideareadiv 
{
	FLOAT: left; 
	WIDTH: 679px; 
	margin-left:13px;
	margin-top:10px;
	TEXT-ALIGN: left;
}

html>body #wideareadiv 
{
	WIDTH: 679px;
	padding-left:15px;
}
#rightmenudiv 
{
	padding:0px 0px 9px 0px;
	margin:0px 5px 0px 0px;
	FLOAT: right; 
	WIDTH: 210px; 
	TEXT-ALIGN: left;
	border:solid 0px black;
}

html>body #rightmenudiv 
{
	padding-right:0px;
	margin-right:6px;
	margin-top:14px;
	WIDTH: 210px; 
}
#footerdiv 
{
	width:950px;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	height:5px;
}

#FooterWrapper
{
	overflow:hidden;
	clear:both;
	width:950px;
	margin:0;
	Height:65px;
	background-color:#fff;
}

.FooterPadding
{
	padding:15px 15px 0 15px;
}

#maincontainerdiv 
{
	float: right;
	background-image:url(../images/BG_maincontainerdiv.gif); 
	background-color:#ffffff;
	width: 100%; 
	padding-top: 5px
}
html>body #maincontainerdiv
{
	margin-top: 0px;
}

#sitemapcontainerdiv 
{
	float: right;
	background-image:url(../images/BG_sitemapcontainerdiv.gif);
	width: 100%; 
	margin-top: 10px;
}

html>body #sitemapcontainerdiv
{
	margin-top: 0px;
}

#contentdiv 
{
	float: left; 
	width: 708px;
}

html>body #contentdiv 
{
	width: 708px;
}

#topmenu 
{
	clear:both;
	color:#999;
	vertical-align:bottom;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	margin-bottom:0px;
	border:solid 0px red;
}
html>body #topmenu 
{
	/*float:left;
	width: 944px;*/
	padding:0px 0px 0px 0px;
	
}
.TopmenuTopborder
{
	clear:both;
	width:100%;
	height:2px;
	margin-top:-3px;
	overflow:hidden;
}
/*ANVÄNDS??*/
#TopMenuLeft 
{
	padding:0 0 0 18px!important;
	margin-bottom:0px;
	overflow:hidden;
}

.TopMenuImage
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#TopMenuRight
{
	padding:7px 6px 10px 3px;
	background-color:#fff;
	vertical-align:middle;
	color:#333;
	font-family:Arial, verdana!important;
	margin-left:0px;
}
.GrayDivider
{
	color:#e1e1e1;	
}
html>body #TopMenuRight
{
	padding:6px 6px 10px 3px;
	margin-left:0px;	
}
#BreadCrumb
{
	height:20px;	
}
#quicksearchdiv 
{
	MARGIN: -6.4em 0px 0px; 
	WIDTH: 99%; 
	HEIGHT: 2.3em; 
	TEXT-ALIGN: right
}
#quickbar 
{
	BORDER-RIGHT: #ddd 0em solid; 
	PADDING-RIGHT: 0em; 
	BORDER-TOP: #ddd 0.1em solid; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0.5em 0em; 
	BORDER-LEFT: #ddd 0em solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #ddd 0.1em solid; 
	TEXT-ALIGN: center
}
#cookielink 
{
	BORDER-RIGHT: #ddd 0em solid; 
	PADDING-RIGHT: 0em; 
	BORDER-TOP: #ddd 0.1em solid; 
	MARGIN-TOP: 1em; 
	DISPLAY: block; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: #ddd 0em solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #ddd 0.1em solid
}
#LeftMenuItem
{
	
}
#LeftMenuItemExt
{
	width:200px;
/*	BORDER:solid 1px black; */
}
DIV.LeftFloating 
{
	
	FLOAT: left
}
/*
DIV.LeftFloating img
{
	margin-right:25px;
	FLOAT: left
}
*/
DIV.RightFloating 
{
	FLOAT: right
}
.WidthAdListLeft
{
	padding:2px;
	margin-right: 10px;	
	width:111px;
}

.WidthAdListRight
{
	margin-top: -4;
	width:310px;
}

.Width580
{ 
	padding:0px;
	margin-left:0px;
	width:580px;
	border:solid 0px black;	
}
.Width400
{ 
	padding:0px;
	margin-left:0px;
	width:440px;
	border:solid 0px black;	
}
.Width270
{
	padding:0px;
	width:321px;
}
html>body .Width270
{
	width:315px;
}
.Width230
{
	width:260px;
	padding:0px;
	border:solid 0px black;	
}
.Width210
{
	width:210px;
	padding:0px;
	border:solid 0px black;	
}
.Width190
{
	padding:0px;
	width:215px;
	border:solid 0px black;	
}
.Width170
{
	padding:0px;
	width:170px;
	border:solid 0px black;	
}
.Width150
{
	padding:0px;
	width:170px;
	border:solid 0px black;	
}
.Width145
{
	padding:0px;
	width:145px;
	border:solid 0px black;	
}
.Width110
{
	padding:0px;
	width:110px;
}
.FooterSpace
{
	margin-bottom:10px;
	clear:both;
}
.WidthAll
{
	padding:0px;
	width:100%;
	border:solid 0px black;	
}
.SpaceLeft
{
	padding-left:10px;	
}
.SpaceRight
{
	padding-right:10px;	
}
.centered 
{
	TEXT-ALIGN: center
}
DIV.rightaligned 
{
	TEXT-ALIGN: right
}
.hidden 
{
	DISPLAY: none
}
IMG.borderless 
{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
.IkonImage
{
	float:left;
	width:50px;
	margin-right:15px;
	border:solid 0px black;
}
.floatKiller {
	height:1px;
	clear:both;
	margin:-1px 0 0 0;
	overflow:hidden;
}
.Shaded
{
	margin-bottom:0;
	background-image:url(../images/TipBG.gif);
}
.Border
{
	border:solid 1px #DADADA;	
	padding:6px;
}

.prop 
{
	height:500px;
    float:right;
    width:1px;
}

.GreyBox
{
	padding:30px 30px 23px 30px;
	border:solid 1px #DFDFDF;
	background-color:#F1F1F1;
	margin:5px 0 0 0;
}

.SearchTxt
{
	margin-left:-1px;
	width:250px;
}

.MapBlueLink, .MapBlueLink:hover
{
	margin:5px 3px 4px 3px;
	color:#4D8CCB;
	font-weight:bold;
	padding-left:20px;
	background: url(/images/green_dot.gif) no-repeat top left;
}
.SearchHitsGrey, .SearchHitsGreyRight
{
	background-color:#F1F1F1;
}
.SearchHitsGreyRight, .SearchHitsRight
{
	padding:8px 4px 8px 4px;
}

.SearchHitsGrey, .SearchHits
{
	padding:5px;
	
}

.SearchPagerActiveLink, .SearchPagerLink
{
	font-size:90%;
}

.SearchPagerActiveLink
{
	color:#4D8CCB;
	font-weight:bold;
	text-decoration:underline!important;
}

.SearchNextLink
{
	color:#4D8CCB;
	font-weight:bold;
}

.PaddingRight10
{
	padding-right:10px;
/*	padding-right:1em;*/
}
.TwoColumns
{
	margin-top:0px;
}
.ForumHeader
{
	FONT-SIZE: 95%;
	font-weight:bold; 
	color:#333;
	TEXT-DECORATION: none
}
}
.ForumHeaderCount
{
	float:right;
}
.ForumItem
{
	padding-left:8px;
	margin-top:3px;
	background-repeat:no-repeat;
	background-position:-1px 3px;
	text-decoration:none;
}
.ForumItemCount
{
	float:right;
	margin-top:3px;
}
.ForumListItem
{
	padding:5px;
	margin-bottom:5px;
}
.ForumListBackground
{
	background-color:eeeeee;
}
#BreadCrumbDiv
{
	margin-bottom:20px;
}
.print
{
	margin-bottom:20px;	
}
.newsListIcon
{
	margin:1px 0px 0px 5px;
	width:9px;
	height:9px;
}
.adContent
{
	margin-left:10px;
}
.paddingTop10
{
	padding-top: 10px;
}

.paddingTop5
{
	padding-top: 5px;
}

.PaddingLeft1
{
	padding-left: 1px;
}
.AdFooter
{
	padding-bottom: 8px;
}
.AdTextButton
{
	FONT-SIZE: 95%;
	margin-top:3px;
	height:0;
	background-repeat:no-repeat;
	background-position:-1px 3px;
	text-decoration:none;
}
.AdMainText
{
	FONT-SIZE: 95%;
	font-weight:normal; 
	color:#333; 
	TEXT-DECORATION: none;
	padding-top: 1px;	
}
.PagingContainer
{
	font-size:95%;
}
.SelectedPagingItem
{
	font-weight:bold;
}
.UnselectedPagingItem
{
	
}



.NoFlikar
{
	clear:both;
	width:950px;
	border-bottom:solid 2px red; 
}
.NavigationTabs
{
	clear:both;
	width:950px;
}
.Tab0left
{
    width:643px;
    float:left;
    height:25px;
    border-bottom:solid 2px red;    
}
.Spacer
{
    width:10px;
    float:left;
    height:25px;
    border-bottom:solid 2px red;   
}
.Tab1
{
    float:left;
}
.Tab2
{
    float:left;   
}
.NavTab
{
    border-bottom:solid 2px green;
}
.A_NavTab
{
    border-bottom:solid 2px white; 
}

.CVGreyBox
{
	padding:5px 15px 5px 0px;
	background-color:#eeeeee;
	border: none;
	border-top: solid 0.1em #dddddd;
	border-bottom: solid 0.1em #dddddd;
}

.PULGreyBox
{
	padding:5px 15px 5px 5px;
	background-color:#eeeeee;
	border: solid 0.1em #dddddd;
}

