#content
{
	width: 480px;
	float: left;
	/*margin-left: 14px;*/
}
#content750
{
	width: 750px;
	float: left;
	margin-left: 14px;
}
.breadcrumb
{
	width: 100%;
	height: 14px;
	color: #777;
}
.breadcrumb a
{
	text-decoration: none;
	color: #777 !important;
	margin: 0 10px;
}
.breadcrumb a:hover
{
	text-decoration: underline;
	color: #777;
	margin: 0 10px;
}
#content .product_details_btn
{
	float: right;
}

div.content_left
{
	width: 480px;
	float: left;
	margin-left: 0px;
}
.content_left_b2b h1, .content_left h1
{
	font-size: 36px;
  line-height: 40px;
  margin-bottom: 8px;
	/*font-size: 28px;
	margin-bottom: .2em;
	*/
}
.content_left_b2b .hd_red, .content_left .hd_red
{
	color: #bb2802;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

/* content tab menu */
div.content_tabs_wrap
{
	width: 476px;
	height: 22px;
	margin-bottom: -4px;
}
div#content_tabs
{
	width: 460px;
	height: 22px;
	position: relative;
	padding: 0 0 0 16px;
	background: url(/redesign-img/content/content_tabs_nav_bkg.png) no-repeat 0 -4px;
}
/*margin:0 0 0 16px;*/

/* content tab menu wide */
div.content_tabs_wrap_wide
{
	width: 770px;
	height: 22px;
	margin-bottom: -4px;
}
div#content_tabs_wide
{
	width: 754px;
	height: 22px;
	position: relative;
	padding: 0 0 0 16px;
	background: url(/redesign-img/content/content_tabs_nav_bkg_wide.png) no-repeat 0 -4px;
}
/*margin:0 0 0 16px;*/

div#content_tabs ul
{
	margin-left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#content_tabs li
{
	display: inline;
	margin: 0 2px;
}
div#content_tabs li a
{
	float: left;
	background: url(/redesign-img/content/content_tabs_left.png) no-repeat left top;
	padding: 0 0 0 7px;
	text-decoration: none;
	margin-left: 4px;
}
div#content_tabs li a span
{
	float: left;
	display: block;
	background: url(/redesign-img/content/content_tabs_right.png) no-repeat right top;
	padding: 2px 17px 2px 10px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \dadada*/
div#content_tabs li a span
{
	float: none;
}
/* End IE5-Mac hack*/

div#content_tabs li a:hover
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc;
}
div#content_tabs li a#on
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc;
}
div#content_tabs li a:hover span
{
	background-position: 100% -22px;
	color: #505050;
}
div#content_tabs li a#on span
{
	background-position: 100% -22px;
	color: #505050;
}

div#content_tabs li a.selected
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc; /*#3b3b3b;*/
}
div#content_tabs li a.selected span
{
	background-position: 100% -22px;
	color: #505050;
}

/*content tabs menu wide*/
div#content_tabs_wide ul
{
	margin-left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#content_tabs_wide li
{
	display: inline;
	margin: 0 2px;
}
div#content_tabs_wide li a
{
	float: left;
	background: url(/redesign-img/content/content_tabs_left.png) no-repeat left top;
	padding: 0 0 0 7px;
	text-decoration: none;
	margin-left: 4px;
}
div#content_tabs_wide li a span
{
	float: left;
	display: block;
	background: url(/redesign-img/content/content_tabs_right.png) no-repeat right top;
	padding: 2px 17px 2px 10px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \dadada*/
div#content_tabs_wide li a span
{
	float: none;
}
/* End IE5-Mac hack*/

div#content_tabs_wide li a:hover
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc;
}
div#content_tabs_wide li a#on
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc;
}
div#content_tabs_wide li a:hover span
{
	background-position: 100% -22px;
	color: #505050;
}
div#content_tabs_wide li a#on span
{
	background-position: 100% -22px;
	color: #505050;
}

div#content_tabs_wide li a.selected
{
	background-position: 0% -22px;
	border-bottom: 1px solid #fcfcfc; /*#3b3b3b;*/
}
div#content_tabs_wide li a.selected span
{
	background-position: 100% -22px;
	color: #505050;
}

/*start tab contents*/
div.content_tabs_content
{
	background: url(/redesign-img/content/content_tabs_top_bkg.png) no-repeat 0 0;
	width: 476px;
	min-height: 200px;
}
div.content_tabs_bottom
{
	background: url(/redesign-img/content/content_tabs_bottom_bkg.png) no-repeat 0 0;
	width: 476px;
	height: 7px;
}
div.content_tabs_content .inner
{
	padding: 20px 24px;
}
div.content_tabs_content .inner p
{
	padding: 0 0 10px 0;
}
div.content_tabs_content .inner span
{
	display: block;
}
div.content_tabs_content .inner img
{
	margin: -10px 0 0 0;
}

