/* === Layout startpage 3 boxes === */

.contentWrapper .AboxHolder {
	float: left;
	width: 683px;
	margin-top: 20px;
}

.contentWrapper .aBox {
	float: left;
	width: 210px;
	margin-right: 5px;
}

.startpage .contentWrapper .aBox {
	margin-right: 15px;
}

.contentWrapper .lastBox, .contentWrapper .noMargin {
	margin-right: 0;
}


/* === Layout portal === */

.MainBodyTextFri3 .AboxHolder {
padding-top: 20px;
}

.MainBodyTextFri3 .AboxHolder {
width: 1000px;
float: left;
margin-bottom: 10px;
}

.MainBodyTextFri3 .aBox {
width: 300px;
float: left;
margin-right: 23px;
}

.MainBodyTextFri3 .aBox img {
margin-bottom: 5px;
}

.Subpage .contentWrapper2 {
float:left;
height:auto;
overflow:hidden;
padding:0;
width:1000px;
}

/* === Layout lista === */


.MainBodyTextFri2 .AboxHolder {
width: 780px;
float: left;
margin-bottom: 10px;
}

.MainBodyTextFri2 .aBox {
width: 256px;
float: left;

}

/* === Layout undersida 2 === */

#pMainBodyTitle {
margin: 20px 0 5px 0;
}

#pMainBodyBox1 {
width: 240px;
float: left;
}

#pMainBodyBox2 {
width: 250px;
float: right;
}


/*anmälan*/

#anmalan{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:normal;
background: #191919;

}

#anmalan td{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:normal;
background: none;
}

#anmalan td input{
margin-bottom: 5px;
}

/*-----------*/

#pbannerWrapperText { 
	margin-top: 10px;
}


/*-----------------TAG CLOUD */

#tagcloud {text-align: center;}

.tagArticleItem {padding: 0 0 20px 0;}

.tagArtListHeader {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color: #fff;}


#addThis {
clear: both;
padding-top: 10px;
}



#addThis a{
background:none !important;
padding:20px 0 0px 0px;
display: inline;}



/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}
 
.clear {
font-size:0px;
line-height:0px;
overflow:hidden;
clear:both; }



/* Type Elements  ____________________________________ */
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:normal;
background: #191919 url(/UserUploadImages/system/body-bg.gif) top left repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	color: #fff;
}

.Subpage .MainBodyText h1, .MainBodyTextFri h1, .MainBodyText h2 {
color: #FFEE00;
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 15px 0;
	color: #fff;
}


h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color: #000;
		 
}
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#fff;
}

h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#0061AA;
}

a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

a  {
color:#474747;
text-decoration:none;
}

.BoxWrapper .BoxWrapperDescription a ,
.Subpage .MainBodyText a, .MainBodyTextFri a {
color:#fff;
}

a:hover, 
.BoxWrapper .BoxWrapperDescription a:hover,
.Subpage .MainBodyText a:hover, .MainBodyTextFri a:hover, .contentWrapper .AboxHolder a   {
color: #FFCC00;
text-decoration: none;
}



td {
vertical-align:top;
}
 
/* Layout Elements ____________________________________ */

.mainContentWrapper{
	width: 947px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}
 
#header { 
	width: 947px;
	height:124px;
	overflow:hidden !important;
	padding:0px 0px 0px 0px;
}
 
#logo  { 
	width: 79px;
	height: 80px;
	padding:26px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
 
#header .TopLinks {
width:145px;
height: auto;
padding: 0px 0px 0px 0px;
overflow:hidden;
float: left;
}
 
#header .TopLinksText {
width:147px;
height: auto;
padding: 45px 0px 0px 0px;
float:left;
overflow:hidden;

	font-size:11px;
/*	color:#fff; */
	}
 
/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 716px;
height: 115px;
padding: 9px 0px 0px 1px;
overflow:hidden;
float:left;
}

#navigation ul { padding:0; margin:0; list-style:none; }
#navigation ul  li { padding:0; margin:0; list-style:none; display: inline; }
#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
#navigation ul li a:hover { }
  
  
#navigation ul.AddCMSSysMain{
margin: 0 auto 0 auto;
padding:0px 0px 0px 0px;
list-style: none;
height: 115px;
overflow:hidden;
}

#navigation .AddCMSSysMain li{
	float: left;
	padding:0 0px 0 0px;
	text-transform:uppercase;
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding:52px 13px 52px 13px;  
	height:115px;
	text-align: center;
	cursor: pointer;
	background: none;	
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected, 
#navigation .AddCMSSysMain li a:hover{
	color: #000;
	background: url(/UserUploadImages/system/nav-hover.gif) top left repeat-x;
}
 
