﻿html
{
	height:100%;
	width:100%;
}
body 
{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}


DIV.outerdiv
{
	background: url('../../gfx/shadow_left2right.jpg') repeat-y right;
	width: 812px;
}

TABLE.outertable
{
	 width:800px;
	 border-collapse:collapse; 
	 margin:0px;
	 padding:0px;
}

/*	
TABLE.outertable TD
{
	margin:0px;
	padding:0px;
}
*/

TD.top
{
	margin:0px;
	padding:0px;

	width: 100%; 
	height: 93px; 
	background: url('../../gfx/topp.jpg') no-repeat;
}
TD.topmenu
{
	margin:0px;
	padding:0px;

	background: #0053a0;
}
DIV.topmenu
{
	  float: left;
}
DIV.bransjeforeningeneFrontPage
{
    visibility:visible;
}
DIV.bransjeforeningene
{
    visibility:hidden;
    height:0px;
}
TD.navbar
{
	margin:0px;
	padding:0px 5px 0px 0px;
	
	border-bottom: solid 1px #000033;
}
DIV.navbar
{
	  float: left;
}
DIV.loginbar
{
	  float: right;
	  visibility:hidden;
}
TD.leftmenu
{
	width: 160px; 
	background: #A2D5D5 url('../../gfx/shadow_left2right.jpg') right repeat-y; 
	vertical-align:top;
}
TD.content
{
	width: 660px;
	vertical-align:top;
	padding-right:15px;
}
DIV.bottom
{
	background: url(../../gfx/KELFBunnBG.jpg);
	width: 800px; 
	height: 80px; 
	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_aaFrontPage
{
	position:absolute; 
	left: 755px; 
	top: 43px;
}
DIV.innhold_a_aaFrontPage A, DIV.innhold_a_aaFrontPage A:hover, DIV.innhold_a_aaFrontPage A:visited
{
	color: white; 
	font:  8.5pt  tahoma;
}
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.sokbuttonFrontPage
{
	position:absolute; 
	left: 630px; 
	top: 61px;
}
DIV.soktekstboksFrontPage
{
	position:absolute; 
	left: 673px; 
	top: 62px;
}
DIV.soktekstboksFrontPage INPUT
{
	width: 99px; 
	height:13px; 
	border: 0px solid #ffffff; 
	font-size: 8.5pt; 
	color: #000033;
}
DIV.sokbutton
{
	position:absolute; 
	left: 630px; 
	top: 33px;
}
DIV.soktekstboks
{
	position:absolute; 
	left: 673px; 
	top: 34px;
}
DIV.soktekstboks INPUT
{
	width: 99px; 
	height:13px; 
	border: 0px solid #ffffff; 
	font-size: 8.5pt; 
	color: #000033;
}
image.VKEBannerOuter
{
    width: 130px;
}

/* ********************** CSS LAYOUT FOR THE CONTENT LAYOT FIELD ************************** */
DIV.wideLayout
{
    width:800px;
    border:solid 0px yellow;
    padding:10px 5px 20px 5px ;
    vertical-align:top;
}

DIV.dualLayout
{
	border:solid 0px blue;
    width:800px;
    height: 100%;
}

DIV.dualMidLayout
{
    width:640px;
    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.frontpagebanners1
{
	position:absolute;
	left:820px;
	top:0px;
}
DIV.frontpagebanners2
{
	position:absolute;
	left:820px;
	/*top:0px;*/
	bottom: 0px;
}

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 0px blue;*/
    width:640px;
    height: 100%;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
}

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;
}

TD.dualRightLayout
{
    width:140px;
    height: 100%;
    margin:0px;
    /*border:solid 0px red;*/
    border:none;
    padding:10px 5px 20px 5px ;
    
    vertical-align:top;
}