/*start tab contents wide*/
div.content_tabs_content_wide
{
	background: url(/redesign-img/content/content_tabs_top_bkg_wide.png) no-repeat 0 0;
	width: 770px;
	min-height: 200px;
}
div.content_tabs_bottom_wide
{
	background: url(/redesign-img/content/content_tabs_bottom_bkg_wide.png) no-repeat 0 0;
	width: 770px;
	height: 7px;
}
div.content_tabs_content_wide .inner
{
	padding: 20px 24px;
}
div.content_tabs_content_wide .inner p
{
	padding: 0 0 10px 0;
}
div.content_tabs_content_wide .inner span
{
	display: block;
}
div.content_tabs_content_wide .inner img
{
	margin: -10px 0 0 0;
}

.inner a.tablink, a.tablink:active
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.inner a.tablink:hover
{
	color: #333333;
	text-decoration: underline;
}
.inner h3
{
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 7px;
}

/*content bullets*/
.content_left .bullet
{
	margin-left: 12px;
	float: right;
}
.content_left .bullet
{
	margin: 50px 6px 7px 2px;
	width: 215px;
	margin-left: 25px;
}
.content_left .bullet h3, .content_left .bullet ul
{
	margin: 0;
	padding: 0;
}
.content_left .bullet h3
{
	font-size: 1.2em;
	padding-bottom: 5px;
}
.content_left .bullet li
{
	line-height: 14px; /*list-style:none;*/
	padding: 3px 10px 3px 2px;
}
/*.content_left .bullet li:before { content:'- '; }*/
.content_left .bullet li a
{
	font-size: 0.9em;
	color: #616161;
	text-decoration: none;
}
/*end content bullets*/
.content_hd1
{
	background: transparent url(/redesign-img/content/content_hd1_bkg.png) no-repeat 0 0;
	height: 42px;
	padding: 6px 10px;
}
.content_hd1 .img
{
	margin: 2px 4px 2px 0;
	width: 54px;
	float: left;
}
.content_hd1 .text
{
	color: #fff;
	font-weight: bold;
	padding: 14px 0 14px 10px;
	width: 280px;
	float: left;
}
.content_hd1 .action
{
	width: 100px;
	float: right;
	padding: 6px 0;
}

.clear_btn
{
	overflow: hidden;
	width: 100%;
}
a.btn_gold
{
	background: transparent url('/redesign-img/btn/btn_gold_a.png') no-repeat scroll top right;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 30px;
	margin-right: 0px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_gold span
{
	background: transparent url('/redesign-img/btn/btn_gold_span.png') no-repeat;
	display: block;
	line-height: 14px;
	font-size: 12px;
	padding: 8px 0px 8px 8px;
	color: #373737;
}
a.btn_gold:hover
{
	color: #373737;
	text-decoration: underline;
}
a.btn_gold:active
{
	background-position: bottom right;
	color: #373737;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_gold:active span
{
}
/* table */
table#broadband
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 476px;
}
table#broadband_hd
{
	border: 0;
	width: 476px;
}
table#broadband_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#broadband td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px; /*border-left: solid #dedede 1px;*/
}
table#broadband td.noline
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
}
table#broadband td.noline1
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table#broadband td.noline2
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table#broadband td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

.data
{
	color: #000000;
	text-align: center;
	background-color: #fff;
	border-top: solid #fff 1px;
}
.data3
{
	color: #000000;
	text-align: center;
	background-color: #fff;
	border-top: solid #fff 1px;
	border-bottom: solid #dedede 1px;
}
.data2
{
	font-weight: bold;
	color: #eb9211;
	text-align: center;
	background-color: #fff;
	border-top: solid #fff 1px;
	border-bottom: solid #dedede 1px;
}
.data2 a
{
	font-weight: bold;
	color: #eb9211;
	text-align: center;
}
.data2 a:hover
{
	font-weight: bold;
	color: #eb9211;
	text-align: center;
}

.toprow
{
	color: #bb2802;
	text-align: center;
	background-color: #fff;
	font-weight: bold;
}
.bottom_row
{
	text-align: center;
	background-color: #fff;
	font-weight: bold;
}
.bottom_row td.noline
{
	border-bottom: solid #dedede 1px;
}
.bottom_row td.noline1
{
	border-bottom: solid #dedede 1px;
	border-left: solid #dedede 1px;
}
.bottom_row td.noline2
{
	border-bottom: solid #dedede 1px;
	border-right: solid #dedede 1px;
}
.leftcol
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
}
.leftcol2
{
	font-weight: bold;
	text-align: left;
	width: 114px;
	border-left: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}
