/* Links */

a.:link {
	text-decoration: none; color: Black; font-family: Verdana; }
a.:visited {
	text-decoration: none; color: Black; font-family: Verdana; }	
a.:hover {
	text-decoration: underline; color: Blue; font-family: Verdana; }	

a.right:link {
	text-decoration: underline; color: #00267f;}
a.right:visited {
	text-decoration: underline; color: black;}	
a.right:hover {
	text-decoration: underline; color: Blue;}	

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 10px; }

h1 { font-size: 100%; font-family: Arial; background-color: }
h1.blueh1 { color: #00267F; background-color: transparent; }
h1.greenh1 { color: #ABB400; background-color: transparent; }
h1.redh1 { color: #D84519; background-color: transparent; }

h2 { font-size: 90%; font-weight: bolder; margin-bottom: 0px; font-family: arial; }
h2.blueh2 { color: #00267F; vertical-align: bottom; }
h2.greenh2 { color: #ABB400; vertical-align: bottom; }
h2.redh2 { color: #D84519; vertical-align: bottom; }

h3 {font-weight: bold; font-size: 70%; font-family: Verdana; }

body {
	background-color: White; }

p {
	font-family: verdana;
	color: Black;
	font-size: 70%;  }
	
p.small {
	font-size: 60%; }
	
p.menu {
	font-size: 70%; line-height: 125%; }

p.productassortment {
	font-size: 70%; line-height: 110%; margin-left: 20px;
}	

/* content */

#news { 
	position: absolute;
	left: 615px;
	width: 240px;
	height: auto;
	top: 130px;
 }
 
 #news1 { 
	position: absolute;
	left: 220px;
	width: 260px;
	height: auto;
	top: 130px;
 }

#welcome {
	width: 300px; 
	position: absolute;
	left: 670px;
	top: 130px; }

#welcome1 {
	width: 370px; 
	position: absolute;
	left: 220px;
	top: 130px; }
		
	
#frontimages {
	width: 160px;
	position: absolute;
	left: 595px;
	top: 130px;
	
}

#frontimages_small {
	width: 160px;
	position: absolute;
	left: 500px;
	top: 130px;
	
}
	
#contentholder {
	position: absolute;
	left: 220px;
	width: 540px;
	height: auto;
	top: 130px;
}	

/* copyright - visible on prints, hidden on screen */

#copyright {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

#copyright-img {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
		
/* left */
	
#logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width: 20%; 
	position: absolute;
	left: 20px;
	top: 10px;
	height: 94px;
	width: 129px; }

#menuleft {
	width: 180px;
	height: auto;
	position: absolute;
	margin-top: 115px;
	left: 20px; }	

hr.divider {
	border-width: 200px; color: #90ceec; border: thin; }	

/* top*/	

#print {
	position: absolute;
	top: 110px;
	left: 730px;
	width: 12px;
	height: 13px;
	border: 0;	
}
#disclaimer-top {
	position: absolute;
	top: 106px;
	left: 710px;
	width: 13px;
	height: 16px;
	border: 0;
}
	
#topmenu {	
	height: 92px;
   position: absolute; 
	left: 220px;
	width: 560px;
	top: 10px; }

#disclaimer {
	width: 200px;
	height: auto;
	position: absolute ; 
	text-align: center; }

td.disclaimer {
	height: 50px;
	vertical-align: top;	
}		
	
input.button {
	background-image: url(../images/Google-search3.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 100px;  
	height: 22px;
}	

input.text {
	width: 80px;
}

#search {
	width: 200px;
	height: auto;
	left: 780px;
	position: absolute;
	top: 20px;	
}

img.logolink {
	border: 0px;
	width: 129px;
	height: 94px;
}
	
/*right*/
	
#rightmenu {
	width: 200px;
	height: auto;
	left: 790px;
	position: absolute;
	top: 130px; }  
	
table.right 
{
    width:200px;
	 height:auto;
	 left: 790px;
    border:0;
    position:absolute;
    top:130px;
    padding:0; 
    border-collapse: collapse;                
}	

