﻿body
{
	font-family: Verdana, Arial;
	font-size: 11px;
	margin:0px 0px 0px 0px;
}

td
{
	font-family: Verdana, Arial;
	font-size: 11px;
}

.mainContent
{
	margin-left:20px;
}

a img.linkimage
{
	border: none;
}
a img
{
	border: none;
}

a.normal:link, a.normal:visited, anormal:active
{
    font-size: 11px;
	color: #3a6ea5;
	font-family: Verdana;
	text-decoration: none;
}
a.normal:hover
{
	font-size: 11px;
	color: #333399;
	font-family: Verdana;
	text-decoration: underline;
}

#masterHeader
{
	background-image: url(../pics/top_bg.gif);
	background-color: #E9E9EB;
	padding-left: 10px;
	height: 50px;
	border-bottom: solid 1px #7c817b;
}

#masterHeader .nhlkundeportallogo
{
	padding-left: 6px;
}
#masterHeader .nhllogo
{
	text-align: right;
	padding-right: 20px;
}

.menuCell
{
	padding-left:20px;
	background-image: url(../pics/menu/top_bg.gif); 

}

.footerCellLine
{
	border-bottom: solid 1px #57566f;
}

.footerCellLeft
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #aaaaaa;
	width:50%;
	text-align:left;
	vertical-align:top;
}

.footerCellRight
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #aaaaaa;
	width:50%;
	text-align:right;
	vertical-align:top;
}

.header
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	padding-bottom: 10px;
	
}
.topborder
{
	border-top: solid 1px #aaaaaa;
}
.content
{
	font-family: Verdana, Arial;
	font-size: 11px;
	width: 730px;
	padding: 2px 2px 2px 2px;
	padding-bottom: 4px;
}

li
{
	margin-bottom: 6px;
}

.invoiceDetailsBox
{
	width: 300px;
	border: solid 1px Silver;
}

.paymentSelectCardBox
{
	width: 450px;
	border: solid 1px Silver;	
}

.paymentSelectCardButtonPanelBox
{
	width: 450px;
}

.fadedText
{
	color: #888888;
	font-size: 7pt;
}

.payInvoiceButton
{
	cursor: pointer;
}


/* Frontpage stat boxes */

.statselement
{
    float:left;
    background-image:url(/pics/v2/frontpage/statbox/body-right.png);
    background-position: right top;
    background-repeat:repeat-y;
    clear:both;
}

.statselementtopcontainer
{
    clear:both;
}

.topleftcorner
{
    float:left;
    width:30px;
    height:48px;
    background-image:url(/pics/v2/frontpage/statbox/top-left-corner.png);
    background-repeat:no-repeat;
}

.topcenter
{
    float:left;
    width:30px;
    height:48px;
    background-image:url(/pics/v2/frontpage/statbox/top-center-repeat.png);
}

.toprightcorner
{
    float:left;
    width:30px;
    height:48px;
    background-image:url(/pics/v2/frontpage/statbox/top-right-corner.png);
    background-repeat:no-repeat;
}

.statselementcontent
{
    float:left;
    background-image:url(/pics/v2/frontpage/statbox/body-left-repeat.png);
    background-repeat:repeat-y;
    clear:both;
    padding:20px 20px 0px 25px;
    display:none;
}

.statselementbottomcontainer
{
    float:left;
}

.bottomleftcorner
{
    float:left;
    width:28px;
    height:30px;
    background-image:url(/pics/v2/frontpage/statbox/bottom-left-corner.png);
    background-repeat:no-repeat;
}

.bottomcenter
{
    float:left;
    height:50px;
    background-image:url(/pics/v2/frontpage/statbox/bottom-center-repeat.png);
    text-align:center;
}

.bottomrightcorner
{
    float:left;
    width:28px;
    height:30px;
    background-image:url(/pics/v2/frontpage/statbox/bottom-right-corner.png);
    background-repeat:no-repeat;
}

.emailstatstableleft
{
    float:left;    
    width:300px;
    overflow:hidden;
    padding:3px;
}

.emailstatstableright
{
    float:left;    
    width:100px;
    text-align:right;
    padding:3px;
}

.emailstatstable th
{
    padding:5px 3px;
    background-image:url(/pics/v2/menu/second_menu_bg.gif);
    color:White;
}
.emailstatstable
{
    border-collapse:collapse;
    border:1px solid silver;
}

.statselementheadline
{
    font-size: 13px; 
    color: White; 
    font-family: Verdana; 
    font-weight: bold; 
    padding-top: 18px;
    width:330px;
    overflow:hidden;
}

.diskusagegaugebottom
{
    float:left;
    width:203px;
    height:22px;
    overflow:hidden;
    background-image:url(/pics/v2/frontpage/statbox/diskuage_top.png);
    background-repeat:no-repeat;
}

.diskusagegaugetop
{
    display:block;
    background-image:url(/pics/v2/frontpage/statbox/diskuage_bg.png);
    float:left;
    width:0px;
    height:22px;
    overflow:hidden;
    background-repeat:no-repeat;
}

.diskusagegaugetopred
{
    background-image:url(/pics/v2/frontpage/statbox/diskuage_bg_red.png);
}


.diskusagegaugeheadline
{
    float:left;
    width:205px;
    padding-bottom:10px;
}

.currentpct
{
    float:left;
    text-align:right;
    width:50px;
}

.maxUsage
{
    float:right;
    text-align:right;
    
}
.diskusagenumbercontainer
{
display:none;
float:left;
text-align:right;
width:20px;
}

.openstatcontainer
{
    display:block;
    width:39px;
    height:14px;
    overflow:hidden;
    background-image:url(/pics/v2/frontpage/statbox/open.png);
    background-repeat:no-repeat;
    position:relative;
    left:250px;
    top:10px;
    cursor:pointer;
}

.closestatcontainer
{
    display:block;
    width:39px;
    height:14px;
    overflow:hidden;
    background-image:url(/pics/v2/frontpage/statbox/close.png);
    background-repeat:no-repeat;
    position:relative;
    left:250px;
    top:10px;
    cursor:pointer;
}

.topstatsinfo
{
    float:left;
    padding: 12px 2px 0px 2px;
    width:436px;
    height:32px;
    background-image:url(/pics/V2/frontpage/statbox/general_top_info_bg.png);
    background-repeat:no-repeat;
    font-size:13px;
    text-align:center;
}

.topstatsinfored
{
    background-image:url(/pics/V2/frontpage/statbox/general_top_info_bg_red.png);
    color:White;
    font-size:13px;
    padding: 12px 2px 0px 2px;
    width:436px;
    height:32px;
}

.generaltStatsRepeaterelement
{
    float:left;
    display:block;
    width:420px;
    padding: 4px 10px 5px 10px;
    background-image:url(/pics/V2/frontpage/statbox/general_info_bg.png);
    background-repeat:no-repeat;
    font-size:11px;
    overflow:hidden;
    height:13px;
    background-color:#f3f3f3;
}

.toomuchspaceusedhelpLink, .toomuchspaceusedhelpLinkcontainer
{
    display:block;
    float:left;
    width:25px;
    height:44px;
    overflow:hidden;
    background-image:url(/pics/V2/frontpage/statbox/question_mark.gif);
    background-color:Blue;
    cursor:pointer;
}


.currentPCTTop
{
    display:block;
    width:200px;
    position:relative;
    top:-17px;
    text-align:center;
    color:Black;
    left:0px;
	font-size:10px;
}

.currentPCTTopWhite
{
    color:White;
}
