/** BackupZone.com default stylesheet, 27112007 espen@euroads.dk */

body { font-family: Verdana,sans-serif; font-size: 10pt; text-align: center; background-color: #0067ac; }

a:link, a:visited { color: #0067ac; }

a img { border: 0; }

.buzb { font-weight: bold; color: #0067ac; }
a.buzb:visited, a.buzb:link { text-decoration: none; }

div#shadetop { width: 840px; height: 10px; margin-left: auto; margin-right: auto; background: transparent url('/images/blue-bg-top.gif') no-repeat; }
div#shadebot { width: 840px; height: 10px; margin-left: auto; margin-right: auto; background: transparent url('/images/blue-bg-bund.gif') no-repeat; }
div#shade { width: 840px; margin-left: auto; margin-right: auto; background: #ffffff url('/images/blue-bg.gif') repeat-y; }
div#firstdiv { text-align: left; background-color: transparent; width: 820px; margin: 0 auto 0 auto; }

div#header { height: 60px; width: 820px; background: transparent url('/images/logo.jpg') no-repeat top left; text-align: right; }
/** div#header a img { border: none; } */
div#header a, div#header a:link, div#header a:visited { color: gray; text-decoration: none; }
div#header ul { list-style-type: none; padding: 0; padding-top: 5px; margin: 0; margin-right: 15px; }
div#header ul li { display: inline; border-left: 1px dotted gray; padding: 0 4px 0 5px; }
div#header ul li:first-child { border: 0; }
div#header ul.la { margin-top: 10px; margin-right: 20px; }
div#header ul.la li { display: inline; border: 0; padding: 0 0 0 0; }

div#banner { height: 121px; width: 820px; margin: 0; padding: 0; }

div#loginbanner { height: 121px; width: 820px; margin: 0; padding: 0 0 0 50px; font-size: 1.7em; 
        font-style: italic; color: #0067ac; vertical-align: bottom;
        background: transparent url('/images/banner_top_users.php') no-repeat top left;
        font-weight: bold; }

div#loginbanner span { }

div#main { text-align: left; width: 620px; float: left; margin: 10px 0 10px 0; padding-left: 12px; background-color: #fff; }

/** continue buttons for forms */
input#continue { width: 121px; height: 33px; border: none; background: #fff url('/images/green-button.gif') no-repeat top left; font-size: 16pt; font-weight: bold; color: white; cursor: pointer; }

/** conitnue links for dummy pages */
.continue {}

/**     */

div#fpbox { margin: 0; }

div#fpbox div#fp2gb { height: 200px; width: 192px; text-align: center; }


div#fpbox img { margin: 0; }
div#fpbox h3 { font-size: 10pt; text-transform: uppercase; margin: 5px 0 0 35px; text-align: left; }

div#fpbox div { margin: 5px 8px 25px 2px; float: left; }

div#fpbox div.bs {  color: #0067ac; height: 200px; width: 192px; text-align: center; background: transparent url('/images/2gb-box-bottom.jpg') no-repeat bottom left; margin: 0 8px 0 2px; font-weight: bold; font-size: 8pt; }
div#fpbox div.bs  p { margin: 0; padding: 0; color: gray; }
div#fpbox div.bs h5 {}
div#fpbox div.bs  a { text-decoration: none;  }
div#fpbox div.bs  ol { list-style-position: inside; text-align: left; margin-top: 0; margin-left: 35px; padding: 0;} 

div#fpbox div.ss  p { float: right; font-size: 7pt; text-align: right; margin: 35px 6px 0 0; padding: 0; width: 95px; color: gray; }
div#fpbox div.ss  a { text-decoration: none; color: #0067ac; }

div#feriebill {  width: 192px; height: 140px; background: transparent url('/images/feriebilleder-box.jpg') no-repeat top left; }
div#personligfil { width: 192px; height: 140px; background: transparent url('/images/personlige-fil-box.jpg') no-repeat top left; }  
div#emails { width: 192px; height: 140px; background: transparent url('/images/emails-box.jpg') no-repeat top left; }

div.mb { width: 200px; }

div.su div { margin: 5px 8px 25px 2px; float: left; }
div.su input{ margin: 0 10px 0 0; height: 12px; }
div.su label { width: 192px; vertical-align: middle; } 

div.su2gb { width: 192px; height: 150px; }  
div.su5gb { width: 192px; height: 149px; background: transparent url('/images/5GB-boks-bot.jpg') no-repeat bottom left; }  
div.su10gb { width: 192px; height: 150px; }  
div.su25gb { width: 192px; height: 150px; background: transparent url('/images/25GB-boks-bot.jpg') no-repeat bottom left; }  
div.su50gb { width: 192px; height: 150px; background: transparent url('/images/50GB-boks-bot.jpg') no-repeat bottom left; }  


div#rightbox { width: 171px; padding-top: 0; float: right; margin: 10px 10px 20px 0; }

/** små menu bokse inde i rightbox */
.rbtop { margin: 0; width: 171px; height: 20px; background: transparent url('../images/menu-top.jpg') no-repeat top right; }
.rbcnt { margin: 0; width: 171px; background: transparent url('../images/login-box-bg.jpg') repeat-y; text-align: center; font-size: 9px; }
.rbbot { margin: 0; width: 171px; height: 20px; background: transparent url('../images/menu-bund.jpg') no-repeat top left; margin-bottom: 10px; }
.rbcnt h3 { text-align: center; font-size: 12px; font-style: italic; padding: 0; margin: 0; margin-bottom: 10px; }
.rbcnt p { margin: 0; }
.rbcnt ul { padding: 30px 0 0 0; margin: 0; list-style-type: none; 
                background: transparent url('/images/velkommen-bg.jpg') no-repeat 10px 0; }

#usermenu div { width: 171px; height: 45px; border: 1px solid black; }
#usta { width: 171px; height: 45px; background: transparent url('/images/status-knap.jpg') no-repeat top left; } /** status knap */
#usub { width: 171px; height: 45px; background: transparent url('/images/abonnement-knap.jpg') no-repeat top left; } /** abonnement knap */
#uacc { width: 171px; height: 45px; background: transparent url('/images/stamdata-knap.jpg') no-repeat top left; } /** stamdata knap */
#ulog { width: 171px; height: 45px; background: transparent url('/images/log-out-knap.jpg') no-repeat top left; } /** log ud knap */

img#ccards { margin: 10px auto 10px auto; }

/**
div#loginbox  { background-image: url('/images/login-box-bg.jpg'); 
         background-repeat: repeat-y;  }
         div#loginbox img { margin-bottom: -5px; }
div#usermenu  { background-image: url('/images/login-box-bg.jpg'); 
         background-repeat: repeat-y; }
         div#usermenu img { margin-bottom: -5px; }
*/

/** div#rightbox p { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 0; color: #bbbbbb;  } */
/** div#rightbox ul { padding: 0px; margin-left: 10px; list-style-type: none; } */
/** div#rightbox a img { border: 0px; } */
/**
div#rblogos { margin-top: 10px; text-align: center; font-size: 9px; background-image: url('/images/login-box-bg.jpg'); 
         background-repeat: repeat-y; }
div#rblogos h3 { text-align: center; font-size: 12px; font-style: italic; padding: 0; margin: 0; margin-bottom: 10px;  }
div#rblogos img { margin-bottom: -5px; }

div#rbprds { margin-top: 10px; background-image: url('/images/login-box-bg.jpg'); 
         background-repeat: repeat-y; text-align: center; }
         div#rbprds img { margin-bottom: -5px; }

*/

/**      login boks */
form#login { padding: 30px 0 0 0; font-size: 120%; width: 80%; margin: 0 auto 0 auto; text-align: left;
    background: transparent url('/images/login-bg.jpg') no-repeat top left; }
form#login label { width: 80%; color: #0067ac; padding: 0; }
form#login input { margin: 2px 0 2px 0; }
/*form#login p { color: red; padding: 0px; } */
input#username { width: 130px; }
input#password { width: 130px; }
input#loginb { width: 135px; }

/**     */

dl { margin: 0; }
dl.faq dt { margin: 0 10px 0 10px; font-weight: bold; color: #0067ac; }
dl.faq dd { padding-bottom: 10px; margin-right: 10px; }
dl.faq a { margin: 0; }

ol { list-style-image: url('/images/libul.jpg'); }


/* login boksen er enten centreret eller med en lille margin */
/*
#login input { margin: 2px; margin-left: 10px; }
#login input[type='submit'] { margin-top: 5px; margin-left: 10px; margin-bottom: 15px; }
*/
/* ie 5 og 6 kan ikke v?lge p? attributter */
/*
* html #login input { margin-left: 15px; }
*/

div#bundbox img { height: 115px; width: 820px; }
/**
div#footer { height: 35px; text-align: left; background: transparent url('/images/credit-cards.gif') no-repeat bottom right; }
*/                                       
div#footer { float: none; clear: both; height: 35px; width: 820px; text-align: right; font-size: 65%; color: gray; /** background: transparent url('/images/credit-cards.png') no-repeat 10px 0px; */ }
/** div#footer img { float: left; } */
div#footer a, div#footer a:link, div#footer a:visited { color: gray; text-decoration: none; }
div#footer ul { list-style-type: none; padding: 0; padding-top: 15px; margin: 0; margin-right: 15px; }
div#footer ul li { display: inline; border-left: 1px dotted gray; padding: 0; padding-left: 5px; padding-right: 4px; }
div#footer ul li:first-child { border: 0; }
/** div#footer a img { border: none; }   */

/** 
h1 {color:#939; margin:0 0 .6em 0; padding:0; font:bold 120%/1.3 verdana,arial,helvetica,sans-serif }
*/  
h1 { letter-spacing: 0.1em; font-size: 1.7em; font-family: Verdana; color: #0067ac; margin-top: 1.2em; margin-left: 12px; margin-bottom: .2em; }

h2 { letter-spacing: 0.1em; font-family: Verdana; color: #0067ac; margin-top: 1.2em; margin-left: 12px; margin-bottom: .2em; }
h3 { letter-spacing: 0.1em; font-family: Verdana; font-weight: bold; color: #0067ac; margin-top: 1.0em; margin-left: 12px; margin-bottom: .2em; clear: left; }
h3 em { font-family: Verdana; font-weight: bold; font-size: 75%; margin-bottom: .2em; }
h4 { font-family: Verdana; font-weight: bold; color: #0067ac; margin-top: .8em; margin-left: 12px; margin-bottom: .2em; }

/** form input baggrunde */
/**
div.drow { vertical-align: middle; margin: 0; margin-left: -20px; margin-right: -20px; padding: 0px; padding-left: 20px; background: transparent url('/images/drow.jpg') repeat-y top right; }
div.lrow { vertical-align: middle; margin: 0; margin-left: -20px; margin-right: -20px; padding: 0px; padding-left: 20px; background: transparent url('/images/lrow.jpg') repeat-y top right; }
*/
/* ie 5 og 6 hack */
/**
* html div.drow { vertical-align: middle; margin: 0; margin-left: -20px; margin-right: -20px; padding: 0px; padding-left: 20px; background: transparent url('/images/drowie.jpg') repeat-y top right; }
* html div.lrow { vertical-align: middle; margin: 0; margin-left: -20px; margin-right: -20px; padding: 0px; padding-left: 20px; background: transparent url('/images/lrowie.jpg') repeat-y top right; }
*/

div.drow { min-height: 30px; height: auto !important; height: 30px; width: 605px; vertical-align: middle; margin: 0; padding: 0; background: transparent url('/images/drow.jpg') repeat-y top right; }
div.lrow { min-height: 30px; height: auto !important; height: 30px; width: 605px; vertical-align: middle; margin: 0; padding: 0; background: transparent url('/images/lrow.jpg') repeat-y top right; }


    
input, select { font-size: 120%; margin-top: 5px; margin-bottom: 5px;}
label { display: block; float: left; width: 260px; padding-right: 1em; padding-top: 5px; padding-left: 10px; cursor: pointer; }
label img { margin-top: -5px; }
form ul { padding: 0; }
form li { list-style-type: none; }
#captchaimg { margin: -5px 0 0 0; padding: 0; }


/**
.cbox, .cboxr, .cboxb, .cboxc { background: transparent url('/images/cbox-bg.jpg') no-repeat bottom right; }
.cbox { width: 595px !important; width: 585px; padding-right: 10px; 
        margin: 10px auto; }
.cboxc { background-position: bottom left; margin-right: 10px; padding: 5px 0 5px 20px; }
.cboxr { background-position: top right; margin-right: -10px; padding-right: 20px; }
.cboxb { background-position: top left; margin: 0; padding: 15px 0 5px 10px; height: auto !important; height: 1%; }
.cboxc h2 { margin-left: 0; }
.cboxc h3 { margin-left: 0; }
*/

/** De små kasser til tekst */
.cbt { margin: 0; padding: 0; width: 605px; height: 21px; background: transparent url('/images/rcbox_top.jpg') no-repeat top left; }
.cbc { margin: 0; padding: 0; width: 605px; background: transparent url('/images/rcbox_middle.jpg') repeat-y; }
.cbb { margin: 0 0 10px 0; padding: 0; width: 605px; height: 21px; background: transparent url('/images/rcbox_bottom.jpg') no-repeat top left; }
.cbc a { margin: 0 10px 0 10px; padding-bottom: 1em; }
.cbc p { margin: 0 10px 0 10px; padding-bottom: 1em; }
.cbc p a { margin: 0; }
.cbc pre { margin: 0 10px 0 10px; padding-bottom: 1em; }
.cbc ol, ul { margin: 0 10px 0 10px; padding: 0 0 10px 40px; }
.cbc li { margin: 0 10px 0 1em; }
.cbc img { margin-left: 30px; margin-bottom: 10px; margin-top: 10px; }
.cbc address { margin: 0 0 0 20px; }


#addr { height: 8.8em; }
#addr span { width: 50%; float: left; margin: 0 10px 0 20px; }
#addr p { margin: 0; }
em.bb { font-weight: bold; font-size: 110%;  color: #0067ac; }

ul#addr2 {  list-style-type: none; clear: left; padding: 0; margin: 0 0 0 20px; }
ul#addr2 li { margin: 0 0 0 0; padding: 0 0 10px 0; }
ul#addr2 li span { width: 50%; float: left; }
ul#addr2 li a { padding: 0; }


.continue { margin: 0 10px 0 10px; } 

.formbutton { text-align: center; }
.formbutton input { margin-top: 20px; }
.formbutton span { vertical-align: middle; }
.formbutton label { float: none; display: inline; } 

.formbutton .iambutton {  
    background: transparent url('/images/green-button.gif') no-repeat center center; color: #fff; font-weight: bold; padding: 16px 12px 16px 16px;  }

h3.dl { color: #0067ac; margin: 0 0 10px 0; text-align: center; }
p.ver { color: #0067ac; font-family: monospace; text-align: center; }
p.fsize { color: #0067ac; text-align: center; }
    
/** formular i status.php */
.accountstatus { padding-bottom: 40px; padding-right: 10px; }
.accountstatus form { float: none; padding-right: 10px; }
.accountstatus label { clear: left; vertical-align: middle; }
.accountstatus span { display: block; height: 20px; padding-top: 5px;   }
.accountstatus input { float: right; padding: 3px; }

.ordertotal { padding-bottom: 0px; padding-right: 10px; }
.ordertotal form { float: right; padding-right: 10px; }
.ordertotal label { clear: left; vertical-align: middle; }
.ordertotal span { display: block; height: 20px; padding-top: 5px;   }
.ordertotal input { float: right; }

.filename { text-align: right; font-size: 50%; }
.dllink { text-align: center; font-weight: bold; } /* til download links */
.smallprint { padding: 2em 0 0 0; margin: 0; }
.creditcards { text-align: center; padding-top: 10px; }

/** trin 1, 2, 3 i betaling 
.s123 { color: #0067ac; text-align: center; }
.s123 em { padding: 0 .2em; font-style: normal; font-size: 150%; color: #09b646; }
.s123 span { padding: 0 .2em; font-size: 90%; }   */ 

/** trin 1, 2, 3 i betaling 
ul.s123 { text-align: left; height: 70px; list-style-type: none; padding: 0; padding-top: 5px; width: 605px; }
ul.s123 li.c em {  padding: 0 .2em; font-style: normal; font-size: 3em; color: #09b646; }
ul.s123 li em { font-weight: bold; color: #0067ac; }
ul.s123 li {  float: left; margin-top: 1.8em; margin-left: 10px; padding: 0; color: black; width: 190px; white-space: pre; overflow: hidden; }
ul.s123 li.c { margin-top: 0; font-style: bold; }  */ 

/** trin 1, 2, 3 i betaling */
ul.s123 { text-align: left; height: 70px; list-style-type: none; padding: 0; padding-top: 5px; width: 605px; }
ul.s123 li { float: left; margin-top: 1.8em; margin-left: 5px; padding: 0; color: gray; width: 190px; height: 45px; padding-top: 45px; }
li#trin1 { background: transparent url('/images/trin1.gif') no-repeat top left; margin-top: 0; font-style: bold;   }
li#trin1over { color: #0067ac; margin-top: 0; font-weight: bold;   background: transparent url('/images/trin1-over.gif') no-repeat top left; }
li#trin2 { margin-top: 0; font-weight: bold;  background: transparent url('/images/trin2.gif') no-repeat top left;  }
li#trin2over { color: #0067ac;margin-top: 0; font-weight: bold;  background: transparent url('/images/trin2-over.gif') no-repeat top left; }
li#trin3 { margin-top: 0; font-weight: bold;  background: transparent url('/images/trin3.gif') no-repeat top left;  }
li#trin3over { color: #0067ac;margin-top: 0; font-weight: bold;  background: transparent url('/images/trin3-over.gif') no-repeat top left; }


p.date { text-align: right; }

/**
.invbody { }
.invspec { list-style-type: none; }
.invspec li { background-color: #efefef; }
.productid { font-weight: bold; }
.producttext {  }
.productprice { width: auto; }
*/

/**
textarea#terms { width: 525px; height: 200px; margin-left: 40px; margin-right: 40px; font-family: monospace; font-size: 80%; margin-bottom: 30px; overflow: auto; }
*/

address { white-space: pre; margin-bottom: 20px;  }

.br { height: .1em; clear: both; }

p.fejl { font-size: 125%; color: red; }
p.fejl a { font-size: 75%; color: red; } 
.fejl { clear: left; font-size: 75%; color: red; }
.continue { font-size: 110%; }

.minicbox { float: left; }
.minicbox, .minicboxr, .minicboxc, .minicboxr h3 { background: transparent url('/images/box200x800.jpg') no-repeat bottom right; }
.minicbox { width: 185px !important; width: 180px; padding-right: 10px; margin: 10px 4px auto; }
.minicboxc { background-position: bottom left; margin-right: 10px; padding: 5px 0 5px 20px; height: 200px; }
.minicboxr { background-position: top right; margin-right: -10px; padding-right: 20px; }
.minicboxr h3 { font-size: 12pt; background-position: top left; text-align: center;  margin: 0; border: 0; padding: 15px 0 5px 10px; height: auto !important; height: 1%; }
.minicboxc p { font-size: 80%; margin-bottom: 30px; } 
.minicboxc h4 { font-size: 70%; color: #0067ac; } 
.minicboxc ol { font-size: 80%; margin-bottom: 30px; }

.pakke { height: 57px; background: transparent url('/images/knap-ikke-valgt.gif') no-repeat top left; /* en pakke i subscription.php */ }
.pakke label { width: 555px; font-size: 130%; font-weight: bold; color: #fff; margin: 10px 0 0 5px; }
.pakke label input { margin: 0; padding: 0; }
.aktivpakke { height: 57px; background: transparent url('/images/knap-valgt.gif') no-repeat top left; }
.aktivpakke label { width: 555px; font-size: 130%; font-weight: bold; color: #fff; margin: 10px 0 0 5px; }
.aktivpakke label input { margin: 0; padding: 0; }  

.partners { width: 90%; margin: 10px auto 0 auto; padding-left: 10px; border: 1px solid #eeeeee; padding-top: 5px; padding-bottom: 10px; }
.partners p { width: 60%; margin: 0 0 0 auto; }
.partners img { margin: 0 10px 0 0; }
.partners a { float: left; display: block; width: 30%; height: 50px; }

pre.terms {
text-align: left; margin-left: 10px;
white-space: pre-wrap; /* css-3 */
}

.statusbutton { margin-right: 20px; float: none; padding: 0; }
/* Added by GRINFOTECH */
.bluebackground{background:url('/images/bg.jpg') no-repeat;width:595px;height:193px;vertical-align:middle;}
.font16white{font: Verdana,sans-serif;font-size:16px;color:#FFFFFF;padding:10px;font-weight:700;line-height:22px;text-align:left;}
.font16blue{font: Verdana,sans-serif;font-size:14px;color:#006194;padding:10px;font-weight:bold;text-align:center;}

