body   	{
	/*background-color: #000000;*/
	/*background: #ffffff url(../image/web/body_bg.gif) top repeat-x scroll;*/
	background: #ffffff;
}
.oldbody
{
	padding-top: 35px;
	background: #ffffff url(../image/web/body_970_bg.gif) top repeat-x scroll;
}
body, a, p, div, td, th, span, font, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

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

.printable a:hover {
	color: #f80006;
}

table {
	border-collapse: collapse;
}

a img {
	border: 0;
}


.backwh{
	background-color: #FFFFFF;
}


/* CART */
.cartnotify {
	position: absolute;
	z-index: 9999;
	margin: 70px 0px 0px -170px;
	width: 180px;
	height: 30px;
	background-image: url(../image/web/webshop/cartnotify_bg.png);
	padding: 29px 20px 11px 20px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.cartnotify,
.cartnotify * {
	color: #333;
	font-size: 10px;
	line-height: 12px;
}
.cart, .cart0 {
	position: relative;
	z-index: 1;
	background-color: #ff6c00; /* ORANJE */
	background-color: #c70006; /* ROOD */
	background-image: url(../image/web/webshop/cart_bg.png);
	background-position: 133px 1px;
	background-repeat: no-repeat;
	padding: 15px 25px;
	height: 65px;
	overflow: hidden;
	position: relative;
}
.cart0 {
	background-color: #333;
}
.cart table {
	border-top: 1px solid #ff842a; /* ORANJE */
	border-top: 1px solid #d53136; /* ROOD */
}
.cart0 table {
	border-top: 1px solid #666;
}
.cart a {
	font-weight: bold;
}
.cart table td {
	padding-top: 3px;
	font-size: 10px;
	line-height: 12px;
}
.cart, .cart * {
	color: #fff;
}


/* PRODUCTS */
.webitem {
	margin-left: 15px;
}
.webshop {
	/*width: 800px;
	margin-right: -65px;
	margin-left: -10px;*/
	margin-right: -15px;
	margin-left: 15px;
	margin-top: 15px;
}
	.webshop .tpl_webitem {
		padding-left: 0px !important;
	}
	.webshop .tpl_siteprev {
		float: right;
		margin-right: 5px;
		margin-top: -10px;
	}
	.webshop .tpl_sitenav {
		margin-top: -10px;
		margin-bottom: 15px;
	}
	.webshop .tpl_sitenav,
	.webshop .tpl_sitenav * {
		color: #999;
		font-weight: normal;
	}
	.webshop .tpl_sitetitle {
		margin-bottom: 15px;
	}
.productpage {
	padding-top: 15px;
}
.shopcategory {
	margin-left: 15px;
	position: relative;
}
.product {
	height: 210px;
	width: 210px;
	float: left;
	position: relative;
	z-index: 1;
	margin-right: -1px;
	margin-top: -1px;
	padding: 10px 15px 0px 15px;
	border: 1px solid #ddd;
	background-color: #fff;
}
.product.category {
	border-color: #666;
	z-index: 10;
}
.product.category:hover {
	border-color: #666;
	background-color: #666;
	/*background-color: #666;*/
	z-index: 20;
}
	.product.category .name {
		/*font-size: 15px;*/
	}
	.product.category .image img {
		max-height: 150px;
		min-height: 150px;
		min-width: 195px;
		max-width: 195px;
	}
.product:hover {
	background-color: #ddd;
	z-index: 20;
}
	.product .bg {
		background-color: #fff;
		margin: -5px -10px -10px -10px;
		padding: 5px 10px 10px 10px;
		height: 195px;
	}
		.product .name {
			position: absolute;
			top: 10px;
			left: 15px;
			z-index: 100;
			width: 100%;
			font-size: 12px;
			font-weight: bold;
		}
		.product .image {
			padding: 35px 0px 20px 0px;
			text-align: center;
			height: 120px;
			width: 210px;
			position: relative;
			z-index: 1;
		}
			.product .image table,
			.product .image td {
				text-align: center;
				height: 120px;
				width: 210px;
				vertical-align: middle;
				position: relative;
				z-index: 1;
			}
			.product .image img {
				width: auto;
				height: auto;
				max-width: 195px;
				max-height: 120px;
			}
		.product .extra {
			position: relative;
			border-top: 1px solid #ddd;
		}
			.product .pricenormal {
				font-size: 12px;
				font-weight: bold;
				line-height: 20px;
			}
			.product .price {
				font-size: 9px;
				position: absolute;
				left: 0px;
				top: -27px;
				z-index: 100;
				background-color: #fff;
				padding: 0px 3px;
			}
			.product .pricetag {
				position: absolute;
				left: -13px;
				top: -19px;
				z-index: 200;
				width: 90px;
				height: 50px;
				text-align: center;
				overflow: hidden;
				line-height: 50px;
				font-size: 14px;
				font-weight: bold;
				color: #fff;
				background-image: url(../image/web/webshop/pricetag_bg.gif);
				background-image: url(../image/web/webshop/pricetag_bg.png);
			}
			.product .link {
				position: absolute;
				top: 0px;
				right: 0px;
				z-index: 100;
				text-align: right;
			}
				.product .link a {
					font-weight: normal;
					color: #999;
				}
				.product .link .orderlink {
					display: inline-block;
					margin-left: 6px;
					padding: 2px 6px;
					margin-top: -1px;
					background-color: #999;
					color: #fff;
				}
.productextended {
	position: relative;
}
	.productextended .description {
		margin-bottom: 20px;
	}
	.productextended .features {
		margin-bottom: 20px;
	}
	.productextended .pricetag {
		width: 90px;
		height: 50px;
		text-align: center;
		overflow: hidden;
		line-height: 50px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		background-image: url(../image/web/webshop/pricetag_bg.gif);
	}
	.productextended .order {
		margin-top: 15px;
	}


.colortable td, .colortable th {
	border-bottom: 1px solid #ddd;
	padding: 2px 5px;
}
.colortable td.label {
	width: 100px;
	background-color: #ddd;
	border-bottom: 1px solid #fff;
}


/* SHOPBASKET */
.tpl_shopbasket_steps {
	margin-bottom: 20px;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
	.tpl_shopbasket_steps a, .tpl_shopbasket_steps span {
		display: inline-block;
		padding: 0px 15px;
		line-height: 30px;
		border: 1px solid #dddddd;
		border-bottom-width: 0px;
		border-left-width: 0px;
	}
	.tpl_shopbasket_steps .selected {
		background-color: #222222;
		color: #fff;
	}
.tpl_shopbasket_steps_links {
	margin-top: 30px;
	border-top: 1px solid #dddddd;
	padding-top: 20px;
}
	.tpl_shopbasket_steps_links br {
		/*display: none;*/
	}
.tpl_shopbasket_extra {
	
}
	.tpl_shopbasket_extra br {
		display: none;
	}

#ordertermswarning.formnotify {
	border-bottom: 1px dashed #FF9900;
	background-color: #FFFF99;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
}


.formbut {
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #CCCCCC;
	border: 1px solid #666666;
	cursor: pointer;
	height: 20px;
	font-weight: bold;
}
	
.formline { 
	color: #000000; 
	border: 1px solid #CCCCCC; 
	padding-left: 3px; 
	height: 20px; 
	background-color: #FFFFFF;
	width: 200px;
}

.formarea {
	color: #000000; 
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 18px;
	background-color: #FFFFFF;
	width: 200px;
	height: 60px;
}
.formtable td {
	border-bottom: 1px solid #fff;
}
.formlabel {
	background-color: #DDD;
	padding: 2px 5px;
}


.menu1, .menu1selected {
	line-height: 30px;
}

.menu1 {	
	color: #FFFFFF;	
}

.menu1selected {
	color: #ffffff;	
}

.menu2, .menu2selected
{
	display: block;
	line-height: 20px;
	padding-left: 30px;
}

.menu2 {
	color: #ffffff;
}

.menu2selected, .menu2:hover {
	color: #ffffff;
	background-color: #333333;
}

.menu2 span, .menu2selected span {
	font-size: 16px;
	color: #000000;
	line-height: 20px;
}

.menu3, .menu3selected,
.menu4, .menu4selected,
.menu5, .menu5selected,
.menu6, .menu6selected
{
	display: block;
	line-height: 20px;
	padding-left: 40px;
}

.menu3,
.menu4,
.menu5,
.menu6 {
	color: #000000;
}

.menu3selected, .menu3:hover,
.menu4selected, .menu4:hover,
.menu5selected, .menu5:hover,
.menu6selected, .menu6:hover {
	color: #000000;
	background-color: #999999;
}

.menu3 span, .menu3selected span,
.menu4 span, .menu4selected span,
.menu5 span, .menu5selected span,
.menu6 span, .menu6selected span {
	font-size: 16px;
	color: #000000;
	line-height: 20px;
}

.menu4, .menu4selected
{
	padding-left: 50px;
}

.menu5, .menu5selected
{
	padding-left: 60px;
}

.menu6, .menu6selected
{
	padding-left: 70px;
}

.highlight {
	background-color: #FFFF00;
}

.formrequired, .error {
	color: #c70006;
	border: 1px dashed #c70006;
	padding: 2px 5px;
	margin-bottom: 20px;
}

.Mainmenu {
	color: #ffffff;
	font-weight: bold;
}

.photothumb {
	width: 77px;
	height: 77px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-align: center;
}


@media Print
{
	body
	{
		visibility: hidden;
	}
	
	.printable
	{
		 visibility: visible;
		 position: absolute;
		 top: 0px;
		 left: 0px;
	}	
}

.flashlogo {
	background-color: #333333;
	height: 160px;
}

.hormenu {
	background-color: #4b4b4b;
	line-height: 30px;
	text-align: right;
	padding-right: 30px;
}

.hormenured {
	background-color: #c70006;
	line-height: 40px;
	text-align: right;
	padding-right: 30px;
}

.hormenured .menu1selected, .hormenured .menu1selected:hover, .hormenured .menu1:hover {
	color: #000000;
}

.vermenu {
	background-color: #666666;
}

.minmenu {

}

.content {
	background-color: #ffffff;
}

.flashcontent {
	height: 370px;
	background-color: #333333;
}

.printable {
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom: 30px;
	width: 330px;
	width: 520px;
	color: #4b4b4b;
}

.sidephotos
{
	background-color: #f0f0f0;
	width: 220px;
}

.sideimg
{
	margin: 17px 0px 0px 17px;
	border: 1px solid #dadada;
}

.footer {
	background-color: #c70006;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
}

.footer a {
	color: #ffffff;
	line-height: 40px;
}

.footer a:hover {
	color: #000000;
}

.title {
	font-size: 14px;
	color: #c70006;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.fp_content a {
	
}

.content a {
	color: #c70006;
}

.content a:hover {
	color: #000000;
}
