/* January 2, 2012*/

/* This code is copyrighted to CBB Mobil A/S.
This means you may NOT use it for you site's design. */

/* clean-up ------------------------------------------------------*/
#main-content ul,#main-content ol{line-height:17px;margin-top:8px;}
#main-content ul li{list-style-type:disc;margin-left:20px;padding-left:0px;}
#main-content ol li{list-style-type:decimal;margin-left:20px;}
#main-content h2{margin-bottom:10px ! important; font-weight: normal}
#main-content ul.links li{list-style-type:none;margin-left:20px;}
p{line-height:15px;}
#topnav li a{display:inline-block;padding:6px 10px 0px 10px;height:21px;}
#topnav li a.selected{display:inline-block;background:#FBECB1;}
/*----------------------------------------------------------------*/
/* B A S E */
/*----------------------------------------------------------------*/
html {overflow-y: scroll;}
body{background:#c7c9ca no-repeat 50% 0;font:11px Helvetica, Tahoma, sans-serif;text-align:center; padding-top:28px; }
/* S T R U C T U R E ---------------------------------------------*/
#container{background:white ;height:100%;margin:0 auto;overflow:hidden;padding:0 0 0 0;text-align:left;width:970px;}
/* T Y P O G R A P H Y -------------------------------------------*/
h2{color:#000000;font-size:16px;}
h3{font-size:12px;}
h1{font-size:20px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;}
h2{font-size:16px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:normal;}
h3{font-size:12px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;}
h4{font-size:11px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;}
h5{font-size:11px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:normal;}
h6{font-size:10px;font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight:normal;}
/* H O R I Z O N T A L R U L E S ---------------------------------*/
hr{background:#a1a1a1;border:none;color:#a1a1a1;height:1px;}
.hr1{width:100%;height:1px;background:#dadada;margin-bottom:10px;}
.hr2{width:100%;height:1px;background:#CBCBCB;margin-top:6px;margin-bottom:0px;}
.hr3{margin-top:8px;margin-bottom:6px;background:#CBCBCB;height:1px;width:320px;}
.hr4{margin-top:8px;margin-bottom:16px;background:#cccccc;height:1px;width:680px;}
.hr5{width:100%;height:20px;background: url(../images/hr.png) ! important;}
#main-content hr{height:20px;background: url(../images/hr.png) ! important;}
/* L I N K S -----------------------------------------------------*/
a{color:#177f52;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
/* B U T T O N S -------------------------------------------------*/
a.button{cursor:pointer;background:transparent url(../images/green-btn-right.png) no-repeat scroll top right;color:#000000;display:block;float:left;font:bold 11px Verdana,Helvetica,sans-serif;height:21px;margin:4px 6px 0 0;padding:0 10px 0 0;text-decoration:none;}
a.button > span{background:transparent url(../images/green-btn-left.png) no-repeat;color:white;display:block;height:21px;line-height:14px;padding:2px 0 0px 14px;}
button.button{color:black;text-transform:uppercase;border:0;background:transparent url(../images/green-btn-right.png) no-repeat scroll top right;color:white;display:block;float:left;font:bold 11px Verdana,Helvetica,sans-serif;height:21px;margin:4px 6px 0 0;padding:0 10px 0 0;text-decoration:none;cursor:pointer;}
button.button span{text-transform:uppercase;border:0;background:transparent url(../images/green-btn-left.png) no-repeat;display:block;height:19px;line-height:16px;padding:1px 0 0px 14px;margin-top:-3px;cursor:pointer;}
/* I N P U T S ---------------------------------------------------*/
input[type="checkbox"], input[type="radio"] {margin-right: 8px}
/*---------------------------------------------------------------*/
/* G E N E R I C C L A S S E S */
/*---------------------------------------------------------------*/
.float-left{float:left;}
.float-right{float:right;}
.align-right{text-align:right;}
.last-item{margin-bottom:0 ! important;}
.text-align-right{text-align:right;}
.top{margin-top:0;}
.no-float{float:none ! important;}
.margin-top-fix1{margin-top:6px;}
.margin-top-fix2{margin-top:4px;}
.margin-top-fix3{margin-top:0px ! important;}
.margin-top-fix4{margin-top:8px;}
.margin-top-fix5{margin-top:10px;}
.margin-bottom-fix1{margin-bottom:4px ! important;}
.indent{margin-left:22px;}
.align-left{float:left;}
.align-left-full-width{float:left;width:100%}
.align-right{float:right;text-align:left ! important;}
td.align-right {float: none ! important; text-align: right ! important;}
.grey{color:#838383;}
/*----------------------------------------------------------------*/
/* H E A D E R */
/*----------------------------------------------------------------*/
/* M A S T H E A D -----------------------------------------------*/
#masthead{height:84px;background:transparent;}
#masthead h1{display:none;/*TODO fix */}

/* T A B S -------------------------------------------------------*/
#tabs {background: #C7C9CA}
#tabs ul{margin:0 0 0 0px;text-align:left;}
#tabs ul li{display:inline; padding-top: 12px; padding-bottom: 12px}
#tabs ul li a{background:url(../images/tab-not-selected.png);color:white;font:normal 12px Helvetica, Tahoma, sans-serif; text-transform: uppercase; display:inline-block;height:15px;margin:0 -2px 0 0;padding:9px 10px 4px 10px;text-align:center;width:120px;}
#tabs ul li a.selected,#tabs ul li a:hover{background:url(../images/tab-selected.png);color:black;}
/* T O P N A V ---------------------------------------------------*/
#topnav{background:url(../images/topnav.png);font-weight:normal;height:37px;margin:0px 0 13px 0;width:970px;}
#topnav ul{float:left;margin-left:20px;padding-top:10px;}
#topnav ul li{display:inline;margin:0 22px 0 0;}
#topnav a{color:black;}
#topnav a:hover{text-decoration:underline;}
#client-area-btn{background: #FBECB1;float:right;height:9px;margin: 12px 13px 0 0;padding:5px 0px 11px 0px;min-width:63px;text-align:center;}
/* S I T E - S E A R C H -----------------------------------------*/
#site-search {display: inline-block;zoom: 1; *display: inline; float: right;margin: 12px 15px 0 0;width: 217px;border: 1px solid #D5D5D5;height: 22px;padding-top: 0px;}
#site-search form {margin: 0 0 0 0;width: 300px;}
#site-search input.search-query {height: 12px;margin: 2px 0 0 5px;width: 150px; border: 0}
#site-search input.submit-btn{background:url(../images/search.png) no-repeat;border:0;margin:-1px 0 0 4px;padding:0 0 0 0; width: 54px; height: 24px; cursor:pointer}
/*---------------------------------------------------------------*/
/* S I D E B A R - L E F T */
/*---------------------------------------------------------------*/
#sidebar-left{background:white;float:left;margin:1px 10px 0px 10px;width:140px;}
#sidebar-left hr{margin:7px 0 6px 6px;}
#sidebar-left ul{line-height:28px;}
#sidebar-left .selected{background:url(../images/sidebar-left-selected.png) no-repeat 50%;}
#sidebar-left li{padding-left:10px;}
#sidebar-left a{color:black;}
.sidebar-menu-locked a{color:gray ! important;padding-left:0px;/*background:url(../images/sidebar-locked.gif) no-repeat 0% 65%;*/}
.sidebar-menu-locked a:hover{text-decoration:none;cursor:default;}
/*----------------------------------------------------------------*/
/* M A I N - C O N T E N T */
/*----------------------------------------------------------------*/
#dual-accounts{padding:16px;padding-top:10px;padding-bottom:0px;background:#fffce6;border:1px dotted #dadada;margin-bottom:16px;}
#dual-accounts p{padding:0;margin:0;}
.note{height:34px;width:555px;margin-bottom:0px;}
.note p{padding:0;margin-left:64px;padding-top:10px;}
.warning{background:url(../images/note-warning.jpg);}
.important{background:url(../images/note-important.jpg);}
.dual-accounts{background:url(../images/note-dual-accounts.jpg);}
h3.tagline{margin-top:12px;}
#main-content h1{margin-bottom:10px;margin-top:8px;text-transform: uppercase;font-size: 24px; font-weight: normal;}
#main-content-bottom-navigation a.back-button{float:left;}
#main-content-bottom-navigation a.button{float:right;}
#main-content-bottom-navigation{margin-top:10px;}
#main-content p{margin-bottom:10px;}
.main-content-form{padding:20px;padding-top:16px;background:url(../images/main-content-form.png) no-repeat no-repeat;margin-bottom:-2px;margin-top:14px;}
.main-content-form h2{font-size:15px;margin-bottom:8px;}
.main-content-form-bottom{background:url(../images/main-content-form-bottom.png) no-repeat;width:560px;height:33px;margin-top:-20px}
#main-content h3{margin-bottom:6px;}
#main-content tr{margin-bottom:4px;}
#main-content td{padding-right:10px;}
#main-content{float:left;margin:1px 0 24px 8px;width:557px;min-height:600px;}
.seperator{height:2px;}
#main-content-form td{padding-top:30px;}
/* D A S H B O A R D- M O D U L E ---------------------------------*/
.dashboard-module-content,.help-module-content{background:url(../images/dashboard-module-top-show.png);width:524px;padding:15px 16px 4px 17px;}
.dashboard-module-content-mbb{background:url(../images/dashboard-module-top-mbb.png)}
.dashboard-module-content-thirdparty{background:url(../images/dashboard-module-top-mbb.png)}
.dashboard-module-bottom,.help-module-bottom{background:url(../images/dashboard-module-bottom.png);height:20px;margin-bottom:0px;width:556px;}
*>.dashboard-module-bottom{margin-top:-10px;}
.dashboard-module-content h2 {cursor:pointer; font-size: 18px; font-weight: normal; text-transform: uppercase}
.dashboard-module-content h2 span {text-transform: lowercase}
.hide-btn{background:url(../images/dashboard-module-top-hide.png) ! important;}
.dashboard-module-content img{margin-right:6px;}
.expand-collapse{padding-top:25px;}
.expand-collapse h3{font-size:13px;margin-top:5px;margin-bottom:5px;}
.limited-btn{background:url(../images/dashboard-module-top-limited.png) ! important;}
#dashboard-module-1 .expand-collapse{height:130px;}
/* R E F I L L ---------------------------------------------------*/
#refill-custom{background:url(../images/refill-custom.png);float:right;width:150px;height:96px;padding:10px;}
#refill{margin-bottom:10px;}
.main-content-promotion{background:url(../images/main-content-promotion.jpg);height:159px;padding:16px;width:245px;}
#refill-custom{text-align:center;}
#refill-custom input{margin-right:6px;margin-bottom:4px;width:60px;}
#refill-custom .button{margin-left:29px;}
#refill-custom p{margin-bottom:6px;}
#refill-custom h3{margin-bottom:10px;}
#refill-custom h3{margin-top:-1px;}
#refill-custom #selfamount{margin-top:-6px;display:inline;}
#refill-custom #automatic{font-size:10px;}
#refill-custom #automatic input{padding:0pt;width:12px;margin-bottom:-3px;}
#refill-custom .button{margin-top:3px;}
/* U S A G E -----------------------------------------------------*/
#usage-column1{display:inline-block;height:144px;margin-bottom:10px;width:150px;}
#usage-column2{display:inline-block;height:144px;line-height:20px;margin-left:16px;width:200px;}
#usage-column3{display:inline-block;float:right;height:144px;line-height:28px;margin-top:-5px;width:140px;}
#usage-column3 li img{margin:-5px 0;}
#usage-column2 table{width:194px;}
#main-content #forbrugform ul li{margin-left:10px;margin-right:10px;}
#show{padding-bottom:4px ! important;}
.show-btn{background:url(../images/show-btn.png) no-repeat;cursor:pointer;border:0;height:19px;width:37px;}
#period{padding-bottom:2px ! important;}
#sum-total td{border-top:7px solid white;}
.main-content-promotion h2{margin-bottom:8px;}
.main-content-promotion p{margin-bottom:6px;}
.main-content-promotion strong{display:block;margin-top:18px;margin-bottom:2px;}
.standard-table{width:100%;margin-bottom:6px;}
.standard-table td{border:1px solid #E9E9E9 ! important;padding:4px 8px;}
.standardtable{width:100%;margin-bottom:6px;}
.standardtable td{border:1px solid #E9E9E9 ! important;padding:4px 8px;}
.standardtable th{border:1px solid #E9E9E9 ! important;padding:4px 8px;}
.standardtable td {
border: 1px solid #E9E9E9;
padding: 4px 8px;
text-align: left;
}
.table-even{background:#e9e9e9;}
#usage-column1-wide{width:370px;height:auto;float:left;}
li#date1-li{margin-left:14px ! important;}
.graph-header,
#usage-column1,
#usage-column2,
#usage-column3,
#forbrugform{text-align:left;}
/* P R O D U C T S -----------------------------------------------*/
.product-thumbnail{background:url(../images/product-thumbnail.gif) no-repeat;height:56px;margin-right:2px;margin-bottom:5px;overflow:hidden;width:170px;}
.third-thumbnail{margin-left:0px;}
.graph-header{font-size:14px;margin-bottom:10px;}
#products-graph-header div{display:inline-block;}
#products h3{margin-top:12px;}
/* O N L I N E - F U N C T I O N S -------------------------------*/
#online-functions h2{font-size: 18px; text-transform: uppercase;font-weight: normal; margin-top: 30px}
#online-functions{margin-top:10px auto;margin-bottom:10px}
/* M A I N - C O N T E N T - P R O M O T I O N -------------------*/
.dashboard-module-content-thirdparty table{margin-top:16px;border:1px solid #d8dad9;width:526px;margin-bottom:20px;}
.dashboard-module-content-thirdparty td{padding:10px;}
.dashboard-module-content-thirdparty tr.odd{background:#e2e2e2;}
/*----------------------------------------------------------------*/
/* S I D E B A R - R I G H T */
/*----------------------------------------------------------------*/
#sidebar-right{float:right;background:white;margin-right:11px;width:223px;}
#sidebar-right h3{font-size:11px;margin-bottom:-2px;/*TODO:neg margin*/}
#sidebar-right ul.fixme em, #sidebar-right ul.fixme li {font-style: normal; font-size: 12px}
.margin-top-fix3 .sidebar-right-promotion-2 strong {font-size: 12px; font-weight: normal}
/* L O G I N - B O X ---------------------------------------------*/
#login-box,#login-box-mbb{position:relative;height:100px;width:220px;padding:35px 10px 0 16px;margin:1px 0 10px 0;text-align:left ! important;font-size: 12px}
.login{background:white url(../images/login.png) no-repeat ! important;}
.login-mbb{background:white url(../images/login-mbb.png) no-repeat ! important;}
.loggedin{background:white url(../images/loggedin.png) no-repeat ! important;}
.loggedin-mbb{background:white url(../images/loggedin-mbb.png) no-repeat ! important;}
#login-box table,#login-box-mbb table{width:192px;margin-top:0px;line-height:22px;color: #4b4b4b;}
#login-box-bottom a{font-size:12px;float:left; color: #177F52}
#log-out-btn,#log-in-btn{float:right ! important;}
#login-box-bottom{width:200px;margin-top:14px;position:relative;margin-left:10px; bottom: 3px;margin-right:0px;}
#login-box form#user-pass input,#login-box-mbb form#user-pass input{margin-left:0px;}

/*IE7*/
#user-pass{padding-top:7px ! important;}
/*#user-pass{padding-top:0px;}
*//*IE7*/
#login-box{padding-left:16px;}
#login-box-bottom{bottom:0;position:absolute;margin-left:0;}
.login form div{position:relative}
.login label{position:absolute;top:0;left:0;margin-top:3px;margin-left:3px;color:gray;}

#login-box form#user-pass input,#login-box-mbb form#user-pass input{color:gray;;height:16px;margin-bottom:5px;width:192px; font-size: 13px}

/* S I D E B A R - R I G H T - B O X -----------------------------*/
.sidebar-right-box{margin:10px 0 10px 0;}
.sidebar-right-box-content{background:url(../images/promotion-middle.png) repeat-y;margin:-3px 0 0 0;padding:8px 15px 15px 15px;}
.sidebar-right-box-content h2{margin-bottom:8px; color: black; margin-top: 8px; margin-left: 2px; font-size: 15px; font-weight:normal;text-transform: uppercase}
.sidebar-right-box span{color:gray;font-size:10px;}
.sidebar-right-box-top{background:url(../images/promotion-top.png) no-repeat;width:221px;height:9px;}
.sidebar-right-box-bottom{background:url(../images/promotion-bottom.png) no-repeat;width:221px;height:9px;}
.sidebar-right-box p{margin-bottom:12px;}
/* CU S T O M E R S E R V I C E ------------------------------*/ 
img#sidebar-right-customer-service {margin-top: 15px; margin-bottom: 12px}
/* P H O N E D E S C R I P T I O N ------------------------------*/ 
#phone-description h2{margin-bottom:4px;}
#phone-description h3{font-size:12px;}
#phone-description p{line-height:9px;}
#phone-description ul{margin-top:3px;}
/* N E W S -------------------------------------------------------*/ 
#sidebar-right-news h3{font-size:11px;margin-bottom:0px;}
#sidebar-right-news p{font-size:10px;}
a.more-messages{margin-top:-5px ! important;margin-bottom:0px;margin-right: 16px; margin-top: 32px}
a.read-on{font-size:10px;}
#news-header{margin-top:6px;}

/* P R O M O T I O N ---------------------------------------------*/
.sidebar-right-promotion-1,.sidebar-right-promotion-2{padding-bottom:0px;}
.sidebar-right-promotion-1 img{float:left;margin-right:10px;margin-bottom:12px;}
.sidebar-right-promotion-1 ul{margin-bottom:7px;}
.sidebar-right-promotion-1 ul li{color:#7c7c7c;padding-left:0px;margin-left:90px;list-style-type:disc ! important;}
.sidebar-right-promotion-1 h3{margin-top:0px ! important;}
.sidebar-right-promotion-1 h2{margin:0 0 10px 0;}
.sidebar-right-promotion-1 p{margin-bottom:0;}
.sidebar-right-promotion-1 p span{color:#4098c1 ! important;font:bold 15px Helvetica, Tahoma, sans-serif;}
.sidebar-right-promotion-2 p{margin-bottom:0px}
.sidebar-right-promotion-2 img{float:right;}
.sidebar-right-promotion-2 strong{display:block;margin:6px 0 6px 0;}
.sidebar-right-promotion-1 ul.fixme li{font-size:10px;color:black;list-style-type:none !important;margin-left:0px ! important;padding-left:0 ! important;}
.sidebar-right-promotion-2 ul.fixme li{list-style-type:none !important;margin-left:0px ! important;padding-left:0 ! important;}
/*---------------------------------------------------------------*/
/* F O O T E R */
/*---------------------------------------------------------------*/
#footer{font-size: 12px; background: #C7C9CA; color: white;height:28px;margin:0px 0 32px 0;padding:0 0 0 0;text-align:center;width:100%;}
#footer-inner{background: black; margin: 0 auto; width: 971px; padding: 4px 0;border-bottom: 20px solid white}
/*---------------------------------------------------------------*/
/* S I T E M A P */
/*---------------------------------------------------------------*/
#sitemap{margin:0 0 20px 100px;}
#sitemap div{display:inline-block;text-align:left;width: 210px}
#sitemap ul{color:#b8b8b8;line-height:18px;}
#sitemap a {color: white}
/*---------------------------------------------------------------*/
/* T O O L T I P */
/*---------------------------------------------------------------*/ 
#products-graph-header .tooltip{display:none;}
.tooltip{background:transparent url(../images/tooltip.png);display:none;height:160px;padding:25px 25px 25px 40px;width:240px;}
.tooltip strong{display:block;margin:18px 0 2px 0;}
.tooltip h2{margin-bottom:8px;}
#forbrugform{margin-bottom:18px;}
#forbrugform li{display:inline;margin-right:0px;padding-top:0;width:100px;/*MOZ*/}
#forbrugform li input{width:78px;margin-left:10px;}
#forbrugform li img{margin:-20% 0;}
/* B L I T Z ----------------------------------------------------*/
#blitz{float:right;background:url(../images/blitz-notification.jpg) repeat-x;height:44px;margin:auto 10px 12px auto;margin-right:10px;padding-top:8px;padding-left:92px;width:70px;width:696px;z-index:30;}
#blitz img{cursor:pointer;float:right;margin-right:10px;}
/*----------------------------------------------------------------*/
/* R E G F L O W */
/*----------------------------------------------------------------*/
/* R E G F L O W L A Y O U T -------------------------------------*/
#regflow-main-content{float:left;margin:0 0 0 14px;width:720px; color: black}
/*step01*/
#regflow-left-box-step01{padding:20px;padding-top:14px;float:left;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step01{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
/*step01b*/
#regflow-left-box-step01b{padding:20px;padding-top:14px;float:left;width:320px;height:auto;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step01b{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-goldbox.png) no-repeat;}
/*step01c*/
#regflow-left-box-step01c{padding:20px;padding-top:14px;float:left;width:320px;height:auto;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step01c{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
/*step02*/
#regflow-box-step02{padding:20px;padding-top:14px;float:left;width:680px;height:auto;background:url(../images/regflow-box.png) no-repeat;}
#regflow-box-bottom-step02{margin-top:-20px;float:left;width:720px;height:44px;background:url(../images/regflow-box.png) no-repeat;}
/*step03*/
#regflow-left-box-step03{padding:20px;padding-top:14px;float:left;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step03{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-box-step03-large{padding:20px;padding-top:14px;float:left;width:680px;height:auto;background:url(../images/regflow-box.png) no-repeat;}
#regflow-box-bottom-step03-large{margin-top:-20px;float:left;width:720px;height:44px;background:url(../images/regflow-box.png) no-repeat;}
/*step04*/
#regflow-left-box-step04{padding:20px;padding-top:14px;float:left;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step04{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
/*step05*/
#regflow-left-box-step05{padding:20px;padding-top:14px;float:left;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-right-box-step05{padding:20px;padding-top:14px;float:right;width:320px;height:380px;background:url(../images/regflow-box.png) no-repeat;}
#regflow-left-box table{width:320px;}
#regflow-navigation{position:relative;}
#product-optional span{width:200px;}
/* R E G F L O W T Y P O G R A P H Y -----------------------------*/
#regflow-header{float:left;margin-bottom:15px;margin-top: 15px; text-transform: uppercase; font-weight: normal}
.regflow-form-validate{background:transparent url(../images/validate.png) no-repeat scroll 100% 50%;}
#regflow-left-box-step01 h2,
#regflow-right-box-step01 h2,
#regflow-left-box-step01b h2,
#regflow-right-box-step01b h2,
#regflow-left-box-step01c h2,
#regflow-right-box-step01c h2,
#regflow-box-step02 h2,
#regflow-box-bottom-step02 h2,
#regflow-left-box-step03 h2,
#regflow-right-box-step03 h2,
#regflow-left-box-step04 h2,
#regflow-right-box-step04 h2,
#regflow-left-box-step05 h2,
#regflow-right-box-step05 h2{margin-bottom:10px;font-size:14px; color: #4b4b4b}
#regflow-right-box-step01 h2 {margin-bottom: 14px}
#regflow-main-content {color:#4b4b4b}
#regflow-main-content label {color: black}
button.regflow{float:none;display:inline;}
.micro-copy{font-size:9px;color:gray;}
.micro{font-size:9px;}
.micro-copy-delivery{font-size:9px;color:black;}
/*Large "Videre" btn*/

#regflow-navigation .align-right a.button > span {text-transform: uppercase; background: url(../images/large-green-btn-left.png) no-repeat;color: white;display: block;height: 28px;line-height: 14px;padding: 8px 10px 0px 26px;}
#regflow-navigation .align-right a.button {font-family: Helvetica, Verdana,Tahoma,sans-serif;font-weight: normal; font-size: 16px; background: url(../images/large-green-btn-right.png) no-repeat scroll top right;height: 28px;margin: 4px 6px 0 0;padding: 0 10px 0 0;margin: 4px 12px 0 0;padding: 0 11px 0 0;}
#regflow-navigation .align-right a.button span.tiny-arrow {display: none}
/* R E G F L O W F O R M S & T A B L E S ------------------------*/
#regflow-main-content input{margin-left:0;}
.question-icon1{margin-bottom:-6px;margin-left:4px;}
.question-icon2{margin-bottom:-9px;margin-left:4px;}
#error-message{background:url("../images/error-message.jpg") no-repeat left;left;color:#ff2c00;float:right;display:block;width:336px;padding-left:20px;height:16px;overflow:hidden;}
#error-message label{display:block;}
/* N U M B E R S -------------------------------------------------*/
.numbers-column span{margin-right:30px;}
#numbers-column-gold{float:left;width:80px;}
#number-available{margin-bottom:16px;}
#number-available span{display:block;font-size:16px;margin-bottom:4px;}
#gold-numbers .numbers-column span{margin-right:3px ! important;}
#gold-numbers{margin-top:50px;}
#gold-numbers-explanation{float:right;width:224px;font-size:9px;margin-right:0px;}
#numbers-navigation{margin-top:14px}
#number-search{width:100px;}
/* RE G F L O W M I S C -----------------------------------------*/
.card-number{width:230px;}
.safety-code{margin-left:10px;}
.safety-code input{width:100px;}
#terms-header{margin-bottom:2px ! important;margin-top:22px;}
#your-order-header{margin-top:0px;margin-bottom:4px;}
#choose-payment{height:40px;}
#card-info-header{margin-top:20px;}
.mbb_signup_steps #regflow-right-box-step04 #card-info-header{margin-top:0px; margin-bottom: 4px;}
.mbb_signup_steps #regflow-right-box-step04 #terms-header {margin-top: 4px;}
.mbb_signup_steps #regflow-right-box-step03 {padding:20px;padding-top:14px;float:left;width:320px;height:350px;background:url(../images/regflow-mbb-box.png) no-repeat;}
#regflow-right-box-step03 img {
	margin-bottom: -20px;
}
.personal-info{width:230px;}
input.error{background:url("../images/error-message.jpg") no-repeat right;}
input.valid{background:url("../images/valid-message.jpg") no-repeat right;}

#typeprivate, #npnumbersecret, #npnumberunlisted {margin-top: 10px}
#numbertomove, #iccnumber, .hasDatepicker {border: 1px solid #DADADA; margin-left: 20px ! important; height: 18px ! important}
#iccnumber {margin-left: 0 ! important; margin-top: 10px}
#searchphone {border: 1px solid #DADADA; height: 18px ! important; margin-right: 10px; margin-top: 6px}
#search-number button.button {margin-right: 0px}
input[name="movewhennicedate"] {margin-left: 0 ! important}
/* J Q U E R Y O V E R L A Y --------------------------------------*/
.simple_overlay{display:none;z-index:10000;background-color:white;width:575px;min-height:575px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.simple_overlay .close{background-image:url(../images/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.details{position:absolute;top:15px;right:15px;font-size:11px;color:black;padding:25px;}
.details h3{font-size:15px;margin:0 0 16px 0;}
/*----------------------------------------------------------------*/
/* U S A G E G R A P H */
/*----------------------------------------------------------------*/
#bar-usage-percent,#bar-usage-max-percent,#bar-usage-limit-hour,#bar-usage-limit-sms,#bar-usage,#bar-usage2000,#bar-usage5000,#bar-usage10000,#bar-usage100000,#bar-maxusage,#bar-maxusage2000,#bar-maxusage5000,#bar-maxusage10000,#bar-maxusage100000{height: 40px;width:200px;padding:0 !important;margin:0 0 10px 0;background-position:left top;background-repeat:no-repeat;}
#bar-usage{background-image:url("../images/bar-usage.jpg");}
#bar-maxusage{background-image:url("../images/bar-maxusage.jpg");}

#bar-usage-limit-sms{background-image:url("../images/bar-usage-limit-sms.jpg");}
#bar-usage-limit-hour{background-image:url("../images/bar-usage-limit-hour.jpg");}
#bar-usage-percent{background-image:url("../images/bar-usage-percent.jpg");}
#bar-usage-max-percent{background-image:url("../images/bar-usage-max-percent.jpg");}

#bar-usage2000{background-image:url("../images/bar-usage-2000.jpg");}
#bar-maxusage2000{background-image:url("../images/bar-maxusage-2000.jpg");}

#bar-usage5000{background-image:url("../images/bar-usage-5000.jpg");}
#bar-maxusage5000{background-image:url("../images/bar-maxusage-5000.jpg");}

#bar-usage10000{background-image:url("../images/bar-usage-10000.jpg");}
#bar-maxusage10000{background-image:url("../images/bar-maxusage-10000.jpg");}

#bar-usage100000{background-image:url("../images/bar-usage-100000.jpg");}
#bar-maxusage100000{background-image:url("../images/bar-maxusage-100000.jpg");}

/*----------------------------------------------------------------*/
/* M O B I L E B R O A D B A N D */
/*----------------------------------------------------------------*/
.mbb-usage h3{color:gray ! important;}
.mbb-usage-bar{margin-top:8px;}
#mbb-usage-bar1{margin-left:100px;}
#mbb-usage-bar2{margin-left:158px;}
#mbb-usage-bar3{margin-left:130px;}
.mbb-usage-bar div{margin-bottom:17px;width:526px;height:35px;background:url("../images/usage-bar.jpg") no-repeat right;}
.mbb-usage-bar{margin-bottom:10px;}
/*----------------------------------------------------------------*/
/* S E A R C H */
/*----------------------------------------------------------------*/ 
#search-result hr{margin:10px 0;padding:0;background:red url(../images/hr.png) repeat scroll 0% 50% !important;}
#search-result h2{margin-bottom:4px;}
#search-result p{margin:0;margin-bottom:3px;}
.search-result-top{margin-top:8px;}
#search-result-pagination{text-align:center;}
#search-result-pagination ul li{font-size:14px;list-style-type:none;display:inline;}
#search-result-pagination ul img{padding-top:4px;}
/* clean-up ------------------------------------------------------*/
span.tiny-arrow{font-size:8px;}
.show-more-1,.show-less-1,.show-more-2,.show-less-2{font-style:italic ;cursor:pointer;}
#main-content li{list-style-type:none;margin-left:13px;}
ul.fixme{margin-left:0px;}
.table-top{font-size:13px;color:white;background:#3da3d4;}
#prevnext{z-index:3;}
.jFlowPrev{cursor:pointer;margin-top:24px;float:left;}
.jFlowNext{cursor:pointer;margin-top:24px;float:right;}
#wrap{height:200px;display:block;}
.mbb-box{position:relative;display:inline-block;height:84px;width:228px;padding:16px;background:url(../images/mbb-box.jpg);margin-bottom:9px;}
.mbb-box-odd{margin-right:9px;}
.mbb-box strong{margin-bottom:30px;}
.mbb-box-checked{background:url(../images/mbb-box-checked.jpg);}
#go-to-mit-cbb,#go-to-mit-mbb{float:left;}
.mbb-box-not-checked{background:url(../images/mbb-box-not-checked.jpg);}
.button-align-bottom{position:absolute;bottom:6px;left:16px;}
* html .mbb-box{display:inline;}
/* for IE 6 */
* + html .mbb-box{display:inline;}
/* for IE 7 */
.hidden{display:none;}
a.locked{color:gray ! important;}
#login-box-bottom{bottom:0;position:absolute;}
#log-out-btn{margin-bottom:3px}
#forbrugform{margin-bottom:18px;margin-left:0;}
#forbrugform li{display:inline;margin-right:0px;padding-top:0;width:82px;margin-left:10px;}
#forbrugform label strong{margin-left:0;}
li#show{margin-top:18px;margin-left:7px ! important;}
.graph-header,#usage-column1,#usage-column2,#usage-column3,#forbrugform{text-align:left;}
.sidebar-right-box .read{color:gray;}
#forbrugform{margin-bottom:18px;}
#forbrugform li{float:left;display:inline-block;margin-right:0px;padding-top:0;width:80px;margin-right:10px;}
#forbrugform li input{width:78px;}
li#period{width:110px;margin-left:0 ! important;margin-right:16px;}
li#date-li2{margin-left:0px;margin-right:0;}
#forbrugform label strong{margin-left:10px;}
#forbrugform .show-btn{margin-left:10px;padding:0;}
#period label strong{margin-left:0;}
.main-content-form,.main-content-box{padding:20px;padding-top:16px;background:url(../images/main-content-form.png) no-repeat;margin-bottom:-2px;margin-top:14px;}
.main-content-form h2,.main-content-box h2{font-size:18px;margin-bottom:15px;font-weight: normal; text-transform: uppercase}
.main-content-form-bottom,.main-content-box-bottom{background:url(../images/main-content-form-bottom.png) no-repeat;width:560px;height:33px;margin-top:-20px}
a#message-navigation-prev{margin-top:10px;float:left;}
a#message-navigation-next{margin-top:10px;float:right;}
.message-list-item{width:544px;}
.message-list-item a{float:right;margin-top:-10px;}
.message-list-item p{padding-left:22px;background:url(../images/message-unread.jpg) no-repeat 0% 50%;}
#main-content .read p{background:url(../images/message-read.jpg) no-repeat 0% 50%;}
.note{height:auto;margin-bottom:15px;width:556px;}
.warning{background:transparent url(../images/note-warning-top.jpg) repeat scroll 0 0;}
.important{background:transparent url(../images/note-important-top.jpg) repeat scroll 0 0;}
.dual-accounts{background:transparent url(../images/note-dual-accounts-top.jpg) repeat scroll 0 0;}
.note-warning-bottom{background:transparent url(../images/note-warning-bottom.jpg) repeat scroll 0 0;}
.note-important-bottom{background:transparent url(../images/note-important-bottom.jpg) repeat scroll 0 0;}
.note-dual-accounts-bottom{background:transparent url(../images/note-dual-accounts-bottom.jpg) repeat scroll 0 0;}
.note-return-ticket-bottom{background:transparent url(../images/note-return-ticket-bottom.jpg) repeat scroll 0 0;}
.note-warning-bottom,.note-important-bottom,.note-dual-accounts-bottom, .note-return-ticket-bottom{height:10px;width:556px;margin-top:-4px;}
#login-box form#user-pass input,#login-box-mbb form#user-pass input{color:gray;font-size:10px;height:13px;margin-bottom:5px;width:148px;}
#login-box form#user-pass input,#login-box-mbb form#user-pass input{color:gray ! important;font-size:10px ! important;height:13px ! important;margin-bottom:5px ! important;width:148px ! important;margin-left:10px ! important;}
#login-box form#user-pass input,#login-box-mbb form#user-pass input{margin-left:0px ! important;}

#login-box form#user-pass input,#login-box-mbb form#user-pass input{color:gray;height:16px ! important;margin-bottom:5px;width:192px ! important; font-size: 13px}

/*IE7*/
#iframelogin #user-pass{padding-top:40px;}
#iframelogin #login-box{padding-left:0px;}
#iframelogin #login-box-bottom{margin-left:-82px;}
#iframelogin fieldset{}


	
	
.standard-table td{border:1px solid #E9E9E9;padding:4px 8px;text-align:left;}
.return-ticket{background:transparent url(../images/note-return-ticket-top.jpg) repeat scroll 0 0;}
.note-return-ticket-bottom{background:transparent url(../images/note-return-ticket-bottom.jpg) repeat scroll 0 0;}
.return-ticket ul {margin-left: 60px; margin-bottom: 10px;}
.return-ticket p {clear:both; margin-right: 20px; padding-top: 10px ! important;}
#usage-specification-table{font-size:10px;width:95%;}
#usage-specification-table thead{font-weight:bold;}
ul#usage-specification-tabs li,ul#adress-book-tabs li,ul#websms-tabs li{display:inline;padding:5px 8px;margin-left:3px;background:transparent;cursor:pointer;}
ul#adress-book-tabs,ul#websms-tabs{margin-top:20px;margin-bottom:-2px;}
ul#adress-book-tabs li,ul#websms-tabs li{border:1px solid #e9e9e9;background:url(../images/not-selected-specification.png);}
.call-duration{text-align:right;}
.call-rate{text-align:center;}
.vat-toggle{padding:5px 2px;background:white none repeat scroll 0% 0%;display:inline;margin-left:3px;text-align:right;;}
#invoices-and-vat{float:right;margin-right:27px;margin-top:-7px ! important;}
ul#usage-specification-tabs span li{padding:0;margin:0;margin-left:14px;margin-bottom:6px;}
.product_signup_image{float:right;margin-bottom:16px;}
.box,.box2,.box3{width:35em;margin:0px auto;text-align:center;margin-left:2.5em;margin-bottom: 9px}
.box ul,.box2 ul{z-index:10;}
.box div,.box2 div,.box3 div{margin:0.5em 0 0 -2.5em;text-align:left;}
.box div.topleft,.box3 div.topleft{display:block;background:url("../images/box-bg.png") top left no-repeat white;padding:1.5em 0em 0em 1.5em;}
.box div.topright,.box3 div.topright{display:block;background:url("../images/box-bg.png") top right no-repeat white;padding:1.5em;margin:-1.5em 0 0 1.5em;}
.box div.bottomleft,.box3 div.bottomleft{display:block;height:19px;margin-top:0em;background:url("../images/box-bg.png") bottom left no-repeat transparent;z-index:-2;}
.box div.bottomright,.box3 div.bottomright{display:block;background:url("../images/box-bg.png") bottom right no-repeat white;height:19px;margin-left:3.0em;margin-top:-4px;}
.box2 div.topleft{display:block;background:url("../images/box2-bg.png") top left no-repeat white;padding:1.5em 0em 0em 1.5em;margin-bottom:-20px;}
.box2 div.topright{display:block;background:url("../images/box2-bg.png") top right no-repeat white;padding:1.5em;margin:-1.5em 0 0 1.5em;}
.box2 div.bottomleft{display:block;height:45px;margin-top:-3.0em;background:url("../images/box2-bg.png") bottom left no-repeat transparent;z-index:-2;}
.box2 div.bottomright{display:block;background:url("../images/box2-bg.png") bottom right no-repeat white;height:45px;margin-left:3.0em;}
li.selected-specification{font-weight:bold;background:white ! important;border:1px solid #E9E9E9;border-bottom:0;}
li.not-selected-specification{background:url(../images/not-selected-specification.png) #E9E9E9 ! important;border:1px solid #E9E9E9;border-bottom:0;}
#editentry,#addentry,#addgroup{padding:10px 10px 20px 10px;margin-top:10px;margin-bottom:10px;border:1px solid #e9e9e9;min-height:40px;}
.red{color:red;}
.websms-size,.websms-amount,.websms-price{border:0;font-weight:bold;}
.websms-size{width:30px;margin-left:0;margin-right:4px;text-align:right;}
.websms-amount{margin-left:14px;width:20px;margin-right:4px;text-align:right;}
.websms-price{margin-left:14px;margin-right:4px;width:40px;text-align:right;}
.websms-counter{padding:6px;border:1px solid #e9e9e9;}
ul#invoices-and-vat li{display:inline;}
td.call-duration,td.call-price{text-align:right ! important;}
.main-content-form-bottom{margin-bottom:16px ! important;}
ul#usage-specification-tabs li,ul#adress-book-tabs li,ul#websms-tabs li{display:inline;padding:5px 8px;margin-left:3px;background:transparent;cursor:pointer;}
#login-box form div{position:relative}
#login-box label{position:absolute;top:0;left:0;margin-top:3px;margin-left:3px;color:gray;}
td button.button{float:left;margin-left:0px;}
td button.button span{margin-right:3px;}
.websms-btn-fix,.websms-btn-fix2{margin-left:-10px ! important;}
.websms-btn-fix2 span{margin-right:0px ! important;}
.nofloat-1,.nofloat-2{float:none ! important;width:500px ! important;}
.nofloat-1,.nofloat-2{background:url(../images/nofloat1.jpg) ! important;}
.vertical{width:528px ! important;}
.nofloat1{}
.vertical #choose-payment{height:auto ! important;margin-left:30px;width:300px ! important;}
.vertical .bottomleft{margin-bottom:8px;}
.help-module-content > a{cursor:pointer;}
.vertical iframe{height:190px;overflow-x:auto;overflow-y:hidden;}
.vertical table{width:510px;}
.vertical .hr3{width:491px;margin-bottom:4px; float: right; padding-left: 10px}
.vertical form p{margin-left:4px;display:inline;width:400px;}
.help-module-content > a{display:block;cursor:pointer;width:550px;}


.help-module-bottom{margin-bottom:11px;}
.box div.bottomright{height:19px;}
.change-status-img{float:left;height:60px;width:40px;}
.change-status-text{float:right;width:500px;}
.change-status-img{float:left;height:60px;width:60px;}
.change-status-text{float:right;width:480px;}
.sidebar-right-box p{margin-bottom:8px ! important;}
#main-content ul#invoices-and-vat{margin-top:-16px ! important;}
div.no-min-height{min-height:0 ! important;}
.main-content-form td input{height:14px;margin-bottom:4px; border: 1px solid #D9D9D9; height: 16px; padding-left: 3px}
#usage-specification-tabs li{background:url(../images/not-selected-specification.png) #E9E9E9 ! important;border:1px solid #E9E9E9;border-bottom:0;}
#frontpage #main-content{min-height:400px;}

#frontpage #main-content {
	min-height: 400px;
	}

#shoppingbasket_payment {
	text-align: left;
}


#frontpage #main-content ul, #frontpage #main-content ol, #subpage #main-content ul, #subpage #main-content ol{
	margin-bottom: 10px;
	}

#subpage #main-content ol {
	padding-left: 12px;
	
}

#search-number {
	height: 120px;
}

#frontpage #client-area-btn, #subpage #client-area-btn {
	background:url(../images/no-image.png);
}

#gold-numbers {
	height: 60px;
}

#loginframe {
	height: 136px ! important;
	}

#numbers-navigation {
	height: 20px;
	}

.scrollable .cloned {
	display: none;
	}

input.fileupload-form {
	height: 20px ! important;
	}
	
	
/*Web SMS*/
#websms-left-column{width:200px;float:left;margin-left:3px;background:transparent;}
#websms-right-column{width:280px;float:right;background:transparent;margin-right:3px;}
#websms h3{margin-top:16px;}
#websms textarea{width:278px;height:200px;}
#websms #rgdall{margin-bottom:12px;}
#websms h3 img{display:block;float:left;margin-right:4px;margin-top:-2px;bottom:0;}
#websms h3{display:block;}
#websms .websms-counter{width:266px;}
#websms .websms-counter input{border:0;font-weight:bold;}
#websms .websms-size{width:45px;}
#websms{background:url(/images/main-content-form.jpg) no-repeat ! important;z-index:-9 ! important;}
#websms td input{margin-bottom:0px;height:14px;}
#websms input#newentry{width:100px;float:left;}
#websms button#newentry-btn{float:right;margin:1px 10px 0 0;}
#websms #websms-send img{margin-top:4px;float:right;cursor:pointer;}
#websms h3#websms-date-header{margin-top:24px;}

div#tabs-container{width:557px;}
ul.css-tabs{margin:0 !important;padding:0;height:30px;border-bottom:1px solid #e9e9e9;}
/* single tab */
ul.css-tabs li{float:left;padding:0;margin:0 ! important;list-style-type:none ! important;}
/* link inside the tab. uses a background image */
ul.css-tabs a{font-family:verdana;float:left;font-size:11px;font-weight:bold;display:block;padding:5px 10px;text-decoration:none;border:1px solid #e9e9e9;border-bottom:0px;height:18px;background-color:#efefef;color:#777;margin-right:2px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;position:relative;top:1px;}
ul.css-tabs a:hover{background-color:#F7F7F7;color:#333;}
/* selected tab */
ul.css-tabs a.current{background-color:white;border-bottom:2px solid white;color:#000;cursor:default;}
/* tab pane */
div.css-panes div{display:none;border:1px solid #e9e9e9;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:white;}



.table-odd {
	background: #e9e9e9;
}

#tabs-container table thead tr td {
font-weight: bold;
	
}






.frontNewsOverview {
margin-top: -3px;
	font-size: 12px;

}


.frontNewsOverview a {
	color: black;
	float: right;
	display: block;
	width: 120px;
	margin-right: 12px;
	}
	
.frontNewsOverview span {
	font-size: 12px;
	float: left;
	color: #484848;
	}

div.news-item {margin-bottom: 28px;}


iframe#loginframe body {
	width: 310px ! important;
}


.product-optional-hide {display: none;}

#main-content form[name="PersonligeOpl"] tr {height: 27px;}

.login-saldo {
	font-weight: bold;
}

#refill a:nth-child(2) img {
margin: 0 ! important;
margin-left: 8px ! important;
}
.error-message-height-fix {
height: 46px ! important;
background:url(../images/error-message.jpg) no-repeat left 5% ! important;
}

/* my-mobile general */

#my-mobile-package {
	padding-bottom: 16px;
	}

#my-mobile-package h2 {
	color: #545454;
	font-weight: bold;
	font-size: 14px;
	}

.my-mobile-top-headline {
	margin-top: -12px;
	}

/* my-mobile general */
#my-mobile{padding-bottom:16px;color:#3f3f3f;}
#my-mobile h3{color:#545454;font-weight:bold;font-size:14px;}
.my-mobile-top-headline{margin-top:-12px;}
#my-mobile span{line-height:17px;}

/* my-mobile package */
#my-mobile-package-left{float:left;margin-right:16px;}
#my-mobile-package-middle{background:url(../files/mit-cbb/my-mobile-images/my-mobile-package-middle.png) repeat-y;padding:16px;margin-top:-4px;}
#my-mobile-package-right{float:left;}
#my-mobile-package-image{margin-top:-24px;float:right;}
#my-mobile-package h3 span a{font-size:11px;font-weight:normal;}
#my-mobile-package .bottom-img:{margin-top:-10px}
#my-mobile-setup .bottom-img:{margin-top:-4px}
table#my-mobile-show-products{color:gray;margin-top:7px;width:316px;}
td.my-mobile-product-icon{width:16px}
h3#my-mobile-settings-header{margin-top:12px}
table#my-mobile-products-on{margin-bottom:5px}
table#my-mobile-show-package{margin-top:8px;display:none;}
table#my-mobile-show-package{color:gray;display:none;margin-top:8px;}

/* my-mobile-image-setup */
#my-mobile-image-setup{float:left;width:155px;}
#my-mobile-setup-middle{background:url(../files/mit-cbb/my-mobile-images/my-mobile-setup-middle.png) repeat-y;margin-top:-4px;padding:16px;}
#my-mobile-setup-bottom{border:1px solid red;}
#my-mobil-image-setup-bottom{margin-top:-4px;}

/* my-mobile-image-setup products */
#my-mobile-products{float:right;width:364px;}
#my-mobile-products-middle{background:url(../files/mit-cbb/my-mobile-images/my-mobile-products-middle.png) repeat-y;padding:12px;padding-left:32px;margin-top:-4px;}
#my-mobile-products .my-mobile-top-headline{margin-top:-32px;}
#my-mobile-products table{width:316px;}
#my-mobile-products table a{}
#my-mobile-products table tr td{padding-bottom:4px;}
#my-mobile-products table td.my-mobile-product{color:#545454;font-size:12px;font-weight:bold;}
td.my-mobile-product-action{text-align:right;}
.my-mobile-question{margin-left:4px;}
td.my-mobile-product-icon{padding-right:0 ! important;padding-bottom:0 ! important;}
td.my-mobile-product-icon img{margin-bottom:-2px;}
.my-mobile-toggle{cursor:pointer;}

#my-mobile-products table#my-mobile-show-products td.my-mobile-product, #my-mobile-products table#my-mobile-show-settings td.my-mobile-product {color: gray ! important;}

.set-display-to-table {display: table;}

/*lightpromo*/
#lightpromo{display: none; position:absolute;top:0;left:0;width:100%;z-index:100;background:url(../images/lightpromo/lightpromo-fuzz.png);text-align:left;}
.lightpromo-content{position:absolute;width:460px;height:260px;z-index:200;background:url(../images/lightpromo/lightpromo-box-bg.png);padding:20px;top:360px;left:50%;margin-top:-150px;margin-left:-250px;}
.lightpromo-content h2{margin-bottom:8px;}
.close-lightpromo{top:0px;float:right;}
#lightpromo-content p{padding:10px;font-size:14px;color:#CCC;font-family:arial,sans-serif;}

.mbb-product-box {
	width: 526px;
	height: 110px;
}
#mbb-product-box-1mbit {
	background: url(/files/Grafik/mbb-bg-1mbit.jpg) no-repeat;
}
#mbb-product-box-1mbit-selected {
	background: url(/files/Grafik/mbb-bg-1mbit-selected.jpg) no-repeat;
}

#mbb-product-box-6mbit {
	background: url(/files/Grafik/mbb-bg-6mbit.jpg) no-repeat;
}
#mbb-product-box-6mbit-selected {
	background: url(/files/Grafik/mbb-bg-6mbit-selected.jpg) no-repeat;
}

#mbb-product-box-6mbit-boost {
	background: url(/files/Grafik/mbb-bg-6mbit-boost.jpg) no-repeat;
}
#mbb-product-box-6mbit-boost-selected {
	background: url(/files/Grafik/mbb-bg-6mbit-boost-selected.jpg) no-repeat;
}

#mbb-product-box-6mbit-klippekort {
	background: url(/files/Grafik/mbb-bg-6mbit-klippekort.jpg) no-repeat;
}
#mbb-product-box-6mbit-klippekort-selected {
	background: url(/files/Grafik/mbb-bg-6mbit-klippekort-selected.jpg) no-repeat;
}
.mbb-product-box-btns {
    float: right;
    margin: 28px 16px 0 0;
    width: 136px;
	}
.mbb-product-box-btns img {
	margin-bottom: 4px;
}
.mbb-product-box-text {
	margin-top: 48px;
	margin-left: 24px;
	float: left;

}
.mbb-product-box-text h3 {
	margin-bottom: 0 ! important;
	margin-top: 6px;
}
.mbb-product-box-text ul {
	margin-top: 0 ! important;
}
.mbb-product-box-text ul li {
	margin: 0 6px 0 0 ! important;
	font-size: 10px;
	list-style-type: none;
	display: inline;
}
.boost {color: #F94E06}
.btn-hidden {
	visibility: hidden;
}
#mbb-product-box-6mbit-maxi {
    background: url("/files/Grafik/mbb-bg-6mbit-maxi.jpg");
	}
#mbb-product-box-6mbit-maxi-selected {
    background: url("/files/Grafik/mbb-bg-6mbit-maxi-selected.jpg");
	}
.mbb-next-payment {
	float: right;
	margin-top: 16px;
	margin-right: 18px
	}
.dashboard-module-content mbb-product-box-text img {
    margin-right: 0 ! important;
}

.usage-amount-explanation, #price-explanation {
	color: gray;
	font-style: italic;
	}

#usage-notifications li, #price-notifications li, li#rebate {
	list-style-type: none ! important;
	padding-left: 20px ! important;
	margin: 0 ! important
	}

#usage-notification-campaign, #price-notification-campaign, li#rebate {
	background: url("/images/campaign-module/usage-notification-campaign.png") no-repeat;
	}

#usage-notification-support {
	background: url("/images/campaign-module/usage-notification-support.png") no-repeat;
	}

#show-extended-usage, #hide-extended-usage {
	cursor:pointer;
	}
	
#show-extended-usage,
#hide-extended-usage,
#show-more-messages,
#hide-more-messages {
	padding-left: 20px ! important;
	}

#show-extended-usage, #show-more-messages {
	background: url("/images/campaign-module/plus.png") no-repeat;
	}

#hide-extended-usage, #hide-more-messages {
	background: url("/images/campaign-module/minus.png") no-repeat;
	}
	