.leftcol3
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}
.leftcol4
{
	font-weight: bold;
	text-align: left;
	width: 114px;
	border-left: solid #dedede 1px;
}
/* end table */
a.btn_gold2
{
	background: transparent url('/redesign-img/btn/btn_gold_a.png') no-repeat scroll top right;
	display: block;
	font: normal 12px arial, sans-serif;
	height: 28px;
	margin-right: 0px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_gold2 span
{
	background: transparent url('/redesign-img/btn/btn_gold_span.png') no-repeat;
	display: block;
	line-height: 14px;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 0px 8px 8px;
	color: #373737;
	text-align: center;
}
a.btn_gold2:hover
{
	color: #373737;
	text-decoration: underline;
}
a.btn_gold2:active
{
	background-position: bottom right;
	color: #373737;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_gold2:active span
{
}

a.btn_blk
{
	background: transparent url('/redesign-img/btn/btn_blk_a.png') no-repeat scroll top right;
	display: block;
	float: left;
	font: bold 12px arial, sans-serif;
	height: 26px;
	margin-right: 0px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_blk span
{
	background: transparent url('/redesign-img/btn/btn_blk_span.png') no-repeat;
	display: block;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	padding: 6px 0px 8px 8px;
	color: #fff;
}
a.btn_blk:hover
{
	color: #fff;
	text-decoration: underline;
}
a.btn_blk:active
{
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_blk:active span
{
}

/*NU segment*/
#content_banner
{
	width: 770px;
	float: left;
	margin-left: 14px;
	margin-bottom: 20px;
}
#content_banner_bottom
{
	width: 770px;
	float: right;
	margin-bottom: 10px;
	padding: 0;
}
/*div.content_segment_content p
{
	padding: 10px 16px 10px 0;
	line-height: 18px;
}*/

.segment_big_box_top
{
	background-image: url(/redesign-img/segment/segment_big_box_top.png);
	width: 756px;
	text-align: left;
	position: relative;
}
.segment_big_box_content
{
	padding: 28px 24px 10px;
	min-height: 146px;
}
.segment_big_box_bottom
{
	width: 756px;
	height: 20px;
	background-image: url(/redesign-img/segment/segment_big_box_bottom.png);
}
.segment_big_box_img
{
	float: left;
	width: 224px;
	margin: 0 20px 20px 0;
}
/*.segment_big_box_text
{
	float: right;
	width: 420px;
	margin: 10px 10px 0 0;
}*/
.segment_big_box_text p
{
	font-style: italic;
}
.segment_big_box_text span
{
	font-style: normal;
	float: right;
	font-weight: bold;
	margin-top: 20px;
}
/*Start tackning*/
.tackning_content
{
	float: left;
	width: 360px;
}
.tackning_content ul li
{
	list-style: none;
}
.tackning_content li a
{
	color: #eb9211;
	text-decoration: none;
	font-weight: bold;
}
.tackning_content li a:hover
{
	text-decoration: underline;
}
.tackning_karta
{
	float: right;
	width: 320px;
}
/*End tackning*/
/*laggtilllaptop - addon*/
.addon_box_image
{
	width: 132px;
	height: 165px;
	margin-right: 35px;
	float: left;
}
.addon_box1_top
{
	background-image: url(/redesign-img/addons/box_wide_top.png);
	height: 13px;
	width: 751px;
	text-align: left;
}
.addon_box1_content
{
	padding: 20px;
	width: 711px;
	background: url(/redesign-img/addons/box_wide_mid.png) repeat-y;
}
.addon_box1_top h1
{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	display: block;
}
.addon_box1_content p
{
	margin: 0 0 10px 0;
}
.addon_box1_content a
{
	font-weight: bold;
	color: #ee9200;
	text-decoration: none;
}
.addon_box1_content a:hover
{
	text-decoration: underline;
}
.addon_box1_bottom
{
	width: 751px;
	height: 33px;
	background-image: url(/redesign-img/addons/box_wide_bot.png);
}
.addon_box1_btn
{
	float: right;
}
.addon_box1_img
{
	float: left;
	width: 224px;
}
.addon_box1_text
{
	float: right;
	width: 420px;
	margin: 10px 10px 0 0;
}
.addon_box1_text p
{
	font-style: italic;
}
.addon_box1_text span
{
	font-style: normal;
	float: right;
	font-weight: bold;
	margin-top: 20px;
}
.addon_hd p
{
	padding: 0px 20px 0 20px;
	font-weight: bold;
	font-size: 13px;
}
/*End laggtilllaptop - addon*/
/*Start B2B content*/
#content_b2b
{
	width: 770px;
	float: left;
	margin-left: 14px;
}
div.content_left_b2b
{
	width: 770px;
	float: left;
	margin-left: 0px;
}

div.content_b2b_content p
{
	padding: 10px 16px 10px 0;
  font-size: 14px;
	line-height: 18px;
}

div.content_b2b_content ul li {
  font-size: 14px;
	line-height: 18px;
}

.content_b2b_content h1
{
}
.content_b2b_content .hd
{
	font-size: 14px;
	font-weight: bold;
}
.padT10
{
	padding: 10px 0 0 0;
}
#content_banner_b2b
{
	width: 730px;
	float: left;
	margin: 10px 0 0 0;
}
/*kundservice*/
.readmore a
{
	color: #333;
	text-decoration: underline;
}
.readmore a:hover
{
	color: #333;
	text-decoration: underline;
}
ul.no_indent
{
	list-style: none;
	margin: 5px 0 15px 0;
}
ul#shortFAQ li
{
	margin-bottom: 15px;
}
.big_pic_kund
{
	float: right;
	width: 150px;
	margin: -20px 0 0 40px;
}
/*kund download*/
.kund_download
{
	width: 440px;
	margin: 20px 0 0 0;
}
.kund_download .info
{
	width: 280px;
	float: right;
	display: block;
}
.kund_download .img_thumb
{
	float: left;
	display: inline;
	margin-right: 10px;
	margin: 0 40px 40px 0;
}
.download_box
{
	margin: 0;
	width: 440px;
	list-style: none;
	border-bottom: 1px solid #d1d1d1;
}
.download
{
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
.download a
{
	display: block;
	line-height: 30px;
	background: #fff url(/redesign-img/kund/arrow_down.png) no-repeat 415px 7px;
	padding-left: 5px;
	color: #333;
	text-decoration: none;
}
.download a
{
	text-decoration: underline;
}
/*broadband */
.table_wrap
{
	width: 770px;
	float: right;
}
.table_wrap .table
{
	margin: 24px 0 0 0;
}
table#broadband_wide
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 766px;
}
table#broadband_wide_hd
{
	border: 0;
	width: 766px;
}
table#broadband_wide_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#broadband_wide_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}
table#broadband_wide_hd td a
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
table#broadband_wide_hd td a:hover
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

table#broadband_wide td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px; /*border-left: solid #dedede 1px;*/
}
table#broadband_wide td.noline
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
}
table#broadband_wide td.noline1
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table#broadband_wide td.noline2
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table#broadband_wide td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

table#broadband_ccn
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 594px;
}
table#broadband_ccn_hd
{
	border: 0;
	width: 574px;
}
table#broadband_ccn_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#broadband_ccn_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#broadband_ccn td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px; /*border-left: solid #dedede 1px;*/
}
table#broadband_ccn td.noline
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
}
table#broadband_ccn td.noline1
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table#broadband_ccn td.noline2
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table#broadband_ccn td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

