	/* --- Divs used for page structure ---*/


#containerdiv
{
	width: 86em; /* passar exakt för 1024px bredd */
	margin: 0.5em auto;
	text-align: left;
	background-color: White;
	padding: 1em;
	border: solid 1px #ccc;
}

html>body #containerdiv
{
	/*width: 1024px;  /* passar exakt för 1024px bredd */
	/*margin: 0.5em auto;
	text-align: left;
	background-color: White;
	padding: 1em;
	border: solid 1px #ccc;*/
}

#mainareadiv
{	
	float: left;
	
}

#footerdiv
{
	clear: both;
	width: 100%;
	padding-top: 3em;
}

#rightmenudiv
{
	float:right;
	width: 12em;
	margin-top: 0;
}

.blur 
{
	filter: Shadow(Color=cccccc, direction=120);
}

#headerdiv
{
	/*background-color: White;*/
	background-image: url(../mhimages/topbackground/bakgrunn_topp_ski.jpg);
	/*background-image: url(../mhimages/topbackground/madshus_header.jpg);*/
	padding-top: 0.7em;
	padding-left: 2em;
	/*height: 60px;*/
	height: 60px;
}

html>body #headerdiv
{
	/*background-color: White;*/
	background-image: url(../mhimages/topbackground/bakgrunn_topp_ski.jpg);
	/*background-image: url(../mhimages/topbackground/madshus_header.jpg);*/
	padding-top: 0.5em;
	padding-left: 2em;
/*	padding-bottom: 1.5em;*/
	height: 120px;
}

#headerdivextranet
{
	xbackground-color: #404040;
	/*background-image: url(../images/inside_header_bg_mod-963.jpg);*/
	background-image: url(../images/inside_header_bg_farge.jpg);
	background-repeat:no-repeat;
	height:133px;
	padding-top: 2em;
}

html>body #headerdivextranet
{
	/*background-color: #404040;
	/*background-image: url(../images/inside_header_bg_mod-1024.jpg);*/
	/*background-image: url(../images/inside_header_bg0410-1024.jpg);*/
	/*height:141px;
	padding-top: 2em;*/
}


html>body #topmenudiv
{ 
	text-align: center;
	height: 1.5em;
	color: black;
	width: 99.5%;
	valign: bottom;
	padding-top: 15px;
}

#topmenudiv
{ 
	text-align: center;
	height: 1.5em;
	color: black;
	width: 99.5%;
	valign: bottom;
	padding-top: 15px;
}

#topmenudivextra
{ 
	text-align: left;
	display: block;
	xmargin-top: -15px;
	margin-bottom:3px;
	padding-top: 95px;
	margin-left: 20px;
	xborder:solid 1px yellow;
	xheight: 20px;
}

 html>body #topmenudivextra
/*{ 
	text-align: left;
	display: block;
	margin-top: 100px;
	margin-bottom:3px;
	margin-left: 20px;
	xborder:solid 1px yellow;
	xheight: 20px;
}*/




#maincontainerdiv
{
	padding-bottom: 3em;
	padding-left: 0em;
	/* float: right; */
	background-color: #FFFFFF;
	padding-top: 1em;
}


#leftmenudiv
{
	width: 19%;
	float: left;
	text-align: left;
}

#leftmenudivextra
{
	width: 10%;
	float: left;
	text-align: left;
}

#contentdiv
{
	width: 78%;
	float: right;
}

