body {
	margin: 0px;
	padding: 0px;
	background: #FFF none repeat-x;
}
.p {
	margin :0px;
	padding: 0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p { padding-top: 0px; margin-top: 0px; }
img { border: 0px; }
div { margin: 0px; padding: 0px; }
.clearfloat { clear: both; height: 0px; }

/* TEKST */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.BroodHeader {
	color: #666666;
	font: 21px/150% Helvetica, Arial, Verdana;
}

.Brood {
	color: #666;
	font: 14px/130% Arial, Helvetica, Verdana;
}

.Brood A:Link { color: #666; text-decoration: underline; }
.Brood A:Active { color: #666; text-decoration: underline; }
.Brood A:Visited { color: #666; text-decoration: underline; }
.Brood A:Hover { color: #999; text-decoration: none; }

.ProductsHeader, .ProductsHeader a:link, .ProductsHeader a:active, .ProductsHeader a:visited, .ProductsHeader a:hover {
	color: #CCC !important;
	font: bold 12px/150% Arial, Helvetica, Verdana;
}

.TxtSmall {
	color: #333;
	font: 11px/150% Arial, Helvetica, Verdana;
}

.Eighteen { font-size: 20px; }
.Twelve { font-size: 12px; }
.Eleven { font-size: 11px; }
.Ten { font-size: 10px; }

.White, .White a:link, .White a:active, .White a:visited { color: #FFF !important; text-decoration: none !important; }
.White a:hover { color: #fff !important; }
.Red, .Red a { color: #CB003D !important; text-decoration: none !important; }
.Red a:hover { color: #666 !important; }
.Bold {	font-weight: bold !important; }
.NoLine, .NoLine a { text-decoration: none !important; }
/* EIND TEKST */

Div#Container {
	width: 950px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
Div#LogoBar {
	width: 730px;
	height: 63px;
	position: relative;
	float: left;
	background: url(images/gradient_top.jpg) repeat-x;
	padding-top: 20px;
	padding-left: 20px;
}

Div#Search {
	width: 200px;
	height: 42px;
	float: right;
	background: url(images/gradient_top.jpg) repeat-x;
	position: relative;
	padding-top: 41px;
	text-align: right;
}
.NavBarSide {
	width: 10px;
	height: 40px;
	position: relative;
	float: left;
}
Div#NavBar {
	width: 930px;
	height: 40px;
	position: relative;
	float: left;
	background: url(images/navbar_bg.jpg) repeat-x;
}
ul.Menu {
	position:relative;
	width: 930px;
	padding: 0;
	margin: 0;

}
ul.Menu li {
	float:right;
	height: 40px;
	
	background: url(images/navbar_line.jpg) no-repeat;
	list-style-type: none;
	
}
ul.Menu li a, ul.Menu li a:active, ul.Menu li a:visited {
	text-decoration:none;
	text-align:center;
	display:block;
	font: 14px/100% Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 14px;
	height: 26px;
	width: auto;
}
ul.Menu li a:hover {
	color: #999;
}
ul.Menu li.Active {
	background: #FFF url(images/navbar_line.jpg) no-repeat; 
	margin-right: 1px;
	color: #666 !important;
}
ul.Menu li.Active a {
	color: #666 !important;
}
ul.Menu li.First {
	background: url(images/navbar_line.jpg) no-repeat 77px;
	float:left;
}
Div#SubNavBar {
	width: 950px;
	height: 33px;
	position: relative;
	float: left;
	background: url(images/subnavbar_bg.jpg) repeat-x;
}
.Date {
	width: 150px;
	position: relative;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
Div.SubNav {
	height: 25px;
	position: relative;
	float: left;
	padding-top: 8px;
	
}
div#SubNavCustomerSupport {
	padding-left: 291px;
	width: 479px;
}
div#SubNavProducts {
	float: right;
	padding-right: 284px;
	text-align: right;
	width: 479px;
}
div#SubNavAbout {
	float: right;
	padding-right: 142px;
	text-align: right;
	width: 579px;
}
div#SubNavContact {
	float: right;
	padding-right: 33px;
	text-align: right;
	width: 679px;
}
div.MainbannerContainer {
	width: 950px;
	height: 240px;
	float: left;
	position: relative;
	overflow: hidden;
}
Div#Mainbanner {
	width: 950px;
	height: 240px;
	float: left;
	position: relative;
	overflow: hidden;
}
div.Rotator {
	width: 950px;
	height: 240px;
	float: left;
}
div#MainImageNav {
	width: 160px;
	margin-left: 774px;
	height: 20px;
	position: absolute;
	z-index: 15;
	margin-top: 207px;
	text-align: right;
}
div#MainImageNav a {
	padding-left: 5px;
	padding-right: 5px;
}
div#MainImageNav a.activeSlide {
	color: #CB003D !important;
}
div.MainbannerText h2 {
	color: #fff;
	font: normal 28px/140% Helvetica, Arial, Verdana;
}
Div.MainbannerText {
	margin-left: 500px;
	margin-top: 73px;
	width: 434px;
	text-align: right;
	float: left;
	position: absolute;
	z-index: 11;
}
Div.MainbannerOverlay {
	width: 950px;
	height: 240px;
	float: left;
	position: absolute;
	z-index: 10;
}
Div#ContentContainer {
	width: 950px;
	float: left;
	position: relative;
	background: url(images/gradient_below_banner.jpg) repeat-x;
}
Div#LeftColumnContainer {
	width: 223px;
	float: left;
	position: relative;
	margin-right: 15px;
}
Div#LeftColumnHeader {
	width: 203px;
	height: 34px;
	float: left;
	position: relative;
	padding-top: 15px;
	padding-left: 20px;
}
Div#LeftColumn {
	width: 223px;
	float: left;
	position: relative;
	border-left: 1px solid #CCC;
	background: #666 url(images/gradient_greycolumn.jpg) repeat-x;
}
.LeftColumnItem {
	width: 192px;
	float: left;
	position: relative;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	padding: 10px 20px 10px 10px;
}
Div#LeftColumnRedItem {
	width: 183px;
	height: 19px;
	float: left;
	position: relative;
	background-color: #CB013D;
	padding: 10px 20px;
}
Div#RightColumn {
	width: 711px;
	float: left;
	position: relative;
	padding-top: 15px;
	border-bottom: 1px solid #DBDBDB;
}
.Btn {
	width: 225px;
	height: 120px;
	float: left;
	position: relative;
	margin-right: 18px;
	margin-bottom: 10px;
}
div.BtnOverlay {
	position: absolute;
	z-index: 5;
	opacity: 0;
	filter:alpha(opacity=0);
	background: url(images/btn_products-overlay.png) no-repeat;
}
div.BtnOverlay a {
	display: block;
	height: 70px;
	width: 185px;
	padding: 44px 20px 6px;
	overflow: hidden;
}
.BtnLast { margin-right: 0px; }