#more-messages {
	margin-top: 6px ! important;
	margin-bottom: 4px ! important;
	}

#extended-usage {
	margin-top: 6px ! important;
	margin-bottom: 26px ! important;
	}

#more-messages a {
	height: 24px;
	}

#extended-usage a {
	height: 24px;
	}

#usage-notifications li {
	margin-top: 2px ! important;
	}

#my-mobile-package-content {
	float: left;
	padding-top: 8px;
	}

#my-mobile-package-renewal {
	margin-right: 12px;
	}
	
.usage-bar {
        display: inline-block;
        margin-right: 32px;
        zoom:1;
        *display:inline;
    }	
	
    p.usage-specified {
	margin: 0 ! important; padding: 0 ! important;
    }



/* ======================================== */
/* = CBB REDESIGN 2011 - NEW STYLES ADDED = */
/* ======================================== */

.dashboard-module.noClick {
	margin-bottom: 13px;
}

img[src="/files/icons/pci.png"] {display: none}



#regflow-left-box-step01 h2,
#regflow-right-box-step01 h2,
#regflow-left-box-step01b h2,
#regflow-right-box-step01b h2,
#regflow-left-box-step01c h2,
#regflow-right-box-step01c h2,
#regflow-box-step02 h2,
#regflow-box-bottom-step02 h2,
#regflow-left-box-step03 h2,
#regflow-right-box-step03 h2,
#regflow-box-step03-large h2,
#regflow-box-bottom-step03-large h2,
#regflow-left-box-step04 h2,
#regflow-right-box-step04 h2,
#regflow-left-box-step05 h2,
#regflow-right-box-step05 h2 {margin-top: 15px ! important; }