td.topbox 
{
    background-image:url(../images/right/top.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;    
    padding:0;      
}

td.bottombox 
{
    background-image:url(../images/right/bund.gif);    
    background-repeat:no-repeat;
    height:17px;    
}
/*
td.indholdbox 
{
    height:auto;
    padding: 5px 5px 5px 15px;
	 border: 2px, solid;
	 border-top: #EAECBF;
	 border-bottom: #EAECBF;
}  */  
td.space 
{
    height:10px;
}	

ul {
	font-family: Verdana; font-size: 70%;
	list-style-position: outside;
	padding: 10px;
	margin: 0px;
}
ul.content {
	font-family: Verdana; font-size: 70%;
	list-style-position: outside;
	padding: 10px;
	margin: 10px;		
}

/*rightmenu - green*/

td.topboxgreen 
{
    background-image:url(../images/right/green-top.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;    
    padding:0;      
}

td.bottomboxgreen 
{
    background-image:url(../images/right/green-bottom.gif);    
    background-repeat:no-repeat;
    height:17px;    
}

td.contentboxgreen 
{
	height: auto;
	padding: 5px 5px 5px 15px;
	border: 2px, solid;
	border-right-color: #eaecbf;
	border-left-color: #eaecbf;
	border-bottom: none;
	border-top: none;
}    
/*rightmenu - red*/

td.topboxred 
{
    background-image:url(../images/right/red-top.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;    
    padding:0;      
}

td.bottomboxred 
{
    background-image:url(../images/right/red-bottom.gif);    
    background-repeat:no-repeat;
    height:17px;    
}

td.contentboxred 
{
	height: auto;
	padding: 5px 5px 5px 15px;
	border: 2px, solid;
	border-right-color: #f5d0c5;
	border-left-color: #f5d0c5;
	border-bottom: none;
	border-top: none;
}    

/*rightmenu - red*/

td.topboxblue 
{
    background-image:url(../images/right/blue-top.gif);
    background-repeat:no-repeat;
    height:17px;
    margin:0;    
    padding:0;      
}

td.bottomboxblue 
{
    background-image:url(../images/right/blue-bottom.gif);    
    background-repeat:no-repeat;
    height:17px;    
}

td.contentboxblue 
{
	height: auto;
	padding: 5px 5px 5px 15px;
	border: 2px, solid;
	border-right-color: #cad2e4;
	border-left-color: #cad2e4;
	border-bottom: none;
	border-top: none;
}    
/*MSDS*/

#contentholder_msds {
	position: absolute;
	left: 220px;
	width: 750px;
	height: auto;
	top: 130px;
}	

table.msds {
	font-size: 70%;
	font-family: Verdana;
	vertical-align: top;
	border: 0px; 
	padding: 2px;
	border-style: none;
	width: 100%;		 
}
td.flag{
	width: 20% ;
	vertical-align: top;
	text-align: left;
	border-bottom-width: 1px ; border-bottom-style: dotted ; border-bottom-color: Gray;
}
td.product {
	width: 40%;
	vertical-align: top;
	text-align: left;
}
td.percent{
	width: 10%;
	vertical-align: top;
	text-align: left;
	border-bottom-width: 1px ; border-bottom-style: dotted ; border-bottom-color: Gray;
}
td.grade{
	width: 30% ;
	vertical-align: top;
	text-align: left;
	border-bottom-width: 1px ; border-bottom-style: dotted ; border-bottom-color: Gray;
}
td.product_border{
	width: 30%;
	vertical-align: top;
	text-align: left;
	border-bottom-width: 1px ; border-bottom-style: dotted ; border-bottom-color: Gray;
}

/*History*/
table.history {
	font-size: 70%;
	font-family: Verdana;
	vertical-align: top;
	border: 0px; 
	padding: 2px;
	width: 100%;
	border-style: none;		 
}
td.year {
	width: 60px;
	vertical-align: top;
	text-align: left;
}
td.event {
	width: auto;
	vertical-align: top;
	text-align: left;
}

/* product assortment tables */
table.products {
	font-size: 70%;
	font-family: Verdana;
	vertical-align: top;
	border: 0px; 
	padding: 2px;
	width: 100%;
	border-style: none;		 
}
td.label{
	width: 140px;
	vertical-align: top;
	text-align: left;
}
td.description {
	width: 340px;
	vertical-align: top;
	text-align: left;
}
td.percent{
	width: 50px;
	vertical-align: top;
	text-align: left;
}
td.grade{
	width: 95px;
	vertical-align: top;
	text-align: left;
}
td.itemno {
	width: 175px;
	vertical-align: top;
	text-align: left;
}