/* Body,border,lines */
body#popuphome
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body#popupinternet
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body#minsida
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body.default
{
	margin-top: 15px;
	padding-top: 15px;
	
}
body.pop
{
	background-color: #fff;
}

body
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	background-color: #808080;
}
td, table, table table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
/*a:hover 
{text-decoration:underline
	}*/
.borderall
{
	border: solid 1px #595959;
}
.borderallLight
{
	border: solid 1px #CCCCCC;
}
.borderallMidd
{
	border: solid 1px #AFAFAF;
}
.borderallDark
{
	border: solid 1px #676767;
}
.borderalldotted
{
	border: dotted 1px #595959;
}

.borderwhitetopbottom
{
	border-bottom: solid 2px #ffffff;
	border-top: solid 2px #ffffff;
}
.TablePricesADSLHead
{
	padding-left: 5px;
	background-color: #aeadad;
	color: #000000;
}
.TablePricesADSLRow
{
	padding-left: 5px;
	background-color: #dadada;
	color: #000000;
}
.TablePrices256RowUniversal
{
	padding-left: 5px;
	background-color: #9fc8e1;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}

.TablePrices2RowUniversal
{
	padding-left: 5px;
	background-color: #2599db;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}

.TablePrices05RowUniversal
{
	padding-left: 5px;
	background-color: #6eadd2;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}
.TablePrices8RowUniversal
{
	padding-left: 5px;
	background-color: #2599db;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}
.TablePrices24RowUniversal
{
	padding-left: 5px;
	background-color: #2599db;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}
.TablePrices28RowUniversal
{
	padding-left: 5px;
	background-color: #2599db;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	color: #ffffff;
}
.TablePricesHead
{
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #BEBEBE;
	height: 34px;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
}
.TablePricesSpec
{
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #dfdfdf;
	height: 34px;
	padding: 3px 5px;
	font-weight: bold;
}
.TablePricesHeadforetag
{
	border-bottom: 2px solid #1178c3;
	background-color: #fff;
	padding: 3px 5px;
	color: #000000;
	font-weight: bold;
}
.TablePricesHeadPrislistDefault
{
	font-weight: bold;
	border-bottom: solid 2px #ff7900;
	padding-left: 5px;
	background-color: #ffffff;
}
.TablePricesHeadPrislistDefaultforetag
{
	font-weight: bold;
	border-bottom: solid 2px #1178c3;
	padding-left: 5px;
	background-color: #ffffff;
}
.TablePricesHeadBlue
{
	border-top: solid 1px #a6a6a6;
	padding-left: 5px;
	background-color: #d3e7fb;
}
.TablePricesHeadGray
{
	border-top: solid 2px #FF7B02;
	padding-left: 5px;
	background-color: #E2E2E2;
}
.TablePricesHeadOrange
{
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #ff9110;
	height: 34px;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
}
.TablePricesRow
{
	border-right: 2px solid #fff;
	color: #535353;
	padding: 3px 5px;
	background-color: #e7e7e7;
	height: 29px;
	border-bottom: solid 2px #fff;
}
.TablePricesRowOrange
{
	border-right: 2px solid #fff;
	color: #000;
	padding: 3px 5px;
	background-color: #facd98;
	height: 29px;
	border-bottom: solid 2px #fff;
}
.TablePricesFirstRowPrislistDefault
{
	background-color: #e2e2e2;
	padding-left: 5px;
}
.TablePricesRowPrislistDefault
{
	border-top: solid 1px #a6a6a6;
	padding-left: 5px;
}

.TablePricesRowTele
{
	border-top: solid 1px #a6a6a6;
	padding-left: 5px;
}
.TablePricesHeadNoPadding
{
	border-top: solid 1px #a6a6a6;
	background-color: #ffe1bd;
	font-weight: bold;
}
.TablePricesHeadNoPaddingforetag
{
	border-top: solid 1px #a6a6a6;
	background-color: #c5d9f3;
	font-weight: bold;
}
.TablePricesRowNoPadding
{
	border-top: solid 1px #a6a6a6;
}
.DottedUpAnDown
{
	border-top: dotted 1px #a6a6a6;
	border-bottom: dotted 1px #a6a6a6;
}


.GrayDottedLine
{
	border-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4C4C4C;
}
.TableThinGray
{
	border: 1px solid #585858;
}
.TableThinBlack
{
	border: 1px solid #838383;
}
.borderBottom td
{
	border-bottom: solid 1px #969696;
}

/* Fonts */



.linkOrange
{
	font-size: 11px;
	color: #FB8F10;
	text-decoration: none;
}
.linkOrange1, .linkOrange:hover
{
	font-size: 11px;
	color: #FF9110;
	text-decoration: underline;
}
.linkOrange1:hover
{
	text-decoration: none;
}
.linkWhiteB
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.linkWhiteB:hover
{
	text-decoration: none;
}
.linkBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #027FDA;
	text-decoration: underline;
}
.linkBlue:hover
{
	text-decoration: none;
}
.linkBlack
{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.linkBlack:hover
{
	text-decoration: none;
}

.Verdana10Black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.Verdana10BlackBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.Verdana10BlackBoldHome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
	font-weight: bold;
}
.Verdana14GrayBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #787878;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}

.Verdana10LightBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #027FDA;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana10WhiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Verdana10LightBlueSpace
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #027FDA;
	text-decoration: none;
	line-height: 18px;
}
.Verdana10LightBlueBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #027FDA;
	text-decoration: none;
	line-height: 10pt;
	font-weight: bold;
}
.Verdana10White
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.Verdana10WhiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.Verdana11WhiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.Verdana10Gray28
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
}

.Verdana9White
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.Verdana9WhiteWithout
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}


