/***** Standard styling */

html { overflow-y: scroll; }
body { MARGIN-left: 45px; MARGIN-right: 45px; font-size:10px; color: #2b2b2b; font-family: verdana, helvetica, sans-serif; background-color:#ffffff; }
body.indhold { MARGIN-left: 25px; MARGIN-right: 23px; MARGIN-top: 20px; font-size:10px; color: #2b2b2b; font-family: verdana, helvetica, sans-serif; background-color:#ffffff; }
body.indholdny { MARGIN-left: 35px; MARGIN-right: 35px; MARGIN-top: 20px; font-size:10px; color: #2b2b2b; font-family: verdana, helvetica, sans-serif; background-color:#ffffff; background-image: url("/nf/s/nyhedbreve.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: 300px bottom;  }
body.top { MARGIN-left: 0px; MARGIN-right: 0px;  }
body.utop { MARGIN-top: 0px; }
body.top1 { MARGIN-left: 0px; MARGIN-right: 0px; MARGIN-top: 20px;}
body.blank1 { margin: 0px; padding: 0px; background-image: url("/nf/s/top_streg.gif"); background-repeat: no-repeat; background-position: right 98px;  }
body.blank2 { margin: 0px; padding: 0px; background-image: url("/nf/s/top_streg.gif"); background-repeat: no-repeat; background-position: -2px 98px;  }
ative; background-image: url("/nf/s/top_streg.gif"); background-repeat: no-repeat; background-position: 37px top;  }
div { font-size:10px; font-family:verdana,helvetica,sans-serif; }
p { font-size: 10px; font-family: verdana, helvetica, sans-serif; margin: 0px; }
hr { color: #dddddd; height: 1px; overflow: visible; }
img.højre { position:absolute; left:125px; top:-7px;}
img { border: 0px;}
form { margin: 0px; padding: 0px; }
form1 { margin: 0px; padding: 0px; height: 0px; }
input { padding-right: 3px; padding-left: 3px; border: #cccccc 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 9px; vertical-align: middle; background-color: #ffffff;}
textarea.auk { padding-right: 0px; padding-left: 0px; border: 0px solid; overflow: hidden; }
.kas		{ font-size:11px; font-weight:bold; color:#000000; BACKGROUND: #e0e0e0; padding: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid;  }


select { padding-right: 3px; padding-left: 3px; border-right: #000000 1px solid; border-top: #000000 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 9px; vertical-align: middle; border-left: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #ffffff;}
textarea { padding-right: 3px; padding-left: 3px; border-right: #000000 1px solid; border-top: #000000 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 9px; vertical-align: middle; border-left: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #ffffff;}
input.button { border-right: #555555 1px solid; padding-right: 3px; border-top: #999999 1px solid; padding-left: 3px; padding-bottom: 0px; font: bold 9px verdana, helvetica, sans-serif; border-left: #999999 1px solid; color: #ffffff; padding-top: 0px; border-bottom: #555555 1px solid; background-color: #707070; text-decoration: none;}

.u	{ padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; }
table	{ border-collapse:collapse; }
table th	{ font-weight:normal; font-size:10px; color:#2b2b2b; font-family:verdana,helvetica,sans-serif; text-align:center; padding-right:15px; padding-left:5px; padding-bottom:2px; padding-top:1px; }
table td	{ font-weight:normal; font-size:10px; color:#000000; font-family:verdana,helvetica,sans-serif; padding-bottom:2px; padding-top:2px; }
.grey 	{ font-size:11px; color:#000000; margin: 5px; BACKGROUND: #e0e0e0; padding-left: 25px; padding-top: 8px; padding-bottom: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid;   }

.hidden      { display:none; }
.active { color:#cc0000; }
.indent { padding-left:25px; }
.header		{ font-size:10px; font-weight:bold; color:#000000; text-align: center; width: 110px; height: 24px; BACKGROUND: #e0e0e0; padding: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid;  }
.PopUpSlideBody { width:250px; text-align: center; vertical-align: middle; border:1px solid black; background-color:#d9dadb; opacity:5; filter: alpha(opacity=95); color:black; padding:10px; }


h1		{ font-size:20px; color:#FFA011; font-weight:bold; margin:0px; margin-top:0px; padding-right:0px; padding-left:0px; padding-top:5px; padding-bottom:0px;}
h2		{ font-weight:bold; font-size:14px;}
h3		{ font-weight:normal; font-size:10px; color:#2b2b2b; text-align:center; padding-bottom:2px; padding-top:2px;  }
h4		{ font-size:11px; color:#000000; BACKGROUND: #e0e0e0; padding: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid; }
h5		{ font-weight:bold; font-size:10px;}
h6		{ font-size:10px; color:#000000; text-align: center; height: 12px; BACKGROUND: #e0e0e0; padding: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid;  }
h7		{ font-size:11px; color:#FFFFFF; padding:5px; margin-bottom:0px; }


.black		{ font-size:20px; color:#cc0000; font-weight:bold; margin:0px; margin-top:0px; padding-right:0px; padding-left:0px; padding-top:3px; padding-bottom:0px;}
.red		{ font-weight:bold;  color:#ffffff; BACKGROUND: #cc0000; padding: 8px; border-top: 1px #d4d4d4 solid; border-bottom: 1px #d4d4d4 solid;}
.padding8	{ padding: 8px; }
.padding6	{ padding-left: 7px; padding-top: 5px; }
.padding6u	{ padding-left: 7px; }

.bold		{ font-weight:bold; }


#spalte1 {
	float:left;
	width: 50%;
}
#spalte2 {
	float:left;
	width: 50%;
}

#spalte3 {
	float:left;
	width: 40%;
}
#spalte4 {
	float:left;
	width: 33%;
}


a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #cc0000; }
a:active { color: #cc0000; }




/***** navigation */

DIV#menu { background-image: url("/nf/s/streg_top.gif"); background-repeat: no-repeat; background-position: 0px 27px;   }


UL#nav {  margin-left: 12px; padding: 0px; margin-bottom: 0; margin-top: 0
	
}
UL#nav LI {
	 margin-left: 0px; TEXT-ALIGN: center;  font-weight: bold; list-style-type: none; 
}
UL#nav A:link {
	 margin: 2px; padding: 5px; width: 8em; BACKGROUND: #cc0000; FLOAT: left; border-bottom: solid 1px black; border-left: 1px #fff solid; border-right:1px #fff solid; border-top:1px #fff solid;  COLOR: #ffffff;  TEXT-DECORATION: none; 
}
UL#nav A:visited {
	margin: 2px; padding: 5px; width: 8em; BACKGROUND: #cc0000; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; border-bottom: solid 1px black; border-left:1px #fff solid; border-right:1px #fff solid; border-top:1px #fff solid;
}
UL#nav A:hover {
	 COLOR: #000000; background: white; border-bottom: 1px white solid; border-left: 1px #cc0000 solid; border-right: 1px #cc0000 solid; border-top: 1px #cc0000 solid; 
}
UL#nav A:active {
	
	 COLOR: #000000; background: white; border-bottom: 1px white solid; border-left: 1px #cc0000 solid; border-right: 1px #cc0000 solid; border-top: 1px #cc0000 solid;
}


/***** abonnement */

DIV#fast {BACKGROUND: #ffffff; height: 20em;  overflow: auto; margin: 0px; padding: 0px; }

DIV#menuabo {
	BACKGROUND: #d9dadb; position:absolute; top:0; left:0; margin: 0px; padding: 0px;}
DIV#indholdabo {
	MARGIN-left: 25px; MARGIN-right: 23px; MARGIN-top: 20px;}

.abotd	{ display: block; text-align: center; width: 105px; height: 20px; BACKGROUND: #ffffff;
}
a.abotd:link { COLOR: #000000; display: block; text-align: center; padding-top: 4px; vertical-align: middle; width: 100px; height: 16px; BACKGROUND: #ffffff;  }
a.abotd:visited { COLOR: #000000; display: block; text-align: center; padding-top: 4px; vertical-align: middle; width: 100px; height: 16px; BACKGROUND: #ffffff;  }
a.abotd:hover { COLOR: #ffffff; display: block; text-align: center; padding-top: 4px; vertical-align: middle; width: 100px; height: 16px; BACKGROUND: #cc0000; TEXT-DECORATION: none; }
a.abotd:active { COLOR: #ffffff; display: block; text-align: center; padding-top: 4px; vertical-align: middle; width: 100px; height: 16px; BACKGROUND: #cc0000; TEXT-DECORATION: none; }








/***** auktion */

DIV#menuauk {
	FLOAT: right; position:static; top:0px; }

UL#navauk { list-style:none; 
}

UL#navauk LI { vertical-align: top; display:inline;  }

UL#navauk A:link {
	 padding-right: 10px; padding-left: 10px; TEXT-ALIGN: center; width: 100%; border-left: 1px #fff solid; border-right:1px #000000 solid; border-top:1px #fff solid;  COLOR: #000000; TEXT-DECORATION: none; 
}
UL#navauk A:visited {
	 padding-right: 10px; padding-left: 10px; TEXT-ALIGN: center; width: 100%; border-left: 1px #fff solid; border-right:1px #000000 solid; border-top:1px #fff solid;  COLOR: #000000; TEXT-DECORATION: none; 
}
UL#navauk A:hover {
	 padding-right: 10px; padding-left: 10px; TEXT-ALIGN: center; width: 100%; border-left: 1px #fff solid; border-right:1px #000000 solid; border-top:1px #fff solid;  COLOR: #000000;  TEXT-DECORATION: underline;
}
UL#navauk A:active {
	 padding-right: 10px; padding-left: 10px; TEXT-ALIGN: center; width: 100%; border-left: 1px #fff solid; border-right:1px #000000 solid; border-top:1px #fff solid;  COLOR: #000000;  TEXT-DECORATION: underline;
}

UL#navauk LI.activelink A {
	border: 0px; padding-right: 0px;
}

UL#navauk LI.activelink2 A {
	border: 0px; padding-right: 10px; padding-left: 0px; TEXT-DECORATION: none;
}




/***** butikstruktur */

DIV#ele4 { float:left;	width: 75px; background: white; padding: 6px; margin: 0px; position:absolute; 
 top:0; left:0;  }



/***** Kundecenter */

DIV#ele9 { float:left;	width: 71%; height: 90%; position:absolute; overflow:auto;
	   }

DIV#ele8 { position:absolute; left:203px; width: 70%; 
	   }

DIV#ele7 { width: 76%; height: 95%; position:absolute; overflow: auto;
 
	   }

DIV#eleom { position:absolute; left:0px; height: 95%; width: 70%; overflow: auto
	   }


DIV#ele72 { float:left; width: 74%; height: 70%; position:absolute; overflow:auto; top:107px;
	   }


DIV#ele73 { width: 74%; height: 70%; position:absolute; overflow:auto; top:70px;
	   }


