/**
 * Color Data
 *		zwart: #1A181D
 *		blauw: #006FB7
 */
body {
	background		: #f1faff url(/download/?id=8838517) repeat-y center;
	margin			: 0px;
	padding			: 0px;
	padding-bottom	: 20px;
}

a {
	color			: #033596;
	font-weight		: bold;
	text-decoration	: none;
}

a img {
	border: 0px none;
}

body, td, div, span, input, select {
	font-family	: Arial;
	font-size	: 12px;
}

fieldset {
	border	: none;
	margin	: 0px;
	padding	: 0px;
}

input {
	background		: #fff;
	border			: 1px solid #afafaf;
	color			: #a6a6a6;
	font-size		: 11px;
	margin-bottom	: 8px;
	padding			: 4px;
}

select {
	background-color: #fff;
	border			: 1px solid #afafaf;
	color			: #a6a6a6;
	font-size		: 11px;
	height			: 21px;
	margin-bottom	: 8px;
	padding			: 2px;
}

.button {
	background	: #e6e6e6 url(/download?id=9304901) repeat-x;
	color		: #494949;
	font-weight	: bold;
	height		: 23px;
	width		: 81px;
}

.buttonAlign {
	align: right;
}

.centerContainer {
	margin-left	: auto;
	margin-right: auto;
	width		: 1007px;
}

.header {
	height		 : 73px;
	xmargin-bottom: 10px;
	padding		 : 10px;
	position	 : relative;
}

.headerPhoto {
	background	: #ffffff url(/download?id=10625377) no-repeat;
	float		: left;
	height		: 73px;
	margin		: 0px 0px 0px 15px;
	position	: relative;
	width		: 578px;
}

.headerLogo {
	float	: left;
	height	: 73px;
	width	: 182px;
}

.headerFlags {
	display	: none;
	float	: left;
	height	: 73px;
	margin	: 0px 0px 0px 15px;
	width	: 23px;
}

.headerFlags img {
	margin-bottom : 8px;
}

.headerCart {
	color		: #747c7e;
	float		: right;
	height		: 73px;
	padding		: 10px 0px 0px 0px;
	width		: 160px;
}

.headerCartLabel {
	background	: url(/download/?id=8838529) no-repeat center left;
	font-size	: 14px;
	font-weight	: bold;
	margin-left	: 10px;
	padding-left: 16px;
}

.headerCartDetails {
	font-size	: 9px;
	font-weight	: bold;
	margin-left	: 8px;
}

.headerCartButton {
	background	: url(/download/?id=8838537) no-repeat;
	height		: 25px;
	display		: block;
	margin-top	: 10px;
}

.headerCartLabel a { color: #000000; }

#menuContainer {
	background	: #0171b9;
	color		: #fff;
	height		: 28px;
	margin-left	: 10px;
	margin-right: 10px;
	position	: relative;
	z-index		: 2;
}

/* BEGIN SUPERFISH MENU */
#menu, #menu * {
	color			: #fff;
	font-size		: 11px;
	list-style		: none;
	margin			: 0;
	padding			: 0;
	text-transform	: uppercase;
}
#menu {
	line-height	: 1.0;
}
#menu ul {
	background	: #cbcbcb;
	position	: absolute;
	top			: -999em;
	width		: 200px; /* left offset of submenus need to match (see below) */
}
#menu li.bottom a {
	border	: none;
}
#menu ul li {
	background	: #cbcbcb;
	width		: 100%;
}
#menu ul li:hover {
	background	: #a2a2a2;
}
#menu ul li a {
	border	: none;
}
#menu li:hover {
	background	: #54a1cd;
	visibility	: inherit; /* fixes IE7 'sticky bug' */
}
#menu li {
	float	: left;
	height	: 28px;
	position: relative;
}
#menu a {
	border-right: 1px solid #fff;
	display		: block;
	margin-top	: 8px;
	padding		: 0px 10px 0px 10px;
	position	: relative;
}
#menu li:hover ul,
#menu li.sfHover ul {
	left	: 0;
	top		: 2.5em; /* match top ul list item height */
	z-index	: 99;
}
ul#menu li:hover li ul,
ul#menu li.sfHover li ul {
	top : -999em;
}
ul#menu li li:hover ul,
ul#menu li li.sfHover ul {
	left : 10em; /* match ul width */
	top	 : 0;
}
ul#menu li li:hover li ul,
ul#menu li li.sfHover li ul {
	top			: -999em;
}
ul#menu li li li:hover ul,
ul#menu li li li.sfHover ul {
	left : 10em; /* match ul width */
	top	 : 0;
}
/* END SUPERFISH MENU */

