﻿html
{
	height:100%;
	width:100%;
}
body 
{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	//background:URL(../../gfx/Sirkler.jpg);background-repeat: no-repeat;
}



DIV.outerdiv
{
	/*background: url('../../gfx/shadow_left2right.jpg') repeat-y right; */
	width: 812px;
}

TABLE.outertable
{
	 width:780px;
	/*border:2px solid red;*/
	 border-collapse:collapse;
	 margin:0px;
	 padding:0px;
	height:100%;
}

/*
TABLE.outertable TD
{
	border:2px solid red;

	margin:0px;
	padding:0px;
}
	

TABLE.outertable TD TD
{
	border:none;

	margin:0px;
	padding:0px;
}
*/

TD.top
{
	margin:0px;
	padding:0px;

	width: 100%; 
	height: 90px; 
	background: url('../../gfx/topp.jpg') no-repeat;
}
TD.topmenu
{
	margin:0px;
	padding:0px;

	background: #0c4c92;
}
DIV.topmenu
{
	  float: left;
}
TD.navbar
{
	
	margin:0px;
	padding:0px;
	
}
DIV.navbar
{
	padding-left:5px;
	float: left;
	width:775px;
	border-bottom: solid 1px #000033;
	
}
DIV.loginbar
{
	  float: right;
}

TD.leftmenu
{
	height:100%;
	padding-top:20px;
	width: 163px; 
	/*background: #aac2de url('../../gfx/MenyBakgrunn.gif') no-repeat; */
	background-color: #0F7AC0;
	vertical-align:top;
	color:white;
}

TD.leftmenu A, TD.leftmenu A:hover, TD.leftmenu A:visited
{
	color:white;
}
TD.content
{
	width: 602px; 
	vertical-align:top;
	padding-left:15px;
	padding-top:0px;
	
}
P.topcontent
{    
}
IMG.topcontent
{
    /*border: solid thin blue;*/
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}
TABLE.topcontent
{
    border: solid thin blue;
    margin: 0;
    padding: 0;
    position: static;
    top: 155px;
    background-color: White;
}



DIV.bottom
{
	background: url(../../gfx/NELFOBunnBG.jpg);
	width: 780px; 
	height: 0px; 
	color: White; 
	text-align: center; 
	font-family: Arial;
	font-size: 7.5pt; 
	font-weight: bold;           
}
DIV.bottom A, DIV.bottom A:hover, DIV.bottom A:visited
{
	color:White;
	
}
DIV.innhold_a_aa
{
	position:absolute; 
	left: 755px; 
	top: 15px;
}
DIV.innhold_a_aa A, DIV.innhold_a_aa A:hover, DIV.innhold_a_aa A:visited
{
	color: white; 
	font:  8.5pt  tahoma;
}
DIV.sokbutton
{
	position:absolute; 
	left: 620px; 
	top: 33px;
}
DIV.soktekstboks
{
	position:absolute; 
	left: 663px; 
	top: 34px;
}
DIV.soktekstboks INPUT
{
	width: 99px; 
	height:13px; 
	border: 0px solid #ffffff; 
	font-size: 8.5pt; 
	color: #000033;
}


/* ********************** CSS LAYOUT FOR THE CONTENT LAYOT FIELD ************************** */
DIV.wideLayout
{
    width:640px;
    border:solid 0px yellow;
    padding:10px 5px 20px 5px ;
    vertical-align:top;
}

DIV.dualLayout
{
	border:solid 0px blue;
    width:640px;
    height: 100%;
}

DIV.dualMidLayout
{
    width:440px;
    height: 100%;
    
    border:solid 0px green;
    float:left;
    padding:10px 30px 20px 0px ;
    
    vertical-align:top;
    /*background: url('../../gfx/shadow_left2right.jpg') repeat-y right;*/
}

DIV.dualRightLayout
{
    width:140px;
    height: 100%;
    
    border:solid 0px red;
    float:right;
    padding:10px 5px 20px 5px ;
    
    vertical-align:top;
}
DIV.shopbuttondiv
{
	float: right;
	/*border: 1px solid red;*/
	width: 60px;
	text-align: right;
	padding-right:15px;
	padding-top:3px;
	background: #000033 url('../../gfx/smallgrad.gif') left center repeat-y;
}


TABLE.dualLayout
{
	border:none;
	/*border:solid 10px blue;*/
    width:640px;
    height: 100%;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    vertical-align: top;
}

TD.dualMidLayout
{
    width:440px;
    height: 100%;
    margin:0px;
    /*border:solid 0px green;*/
    border:none;
    padding:10px 30px 20px 0px ;
    
    vertical-align:top;
    /*background: url('../../gfx/shadow_left2right.jpg') repeat-y right;*/
    
}

table.HSPL_dualLayout
{
	vertical-align:top;
    
}

TD.HSPL_dualMidLayout
{
    width:440px;
    height: 100%;
    margin:0px;
    /*border:solid 0px green;*/
    border:none;
    padding:10px 10px 20px 0px ;
    
    vertical-align:top;
    /*background: url('../../gfx/shadow_left2right.jpg') repeat-y right;*/
}

TD.HSPL_dualRightLayout
{
    width:160px;
    height: 100%;
    margin:0px;
    /*border:solid 0px red;*/
    border:none;
    padding:10px 5px 20px 5px ;
    
    vertical-align:top;
}
