/*
 * $Id: main.css 117 2010-02-22 11:18:38Z arno $
 */
html,body {
	margin: 0px;
	width: 100%;
}

div#container {
	width: 998px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

div#container a.logoBkl {
	position: absolute;
	z-index: 20;
	top: 49px;
	left: 716px;
}

div#container a.toolsafetycheckLink {
	position: absolute;
	z-index: 25;
	left: 250px;
	top: 62px;
}

div#container a img {
	margin: 0;
	padding: 0;
}

/* start IE FIX z-index */
#container #menuContainer {
	z-index: 10;
	position: relative;
}

#container #background {
	position: relative;
}

#container #noBackground {
	position: relative;
}
/* end IE FIX z-index */

div#header {
	width: 998px;
	background-image: url('/images/website/header.jpg');
	margin-top: 0px;
	padding-top: 0px;
	height: 183px;
	position: relative;
}

div#menuContainer {
	position: relative;
	background: #f3a300;
	height: 41px;
	margin-bottom: 10px;
}

/* start mainmenu settings */
ul#mainMenu {
	position: relative;
	margin: 0 0 0 215px;
	padding: 0;
	list-style-type: none;
	height: 41px;
}

ul#mainMenu li {
	float: left;
	z-index: 10;
	height: 41px;
	margin: 0 auto;
	display: block;
	width: 98px;
	position: relative;
}

ul#mainMenu li a:hover {
	background-color: #f7b449;
}

ul#mainMenu li a {
	z-index: 15;
	line-height: 41px;
	color: #ffffff;
	font: 1.05em arial, verdana, sans-serif;
	font-weight: bold;
	display: block;
	width: 98px;
	height: 41px;
	line-height: 41px;
	vertical-align: middle;
	text-align: center;
}

ul#mainMenu li.itemNo1 {
	width: 153px;
	padding-left: 0;
}

ul#mainMenu li.itemNo1 a {
	background-image: url('/images/website/menutool.png');
	width: 153px;
}

ul#mainMenu li.itemNo2 {
	width: 153px;
	padding-left: 0;
}

ul#mainMenu li.itemNo2 a {
	width: 153px;
	background-image: url('/images/website/menumach.png');
}

/* end mainmenu settings */

/* start mainmenu sub-menu items settings */
ul#mainMenu li.itemNo1 ul li {
	width: 153px;
}

ul#mainMenu li.itemNo2 ul li {
	width: 153px;
}

ul#mainMenu li ul {
	padding-left: 0;
	position: absolute;
	margin-left: 0;
	background-color: #f7b449;
	overflow: visible;
}

ul#mainMenu li.itemNo1 ul li a {
	background-image: url('/images/website/menutool.png');
}

/* end mainmenu sub-menu items settings */

/* start menu above footer */
div#footer {
	bottom: 0;
	position: absolute;
	margin-right: 0 auto;
}

div#footer ul {
	margin: 0;
	padding: 5px 0 0 140px;
	position: relative;
	list-style-type: none;
}

div#footer ul li {
	width: 90px;
	padding-bottom: 20px;
}

div#footer ul li a {
	color: #646567;
}

/* end menu above footer */
div#footerBackground {
	background-image: url('/images/website/footer.png');
	height: 56px;
}

div.breadCrumbs {
	width: 698px;
	height: 22px;
	background-color: #FFFFFF;
	position: relative;
}

div.breadCrumbs a {
	color: #6c6a6c;
}

.bcSeparator {
	margin: 0;
	padding: 0 5px 0 5px;
}

div#leftMenuContainer {
	width: 215px;
	display: block;
	float: left;
	min-height: 450px;
	background-color: #F3A300;
	height: auto !important;
	height: 450px;
}

ul#leftMenu {
	margin: 0;
	padding: 0;
}

form#searchForm {
	height: 41px;
	line-height: 41px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

#searchField {
	background-color: #ffffff;
	border: 0 solid #CCCCCC;
	height: 20px;
	margin: 10px 0 0 5px;
	padding: 0;
	width: 129px;
}

input#searchSubmit {
	color: #FFFFFF;
	font-weight: bold;
	background-color: transparent;
	padding: 0;
	font-size:11px;
	left:0;
	margin:0 0 0 1px;
	width: 49px;
	font-family: Arial;
	border: 0;
	cursor: pointer;
}

ul#leftMenu li {
	list-style-image: none;
	display: block;
	background-image: url('/images/website/menubackleft.png');
	margin: 0;
	padding: 0;
	height: 41px;
	line-height: 41px;
	width: 215px;
}

ul#leftMenu li a {
	color: #FFFFFF;
	font-weight: bold;
	width: 70px;
	height: 41px;
	line-height: 41px;
	display: block;
	padding-left: 145px;
	position: relative;
}

a.linkNederlands {
	background-image: url('/images/website/langsel-nl.png');
	background-repeat: no-repeat;
}

a.linkEnglish {
	background-image: url('/images/website/langsel-en.png');
	background-repeat: no-repeat;
}

a.linkDeutsch {
	background-image: url('/images/website/langsel-de.png');
	background-repeat: no-repeat;
}

ul#leftMenu li.menuContact {
	background-image: url('/images/website/menuleftcontact.png');
}

div#toolsafetycontainer {
	position: relative;
}

div#toolsafetyswf {
	position: absolute;
}

div#toolsafetylink {
	position: absolute;
	margin-left: 144px;
	margin-top: 49px;
}

div#body {
	float: left;
	margin-left: 4px;
	width: 779px;
}

div#bodyTop {
	display: block;
	float: left;
}

div#bodyTopLeft {
	width: 305px;
	height: 34px;
	display: block;
	float: left;
}

div#mainContent {
	clear: both;
	padding: 0;
	margin: 0;
}

div.processedContent {
	margin-top: 10px;
	float: left;
}

div.processedContent h1.title {
	font-size: 1.7em;
	font-weight: normal;
	margin: 5px 0;
	color: #646567;
}

div.processedContent h2.title {
	font-size: 1.2em !important;
	font-weight: bold;
	margin: 5px 0;
	color: #646567;
}

div#newspage {
	float: left;
	width: 180px;
}

div#newspage ul {
	margin-top: 0;
	padding-left: 18px;
	padding-top: 25px;
	list-style-type: none;
	list-style-image: url('/images/website/breadcrumb-arrow.png');
}

div#newspage ul li {
	padding-bottom: 15px;
}

div#newspage ul li a {
	color: #646567;
	font-size: 0.8em;
}

div#background {
	background-image: url('/images/website/contentback.gif');
	background-repeat: repeat-y;
	width: 998px;
	clear: both;
}

div#noBackground {
	background-image: url('/images/website/contentnoback.gif');
	background-repeat: repeat-y;
	clear: both;
	width: 998px;
}

div.formBody {
	color: #646567;
	font-family: Arial, Verdana;
}

div.formBody h2 {
	width: 290px;
}

div.textWidth {
	width: 240px;
}

.clear {
	clear: both;
}