#AddCMSSysObjectDesignDataPanel object {display: none;}

.sharethis {
    overflow: hidden;
    margin: 10px 0;
    padding-top: 10px;
}

.sharethis .share {
    float: left;
    margin-right: 10px;
}


.indexSidebarHeader {color:#383838; font-size:23px; text-decoration:none;}
.indexSidebarHeader:hover {color:#383838; font-size:23px; text-decoration:underline;}

.avatar {
float: left;
padding: 5px 10px 5px 5px;
background:url(/UserUploadImages/system/avatarBg.png) no-repeat top left;
}


.AddCMSSysRSS li {
margin-bottom: 20px;
}

.shareSite {
clear:both;
float:left;
margin:10px 0;
width:510px;
}
.shareSite h3 {
padding-bottom: 7px !important;
padding-top:5px;
color:#1B1B1B;
border-top: 1px solid #5E5E5E;
}

.shareSite a {
margin: 5px 5px 0 0;
padding: 1px;
border: 1px solid white;
float: left;
}

.shareSite a:hover {
border: 1px solid #ccd0d3;
}

object {
border: 1px solid white;
}

.AddCMSSysDateTime {
	
}

.AddCMSSysTitle {
color:#303030;
font-size:16px;
font-weight:normal !important;
margin-bottom:5px;
}

.AddCMSSysDesc p {
	margin-top: 10px;
}

.AddCMSSysLink {
	
}


/* Special bild med overlay pil.. */

.specialBild {
	position: relative;
	padding-top: 25px;
}

.overlayArrow {
	width: 209px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	background:url(/UserUploadImages/system/overlayLasMer.png) no-repeat top left;
	top: 0;
	left: 0;
}


/* Special bild med overlay pilEng.. */

.specialBildeng {
	position: relative;
	padding-top: 25px;
}

.overlayArroweng {
	width: 209px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	background:url(/UserUploadImages/system/overlay-read-more.png) no-repeat top left;
	top: 0;
	left: 0;
}

/* Special bild med overlay pildk.. */

.specialBilddk {
	position: relative;
	padding-top: 25px;
}

.overlayArrowdk {
	width: 209px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	background:url(/UserUploadImages/system/overlay-Las-Mer.png) no-repeat top left;
	top: 0;
	left: 0;
}

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

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

/* HTML Elements Standard -
Global 
===================================================== */

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

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

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#5E5E5E;
font-size:12px;
line-height:normal;
padding: 0 0px 0px 0;
background: #fff;
}
#contentWrapper {
font-size:14px;
font-weight:normal; 
}


/* Type Elements
===================================================== */




h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}
h1 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color: #24B14C;
}	 
.Subpage h1 {
color:#1B1B1B;
font-size:25px;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#2A2A2A;
}

.Subpage #contentWrapper h2 {
color:#2dba57;
text-decoration:none;
}

.Subpage #contentWrapper h2 a {
color:#2dba57;
text-decoration:none;
}

#contentWrapper .BoxWrapper h2 {
color:#383838;
font-size:23px;
}
#contentWrapper #Slider h2 {
color:#1B1B1B;
font-size:25px;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#2dba57;
}
#RightPanelWrapper .BoxWrapper .Description h3 {
color:#000;
font-size:24px;
}
.citat {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0px 0;
	font-style: italic;		
	color:#333333;
}
.ingress {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#3D3D3D;
}

h4 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#2dba57;
}

#RightPanelWrapper .BoxWrapper2 .Description blockquote h4 {
color:#0F0F0F;
}

.Subpage #LeftPanelWrapper #form h4 {
color:#24B14C;
font-size:17px;
}
.Subpage #RightPanelWrapper #Fraga h4  {
font-size:16px;
color:#000;
}
.Subpage #RightPanelWrapper #Sokord h4 ,
.Subpage #RightPanelWrapper  #positionsAnalys h4  {
font-size:23px;
color:#fff;
}
.Subpage #RightPanelWrapper  #Certifieringar h4  {
font-size:12px;
color:#383838;
}

ul#certifications {
list-style-type: none;
text-align: left !important;
margin:0;
padding:8px 0 0 0;
}
ul#certifications li {
float: left !important;
margin:0;
padding:0 0 0 8px;
}

#supports {
padding-top: 8px;
}
#supports-left {
width: 140px;
padding-left: 10px !important;
float: left;
}
#supports-left img {
display: block;
}
#supports-right {
float: left;
}




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



#RightPanelWrapper .BoxWrapper .Description  blockquote.fre {
font-size:14px;
color:#0079C2;
}
#RightPanelWrapper .BoxWrapper .Description  p.fre2 {
font-size:18px;
color:#0079C2;
font-weight:bold;
}
#RightPanelWrapper .BoxWrapper2 .Description p.Date {
font-size:10px;
font-weight:normal;
font-style:italic;
}