.Verdana9red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	text-decoration: none;
}

.Verdana9Black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.Verdana12WhiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.Verdana12LightBlueBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E5C91;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.Verdana14LightBlueBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E5C91;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.Verdana10Gray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana10GrayHome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	text-decoration: none;
}

.Verdana10DarkGrayBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	line-height: 10pt;
	font-weight: bold;
}
.Verdana10DarkGray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana10DarkGrayOut
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #989898;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana10DarkGrayTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	line-height: 13pt;
}
.Verdana10orange
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7900;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana12orange
{
	font-size: 12px;
	color: #FF7900;
	text-decoration: none;
	font-weight: bold;
}
.Verdana14orange
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fa7f06;
	text-decoration: none;
	line-height: 10pt;
	font-weight: bold;
}

.Verdana10DarkOrange
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fa7f06;
	text-decoration: none;
	line-height: 10pt;
}
.Verdana10DarkRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9d0309;
	text-decoration: none;
	line-height: 10pt;
}
.Helvetica9White
{
	font-family: Helvetica;
	font-size: 9px;
	color: #ffffff;
}
.txt12white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* Classes that control all the links on site  */
a#blue
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #027FDA;
	text-decoration: underline;
}
a:hover#blue
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #027FDA;
	text-decoration: none;
}

a#blueFast
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#blueFast
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}
a.blackPlain, a.blackPlain1:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.grayPlain
{
	color: #4C4C4C;
	text-decoration: none;
}
a.grayPlain:hover
{
	color: #4C4C4C;
	text-decoration: underline;
}
a.grayB
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #4C4C4C;
	text-decoration: underline;
}
a.grayB:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.blackPlain1
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
a.blackPlain:hover
{
	text-decoration: underline;
}
a.blue1
{
	color: #0C83D9;
	font-weight: bold;
	text-decoration: underline;
}
a.blue1:hover
{
	text-decoration: none;
}
a#black
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: underline;
}
a:hover#black
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
}
a.black
{
	font-weight: bold;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
a.black:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.orange
{
	font-weight: bold;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ff9110;
	text-decoration: underline;
}
a.orange:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ff9110;
	text-decoration: none;
}
a.blackP
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
a.blackP:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.blackB
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.blackB:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a#ctl00_ContentBottomFarRight_NewsBottoml1_HyperLink4
{
	text-decoration: underline;
}
a:hover#ctl00_ContentBottomFarRight_NewsBottoml1_HyperLink4
{
	text-decoration: none;
}

a#ctl00_ContentBottomFarRight_NewsBottoml1_HyperLink5
{
	text-decoration: underline;
}
a:hover#ctl00_ContentBottomFarRight_NewsBottoml1_HyperLink5
{
	text-decoration: none;
}