/* Start page items */

 

		  
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width:947px;
height:auto;
padding:0px 0px 0px 0px;
background:none; 
}

.contentWrapper {
width: 683px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
overflow:hidden;
}

.Subpage .contentWrapper {
width:771px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
overflow:hidden;
}

/* banner Wrapper ======================================================  */

.bannerWrapper {
	width:683px;
	padding:14px 0px 0px 0px;
	overflow:hidden;
}
 
.bannerWrapperImage {
	width:683px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
/* banner Wrapper ====================================================== */

.Subpage .bannerWrapper {
	width:771px;
	/*height:274px; */
	padding:13px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
 
.Subpage .bannerWrapperImage {
	width:771px;
	/*height:274px;    */
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

/* HOme page ====================================================== */
  
.contentWrapper .MainBodyText, .MainBodyTextFri {
padding:0px 0px 0px 0px;
width: auto;
height: auto;
float:left;
overflow:hidden;

}
  /* BoxWrapper  -------- RightPanel ============================== */	   
 

.BoxWrapper {
width: 237px;
min-height: 123px;
padding:0px 0px 1px 0px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/rightpanel-box-bg.gif) top left no-repeat;
}


.BoxWrapperEND{
width: 237px;
height: 10px;
padding:0px 0px 0px 0px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/rightpanel-box-bg.gif) bottom left no-repeat;
margin-bottom: 10px;
}








.BoxWrapper2 {
width: 237px;
min-height: 173px;
padding:0px 0px 1px 0px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/rightpanel-box-bg2.gif) top left no-repeat;
}


.BoxWrapper2END{
width: 237px;
height: 10px;
padding:0px 0px 0px 0px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/rightpanel-box-bg2.gif) bottom left no-repeat;
margin-bottom: 10px;
}

.BoxWrapper h1, 
.BoxWrapper h2  {
padding:0px 0px 15px 0px;
/*
color:#fff;
font-size:18px;
font-weight: bold; */
}  
 
.BoxWrapper .BoxWrapperDescription  {
width: auto;
height: auto;
padding:14px 10px 4px 15px;
overflow:hidden;

/* color:#fff;
font-size:12px;
font-weight: normal; */
}
.BoxWrapper .BoxWrapperDescription p  {
padding:0px 0px 16px 0px;
}

.BoxWrapper .BoxWrapperDescription .BoxWrapperImage  {
width: 202px;
height: 99px;
overflow:hidden;
padding:8px 0px 17px 0px;
}











.BoxWrapper .BoxWrapperDescription a,
.Subpage .MainBodyText a, .MainBodyTextFri a, .startpage .aBox a {
/* display:block; */
background:url(/UserUploadImages/system/bullet.gif) left 3px no-repeat;
padding:0px 0px 2px 16px;
/* color:#fff;

font-weight: normal; 
text-decoration:none; */
}		
/* 
.BoxWrapper .BoxWrapperDescription a:hover  {
color:#000;
font-weight: normal;
text-decoration: underline;
}		
*/
.Subpage .MainBodyText a.add-this  {
background:none;
padding:0px 0px 0px 0px;
}		


/* sub page   ============================= */ 

.Subpage .contentWrapper .MainBodyText, .MainBodyTextFri {
 			width:500px;
			height:auto;
			padding: 15px 0 0 5px;
			overflow:hidden;
			float:left;
			
/*			color:#fff;
			font-size:12px; 
			font-weight: normal; */
}

.MainBodyTextFri {
 			width:700px;
			height:auto;
			padding:0px 59px 0px 5px;
			overflow:hidden;
			float:left;

}

			



.Subpage .MainBodyText h1, .MainBodyTextFri h1 {
padding: 15px 0px;
}

.Subpage .MainBodyText a, .MainBodyTextFri a  {
display:block;
margin:2px 0px 3px 0px;
}
	 
/* Right Panel ====================================================== */
		 
.RightPanel {
			width:239px; /* 261px; */
			height:auto;
			padding:12px 11px 0px 11px;
			overflow:hidden;
			float:left;
 			background:url(/UserUploadImages/system/rightpanel-bg.gif) top left no-repeat;
		}

.Subpage .RightPanel {
			width:237px;
			height:auto;
			padding:13px 0px 0px 0px;
			overflow:hidden;
			float:right; 
			background: none;
		}


/* Left Panel   ============================= */ 

.Subpage .LeftPanelWrapper {
width:176px;
height:auto;
padding:0px 0px 80px 0px;
overflow:hidden;
float:left;
background: url(/UserUploadImages/system/Subnav-bg.gif) top left no-repeat;
min-height:400px;
height:auto !important;
height:400px;
}