/* Kundportalen
===================================================== */
#RightPanelWrapper #tips-rad {
width:195px;
height: 335px;
padding: 5px 10px 10px 10px;
overflow:hidden;
background: url(/UserUploadImages/system/tipsrad-bg.png) top left no-repeat;
}
#RightPanelWrapper #tips-rad h4 {
color: #fff;
margin: 0;
font-size: 18px;
padding: 1px 0 0 0;
}
#RightPanelWrapper #hjalp {
margin-top: 10px;
width:195px;
height: 120px;
padding: 5px 10px 10px 10px;
overflow:hidden;
background: url(/UserUploadImages/system/hjalp-bg.png) top left no-repeat;
}
#RightPanelWrapper #hjalp h4 {
color: #fff;
margin: 0;
font-size: 18px;
padding: 1px 0 0 0;
}
#RightPanelWrapper #nyhetsbrev {
margin-top: 10px;
width:195px;
height: 475px;
padding: 5px 10px 10px 10px;
overflow:hidden;
background: url(/UserUploadImages/system/nyhetsbrev-bg.png) top left no-repeat;
}
#RightPanelWrapper #nyhetsbrev h4 {
color: #fff;
margin: 0;
font-size: 18px;
padding: 1px 0 0 0;
}
#RightPanelWrapper #nyhetsbrev .newsTitle {
color: #5e5e5e;
}
#RightPanelWrapper #nyhetsbrev .newsLink a, #RightPanelWrapper #nyhetsbrev .newsLink a:visited { 
color: #097648;
display: block;
padding: 0;
margin: 4px 0 22px 0;
text-decoration: underline;
}
#RightPanelWrapper #nyhetsbrev .newsLink a:hover {
color: #000;
text-decoration: none;
} 


#AddCMSSysPHcreditworthy {
text-align: center;
}


/* Links
===================================================== */


a, .AddCMSSysNews a  {
color:#097648;
font-weight: normal;
text-decoration: underline;
outline: none;
}
a:hover, #footer a:hover   {
color:#000;
text-decoration: none;
}


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



#footer a {
font-weight:normal;
color:#4F4F4F;
text-decoration: none;
}

a h2 {text-decoration:none;}

/* Content Wrapper
===================================================== */

#mainContentWrapper{
	width: 1000px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}

/* header
===================================================== */

#header { 
	width:100%;
	height:84px;
	/* overflow:hidden; */
	padding:0px 0px 0px 0px;
}
#logo  { 
	width: 264px;
	height: 31px;
	padding:23px 0px 24px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/logo.gif);
	background-position:0px 23px;
	background-repeat:no-repeat;

display:block;
text-indent:-9999px;
text-decoration:none;
}

/* Header  TopLinks
===================================================== */

#TopLinks {
width:315px;
/* height: 98px; 
overflow:hidden;
*/
padding: 9px 0px 0px 0px;
margin-right:0px;
float: right;
}

/*  language ---------------------------- */

#TopLinks #language {
width: 98px;
padding: 0px 10px 0px 7px;
float:left;
background:url(/UserUploadImages/system/language.gif) top left no-repeat;
}



#TopLinks #language a.svenska{
width:77px;
height: auto;
padding: 4px 0px 5px 21px;
overflow:hidden;
display:block;
background:url(/UserUploadImages/system/flag-svenska.gif) left no-repeat;
}

#TopLinks #language a {
color:#000;
text-decoration:none;
}

#TopLinks #language a:hover {
color:#3E3E3E;
}

/*language from sefina*/

#language .AddCMSSysMainLI a {
width: 95px;
height: 15px;
padding: 4px 24px 6px 3px;
color: #000;
background: url(/UserUploadImages/system/select125.gif) no-repeat;
}

#language .AddCMSSysMainLI a span { 
background: url(/UserUploadImages/system/flags.gif) no-repeat 4px 4px;
padding: 2px 0 2px 25px;
}

#language .AddCMSSysSub a span { background: none; padding: 0; }

#language .AddCMSSysSubWithSubItems {
background-color: #fff;
border: 1px solid #c0c0c0;
height:auto;
}

/* #language .AddCMSSysSub .menu0 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px 4px; } */
#language .AddCMSSysSub .menuId71 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -22px; }
#language .AddCMSSysSub .menuId72 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -48px; }
#language .AddCMSSysSub .menuId73 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -74px; }
#language .AddCMSSysSub .menuId74 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -100px; }
#language .AddCMSSysSub .menuId75 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -126px; }
#language .AddCMSSysSub .menuId76 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -152px; }
#language .AddCMSSysSub .menuId77 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -178px; }
#language .AddCMSSysSub .menuId78 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -204px; }