.small_box_wrap
{
	width: 500px;
	float: left;
}
.small_box_col
{
	height: 222px;
	width: 166px;
	float: left;
}
.small_box
{
	padding: 0 12px 0 0;
	background: url(/redesign-img/products/small_box.png) no-repeat 0 0;
	height: 222px;
	width: 154px;
}
.small_box .content
{
	padding: 14px;
	height: 194px;
}
.small_box img
{
	padding: 0;
}
.small_box h1
{
	font-size: 16px;
	margin: .4em 0 .1em 0;
}
.small_box p
{
	margin: 0;
	padding: 0;
}
.small_box .text
{
	font-size: 11px;
	line-height: 12px;
	width: 132px;
	height: 74px;
	display: block;
}
.small_box .action
{
	float: right;
	margin-top: 0px;
}

.right_search_box_wrap
{
	width: 266px;
	float: right;
}
.product_list_header
{
	text-align: center;
}

/*Press*/
div.content_segment_content .press_item
{
	border-top: 1px solid #d8d8d8;
	padding: 10px 0;
}
div.content_segment_content .press_item.first
{
	border-top: 0 !important;
}
div.content_segment_content .press_item a
{
	color: #000;
	text-decoration: none;
}
div.content_segment_content .press_item a:hover
{
	text-decoration: underline;
}

.content_segment_content a
{
	color: #000;
	text-decoration: none;
}
.content_segment_content a:hover
{
	text-decoration: underline;
}

#landingpage-product-table
{
	margin-top: 25px;
	width: 740px;
	line-height: 20px !important;
	margin-bottom: 10px;
}

#landingpage-product-table h4
{
	display: none;
	font-size: 16px;
}

#landingpage-product-table td
{
	margin-bottom: 20px;
	padding: 5px;
}

#advice-list
{
	width: 580px;
	line-height: 18px;
	margin-bottom: 20px;
}

#advice-list li
{
	margin-bottom: 15px;
}