Div#TxtColumn, Div#TxtColumnVervolg, Div#TxtColumnVervolgBreed {
	width: 263px;
	float: left;
	position: relative;
	border-right: 1px solid #FFF;
	background: url(images/gradient_contentcolumn.jpg) repeat-x;
	padding: 20px;
}
Div#TxtColumnVervolg {
	width: 369px;
}
Div#TxtColumnVervolgBreed {
	width: 669px;
}
Div.NewsColumn, div.NewsColumnVervolg {
	width: 406px;
	float: left;
	position: relative;
	border-left: 1px solid #DBDBDB;
	background: url(images/gradient_contentcolumn.jpg) repeat-x;
}
div.NewsColumnVervolg {
	width: 300px;
}
Div#NewsColumnHeader, Div#NewsColumnHeaderVervolg {
	width: 390px;
	height: 50px;
	float: left;
	position: relative;
	padding-top: 15px;
	text-align: right;
	padding-right: 16px;
}
Div#NewsColumnHeaderVervolg {
	width: 284px;
}
.NewsItem, .NewsItemVervolg {
	width: 380px;
	float: left;
	position: relative;
	padding-left: 25px;
	padding-bottom: 20px;
}
.NewsItemVervolg {
	width: 274px;
}
.NewsItemImage {
	width: 106px;
	height: 73px;
	float: left;
	position: relative;
	margin-right: 10px;
	overflow: hidden;
}
.NewsItemDate {
	width: 65px;
	height: 18px;
	float: left;
	position: relative;
	background-color: #CB013D;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 5px;
}
.NewsItemHeader, .NewsItemHeaderVervolg {
	width: 169px;
	height: 18px;
	float: left;
	position: relative;
	background-color: #CCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 5px;
}
.NewsItemHeaderVervolg {
	width: 179px;
}
.NewsItemTxt {
	width: 254px;
	float: left;
	position: relative;
	padding-top: 10px;
}
Div#NewsItemPages, Div#NewsItemPagesVervolg {
	width: 405px;
	float: left;
	position: relative;
	padding-top: 10px;
	text-align: center;
}
Div#NewsItemPagesVervolg {
	width: 299px;
}