#language .AddCMSSysSubLI a { padding:2px 0 2px 25px; }
#language .AddCMSSysSubLI a:hover { background-color: #efefef; }




/*  social-network-icon ---------------------------- */

#TopLinks #social-network {
width:32px;
height: 24px;
padding: 0px 0px 0px 10px;
overflow:hidden;
float:left;
}

/*  phone ---------------------------- */

#TopLinks #phone {
width:228px;
height: auto;
padding: 0px 0px 0px 51px;
overflow:hidden;
float:right;

font-size:30px;
font-weight:bold;
color:#777777;

background:url(/UserUploadImages/system/phone-icon.gif) left no-repeat;
margin:6px 0px 0px 63px !important;
margin:6px 0px 0px 32px;
}
 
 
/* Search
===================================================== */

#search{ 
width:156px;
height: auto;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:left;
/* background:url(/UserUploadImages/system/search-bg.gif) top left no-repeat; */
}

				.AddCMSSysSearchText {
				color:#acacac;
				font-size:14px;
				
				background: url(/UserUploadImages/system/search-input-bg.gif) top left no-repeat;
				border:0px solid #999999;
				 
				width:106px;
				height:21px;
				padding:3px 0px 0px 10px;
				float:left;
				}
				.AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif) top left no-repeat;
				width:37px;
				height:24px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:0px;
				text-indent:-999px;
				}


/* Top Navigation
===================================================== */

#navigation  {
clear:both;
width:100%;
height: 42px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:none;
background:url(/UserUploadImages/system/nav-bg.gif) top left no-repeat;
}
#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: 42px;
overflow:hidden;
}
#navigation .AddCMSSysMain li{
	float: left;
	padding:0 0px 0 0px;
	background:url(/UserUploadImages/system/nav-divider.gif) top right no-repeat;
}
#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#6C6C6C;
	
	text-decoration: none;
 
	font-size: 17px;
	font-weight:normal;
	padding:10px 16px 14px 13px;  
	height:42px;
	
	text-align: center;
	cursor: pointer;
	
	background: none; 
	background-position: left;	
}
 
#navigation .AddCMSSysMain li a.AddCMSSysMainSelected, 
#navigation .AddCMSSysMain li a:hover{
	 color: #fff;
	background: url(/UserUploadImages/system/nav-selected.gif) top left no-repeat; 
	background-position: right top;
}

#navigation .AddCMSSysMain li.menu0 a.AddCMSSysMainSelected, 
#navigation .AddCMSSysMain li.menu0 a:hover {
	color: #fff;
	background: url(/UserUploadImages/system/nav-first.gif) top left no-repeat !important; 
	background-position: 0px 0px;
}

 
/* Start page items
===================================================== */

#OutercontentWrapper {
clear:both;
width:100%;
height:auto;
padding:0px 0px 0px 0px;
overflow:hidden;
}
.Subpage #OutercontentWrapper {
padding:30px 0px 0px 0px;
}

/* Home Banner
===================================================== */

#bannerWrapper {
	width:auto;
	height:305px; 
	padding:8px 0px 19px 0px;
	overflow:hidden;
} 
#bannerWrapper .Image {
	width: auto;
	height:305px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

/* Home page - contentWrapper
===================================================== */

#contentWrapper {
clear:both;
width:679px;
height: auto;
padding:0px 0px 30px 1px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/contentWrapper-bg.gif) top right no-repeat;

/*
color:#5E5E5E;
font-size:14px;
font-weight:normal; */
}
#contentWrapper h1 {
/* color:#24B14C;
font-size:30px;
font-weight:normal;  */

padding:0px 0px 27px 0px;
} 
#contentWrapper h2 {
/* color:#231F20;
font-size:16px;
font-weight:normal;  */

padding:0px 0px 5px 0px;
}
#contentWrapper p {
width:640px;
padding:0px 0px 20px 0px;
} 

/* #contentWrapper  BoxWrapper 
===================================================== */


#contentWrapper .BoxWrapper {
/*
height: 198px;
overflow:hidden;
*/
width:342px;
padding:0px 0px 0px 0px;
float:left;
background: url(/UserUploadImages/system/boxWrapper-bg-1.gif) top left no-repeat; 
}
#contentWrapper .BoxWrapper h2 {
/* color:#383838;
font-size:23px;
font-weight:normal; */

padding:0px 0px 9px 0px;
} 