/*B2B SCA SOS*/
#content_b2b_wide
{
	width: 770px;
	float: left;
	margin-left: 14px;
}
div.content_left_b2b_wide
{
	width: 770px;
	float: right;
}
.content_left_b2b_wide h1
{
	font-size: 36px;
  line-height: 40px;
	margin-bottom: 8px;
}

.content_left_b2b_wide p {
  font-size: 14px;
  line-height: 18px; 
  
}

.content_left_b2b_wide .hd_red
{
	color: #bb2802;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.content_left_b2b_wide .hd_red2
{
	color: #bb2802;
	font-size: 15px;
	font-weight: bold;
}
.content_left_b2b_wide .middle_pic
{
	float: left;
	margin: 0 20px 20px 0;
}
.sca_fakta_wrap
{
	margin: 0px 0 0 40px;
	float: right;
	background: url(/redesign-img/b2b/sca_fakta.png) no-repeat 0 0;
	height: 312px;
	width: 271px;
}
.sca_fakta
{
	padding: 10px;
}
.sca_fakta .hd_red
{
	margin: 0 0 10px 0;
}
.sca_fakta p, .sca_movie_info p
{
  font-size: 12px;
	line-height: 18px;
}

.sca_movie_info
{
	width: 210px;
	height: 288px;
	float: right;
	padding: 12px;
}

.sos_fakta_wrap
{
	margin: 0px 0 0 40px;
	float: right;
	background: url(/redesign-img/b2b/sos_fakta.png) no-repeat 0 0;
	height: 460px;
	width: 271px;
}
.sos_fakta
{
	padding: 10px;
}
.sos_fakta .hd_red
{
	margin: 0 0 10px 0;
}
.sos_fakta p
{
	line-height: 18px;
}

.sos_fakta_wrap_cont
{
	margin: 0px 0 20px 40px;
	float: right;
	width: 271px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_top
{
	background: url(/redesign-img/b2b/sos_fakta_top.png) no-repeat 0 0;
	height: 25px;
	width: 271px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid
{
	background: url(/redesign-img/b2b/sos_fakta_mid.png) repeat-y 0 0;
	width: 271px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_bottom
{
	background: url(/redesign-img/b2b/sos_fakta_bottom.png) no-repeat 0 0;
	height: 28px;
	width: 271px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid .sos_fakta
{
	margin: 0;
	padding: 0 0 0 10px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid .sos_fakta ul
{
	margin: 15px 0 0 15px;
	padding: 0;
	width: 240px;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid .sos_fakta ul li
{
	margin: 0;
	padding: 0 0 10px 0;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid .sos_fakta .hd_red
{
	margin: 0;
	padding: 0;
}
.sos_fakta_wrap_cont .sos_fakta_wrap_mid .sos_fakta p
{
	margin: 0;
	padding: 0;
}



.topcategory
{
	padding-top: 30px;
	float: left;
	width: 270px;
}

.topcategory a
{
	color: #333;
}

/*bredband-landningssida*/
.landingpage-product h4
{
	display: none;
	font-size: 16px;
}
.content_left h4
{
	display: none;
	font-size: 16px;
}
#advice_list2
{
	width: 380px;
	line-height: 18px;
	margin: 10px 0 0 0;
}
#advice_list2 p
{
	margin: 0 0 10px 0;
}
#advice_list2 a
{
	color: #000;
	text-decoration: underline;
}
#advice_list2 a:hover
{
	color: #333;
	text-decoration: underline;
}
#advice_list2 span
{
	margin-bottom: 10px;
	display: block;
}

.product_box_wrap
{
	width: 740px;
	float: left;
}
.product_box_col
{
	height: 322px;
	width: 239px;
	float: left;
}
.product_box
{
	padding: 0 12px 0 0;
	height: 322px;
	width: 227px;
}
.product_box .content
{
	padding: 14px;
	height: 294px;
}
.product_box img
{
	padding: 0;
}
.product_box h1
{
	font-size: 16px;
	margin: .4em 0 .1em 0;
}
.product_box p
{
	margin: 0;
	padding: 0;
}
.product_box .text
{
	font-size: 11px;
	line-height: 12px;
	width: 132px;
	height: 74px;
	display: block;
}
.product_box .action
{
	float: right;
	margin-top: 0px;
}

/*telefoni*/
.telefoni ul
{
	margin: 0px 0 0 20px;
	padding: 0;
}
.telefoni li
{
	line-height: 13px;
}

.telefoni a
{
	text-decoration: underline;
}
.telefoni a:hover
{
	text-decoration: underline;
}
.telefoni .wrap_btn
{
	margin: 0 0 0 40px;
}

/*press*/
.content_left h5
{
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
}

.net1_logo_r
{
	float: right;
	margin: 0 0 10px 20px;
}

a.btn_green
{
	background: transparent url('/redesign-img/btn/btn_green_a.png') no-repeat scroll top right;
	display: block;
	font: normal 18px arial, sans-serif;
	height: 34px;
	margin-right: 0px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_green span
{
	background: transparent url('/redesign-img/btn/btn_green_span.png') no-repeat;
	display: block;
	line-height: 18px;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 12px 8px 20px;
	color: #fff;
	text-align: center;
}
a.btn_green:hover
{
	color: #fff;
	text-decoration: underline;
}
a.btn_green:active
{
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_green:active span
{
}

/*nu båt testimonial*/
.segment_big_box_img2
{
	float: left;
	width: 224px;
}
.segment_big_box_text2
{
	float: right;
	width: 420px;
	margin: 0 10px 10px 0;
}
.segment_big_box_text2 p
{
	font-style: normal;
}
.segment_big_box_text2 span
{
	font-style: normal;
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

/* driftinfo for network rollout*/
.driftinfo_list
{
	list-style: none;
	width: 370px;
	padding: 0;
	margin: 0;
}
.driftinfo_list li
{
	margin-bottom: 20px;
}
.driftinfo_list li a
{
	display: block;
	color: #000;
}
.driftinfo_list li div
{
	margin-bottom: 20px;
}
.segment_big_box_text2 span
{
	font-style: normal;
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

.leftcol_rollout
{
	font-weight: bold;
	text-align: right;
	width: 84px;
	border-left: solid #dedede 1px;
}
/*rollout table */
table.broadband
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 476px;
}
table.broadband_hd
{
	border: 0;
	width: 476px;
}
table.broadband_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table.broadband td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px;
}
table.broadband td.noline
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
}
table.broadband td.noline1
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table.broadband td.noline2
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table.broadband td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}
.ccn_warning_banner
{
	background-image: url("/redesign-img/order/warning.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
	width: 550px;
	margin: 0px 0px 20px 10px;
}
.ccn_warning_banner div
{
	background-image: url("/redesign-img/order/ccn_rounded_banner.png");
	height: 31px;
	width: 403px;
	margin-left: 70px;
	padding-left: 100px;
	color: #fafafa;
	font-family: Arial;
	font-size: 16px;
	padding-top: 12px;
	font-weight: bold;
}
.driftinfo_list li div
{
	margin-bottom: 20px;
}

.leftcol_rollout
{
	font-weight: bold;
	text-align: right;
	width: 84px;
	border-left: solid #dedede 1px;
}

.evenemang
{
	margin: 40px 60px 20px 0px;
}
.evenemang a
{
	text-decoration: underline;
	color: #616161;
}
.evenemang a:hover
{
	text-decoration: underline;
	color: #616161;
}
.btn_evenemang
{
	margin: 20px 60px 20px 0px;
}
.btn_evenemang a
{
	text-decoration: none;
}
.btn_evenemang a:hover
{
	text-decoration: none;
}
/*Dejan 24.06.2010*/

/* JN - KONTAKTSIDA */
div.contact-info-container
{
	margin-bottom: 20px;
}
div.contact-info-container .left, div.contact-info-container .right
{
	float: left;
}
div.contact-info-container .left ul, div.contact-info-container .right ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.contact-info-container .left ul li.hd, div.contact-info-container .right ul li.hd
{
	font-weight: bold;
	margin-top: 10px;
}

div.contact-info-container .left
{
	margin-right: 80px;
}

div.textfield-container
{
	margin-bottom: 10px;
}
div.textfield-container input.textfield
{
	width: 378px;
	height: 20px;
	padding: 5px;
	color: #727272;
	border: 1px solid #727272;
}
div.textfield-container input.textfield:focus
{
	border: 1px solid #fcd824;
	color: #000;
}
div.textfield-container textarea.textarea:focus
{
	border: 1px solid #fcd824;
	color: #000;
}
div.textfield-container textarea.textarea
{
	width: 378px;
	height: 100px;
	padding: 5px;
	color: #727272;
	border: 1px solid #727272;
}
div.textfield-container .label
{
	margin-bottom: 5px;
	color: #303030;
}
div.textfield-container .input select
{
	width: 378px;
	height: 30px;
	padding: 5px;
}

div.textfield-container > a.btn_gold2
{
	width: 50px;
}
/* JN - KONTAKTSIDA END */

/* table LD */
table#evenemang
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 730px;
}
table#evenemang_hd
{
	border: 0;
	width: 730px;
}
table#evenemang_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#evenemang a
{
	text-decoration: underline;
	color: #616161;
}
table#evenemang a:hover
{
	text-decoration: underline;
	color: #616161;
}

table#evenemang td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px; /*border-left: solid #dedede 1px;*/
}
table#evenemang td.noline
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
}
table#evenemang td.noline1
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table#evenemang td.noline2
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table#evenemang td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

/*Dejan 09.07.2010*/
.product_details_btn_wide
{
	float: right;
	width: 95px;
}
.big_pic_wide
{
	margin-right: 90px;
}

/* LD table orderform fix 9 juli 10*/
table#order
{
	background-color: #FFFFFF;
	border: solid #000 0px;
	width: 596px;
}
/* 476px*/
table#order_hd
{
	border: 0;
	width: 596px;
}
/* 476px*/
table#order_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}
table.orderbtm_hd
{
	border: 0;
	width: 598px;
}
/* 589px*/
table.orderbtm_hd td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}
table.ordertop_hd
{
	border: 0;
	width: 597px;
}
/* width:586px;*/
table.ordertop_hd td
{
	text-align: center;
	color: #000;
	font-weight: normal;
}
table.ordertop_hd td span
{
	text-align: center;
	color: #000;
	font-weight: bold;
}

table#order td
{
	padding: 5px;
	border-top: solid #dedede 1px;
	border-right: solid #dedede 1px; /*border-left: solid #dedede 1px;*/
}
table#order td.noline
{
	padding: 5px;
	border-top: none;
	border-right: solid #fff 1px;
}
table#order td.noline1
{
	padding: 5px;
	border-top: none;
	border-right: solid #fff 1px;
	border-left: solid #dedede 1px;
}
table#order td.noline2
{
	padding: 5px;
	border-top: none;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
}
table#order td.noline3
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

table#order .leftcol
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
}
table#order .leftcol2
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}
table#order .leftcol3
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}

table#order .data4
{
	text-align: center;
	background-color: #fff;
	border-top: solid #dedede 1px;
	border-bottom: solid #dedede 1px;
}
table#order .data4 a
{
	text-decoration: underline;
	color: #616161;
	text-align: center;
}
table#order .data4 a:hover
{
	text-decoration: underline;
	color: #616161;
	text-align: center;
}

.creditCheckError
{
	margin-right: 10px;
}

/*voip LD*/
.voip_banner_bkg
{
	background-image: url(/redesign-img/voip/voip_banner_bkg.png);
	width: 730px;
	height: 222px;
}
.banner_fairy
{
	float: left;
	width: 300px;
	height: 249px;
	margin: -32px 0 0 40px;
	background: url(/redesign-img/voip/voip_fairy.png) 0 0 no-repeat;
}
.banner_fairy .inner
{
	height: 72px;
	padding: 148px 6px 0 42px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}
.banner_fairy .inner .price
{
	font-size: 42px;
	color: #fff;
	padding: 4px 0 0 6px;
	font-weight: lighter;
	line-height: 32px;
}
.banner_fairy .inner .price span
{
	font-size: 28px;
	color: #fff;
	font-weight: normal;
}
.banner_fairy .inner .smalltxt
{
	display: block;
	font-size: 10px;
	margin: 0 0 0 26px;
	font-weight: bold;
}

.banner_bluebox
{
	float: left;
	width: 171px;
	margin: 0px 0 0 0px; /**/
	height: 100px;
	background: url(/redesign-img/voip/voip_banner_bluebox.png) 0 0 no-repeat;
}
.banner_redbox
{
	float: right;
	width: 171px;
	margin: 0px 0 0 10px; /**/
	height: 100px;
	background: url(/redesign-img/voip/voip_banner_redbox.png) 0 0 no-repeat;
}
.banner_bluebox .inner, .banner_redbox .inner
{
	height: 72px;
	padding: 12px 6px 0 42px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}
.banner_bluebox .inner .price, .banner_redbox .inner .price
{
	font-weight: bold;
	font-size: 22px;
	color: #fff;
	line-height: 32px;
}

/*voip boxes css LD*/
.voip_cols
{
	margin: 10px 0;
	width: 730px;
	float: right;
}
.voip_cols .cols
{
	width: 730px;
	overflow: hidden;
}


.voip_cols .cols .voip_col_left
{
	width: 354px;
	margin-right: 20px;
	float: left;
	position: relative;
}
.voip_cols .cols .voip_col_right
{
	width: 354px;
	float: left;
	position: relative;
}

.voip_cols .cols .voip_col_left .box_top, .voip_cols .cols .voip_col_right .box_top
{
	height: 10px;
	overflow: hidden;
	background: transparent url(/redesign-img/voip/voip_box_sprite.png) no-repeat 0 0;
}

.voip_cols .cols .voip_col_left .box_middle, .voip_cols .cols .voip_col_right .box_middle
{
	background: transparent url(/redesign-img/voip/voip_box_middle.png) repeat-y 0 0;
	padding: 0 40px 12px;
	text-align: center;
}
.voip_cols .cols .voip_col_left .box_middle h1, .voip_cols .cols .voip_col_right .box_middle h1
{
	font-size: 21px;
}
.voip_cols .cols .voip_col_left .box_middle h2, .voip_cols .cols .voip_col_right .box_middle h2
{
	font-size: 18px;
	margin: 10px 0 0 0;
}
.voip_cols .cols .voip_col_left .box_middle p, .voip_cols .cols .voip_col_right .box_middle p
{
	font-size: 12px;
}
.voip_cols .cols .voip_col_left .box_middle .green, .voip_cols .cols .voip_col_right .box_middle .green
{
	font-size: 12px;
	color: #107828;
}
.voip_cols .cols .voip_col_left .box_bottom, .voip_cols .cols .voip_col_right .box_bottom
{
	height: 12px;
	overflow: hidden;
	background: transparent url(/redesign-img/voip/voip_box_sprite.png) no-repeat 0 -12px;
}

.mb3
{
	margin-bottom: 5px;
}


/*LD 10 SEP 2010*/
table#broadband_wide td.noline5
{
	padding: 5px;
	border-top: solid #999 1px;
	border-right: solid #dedede 1px;
	border-left: solid #dedede 1px;
	text-align: right;
	font-weight: bold;
}
table#broadband_wide td.noline6
{
	padding: 5px;
	border-top: solid #999 1px;
	border-right: solid #dedede 1px;
	text-align: center;
}
table#broadband_wide td.noline6fat
{
	padding: 5px;
	border-top: solid #999 1px;
	border-right: solid #dedede 1px;
	border-left: solid #dedede 1px;
	text-align: right;
	font-weight: bold;
}
table#broadband_wide td.noline7
{
	padding: 5px;
	border-top: solid #999 1px;
	border-right: solid #fff 1px;
	text-align: center;
}
table#broadband_wide td.noline8
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #dedede 1px;
	border-left: solid #dedede 1px;
	text-align: right;
	font-weight: bold;
}
table#broadband_wide td.noline9
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #dedede 1px;
	text-align: center;
}
.leftcol5
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
	border-top: solid #999 1px;
	color: #000000;
	text-align: center;
}
table#broadband_wide td.noline10
{
	padding: 5px;
	border-top: solid #fff 1px;
	border-right: solid #dedede 1px;
	text-align: center;
}