.searchSite {
	float	: right;
	height	: 28px;
	width	: 160px;
}

.searchSite input {
	border		: 1px solid #fff;
	color		: #000;
	height		: 12px;
	padding		: 4px;
	position	: absolute;
	right		: 27px;
	top			: 3px;
	width		: 110px;
}

.searchSite input.submit {
	background	: #0171b9;
	border		: 1px solid #fff;
	color		: #fff;
	font-size	: 11px;
	height		: 22px;
	position	: absolute;
	right		: 3px;
	top			: 3px;
	width		: 24px;
}

.searchSite label {
	color		: #a6a6a6;
	position	: absolute;
	right		: 40px;
	top			: 8px;
	z-index		: 1;
}

.breadcrumbs {
	color		: #656565;
	font-size	: 11px;
	font-weight	: bold;
	padding		: 10px;
}

.content {
	padding : 10px;
}

.content hr {
	border			: none;
	height			: 0;
	border-bottom	: 1px dotted #000;
	margin 			: 10px 20px 10px 15px;
}

.contentLeft {
	float	: left;
	width	: 182px;
}

.contentMain {
	float	: left;
	padding	: 0px 12px 0px 14px;
	width	: 617px;
}

.contentIntro {
	font-size: 12px;
	padding	 : 10px;
}

.contentMain h1 {
	font-size	: 16px;
}

.contentIntro img {
	float: right;
}

.contentBlock {
	font-size: 12px;
	padding	 : 10px 0 0 0;
}

.contentBlock h1 {
	font-size: 12px;
}

.contentBlock a {
	color : #006fb7;
}

.contentBlock .clean {
	color			: #000000;
	font-weight		: normal;
	text-decoration	: none;
}

.contentBlockClosed {
	color : #7d7d7d;
}

.contentBlock img {
	margin-right: 10px;
}

.contentBlock li {
	color		: #006fb7;
	font-weight	: bold;
	list-style	: none outside url(/download/?id=8838558);
	width		: 160px;
}

.contentMain h2, .contentBlockHeader {
	background	: #eee;
	border		: 1px solid #c6c6c6;
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0px 10px 0px 0px;
	padding		: 5px 0px 5px 10px;
}

.contentBlockHeader h1 {
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0px;
}

.contentBlockHeaderCart {
	background	: #eee;
	border		: 1px solid #c6c6c6;
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0px 10px 0px 0px;
	padding		: 0px;
}

.cartSteps {
	border-collapse	: collapse;
	width			: 100%;
}

.cartSteps td {
	height		 : 24px;
	padding-left : 10px;
	width		 : 20%;
}

#tableLogin {
	text-align:right;
}

.contentBlockHeader .right {
	float		: right;
	font-weight	: normal;
	margin-right: 10px;
}

.contentBlockHeader img {
	margin-right: 5px;
}

.contentBlockHeader .step {
	float	: left;
	width	: 146px;
}

.contentRight {
	float	: left;
	padding	: 0px;
	width	: 162px;
}

.footer {
	clear		: both;
	color		: #006fb7;
	font-size	: 11px;
	font-weight	: bold;
	height		: 80px;
	padding		: 10px;
	text-align	: center;
}

.footer a {
	color			: #006fb7;
	font-size		: 11px;
	font-weight		: bold;
}

.searchCatalog {
	background-color: #3f4246;
	color			: #fff;
	font-size		: 12px;
	font-weight		: bold;
	height			: 166px;
	margin-bottom	: 10px;
	padding			: 10px;
}

.searchCatalog fieldset {
	position	: relative;
}

.searchCatalog label {
	color		: #a6a6a6;
	font-size	: 11px;
	font-weight	: normal;
	position	: absolute;
	top			: 6px;
	left		: 8px;
}

.searchCatalog .title {
	font-size		: 12px;
	margin-bottom	: 10px;
	text-align		: center;
}

.box, .boxLeft, .boxRight {
	color			: #000;
	margin-bottom	: 10px;
	padding			: 10px;
}

.box, .boxRight {
	background-color: #e6e6e6;
}

.box h1, .boxLeft h1, .boxRight h1 {
	color		: #000;
	font-size	: 12px;
	font-weight	: bold;
}

.boxLeft h1 {
	font-size : 14px;
}

.boxLeft h2 {
	font-size	: 14px;
	font-weight	: bold;
}

.login {
}

.login h1 {
	padding-left: 1px;
}