a#orange
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fa7f06;
	text-decoration: underline;
}
a:hover#orange
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fa7f06;
	text-decoration: none;
}

a#gray, NewsBottoml1_HyperLink2
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: underline;
}
a:hover#gray, NewsBottoml1_HyperLink2
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

a#lightgray
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #787878;
	text-decoration: underline;
}
a:hover#lightgray
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
}

a#adsl256
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ccac27;
	text-decoration: underline;
}
a:hover#adsl256
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ccac27;
	text-decoration: none;
}

a#adsl05
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ff8c24;
	text-decoration: underline;
}
a:hover#adsl05
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ff8c24;
	text-decoration: none;
}

a#adsl8
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #31c965;
	text-decoration: underline;
}
a:hover#adsl8
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #31c965;
	text-decoration: none;
}

a#adsl28
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1a90d7;
	text-decoration: underline;
}
a:hover#adsl28
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1a90d7;
	text-decoration: none;
}

a.home_bottom
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}
a.home_bottom:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.home_bottom_1
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.home_bottom_1:hover
{
	color: #1078C3;
}

a.home_bottom_foretag
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
	font-weight: bold;
}
a.home_bottom_foretag:hover
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


a.white
{
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.white:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
a.whiteP
{
	color: #fff;
}
a.whiteP:hover
{
	text-decoration: underline;
}
a.whiteHome
{
	color: #e3e3e3;
	text-decoration: none;
}
a.whiteHome:hover
{
	color: #fff;
	text-decoration: none;
}




a#ctl00_ContentMain_currentPromotions_gray
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_currentPromotions_gray
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link1
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link1
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}
a#ctl00_ContentMain_Vanligafragor1_link1c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link1c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link2
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link2
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}
a#ctl00_ContentMain_Vanligafragor1_link2c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link2c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link3
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link3
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}
a#ctl00_ContentMain_Vanligafragor1_link3c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link3c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link4
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link4
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link4c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link4c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}


a#ctl00_ContentMain_Vanligafragor1_link5
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link5
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_link5c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_link5c
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

a#ctl00_ContentMain_Vanligafragor1_vanligaFragor
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_vanligaFragor
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1d79d8;
	text-decoration: none;
}
a#ctl00_ContentMain_Vanligafragor1_vanligaFragorC
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: underline;
}
a:hover#ctl00_ContentMain_Vanligafragor1_vanligaFragorC
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1178c3;
	text-decoration: none;
}

ctl00_ContentMain_Vanligafragor1_vanligaFragor a#PricesLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}
a:hover#PricesLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa7f06;
}
a:active#PricesLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa7f06;
}

.vilkor a
{
	text-decoration: underline;
	font-weight: bold;
}
.vilkor a:hover
{
	text-decoration: none;
	font-weight: bold;
}


a#LinkRoll
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bold;
}
a:hover#LinkRoll
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: underline;
	font-weight: bold;
}

a:active#LinkRoll
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: blink;
	font-weight: bold;
}
/* end of link classes */


/* User controls: mobil till utland price compare */

.orangeFontAndBack
{
	color: #ff7900;
	background-color: #ffecda;
	font-weight: bold;
	padding-left: 5px;
}

/* User controls: customerlogin */
.lblUserNameOrange
{
	font-size: 11px;
	font-family: arial;
	color: #000000;
}
.lblPasswordOrange
{
	font-size: 11px;
	font-family: arial;
	color: #000000;
}
.lblErrorMessageOrange
{
	font-size: 11px;
	font-family: arial;
	color: red;
	font-weight: bold;
}
.txtPasswordBlue
{
	border: solid 1px #4c4c4c;
	font-family: Arial;
	font-size: 11px;
}
.txtUserNameBlue
{
	border: solid 1px #4c4c4c;
	font-family: Arial;
	font-size: 11px;
}

.txtPasswordForetag
{
	border: solid 1px #4c4c4c;
	font-family: Arial;
	font-size: 11px;
}
.txtUserNameForetag
{
	border: solid 1px #4c4c4c;
	font-family: Arial;
	font-size: 11px;
}

