@charset "utf-8";
/* CSS Document */
.container_12 .col_1_2,
#sidebar_disable .container_12 .col_1_2 {
	width:810px;}
	
.tabBox {
	position:relative;
	background:#fff;
	background-position: left top; 
	border:1px solid #e6e6e6;
	 margin-bottom:60px; width:85%;
}
.text .tabBox {
	width:100%;}
	
.tabBox .tabs,
.text .tabBox .tabs{
	float:left;
	height:35px;
	background:#fff;
	margin:0 !important;
	padding:0 8px 0 0;
	line-height:60px;
	
	}
	
.tabBox .tabs li {
	list-style: none;
	float:left;
	display:block;
	text-align:left;
	margin:0;width:190px; 
	}

.tabBox .tabs li a {
	display:block;
	width:220px;
	height:42px;
	font-size:1.1em; 
	font-weight:bold;
	}

.tabBox .tabs .current {
	background: none;}

.tabTitle {float: none;line-height:40px; width:100%; text-align:center;background:#fff url(../images/jamfor/tabs-bg.png) repeat-x;}
	
.tabTitle h3, .col .tabTitle h3 {
	font-size:1.1em;
	color: #CCCCCC;
	/*text-shadow:#fff 0 1px 1px;*/
	line-height:35px;
	padding-left:60px;
	font-weight:bold; text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 !important
}
.tabTitle_flag {float:left; padding-left:20px; padding-top:5px;}
.tabBox .tabcontent {
	clear:both;
	background:#fff;
	border-top:none;
	line-height:1.5em;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top:0px solid #eee;

	}
.tabcontent .inner {
	padding:20px 20px 20px 30px;}

.tabcontent p {
	margin-bottom:20px !important}

.tabcontent h3 {
	color:#000000;
	font-size:16px;
	margin:10px 0 10px 0
}

.tabcontent img {
/*	border:1px solid #dfdfdf}*/
}
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}
/*----------------------------------------------*/
/* 3.3 Framed Tabs */
/*----------------------------------------------*/
.tabFrameBox {
	position:relative;}

.text .tabFrameBox {
	width:100%}

.text .tabFrameBox .tabs,
.tabFrameBox .tabs{
	float:left;
	margin:0 !important;
	padding:0;
	text-shadow:#fff 0 2px 1px}

.tabFrameBox .tabs li {
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size:18px;
	list-style:none;
	float:left;
	display:block;
	text-align:center;
	background:url(images/framed_tab_bg_right.gif) right 0 no-repeat;
	height:39px;
	margin:0 3px -1px 0;
	line-height:36px}

.tabFrameBox .tabs li a {
	display:block;
	float:left;
	background:url(images/framed_tab_bg_left.gif) left 0 no-repeat;
	padding:0 35px;
	height:39px;
	color:#000;}

.tabFrameBox .tabs .current {
	background:url(images/framed_tab_bg_right.gif) right -39px no-repeat;
	height:39px;
	margin:0 3px -1px 0;}

.tabFrameBox .tabs .current a {
	background:url(images/framed_tab_bg_left.gif) left -39px no-repeat;
	color:#fff;
	text-shadow:#40434c 0 2px 1px}

.tabFrameBox .tabs .current a span {
	background:url(images/framed_tab_arrow.gif) center bottom no-repeat;
	display:block;
	float:left;
	height:39px;}

.tabFrameBox .tabcontent {
	clear:both;
	background:#fff;
	border:1px solid #d6d6d6;
	line-height:1.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;}

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

#meny-header {background:#ebebeb; height:29px;}

#meny-header h3 {
	color:#8d8d8d;
	font-size:12px;
	line-height:22px;
}
.vit { color:#ffffff; }
. { color:#ffffff; font-weight:bold; }
#leftbodyaboute ul { padding:10px 15px 10px 25px; color:#000066;}
#leftbodyaboute h1{  
font-family: Verdana, Arial, Helvetica, sans-serif;
font: 14px bold;
padding:25px 5px 35px 20px; color:#003b52;  
}
#isplist_bg{ background:#fff url(../images/jamfor/tabs-bg.png) repeat-x;color:#8d8d8d; font-weight: normal; 
font-size:12px; font-weight:bold; height:350px;border:1px solid #e6e6e6;
}
#isplist_bg2{ background:#fff; height:295px;color:#8d8d8d; font-weight: normal; padding:20px; 
font-size:12px; font-weight:bold; width:790px;
}
#isp-box-inner{background: url(../images/isp-box_bg.png) no-repeat  ;padding-top:7px; padding-left:18px; padding-bottom:50px;height:148px; width:85%;margin-top:70px;}

#isp-box-form{width:120px; color: #fff; font-size:13px; background:#94c2d8; border:1px solid #0e5776;}

#isp-box {
font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left; 
	padding:20px 6px 0px 7px;
	font-size:1.1em;color:#add8ed/*353434*/; line-height:30px; 
	}
