body
{
  font                : 11px Arial, Helvetica, sans-serif;
  background          : #999;
  height              : 100%;
}

div.error {
  font-weight: bold;
  color: #FF3300;
  margin: 5px 0;
}

#wrapper
{
  height              : 100%;
  width               : 998px;
  border-right        : 1px solid black;
  border-left        : 1px solid black;
	background-color   : #fff;
}

.bg_top
{  
  background-image    : url(../gfx/tatasteel_header.jpg); 
  background-color    : #B6B6B6; 
  background-repeat   : no-repeat; 
  background-position : left
}
.bg_top td { padding: 0 17px 17px 17px; }

.bg_rood_menu
{
  background-color: #C8C9CB;
}

	.bg_rood_menu table {margin-left: 16px;}
	.bg_rood_menu a {color: #002B44; text-decoration: none; margin-left: 10px; display:block; width:90%; *width:100%;}
	.bg_rood_menu table td a.hasSub { background:transparent url('../gfx/menu_arrow.gif') no-repeat 90% 70%; }
	.bg_rood_menu a:hover {color: #000;}
	.nav {font-weight: normal;}
	
.bg_bottom
{
  background-color    : #ccc; 
  background-repeat   : repeat-y
}

.bg_grijs
{  
  background-color    : #666666; 
  color: #FFFFFF
}

.titel 
{  
  font-size           : 18px; 
  font-weight         : bold; 
  color               : #000
; font-family: Arial, Helvetica, sans-serif
}

.bg_foto_home
{  
  background-image    : url(../gfx/img_fotobalk_home.jpg); 
  background-position: right
}

td.header
{
  background          : url(../gfx/bg_2.jpg) #dbdbdb; 
}

h1
{
  font-size           : 18px;
  font-weight         : bold;
}

td.menu
{
  vertical-align      : middle;
  border-top          : 1px solid white;
  background-color    : #f30;
  height              : 22px;
}

img.logo
{
  margin              : 15px 17px 0px 17px;
}

.menu {position: relative;top: -77px; z-index: 5;}
html>body .menu {top: -74px;}
.menu #over {left: 0px;}
.menu #pEnD {left: 127px;}
.menu #pEnDProd, .menu #pEnDDnst {left: 227px;}
.menu #mEnC {left: 283px;}
.menu #lEnD {left: 439px;}
.menu #cont {left: 575px;}

.navMenuLevel1
{
  visibility          : hidden;
  position            : absolute;
  width               : 180px;
  border-top          : 1px solid white;
  border-left         : 1px solid white;
  border-right        : 1px solid white;
  background          : #C8C9CB;
}

.navMenuLevel1 a
{
  color               : #002B44;
  text-decoration     : none;
  padding             : 0 10px 0 0;
}

.navMenuLevel2
{
  visibility          : hidden;
  position            : absolute;
  width               : 210px;
  border-top          : 1px solid white;
  border-left         : 1px solid white;
  border-right        : 1px solid white;
  background          : #666;
}

.navMenuLevel2 a
{
  color               : #fff;
  text-decoration     : none;
  padding             : 0 10px 0 0;
}
.navMenuLevel2 a:hover
{
  color               : #DDD;
}
.navMenuLevel3
{
  visibility          : hidden;
  position            : absolute;
  top                 : 93px;
  left                : 485px;
  width               : 200px;
  border-top          : 1px solid white;
  border-left         : 1px solid white;
  border-right        : 1px solid white;
  background          : #959595;
}

.navMenuLevel3 a
{
  color               : #fff;
  text-decoration     : none;
  padding             : 4px;
}
.navMenuLevel3 a:hover
{
  color               : #DDD;
}

.navMenuBorder
{
  width               : 100%;
  border-bottom       : 1px solid white;
  height              : 18px;
}

h2 { font-size : 16px; font-weight : bold; ; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
h3 { font-size : 13px; font-weight : bold; ; font-family: Arial, Helvetica, sans-serif; color: #000;}
a {  color: #52318e; font-weight: bold}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style : disc;
}

td form.search a {color: #fff; font-weight: bold;text-decoration: none;}
td form.search input {padding: 0 0 0 2px; margin-right: 10px; width: 100px;border: 1px solid #000;height: 18px;}
ul {padding-left: 10px;margin-left: 10px;}
li {padding: 2px;}

.input_groot {  height: 18px; width: 300px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_klein { height: 18px; width: 100px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.input_middel { height: 18px; width: 135px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.input_multi { height: 75px; width: 300px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.bg_zwart { background-color : #002b44; color: #FFFFFF }
.tekst_wit { color: #FFFFFF }
span.tekst_wit a { text-decoration: none; }
.link_wit { color: #FFFFFF }
.tekst_zwart { color: #000000}

#footer {color: #fff; height: 40px; padding: 0 10px 0 10px;}
	#footer a {color: #fff; text-decoration: none;}
	#footer form {margin: 0px;padding: 0px;}

/* product tables */
table .product {border-bottom: 1px solid #000;border-right: 1px solid #aaa;background: #fff;}
table .red tr.lvl1 {background-color: #C83102;}
table .red tr.lvl2 {background-color: #E59E89;}
table .blue tr.lvl1 {background-color: #1160A5;}
table .blue tr.lvl2 {background-color: #BBC7E2;}
table .green tr.lvl1 {background-color: #8DAB2F;}
table .green tr.lvl2 {background-color: #CDDD9A;}
table .aqua tr.lvl1 {background-color: #51BBC5;}
table .aqua tr.lvl2 {background-color: #AAE5EA;}
	table .product th, table .product td {border-top: 1px solid #000;border-left: 1px solid #aaa;}
	table .product th {font-size: 70%;color: #fff;}
	table .product td {text-align:center; font-size: 70%;}
		table .product td.first, table .product td.extra {text-align:left;}

.profileIcons td {padding-right: 5px;}
/* /product tables */

/* advanced search */
td .advSearch form a {color: #000; border: 1px solid #000; padding: 2px 3px 0px 3px;}
td .advSearch form input {width: 220px;}
td .advSearch form td input {padding: 0 0 0 2px; margin: 0 5px 0 20px; width: 20px;border: 0px}
/* /advanced search */

/* formbut a */
.formbut {margin-top: 3px;}
.formbut a {color: #000; border: 1px solid #000; padding: 2px 3px 0px 3px; text-decoration:none;}


.imageWrapper { width: 500px; }
.imageBox { float: left; padding: 0 0 5px 8px; width: 85px; height: 100px; overflow: hidden; }
.absolute { position: absolute; }

.formCoating { float: right; margin: -20px 0 0 0; width: 160px; }
.formCoatingTitle { position: relative; left: 40px; float: right; margin: -30px 0 0 0; width: 200px; font-weight: bold; }

#breadcrumbs { margin: 0 5px; font-size: 10px; }

#search_language .search {
	display: inline;
}
#search_language #language {
	float: left;
	margin: 2px 0 0 720px;
}