#contentWrapper .BoxWrapper .Description  {
width:235px;
height: auto;
padding:38px 0px 25px 0px;
overflow:hidden;
float:left;


color:#767676;
font-size:13px;
font-weight:normal; 
}
#contentWrapper .BoxWrapper .Image {
width:65px;
height: auto;
padding:38px 0px 9px 19px;
overflow:hidden;
float:left;
}
#contentWrapper .BoxWrapper .Description p {
width: auto;
padding:0px 0px 20px 0px;
} 
#contentWrapper  .BoxWrapper .Description a  {
padding:0px 0px 0px 0px;
}

#contentWrapper .BoxWrapper2 {
width:337px;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
background: url(/UserUploadImages/system/boxWrapper-bg-2.gif) top left no-repeat;
}
#contentWrapper .BoxWrapper2 .Description  {
width:239px;
}


/* #contentWrapper  Slider 
===================================================== */

/* ma_subpage */

.ma_subpage .slide h2 {
font-size: 18px;
}

.ma_subpage .slide p {
width: 410px !important;
}

.ma_subpage #slideshow {
	width: 510px;
background: transparent url(/UserUploadImages/system/sliderBgsmall.gif) no-repeat top left;
}
.ma_subpage #slidesContainer {
width: 510px;
}
.ma_subpage .slide {
width: 510px;
}

.ma_subpage #slideshow #slidesContainer {
	width: 440px;
}

.ma_subpage #slideshow #slidesContainer .slide {
width: 440px;
}

/* end ma_subpage */



#contentWrapper #Slider {
width:653px;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}
#contentWrapper #Slider h2 {
/* color:#1B1B1B;
font-size:25px;
font-weight:normal;  */

padding:0px 0px 16px 0px;
} 




#contentWrapper #Slider .Box  {
width:656px;
height: 140px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}
#contentWrapper #Slider .Box .BoxLeft {
width:30px;
height: 140px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}
#contentWrapper #Slider .Box .BoxMain {
width:593px;
height: 136px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;

border-top:2px solid #E5E5E5;
border-bottom:2px solid #E5E5E5;
}
#contentWrapper #Slider .Box .BoxRight {
width:30px;
height: 140px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}


#contentWrapper #Slider .Description  {
width: auto; /* 557px; */
height: auto;
overflow:hidden;
padding:14px 18px 14px 18px;

color:#2A2A2A;
/* font-size:12px;
font-weight:normal; */
}
#contentWrapper #Slider .Description span {
/* color:#5E5E5E; */
}
#contentWrapper #Slider .Description h3  {
/* color:#2A2A2A;
font-size:15px;
font-weight:normal; 
*/
padding:0px 0px 5px 0px;
}


#contentWrapper #Slider .Description .SlideContainer .Image {
width:186px;
height: 109px;
padding:0px 23px 0px 0px;
overflow:hidden;
float:left;
}

#contentWrapper #Slider .Description .SlideContainer .Description {
width:345px;
height: 109px;
padding:13px 0px 0px 0px;
overflow:hidden;
float:left;
}
#contentWrapper #Slider .Description .SlideContainer p {
width:auto;
padding:0px 0px 10px 0px;
} 
 


/* Right Panel Wrapper
===================================================== */

#RightPanelWrapper {
width:292px;
height:auto;
padding:0px 0px 0px 17px;
margin-left:10px;
overflow:hidden;
float:left;
}
 
/* #RightPanelWrapper  BoxWrapper 
===================================================== */


#RightPanelWrapper .BoxWrapper {
width: auto;
height: auto;
padding:0px 0px 15px 15px;
overflow:hidden;
}
#RightPanelWrapper .BoxWrapper .Description  {
padding:0px 0px 0px 0px;
}
#RightPanelWrapper .BoxWrapper .Description h3 {
/*color:#000;
font-size:24px;
font-weight:normal; */

padding:0px 0px 15px 0px;
}  
#RightPanelWrapper .BoxWrapper .Description  blockquote  {
width: 100%;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
margin:0px;

/* font-size:12px; 
color:#5E5E5E; */
}
#RightPanelWrapper .BoxWrapper .Description  blockquote .Image  {
width:56px;
height: 56px;
padding:0px 5px 0px 0px;
overflow:hidden;
float:left;
background:url(/UserUploadImages/system/blog-img-bg.gif) top left no-repeat;
}
#RightPanelWrapper .BoxWrapper .Description  blockquote .Image  img{
width:42px;
height: 42px;
padding:5px 0px 0px 7px;
overflow:hidden; 
}
#RightPanelWrapper .BoxWrapper .Description blockquote p.Date  {
font-size:11px;
color:#7F7F7F;
font-weight: normal;
padding:13px 0px 0px 0px;