/*#currentOrder
{
	padding-top: 2em;
}
*/
/* -- First page divs --*/
#productsandnews
{
	padding:5px 10px 0px 0px;
}
#howtoorder
{
	padding:5px 0px 0px 10px;
}
#mystatus
{
	padding:10px 0px 0px 10px;
}
#eventscontainer
{
	padding:10px 0px 0px 10px;
}
#Helpdesk
{
	padding:10px 0px 0px 10px;
}
#promotional
{
	padding:13px 10px 0px 0px;
}
#importantinformation
{
	padding:13px 10px 0px 0px;
	color:#ffffff;
}
#salesguide
{
	clear: both;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 13px;
}
.firstpagenewslist
{
	line-height: 15px;
}
/* -- button --*/
.button
{
	float: right;
	border:0;
	margin: 0px 5px 0 0;
	padding:0;
}
.btnlnk
{
	font-weight: bold;
	color: #0b31ab;
	vertical-align:middle;
	font-family: Arial Verdana Tahoma;
	text-align: left;
	text-decoration: none;
}
td.btnleft
{
	background-image: url(/images/btn_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:28px;
}
td.btnfloat
{
	background-image: url(/images/btn_float.gif);
	background-repeat:repeat-x;
	height:28px;
}
td.btnright
{
	background-image: url(/images/btn_right.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
}
/* -- Goldbutton --*/
td.btnleft_go
{
	background-image: url(/images/btn_left_go.gif);
	background-repeat:no-repeat;
	width:5px;
	height:28px;
}
td.btnfloat_go
{
	background-image: url(/images/btn_float_go.gif);
	background-repeat:repeat-x;
	height:28px;
}
td.btnright_go
{
	background-image: url(/images/btn_right_go.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
}
/*-- -- */
td.btnupleft
{
	background-image: url(/images/btn_up_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:28px;
}
td.btnupfloat
{
	background-image: url(/images/btn_up_float.gif);
	background-repeat:repeat-x;
	height:28px;
}
td.btnupright
{
	background-image: url(/images/btn_up_right.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
}
/* -- Special boxes --*/

td.bdynews
{
	background-image: url(/images/img_news_bg_new.jpg);
	background-repeat:no-repeat;
	height:280px;
}
div.topnews
{
	float:right;
	width:325px;
	height:120px;
	margin-top:10px;
}
div.bottomnews
{
	float:right;
	width:325px;
	height:120px;
	margin-top:10px;
}
.cntntnews
{
	width:100%;
	height:280px;	
}
.cntntsales
{
	width:330px;
	height:100px;
	margin-top:10px;
	margin-left:10px;
}
td.bdysales
{
	background-image: url(/images/img_sales_bg.jpg);
	background-repeat:no-repeat;
	height:157px;
}


/* -- greybox --*/
td.topleft
{
	background-image: url(/images/fp_top_left.gif);
	background-repeat:no-repeat;
	width:7px;
	height:29px;
}
td.topfloat
{
	background-image: url(/images/fp_top_float.gif);
	background-repeat:repeat-x;
	height:29px;
}
td.topright
{
	background-image: url(/images/fp_top_right.gif);
	background-repeat:no-repeat;
	width:6px;
	height:29px;
/*	padding-right:10px;*/
}
/*
html>body td.topright
{
	background-image: url(/images/fp_top_right.gif);
	background-repeat:no-repeat;
	width:6px;
	height:29px;
}
*/
td.midleft
{
	background-image: url(/images/fp_mid_left.gif);
	background-repeat:repeat-y;
	width:7px;
	xheight:1px;
}
td.midfloat
{
	background-image: url(/images/fp_mid_float.gif);
	background-repeat:repeat;
	xheight:1px;
}
td.midright
{
	background-image: url(/images/fp_mid_right.gif);
	background-repeat:repeat-y;
	width:6px;
	xheight:1px;
}
td.botleft
{
	background-image: url(/images/fp_bot_left.gif);
	background-repeat:no-repeat;
	width:7px;
	height:11px;
}
td.botfloat
{
	background-image: url(/images/fp_bot_float.gif);
	background-repeat:repeat-x;
	height:11px;
}

td.botright
{
	background-image: url(/images/fp_bot_right.gif);
	background-repeat:no-repeat;
	width:6px;
	height:11px;
}

/* -- goldbox --*/
td.topleft_go
{
	background-image: url(/images/fp_top_left_go.gif);
	background-repeat:no-repeat;
	width:7px;
	height:29px;
}
td.topfloat_go
{
	background-image: url(/images/fp_top_float_go.gif);
	background-repeat:repeat-x;
	height:29px;
}
td.topright_go
{
	background-image: url(/images/fp_top_right_go.gif);
	background-repeat:no-repeat;
	width:6px;
	height:29px;
}
td.midleft_go
{
	background-image: url(/images/fp_mid_left_go.gif);
	background-repeat:repeat-y;
	width:7px;
	height:1px;
}
td.midfloat_go
{
	background-image: url(/images/fp_mid_float_go.gif);
	background-repeat:repeat;
	height:1px;
}
td.midright_go
{
	background-image: url(/images/fp_mid_right_go.gif);
	background-repeat:repeat-y;
	width:6px;
	height:1px;
}
td.botleft_go
{
	background-image: url(/images/fp_bot_left_go.gif);
	background-repeat:no-repeat;
	width:7px;
	height:11px;
}
td.botfloat_go
{
	background-image: url(/images/fp_bot_float_go.gif);
	background-repeat:repeat-x;
	height:11px;
}
td.botright_go
{
	background-image: url(/images/fp_bot_right_go.gif);
	background-repeat:no-repeat;
	width:6px;
	height:11px;
}

/* -- redbox --*/

td.topleft_re
{
	background-image: url(/images/fp_top_left_re.gif);
	background-repeat:no-repeat;
	width:7px;
	height:29px;
}
td.topfloat_re
{
	background-image: url(/images/fp_top_float_re.gif);
	background-repeat:repeat-x;
	height:29px;
	font-weight:bold;
	color:#ffffff;
}
td.topright_re
{
	background-image: url(/images/fp_top_right_re.gif);
	background-repeat:no-repeat;
	width:6px;
	height:29px;
}
td.midleft_re
{
	background-image: url(/images/fp_mid_left_re.gif);
	background-repeat:repeat-y;
	width:7px;
	height:1px;
}
td.midfloat_re
{
	background-image: url(/images/fp_mid_float_re.gif);
	background-repeat:repeat;
	height:1px;
}
td.midright_re
{
	background-image: url(/images/fp_mid_right_re.gif);
	background-repeat:repeat-y;
	width:6px;
	height:1px;
}
td.botleft_re
{
	background-image: url(/images/fp_bot_left_re.gif);
	background-repeat:no-repeat;
	width:7px;
	height:11px;
}
td.botfloat_re
{
	background-image: url(/images/fp_bot_float_re.gif);
	background-repeat:repeat-x;
	height:11px;
}
td.botright_re
{
	background-image: url(/images/fp_bot_right_re.gif);
	background-repeat:no-repeat;
	width:6px;
	height:11px;
}






/* -- Lista i mainregion längst ner -- */
#searchlist {
	padding: 1.5em;
	font-size: 0.9em;
	margin-bottom: 1.5em;
}
th.listDate {
	width: 7em
}

#searchlist legend {
	margin-bottom: 0.5em;
}



#slleftcol {
	float: left;
	width: 70%;
}

#slleftcol select {
	margin-bottom: 1em;
}

#slleftcol label {
	width: 22%;
	display: block;
	float: left;
	clear: left;
	font-weight: bold;
	margin: 0em 0em 0.25em 0em;
}