.Subnav h4 {
padding:24px 0px 15px 9px;
/* color:#363685; */
}

.Subnav {
width: 159px;
height:auto;
padding:0px 0px 0px 0px;
overflow: hidden;
}

.Subnav ul { padding:0; margin:0; list-style:none; }
.Subnav ul  li{ padding:0; margin:0; list-style:none; display: inline; }
.Subnav ul li a { padding:0; margin:0; list-style:none; display: block; }

.Subnav ul li a:hover{  }

.Subnav ul.AddCMSSysMain, .Subnav ul.AddCMSSysMain li ul{
margin: 1px 0px 2px 0px;
padding:1px 0px 0px 0px;
list-style:none;
width:161px;
height:auto;
/* background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) top left no-repeat; */
}

.Subnav ul.AddCMSSysMain li {
float:left;
padding:2px 0px 2px 0px;
width:161px;
height:auto;
overflow:hidden;
/* background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) bottom left no-repeat; */
}

.Subnav ul.AddCMSSysMain li a.AddCMSSysSub, .Subnav ul.AddCMSSysMain li a.AddCMSSysSub:hover {
color:#fff;
font-size:11px;   
font-weight:normal;
text-decoration:none;
display:block;
height:auto;
/*
padding:5px 0px 5px 6px;
margin: 1px 0px 1px 0px;
*/
overflow:hidden;
background: none;
}

.Subnav ul.AddCMSSysMain li a:hover.AddCMSSysSub,
.Subnav ul.AddCMSSysMain li a.AddCMSSysSubSelected {
color:#000;
font-weight:normal;
text-decoration:none;
display:block;
height: auto;
padding: 2px 0px 2px 12px;
/* margin: 1px 0px 1px 0px; */
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-hover.gif) left no-repeat;
}

.Subnav ul.AddCMSSysMain li ul {
margin: 3px 0px 2px 0px;
padding:1px 0px 0px 8px;
list-style:none;
width:161px;
height:auto;
/* background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) top left no-repeat; */
}

.Subnav ul.AddCMSSysMain li ul li {
float:left;
padding:2px 0px 2px 0px;
width:161px;
height:auto;
overflow:hidden;
/* background: none; */
}

.Subnav ul.AddCMSSysMain li ul li a.AddCMSSysSub {
color:#fff;
font-weight:normal;
text-decoration:none;
display:block;
height: auto;
padding: 2px 0px 2px 12px;
overflow:hidden;
/* background: none; */
}

.Subnav ul.AddCMSSysMain li ul li a:hover.AddCMSSysSub,
.Subnav ul.AddCMSSysMain li ul li a.AddCMSSysSubSelected {
color:#474747;
font-size:11px;
font-weight:normal;
text-decoration:none;
display:block;
height:auto;
/* padding: 1px 0px 1px 12px; */
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-hover.gif) left no-repeat;
}

.Subnav ul.AddCMSSysMain li ul li ul li a:hover.AddCMSSysSub,
.Subnav ul.AddCMSSysMain li ul li ul li a.AddCMSSysSubSelected {
color:#FFEF00;
font-size:11px;
font-weight:normal;
text-decoration:none;
display:block;
height:auto;
/* padding: 1px 0px 1px 12px !important; */
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-bullet.gif) left no-repeat;
}

.Subnav a:hover.AddCMSSysMainSelected,
.Subnav a.AddCMSSysMainSelected {
color:#FFFFFF;
font-size:15px;
font-weight:normal;
text-decoration:none;
display:block;
height:auto;
padding: 10px 0 10px 15px;
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) bottom left no-repeat !important;
}

.Subnav ul ul { padding: 2px 0 2px 12px; !important; }
.Subnav ul ul ul { padding: 1px 0 1px 12px; !important; }

.AddCMSSysTreeMenuver ul.AddCMSSysSub2 a.AddCMSSysSub2, .AddCMSSysTreeMenuver ul.AddCMSSysSub2 a.AddCMSSysSub2:visited { padding-left: 12px !important; }

.Subnav ul ul li { background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) bottom left no-repeat; }
.Subnav ul ul ul li, .Subnav ul ul { background: none; }


/* Footer  ____________________________________ */

#footer {
clear: both;
width: 959px;
height: auto;
padding:0px 0px 0px 0px;
margin:20px auto;
overflow:hidden;
background: url(/UserUploadImages/system/footer-bg.gif) top center no-repeat;
}
   
#footer .footerinfo {
width:auto;
height: auto;
overflow:hidden;

text-align: center;
/* font-size:12px; */
color:#474747;
font-weight: normal;

padding:12px 0px 7px 0px;
}

.AddCMSSysDesignPlaceHolderEnabled {
border-color: gray;
}