#regflow-left-box-step01 h2:first-child,
#regflow-right-box-step01 h2:first-child,
#regflow-left-box-step01b h2:first-child, 	
#regflow-right-box-step01b h2:first-child,
#regflow-left-box-step01c h2:first-child,
#regflow-right-box-step01c h2:first-child,
#regflow-box-step02 h2:first-child,
#regflow-box-bottom-step02 h2:first-child,
#regflow-left-box-step03 h2:first-child,
#regflow-right-box-step03 h2:first-child,
#regflow-box-step03-large h2:first-child,
#regflow-box-bottom-step03-large h2:first-child,
#regflow-left-box-step04 h2:first-child,
#regflow-right-box-step04 h2:first-child,
#regflow-left-box-step05 h2:first-child,
#regflow-right-box-step05 h2:first-child {margin-top: 0px ! important;}

#regflow-main-content strong {margin-top: 15px ! important; display: inline-block;
zoom:1;
*display:inline;}

#regflow-main-content > form > div > div > div#search-number > strong:first-child, #regflow-right-box-step03 strong {margin-top: 0px ! important; display: inline-block;
zoom:1;
*display:inline;}

#regflow-main-content input {
 	border: 1px solid #D9D9D9; height: 16px; padding-left: 3px
}

input[type="checkbox"], input[type="radio"] {
 	border: none ! important;
}