width:auto;
height:auto;
float:left;
}
#RightPanelWrapper .BoxWrapper .Description blockquote h4 {
/* color:#3D3D3D;
font-size:16px;
font-weight:normal;  */

width:auto;
height:auto;
float:left;

padding:0px 0px 18px 0px;
}  
#RightPanelWrapper .BoxWrapper .Description blockquote p  {
/* font-size:18px;
color:#0079C2;
font-weight:bold; */
width:240px;
padding:0px 0px 0px 0px;
}

#RightPanelWrapper .BoxWrapper .Description blockquote a {
padding:12px 0px 23px 0px;
display:block;
 }


 
 
/* #RightPanelWrapper  BoxWrapper2
===================================================== */

#RightPanelWrapper .BoxWrapper2 {
width: auto;
height: auto;
padding:24px 0px 0px 15px;
overflow:hidden;
background:url(/UserUploadImages/system/rightpanel-divider.gif) top left no-repeat;
}
#RightPanelWrapper .BoxWrapper2 .Description blockquote h3 {
padding:0px 0px 0px 0px;
}  
#RightPanelWrapper .BoxWrapper2 .Description blockquote p.Date {
/* font-size:10px;
font-weight:normal;
font-style:italic; */
padding:0px 0px 0px 0px;
float:none;
}

#RightPanelWrapper .BoxWrapper2 .Description  blockquote  {
font-size:11px; 
} 
#RightPanelWrapper .BoxWrapper2 .Description blockquote h4 {
/* color:#0F0F0F;
font-size:16px;
font-weight:normal; */

float:none;

padding:0px 0px 3px 0px;
}  

/* News module
===================================================== */

.newsIntroduction a {color: #5E5E5E; text-decoration: none;}

.newsLink a {
display:block;
padding:10px 0 23px 0;
}

.newsDate {color: #7F7F7F; font-size: 11px; font-style: italic;}
.newsItem h4 {padding: 0 0 5px 0}


/* Sub page 
====================================================== */

 

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

.Subpage #LeftPanelWrapper {
width:240px;
height:100%;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}

.Subpage #LeftPanelWrapper h4 {
color:#24B14C;
font-size:25px;
font-weight: normal;
padding:0px 0px 15px 16px;
}
#LeftPanelWrapper ul { padding:0; margin:0; list-style:none; }
#LeftPanelWrapper ul li{ padding:0; margin:0; list-style:none; display: inline; }
#LeftPanelWrapper ul li a { padding:0; margin:0; list-style:none; display: block; }
#LeftPanelWrapper ul li a:hover{  }



#LeftPanelWrapper ul.AddCMSSysMain ,
#LeftPanelWrapper ul.AddCMSSysMain li ul {
padding:0px 0px 50px 0px;
list-style:none;
width:220px;



background:url(/UserUploadImages/system/leftpanel-nav-bottom-bg.gif) bottom left no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain li ul{
padding:0px 0px 0px 0px;
background: none;
}
#LeftPanelWrapper ul.AddCMSSysMain li.AddCMSSysMainSelectedLI a.AddCMSSysMainSelected {
color:#24B14C;
font-size:25px;
font-weight: normal;
padding:0px 0px 15px 16px;

text-decoration:none;
}

#LeftPanelWrapper ul.AddCMSSysMain li {
width:auto;
height: auto;
padding:0px 0px 0px 0px;

background:url(/UserUploadImages/system/subpage-leftpanel-divider.gif) bottom left no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain li a {
color:#4E4E4E;
font-size:14px;   
font-weight:normal;
text-decoration:none;

display:block;

padding:8px 0px 8px 14px;
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-divider.gif) bottom left no-repeat;
}

/*2010-05-12 nytt för indrag av submeny*/
#LeftPanelWrapper ul.AddCMSSysMain li li li a {
padding:8px 0px 8px 29px;
}


#LeftPanelWrapper ul.AddCMSSysMain li a:hover.AddCMSSysSub,
#LeftPanelWrapper ul.AddCMSSysMain li a.AddCMSSysSubSelected {
color:#fff;
text-decoration:none;

/*padding:8px 0px 8px 14px;*/
overflow:hidden;
background: url(/UserUploadImages/system/subpage-leftpanel-hover.gif) left no-repeat;
}



/* Subpage  LeftPanelWrapper 
====================================================== */

.Subpage #LeftPanelWrapper #form {
width: 205px;
height:auto;
padding:22px 0px 0px 15px;
overflow:hidden; 
clear: both;

/* color:#5E5E5E;
 font-size:12px;
font-weight: normal;  */
}

