*
{
  font-family       : Arial, Geneva, Helvetica, Sans-serif;
  font-size         : 11px;
}

html, body
{
  overflow : hidden;
  margin : 0px;
  height : 100%;
  width : 100%;
}

th
{
text-align: left;
vertical-align: top;
padding-top: 5px;
}
.title
{
  font-size         : larger;
  font-weight       : bolder;
}

.button
{
  
  font-size         : 11px;
  font-weight		: bolder;
  color             : white;
  text-decoration   : none;
  display           : block;
  padding			: 2px;
  padding-top		: 6px;	
  	
}


.button_selected
{
  
  font-size         : 11px;
  font-weight		: bolder;
  color             : #C3C7B6;
  text-decoration   : none;
  display           : block;
  padding			: 2px;
  padding-top		: 6px;	
  	
}


.button:hover
{
  background-color  : #232A7B;
  color				: #C3C7B6;
 
}
.border:hover
{
  background-color  : #232A7B;
  color				: #fffff;
} 

.divider
{
  background-color  : #FFFFFF;
  color				: #FFFFFF;
  width             : 2px;
  height            : 12px;
}

.leftcol, .rightcol
{
  padding : 3px;
}

.leftcol
{
  border-style  : solid;
  border-color  : #99999;
  border-width  : 1px 0px 0px 1px;
}

.rightcol
{
  border-style  : solid;
  border-color  : gray;
  border-width  : 1px 1px 0px 1px;
}

.addresstable
{
  border-bottom: 1px solid gray;
}

#bodydiv
{
  position          : absolute;
  top               : 145px;
  left              : 234px;
  bottom            : 7px;
  width             : 624px;
  height            : expression( document.body.offsetHeight - 155 + 'px' );

  border            : 1px solid #825E46;
  background-color  : #F4F2E5;
  overflow          : auto;
}

.body
{
  margin : 10px 10px 10px 19px;
}

#produkter /*div in dsp_default van doc.man*/
{
  margin : 10px 10px 10px 19px;
}
#topNavigationBar
{
  position:absolute;
  top:107px;
  left:0px;
  height:25px;
  width:860px;
  background-color:#232A7B;
  border-bottom:1px solid #ffffff;
}

#homeFlash
{
position: absolute;
top: 55px;
right: 55px;
width: 128px;
height: 128px;
}
#site
{
position: absolute;
width: 860px;
left: 50%;
margin-left: -430px;
height: 100%;
}

#leftNavigationBar
{
  text-align : left;
}

#leftdiv
{
  position          : absolute;
  top               : 145px;
  bottom            : 7px;
  height            : expression(( document.body.offsetHeight - 155 ) + 'px' );


  width             : 222px;

  border            : 1px solid #825E46;
  background-color  : #DFDCB3;

  overflow          : auto;
  text-align        : center;
}

#nyheader
{
  position          : absolute;
  left              : 7px; 
  width             : 199px;

  top               : 20px;
  bottom            : 47px;

  height            : expression( document.body.offsetHeight - 223 + 'px' );

	border            : 1px solid #d1272e;
  background-color  : #d8d2a3;

  text-align        : left;
}

.nyheader_article
{
  padding-top       : 20px;
  padding-left      : 20px;
  padding-right     : 20px;
}



#nyheader_bottom
{
  position          : absolute;
  left              : 7px; 
  width             : 199px;

  bottom            : 7px;
  height            : 30px;

	border            : 1px solid #d1272e;
	background-color  : #d8d2a3;

  text-align        : center;
}

.nyheddsbrev
{
  font-size         : 15px;
  color             : black;

}

#product
{
  position          : absolute;
  top               : 145px;
  left              : 235px;
  bottom            : 7px;
  width             : 624px;
  height            : expression( document.body.offsetHeight - 140 + 'px' );
  border            : 1px solid #825E46;
  background-color  : #F4F2E5;
  overflow          : auto;
  
}

form
{
  margin				:1px;

}

img
{
  border : 0px;
  display : block;
}

a
{
  text-decoration : none;
  color : #be2f37; 
}

a:hover
{
  color : #232A7B;
}

a.print {
color:black;
}

a.print:hover{
color:black;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~ LEFT NAVIGATION ELEMENTS                                             ~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.navLevel2Active,
.navLevel2Inactive
{
  display:block;
  margin:10px;
  padding:5px;
  border:1px solid #d1272e;
  text-decoration:none;
  color:black;
}

.navLevel2Inactive
{
  background-color:#d8d2a3; 
  color:black;
}

.navLevel2Active
{
  background-color:#be2f37; 
  color:#ffffff;
}

.navLevel3Inactive,
.navLevel3Active
{
  display:block;
  margin:10px;
  text-decoration:none;
}

.navLevel3Inactive
{
  color:black;
}

.navLevel3Active
{
  
}


.navLevel3Inactive img,
.navLevel3Active img
{
  padding-right: 5px;
  display:inline;
  margin-right:10px;
  margin-left: 10px;
}

input.submit
{
  width             : 100px;
  background-color  : #C61018;
  border            : 1px solid #083473;
  color             : #ffffff;
  margin-top        : 2px;
  padding-left      : 5px;
  text-align        : center;
  font-weight       : bold;
}

/*productinformatie*/
.bgSearchText
{
 background-color  : #eeeed8;
 font-weight: bolder;
}
.bgSearchTitle
{
height:0%; 
width:100%; 
background-color:#C1131E; 
border-style:solid; 
border-color:black; 
border-width:1px 0px 1px 0px; 
font-size: 18px; 
font-weight: bolder;
color: white;
}