﻿*
{
	padding: 0;
	margin: 0;
}
html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background-image: url(../../images/bg_normal.gif);
	background-position: 0px 205px;
}
#body
{
	margin: 0px auto;
	padding:32px 0px;
	width:802px;
}
#header
{
	background-color:White;
	color:White;
	font-weight:bold;
}
#header a:link, #header a:visited, #header a:hover
{
	color:White;
}
#headerImage
{
	background-image:url(../../images/header.gif);
	width:100%;
	height:12px;
}
#headerText
{
	margin-top:6px;
	height:127px;
}
#headerTextLeft
{
	float:left;
	background-color:#990000;
	width:200px;
	text-align:right;
	padding-right:16px;
	padding-top:26px;
	height:101px;
	font-size:1.15em;
}
#headerTextRight
{
	padding-top:26px;
	float:left;
	background-color:#CC3300;
	width:586px;
	height:101px;
}
.clear
{
	clear:both;
}
#headerTextLeft h1
{
	font-size: 2em;
	font-weight: bold;
	margin: 0px;
	letter-spacing: -3px;
}
#headerTextRight h1
{
	font-size: 2.3em;
	font-weight: bold;
	margin: 0px;
	letter-spacing: -3px;
	margin-left:-2px;
}
.navigationTop
{
	text-transform:uppercase;
	font-weight:bold;
	line-height:136%;
	margin-left:1px;
	float:left;
}
#slogan
{
	float:right;
	font-weight:bold;
	width:165px;
	font-size:1.66em;
	line-height:106%;
	margin-right:20px;
}
#headerTextRightLeft
{
	float:left;
}
#content
{
	background-image:url(../../images/content_bg.gif);
	position:relative;
	width:802px;
}
#colLeft
{
	background-color:#E6E6E6;
	width:216px;
	float:left;
	height:100%;
}
#colRight
{
	float:left;
	background-color:#FFF;
}
.navigationLeft a:link, .navigationLeft a:visited
{
	color:#666666;
	text-decoration:none;
}
.navigationLeft div
{
	padding-top:11px;
}
.navigationLeft a:hover
{
	color:#666666;
	text-decoration:underline;
}
.navigationLeft
{
	padding-top:6px;
	font-weight:bold;
	font-size:1.15em;
	text-align:right;
	margin-top:34px;
	margin-right:16px;
}
#blog
{
	font-size:1.08em;
	color:#990000;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:100px;
	margin-left:auto;
	margin-right:auto;
	width:99px;
}
.blogImage
{
	margin-top:3px;
}
#blog a:link, #blog a:visited
{
	color:#990000;
	text-decoration:none;
}
#blog a:hover
{
	color:#990000;
	text-decoration:underline;
}

#colRightContent
{
	margin-top:40px;
	margin-left:16px;
}
.adobe
{
	position:absolute;
	bottom:0;
	left:0;
	width:216px;
	color:#fff;	
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}
.nav
{
	color:#666666;
	font-size:0.92em;
}
.nav a:link, .nav a:visited
{
	color:#666666;
}
.text
{
	margin-top:8px;
	width:540px;
	color:#666666;
}
.text h1
{
	color:#990000;
	font-size:1.5em;
	margin-bottom:8px;
	letter-spacing:-1px;
}
.text h2
{
	font-size:1.08em;
	margin-bottom:4px;
}
.productItem
{
	margin-top:12px;
}
.more
{
	background-color: #CC3300;
	width:61px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	float:right;
}
.more a:link, .more a:visited
{
	color:#FFF;
	text-decoration:none;
}
.more a:hover
{
	color:#FFF;
	text-decoration:underline;
}
.download
{
	background-color: #CC3300;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	float:left;
	padding:2px 6px;
	margin-bottom:6px;
}
.pdf
{
	float:left;
	width:22px;
}
.link
{
	float:left;
}
.link a:link, .link a:visited
{
	color:#333333;
}
.pdfItem
{
	border-bottom: solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:4px;
}
#logosDiv
{
	margin-top:20px;
}
#logos
{
	text-align:center;  
	width:540px;
}
#logos td
{
	padding-top:14px;
	padding-bottom:14px;
}
#price
{
	font-size:0.83em;
	margin-top:20px;
}
.button
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-bottom;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background: url(../../images/sprite.png) repeat-x 0 0px;
	background-color: transparent;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 100%;
	color: #000;
	font-family:Arial;
}
.button a
{
	text-decoration: none;
}
.button:hover
{
	border-color: #7D98B8;
	background-position: 0 -1300px;
}
.textbox
{
	width:97%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.navContact
{	
	margin-top:16px;
}
.navContact a:link, .navContact a:visited
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-bottom;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background: url(../../images/sprite.png) repeat-x 0 0px;
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 100%;
	color: #000;
	text-decoration:none;
} 
.navContact a:hover
{
	border-color: #7D98B8;
	background-position: 0 -1300px;
}
.contactVraag
{
	margin-top:10px;
	width:64%;
}
.contactVraagTitle
{
	margin-bottom:2px;
}
.verplicht
{
	margin-top:12px;
}
.required
{
	color:White;
}
.footer
{
	font-size:0.83em;
	color:White;
	margin-top:8px;
}
.footer a:link, .footer a:visited
{
	color:White;
}
.footer a:hover
{
	color:White;
}
.contact
{
	font-size:1.1em;
	font-weight:bold;
}
.mark
{
	vertical-align:top;
	width:135px;
	padding-bottom:30px;
}
.marksTitle
{
	font-weight:bold;
	margin-bottom:2px;
}
.marksItems
{
	margin-top:4px;
}