#isp-box p{margin-left:36px;font-size:1.0em;}
#isp-box li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 11px;
	color:#014054;
	padding-left:10px;
	padding-top:0px;
	list-style:none;
	float:left;
}
#isp-box h1 {font-size:22px; font-weight:bold; color:#2c7da0;padding:5px 0px 0px 45px;}
#isp-box a {
	color:#94c2d8;
	text-decoration:none;
	font-weight:bold;
}
#isp-box a:hover {
	color:#ffffff;

background:; 		text-decoration:underline;
	font-weight:bold;
} 
#footboxtext a { color:#807E7B; text-decoration:none; }
#footboxtext a:hover { color:#807E7B; text-decoration: underline;}
#right_isppage{font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:610px;
	padding:15px 10px 0px 0px;
	font-size:11px;color:#626262 /*353434*/; line-height:21px;
	
	 
}
#right_innne { background:url(images/ispbox-header.png) repeat-x;padding-top:7px; padding-left:18px; padding-bottom:0px;height:168px;}
/* #right_isppageinside {style="padding-top:7px; padding-left:18px; padding-bottom:0px;height:136px; }*/
#right_isppage h1 {font-size:15px; font-weight:bold; color:#9e9e9e;padding:5px 0px 0px 45px;}
#right_isppage a { color:#fff; text-decoration:none;}
#right_isppage a:hover {color:#87bbd4; text-decoration:underline;} 

#right_isppage li { font-family: Verdana, Arial, Helvetica, sans-serif;
font: 11px; color:#color:#014054; padding-left:10px; padding-top:0px; list-style:none; float:left;}


/* Underkartan box */
#underkartan_2 {  
 /* url(../images/main_wide_box.png) no-repeat; width:990px;*/
 height:100px;padding:10px 5px 5px 5px; color:#2c7da0; width:965px; background:#EBEBEB; margin-left:0px;border:1px solid #e5e5e5;}
 
#underkartan_2 a{color: #a9a8a8 ; text-decoration: none; font-size:14px; line-height:18px;  }
#underkartan_2 a:hover {text-decoration:none; background:#2c7da0;color: #d3ddec;}
#underkartan_2 #box{float:left; width:315px;height:90px; /*background:#ececec;border:4px solid #fff;*/ }
.boxborderright{ border-right:1px solid #cfd9e8;}
#underkartan_2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding:0px 5px 5px 15px; 
float:left;color:#7e7e7f; width:190px;}
#underkartan_2_rubrik {font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 5px 5px 15px;
font-size:13px;color:#7e7e7f; font-weight:bold;float:left; }
#banner1a {
padding:10px 0px 5px 10px; width:975px; float:left; background:#fff;border:0px solid #d2d2d2;
}
#banner1a_border {padding:10px 0px 10px 10px; margin-top:25px; margin-bottom:60px; width:970px; float:left; background:#ebebeb;border-top:0px solid #EBEBEB;border-bottom:0px solid #EBEBEB;}
#banner2a_border {padding:40px 0px 5px 10px; width:970px; float:left; background:#ebebeb;border-top:0px solid #EBEBEB;border-bottom:0px solid #EBEBEB;}
#isp-banner {
padding-top:0px; height:35px;background:#fff; background-position:center;width:415px;padding: 0 0 0 260px; margin-bottom:15px;  }
/* Jämför mobilt bredband sida  */
#jamfor-tabell {font-family: Verdana, Arial, Helvetica, sans-serif; color:#040404; border:2px solid #d4d4d4; margin-left:5px;  }
#jamfor-tabell th {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:bold; color:#040404; background:#d4d4d4;  }
#jamfor-tabell td { font-size:10px;font-weight: normal; color:#737373; border-bottom:2px solid #d4d4d4;  }


/* start sida - banner */

#start_banner { width:975px;height:120px;padding:0px 0px 20px 0px;font-size:12px;color:#2c7da0;float:left; background:#fff; float:left; }

#start_banner h3{font-family: Arial, Verdana, Helvetica, sans-serif; color: #9e9e9e; font-size:14px; font-weight:bold; font-variant:small-caps;padding:2px 0px 6px 10px; float:left; clear:both;  }
#start_banner h2 {font-family: Arial, Verdana, Helvetica, sans-serif;padding:0px 5px 10px 15px;
font-size:28px;color:#327ea0; font-weight:bolder;float:left;font-variant:small-caps;}