.Subpage #LeftPanelWrapper #form h4 {
/* color:#24B14C;
font-size:17px;
font-weight: normal;  */

padding:0px 0px 0px 20px;
margin-bottom:6px;
background: url(/UserUploadImages/system/vill-icon.gif) left no-repeat;
}
.Subpage #LeftPanelWrapper #form form   {
  width: 100%;
  height: auto;
  overflow:hidden;
  padding: 12px 0 0px 0px;
}

#form form label, .form form label {
  float: left;
  width: 100%;
  font-size: 11px;
  color:#5D5D5D;
  padding: 0 0 2px 0px;
}

#form .text, .form .text {
  float: left;
  width: 184px;
  height: 17px;
  font-size: 12px;
  color: #5D5D5D;
  background: url(/UserUploadImages/system/contacto_input.gif) no-repeat;
  border:1px solid #E8E8E8;
  padding:3px 0px;
  margin: 0 0 10px 0; 
}

#form .LeftPanelFormInput, .form .LeftPanelFormInput{
  float: left;
  width: 184px;
  height: 44px;
  overflow: auto;
  font-size: 12px;
  color: #5D5D5D;
  background: url(/UserUploadImages/system/contacto_textarea.gif) no-repeat;
  border:1px solid #E8E8E8;
  padding:2px 0px;
  margin: 0 0 10px 0 ; 
}

.form .LeftPanelFormInput{
  background: url(/UserUploadImages/system/textareaBig-bg.gif) no-repeat;
}

#form .submit, .form .submit {
  float: left;
  margin: 0px 0 0;
  width: 66px;
  height: 26px;
  background: url(/UserUploadImages/system/skicka-submit.gif) no-repeat;
  overflow: hidden;
  text-indent: -9999px; 
  padding: 0;
  border: 0;
  cursor: pointer;
}

#form .submiteng, .form .submiteng {
  float: left;
  margin: 0px 0 0;
  width: 66px;
  height: 26px;
  background: url(/UserUploadImages/system/send-submit.gif) no-repeat;
  overflow: hidden;
  text-indent: -9999px; 
  padding: 0;
  border: 0;
  cursor: pointer;
}





/* Subpage  contentWrapperCustomer
====================================================== */

.Subpage #contentWrapperCustomer {
clear:none;
width: 735px;
height:auto;
padding:0px 22px 0px 0px;
overflow:hidden; 
float:left;

}

/* Subpage  contentWrapper
====================================================== */

.Subpage #contentWrapper {
clear:none;
width: 508px;
height:auto;
padding:0px 22px 0px 0px;
overflow:hidden; 
float:left;

/* color:#5E5E5E;
font-size:14px;
font-weight: normal; */

background: none; /* url(/UserUploadImages/system/subpage-contentWrapper-left-bg.gif) top left no-repeat; */
}

.Subpage #contentWrapper h1 {
padding:0px 0px 15px 0px;
/*
color:#1B1B1B;
font-size:25px;
font-weight: normal;  */
}
.Subpage #contentWrapper h2 {
padding:0px 0px 6px 0px;
/*
color:#171717;
font-size:16px;
font-weight: normal;  */
}
.Subpage #contentWrapper p {
padding:0px 0px 20px 0px;
width:auto;
}
.Subpage #contentWrapper span {
color:#171717;
font-size:14px;
font-weight:bold; 
}
.Subpage #contentWrapper a.Tips {
width:103px;
height: auto;
display:block;

padding:8px 20px 7px 0px;
overflow:hidden; 
float:right;

text-decoration:underline;
color:#24B14C;
font-size:14px;
font-weight: normal;
text-align:right;

background: url(/UserUploadImages/system/van-icon.gif) right center no-repeat; 
}



/* .Subpage Right Panel Wrapper
===================================================== */

.Subpage #RightPanelWrapper {
width:216px;
height:auto; 
padding:0px 0px 10px 0px;
overflow:hidden;
float:right;
}



/* .Subpage Right Panel  - Fraga
===================================================== */

.Subpage #RightPanelWrapper #Fraga {
width:215px;
height: 105px;
padding:0px 0px 20px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/fraga-bg.gif) top left no-repeat;
}
.Subpage #RightPanelWrapper #Fraga .Image {
width:100%;
height:100%;
padding:0px 0px 0px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/kalle.png) 144px bottom no-repeat;
}
.Subpage #RightPanelWrapper #Fraga h4  {
padding:16px 0px 5px 24px;
/*
font-size:17px;
color:#000; */

background: url(/UserUploadImages/system/fraga-icon.gif) left no-repeat;
background-position:0px 15px;
}
.Subpage #RightPanelWrapper #Fraga .Description  {
width: auto;
height: auto;
padding:0px 58px 11px 16px;

