﻿body {
	font-family : Verdana;
	font-size : 12px;
	color : black;
	margin : 0px;
}
#main {
	background-image : url(../Images/main.png);
	background-repeat : no-repeat;
	background-position : top left;
	float : left;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 824px; /*For CSS2 browsers*/;
	max-height : 824px;
}
.Container {
	background-repeat : no-repeat;
	background-position : top left;
	width : 1024px;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 400px; /*For CSS2 browsers*/;
	max-height : 400px;
	margin-left : auto;
	margin-right : auto;
}
.TopBarHome {
	background-image : url(../Images/topBarHome.png);
	background-repeat : no-repeat;
	background-position : top left;
	height : 25px;
	width : 1024px;
	display : block;
}
.TopBar {
	height : 44px;
	width : 1024px;
	display : block;
	margin-top : -3px;
	margin-left : -1px;
	margin-bottom : 2px;
}
.TopMenu {
	margin-top : 0px;
	float : left;
	empty-cells : show;
	width : 1026px;
}
.SubHeader {
	background-image : url(../Images/subHeader.png);
	background-repeat : no-repeat;
	background-position : top left;
	height : 62px;
	width : 1024px;
	display : block;
	clear : both;
}
td.MenuItemText {
	background-image : url(../Images/MenuTab.png);
	background-repeat : no-repeat;
	background-position : left top;
	width : 112px;
	height : 25px;
	color : white;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	cursor : pointer;
}
td.MenuItemText:hover {
	background-image : url(../Images/MenuTab_h.png);
	background-repeat : no-repeat;
	background-position : left top;
	width : 112px;
	height : 25px;
	color : white;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	cursor : pointer;
}
.MenuItemSelected {
	background-image : url(../Images/MenuTab_h.png);
	background-repeat : no-repeat;
	background-position : left top;
	width : 112px;
	height : 25px;
	color : white;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	cursor : pointer;
}
.MenuItemTextEmpty {
	background-image : url(../Images/MenuTab.png);
	background-repeat : no-repeat;
	background-position : left top;
	width : 112px;
	height : 25px;
	color : white;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}

/* *********** DropDownMenu ************** */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font-weight:bold;
	}

	#jsddm li a
	{
		display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		width: 76px;
		border-right: 2px solid white;
		color: #EAFFED;
		white-space: nowrap
	}
	#jsddm li a.Selected
	{
		background: #9ad0f0;
	}
	#jsddm li a.Empty
	{
		height:14px;
	}
	#jsddm li a.Empty:hover
	{
		background: #20548E;
	}

	#jsddm li a:hover
	{
		background: #9ad0f0;
	}

		#jsddm li ul
		{
			margin: 0;
			padding: 0;
			position: absolute;
			z-index:100;
			visibility: hidden;
			border-top: 1px solid white
		}

		#jsddm li ul li
		{
			float: none;
			display: inline
		}

		#jsddm li ul li a
		{
			width: auto;
			background: #9F1B1B
			font-weight:bold;
		}

		#jsddm li ul li a:hover
		{
			background: #9ad0f0
		}