.txtUserNameOrange
{
	border: solid 1px #4c4c4c;
	font-family: arial;
	font-size: 11px;
}
.txtPasswordOrange
{
	border: solid 1px #4c4c4c;
	font-family: arial;
	font-size: 11px;
}
.txtUserName0
{
	border: solid 1px #4c4c4c;
	font-family: arial;
	font-size: 11px;
}

.txtPassword0
{
	border: solid 1px #4c4c4c;
	font-family: arial;
	font-size: 10px;
	height: 18px;
}
.lblErrorMessageBlue
{
	font-size: 11px;
	font-family: arial;
	color: #ffbb7c;
	font-weight: bold;
}
.lblErrorMessageRegularforetag
{
	font-size: 11px;
	font-family: arial;
	color: #ff0000;
	font-weight: bold;
}
.lblUserNameBlue
{
	font-size: 11px;
	font-family: arial;
	color: #ffffff;
}
.lblPasswordBlue
{
	font-size: 11px;
	font-family: arial;
	color: #ffffff;
}
.txtMinsida
{
	border: solid 1px #4c4c4c;
	font-family: arial;
	font-size: 11px;
}

/* Pricelist control - Header rows */

.PriceHeaderRow1
{
	background: #FBD8AE;
	width: 380px;
	font-size: 1px;
	border-bottom: 1px solid #D4C8AB;
	vertical-align: middle;
}
.PriceHeaderRow2
{
	background: #FBD8AE;
	width: 380px;
	font-size: 1px;
	border-bottom: 1px solid #D4C8AB;
	border-top: 1px solid #D4C8AB;
	vertical-align: middle;
}
.PriceHeaderRow1simple
{
	background: #e2e2e2;
	width: 380px;
	font-size: 1px;
	border-bottom: 1px solid #c7c7c7;
	vertical-align: middle;
}
.PriceHeaderRow2simple
{
	background: #e2e2e2;
	width: 380px;
	font-size: 1px;
	border-bottom: 1px solid #c7c7c7;
	border-top: 2px solid #ff7900;
	vertical-align: middle;
}
/* Forms */

.checkPhoneAbonnemangApproval
{
	vertical-align: middle;
}

.INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	border: solid 1px #4c4c4c;
}
.InputSignup
{
}
.InputHomeOrange
{
	border-style: solid;
	border-width: 1px;
	border-color: #fbb874;
	background-color: #f8efe8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
}
.InputHomeNewGray
{
	border-style: solid;
	border-width: 1px;
	border-color: #4c4c4c;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Pricelist control - Item columns*/


.RadioButonList1, .RadioButonList1 span, .RadioButonList1 input
{
	margin: 0;
	padding: 0;
}
input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstADSLProducts_0
{
	vertical-align: middle;
}

input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstADSLProducts_1
{
	vertical-align: middle;
}
input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstADSLProducts_2
{
	height: 20px;
}
input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstCurrentADSLOperator_0
{
	vertical-align: middle;
}
input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstCurrentADSLOperator_1
{
	vertical-align: middle;
}
input#ctl00_ContentMain_uscSignupSweden_uscCheckAdsl_radbutlstCurrentADSLOperator_2
{
	vertical-align: middle;
}


/* menus */

.menuVerdana10DarkGrayBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.menuVerdana10Gray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
	vertical-align: middle;
}



.menuVerdana1Dummy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10Black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

.menuVerdana10BlackBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #027FDA;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}
.menuImg
{
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


.menuVerdana10Sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7900;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10SubBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #117cce;
	text-decoration: none;
	vertical-align: middle;
}


.menuVerdana10Main
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #524942;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10MainSpec
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #524942;
	background-color: #e4e4e4;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10Selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff7900;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10SelectedBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #117cce;
	text-decoration: none;
	vertical-align: middle;
}
.menuVerdana10SelectedFather
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #524942;
	text-decoration: none;
	vertical-align: middle;
}

.menuRowOut
{
	background-color: #ffffff;
}
.menuRowOn
{
	background-color: #E4E4E4;
}
.menuRowOnSelected
{
	background-color: #E4E4E4;
}
.menuRowOnBlue
{
	background-color: #e4e4e4;
}
.menuRowOnSelectedBlue
{
	background-color: #e4e4e4;
}