#slleftcol span  {
	display: block;
	clear:right;
}

.slleftcolmargin {
	margin-left: 4px;
	margin-bottom: 1px !important;
}

.slleftcolsearchword {
	width: 20em;
}

.updatebtn {
	margin-top: 4em;
	clear: left;
	display:block;
}

.slleftdatebtn {
	padding-left: 1em;
	padding-right: 1em;	
}
	
.slleftbtn {
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 0.5em;
}
#slrightcol {
	float: right;
	width: 25%;
}

#slrightcol label {
	font-weight: bold;
}

#list h2 {
	width: 97%;
	border-bottom: 1px solid #CCCCC;
	padding: 1.5em 1em 0.5em 0.2em;
	margin-bottom: .2em;
	font-size: 1.4em;

}

#list dl {
	padding-left: 1em;
}

#list dl.half-width {
	float: left;
	width: 45%;
	margin-right: 1em;
	clear: right;
	border: solid 0px red;
}

#list dl dt {
	margin-top: 1em;
}

#list dl dd span {
	font-size: 1.0em;
}
dl.nav dt {
	padding-left: 1.5em;
	background: url(../images/btn_pil_vit_r.gif) no-repeat 0em 0.2em;
}

dl.nav dd {
	padding-left: 0.5em;
}

#list dd{
	margin-left: 0.8em;
}

#list dl dt a {
	text-decoration: none;
}

#list dl dt a:hover {
	text-decoration: underline;
}

/*Pagingering i lista*/
.PagingContainer
{
	clear:both;
	padding: 0.6em 0 1.0em 0;
	border: solid 0px green;
}

/*datum*/
span.date-text
{
	color:#999999;
}

/* Lista i mainregion längst ner END */ 



img
{
	border: 0;
}
/* -- Standard divs --*/

.centered
{
	text-align: center;
}
.leftfloating
{
	float: left;
	display:inline;
}

.rightaligned
{
	text-align: right;
}