/* font-size:12px; */
color:#4B4B4B;
}


/* .Subpage Right Panel  - Sokord
===================================================== */


.Subpage #RightPanelWrapper #Sokord {
width:215px;
height: 146px;
padding:0px 0px 0px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/Sokord-bg.gif) top left no-repeat;
}
.Subpage #RightPanelWrapper #Sokord h4  {
padding:8px 0px 0px 44px;
height:33px;
/*
font-size:23px;
color:#fff; */

background: url(/UserUploadImages/system/Sokord-icon.gif) left no-repeat;
background-position:0px 0px;
}
.Subpage #RightPanelWrapper #Sokord .Description,
.Subpage #RightPanelWrapper  #positionsAnalys .Description {
width: auto;
height: auto;
padding:11px 10px 11px 13px;

/* font-size:12px; 
color:#5E5E5E; */
}
.Subpage #RightPanelWrapper #Sokord .Description  a,
.Subpage #RightPanelWrapper  #positionsAnalys a {
padding:5px 5px 5px 20px;
margin-top:3px;
display:block;

/* font-size:12px; */
color:#24B14C;
text-decoration:none;
background: url(/UserUploadImages/system/starta-icon.gif) left no-repeat;
}
 

/* .Subpage Right Panel  - Logotyper
===================================================== */


.Subpage #RightPanelWrapper #Logotyper {
width:215px;
height: 88px;
padding:0px 0px 0px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/Logotyper-img.png) top center no-repeat;
}


.Subpage #RightPanelWrapper #Logotyper_kampanj {
width:215px;
height: 49px;
padding:0px 0px 0px 0px;
overflow:hidden;
background: url(/UserUploadImages/kampanj/kampanj-logo.jpg) top center no-repeat;
}


/* .Subpage Right Panel  - Logotyper
===================================================== */


.Subpage #RightPanelWrapper #positionsAnalys {
width:215px;
height: 141px;
padding:0px 0px 30px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/positionsAnalys-bg.gif) top left no-repeat;
}
.Subpage #RightPanelWrapper  #positionsAnalys h4  {
padding:8px 0px 0px 44px;
height:33px;
/*
font-size:23px;
color:#fff; */

background: url(/UserUploadImages/system/positionsAnalys-icon.gif) left no-repeat;
background-position:0px 0px;
}
.Subpage #RightPanelWrapper  #positionsAnalys .Description {
padding-top:8px;
}


/* .Subpage Right Panel  - Certifieringar
===================================================== */


.Subpage #RightPanelWrapper #Certifieringar {
width:215px;
height: 400px;
padding:0px 0px 10px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/Certifieringar-bg3.png) top left no-repeat;
}
.Subpage #RightPanelWrapper  #Certifieringar h4  {
padding:12px 0px 0px 0px;
/*
font-size:12px;
color:#383838; */
text-align:center;
}

#pCertifieringar1 {text-align: center; min-height: 115px;}
#pCertifieringar2 {text-align: center;}






/* Footer
=============================================================== */

#footer {
clear: both;
width:100%;
height: auto;
padding:0px 0px 10px 0px;
overflow:hidden;
border-top:1px solid #F3F3F3;
/* background:url(/UserUploadImages/system/footer-bg.gif) top left repeat-x; */
}
#footer .Description {
width:auto;
height: auto;
overflow:hidden;

text-align: left;
/* font-size:12px; */
color:#4F4F4F;
font-weight: normal;
 
padding:19px 0px 10px 0px;
}
#footer .Description  h3 {
color:#000;
font-size:14px;
font-weight: normal;
padding:0px 0px 5px 0px;
display:block;
}

#footer .Description #Column1 {
width:205px;
padding:0px 0px 0px 20px;
float:left;
}

#footer .Description #Column2 {
width:181px;
float:left;
}

#footer .Description #Column3 {
width:185px;
float:left;
}

#footer .Description #Column4 {
width:185px;
float:left;
}



#footerRight {
width:185px;
height: auto;
padding:15px 0px 0px 0px;
overflow:hidden;
float:right;

color:#AAAAAA;
font-size:11px;
}
#footerRight .footer-logo {
width: auto;
height: auto;
padding:0px 0px 9px 0px;
}
#footerRight .footerSocialNetwork {
width: auto;
height: auto;
padding:12px 0px 0px 0px;
}


/* SlideScroller - Clients */

#slideshow {
	margin:0 auto;
	width:653px;
	height:140px;
	background: transparent url(/UserUploadImages/system/sliderBg.gif) no-repeat top left;
	position:relative;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:595px;
  height:140px;
  overflow:auto;
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:595px;
  height:140px;
}