a
{
	color:black;
}
li
{
	color:black;
}
ul { color:black;}
.Header {
	background : url(../Images/header.png);
	background-repeat : no-repeat;
	background-position : top left;
	width : 1024px;
	height : 100px;
	display : block;
	float : left;
}
.SubBar {
	background : url(../Images/SubBar.png);
	background-repeat : no-repeat;
	background-position : top left;
	width : 1024px;
	height : 50px;
	display : block;
	float : left;
}
td.cell {
	vertical-align : top;
	padding-right : 10px;
}
td.cell a {
	color : #009dde;
	text-decoration : none;
}
td.cell a:hover {
	color : #009dde;
	text-decoration : none;
}
a.MenuItem:link {
	text-decoration : none;
	font-weight : bold;
	color : white;
	font-size : 12px;
}
a.MenuItem:visited {
	text-decoration : none;
	font-weight : bold;
	color : white;
	font-size : 12px;
}
a.MenuItem:visited:hover {
	text-decoration : none;
	font-weight : bold;
	color : white;
	font-size : 12px;
}
.ContactTable {
	width : 95%;
}
.LeftMenuItem1 {
	margin-right : 0px;
}
.LeftBar {
	float : left;
}
.Basf {
	background-image:url("../Images/BasF.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	height:91px;
	margin-bottom:7px;
	margin-left:-15px;
	width:226px;
}
.Basf_l {
	background-image : url(../Images/BasF_L.png);
	background-repeat : no-repeat;
	background-position : bottom left;
	display : block;
	width : 684px;
	height : 92px;
	border : 0px;
	margin-top : -102px;
	margin-left : -15px;
}
.Basf-text {
	margin-left:-17px;
	margin-top:-125px;
	text-align:center;
	width:120px;	
}
.NewsImage {
	float: left;
	position: relative;
	border: 0px;
	width: 227px;
}
.BreakCenter {
	background-image : url(../Images/BorderCenter.png);
	background-repeat : no-repeat;
	background-position : bottom left;
	display : block;
	z-index : 1;
	width : 454px;
	margin-left : -8px;
	height : 2px;
	border : 0px;
}
.BreakLeft {
	background-image : url(../Images/BorderLeft.png);
	background-repeat : no-repeat;
	background-position : bottom right;
	display : block;
	width : 227px;
	height : 2px;
	float : left;
	border : 0px;
	padding-top : 18px;
	clear : both;
}
.BreakRight {
	background-image : url(../Images/BorderRight.png);
	background-repeat : no-repeat;
	background-position : top left;
	display : block;
	width : 340px;
	height : 2px;
	float : left;
	border : 0px;
	padding-top : 0px;
	clear: both;
	position: relative;
}
.BreakProject {
	background-image : url(../Images/ProjectBreak.png);
	background-repeat : no-repeat;
	background-position : top right;
	display : block;
	width : 682px;
	height : 2px;
	float : left;
	border : 0px;
	padding-top : 0px;
}
.Actie {
	background-image : url(../Images/Actie.png);
	background-repeat : no-repeat;
	background-position : bottom right;
	display : block;
	width : 194px;
	height : 241px;
	clear : both;
	float : left;
	border : 0px;
	margin : 24px 0px 0px 20px;
}
.ActieText {
/*	width : 194px; */
	width : 227px;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 241px;
	clear : both;
	float : left;
	border : 0px;
	left : 24px;
	text-align: center;
}
.BrochureText {
	margin-top : 20px;
	width : 95%;
}
.BrochureText img {
	margin-top : 4px;
	margin-left : -10px;
	margin-bottom : -5px;
}
.BrochureText .header {
	margin-top : -5px;
	margin : 0;
	font-weight : bold;
}
.BrochureText a {
	color : #184591;
}
.BrochureText a:hover {
	color : #009dde;
}
.BrochureLink {
	color : #184591;
	margin-top : 10px;
	margin-bottom : 5px;
}
.Content {
	background-image : url(../Images/CenterBg.png);
	background-repeat : repeat-y;
	background-position : top left;
	float : left;
	width : 458px;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 920px; /*For CSS2 browsers*/
}
.ContentProject {
	background-repeat : repeat-y;
	background-position : top right;
	float : left;
	width : 682px;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 590px; /*For CSS2 browsers*/
}
.ContentText {
	width : 458px;
	padding-left : 10px;
	font-size : 12px;
	line-height : 22px;
	text-align : justify;
}
.ContentText h1 {
	font-size : 14px;
	padding-left : 10px;
	margin-top : 30px;
	color : black;
}
#contentnoline {
	float : left;
	width : 547px;
}
.NewsText {
	width : 458px;
	padding-left : 10px;
	font-size : 12px;
	line-height : 18px;
	text-align : justify;
}
.NewsText h1 {
	width : 430px;
	font-size : 14px;
	padding-left : 10px;
	margin-top : 10px;
	color : #009dde;
	text-align : left;
}
.NewsText a {
	color : #009dde;
	text-decoration : underline;
	margin-top : 10px;
}
.MoreNews {
	color : #009dde;
	text-decoration : underline;
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 20px;
}
.MoreNews a {
	color : #009dde;
	text-decoration : underline;
	margin-top : 10px;
}
.RightMenu {
	float : left;
}
.RightProject {
	background-image : url(../Images/BgRight.png);
	background-repeat : repeat-y;
	background-position : top left;
	float : left;
}
.ProductCategoryText {
	float : left;
	margin-bottom : 10px;
	margin-top : 10px;
	border-bottom : 2px dotted white;
	width : 250px;
}
.ProductCategoryText .header {
	color : white;
	font-size : 13px;
	font-weight : bold;
}
.Footer {
	background-image : url(../Images/Footer.png);
	background-repeat : no-repeat;
	background-position : top left;
	width : 1024px;
	height : 25px;
	display : block;
	clear : both;
}
.FooterMenu {
	background-image : url(../Images/BgFooterMenu.png);
	background-repeat : no-repeat;
	background-position : top left;
	width : 1024px;
	padding-left : 15px;
	height : 26px;
	padding-top : 10px;
	float : left;
	clear : both;
	text-decoration : none;
	font-weight : normal;
	color : black;
	font-size : 9px;
	margin-bottom : -10px;
}
.FooterMenu a {
	text-decoration : none;
	font-weight : normal;
	color : black;
	font-size : 9px;
}
.FooterMenu a:hover {
	text-decoration : underline;
	font-weight : normal;
	color : black;
	font-size : 9px;
}
.NewsTitle {
	margin : 0;
	padding : 0;
	font-size : 11px;
	color : black;
	font-weight : bold;
}
.News {
	margin-left : 10px;
	margin-right : 10px;
	padding : 0px 0px 0px 0px;
}
.News a {
	text-decoration : none;
	color : #000000;
}
.News a:hover {
	text-decoration : underline;
}
.NewsLetter {
	background-image:url(../Images/BtnNewsletter.png);
	background-position:left top;
	background-repeat:no-repeat;
	bottom:0;
	clear:both;
	float:left;
	height:36px;
	left:50px;
	padding-bottom:10px;
	position:relative;
	width:245px;
}
.NewsLetter:hover {
	background-image : url(../Images/BtnNewsletter_over.png);
	background-position:left top;
	background-repeat:no-repeat;
	bottom:0;
	clear:both;
	float:left;
	height:36px;
	left:50px;
	padding-bottom:10px;
	position:relative;
	width:245px;
}
.ShortNews {
	margin-left : 10px;
	padding : 0px 0px 0px 0px;
}
.ShortNews a {
	text-decoration : none;
	color : #000000;
}
.ShortNews a:hover {
	text-decoration : underline;
}
.News image {
	text-decoration : none;
	margin-right : 10px;
	color : #000000;
}
.DocumentImageIntro {
	float : left;
	border-style : none;
	padding-bottom : 12px;
}
.DocumentImageIntroNews {
	float : left;
	border-style : none;
	padding-bottom : 12px;
	padding-right : 10px;
}
.ContentImages {
	width : 532px;
	float : left;
	padding-top : 0px;
	margin-bottom : 10px;
}
.ContentImages a {
	border : none;
	text-decoration : none;
}
.ContentNews {
	width : 335px;
	height : auto;
	float : left;
	min-height :525px;
	position: relative;
	z-index: 1;
}
.ContentNewsText {
	width : 335px;
	margin-bottom : 10px;
	margin-top: 30px;
	line-height : 17px;
	float : left;
	clear : both;
}
.ContentNewsText img {
	margin-top: 3px;
}
.NewsBordered {
	border-bottom : 2px dotted white;
}
.NewsBorderedText {
	border-bottom : 2px dotted white;
	padding-left : 5px;
}
.ContentNewsText h1 {
	font-size : 15px;
	margin : 0px;
	padding : 0px;
	margin-top : 10px;
}
.ContentNewsText img {
	border : 1px solid white;
	float : left;
}
img {
	border : 0px;
}
h1 {
	padding : 0px;
	margin : 0px;
	font-size : 22px;
}
h2 {
	padding-top : 0px;
	margin-left : 10px;
	font-size : 12px;
	font-weight : bold;
}
h3 {
	padding : 5px 0px 0px 15px;
	margin : 0px;
	font-size : 15px;
	font-weight : bold;
}
#ErrorBox {
	font-size : 10px;
	font-style : normal;
	line-height : 1.5em;
	font-weight : normal;
	color : red;
	text-decoration : none;
	text-indent : 1px;
	list-style-position : outside;
	padding : 6px;
	margin : 7px;
}
.DocumentIntro {
	padding : 1px 0px 0px 0px;
	height : auto;
	height : 100%;
}
.DocumentImage {
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding-right : 10px;
	width : 440px;
}
DocumentHomeImage {
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding-left : 10px;
}
.DocumentIntroText {
	padding : 0px 0px 0px 45px;
	font-size : 10px;
}
/* buttons */
.NextButton {
	background-image : url(../Images/ButtonNext.gif);
	background-repeat : no-repeat;
	margin : 2px 0px 0px 0px;
	width : 68px;
	float : right;
	cursor : pointer;
	height : 20px;
}
.NextButton:hover {
	background-image : url(../Images/MediumButtonMouseOver.gif);
	text-decoration : none;
}
input.SmallBtn {
	background : url(../Images/ButtonSmall.gif) no-repeat;
	font-weight : normal;
	cursor : pointer;
	color : black;
	width : 50px;
	height : 20px;
	text-align : center;
	margin-top : 0px;
	border : 0px;
	outline : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Verdana;
}
input.MediumBtn {
	background : url(../Images/ButtonMedium.gif) no-repeat;
	font-weight : normal;
	cursor : pointer;
	color : black;
	width : 75px;
	height : 20px;
	text-align : center;
	margin-top : 0px;
	border : 0px;
	outline : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Verdana;
}
input.LargeBtn {
	background : url(../Images/ButtonLarge.gif) no-repeat;
	font-weight : normal;
	cursor : pointer;
	color : black;
	width : 125px;
	height : 20px;
	text-align : center;
	margin-top : 0px;
	border : 0px;
	outline : none;
	font-size : 11px;
	font-weight : normal;
	font-family : Verdana;
}
/* Contact Me */
#ContactMeTop {
	background : url(../Images/ContactMe/BgTop.png);
	background-repeat : no-repeat;
	background-position : top left;
	display : block;
	float : left;
	clear : both;
	width : 172px;
	height : 6px;
	left : 34px;
	position: relative;
	padding : 0px 0px 0px 0px;
	color : #FFFFFF;
}
#ContactMeText {
	text-align : center;
	width : 150px;
	font-weight : bold;
	margin-bottom : -10px;
	height : auto;
	height : 100%;
}
#ContactMeCenter {
	background-image : url(../Images/ContactMe/BgCenter.png);
	background-repeat : repeat-y;
	display : block;
	float : left;
	left : 34px;
	position: relative;
	width : 172px;
	padding-left : 10px;
	height : 100%;
}
#ContactMeBottom {
	background : url(../Images/ContactMe/BgBottom.png);
	background-repeat : no-repeat;
	background-position : left bottom;
	display : block;
	clear : both;
	margin-left : 34px;
	width : 172px;
	height : 6px;
}
/* Menu */
#menu {
	background-repeat : no-repeat;
	background-position : top left;
	margin-top : 131px;
	color : white;
	font-weight : bold;
	width : 249px;
}
#MainMenuTop {
	background : url(../Images/MainMenu/BgTop.png);
	background-repeat : no-repeat;
	background-position : left top;
	float : left;
	width : 171px;
	height : 32px;
	left : 60px;
	position: relative;	
}
#MainMenuCenter {
	background-image : url(../Images/MainMenu/BgCenter.png);
	background-repeat : repeat-y;
	display : block;
	float : left;
	left : 60px;
	position: relative;	
	width : 171px;
}
#MainMenuBottom {
	background : url(../Images/MainMenu/BgBottom.png);
	background-repeat : no-repeat;
	background-position : left bottom;
	text-align : center;
	color : #bb9b67;
	display : block;
	margin-left : 60px;
	width : 171px;
	height : auto !important; /*For CSS2 browsers*/;
	min-height : 187px; /*For CSS2 browsers*/
}
.MainMenuLink {
	color : #bb9b67;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	font-family : "Trajan Pro", "Times New Roman", serif;
}
.MainMenuLink a {
	color : #bb9b67;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	font-family : "Trajan Pro", "Times New Roman", serif;
}
.MainMenuLink:visited {
	color : #bb9b67;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	font-family : "Trajan Pro", "Times New Roman", serif;
}
.MainMenuLink:hover {
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	font-family : "Trajan Pro", "Times New Roman", serif;
}
/* Content */
#ContentTop {
	display : block;
	width : 458px;
	text-align : left;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 50px; /*For CSS2 browsers*/
}
#ContentTop h1 {
	color : black;
	font-size : 14px;
	font-weight : bold;
}
#ContentCenter {
	width : 458px;
	height : auto !important; /*For CSS2 browsers*/;
	height : 100%; /*For IE6 and before*/;
	min-height : 190px; /*For CSS2 browsers*/;
	padding-top : 10px;
}
.Document {
	width : 430px;
	padding : 0px !important;
	text-align : justify;
}
.DocumentParagraph {
	text-align : left;
	width : 458px;
	font-weight : normal;
	padding-left : 10px;
}
.DocumentParagraph a {
	font-weight : normal;
	font-size : 12px;
	color : black;
	text-decoration : none;
}
.DocumentParagraph a:hover {
	font-weight : normal;
	font-size : 12px;
	color : black;
	text-decoration : underline;
}
.DocumentParagraph a:visited {
	font-weight : normal;
	font-size : 12px;
	color : black;
	text-decoration : none;
}
#ContentBottom {
	width : 458px;
	height : 4px;
}
.Paragraph {
	clear : both;
	padding-top : 10px;
}
.NoMenu {
	height : 30px;
	width : 226px;
}
.SubMenuItem {
	background : url(../Images/BgSubmenu.png);
	background-repeat : no-repeat;
	background-position : left bottom;
	float: left;
	position: relative;
	height : 40px;
	width : 226px;
	color : #184591;
	text-decoration : none;
	margin-top : 10px;
	padding-bottom:10px;
	clear:both;
}
.SubMenuItem a {
	height : 30px;
	width : 226px;
	color : #184591;
	text-decoration : none;
	margin-top : 10px;
/*	margin-left : 10px;  */
}
.SubMenuItem a:hover {
	height : 30px;
	width : 226px;
	color : #009dde;
	text-decoration : underline;
	margin-top : 10px;
}
/* Sitemap */
.SiteMap0 {
	line-height : 18px;
	font-size : 12px;
	color : #184591;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px solid #184591;
	margin-left : 10px;
}
a.SiteMap0 {
	line-height : 18px;
	font-size : 12px;
	color : #184591;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px solid #184591;
	margin-left : 10px;
}
a.SiteMap0:hover {
	color : #009dde;
	border-bottom : 1px solid #009dde;
}
a.SiteMap1 {
	line-height : 18px;
	font-size : 12px;
	color : #184591;
	font-weight : normal;
	text-decoration : none;
	margin : 5px 0px 0px 30px;
	padding : 0px 0px 0px 10px;
	border-bottom : 1px solid #184591;
	border-left : 1px solid #184591;
}
a.SiteMap1:hover {
	color : #009dde;
	border-bottom : 1px solid #009dde;
	border-left : 1px solid #009dde;
}
a.SiteMap2:link {
	position : relative;
	top : -10px;
	left : 40px;
	color : #474747;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 20px;
	border-bottom : 1px solid #ba0000;
	border-left : 1px solid #ba0000;
}
a.SiteMap2:visited {
	position : relative;
	top : -10px;
	left : 40px;
	color : #474747;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 20px;
	border-bottom : 1px solid #ba0000;
	border-left : 1px solid #ba0000;
}
a.SiteMap2:hover {
	position : relative;
	top : -10px;
	left : 40px;
	color : #E30404;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 20px;
	border-bottom : 1px dotted #E30404;
	border-left : 1px dotted #E30404;
}
p {
	padding : 0px;
	margin : 0px;
}
.Adressen {
	height : 100%;
	width : 220px;
	float : left;
	left : 10px;
	position: relative;		
}
.Adressen a {
	color : #184591;
	text-decoration : none;
}
.Adressen a:hover {
	color : #009dde;
	text-decoration : underline;
}
.Helft {
	margin-top : 40px;
	width : 220px;
	float : left;
}
.Helft a {
	color : #184591;
	text-decoration : none;
}
.Helft a:hover {
	color : #009dde;
	text-decoration : underline;
}
.DealersH1 {
	font-size : 14px;
	color : #184591;
	font-weight : bold;
}
.DealerTable b {
	color : #184591;
	margin-left : 10px;
}
.ArchiveLink a {
	color : #184591;
	text-decoration : none;
}
.ArchiveLink a:hover {
	color : #009dde;
	text-decoration : underline;
}
.Label {
	width : 130px;
}
.ProductInfo {
	background-color : white;
	background-image : url(../Images/BgProductInfo.png);
	background-repeat : no-repeat;
	background-position : top left;
	width:800px;
	margin-bottom: 5px;
	position: relative;
	z-index: 55;
}

