@media screen, print{html, body{margin:0;padding:0;background-color:#ddddd1;font-family:arial;font-size:11px;width:100%;}
h2{font-size:18px;}
h3{font-size:14px;}
img{border:0;}
a{color:black;}
div.seperator{height:15px;}
.autoflow{overflow:auto;}
div.lineContainer{overflow:hidden;padding-top:1.2em;width:100%;}
.blueBold{font-weight:bold;color:#2d899e;}
.grayBold{font-weight:bold;color:#666666;}
div.mainContent, div.companyContainer, div.authContainer,div.pageContent{background-color:white;width:771px;padding:12px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;min-height:848px;}
.func_icon{display:inline-block;min-height:16px;text-indent:24px;}
.icon_link{display:inline-block;height:16px;width:16px; text-indent:24px; overflow: hidden;}
.i_company_calculate_value{background:url('../images/icons/flag_green.png') no-repeat;}
.i_free_documents{background:url('../images/icons/page_white_text.png') no-repeat;}
.i_mailafriend{background:url('../images/icons/email_go.png') no-repeat;}
.i_vcard{background:url('../images/icons/vcard.png') no-repeat;}
.i_print{background:url('../images/icons/printer.png') no-repeat;}
.i_pdf_store_report{background:url('../images/icons/page_white_acrobat.png') no-repeat;}
.i_report{background: url('../images/icons/report.png') no-repeat;}
.i_account{background: url('../images/icons/table.png') no-repeat;}
.i_account_sum {background: url('../images/icons/table_gear.png') no-repeat;}
.i_compare{background: url('../images/icons/table_multiple.png') no-repeat;}
.i_addbookmark{background:url('../images/icons/folder_star.png') no-repeat;}
.i_login_diagnose{background:url('../images/icons/door_in.png') no-repeat;}
.i_newsletter{background:url('../images/icons/email_go.png') no-repeat;}
.i_searchbox{background:url('../images/icons/zoom_in.png') no-repeat;}
.i_sethomepage{background:url('../images/icons/page_white_star.png') no-repeat;}
.i_buy_more_info{background:url('../images/icons/cart.png') no-repeat;}
.i_boardcv {background:url('../images/icons/boardcv.png') no-repeat;}
.i_excel {background:url('../images/icons/excel.png') no-repeat;}
.i_ranking {background:url('../images/icons/table_relationship.png') no-repeat;}
.i_calc{background:url('../images/icons/calculator.png') no-repeat;}
.i_disk{background:url('../images/icons/disk.png') no-repeat;}
.i_delete{background:url('../images/icons/delete.png') no-repeat;}
.i_clock ,.i_alarm {background:url('../images/icons/clock.png') no-repeat;}
#companyFunction .i_buy_more_info{font-weight:bold;}
span.new{color:red;font-weight:bold;font-size:10px;position:absolute;margin-left:5px;}
#alfa_liste{margin:5px;}
#alfa_liste a{display:inline-block;}
div.mira{position:absolute;left:644px;margin-top:-28px;}
div.skyZone{position:absolute;left:800px;top:0px;width:200px;}
div.skyZone div.bannerzone{background-color:white;padding:10px;margin-bottom:5px;}
#presentation_top_right{position:absolute;left:800px;top:0px;width:180px;padding:10px;background-color:white;color:#9C9C9C;font-weight:bold;font-size:xx-small;font-family:verdana,arial;}
#presentation_top_right div{width:170px;border:1px solid #9C9C9C;padding:5px;color:#9C9C9C;font-weight:bold;}
div.headerLogo{background:url('../images/common/header_bg.png') no-repeat scroll 325px;margin-top:14px;}
div.headerMenu{padding-top:8px;height:30px;}
div.headerMenu a, a.menu{background:url("../images/common/meny.gif") no-repeat scroll 0 0 #DDDDDD;border:1px solid #FFFFFF;border-right:2px solid #FFFFFF;color:#333333;position:relative;display:inline-block;font-size:10px;font-weight:bold;padding:2px 11px 2px 2px;text-decoration:none;text-indent:24px;}
div.headerMenu a:hover{background:url("../images/common/meny.gif") no-repeat scroll 0 0 #EEEEEE;text-decoration:underline;}
div.footer a.menu{background:#2B8D9C;color:white;text-indent:0px;}
div.footer a.menu img{margin:0px 5px;}
div.footer a.menu:hover{text-decoration:underline;}
div.copyright{width:99%;height:28px;border:solid 1px #cccccc;margin-top:16px;margin-bottom:8px;background:url('../images/common/header_bg.png') right top no-repeat;text-align:center;position:relative;font-size:10px;font-weight:bold;}
div.copyright p{margin:0;padding:7px 0px 0px 0px;}
#latestCustomersContainer{padding:0.5% 1%;height:75px;}
#latestCustomers{position:relative;overflow:hidden;width:740px;height:60px;z-index:1;margin:3px 0px;}
#latestCustomers .items{width:20000em;position:absolute;}
#latestCustomers .items div{border:1px solid gray;width:166px;height:26px;padding:3px 4px;margin:2px 4px;font-size:11px;font-weight:bold;text-align:center;float:left;vertical-align:bottom;overflow:hidden;}
#latestCustomers .items div a{text-decoration:none;color:#333333;}
#latestCustomers div.odd{background-color:#e0eef1;}
#latestCustomers div.even{background-color:#d2e6ea;}
#latestCustomers a.browse{width:16px;height:16px;}
#latestCustomers a.prev{background-image:url('../images/icons/prev.png');}
#latestCustomers a.next{background-image:url('../images/icons/next.png');}
#latestCustomers div.scrollNavigation{position:relative;top:38px;height:20px;vertical-align:text-bottom;padding:0px 0px;}
#latestPressContainer, #latestNewsContainer, #apoContainer, #adsContainer{min-height:110px;padding-bottom:10px;}
#latestPress, #latestNews, #apoContent, #adsContent{padding:2%;}
#latestPressContainer a, #latestNewsContainer a{text-decoration:none;}
#latestPressContainer a:hover, #latestNewsContainer a:hover{text-decoration:underline;}
#apoContent, #adsContent{position:relative;overflow:hidden;width:340px;height:90px;z-index:1;margin:3px 0px;}
#apoContent .items, #adsContent .items{width:20000em;position:absolute;}
#apoContent .items img, #adsContent .items img{width:95%;}
#apoContent .items div, #adsContent .items div{border:1px solid gray;width:150px;height:65px;padding:3px 4px;margin:2px 10px;font-size:11px;font-weight:bold;text-align:center;float:left;vertical-align:bottom;overflow:hidden;}
#apoContent .items div a, #adsContent .items div a{text-decoration:none;color:#333333;}
div.fp_press{padding:1%;width:45%;height:30px;}
.scrollable a.browse:hover{background-color:rgb(240,240,240);}
div.phBoxWH{background:url('../images/frontpage/phboxwh_bg.png') repeat-x;}
div.phBoxWH .bx_t{background:url(../images/common/pxl.gif) 0 0 repeat-x;}
div.phBoxWH .bx_b{background:url(../images/frontpage/phboxwh_bb.png) 0 100% repeat-x}
div.phBoxWH .bx_l{background:url(../images/frontpage/phboxwh_l.png) 0 0 repeat-y}
div.phBoxWH .bx_r{background:url(../images/frontpage/phboxwh_br.png) 100% 0 repeat-y}
div.phBoxWH .bx_bl{background:url(../images/frontpage/phboxwh_cbl.png) 0% 100% no-repeat}
div.phBoxWH .bx_br{background:url(../images/frontpage/phboxwh_cbr.png) 100% 100% no-repeat}
div.phBoxWH .bx_tr{background:url(../images/frontpage/phboxwh_ctr.png) 100% 0 no-repeat}
div.phBoxWH div.phBoxHead{color:white;padding:4px 10px 0px 5px;font-size:14px;font-weight:bold;height:24px;overflow:hidden;}
div.phBoxWH div.content{padding:4px 10px 20px 10px;}
div.phBox{background:url('../images/frontpage/infobox_bg.png') repeat-x;}
div.phBox .bx_t{background:url(../images/common/pxl.gif) 0 0 repeat-x;}
div.phBox .bx_b{background:url(../images/frontpage/phbox_bb.png) 0 100% repeat-x}
div.phBox .bx_l{background:url(../images/common/pxl.gif) 0 0 repeat-y}
div.phBox .bx_r{background:url(../images/frontpage/phbox_br.png) 100% 0 repeat-y}
div.phBox .bx_bl{background:url(../images/frontpage/phbox_cbl.png) 0% 100% no-repeat}
div.phBox .bx_br{background:url(../images/frontpage/phbox_cbr.png) 100% 100% no-repeat}
div.phBox .bx_tl{background:url(../images/frontpage/phbox_ctl.png) 0 0 no-repeat}
div.phBox .bx_tr{background:url(../images/frontpage/phbox_ctr.png) 100% 0 no-repeat}
div.phBox div.content{padding:5px 10px 10px 20px;height:84px;}
div.phiBox .bx_tl{background:url(../images/frontpage/phibox_tl.png) 0 0 no-repeat}
div.phiBox .bx_t{background:url(../images/frontpage/phibox_ct.png) 0 0 repeat-x;}
div.phiBox .bx_tr{background:url(../images/frontpage/phibox_tr.png) 100% 0 no-repeat}
div.phiBox .bx_l{background:url(../images/frontpage/phibox_cl.png) 0 0 repeat-y}
div.phiBox .bx_r{background:url(../images/frontpage/phibox_cr.png) 100% 0 repeat-y}
div.phiBox .bx_bl{background:url(../images/frontpage/phibox_bl.png) 0% 100% no-repeat}
div.phiBox .bx_b{background:url(../images/frontpage/phibox_cb.png) 0 100% repeat-x}
div.phiBox .bx_br{background:url(../images/frontpage/phibox_br.png) 100% 100% no-repeat}
div.phiBox div.content{padding:0px 10px 0px 5px;}
div.phBox div.content div.menuContainer{float:left;width:174px;margin-right:10px;}
div.phBox div.content div.menuContainer a{color:#666666;}
div.phBox div.content div.menuContainer h2{margin:0;padding:0px;color:white;font-size:16px;}
div.phBox div.content div.menuContainer h2 a{color:white;text-decoration:none;}
div.phBox div.content div.menuContainer ul{list-style-type:none;padding:0px;margin:5px 0px 0px 2px;}
div.phBox div.content div.menuContainer li{background-image:url('../images/icons/bullet.png');background-repeat:no-repeat;background-position:0px 5px;padding-left:14px;color:#666666;font-weight:bold;}
#mailAFriendDialog, .formDialog {z-index:1000;}
#mailAFriendDialog label, .formDialog label {display:inline-block;width:100px;}
div.box{width:99%;margin:10px 0px 0px 0px;}
div.boxHeader{background:url('../images/common/box_line_grad.png') repeat-x;font-size:12px;font-weight:bold;padding:3px;color:white;text-indent:5px;}
div.boxHeader a{color:white;font-size:10px;font-weight:normal;text-decoration:none;}
div.boxContent{border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;}
div.msgBox div.boxContent{padding:0px 10px;border-top:1px solid gray;background-color:rgb(235,235,235);}
.lc_blue{color:#2b8d9c;}
.lc_gray{color:#666666;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.t_ar{text-align:right;}
.ib{display:inline-block;}
.b{font-weight:bold;}
.w10{width:10%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.ltdn{text-decoration:none;}
.row{padding:2px 4px 4px 4px;border-bottom:1px solid #CCCCCC;}
.odd{background-color:#EDEDED;}
.even{background-color:#FFFFFF;}
.row:hover{background-color:#CCCCCC;}
.rowHeading{background-color:#DADADA;color:#333333;font-weight:bold;}
a.buttonLink:hover{background-color:#CCCCCC;}
.buttonLink{background-color:#eeeeee;border:1px solid #6a6969;color:rgb(0,0,0);display:inline-block;font-size:10px;font-weight:normal;height:14px;margin-bottom:3px;margin-right:3px;padding-top:2px;padding-left:23px;text-decoration:none;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;}
a.buttonLink{background:#dddddd url("../images/common/button_indent.gif") no-repeat scroll 5px 0;}
a.buttonActive{background-color:#cdcdcd;color:rgb(60,60,60);font-weight:bold;}
a.button_jd{background-color:#c5d3f8;}
#menuItem_access_sweden{background:#dddddd url("../images/icons/c/se.png") no-repeat scroll 3px 3px;}
#menuItem_access_pro{background:#dddddd url("../images/icons/c/no.png") no-repeat scroll 3px 3px;}
#menuItem_company_alarm {background:#dddddd url("../images/icons/clock_small.png") no-repeat scroll 3px 3px;}
#companyMenu{margin-top:10px;}
#companyMenu .buttonLink{width:100px;}
#companyHeading{overflow:hidden;border-bottom:1px solid gray;padding-top:20px;width:763px;}
#companyHeading h1{color:#2B8D9C;font-size:16px;padding-bottom:3px;}
#companyHeading h2{font-size:12px;}
#companyHeading a.func_icon{margin-left:10px;}
#companyBlock .row{font-size:11px;}
#companyBlock label{display:block;float:left;width:28%;padding-left:4px;}
#companyBlock .seperator{padding-bottom:10px;}
#companyFunction a{text-decoration:none;}
a.vcard_icon{background:url('../images/icons/vcard.png') no-repeat;display:inline-block;text-indent:-1000em;height:16px;width:16px;}
div.info_txt_heading{font-weight:bold;letter-spacing:1px;padding:4px 0px;}
div.column{border-bottom:1px solid #CCCCCC;padding:2px 0px;}
div.reportAccountBlock label.column{display:block;float:left;width:35%;text-indent:4px;}
div.reportAccountBlock span.column{display:block;float:left;text-align:right;width:15%;text-indent:4px;}
div.accountBlock label.column{display:block;float:left;width:31%;text-indent:4px;}
div.accountBlock span.column{display:block;float:left;text-align:right;width:20%;text-indent:4px;}
.col_heading{font-weight:bold;}
.col_bold label{font-weight:bold;}
.col_hidden{display:none;}
div.bankScoreBlock table{border:1px solid gray;border-collapse:collapse;margin:auto;width:80%;}
div.bankScoreBlock table th{background-color:#2c8d9d;color:white;}
div.bankScoreBlock td, div.bankScoreBlock th{padding:3px;}
div.bankScoreBlock table,div.bankScoreBlock th,div.bankScoreBlock td{border:1px solid black;}
div.subMenu{text-align:right;}
div.subMenu a{background-color:#eeeeee;border-left:1px solid #6a6969;border-right:1px solid #6a6969;border-top:1px solid #6a6969;color:rgb(0,0,0);display:inline-block;height:14px;font-size:10px;font-weight:normal;padding:3px 5px;text-decoration:none;}
div.subMenu a.activeLink{background-color:#4a8a95;border-left:1px solid #4a8a95;border-right:1px solid #4a8a95;border-top:1px solid #4a8a95;color:rgb(255,255,255);display:inline-block;height:14px;font-size:10px;font-weight:bold;padding:3px 5px;text-decoration:none;}
.graphHeading{float:right;margin-right:14px;}
a.graphButton{float:right;background:url('../images/icons/chart_bar.png') no-repeat;display:inline-block;text-indent:-1000em;margin-left:46px;margin-right:4px;height:16px;width:16px;}
#chartModal{background-color:white;display:none;left:200px;position:absolute;width:500px;height:300px;}
#chartModal div.boxContent{text-align:center;}
#chartModal div.closeGraph:hover{cursor:pointer;}
div.colPaginator a.prev, div.colPaginator a.next{color:white;display:inline-block;height:16px;background-repeat:no-repeat;padding-right:18px;background-position:right;}
div.colPaginator a.next{background-image:url('../images/icons/next.png');}
div.colPaginator a.prev{background-image:url('../images/icons/prev.png');}
#account_result div.column{padding:3px;}
div.column:hover{background-color:#92c7ff;}
div.accountCashFlow label.column{width:31%;}
div.operatingScore{width:49%;}
div.operatingScore label.column{width:45%;}
div.operatingScore span.column{width:15%;}
div.boxLeft{float:left;width:510px;}
div.boxRight{float:right;margin-right:3px;width:240px;}
#companyProducts span{display:block;padding-top:3px;}
#companyStats div.boxContent{padding:5px 0px 5px 12px;}
div.noresult{min-height:500px;}
div.searchBox{background:url('../images/search/searchbox_bg.png');margin-left:-4px;}
div.searchBoxMenu a{display:block;background:url('../images/search/searchbox_menu_bg.png') repeat-x;color:rgb(57,57,57);border-color:rgb(45,137,158);border-top-style:solid;border-left-style:solid;border-right-style:solid;border-width:1px;font-size:13px;font-weight:bold;text-decoration:none;text-align:center;float:left;margin-right:3px;padding-top:3px;height:20px;width:91px;}
div.searchBoxMenu a:hover{color:rgb(80,80,80);background:url('../images/search/searchbox_menu_bg_hover.png') repeat-x;}
div.searchBoxMenu a.activeButton{color:white;background:url('../images/search/searchbox_menu_bg_active.png') repeat-x;}
div.searchBoxMenu a.smb_lang_gb, div.searchBoxMenu a.smb_lang_no{border:0;color:rgb(57,57,57);font-size:9px;text-align:left;text-indent:18px;margin:11px 0px 0px 2px;padding:0px;height:auto;width:93px;}
div.searchBoxMenu a.smb_lang_gb{background:url("../images/icons/c/gb.png") no-repeat scroll 0px 0px;}
div.searchBoxMenu a.smb_lang_no{background:url("../images/icons/c/no.png") no-repeat scroll 0px 0px;}
div.searchBox .sb_l{background:url('../images/search/searchbox_main_left.png') 0 0 repeat-y}
div.searchBox .sb_t{background:url(../images/common/pxl.gif) 0 0 repeat-x;}
div.searchBox .sb_b{background:url('../images/search/searchbox_bottom_content.png') 0 100% repeat-x}
div.searchBox .sb_bl{background:url('../images/search/searchbox_bottom_left.png') 0 100% no-repeat;}
div.searchBox .sb_br{background:url('../images/search/searchbox_bottom_right.png') 100% 100% no-repeat}
div.searchBox .sb_r{background:url('../images/search/searchbox_main_right.png') 100% 0 repeat-y}
div.searchBox .sb_tl{background:url('../images/search/searchbox_main_left.png') 0 0 no-repeat}
div.searchBox .sb_tr{background:url('../images/search/searchbox_main_right_top.png') 100% 0 no-repeat}
div.searchBoxMenuLeft{background:url('../images/search/searchbox_main_left.png') repeat-y;float:left;height:24px;width:4px;}
div.searchBoxMenuLeftTop{background:url('../images/search/searchbox_main_left_top.png') no-repeat;float:left;height:10px;width:4px;}
div.searchBoxMenu{background-color:white;height:24px;}
div.searchBoxContent{padding-top:20px;padding-left:20px;padding-bottom:12px;}
input.searchArea{background:#ffffff url('../images/icons/zoom.png') 8px 50% no-repeat;border:1px solid #8b8989;font-size:14px;padding-left:28px !important;padding:4px 0px;width:340px;}
.submitBtn{background:url('../images/search/searchbutton_bg.png') repeat-x;border:1px solid white;color:white;font-size:12px;font-weight:bold;letter-spacing:1px;padding:5px 10px 5px 10px;}
.submitBtn:hover{cursor:pointer;background:url('../images/search/searchbutton_bg_hover.png') repeat-x;}
.niceButton{display:inline-block;border:1px solid #393939;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;}
div.searchBoxContent .niceButton{margin-left:10px;}
div.advancedSearchFormContent{color:white;}
div.advancedSearchFormContent input, div.advancedSearchFormContent select{display:block;width:80%;}
div.asfContainer{width:280px;}
div.asfRow{margin-bottom:10px;}
div.searchMenuRow{margin-top:8px;}
div.searchMenuRow a.func_icon{color:white;text-decoration:none;text-indent:20px;}
div.top10list{color:white;}
div.top10list .star{display:inline-block;background:url('../images/icons/star.png') no-repeat;margin-bottom:-2px;margin-right:2px;width:16px;height:16px;}
.help{display:inline-block;background:url('../images/icons/help.png') no-repeat;margin-bottom:-2px;margin-right:2px;width:16px;height:16px;}
div.seperatorLine{height:6px;margin:10px 4px 10px 0px;background-color:#cecece;}
div.resultArea{float:right;width:540px;margin-right:5px;}
div.resultArea div.resultPages, #companiesTopList{border-top:1px solid #2d899e;border-left:1px solid #2d899e;border-right:1px solid #2d899e;}
div.resultArea div.resultRow{border-bottom:1px solid #2d899e;margin:0px;padding:1px 0px 1px 5px;}
div.resultArea h2{font-size:12px;}
div.resultArea a.companyLink{text-decoration:none;color:#393939;font-size:13px;font-weight:bold;}
div.companiesTop .odd{background-color:#a7baca;}
div.companiesTop .even{background-color:#b7cada;}
div.companiesExactMatch .odd{background-color:#f4f9fa;}
div.companiesExactMatch .even{background-color:#e7f7fb;}
div.resultArea .odd:hover, div.resultArea .even:hover{background-color:#b7cada;}
div.resultRowRecommended .odd{background-color:#a7baca;}
div.resultRowRecommended .even{background-color:#b7cada;}
div.resSeperator{background-color:#2d899e;height:10px;margin:6px 0px;}
div.searchResultContainer{margin-bottom:0px;}
div.searchResultContent{padding:4px;border:1px solid gray;}
div.paginator a{color:black;text-decoration:none;padding:2px 5px;}
div.paginator a.activeLink{background-color:#2d899e;color:white;font-size:12px;font-weight:bold;padding:2px 5px;}
div.resultQueryContainer{background-color:#f4f9fa;border:1px solid #2d899e;padding:10px;width:180px;margin-top:24px;}
div.resultQueryContainer h3{padding:5px 0px;margin:0px;}
div.resultQueryContainer label{display:block;font-weight:bold;margin:8px 0px;}
div.resultQueryContainer ul{list-style-type:none;margin:0px 10px 0px 0px;padding:0px;}
div.resultQueryContainer li{margin-bottom:4px;}
div.resultQueryContainer li a{color:black;text-decoration:none;}
div.resultQueryContainer li span{font-size:10px;font-weight:bold;}
#companiesTopList{margin-top:5px;}
div.resultPages{margin-top:5px;}
div.resContent{background-color:rgb(225,225,225);border:1px solid #2d899e;display:none;margin:-50px 0px 0px 312px;padding:5px;width:200px;}
div.resultArea div.resultRow span.ib{margin:2px 0px;}
span.resCompany{width:370px;}
span.resTurnover{background:url('../images/icons/coins.png') no-repeat;text-indent:20px;margin-right:2px;height:16px;}
span.resBankrupt{background:url('../images/icons/bankrupt.png') no-repeat;margin-right:2px;width:16px;height:16px;}
span.resDepartment{background:url('../images/icons/chart_organisation.png') no-repeat;margin-right:2px;width:16px;height:16px;}
a.close{display:inline-block;background:url('../images/icons/cancel.png') no-repeat;border:0px;position:absolute;left:180px;width:16px;height:16px;}
span.resWords{padding-left:3px;width:140px;}
span.resCounty{width:360px;}
span.resTurnover{width:140px;}
div.resContentActive{position:absolute;}
.w420{width:420px;}
.w50{width:50px;}
#viewBoardMember{font-size:12px;}
#viewBoardMember div.heading{border-bottom:2px solid gray;}
div.vbm_container{margin-top:10px;}
div.vbm_box{padding:15px;}
div.vbm_rel{margin-top:15px;margin-bottom:10px;width:48%;}
div.vbm_rel div.content{}
div.roleBlock a{display:inline-block;padding:2px;}
div.news{border:1px solid gray;padding:10px;margin:5px;}
div.news_title{font-weight:bold;padding-bottom:5px;}
div.news_desc{margin-left:10px;padding-bottom:10px;}
div.banner_search{width:468px;margin:10px auto;}
.tooltip{display:none;background-color:#f0f0f0;border:2px solid #2C8D9D;height:auto;padding:10px 10px 10px 10px;width:320px;font-size:11px;color:#000000;}
.hoverLinks2{position:absolute;margin:3px 10px;background-color:rgb(200,200,200);border:1px solid gray;width:200px;z-index:1000;}
.hoverLinkList, .link{cursor:pointer;}
.hoverLinks2 div{padding:5px;}
.hoverLinks2 div.odd{background-color:#e0eef1;}
.hoverLinks2 div.even{background-color:#d2e6ea;}
.hoverLinks2 a{color:#393939;font-weight:bold;text-decoration:none}
div.pageLeft{float:left;width:200px;}
div.pageRight{float:right;margin-right:3px;width:550px;}
div.page{width:540px;float:left;color:#333333;min-height:520px;}
div.page h1{color:#2B8D9C;font-size:26px;font-weight:bold;margin-top:10px;}
div.page h2{font-size:16px;margin-top:15px;margin-bottom:15px;color:#000000;}
div.page p{font-size:12px;margin-top:5px;}
div.page ul{margin-left:20px;padding:0px;font-size:12px;list-style:none;}
div.page .bilde{margin-right:5px;padding:5px;border:1px solid #CCCCCC;}
div.page a{color:#2B8D9C;text-decoration:none;font-weight:bold;}
div.page label{font-size:12px;}
div.page .textfield{border:1px solid #CCCCCC;}
div.page .listBlock{display:block;padding-left:3px;margin-right:16px;margin-bottom:5px;padding-bottom:2px;border-bottom:#CCCCCC 1px solid;}
div.page .listBlock span{left:450px;position:absolute;}
div.page .listBlock img{padding-right:10px;margin-bottom:-5px;border:none;}
div.menuBlock{background-color:#F2F2F2;margin-right:0;padding:20px 16px;width:140px;}
div.menuBlock a{display:block;width:99%;padding:1px;text-decoration:none;border-bottom:1px solid #e2e2e2;}
div.menuBlock a:hover{text-decoration:underline;}
div.menuBlock a.activeLink{color:#2B8D9C;font-weight:bold;}
div.login_form{border:1px solid gray;padding:10px;width:60%;background-color:#DDDDDD;font-weight:bold;}
div.login_form table{width:99%;}
div.webshop_row{border:1px solid gray;padding:5px;min-height:50px;margin-bottom:5px;}
div.webshop_row label{display:inline-block;font-weight:bold;}
.hide{display:none;}
.graphFlash{display:block;}
.graphImage{display:none;}


/* calendar root element */
#calroot {
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../images/icons/prev.png) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../images/icons/next.png);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}
}
@media print{.no_print, div.skyZone,div.boxHeader a,#companyMenu,div.subMenu,.graphHeading,a.graphButton,div.colPaginator,div.boxRight,.graphFlash{display:none;}
.col_hidden,.graphImage{display:block;}
#account_result_report h3{margin:0px;}
div.mainContent, div.companyContainer, div.authContainer,div.pageContent{background-color:white;border:none;width:771px;padding:0px;border:none;min-height:auto;}
div.boxContent{border:none;}
}