.error
{
	font-weight: bold;
	color: red;
}
.dotsh
{
	background-image: url(../assets/separators/horizontal_separator_dark_gray.gif);
	background-color: Green;
}

.menuCorporateTabs
{
	background-color: #1078c3;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	vertical-align: top;
	padding-top: 7px;
}


/* Minsida classes */
.minsida_link
{
	line-height: 16px;
}

.minsida_link_button
{
	cursor: pointer;
}

.comp td
{
	border-bottom: 1px solid #A6A6A6;
}
.comp tr th
{
	border-bottom: 2px solid #ff6600;
}

.comp tr.total
{
	font-weight: bold;
	background-color: #f0f0f0;
	border-bottom: 1px solid #cacaca;
}

.comp tr.total2
{
	font-weight: bold;
	background-color: #e4e4e4;
	border-bottom: 1px solid #cacaca;
}
.footback
{
	background-image: url(../assets/new_home_2/loggin_back2.gif);
	background-repeat: no-repeat;
}
.footbackforetag
{
	background-image: url(../assets/spacer.gif);
	background-repeat: no-repeat;
}
.news
{
	background-image: url(../assets/new_home_2/news.jpg);
}


/* Different classes */
.cellBlueBackBoldFont
{
	background-color: #e5e5e5;
	font-weight: bold;
	padding-left: 5px;
}
.cellRegularPaddingTjanster
{
	padding-left: 5px;
	padding-top: 8px;
	vertical-align: top;
}

.hand
{
	cursor: hand;
}

/* Survey on minsida*/

.BlackVerdana9
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	padding: 5px 5px 5px 5px;
}
.Question
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	padding: 5px 5px 5px 5px;
}
/* Style for ADSL signup took from new signup flow */

.basketTextCell
{
	font-size: 10px;
	padding-left: 10px;
}
.basketPriceCell
{
	font-size: 10px;
	padding-right: 3px;
	text-align: right;
}
.basketTotalText
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	color: #c3c3c3;
}
.basketTotalTextWhite
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	color: #000000;
}
.basketTotalPrice
{
	font-size: 11px;
	text-align: right;
	padding-right: 3px;
	color: #c3c3c3;
}

.height1
{
	height: 1px;
}
.height30
{
	height: 30px;
}


.tab_voip
{
	background: url(../assets/voip/bb_back.gif) no-repeat #fff;
}
.tab_voip td
{
	padding: 0px 7px 6px 7px;
	text-align: left;
	vertical-align: top;
	line-height: 135%;
}
.tab_voip th
{
	text-align: left;
	padding: 9px 9px 0 9px;
	vertical-align: top;
}

.white_dash
{
	background: url(../assets/white_dash.gif);
}
.gray_dash
{
	background: url(../assets/gray_dash.gif);
}




/* do not change these styles */



h1
{
	font-family: Georgia, Times New Roman;
	margin: 3px 0 28px 0;
	font-weight: normal;
	color: #424242;
	font-size: 18px;
}
h1.georgia_orange
{
	font-size: 18px;
	color: #FF9110;
	margin-bottom: 4px;
}

h1.georgia_white, h1.georgia_box
{
	font-size: 18px;
	color: #FFF;
	margin-bottom: 4px;
}

