body {
	text-align: left;
	font-family: Arial, Verdana;
	background-color: #F0F8FF;
	font-size: 11px;
}

td,input,select,ul{
	font-size: 10px;
	
}

th {
	font-size: 12px;
	
}

ul {
	padding: 5px;
	
}

img {
 border-style: none;
}

hr {
  background-color: #F4A460; 
	
 }

textarea {
	font: 10px verdana;
	resize:none;
}

h1,h2,h3,h4,h5
{
	font-family: 'Trebuchet MS';
	color: #3B5975;
}

a:link {
	color: black;
	text-decoration: none;
	
}

a.selected{
	font-weight:bold;
}

a:active {
	color: blue;
	text-decoration: none;
}

a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: none;
}
#wrapper_right {

}

#content_right{
	
	}

#levdate {
	padding: 0px;
	spacing: 2px;
	border-collapse: collapse;
	
}
#levdate th {
	font: 11px;
	}
#levdate caption {
	font-size: 13px;
	font-weight:bold;
	
	}
#levdate td {
	border:1px solid #efefef;
	
	}

#wrapper {
	width: 100%;
	max-width: 1024px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-color: #fff;
}

#middle_wrapper {
	border-left:2px solid #27408B;
	border-right:2px solid #27408B;
	
	
	}

#top {
	background-image: url('../images/top_blue_kant.jpg');
	height: 65px;
	background-repeat:no-repeat;
	border-left:2px solid #27408B;
	border-right:2px solid #27408B;
	border-top:2px solid #27408B;
	border-bottom:1px solid #27408B;
	color:#eee;
}
#menu_wrapper {
	float:left;
	width: 25%;
	}

#search{
	padding-left:5px;
	padding-top:5px;
}

#menu{
	padding-left:10px;
}

#minheight {
	float:left;
	width:0px;
	height: 600px;
}

#content {
	float:left;
	width: 74%;
}

#footer {
	text-align: left;
	padding-left:2em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size: 1.3em;
	color: #F0F8FF;
	background-color: #27408B;
}

#footer a{
	#color: white;
}



#ShopCartLayer{
	display: none;
	left: 100%;
	top: 70px;
	position: fixed;
	background-color: #fff;
	z-index: 100;
}

.CartContent{
	#background-color: white;
	padding:5px;
	border-left:2px solid #8CAAC6;
	border-right:2px solid #8CAAC6;
}

.CartHighLightContent{
	background-color : #fbf7c7;
	border-left:2px solid #8CAAC6;
	border-right:2px solid #8CAAC6;
	padding:5px;
}

#scroller{
	overflow: auto;
	height: 200px;
	width:438px;
}

.CartTD{
	padding: 1px;
	margin: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
}

.CartHighLightTD{
	background-color : #fbf7c7;
	padding: 0px;
	margin: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
}

#ShopCartHeadFoot{
	background-color: #004c98;
}

#globalnav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1em; 
	FLOAT: left; 
	PADDING-BOTTOM: 1.75em; 
	MARGIN: 0px; WIDTH: 100%; 
	LINE-HEIGHT: 1em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	font-size: 12px;
}
#globalnav LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
#globalnav A {
	PADDING-RIGHT: 1em; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 1em; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 0.25em; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	COLOR: #444; 
	PADDING-TOP: 0.25em; 
	TEXT-DECORATION: none;
}
#globalnav A:hover {
	COLOR: #bbb
}
#globalnav A:active {
	
}
#globalnav A.here:link {
	COLOR: #bbb
}
#globalnav A.here:visited {
	COLOR: #bbb
}
#globalnav A.here:link {
	Z-INDEX: 102; POSITION: relative
}
#globalnav A.here:visited {
	Z-INDEX: 102; POSITION: relative
}
#globalnav UL {
	PADDING-RIGHT: 0.25em; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 1em;  
	LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0.25em; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0.25em; 
	LIST-STYLE-TYPE: none; 
	POSITION: absolute; TOP: 1.5em
}
#globalnav UL LI {
	MARGIN-TOP: 1px; 
	DISPLAY: block; 
	FLOAT: left; 
	font-size: 12;
}
#globalnav UL A {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 1em; 
	DISPLAY: inline; 
	PADDING-LEFT: 1em; 
	BORDER-LEFT-WIDTH: 0px;  
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
#globalnav UL A:hover {
	COLOR: #444
}
#globalnav UL A:active {
	COLOR: #444
}
#globalnav UL A.here:link {
	COLOR: #bbb
}
#globalnav UL A.here:visited {
	COLOR: #bbb
}