table#broadband_wide .leftcol7
{
	font-weight: bold;
	text-align: right;
	width: 114px;
	border-left: solid #dedede 1px;
	border-top: solid #fff 1px;
	color: #000000;
	text-align: right;
}
table#broadband_wide .leftcol8
{
	font-weight: bold;
	text-align: right;
	border-top: solid #fff 1px;
	color: #000000;
	text-align: center;
}


.leftcol a
{
	text-decoration: underline;
	color: #000;
}
.leftcol a:hover
{
	text-decoration: underline;
	color: #000;
}


.mt10_right
{
	margin-top: 10px;
	padding-right: 40px;
	text-align: right;
}

a.order
{
	text-decoration: underline;
	color: #000;
}
a.order:hover
{
	text-decoration: underline;
	color: #000;
}
/*b2b seminarium ld 07 jan 2010*/
td.padded_1
{
	padding: 6px;
	width: 22%;
}
td.padded_2
{
	padding: 6px;
	width: 78%;
}



/************** 2 colums layout *******************/
#left_column
{
	float: left;
	width: 166px;
}
#content_column
{
	float: left;
	width: 784px;
}
#content_column h1
{
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	color: #0b0b0b;
	margin-bottom: 14px;	
}
#content_column h2
{
	font-size: 16px;
	color: #0b0b0b;
	margin-bottom: 14px;	
}
/************** 2 colums layout *******************/

#top_content #heading
{
	float: left;
	width: 345px;
}
#top_content #logo
{
	float: left;
	width: 95px;
	text-align: center;
}

.content_segment_content h2
{
	font-size: 14px;
    line-height: 18px;
	padding: 0 0 10px;
}

.content_segment_content p 
{
	font-size: 14px;
    line-height: 18px;
	padding: 0 0 10px;
}

.content_testimonial
{
	border: #d9d9d9 solid 1px;
	padding: 20px;
}

.segment_big_box_text
{
	line-height: 18px;
}

.segment_big_box_text p
{
	font-size: 14px;
}

#content_column #right_column
{
	float: left;
	width: 304px;
	margin: 0;
}

.right_box_wrapper {
	border: #d9d9d9 solid 1px;
	padding: 18px;
}

.right_box_pic 
{
	margin: 15px 0 15px -34px;
}

.buttons_wrapper
{
	height: 30px;
	float: right;
}
