/* CBB Mobil - Screen CSS - april 21, 2010 */
/* 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;}
#main-content ul.links li{list-style-type:none;margin-left:20px;}
p{line-height:15px;}
#topnav li a{display:inline-block;padding:0 8px;height:22px;}
#topnav li a.selected{display:inline-block;background:url(../images/mit-cbb.jpg);}
/*----------------------------------------------------------------*/
/* B A S E */
/*----------------------------------------------------------------*/
body{background:white url(../images/body.jpg) no-repeat 50% 0;font:11px Verdana;text-align:center;}
/* S T R U C T U R E ---------------------------------------------*/
#container{background:white ;height:100%;margin:0 auto;overflow:hidden;padding:0 0 30px 0;text-align:left;width:970px;}
/* T Y P O G R A P H Y -------------------------------------------*/
h2{color:#4098c1;font-size:16px;}
h3{font-size:12px;}
h1{font-size:20px;font-family:Verdana,Tahoma,sans-serif;font-weight:bold;}
h2{font-size:16px;font-family:Verdana,Tahoma,sans-serif;font-weight:bold;}
h3{font-size:12px;font-family:Verdana,Tahoma,sans-serif;font-weight:bold;}
h4{font-size:11px;font-family:Verdana,Tahoma,sans-serif;font-weight:bold;}
h5{font-size:11px;font-family:Verdana,Tahoma,sans-serif;font-weight:normal;}
h6{font-size:10px;font-family: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:#FFE51F;margin-top:6px;margin-bottom:0px;}
.hr3{margin-top:8px;margin-bottom:6px;background:#FFE51F;height:1px;width:320px;}
.hr4{margin-top:8px;margin-bottom:16px;background:#cccccc;height:1px;width:680px;}
.hr5{width:100%;height:20px;background:red url(../images/hr.png) ! important;}
#main-content hr{height:20px;background:red url(../images/hr.png) ! important;}
/* L I N K S -----------------------------------------------------*/
a{color:#4098c1;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.jpg) 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.jpg) no-repeat;color:white;display:block;height:21px;line-height:14px;padding:0px 0 0px 14px;}
button.button{color:black;text-transform:uppercase;border:0;background:transparent url(../images/grey-btn-right.jpg) 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; cursor:pointer;}
button.button span{text-transform:uppercase;border:0;background:transparent url(../images/grey-btn-left.jpg) no-repeat;display:block;height:19px;line-height:16px;padding:1px 0 0px 14px;margin-top:-3px; cursor: pointer;}
/*---------------------------------------------------------------*/
/* 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-right{float:right;text-align:left ! important;}
.grey{color:#838383;}
/*----------------------------------------------------------------*/
/* H E A D E R */
/*----------------------------------------------------------------*/
/* M A S T H E A D -----------------------------------------------*/
#masthead{height:78px;background:black;}
#masthead h1{display:none;/*TODO fix */}
/* T A B S -------------------------------------------------------*/
#tabs ul{margin:0 0 0 0px;text-align:left;}
#tabs ul li{display:inline;}
#tabs ul li a{background:url(../images/tab-not-selected.jpg);color:white;font:bold 12px Verdana;display:inline-block;height:15px;margin:0 -2px 0 0;padding:6px 10px 4px 10px;text-align:center;width:120px;}
#tabs ul li a.selected,#tabs ul li a:hover{background:url(../images/tab-selected.jpg);color:black;}
/* T O P N A V ---------------------------------------------------*/
#topnav{background:url(../images/topnav.jpg);font-weight:bold;height:38px;margin:0 0 8px 0;width:970px;}
#topnav ul{float:left;margin-left:20px;padding-top:9px;}
#topnav ul li{display:inline;margin:0 22px 0 0;}
#topnav a{color:black;}
#topnav a:hover{text-decoration:underline;}
#client-area-btn{background:url(../images/mit-cbb.jpg) repeat-x;float:right;height:11px;margin:4px 8px 0 0;padding:5px 10px 11px 10px;min-width:63px;text-align:center;}
/* S I T E - S E A R C H -----------------------------------------*/
#site-search{display:inline;float:right;margin:0 100px 0 0;width:130px;}
#site-search form{margin:6px 0 0 0;width:300px;}
#site-search input.search-query{height:10px;margin:2px 0 0 5px;width:158px;}
#site-search input.submit-btn{background:url(../images/search.jpg) no-repeat;border:0;margin:0 0 0 4px;padding:0 0 0 0;width:50px;}
/*---------------------------------------------------------------*/
/* 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.jpg) 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:16px;}
.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;}
#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.jpg);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.jpg);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:0 0 0 14px;width:557px;min-height:600px;}
.seperator{height:12px;}
#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.jpg);width:526px;padding:15px 16px 0px 17px;}
.dashboard-module-content-mbb{background:url(../images/dashboard-module-top-mbb.jpg)}
.dashboard-module-content-thirdparty{background:url(../images/dashboard-module-top-mbb.jpg)}
.dashboard-module-bottom, .help-module-bottom{background:url(../images/dashboard-module-bottom.jpg);height:20px;margin-bottom:0px;width:559px;}
*>.dashboard-module-bottom{margin-top:-10px;}
.dashboard-module-content h2{cursor:pointer;}
.hide-btn{background:url(../images/dashboard-module-top-hide.jpg) ! 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.jpg) ! important;}

/* R E F I L L ---------------------------------------------------*/
#refill-custom{background:url(../images/refill-custom.jpg);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.jpg) no-repeat;cursor:pointer;border:0;height:19px;width:39px;}
#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;}
.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{margin-top:16px;margin-left:16px;}
#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:8px;width:223px;}
#sidebar-right h3{font-size:11px;margin-bottom:-2px;/*TODO:neg margin*/}
/* L O G I N - B O X ---------------------------------------------*/
#login-box, #login-box-mbb{position:relative; height:135px;width:221px;padding:0 12px 0 16px;margin:1px 0 10px 0; text-align: left ! important;}
.login{background:white url(../images/login.jpg) no-repeat ! important;}
.login-mbb{background:white url(../images/login-mbb.jpg) no-repeat ! important;}
.loggedin{background:white url(../images/loggedin.jpg) no-repeat ! important;}
.loggedin-mbb{background:white url(../images/loggedin-mbb.jpg) no-repeat ! important;}
#login-box table, #login-box-mbb table{width:192px;margin-top:39px;/**/
line-height:16px;}
#login-box-bottom {width: 200px;}
#login-box-bottom a{font-size:10px; float: left;}
#login-box-bottom img{margin-right:-22px;/*TODO:neg margin*/}
#log-out-btn, #log-in-btn{float:right ! important;}
#login-box-bottom{margin-top:14px; position: relative; margin-left: 10px;}
#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;margin-left: 10px;}
#login-box form#user-pass input,#login-box-mbb form#user-pass input{margin-left: 0px;} /*IE7*/
#user-pass{padding-top:40px;}
#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;}

/* 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.gif) repeat-y;margin:-3px 0 0 0;padding:3px 10px 10px 10px;}
.sidebar-right-box-content h2{margin-bottom:4px;}
.sidebar-right-box span{color:gray;font-size:10px;}
.sidebar-right-box-top{background:url(../images/promotion-top.gif);width:221px;height:9px;}
.sidebar-right-box-bottom{background:url(../images/promotion-bottom.gif);width:221px;height:9px;}
.sidebar-right-box p{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;}
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 Verdana;}
.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:disc !important;margin-left:0px ! important;padding-left:0 ! important;}
.sidebar-right-promotion-2 ul.fixme li{list-style-type:disc !important;margin-left:0px ! important;padding-left:0 ! important;}
/*---------------------------------------------------------------*/
/* F O O T E R */
/*---------------------------------------------------------------*/
#footer{background:url(../images/footer.jpg) repeat-x;color:white;height:28px;margin:20px 0 10px 0;padding:3px 0 0 0;text-align:center;width:100%;}
/*---------------------------------------------------------------*/
/* S I T E M A P */
/*---------------------------------------------------------------*/
#sitemap{margin:0 0 20px 100px;}
#sitemap div{display:inline-block;text-align:left;width:242px;}
#sitemap ul{color:#b8b8b8;line-height:18px;}
/*---------------------------------------------------------------*/
/* 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;}
/*step01*/
#regflow-left-box-step01{padding:20px;padding-top:14px;float:left;width:320px;height:auto;background:url(../images/regflow-left-box-step01.jpg) no-repeat;}
#regflow-right-box-step01{padding:20px;padding-top:14px;float:right;width:320px;height:250px;background:url(../images/regflow-right-box-step01.jpg) no-repeat;}
/*step01b*/
#regflow-left-box-step01b{padding:20px;padding-top:14px;float:left;width:320px;height:auto;background:url(../images/regflow-left-box-step01b.jpg) no-repeat;}
#regflow-right-box-step01b{padding:20px;padding-top:14px;float:right;width:320px;height:320px;background:url(../images/regflow-right-box-step01b.jpg) no-repeat;}
/*step01c*/
#regflow-left-box-step01c{padding:20px;padding-top:14px;float:left;width:320px;height:auto;background:url(../images/regflow-left-box-step01b.jpg) no-repeat;}
#regflow-right-box-step01c{padding:20px;padding-top:14px;float:right;width:320px;height:250px;background:url(../images/regflow-right-box-step01.jpg) no-repeat;}
/*step02*/
#regflow-box-step02{padding:20px;padding-top:14px;float:left;width:680px;height:auto;background:url(../images/regflow-box-top.jpg) no-repeat;}
#regflow-box-bottom-step02{margin-top:-20px;float:left;width:720px;height:44px;background:url(../images/regflow-box-bottom.jpg) no-repeat;}
/*step03*/
#regflow-left-box-step03{padding:20px;padding-top:14px;float:left;width:320px;height:250px;background:url(../images/regflow-right-box-step01.jpg) no-repeat;}
#regflow-right-box-step03{padding:20px;padding-top:14px;float:right;width:320px;height:250px;background:url(../images/regflow-right-box-step01.jpg) no-repeat;}
/*step04*/
#regflow-left-box-step04{padding:20px;padding-top:14px;float:left;width:320px;height:306px;background:url(../images/regflow-left-box-step04.jpg) no-repeat;}
#regflow-right-box-step04{padding:20px;padding-top:14px;float:right;width:320px;height:306px;background:url(../images/regflow-left-box-step04.jpg) no-repeat;}
/*step05*/
#regflow-left-box-step05{padding:20px;padding-top:14px;float:left;width:320px;height:350px;background:url(../images/regflow-left-box-step05.jpg) no-repeat;}
#regflow-right-box-step05{padding:20px;padding-top:14px;float:right;width:320px;height:350px;background:url(../images/regflow-left-box-step05.jpg) 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:14px;}
.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;}
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;}
/* 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:-12px;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:17px;}
#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;}
.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;}
/* 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,#bar-maxusage{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");}
/*----------------------------------------------------------------*/
/* 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:14px;}
.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{}
.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-right:23px;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.jpg);margin-bottom:-2px;margin-top:14px;}
.main-content-form h2,.main-content-box h2{font-size:15px;margin-bottom:8px;}
.main-content-form-bottom,.main-content-box-bottom{background:url(../images/main-content-form-bottom.jpg);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:16px;width:555px;}
.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-warning-bottom,.note-important-bottom,.note-dual-accounts-bottom{height:5px;width:555px;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;} /*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;}
#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;}
.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:15px;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:15px;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;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:528px;margin-bottom:4px;}
.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:15px;}
.change-status-img{float:left;height:60px;width:40px;}
.change-status-text{float:right;width:500px;}
.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:12px;margin-bottom:6px;}
#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 ul, #frontpage #main-content ol, #subpage #main-content ul, #subpage #main-content ol{
	margin-bottom: 10px;
}

#frontpage #client-area-btn, #subpage #client-area-btn {
	background:url(../images/no-image.png);
}

#loginframe {
	height: 136px ! 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) ! 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;
	
}



#sidebar-right-front-box1 {
margin-bottom: -12px ! important;
margin-top: 8px  ! important;
}



.frontNewsOverview {
margin-top: -3px;
}

iframe#loginframe body {
	width: 310px ! important;
}