#slideshowSubpage {
	margin:0 auto;
	width:510px;
	height:140px;
	background: transparent url(/UserUploadImages/system/sliderBg.gif) no-repeat top left;
	position:relative;
}

#slideshowSubpage #slidesContainerSubpage {
  margin:0 auto;
  width:452px;
  height:140px;
  overflow:auto;
  position:relative;
}

#slideshowSubpage #slidesContainerSubpage .slide {
  margin:0 auto;
  width:452px;
  height:140px;
}

.control {
  display:block;
  width:30px;
  height:140px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

#leftControl {
  top:0;
  left:0;
  background:transparent url(/UserUploadImages/system/arrowLeft.gif) no-repeat 0 0;
}

#rightControl {
  top:0;
  right:0;
  background:transparent url(/UserUploadImages/system/arrowRight.gif) no-repeat 0 0;
}

.slide p {
  margin: 0 15px 15px 15px;
  font-size: 11px;
  width: 560px !important;
}

.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#5e5e5e;
  letter-spacing:-1px;
  margin: 15px 0 0 15px;
  padding: 5px 0 5px 0 !important;
}

.slide img {
  float: left;
  margin: 15px 15px 0 15px;
}



/*****************************************************************************
Scalable Inman Flash Replacement (sIFR) version 3.
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

.sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 22px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }




/**
 * jQuery lightBox plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Easy Slider */
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li { 
	width:504px;
	height:163px;
	overflow:hidden; 
	}

.ma-footer {
	font-size: 12px;
	color: #333;
	clear: both;
	padding-top: 10px;
}
.ma-footer .social {
	overflow: hidden;
}
.ma-footer .social a {
	border: none;
	text-decoration: none;
	float: left;
}
.ma-footer .social a img {
	display: inline-block;
}
.ma-footer .top {
	background: #30be56;
	background: -moz-linear-gradient(top, #30be56, #1d9c50);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#30be56), to(#1d9c50));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#30be56, endColorstr=#1d9c50);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#30be56, endColorstr=#1d9c50)';
	
	background: #777777;
	background: -moz-linear-gradient(top, #777777 0%, #5d5d5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(100%,#5d5d5d));
	background: -webkit-linear-gradient(top, #777777 0%,#5d5d5d 100%);
	background: -o-linear-gradient(top, #777777 0%,#5d5d5d 100%);
	background: -ms-linear-gradient(top, #777777 0%,#5d5d5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#5d5d5d',GradientType=0 );
	background: linear-gradient(top, #777777 0%,#5d5d5d 100%);
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
}
.ma-footer .box {
	float: left;
	width: 32%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
	padding-left: 0;
}
.ma-footer a, .ma-footer a:hover {
	color: #333;
	border: none;
}
.ma-footer a:hover {
	text-decoration: underline;
}
.ma-footer .box-1 dl, .ma-footer .box-2 dl {
	border-right: 1px dotted #ccc;
}
.ma-footer .main {
	background: #eee;
	padding: 10px;
	border: 1px solid #ccc;
	border-top: none;
	overflow: hidden;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.ma-footer .top {
	overflow: hidden;
	padding: 8px 12px;
}
.ma-footer .top img {
	float: left;
	margin-right: 10px;
}
.ma-footer .top h6 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	color: #fff;
}
.ma-footer .boxes {
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
}
.ma-footer .boxes-1 {
	border-bottom: none;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ma-footer .boxes-2 {
	border-top: none;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ma-footer .boxes-1 .box {
	border-bottom: 1px dotted #ccc;
}
.ma-footer .boxes-1 .box-3 {
	background: url('http://www.mediaanalys-newsroom.se/wp-content/themes/newsroom-codebase/images/footer-icon.png') no-repeat right 15px;
}
.ma-footer .boxes-2 .box-3 {
	background: url('http://www.mediaanalys-newsroom.se/wp-content/themes/newsroom-codebase/images/mediaanalys-mini.png') no-repeat right bottom;
}

.ma-footer dl {
	margin: 0;
}
.ma-footer dl dt {
	color:#24B14C;
	color: #1D8C3C;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding: 3px;
	width: 85px;
}
.ma-footer dl dd {
	padding: 3px 0;
}

.ma-footer .boxes {
	padding-left: 10px;
}

.copyright {
	margin: 5px 0 10px 0;
	padding-right: 12px;
}
.copyright, .copyright a {
	color: #888;
	font-style: italic;
	font-size: 11px;
	text-align: right;
	border: none;
}
.copyright a:hover {
	text-decoration: underline;
}