.login label {
	color		: #a6a6a6;
	left		: 8px;
	position	: absolute;
	top			: 5px;
	z-index		: 1;
}

#loginForm fieldset {
	position: relative;
}

#loginName, #loginPassword {
	width	: 132px;
}

.clear {
	clear: both;
}

#submitLogin, #submitLogout, #submitSearch, #buttonRentalCart {
	float: right;
}

#mainCategorySearchSelect, #categorySearchSelect,
#subCategorySearchSelect {
	width: 164px;
}

#productSearchInput {
	color	: #000;
	height	: 14px;
	width	: 154px;
}

#boxWebProductCollectionUl, #boxWebProductCollectionUl li a {
	color				: #000;
	font-size			: 12px;
	font-weight			: bold;
	list-style-position	: outside;
	padding-left		: 0px;
}

#boxWebProductCollectionUl li {
 	background	: #fff url(/download/?id=9218017) no-repeat 0 2px;
	list-style	: none;
	padding-left: 12px;
}

#boxWebProductCollectionUl li.selected {
	background	: #fff url(/download/?id=9251201) no-repeat 0 2px;
}

#boxWebProductCollectionUl li.selected a {
	color : #0073b9;
}

#boxWebProductCollectionUl li.selected li a {
	color: #000;
}

#boxWebProductCollectionUl li.selected li.selected {
	background	: #fff url(/download/?id=9251207) no-repeat 0 2px;
}

#boxWebProductCollectionUl li.selected li.selected a {
	color: #0073b9;
}

#boxWebProductCollectionUl ul, #boxWebProductCollectionUl ul li a {
	color				: #000;
	font-size			: 12px;
	font-weight			: bold;
	list-style-position	: outside;
	padding-left		: 0px;
}

#boxWebProductCollectionUl ul li {
 	background	: #fff url(/download/?id=9251204) no-repeat 0 2px;
	list-style	: none;
	padding-left: 12px;
}

#boxWebProductCollectionUl ul li a {
	font-size	: 12px;
	font-weight	: normal;
}

.subCategory {
	float		: left;
	margin		: 8px;
	text-align	: center;
	width		: 130px;
}

.subCategory img {
	border	: 1px solid #a6a6a6;
}

#productTable {
	border		: 0px;
	border-collapse: collapse;
	margin		: 0px;
	text-align	: left;
}

#productTable td {
	border-top		: 1px dotted #000;
	font-size		: 12px;
	padding			: 10px 2px 10px 2px;
	vertical-align	: top;
}

#productTable th {
	padding			: 10px 2px 5px 2px;
}

#productTable a {
	font-weight		: normal;
}

#productTable a.productOfferteAanvraag {
	font-weight	: bold;
}

.selectedRow {
	background : #c6e0ef;
}

.column1 {
	width : 110px;
}

.column1 img {
	border	: 1px solid #bbb;
}

.column2 {
	width : 135px;
}

.column3 {
	width : 168px;
}

.column4 {
	width : 63px;
}

.column5 {
	text-align : right;
}

.columnRentalDescription {
	width : 140px;
}

.columnRentalSpecifications {
	width : 150px;
}

.productIcons {
	margin-top : 10px;
}

.columnRentalPrice {
	width : 65px;
}

.priceOld {
	text-decoration: line-through;
}

.priceDiscount {
	color		: #036db9;
	font-size	: 12px;
	font-weight	: bold;
}

.discountPercentage {
	font-size	: 10px;
	text-align	: right;
}

.priceNormal {}

#productTable .discountLabel a {
	color		: #036db9;
	font-size	: 14px;
	font-weight	: bold;
	position	: relative;
	top			: 10px;
}

#categoryHeader {
	margin	: 0px;
	padding	: 10px 0px 10px 10px;
}

#categoryDescription {
	font-size	: 12px;
	margin		: 10px 10px 10px 0px;
}

#categoryImage {
	float		: right;
	padding		: 0px 10px 0px 0px;
	width		: 135px;
}

#categoryImages {
	float		: right;
	padding		: 0px 10px 0px 0px;
	width		: 270px;
}

#categoryImages img, #categoryImage img {
	border	: 1px solid #bbb;
	margin	: 10px 0px 10px 10px;
}

#productDescription {
	float		: left;
	font-size	: 12px;
	padding		: 0px;
	width		: 280px;
}

#productDescription .productIcons {
	margin		: 10px 0px 0px 10px;
}

#productImage {
	margin		: 0px 10px 0px 40px;
	text-align	: left;
/*	width		: 260px;*/
}