#regflow-left-box-step03 input {margin-bottom: 10px}
#regflow-left-box-step03 table {margin-top: 15px}
#regflow-right-box-step03 input#password {margin-bottom: 10px}

#regflow-main-content #acceptcpr {margin-bottom: 0}

#regflow-main-content #acceptcpr, #regflow-main-content #infoemail, #regflow-main-content #infosms {float: left;}

#regflow-main-content .micro label {line-height: 16px}


#regflow-right-box-step04 #choose-payment .align-right {
margin-right: 72px;
}

#regflow-left-box-step04 table strong, #regflow-left-box-step05 table strong {margin-top: 0px ! important; display: inline-block;
zoom:1;
*display:inline;}

#regflow-main-content #error-message {
margin-bottom: -0.9px;
width: 659px;
min-height: 49px;
background: url("../images/note-warning-wide.jpg") no-repeat;
padding-left: 61px;
padding-top: 18px;
margin-left: 10px;
font-size: 12px;
}


.mbb_signup_steps #regflow-left-box-step03 {
height: 350px;
background: url(../images/regflow-box.png) no-repeat;
}

.mbb_signup_steps .personal-info.inputname, .mbb_signup_steps #regflow-right-box-step03 input[type="password"] {
	margin-bottom: 8px;
}

.mbb_signup_steps #regflow-right-box-step03 img {
margin-bottom: -9px;
}


