/*-------------- Default --------------*/

/*-------------- Utan_Padding --------------*/
.no_padding
{
	margin:0;
	padding:0;	
}
.no_padding td
{
	font-size:12px;
}
/*-------------- Med_Titel --------------*/

.c_with_title
{
	padding:10px;
	padding-bottom:25px;	
	
}

.c_with_title .Head
{
	text-align:left;	
	
}
/*-------------- News --------------*/
.news
{
	margin-left:20px;
	#margin-left:0px;
	margin-right:20px;
}
.news .Head
{
	
	#margin-left:40px;
	color:#0094d6;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Sans-Serif;
}


/*-------------- Undersida_right --------------*/
.undersida_right .Head
{
	color:#4b4b4b;
	margin-top:30px;
	padding-bottom:15px;	
	
}
.undersida .contentpane p,
.undersida .contentpane td
{
	line-height:18px;
	font-size:13px;
	color:#4b4b4b;		
	
}
.undersida .contentpane .bild
{	
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	height:235px;
	width:335px;
	margin-left:20px;
	overflow:hidden;
}
.undersida .contentpane .bild img
{
	width:325px;
	height:225px;
	overflow:hidden;
	padding:5px;
	
}
.undersida .contentpane .bild img.thumb { width: 100%; height: 100%; }
.undersida
{
	padding-bottom:25px;	
}
.undersida_right .undersida
{
	padding-right:40px;	
}
/*-------------- Footer --------------*/

.c_footer .Head
{
	color:#0094d6;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Sans-Serif;

}
.c_footer .c_title p
{
	color:#4b4b4b;
	padding-right:20px;
	
}

/*-------------- c_right_pane --------------*/

.c_right_pane
{	
	margin-left:10px;
	padding-bottom:24px;
}

.c_right_pane .Head
{
	text-align:left;
	color:#4b4b4b;	
	
}	
.c_title .bild
{	
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	height:130px;
	width:150px;
	margin-right:26px;
	margin-top:15px;	
}
.c_right_pane .c_title p
{
	color:#4b4b4b;
	padding-right:35px;
	line-height:18px;
}
.c_title .bild img
{
	height:117px;
	width:139px;
	overflow:hidden;
	padding:2px;
	
	
}
 .c_title .bild img.thumb { width: 100%; height: 100%; }





/*-------------- Med_Titel_Centrerad --------------*/
.c_with_title_C
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	#padding-top:10px;
	color:#767777;	
	
}
.c_with_title_C h1,
.LeftPanex h1,
.LeftPanex_k h1
{
	color:#4b4b4b;
	text-align:center;
	overflow:visible;
	height:20px;
	position:relative;
	padding:0px;
	_padding-top:10px;
	
}
.c_title_center p
{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#767777;		
}
.Kund
{
	text-align:center;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	color:#767777;
	margin:0px;
	
}
.kundtjanst
{
	background:transparent url(images/kundtjanst3.png) no-repeat right bottom;
	height:180px;
	margin-bottom:-30px;
}
.kundtjanst p
{
	font-size:10px;	
}
/*-------------- Green --------------*/

.greenpane
{
	background:#d0dece;
	padding:10px;
	margin-left:23px;
	margin-top:25px;
	margin-bottom:25px;
	
	
}
.Green_contentpane 
{
	color:#4b4b4b;
	line-height:18px;
	padding-right:20px;
	padding-left:10px;	
}
.Green_contentpane h1
{
	font-size:20px;
	color:#4b4b4b;	
	
}
.Green_contentpane .bild
{	
	background: transparent url(images/green_img_bkg.jpg) no-repeat;
	height:243px;
	width:337px;	
}
.Green_contentpane .bild img
{
	padding:7px;
	height:223px;
	width: 317px;
	overflow:hidden;	
	
}

/*-------------- Orange Menu --------------*/
.orange_menu
{
	background:transparent url(images/orange_menu.png) no-repeat;
	height:348px;
	margin-top:-5px;
	
}
/*-------------- Blue Menu --------------*/

.blue_menu
{
	background:transparent url(images/blue_menu.png) no-repeat;
	height:341px;
	margin-top:3px;
}
/*-------------- Dark Blue Menu --------------*/

.darkblue_menu
{
	background:transparent url(images/darkblue_menu.png) no-repeat;
	height:341px;
	margin-top:3px;
}

/*-------------- Purpule Menu --------------*/

.purpule_menu
{
	background:transparent url(images/purpule_menu.png) no-repeat;
	height:348px;
	margin-top:-2px;
}
/****************************/



/****************************/
.LeftPanex
{
	width:235px;
	height:100%;
	background:#ffffff url(images/left_pane_bkg.jpg) repeat-x top;
	#margin-top:-10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:20px;
}
.LeftPanex_k 
{
	width:245px;
	height:110%;
	background:#ffffff url(images/left_pane_bkg.jpg) repeat-x top;
	padding-top:5px;
	margin-bottom:40px;
	padding-bottom:0px;
	#padding-bottom:0px;
}

.Kundtidning
{
	width:90%;
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	padding:5px;
}
.tidning
{
	background: #f5f5f5;
	padding:10px;
}
.tidning h2
{
	color:#4b4b4b;
	font-size:14px;
	font-weight:bold;
	
	
}

.tidning a,
.mep:link

{
	color:#0094d6;
	background:transparent url(images/kontakten_pdf.jpg) no-repeat left;
	padding-left:45px;
	font-weight:bold;
	text-decoration:none;	
	line-height:30px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
	}
.tidning a:hover,
.mep:hover
{
	text-decoration:underline;	
}
.elavtal
{
	width:90%;
	background-color:#edecec;
	border:solid 1px #ffffff;
	padding:5px;
}
.elavtal .Head
{

	width:250px;
	margin-top:0px;
	height:1px;
}
.avtals_bild_privat
{
	background:transparent url(images/privat.jpg) no-repeat left;
	padding-left:70px;
	padding-top:20px;
	height:30px;	
}
.avtals_bild_foretag
{
	background: transparent url(images/foretag.jpg) no-repeat left;	
	padding-left:68px;
	padding-top:20px;
	height:30px;	
}




.el
{
	background: #ffffff;
	padding:10px;
}

.c_with_title_C h2, .LeftPanex h2, .LeftPanex_k h2{

color: #4b4b4b;
text-align: center;
overflow-x: visible;
overflow-y: visible;
height: 20px;
position: relative;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}





