﻿/*Abonnemang*/
#abonnemang {background:url(../assets/fast/abonnemang_head.jpg) no-repeat;width:681px;height:175px;}
#abonnemang h1{font-size:22px;color:#fff;padding:20px 0 0 20px}
#abonnemang h2{font-size:28px;color:#074467;padding-left:20px}
.abonnemangPriser{width:310px;float:left;margin-right:10px}
.abonnemangPriser h5, .abonnemangPriser table {font-size:12px;margin-top:5px}
.abonnemangRight{width:340px;float:right;background-color:#ccc;padding:10px;margin-top:25px}
.abonnemangRight p{font-size:12px}

/*Ungdomsabonnemang*/
#ungdoms .header{background:url(../assets/fast/ungdomsPic.jpg) no-repeat;width:681px;height:165px;}
#ungdoms .header h1{color:#000;padding:15px 0 0 15px}
#ungdoms .header h2{ background-color:#fff;width:300px;padding:10px;color:#ff9000;margin-left:17px}
#ungdoms .orderFast1{background-color:#eaeaea;height:280px;width:681px;}/*overriden width*/
#ungdoms .orderFast1 table{padding:5px;font-size:11px;width:98%}
#ungdoms .orderFast3{width:681px;background-color:#eaeaea;height:100%;}/*overriden height*/
#ungdoms .orderFast3 .redBar{width:681px;}
#ungdoms .orderFast3 h3{font-size:1.3em;font-weight:bold;padding-bottom:7px}
#ungdoms .orderFast3 p{font-size:1.2em}

/*utland*/
#utland {background:url(../assets/fast/prislistor_utland_head.jpg) no-repeat;width:681px;height:178px;padding:3em 0 0 1em}
.text{padding:1em 0 0 1em}

/*Fast default*/
.fastLeftNew {float:left;width:47.5em;background-color:#d8d8d8;height:100%}
.fastRightNew {float:right;width:19.2em;border:solid 1px #ccc}
.fastLeftNew p{font-size:1.2em}
.fastLeftNew h3{font-size:1.3em;font-weight:bold;padding:12px 5px 0 17px}
.orderFast1{background-color:#fff;height:280px;width:440px;margin:0 auto}
.orderFast1 .orangeBar{background-image:url(../assets/fast/fastBackg_orange.gif);background-repeat:repeat-x;background-position:top;width:100%;height:26px;display:block;color:#fff;font-weight:bold;font-size:12px;text-indent:13px;line-height:25px;margin-bottom:10px}
.orderFast1 table{padding:5px;width:420px;margin:0 auto;font-size:11px}
.orderFast1 th{font-size:18px}
.orderFast1 td{border-top:dashed 1px #ccc;text-align:center}
.orderFast1 td.left{text-align:left;width:170px}
.orderFast2{background-color:#fff;width:440px;margin:0 auto}
.orderFast2 .greenBar{background-image:url(../assets/fast/fastBackg_green.gif);background-repeat:repeat-x;background-position:top;width:440px;height:26px;display:block;color:#fff;font-weight:bold;font-size:12px;text-indent:13px;line-height:25px;}
.orderFast2 .green{color:#60b727}
.orderFast2 .fritid{float:left;width:215px;}
.orderFast2 .alltid{float:right;width:225px;}
.orderFast3{background-color:#fff;height:125px;width:440px;margin:0 auto}
.orderFast3 .redBar{background-image:url(../assets/fast/fastBackg_red.gif);background-repeat:repeat-x;background-position:top;width:440px;height:26px;display:block;color:#fff;font-weight:bold;font-size:12px;text-indent:13px;line-height:25px;}
.orderFast4{background-color:#fff;height:50px;width:440px;margin:0 auto;border:dotted 1px #666}
.orderFast4 p{padding-top:10px;padding-left:10px;font-weight:bold}
.orderFast1 a{color:#000;font-size:18px}
.orderFast1 a:hover{color:#ff9000}
.orderFast1 .orangeBar a{font-size:12px;}
.orderFast1 .orangeBar a:hover{color:#fff}
.orderFast2 a{color:#60b727;font-size:12px}
.orderFast2 a:hover{color:#000}
.buttKassa{float:right;margin:10px 15px 15px 0}
.fastRightNew .text{padding:10px}
.fastRightNew .dash{border-bottom:dashed 1px #ccc;display:block}

#tooltipFritidAlltidText,#tooltipSimpleAlltidText,#tooltipStandardText, #tooltipAlltidText, #tooltipSimpleText, #tooltipFritidText, #tooltipUtlandText{display:none;}
#tipIdFritidAlltid,#tipIdSimpleAlltid,#tipIdStandard, #tipIdFritid, #tipIdAlltid, #tipIdSimple, #tipIdUtland{padding:7px 13px 7px 13px;background:#888;color:#fff;width:200px;font-size:10px}
#tooltipFritidAlltid,#tooltipSimpleAlltid,#tooltipStandard, #tooltipAlltid, #tooltipSimple, #tooltipFritid, #tooltipUtland{cursor:help}
/*Fast default END*/

/*modalContent NEW 05.08.09.*/
.validatorCalloutHighlight {background-color:#FFFACD;}
.modalBackground {background-color:#444;filter:alpha(opacity=70);opacity:0.7;cursor:wait;}
.modalContent {background-color:#fff;width:440px;position:relative}
.modalContentIn{padding:20px;}
.modalContent h1{font-size:20px;font-family:Georgia;color:#3a3a3a;font-weight:normal}
.modalContent .radio, .modalContent .textbox{vertical-align:middle;}
.modalContent .textbox{border:solid 1px #000;height:15px}
.modalContent p.header{padding:0px;margin:0px;margin-bottom:18px;font-size:16px;font-family:Georgia;color:#ff9000;}
.modalContent p.message{padding:0px;margin:0px;margin-bottom:18px;font-size:14px;color:#4c4c4c}
.modalGreen, .modalOrange{vertical-align:middle;padding:10px 5px 10px 5px;border-left:solid 5px #444;color:#000}
.modalGreen {background-color:#bcd155}
.modalOrange{background-color:#f7c55b}
.modalOrangeIn{margin-left:5px;background-color:#facd87;padding:10px;padding-left:24px}
.modalOrangeIn .areaDD{margin-left:20px;margin-top:10px;margin-bottom:15px;font-size:11px}
.modalMessage{background-color:#fff;border-left:solid 15px #ff9000;border-right:solid 15px #ff9000;color:#4c4c4c;font-family:Georgia;font-size:14px;padding:20px;width:370px}
.modalMessage p.header{color:#ff9000;font-size:16px;margin-bottom:10px}
.modalMessage p{color:#4c4c4c}
.progress{position:fixed;_position:absolute;left:48%;top:48%;color:#000;text-align:center;vertical-align:middle;z-index: 100;}
/*additional for modal popups*/
.AccodionHeaderFast{width:400px;}

/* ---------------Tabs---------------*/
.ui-tabs { }
.ui-tabs .ui-tabs-nav { }
.ui-tabs .ui-tabs-nav li {display:block;float:left;margin: 0 5px -1px 0;border-top:solid 3px #c0c0c0; border-left:solid 1px silver; border-right:solid 1px silver; background-color:#e0e0e0;}
.ui-tabs .ui-tabs-nav li.tabRed {border-top:solid 4px red;}
.ui-tabs .ui-tabs-nav li a {border-top:0px;border-bottom:1px solid silver;display:block;height:16px;float:left;color:#000;text-decoration:none; padding: 3px 9px 1px 9px;}
.ui-tabs .ui-tabs-nav li.ui-state-hover {background-color:#fff;border-top:solid 3px #ff9000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background-color:#fff;border-top:solid 3px #ff9000;color:#ff9000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {border-bottom:1px solid #fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {background-color:#fff;color:#000; font-weight: bold;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color: #636363;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {border:solid 1px silver; padding:8px;clear:both; background: url(../assets/ajaxTabs/tabpanel-bg.gif) repeat-x left bottom;}
.ui-tabs .ui-tabs-hide { display: none; }
/*---*/
.tabsInColor .ui-tabs .ui-tabs-nav li.orangeTab{border-top:solid 3px #e77e25;}
.tabsInColor .ui-tabs .ui-tabs-nav li.greenTab{border-top:solid 3px #6ac234;}
.tabsInColor .ui-tabs .ui-tabs-nav li.redTab{border-top:solid 3px #d52e32;}
.tabsInColor .ui-tabs .ui-tabs-nav li.blueTab{border-top:solid 3px #2fb3d4;}
.tabsInColor .ui-tabs .ui-tabs-nav li.yellowTab{border-top:solid 3px #e6bb2f;}
.tabsInColor  .ui-tabs .ui-tabs-nav li a{padding-left:0px;padding-right:0px;width:80px;text-align:center;}
.tabsInColor .ui-tabs .ui-tabs-nav li.ui-state-hover {background-color:#fff;border-top:solid 3px #4c4c4c;}
/*,.ui-tabs .ui-tabs-nav li.greenTab,.ui-tabs .ui-tabs-nav li.redTab,
.ui-tabs .ui-tabs-nav li.blueTab,.ui-tabs .ui-tabs-nav li.yellowTab{}*/

/*Campaign banner fast telefoni save per month*/
.Campaign {display:none;background:url(../assets/fast/campaign/bgOrange.gif);font-family:Tahoma;position:absolute;z-index:1000;height:723px;width:686px;opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.Campaign .inCampaign{margin-left:24px;margin-right:10px;}
.Campaign h1{font-family:Arial;font-size:48px;color:#373741;font-weight:bold;}
.Campaign .underline_h2{font-family:Arial;font-size:22px;color:#373741;}
.Campaign .underline_h2 img{display:block;float:left;margin-right:12px;}
.Campaign .underline_h2{ text-decoration:none;}
.Campaign .underline_h2:hover{ text-decoration:none;color:#373741}
.Campaign .pngPhoneOld{display:block;float:right;margin-right:3px;}
.Campaign .pngSavings{display:block;float:right;margin-right:30px;margin-top:-30px}
.Campaign .roundedWrapper{}
.Campaign .roundedWrapper2{margin-left:181px;}
.Campaign .roundedOrangeTop{background:url(../assets/fast/campaign/top.gif) no-repeat;width:640px;height:14px;}
.Campaign .roundedOrangeBottom{background:url(../assets/fast/campaign/bottom.gif) no-repeat;width:640px;height:14px;}
.Campaign .roundedBorderMiddle{background:url(../assets/fast/campaign/middle.gif);width:640px;}
.Campaign .roundedOrangeBottom2{background:url(../assets/fast/campaign/bottom2.gif) no-repeat;width:459px;height:14px;}
.Campaign .roundedBorderMiddle2{background:url(../assets/fast/campaign/middle2.gif);width:459px;}
.Campaign .tblCampaignPrices{text-align:center;font-size:16px;color:#373741;margin:0px 0px 0px 20px}
.Campaign .tblCampaignPrices th{padding:0px 13px 7px 13px;}
.Campaign .tblCampaignPrices td{}
.Campaign .tblCampaignPrices .left{text-align:left;font-size:12px;}
.Campaign .bgFlowerLight{background:url(../assets/fast/campaign/flowerLight.gif) no-repeat;width:30px;height:30px;margin-left:224px;}

.Campaign .tblCampaignPrices2{text-align:center;font-size:11px;color:#373741;margin:0px 0px 0px 20px;}
.Campaign .tblCampaignPrices2 th{padding:0px 22px 5px 22px;}
.Campaign .tblCampaignPrices2 th.left{padding:0px 22px 5px 0px;text-align:left;color:#c65b00;width:160px}
.Campaign .tblCampaignPrices2 td{font-size:11px;}
.Campaign .tblCampaignPrices2 .left{text-align:left;}
.Campaign .textBoxLeft{color:#373741;font-size:10px;margin-top:-110px;margin-bottom:90px;margin-right:480px;text-align:right}
.Campaign .textBoxLeft a{font-size:10px}
.Campaign .btnClose{color:#373741;text-decoration:none;font-size:14px;font-weight:bold}
.Campaign .btnClose:hover{color:#c65b00}
.Campaign .btnNext{font-size:28px;text-align:center;text-decoration:none;font-weight:normal;margin-left:205px;color:#373741;text-decoration:underline}
.Campaign .btnNext:hover{text-decoration:none}

.bold{font-weight:bold}
.orangeFont{color:#c65b00}
/**/

/* Fastabonnemang-tjanster */
.box-telesvar, .box-telesvar-wide, .box-plustjanster, .box-nummerpresentation, .box-samtalssparr {width: 300px; float: left; margin: 0 35px 35px 0;}
.box-plustjanster, .box-samtalssparr {float: right;}
.box-telesvar .corner-br, .box-telesvar-wide .corner-br, .box-plustjanster .corner-br, .box-nummerpresentation .corner-br, .box-samtalssparr .corner-br {padding: 9px 10px; height: 109px;}
.box-telesvar {margin: -13px 0 35px 0; width: 334px;}
.box-telesvar-wide {margin: 0 0 35px 0; width: auto;}
.box-telesvar .corner-br, .box-telesvar-wide .corner-br {padding: 20px 45px 10px 10px; height: 112px;}
.box-telesvar-wide .corner-br {height: 188px;}

.box-telesvar {background: url(../assets/voip/box-telesvar-corner-left.gif) no-repeat left top;}
.box-telesvar-wide {background: url(../assets/voip/box-telesvar-corner-left-wide.gif) no-repeat left top;}
.box-telesvar .corner-tr {background: url(../assets/voip/box-telesvar-corner-image.gif) no-repeat right top;}
.box-telesvar-wide .corner-tr {background: url(../assets/voip/box-telesvar-corner-image-wide.gif) no-repeat right top;}
.box-telesvar-wide .telefonnummer-check {padding-top: 5px;}
.box-telesvar-wide .telefonnummer-check input.textBox {border: 1px solid #7f7f7f; width: 240px; padding: 0; height: 16px;}
.box-telesvar-wide .telefonnummer-check input.btn {vertical-align: top; margin-left: 5px;}
.box-telesvar-wide .telefonnummer-check span {font-weight: bold; width: 190px; display: inline-block;}
.box-telesvar-wide .telefonnummer-info {margin-left: 190px; font-size: 9px;}

.box-plustjanster {background: url(../assets/voip/box-corner-tl.gif) no-repeat left top;}
.box-plustjanster .corner-tr {background: url(../assets/voip/box-corner-tr.gif) no-repeat right top;}
.box-plustjanster .corner-bl {background: url(../assets/voip/box-corner-bl.gif) no-repeat left bottom;}
.box-plustjanster .corner-br {background: url(../assets/voip/box-plustjanster-corner-image.gif) no-repeat right bottom;}

.box-nummerpresentation {background: url(../assets/voip/box-corner-tl.gif) no-repeat left top;}
.box-nummerpresentation .corner-tr {background: url(../assets/voip/box-corner-tr.gif) no-repeat right top;}
.box-nummerpresentation .corner-bl {background: url(../assets/voip/box-corner-bl.gif) no-repeat left bottom;}
.box-nummerpresentation .corner-br {background: url(../assets/voip/box-nummerpresentation-corner-image.gif) no-repeat right bottom;}

.box-samtalssparr {background: url(../assets/voip/box-corner-tl.gif) no-repeat left top;}
.box-samtalssparr .corner-tr {background: url(../assets/voip/box-corner-tr.gif) no-repeat right top;}
.box-samtalssparr .corner-bl {background: url(../assets/voip/box-corner-bl.gif) no-repeat left bottom;}
.box-samtalssparr .corner-br {background: url(../assets/voip/box-samtalssparr-corner-image.gif) no-repeat right bottom;}

.box-telesvar p {line-height: 1.2em;}
.box-plustjanster p, .box-nummerpresentation p, .box-samtalssparr p {line-height: normal;}
.box-telesvar h5, .box-telesvar-wide h5, .box-plustjanster h5, .box-nummerpresentation h5, .box-samtalssparr h5 {color: #125687; font-size: 16px; margin-bottom: 5px;}

h5.tab-links .active {background-color:#FFF2E2; border:1px solid #FF9000; color:#FF9000; padding:5px; }
h5.tab-links a {background-color:#EAEAEA; border:1px solid #ccc; color:#555; padding:5px; text-decoration: none;}
h5.tab-links a:hover {background-color:#dadada;}