.mbb_signup_steps #cpryes {float: left}


.mbb_signup_steps #regflow-left-box-step04 td[colspan="2"] strong {margin-top: 15px ! important}

.mbb_signup_steps #regflow-right-box-step04 #cardnumber {margin-bottom: 12px}

.mbb_signup_steps #regflow-left-box-step04, .mbb_signup_steps #regflow-right-box-step04 {height: 350px}
	
.mbb_signup_steps #regflow-right-box-step04 table {margin-top: 8px;}

.mbb_signup_steps .note {margin-bottom: 15px;width: 705px;min-height:}

.mbb_signup_steps .note p {margin-left: 64px;padding: 16px 0 6px;}

.mbb_signup_steps .note {
margin-bottom: 15px;
width: 708px;
min-height: 49px;
background: url(../images/note-warning-wide.jpg) no-repeat;
font-size: 12px;
font-weight: bold;
color: red;
}

.mbb_signup_steps .note-warning-bottom {
	display: none;
}



.mbb_signup_steps #regflow-right-box-step04 #termsyes, .mbb_signup_steps #regflow-right-box-step04 #acceptyes {float: left;}

.mbb_signup_steps #regflow-right-box-step04 label[for="termsyes"], .mbb_signup_steps #regflow-right-box-step04 label[for="acceptyes"] {font-size: 11px; }

.mbb_signup_steps #regflow-right-box-step04 table td {padding-bottom: 2px; padding-right: 15px}



#my-mobile-package-middle {
width: 495px;
}

#my-mobile-products-middle {
width: 322px;
}


#my-mobile-products {
width: 366px;
}

#my-mobile-setup-middle {
margin-bottom: -3px;
    width: 127px;
}

object#invaders_hp2 {
	border: 0 ! important;
}



#regflow-main-content .topright strong {
	margin-top: 0px ! important;
}


#regflow-main-content .hr3 {
width: 310px;
}

#main-content .usage-bar {vertical-align: top}


#front-hero-banner {
	margin-bottom: 12px;
}


#secondary-banners img {
	margin: 0;
}



.gs-result .gs-title, .gs-result .gs-title * {
color: #177f52 ! important;
}

.gs-title a, .gs-title b {
color: #177f52 ! important;
}


/* ========================== */
/* = FF SPECIFIC HACKS      = */
/* ========================== */

@-moz-document url-prefix() {

#site-search input.submit-btn {
    margin-left: 6px;
}

#user-pass {
padding-top: 6px ! important;	
margin-left: -6px;
}

	}
	
}