.ordertable {
	border-collapse: collapse;
	padding: 4px;
	margin: 4px;
}

.matristable {
	border-left:1px solid #223B53;
	border-right:1px solid #223B53;
	border-top:1px solid #223B53;
	border-bottom:1px solid #223B53;
	
}


td.ordertable {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 4px;
	margin: 4px;
}

th.headertable {	
	border-left: 0px solid #eaeaea;
	border-right: 0px solid #eaeaea;
	border-top: 0px solid #eaeaea;
	border-bottom: 0px solid #eaeaea;
	padding: 4px;
	font-family: 'Trebuchet MS';
	font-size: 18px;
	font-weight: bold;
	color: #3B5975;
	text-align: left;
}
td.headertable {
	padding: 4px;
	margin: 4px;
}

.tablerow {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 4px;
	margin: 4px;
}

.tablecolumn {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 4px;
	margin: 4px;
}

.tablecolumnArttable {
	border-left: 1px solid #708090;
	border-right: 1px solid #708090;
	border-top: 1px solid #708090;
	border-bottom:1px solid #708090;
	padding: 4px;
	margin: 4px;
}


.textflik {
	vertical-align: top;
	background-color : #FFFFF0;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid silver;
	font-size : 9px;
	padding-left : 2px;
	padding-left : 2px;
	width : 30px;
	text-align : center;
}
.textflik_top_left {
	vertical-align: top;
	background-color : #FFFFF0;
	border-left : 1px solid silver;
	border-top : 1px solid silver;
	height : 2px;
}
.textflik_top_right  {
	vertical-align: top;
	background-color : #FFFFF0;
	border-right: 1px solid silver;
	height : 2px;
}
.textflik_bottom {
	vertical-align: top;
	background-color : #FFFFF0;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	border-bottom : 1px solid silver;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom: 1px;
	text-align : left;
	height : 2px;
	font-size : 9px;
}
/* Nytt */


.cell1 {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.cell2 {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.cell3 {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	background: url(../images/bg_dotted1.gif);
}

.cell1_iframe {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.cell2_iframe {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}




.input_updating
{
	background-color: #e6e6e6;
}

.input_normal
{

}

.searchBox{
  background-image:url(../images/magnifying-glass.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  width:95px;
}
.wait {
	Xbackground: InfoBackground;
	Xborder: 1px solid Black;
	Xpadding-left: 5px;
	Xpadding-right: 5px;
	Xpadding-top: 1px;
	Xpadding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: bold;
	Xposition: absolute;
   position: relative;
}

.pricetable {
	position: absolute;
	bottom: 0%;
	border-collapse: collapse;
	width: 100% ;
	text-align: left;
	number-align: right;
	left: 0%;
	}	

.pricetable td {
	font-size: 0.9em;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	}	

.pricetable img{
	width:7px;
	align: left;
	}

.xpUnder {

	position: relative;
  	width: 100%; /* for IE 6 */

  }

.xpOver {
	
  	position: absolute;
	width: 100%; /* for IE 6 */
	top: 60%;
	left: -30%;
  	z-index: 1;
   	}
.xpOverTop {
	
  	position: absolute;
	width: 100%; /* for IE 6 */
	top: 20%;
	left: -30%;
  	z-index: 1;
   	}
.xpText {
   position: absolute;
   width: 100%;
   top:15px;
   left:25px;
   }	

.xpText span {
	color: red;
	font-weight: bold;
	font-size:1.1em;
	z-index: 2;
   	}

.floatRight { 
    	float: right; 
    	
    	}

.articleTd {
position: relative;
min-height: 14em;

}

.pricetablePI
 {
	border-collapse: collapse;
}

.pricetablePI td {
	text-align: left;
	number-align: right;
	padding: 4px;
	margin: 4px;
}

.pricetablePI img {
	width: 8px;
	align: left;
}

.xpUnderPI {
	position: relative;
	width: 100%; /* for IE 6 */
}

.xpOverPI {
	position: absolute;
	width: 100%; /* for IE 6 */
	top: 60%;
	left: -20%;
	z-index: 1;
}

.xpTextPI {
	position: absolute;
	width: 100%;
	top: 15px;
	left: 20px;
}

.xpTextPI span {
	color: red;
	font-weight: bold;
	font-size: 1.2em;
	z-index: 2;
}

.floatRightPI {
	float: right;
	margin-right: 10%;
}

.floatLblPI {
	float: right;
	margin: 1em;
}