#productDocuments {
	background	: #fff url(/download/?id=9212954) repeat-x 0 20px;
	float		: left;
	line-height	: 0.9;
	padding		: 0px;
	width		: 280px;
}

#productDocuments a {
	display	: block;
}

#productDocuments h1 {
	font-size	: 12px;
	margin-left	: 8px;
	margin-top	: 8px;
}

#productDocuments img {
	margin : 0px 8px 0px 8px;
}

#productOrderNow {
	float		: right;
	margin		: 10px;
	text-align	: right;
	width		: 265px;
}

#productOrderNow a {
	font-weight	: normal;
}

#productOrderNow a.productOfferteAanvraag {
	font-weight	: bold;
}

#productPrice, .productPriceRental {
	float		: left;
	font-size	: 16px;
	text-align	: left;
	margin-right: 10px;
}

#productPrice .ExBTW, .productPriceRental .ExBTW {
	color		: #000;
	font-size	: 10px;
	font-weight	: normal;
}

#productPrice .priceNormal, .productPriceRental .priceNormal {
	font-size	: 20px;
}

#productPrice .priceOld, .productPriceRental .priceOld {
	font-size		: 17px;
	text-decoration	: line-through;
}

#productPrice .priceDiscount, .productPriceRental .priceDiscount  {
	color		: #036db9;
	font-size	: 20px;
	font-weight	: bold;
}

#productPrice .discountPercentage, .productPriceRental .discountPercentage {
	font-size	: 12px;
	text-align	: right;
}

#otherProducts {
	font-size	: 14px;
	font-weight	: bold;
	margin		: 20px 0px 10px 0px;
}

.boxLeft ul {
	list-style-type	: none;
}

#rentalForm {
	width : 100%;
}

#rentalForm .right {
	text-align	: right;
}

#rentalForm .top {
	vertical-align	: top;
}

#rentalForm input, #rentalForm textarea {
	border		 : 1px solid #afafaf;
	color		 : #868686;
	font-size	 : 12px;
	margin-bottom: 2px;
}

#rentalForm input.wide, #rentalForm textarea.wide {
	width : 400px;
}

#rentalForm input.small {
	width : 100px;
}

#rentalForm input.medium {
	width : 190px;
}

#rentalForm table, #rentalForm td {
	color			: #333333;
	font-size		: 12px;
	padding			: 5px;
	vertical-align	: middle;
}

#rentalForm .button {
	background	: #eeeeee;
	color		: #666666;
	font-weight	: normal;
	width		: auto;
}

#rentalForm input.error, #rentalForm select.error, #cartForm input.error, #cartForm select.error, .error {
	background	: #fee;
}

#rentalForm label.error, label.error {
	background	: #fff;
	border		: none;
	float		: left;
	font-size	: 10px;
	font-style	: italic;
}

ol.cartSteps {
	background-color : #dddddd;
	border : 1px solid #afafaf;
	font-weight : bold;
}

ol.cartSteps li.selected {
	background : #c6e0ef;
}

<!--#cartForm > table {
	width	: 600px;
	padding	: 4px;
}

#cartForm th {
	border-bottom	: 1px dotted #bbb;
	text-align		: left;
}

#cartForm td {
	padding: 2px;
	margin: 0px;
}

#cartForm .euroTd, #cartForm .subTotalLabelTd, #cartForm .taxLabelTd, #cartForm .totalLabelTd,
#cartForm .subTotalEuroTd, #cartForm .taxEuroTd, #cartForm .totalEuroTd, #cartForm .subTotalTd,
#cartForm .taxTd, #cartForm .totalTd, #cartForm .cartTd7, #cartForm .shippingMethodPriceTd, #cartForm .paymentMethodPriceTd {
	text-align: right;
}

#cartForm .totalLabelTd, #cartForm .totalTd {
	font-weight: bold;
}

#cartForm .shippingMethodEuroTd, #cartForm .shippingMethodPriceTd {
	border-bottom: 1px solid;
}

#cartForm .taxLabelTd ,#cartForm .taxEuroTd, #cartForm .taxTd {
	border-bottom: 2px solid;
}

#cartForm .nummer {
	width : 30px;
}-->

.sf-sub-indicator {
	display: none;
}

#buttonSubmitOrder {
	background	: #E6E6E6 url(/download?id=9304901) repeat-x scroll 0 0;
	color		: #494949;
	font-weight	: bold;
	height		: 23px;
}

#KMTSubmitForm fieldset {
	position: relative;
}

#KMTSubmitForm label {
	color		: #a6a6a6;
	left		: 8px;
	position	: absolute;
	top			: 5px;
	z-index		: 1;
}