/* ********** Misc ********* */
form
{
	margin:0px;
	padding:0px;
}
.TopContentInfo
{
	display:block;
	padding:10px;
	background: url(../Images/BgRight.png) repeat-y left top;
	width: 750px;
	float:left;
}
.TopContentInfo h1, .productFilter h1
{
	color : #009dde;
	font-size:14px;
}
	.productFilter h1
	{
		margin-bottom:10px;
	}
.TopContentInfo h2
{
	margin:0px;
}

.BreakCenter2
{
	background-repeat : repeat-x;
	background-position : bottom left;
	display:block;
	background-image : url(../Images/BorderCenter.png);
	display : block;
	height : 2px;
	border : 0px;
	float: left;
	width: 790px;
}
.FloatRight
{
	float:right;
	display:block;
	margin-top:-32px;
}

/* Flits actie */
.Flitsactiemenu {
background : transparent url(../Images/bg-flitsmenu.png) no-repeat bottom left;	
height: 360px;
width: 227px;
display: block;
}

.flits-menuitems {
margin-top: 100px;
float: left;	
}

.flits-menuitem {
background-color: #fff;
clear: both;
height: 30px;
line-height: 30px;
margin-left: 20px;
margin-bottom: 8px;
text-align: center;
width: 190px;
float: left;
border: 1px solid #c9d0e2;
opacity:0.8;
filter:alpha(opacity=80);
}
.flits-menuitem a {
color: #f04227;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
text-decoration: none;	
}