h1.georgia_box_up, h1.georgia_black
{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin-bottom: 15px;
}
h1.georgia_black
{
	margin-bottom: 10px;
	color: #000;
}
h1.georgia_black_home_head
{
	color: #000;
	font-size: 14px;
}
h1.georgia_white_home_head
{
	color: #FFF;
	font-size: 14px;
}
h1.foretag
{
    font-family: Georgia, Times New Roman;
	margin: 3px 0 10px 0;
	font-weight: normal;
	color: #000000;
	font-size: 20px;
}
h1.foretag_blue
{
    font-family: Georgia, Times New Roman;
	margin: 3px 0 10px 0;
	font-weight: normal;
	color: #1178c3;
	font-size: 20px;
}
h1.foretag_grey
{
    font-family: Georgia, Times New Roman;
	margin: 3px 0 0 10px;
	font-weight: normal;
	color: #363636;
	font-size: 18px;
}
h2
{
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #000;
	margin: 0;
}
h2.white
{
	color: #fff;
	font-size: 10px;
}
h3, h3 a
{
	font-family: Georgia, Times New Roman;
}
h3.black18
{
	color: #000;
	font-size: 18px;
}
h4
{
	font-family: Georgia, Times New Roman;
	font-size: 18px;
	color: #fff;
	font-style:normal;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0;
	background-color:#000;
	padding:2px;
	padding-left:7px;
}
h4.foretag
{
	font-family: Georgia, Times New Roman;
	font-size: 18px;
	color: #fff;
	font-style:normal;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0;
	background-color:#666666;
	padding:2px;
	padding-left:7px;
}
h5
{
    font-family: Georgia, Times New Roman;
	font-size: 14px;
	color: #000;
	font-style:normal;
	font-weight:normal;
	margin: 0;
}
table#default_content h3.white18 , h3.white18  
{
	color:#fff;
	font-size: 18px;
	}
table#default_content 
{
	background-color:#fff;
	border-left:#fff solid 1px;
	line-height:130% 
	}

table#default_content td.columns 
{
	padding: 20px 28px;
	vertical-align:top;
	
	}
table#default_content h3, table#default_content h3 a
{
	color: #000;
	text-decoration:none;
	font-size: 18px;	
	font-weight:normal
}

table#default_content h3 a:hover 
{ text-decoration:underline
	}
table#default_content th
{ background-color:#000;
	text-align:left;	
	border-right:#fff 1px solid
	}
img 
{
	border:none}
p a
{
	color: #000;
	font-size: 11px;
}
p a:hover
{
	font-size: 11px;
}
span.orangeBack 
{
	background-color: #FF9110;
	font-size:11px;	
	color:#fff;	
	padding:0
}

/***********************  Style Faktura *****************************/
#container {
	width: 634px;
	height: auto;
	background-color: #FFFFFF;
}
#pagetitle {
	width: 596px;
	height: 30px;
	margin-left: 19px;
	margin-top: 9px;
}
#pagetext {
	width: 596px;
	height: 30px;
	margin-left: 19px;
}
#side_1 {
	width: 480px;
	height: 15px;
	margin-left: 19px;
	text-align:right;
}
#faktura {
	width: 596px;
	height: 680px;
	margin-left: 19px;
	top: 15px;
}
#fakturapage {
	width: 480px;
	height: 680px;
	border-style: solid;
	border-width: 1px;
	border-color: #424242;
	position: absolute;
}
#sammandragpage {
	width: 480px;
	height: 680px;
	border-style: solid;
	border-width: 1px;
	border-color: #424242;
	position: absolute;
	visibility:hidden;
}
#thumbnail {
	width: 105px;
	height: 273px;
	position: absolute;
	margin-left: 491px;
	background-color: #dbdbdb;
}
#thumb1 {
	width: 93px;
	height: 128px;
	position: absolute;
	margin-left:6px;
	margin-top:6px;
}
#thumb1 a:link.on img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

#thumb1 a:link.off img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#thumb1 a:visited.on img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

#thumb1 a:visited.off img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#thumb2 a:link.on img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
#thumb2 a:link.off img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#thumb2 a:visited.on img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
#thumb2 a:visited.off img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#thumb2 {
	width: 93px;
	height: 128px;
	position: absolute;
	margin-left:6px;
	margin-top:140px;

}
#pagefooter {
	width: 596px;
	height: 35px;
	margin-left: 19px;
}
#side_1 a:link.on {
	color: #FF9110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
#side_1 a:hover.on {
	color: #FF9110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#side_1 a:visited.on {
	color: #FF9110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#side_1 a:link.off {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}
#side_1 a:hover.off {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;

}
#side_1 a:visited.off {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;

}
/*******************End Style Faktura**********************/
.footback
{
	/*background-image: url(../assets/new_home_2/loggin_back2.gif);*/
	background-image: url(../assets/home/minsida_banner.jpg);
	background-repeat: no-repeat;
}
.footbackforetag
{
	/*background-image: url(../assets/spacer.gif);*/
	background-image: url(../assets/home/minsida_bann_1_corp.jpg);
	background-repeat: no-repeat;
}