DIV#ele7old { float:left;	height: 700px; position:absolute; left:203; overflow:auto;
	   }

DIV#ele6 { float:left; 	 }

DIV#ele5 { float:left; width: 203px; 	  }

DIV#ele4 { border-left: 1px #585756 solid;  }

DIV#ele3 { float:right;	width: 175px; background: white; padding: 6px; margin: 0px; position:absolute; 
 top:300px; right:0;  }

DIV#ele2 { float:left;	width: 79%; height: 96%; position:absolute; overflow:auto;
	   }

DIV#ele1 { width: 175px; background: white; border-left: 1px #585756 solid; position:absolute; top: 0px; right: 0px}

DIV#kurv { position:absolute;  top:160px; right:20px;  }
DIV#kurv2 { position:absolute;  top:140px; right:20px;  }
DIV#kurv30 { position:absolute;  top:125px; right:20px;  }



/***** container */
#container		{ margin-left:auto; margin-right:auto; }

/***** window & section */
.window { margin:0px; padding:0px; width:100%; position:relative; float:left; }

.windowheader { position:relative; float:none; background-color:transparent; height:50px; font-weight:normal; margin-bottom:0px; }
.windowheader h1  { font-size:20px; color:#FFA011; font-weight:bold; margin:0px; margin-top:0px; padding-right:25px; padding-left:55px; padding-top:5px; padding-bottom:0px; }
.windowheader h2  { font-size:12px; color:#2D3E4B; font-weight:bold; margin:0px; padding-right:25px; padding-left:55px; padding-top:0px; padding-bottom:0px; }
.windowheader p   { font-size:12px; text-align:left; color:black; font-weight:strong; padding-right:25px; padding-left:25px; padding-top:3px; margin:0px; }
.windowheader img { padding-top:2px; padding-right:1px; }

.windowcontent { margin-top:10px; border:0px; padding:0px; padding-left:5px; padding-right:5px; position:relative; float:left;}

.section           { width:100%; position:relative; float:none; margin-top:10px; }
.sectionheader     { height: 20px; position:relative; float:none; font-weight:bold; background-color:#336699; min-width:100%;} 
.sectionheader p   { font-size:11px; padding-left:20px; padding-top:2px; margin:0px; text-align:left; color:#FFFFFF; font-weight:bold;}
.sectionheader img { padding-top:3px; }

.sectioncontent    { position:relative; float:none; padding:0px; display:none; }

.left	{ display:block; position:absolute; top:0%; left:0%; float:left; padding-left:4px; }
.right	{ display:block; position:absolute; top:0%; right:0%; float:right; padding-right:4px; }
.bottom	{ position:absolute; bottom:0; right:155px; }

.tleft	{ text-align: left; }
.tright	{ text-align: right; }

.border	{ border: 1px #d4d4d4 solid; }

.actions		{ width:100%; position:relative;  float:left; margin-top:10px;}
.actions .left	{ float:left; position:relative;  padding:0px;}
.actions .right	{ float:right; position:relative; padding:0px;}

/***** tables */
table td.btncell { white-space:nowrap; padding:2px; border:0px solid white; text-align:center; width:1px;}

table.grid              { width:100%; margin-top:10px; }
table.grid tr           { background-color: #FFFFFF; }
table.grid tr.hover     { background-color: #F1F8FE; }
table.grid tr.hover td  { }
table.grid th           { font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#336699; white-space: nowrap; 
                          padding-right:5px; padding-left:5px; padding-bottom:1px; padding-top:1px; 
                          border-right:0px solid white; height:20px;}
table.grid td           { height: 20px;
                          padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; 
                          border:1px solid #CAEAFB; }

table.grid td.btncell   { width:1px; white-space: nowrap; padding: 2px; }

table.gridview		{ width:100%; border: 1px solid #336699; margin:0px; }
table.gridview tr	{ height: 20px;}
table.gridview th	{ font-weight: bold; border: 1px solid #336699; background-color:#F1F8FE; color:#336699; }
table.gridview td	{ background-color:#FFFFFF; border: 1px solid #336699; }

table.detail	{ width:100%; border: 1px solid #336699; margin:0px; }
table.detail tr	{ height: 20px; }
table.detail th	{ width:300px; font-weight: bold; border: 1px solid #336699; background-color:#F1F8FE; color:#336699; }
table.detail td	{ background-color:#FFFFFF; border: 1px solid #336699; }

td.top	{ border-bottom: 1px solid #000000; margin:0px; padding: 0px }

table.input	{ width:100%; border: 1px solid #336699; margin:0px; }
table.input tr	{ height: 20px; }
table.input th	{ width:300px; font-weight: bold; border: 1px solid #336699; background-color:#F1F8FE; color:#336699; }
table.input td	{ background-color:#FFFFFF; border: 1px solid #336699; }
.center { text-align: center; }

/***** fields */
.fld_numeric { text-align: right; }
.fld_password {}
.fld_text {}
.fld_date {}
.fld_time {}
.fld_timestamp {}
.fld_dropdown { }
.fld_checkbox { border: 0px solid black; }
.radiobutton { border:0px solid black; background-color: transparent;}

.defaultbutton { height:0px; width:0px; margin:0px; padding:0px; border:0px; }