Div#BottomBar {
	width: 940px;
	float: left;
	position: relative;
	background: url(images/gradient_bottom.jpg) repeat-x;
	padding-top: 20px;
	padding-left: 10px;
	text-align: center;
}
.Right { float: right; }

.FormContact		{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; background: #ffffff; height: 16px; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactPC		{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; background: #ffffff; height: 16px; width: 55px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactPl		{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; background: #ffffff; height: 16px; width: 205px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactTA		{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; background: #ffffff; height: 80px; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactSelect	{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; background: #ffffff; height: 22px; width: 269px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }

#Zoeken {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background: #E5E5E5; height: 19px; width: 135px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px;
}
.AlertBox_DivAchtergrond{		filter:alpha(opacity=70);	/* Transparency */	opacity:0.7;	/* Transparency */	background-color:#000;	z-index:100;	position:absolute; /* Always needed	*/	top:0;	left: 0;	display: none;}.AlertBox_DivContent{	z-index:150;/* Always needed	*/	position:absolute;	/* Always needed	*/	display: none;}
#DivPDContainer {
	width: 600px;
	background-color: #ffffff;
}
#DivPDSluiten {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 110;
	margin-left: 585px;
	margin-top: -15px;
}
#DivPDInhoud {
	width: 550px;
	padding: 25px;
}
#DivHidden, div.DivHidden {
	display: none;
}
div.ItemNavLinks {
	width: 90px;
	float: left;
}
div.ItemNavRechts {
	width: 90px;
	float: right;
	text-align: right;
}
/* CLOUD TAG */

.word {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	letter-spacing: 3px;
	text-decoration: none;
	font-weight: normal;
}
a.size9:link, a.size9:visited, a.size9:active, a.size9:hover {
	color: #666;
	font-size: 20px;
}
a.size8:link, a.size8:visited, a.size8:active, a.size8:hover {
	color: #999;
	font-size: 18px;
}
a.size7:link, a.size7:visited, a.size7:active, a.size7:hover {
	color: #999;
	font-size: 16px;
}
a.size5:link, a.size5:visited, a.size5:active, a.size5:hover {
	color: #ccc;
	font-size: 114px;
}
a.size3:link, a.size3:visited, a.size3:active, a.size3:hover {
	color: #ddd;
	font-size: 12px;
}
a.size0:link, a.size0:visited, a.size0:active, a.size0:hover {
	color: #ddd;
	font-size: 10px;
}

div#ZoekNavigatie {
	float: left;
	width: 369px;
	text-align: center;
}
div#BtnContainer {
	width: 950px;
	float: left;
	padding-top: 15px;
}
div.Icon {
	width: 28px;
	float: left;
	margin-right: 10px;
}
div.MLIntro {
	float: left;
	width: 182px;
	padding-left: 10px;
}
div.MLIntroIcon {
	float: left;
	width: 149px;
}
a.NoPointer {
	cursor: default;
}
hr.ProductLine {
	color: #DBDBDB;
}