/*===========================
		WINKELWAGEN
===========================*/

div.shopContainer {
}


div.productItem{
	position:relative;
	width:154px;
	height:213px;
	/*height:195px;*/
	border:1px solid #b7b7b7;
	padding:0px 0px 0px 0px;
	margin:14px;
	margin-left:7px;
	margin-right:7px;
	float:left;
}

.productContainer {

}

.wwContainer {
	text-align:left;
	position:relative;
}

div#producttop5Item {
	position:relative;
	padding:5px;
	width:193px;
	overflow:hidden;
	background: transparent url('graphics/ww/tablerow_bg.gif') left bottom repeat-x;
	clear:both;

}


div.top5header {
	color:#cc3333;
}

div.top5header span {
	font-size:12px;
}


div.top5 {
	overflow:hidden;
	border-bottom:0;

}

div.hltitle {
	font-size: 28px;
	padding:10px;
}

div#producttop5Item img {
	padding-right:5px;
}

div#producttop5Item div#number {
	position:absolute;
	left:3px;
	top:2px;
	font-size:30px;
	color:#FFFFFF;

}



div#producttop5Item div#top5prijs {
	text-align:center;
}

div#producttop5Item div#top5desc {
	color:#b7b7b7;
}

div#producttop5Item a {

	padding:0px;
	text-decoration:underline;
	color: #333333;
}


div#productZoeken {
	border:1px solid #b7b7b7;
	margin:3px;
	padding:5px;
}

div#productItemTitle {
	margin-bottom: 0.5em;
}



div#productZoeken input.button {
	height:18px;
	margin-top:0px;
	border:0px;
	background-image:url(graphics/ww/button_bg.png);
	background-position:center center;
	color:#FFF;
	padding-bottom:2px;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 10px;
}

div#productZoeken input.text {
	height:16px;
	padding-left:5px;
	border:0px;
	background-image:url(graphics/ww/input.png);
}

#catTabs {
	height:19px;
	border-bottom:1px solid #b7b7b7;
	overflow:visible;
}

#catTabs a, #catTabs div {

	font-family: Verdana;
	display:inline;
	text-align:center;
	border:1px solid #b7b7b7;
	height:13px;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-top:2px;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	color:#165f9c;
	font-size:9.5px;
	border-bottom:1px solid #e2e2e2;
	position:relative;
	bottom:-1px;
	font-weight:normal;
	font-style:normal;
	cursor:pointer;
	text-decoration:none;
}


#catTabs div.tabactive {
	display:inline;
	border:1px solid #b7b7b7;
	height:17px;
	margin-left:3px;
	margin-right:3px;

	float:left;
	border-bottom:0;
	margin-top:0px;
	color:#cc3333;
	font-size:10px;
	background-color:#FFFFFF;

}


#productTabs {
	height:26px;
	border-bottom:1px solid #b7b7b7;
	overflow:visible;
	margin-left:-12px;
	margin-right:-12px;
	padding-left:12px;
}

#productTabs a, #productTabs div {

	font-family: Verdana;
	display:inline;
	text-align:center;
	border:1px solid #b7b7b7;
	height:21px;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-top:2px;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	color:#c5c5c5;
	font-size:15px;
	position:relative;
	bottom:-1px;
	font-weight:normal;
	font-style:normal;
	cursor:pointer;
	text-decoration:none;
}


#productTabs div.tabactive {
	border-bottom:1px solid #FFFFFF;
	color:#cc3333;

}

#aanbiedingen {
	margin-top:20px;
	background-color:#72a4c9;
	height:238px;
}

div#aanbiedingen div{
	padding-left:6px;
}


div#product div#productItemTitle {
	height:40px;
	margin:2px;
	padding:0px;
}

div#product div#productItemTitle a {
	font-weight:normal;
}

div#product {
	width:97px;
	background-color:#FFFFFF;
	height:157px;
	border:1px solid #b7b7b7;
	margin:18px;
	padding:0px;
	margin-left:21px;
	margin-right:0px;
	float:left;
	position: relative;
}


#aanbiedingen h1 {
	padding:10px;
	padding-left:26px;
	font-size:16px;
	color:#FFF;
	border-bottom:1px solid #b7b7b7;
	font-weight:normal;

}

div#product div.productFoto {
	height:76px;
	background-color:#FFFFFF;
	border:0px;
	width:80px;
}

div#product div.productFoto img {
	height:76px;
}

div#prijsVan {
	color:#919191;
	float:left;
	position:absolute;
	bottom:16px;
	left:1px;
}

div#prijsVoor {
	font-size:12px;
	font-weight:bold;
	position:absolute;
	bottom:2px;
	right:3px;
	text-align:right;
}


div.wwContainer h1, div#catogorieLeft h1 {
	font-size: 16px;
	color: #cc3333;
	text-align: left;
	font-weight:normal;
}


div#catogorieLeft h2 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight:bold;
	font-style:normal;
}

div#catogorieLeft div {

	margin-left:0px;
	margin-bottom:13px;

}

div#catogorieLeft div a {
	margin-left:18px;
	display:block;
	padding-top:4px;
	margin-bottom:3px;
}

div#catogorieLeft div a.active b {
	text-decoration:none;
	display:list-item;
	list-style-position:outside;
	list-style-type:none;
	margin-left:18px;
	padding-left:0px;
}

div#catogorieLeft div a.active {
	margin-left:0px;
	text-decoration:none;
}

div#catogorieLeft div a.active img {
	float:left;
	margin-top:2px;
}


div#breadcrumb {

	font-size:9px;
	padding-left:26px;

}

div#breadcrumb img {
	vertical-align:middle;
}

div#normal {
	font-weight:normal;
}

.knop, .knop_nosubmit {
	background-image:url(graphics/ww/button_bg.png);
	background-position:center center;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 10px;
	border:0px;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:3px;
	font-family:Tahoma;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
}

.aknop, .knopafrekenen, .knopwinkelwagen, .aknopwinkelwagen {
	font-family:Tahoma
	height:18px;
	width:auto;
	display:inline;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	color:#FFFFFF;
	background-image:url(graphics/ww/button_bg.png);
	text-transform: uppercase;
	font-weight:bold;
	font-size: 10px;
	background-position:center center;
	margin-top:5px;
	border:0;
	text-decoration:none;
	cursor:pointer;
}

.aknop:hover, .knopafrekenen:hover, .knopwinkelwagen:hover, .aknopwinkelwagen:hover, .knop:hover {
	color:#FFFFFF;
}

.aknopwinkelwagen {
	background-image:url(graphics/ww/ww_bg.png);
	background-position:center center;
	padding-left:23px;
	padding-right:23px;
}

.knopafrekenen, .knopwinkelwagen {

	padding:0px;
	height:16px;
	width:136px;
	display:block;
}

.knopwinkelwagen {
	background-image:url(graphics/ww/ww_bg.png);
	background-position:center center;
	text-decoration:none;
}

div#ratingImage {
	height:20px;
	text-align:right;
	margin-bottom:7px;
}

div#ratingImage img {
	margin:2px;
}
img.rating {
	cursor:pointer;
}

#ratingExpl {
	border:1px solid #b7b7b7;
	position:absolute;
	top:25px;
	right:75px;
	display:none;
	height:65px;
	width:168px;
}

#ratingExpl div {
	text-align:center;
	padding-top:10px;

	background-color:#FFFFFF;
}



.titelHitlist, .titelHitlist a{
	font-size:11px;
}


.productTabContent {
	display:none;
}

.productButtons {
	clear:both;
	text-align:right;
	border-top:1px solid #b7b7b7;
	margin-top:8px;
	margin-left:-12px;
	margin-right:-12px;
	padding:8px;
	padding-right:12px;
}

#wwOptions {
	position:absolute;
	right:26px;
	bottom:22px;
	z-index:200;
	width:200px;
	border:1px solid #b7b7b7;
	background-color:#FFFFFF;
	display:none;

}

#wwOptions a {
	text-decoration:none;
	padding:5px;
	display:block;
	cursor:pointer;
}

#wwOptions a:hover {
	text-decoration:none;
	background-color:#DFDFDF;
}

#wwOptionsTitle {
	background-color:#000000;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}


div#prijs1 {
font-family: Georgia;
}


div#prijs1 {
font-family: Georgia;
}

div#prijs2 {
font-family: Georgia;
}

div#prijs3 {
	color:#0b7500;
}

div#prijs4 {
	color:#0b7500;
}

div#prijs4 a {
	color:#0b7500;
}

div#prijs4 a {
	color:#0b7500;
}

div.productFoto {
	background-color:#f5f5f5;
	text-align:center;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}

div.productItemAuteur {
	padding:3px;
	height:40px;
	overflow:hidden;
	padding-left:4px;
	border-bottom:1px solid #ebebeb;
}

div.auteurHitlist {
	margin-bottom: 0.5em;
}

.wb-leden {

}


div#productItemTitle a {
	font-weight:normal;
	font-size:13px;
}

td.prijsHitlist {
	position:relative;
}

img.productImage{

}

div#productItemBottom {
	margin-top:20px;
}

div#productItemBottom img {
	margin-top:3px;
	margin-bottom:3px;
	margin-right:5px;
	vertical-align:middle
}

tr#productItemHitlist {
	background: transparent url('graphics/ww/tablerow_bg.gif') left bottom repeat-x;
}

div#productItemBottom .small,
div#productItemBottom .small b,
div#productItemBottom a.wb-leden {
	font-size:9px;
	font-family: Georgia;
}

div#productItemBottom a {
	text-decoration:none;
	color:#000000;
	font-size: 14px;
	font-weight: 400;
	font-family: Georgia;

}

div#hitlistTitle {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.34;
	margin-bottom:20px;
}

div#productItemBottom a.wb-leden {
	font-weight:bold;
}

form {
	margin: 0;
}

.inputdatum{
	border: 1px solid #B7B7B7;
	width:80px;
}

.inputtijd{
	border: 1px solid #B7B7B7;
	width:40px;
}

.inputdiversen{
	border: 1px solid #B7B7B7;
	width:80px;
}

.inputdiversen3{
	border: 1px solid #B7B7B7;
	width:130px;
}

.inputdiversen2{
	border: 1px solid #B7B7B7;
	width:200px;
}

.inputdiversen4{
	border: 1px solid #B7B7B7;
	width:300px;
}


td {
	padding:2px;
}

table#cartTable td {
	padding:4px;
	padding-top:0px;
	padding-bottom:1px;
}


img {
	padding:auto;
	margin:auto;
	vertical-align:middle;
}

div.ad-margin, div.ad-margin h1, div.ad-margin h2  {
	color:#FFF;
}

div.ad-margin h1 {
	font-size:14px;
	font-weight:bold;
}

div.ad-margin h2 {
	font-size:12px;
}

div.terrassen hr {
	height: 1px;
	border: 0px;
	border-top: 1px dotted #bbbbbb;
}

h3.terrasGroep {
	clear:both;
	width:100%;
	background: transparent url('graphics/terrash.png') left top no-repeat;
	padding:5px;
	padding-right:0px;
	color:#FFF;
	margin:0px;
	margin-top:10px;
	cursor:pointer;
}

h3.terrasGroep:hover {
	background: transparent url('graphics/terrash_hover.png') left top no-repeat;
}

h3.terrasSelected, h3.terrasSelected:hover {
	background: transparent url('graphics/terrash_s.png') left top no-repeat;
}

span.selectedVal {
	font-style: italic;
	font-size: 10px;
	font-weight: normal;
	float:right;
	margin-top:2px;
	margin-right:15px;
}

div.terrasBottom {
	clear:both;
	height:6px;
	background: transparent url('graphics/terrasc_b.png') left top no-repeat;
}

div.terrassenContainer {
	display:none;
	background: transparent url('graphics/terrasc.png') left top repeat-y;
}


div.terras {
	float: left;
	display:block;
	padding:3px;
	height:52px;
	width:130px;
	margin:5px;
	border-bottom:1px dotted #bbb;
	cursor:pointer;
}


div.terras input {
	display:none;

}

div.terras:hover {
	background: #d9d9d9;
}

div.terrasChecked {
	background: #eeeeee url('graphics/checked.png') 100px 30px no-repeat;
	color:#892789;
}

div.terrasChecked:hover {
	background: #d9d9d9 url('graphics/checked.png') 100px 30px no-repeat;
}

.col-main img {
	margin: 5px;
}

div#content_kolom_inner ul {
	margin-left:10px;
	padding-left:10px;
	list-style-type: disc;
}

div.container_product_hilite {
	background: url("graphics/ww/tablerow_bg.gif") repeat-x scroll left bottom transparent;
	clear:both;
}

div.container_product_hilite div.photo_block img {
	width: 80px;


}


/*
###################################################################################################
#
#	OPMAAK BLOKKEN
#
###################################################################################################
*/

	#container_wrapper{
		width:1024px;
		margin:0 auto;
		background-image:url(graphics/bg-header.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
		#container_header{
			position:relative;
			height:160px;
		}
			#container_header div.logo{
				padding:5px 32px;
				width:960px;
				height:140px;
			}
			#container_header div.adserver-banner{
				position:absolute;
				top:45px;
				left: 620px;
			}

	#container {
		width:960px;
		background:white;
		padding:5px;
		margin:0 auto;
	}

		#container_top {
			height:110px;
		}
		#container_top .p {
			padding:30px;
		}
			#container_top_search{
				position:absolute;
				top:80px;
				right:30px;
			}

		#container_menu {
		}
		#container_content_wrapper {
		}
		#container_content {
		}

		#container_content_col_middle {
			width:470px;
			float:left;
			padding-left: 245px;
			padding-right:5px;
			overflow:hidden;
		}

		#container_content.columnLM #container_content_col_middle{
			/* only left en middle column */
			width:726px;
		}

		#container_content_col_middle ul, #container_content_col_middle ol{
			margin:15px;
		}
		#container_content_col_middle ul li a, #container_content_col_middle ol li a{
			vertical-align:top;
		}

			div#breadcrumbs{
				margin-bottom:10px;
			}

			div#breadcrumbs, div#breadcrumbs a{
				font-size:0.9em;
			}

		#container_content_col_left {
			width:240px;
			float:left;
			margin-left:-720px;
		}
		#container_content.columnLM #container_content_col_left{
			/* only left en middle column */
			margin-left:-926px;
		}

		#container_content_col_right {
			width:240px;
			float:left;
			background: url("graphics/bg-side.png") no-repeat scroll center top transparent;
			min-height: 400px;
			padding-bottom: 20px;
		}

		#container_content_col_left {
			color:#999999
		}
		#container_content_col_left label,
		.home-left label{
			display:block;
		}

		.home-left label input {
			margin-right:5px;
		}
		#container_content_col_left h2 {
			margin-bottom:0;
		}

		.home-left h3 {
			padding-top:10px;
			margin-bottom:10px;
		}

		#container_content_col_right .p,
		#container_content_col_left .p {
			padding:20px 20px 30px;
		}

		#container_content_col_right .p {
			/*border:1px solid #E6E6E6;
			border-top:none;
			margin-bottom:10px;*/
		}

			#container_content_col_right td{
				vertical-align:top;
				padding-bottom:4px;
			}

			#container_content_col_right td .image{
				border:1px solid #B3B3B3;
				vertical-align:top;
			}

			#container_content_col_right td.removeproduct{
				vertical-align:middle;
			}

			#container_content_col_right hr {
				margin: 0 20px 20px 20px;
				padding:0;
				border:none;
				border-top:1px solid #ccc;
				border-bottom:1px solid #fff;
			}

		#container_content_col_left div.header,
		#container_content_col_right div.header-hilite,
		#container_content_col_right div.header,
		#container_lastproducts div.header{
			height:30px;
			line-height:30px;
			padding:0 20px;
			margin-bottom:0;
			overflow:hidden;
			font-family: 'Ubuntu Condensed',sans-serif;
			font-weight: normal;
			color: #004488;
			font-size: 18px;
		}

		#container_content_col_right div.header-hilite b{
			font-weight:normal;
			/*background:#D9D7C5 url(graphics/bg-headers.png) top repeat-x;
			border:1px solid #B0A790;*/
		}

		#container_content_col_right div.header,
		#container_content_col_left div.header,
		#container_lastproducts div.header{
			background:#f7f7f7 url(graphics/bg-headers.png) top repeat-x;
			border:1px solid #E6E6E6;
		}

			#productCategoryFilter a{
				text-decoration:underline;
			}

		#container_content_col_right ol{
			list-style-position: outside;
			margin: 0 20px;
		}
		#container_content_col_right ol li{

		}
		#container_content_col_right ol a{
			display:inline;
		}
		#container_content_col_right a{
			color:#666;
		}
		#container_content_col_right a.btn{
			color:#fff;
		}

		#container_content_col_right h4 {color:#004488;font-size:18px;}
		#container_content_col_right h4 {font-size:16px;margin:20px 0 5px}

		#container_search {
			margin-bottom:2px;
		}
		#container_search .p {
			border-top:none;
			padding:0px 20px 0px;
		}
		#container_search .p * {
			vertical-align:middle;
		}
		#container_search .p .search_style {
			margin-right:10px;
			line-height:22px;
			height:22px;
			float:left;
			width:145px;
		}
		#container_search .p .search_style input {
			height:16px;
		}
		#container_search .p .btn {
			float:right;
			margin-top:2px;
		}

		div#webshop_breadcrumbs{
			margin-bottom:20px;
			padding-left:22px;
		}
		div#webshop_breadcrumbs, div#webshop_breadcrumbs a{
			font-size:0.9em;
		}

		div#webshop_gridselection{
			padding-top:3px;
			padding-left:22px;
		}
			div#webshop_gridselection a{
				display:inline-block;
				zoom:1;
				*display:inline;
				background-color:#B3B3B3;
				margin-right:5px;
			}
			div#webshop_gridselection a:hover, div#webshop_gridselection a.selected{
				background-color:#114A75;
			}

		#container_lastproducts {
			margin-bottom:20px;
		}
		#container_lastproducts .p {
			border:1px solid #E6E6E6;
			border-top:none;
			padding:20px 20px 10px;
		}

		#container_footer_shadow{
			background:url(graphics/bg-container-bottom.png) top center no-repeat;
		}

		#container_footer {
			width:960px;
			margin: 0 auto;
			padding:10px 30px;
			color:#999999;
			font-size:.8em;
		}
		#container_footer * {
			color:#999999;
			font-size:.8em;
		}

		#container_content_main {
			padding-right:200px;
			float:left;
			padding-bottom:10px;
		}

		#container_content_photo {
			width:180px;
			margin-left:-180px;
			float:right;
			padding-bottom:10px;
		}

	#product_heading {
		background:url(graphics/bg-product-header.png) bottom repeat-x;
		margin-bottom:20px;
	}
		#product_heading h1 {
			padding-right:260px;
			float:left;
			margin:0;
			margin-bottom:5px;
		}
		#product_heading div {
			width:242px;
			margin-left:-242px;
			float:right;
			margin-top:-5px;
		}
		#product_heading div .btn {
			float:right;
			margin-bottom:5px;
		}
		#product_heading div strong {
			float:left;
			font-size:1.5em;
			color:#006838;
			margin-top:2px;
		}
		#product_heading div strong sup {
			font-size:.6em;
		}

	.container_product_selector {
		border:1px solid #E6E6E6;
		background:#F7F7F7 url(graphics/bg-product-selector.png) top repeat-x;
		margin-top:10px;
		padding:10px;
	}
		.container_product_selector .seperate-h {
			border-bottom:1px dotted #CCCCCC;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		.container_product_selector .seperate-h2 {
			border-top:1px dotted #CCCCCC;
			padding-top:10px;
			margin-top:10px;
		}

		.cl:after {
			content:'.';
			clear:both;
			height:0;
			visibility:hidden;
			display:block;
		}
		.cl {
			zoom: 1;
		}

		.container_product_selector .cl b {
			font-size:1.0em;
			color:#333;
			float:left;
		}
		.container_product_selector .cl span {
			float:right;
			font-size:1.0em;
			color:#333;
		}
		.container_product_selector .cl span.cart_put {
			float:right;
			font-size:1em;
			color:inherit;
		}
		.container_product_selector .cl span i {
			font-size:.8em;
			color:#aaa;
		}
		.container_product_selector .cl strike {
			font-size:1em;
			color:#900
		}
		.container_product_selector #productPriceBlockOffer strike{
			font-size:.9em;
		}
		.container_product_selector .search_style {
			width:100%;
		}

	.container_product_hilite, .container_product_hilite_list {
		position:relative;
		height:auto;
		zoom:1
	}
	.container_product_hilite .btn-small, .container_product_hilite_list .btn-small{
		position:absolute;
		bottom:5px;
		_bottom:15px;
		*bottom:15px;
		left:5px;
		z-index:3;
		visibility:hidden;
	}
	.container_product_hilite .btn-small.orange, .container_product_hilite .btn-small.brown, .container_product_hilite_list .btn-small.orange, .container_product_hilite_list .btn-small.brown{
		right:5px;
		left:auto;
	}
	.container_product_hilite + .container_product_selector, .container_product_hilite_list + .container_product_selector {
		margin-top:-11px;
		border:1px solid #B3B3B3;
		background-position:bottom;
		margin-bottom:10px;
	}

	.container_product_hilite_list {
		border:1px solid #B3B3B3;
		margin-bottom:10px;
	}

	.container_shares{
		color:#4D4D4D;
		border:1px solid #E6E6E6;
		background:#F7F7F7 url(graphics/bg-product-selector.png) repeat-x top;
		padding:4px 0 0 4px;
		width:100%;
		margin-top:10px;
	}

	ul.shareToolbar{
		height:auto;
		margin:0 !important;
		padding:0;
		list-style-type:none;
		float:left;
	}

		ul.shareToolbar li{
			display:inline-block;
			zoom:1;
			*display:inline;
			margin: 0;
		}

		ul.shareToolbar.button li{
			display:block;
			height:25px;
			margin:0;
			padding:0;
		}

		ul.shareToolbar.icon li{
			height:16px;
			width:16px;
			padding:0 2px 10px 2px;
		}

		ul.shareToolbar.button_icon li{
			vertical-align:middle;
			margin:0;
			padding:0;
		}

		ul.shareToolbar.button_icon li a{
			padding:0 2px;
		}

	#rules{
		width:100%;
		padding:0px 20px 20px;
		margin:0;
	}

		#rules thead{
			color:#114A75;
			font-weight:bold;
		}

		#rules thead th{
			text-align:right;
		}

		#rules tbody td{
			padding:5px;
			vertical-align:top;
		}

		#rules tbody td .image{
			border:1px solid #B3B3B3;
		}

	.tdRuler{
		font-size:1px;
		height:1px;
		line-height:1px;
		margin:0;
		padding:0 !important;
		background-color:#E6E6E6;
	}

	#packageproducts{
		width:100%;
		margin:0;
	}

		#packageproducts thead{
			color:#114A75;
			font-weight:bold;
		}

		#packageproducts thead th{
			text-align:right;
		}

		#packageproducts tbody td{
			padding:5px;
			vertical-align:top;
		}

	#actiecode{
	}

		#actiecode span.search_style, #actiecode span.activate{
			float:left;
			margin:0;
			margin-top:2px;
		}

		#actiecode span.activate{
			margin-left:10px;
			margin-top:2px;
		}

		#actiecode #activate.btn{
			float:left;
			margin-top:2px;
		}

	#shoppingcart .cart, #shoppingcart .cart_nototal{
		text-align:center;
	}

	#switchHeaderLogin, #switchHeaderSearch{
		padding:0;
		margin-bottom:0;
		font-family: 'Ubuntu Condensed',sans-serif;
		font-weight: normal;
		color: #004488;
		font-size: 26px;
		float:left;
		width:49%;
		text-align:center;
		cursor:pointer;
	}
	#switchHeaderLogin{
		border-right:1px dotted #CCCCCC;
	}
	#switchBoxSearch, #switchBoxLogin, #switchBoxSearch .header-hilite, #switchBoxLogin .header-hilite{
		display:none;
	}

	#top5{
		height:auto !important;
		line-height:1.2em !important;
	}

	.left_related h4{
		display:block;
		background: url("graphics/bg-headers.png") repeat-x scroll center top #F7F7F7;
		border: 1px solid #E6E6E6;
		color: #004488;
		font-family: 'Ubuntu Condensed',sans-serif;
		font-size: 18px;
		font-weight: normal;
		height: 30px;
		line-height: 30px;
		margin-top:20px;
		margin-bottom: 0;
		overflow: hidden;
		padding: 0 20px;
	}

	.left_related a{
		padding: 5px 20px;
		/*background: transparent url('graphics/red_square.gif') no-repeat top left;
		width:96%;*/
	}

/*
###################################################################################################
#
#	HOMEPAGE
#
###################################################################################################
*/

.framed {padding:19px;background:#fcfbfa;border:1px solid #e6e6e6;margin-top:10px;}

#container_content_col_home{
	width:715px;
	float:left;
	padding-top: 20px;
	padding-right:5px;
	overflow:hidden;
}
	#container_content_col_home .hr {height:10px;margin:20px 0 10px 0;background:url(graphics/bg-hr-720.png);}

#news {margin:20px 0;padding:0;list-style-type:none;}

	#news li {font-family: 'Ubuntu Condensed', sans-serif;color:#004488;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;position:relative;padding:0 100px;height:35px;line-height:35px;border-top:1px dotted #ccc;z-index:0}
	#news li:first-child {border:none;}
	#news i,
	#news a {position:absolute;left:0;top:0;height:35px;line-height:40px;display:block;font-family:'Trebuchet MS', arial;font-size:12px;color:#666;width:100%;}
	#news a {text-align:right;color:#333333;z-index:1}

#container_recent {margin:0 -20px;}
	#container_recent ul li{width:33.3%;}
	#container_recent div.recentUl {width:100%;float:left;margin:0;padding:0;text-align:center;border-left:1px dotted #ccc;cursor:pointer;}
	#container_recent div.recentUl div.recentLi{text-align:center;}
	#container_recent div.recentLi:first-child {background:url(graphics/bg-recent.png) center 40px no-repeat;height:170px;}
	#container_recent img {border:1px solid #979797}
	#container_recent a {font-family: 'Ubuntu Condensed', sans-serif;color:#004488;font-size:16px;line-height:20px;text-decoration:none;}

#container_recent_index {margin:-3em 0 1em;padding:0;list-style-type:none;text-align:center}
	#container_recent_index li {display:inline;margin:0;padding:0;}
	#container_recent_index span {width:16px;height:16px;background:url(graphics/bg-index-0.png) center center no-repeat;display:inline-block;*display:inline;cursor:pointer;}
	#container_recent_index span.active {background:url(graphics/bg-index-1.png) center center no-repeat;}

#container_products {margin:0 -20px -20px;}
	#container_products ul {width:33.3%;float:left;margin:0 0 20px;padding:20px 0;list-style-type:none;border-left:1px dotted #ccc;margin-left:-1px;position:relative;height:140px;cursor:pointer;}
		#container_products ul:first-child {border:none;margin:0;}
		#container_products li {padding:0 20px}
		#container_products li:first-child {position:absolute;left:0;top:20px;}
		#container_products img {border:1px solid #979797;}
		#container_products h2 {font-family: 'Ubuntu Condensed', sans-serif;color:#004488;font-size:16px;line-height:20px;text-decoration:none;margin:0 0 0 100px;height:60px;}
		#container_products h3 {color:#666666;font:11px 'Trebuchet MS', arial;margin:0 0 0 100px;font-style:italic;}
		#container_products a[title='Meer informatie'] {position:absolute;left:20px;bottom:20px;line-height:22px;color:#666;}
		#container_products span {position:absolute;right:20px;bottom:20px;height:22px;color:white;line-height:24px;background:url(graphics/bg-buttons.png) left -88px;margin-right:5px;padding:0 5px 0 20px;text-shadow:0 -1px 0 #333333;min-width:50px;text-align:center;}
		#container_products span i {position:absolute;top:0;right:-5px;width:5px;height:22px;text-indent:-999em;background:url(graphics/bg-buttons.png) right -88px;}

/*
###################################################################################################
#
#	OPMAAK HEADERS EN TEKST
#
###################################################################################################
*/


	h1:first-child,
	h2:first-child,
	h3:first-child,
	h4:first-child {margin-top:0;}

	hr{margin:0;padding:0;border:none;border-top:1px dotted #b3b3b3;height:0}

	h3 {
		font-size:1.0em;
		font-weight:bold;
		margin-bottom:0;
		line-height:12px;
	}

	h3 a {
		text-decoration:none;
	}

	.header-bg {
		background:url(graphics/bg-product-header.png) bottom repeat-x;
		padding-bottom:10px;
	}

	.strong{
		font-weight:bold;
	}

	.blue{
		color:#114A75;
	}

	.orange{
		color:#FF8024;
	}

	.grey{
		color:#666666;
	}

	.red{
		color:#990000;
	}

	.pointer{
		cursor:pointer;
	}

	.small{
		font-size:.9em;
	}

	.medium{
		font-size:1.2em;
	}

/*
###################################################################################################
#
#	PADDINGS ETC...
#
###################################################################################################
*/

	.p {
		padding:0 10px 10px;
	}
	.ph {
		padding:0px 20px;
	}
	.ph5 {
		padding:0px 5%;
	}
	.pl5 {
		padding-left:5%;
	}
	.ps {
		padding:0 5px 5px;
	}
	.pv {
		padding:20px 0px;
	}
	.pt {
		padding:20px 0px 0px 0px;
	}

/*
###################################################################################################
#
#	OPMAAK MENU'S
#
###################################################################################################
*/

	ul#navigation {
		margin:0 0 5px;
		padding:0;
		list-style-type:none;
		text-align:center;
		background:#333333;
	}
		ul.sitemenu li {
			display:inline-block;
			zoom:1;
			*display:inline;
		}
		ul.sitemenu li a {
			color:white;
			display:inline-block;
			*display:inline;
			line-height:30px;
			height:30px;
			margin:0 20px 0 0;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
		}

	ul#catmenu_navigation {
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:left;
		position:relative;
	}

		ul.catmenu ul.subMenu {
			margin:0;
			padding:0;
			list-style-type:none;
			text-align:left;
		}

		ul.catmenu li a {
			display:block;
			min-height:22px;
			line-height:22px;
			text-decoration:none;
			padding:0 10px;
			font-size:1em;
		}

		/*
		##
		# More menu styles in menu.css
		##
		*/

	ul#navigation_shop, ul#navigation_submenu{
		margin: 0px;
		padding: 20px 20px 30px;
		list-style-type:none;
	}
		ul#navigation_shop li, ul#navigation_submenu li{

		}

		ul#navigation_submenu li.selected a{
			text-decoration:none;
		}

		ul#navigation_submenu li ul{
			margin: 0px;
			margin-left:10px;
			padding: 0px;
			list-style-type:none;
		}

	ul#navigation_top {
		margin:0;
		padding:0;
		list-style-type:none;
		position:absolute;
		top:40px;
		right:30px;
	}
		ul#navigation_top li {
			display:inline-block;
			*display: inline;
			margin-left:20px;
			line-height:50px;
			height:50px;
		}
		ul#navigation_top li a {
			color:#808080;
			text-decoration:none;
		}
		ul#navigation_top li a:hover {
			text-decoration:underline;
		}

	ul#navigation_footer{
		margin:0;
		padding:10px 0px 0px 0px;
		list-style-type:none;
		text-align: center;
	}
		ul#navigation_footer li {
			position:relative;
			display:inline;
			color:#999999;
			font-size:.8em;
			border-right:1px solid #999999;
			padding: 0 5px;
		}
		ul#navigation_footer li.lastnode {
			border:none;
		}
		ul#navigation_footer li a {
			color:#999999;
			text-decoration:none;
		}
		ul#navigation_footer li a:hover {
			text-decoration:underline;
		}

	ul#navigation_categories {
		margin:0;
		padding:0;
		list-style-type:none;
		background:#f7f7f7 url(graphics/bg-headers.png) top repeat-x;
		border:1px solid #E6E6E6;
	}
		ul#navigation_categories li {
			display:inline-block;
			zoom:1;
			*display:inline;
			margin-left:20px;
			height:30px;
			line-height:30px;
		}
		ul#navigation_categories li a {
			color:#114A75;
			text-decoration:none;
		}
		ul#navigation_categories li a:hover {
			text-decoration:underline;
		}

	ul#navigation_languages {
		margin:0;
		padding:0;
		list-style-type:none;
		position:absolute;
		top:15px;
		right:30px;
	}
		ul#navigation_languages li {
			display:inline-block;
			*display: inline;
			margin-left:4px;
			line-height:20px;
			height:20px;
		}
		ul#navigation_languages li a {
			text-decoration:none;
		}
		ul#navigation_languages li a:hover {
			text-decoration:none;
		}
		ul#navigation_languages li a img{
			opacity:.35;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
			filter: alpha(opacity=35);
		}
		ul#navigation_languages li.active a img{
			opacity: 1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
		}

	#navigation_categories2 {margin:0 0 5px;padding:0;list-style-type:none;text-align:left;background:red;width:960px;overflow:hidden}
	#navigation_categories2 > li {position:relative;display:inline-block;*display:inline;line-height:67px;height:67px;}
	#navigation_categories2 > li > a {color:white;display:block;line-height:67px;height:67px;margin:0;text-decoration:none;font-size:14px;width:137px;text-indent:60px;font-family: 'Ubuntu Condensed', sans-serif;}
	#navigation_categories2 > li:first-child > a {width:138px;}
	#navigation_categories2 > li img {position:absolute;top:1px;left:1px;width:50px;height:65px;}

	#navigation_categories2 > li > div {line-height:1.4em;margin:1px;padding:0;width:125px;height:59px;padding:3px 5px;position:absolute;top:0;left:0;z-index:99;display:none;vertical-align:middle;background:url(graphics/bg-opac-70.png)}
	#navigation_categories2 > li:first-child > div {width:127px;}
	#navigation_categories2 > li:hover > div {display:inline-block;}
	#navigation_categories2 > li > div > div {vertical-align:middle;display:table-cell;height:59px;}
	#navigation_categories2 > li > div a {line-height:10px;color:white;display:block;padding:2px 0;text-decoration:none;}
	#navigation_categories2 > li > div a:hover {text-decoration:underline;}

	#navigation_categories2 ._1 > a {background:#BF5759;color:#2D191A;}
	#navigation_categories2 ._2 > a {background:#D3507C;color:#361A23;}
	#navigation_categories2 ._3 > a {background:#78BBF3;color:#273846;}
	#navigation_categories2 ._4 > a {background:#F9B362;color:#4F3B24;}
	#navigation_categories2 ._5 > a {background:#71B659;color:#334E29;}
	#navigation_categories2 ._6 > a {background:#968B7E;color:#312E28;}
	#navigation_categories2 ._7 > a {background:#FEA1C3;color:#39272E;}

/*
###################################################################################################
#
#	OPMAAK TABS
#
###################################################################################################
*/

	ul.tabs, ul.tabs2 {
		background:url(graphics/bg-tab-container.png) bottom repeat-x;
		margin:0px 0 0px 0;
		margin-top:10px;
		margin-left:-12px;
		margin-right:-12px;
		list-style-type:none;
		padding:10px 5px 0px;
		clear:both
	}
		ul.tabs li, ul.tabs2 li {
			border:1px solid #E6E6E6;
			display:inline-block;
			zoom:1;
			*display:inline;
			height:30px;
			line-height:30px;
			padding:0 10px;
			margin-right:4px;
			background:url(graphics/bg-tab-inactive.png) bottom repeat-x;
			cursor:pointer;
			font-weight:bold;
		}
		ul.tabs li.active, ul.tabs2 li.active {
			border-bottom:1px solid white;
			background:white;
			color:#114A75;
		}
		ul.tabs li h2, ul.tabs2 li h2{
			font-size:1em;
		}

	.tabs-content, .tabs2-content {
		display:none;
	}
	.tabs-content.active, .tabs2-content.active {
		display:block;
	}

	#tabs2-container {
		margin-top:10px;
	}

/*
###################################################################################################
#
#	OPMAAK LINKS ETC...
#
###################################################################################################
*/

	a {
		color:#333333;
	}
	a, span.a, div.a {
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	a:hover, span.a:hover, div.a:hover {
		text-decoration:none;
	}
	a.normal, a .normal {
		color:#666666;
		text-decoration:none;
	}

	/* BUTTON GREEN AND DEFAULT STYLING */
		.btn2 {display:inline-block;*display:inline;height:22px;line-height:22px;margin-right:5px;background:url(graphics/bg-buttons.png) left -44px;text-decoration:none;padding:0 15px 0 20px;position:relative;color:white !important;text-shadow:0 -1px 0 #004488;vertical-align:middle;text-align:left;}
		.btn2 i {position:absolute;top:0;right:-5px;width:5px;height:22px;text-indent:-999em;background:url(graphics/bg-buttons.png) right -44px;overflow:hidden}

		.btn2:hover {background-position:left -66px;}
		.btn2:hover i {background-position:right -66px;}

	/* BUTTON GREY AND DEFAULT STYLING */
		.btn2.grey {background-position: left 0;color:#333 !important;text-shadow:0 1px 0 white;padding:0 5px 0 10px}
		.btn2.grey i {background-position: right -0;}

		.btn2.grey:hover {background-position:left -22px;}
		.btn2.grey:hover i {background-position:right -22px;}

	.btn, .btn-icon {
		background:#014589 url(graphics/ww/ww_bg.png) top repeat-x;
		color:#fff;
		height:19px;
		border:1px solid #000;
		line-height:19px;
		width:auto !important;
		width:100px;
		min-width:100px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		padding:0 5px;
		position:relative;
		-moz-border-radius:3px;
		-webkit-border-radius: 3px;
		border-radius:3px;
		text-transform: uppercase;
	}

	a.btn, a.btn-icon {
		color:#FFF;

	}

	.btn.orange {
		background:#FF8024 url(graphics/ww/ww_bg.png) top repeat-x;
		border:1px solid #BD4F00;
		color:white;
	}

	.btn.brown {
		background:#D9D7C5 url(graphics/ww/ww_bg.png) top repeat-x;
		border:1px solid #B0A790;
		color:#FFF;
	}

	.btn:hover, .btn-icon:hover {
		background:#3369a0 url(graphics/ww/ww_bg.png) top repeat-x;
	}
	.btn.orange:hover {
		background:#D15700 url(graphics/ww/ww_bg.png) top repeat-x;
	}
	.btn.brown:hover {
		background:#beb49c url(graphics/ww/ww_bg.png) top repeat-x;
	}

	.btn-icon .icon{
		display:block;
		text-align:center;
		padding:0 24px;
		cursor:pointer;
	}

	.btn-small {
		font-size:.9em;
		background:#EAEAEA url(graphics/ww/ww_bg.png) top repeat-x;
		color:#FFF;
		border:1px solid #CCCCCC;
		height:18px;
		line-height:18px;
		font-weight:bold;
		text-decoration:none;
		padding:0 2px;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		border-radius:5px;
		position:relative;
	}
	.btn-small.orange {
		background:#FF8024 url(graphics/ww/ww_bg.png) top repeat-x;

		color:white;
	}

	.btn-small:hover {
		background:#E2E2E2 url(graphics/ww/ww_bg.png) top repeat-x;
	}
	.btn-small.orange:hover {
		background:#D15700 url(graphics/ww/ww_bg.png) top repeat-x;
	}

	.btn.disabled, .btn-small.disabled{
		filter:alpha(opacity=50);
		opacity:.50;
	}

	.btn-icon{
		width: 16px;
		min-width:16px;
	}

	.btn-icon .icon{
		padding:0;
		margin:0;
	}

	#mainSBContent .p,
	#mainSBContent .ph {
		padding:0px;
	}

/*
###################################################################################################
#
#	OPMAAK ICONEN
#
###################################################################################################
*/

	/*.icon {width:16px;height:16px;line-height:16px;vertical-align:middle;display:inline-block;*display:inline;text-indent:-999em;overflow:hidden}*/

	.icon {
		display:inline-block;
		padding-left:24px;
		background-position:left center;
		background-repeat:no-repeat;
	}

		.icon.cart {
			background-image:url(graphics/icons/cart.png)
		}
		.icon.cart_go {
			background-image:url(graphics/icons/cart_go.png)
		}
		.icon.lock_open {
			background-image:url(graphics/icons/lock_open.png)
		}
		.icon.lock_delete {
			background-image:url(graphics/icons/lock_delete.png)
		}
		.icon.lock_go {
			background-image:url(graphics/icons/lock_go.png)
		}
		.icon.lock {
			background-image:url(graphics/icons/lock.png)
		}
		.icon.magnifier {
			background-image:url(graphics/icons/magnifier.png)
		}
		.icon.cart_put {
			background-image:url(graphics/icons/cart_put.png)
		}
		.icon.cart_delete{
			background-image:url(graphics/icons/cart_delete.png)
		}
		.icon.printer {
			background-image:url(graphics/icons/printer.png)
		}
		.icon.email_go {
			background-image:url(graphics/icons/email_go.png)
		}
		.icon.user {
			background-image:url(graphics/icons/user.png)
		}
		.icon.user_edit {
			background-image:url(graphics/icons/user_edit.png)
		}
		.icon.add {
			background-image:url(graphics/icons/add.png)
		}
		.icon.help {
			background-image:url(graphics/icons/help.png)
		}
		.icon.refresh {
			background-image:url(graphics/icons/arrow_refresh.png)
		}

/*
###################################################################################################
#
#	FORMULIEREN
#
###################################################################################################
*/

	fieldset {
		border:1px solid #B3B3B3;
		padding:20px;
	}
		fieldset legend {
			font-weight:bold;
			margin:0 -5px;
			padding:5px;
		}

	fieldset label {
		display:inline-block;
		*display: inline;
	}
	fieldset label.m {
		width:100px;
	}

	input, select, textarea {
		font-family:'Trebuchet MS', Arial, Verdana, sans-serif;
		font-size:11px;
		color:#666666;
	}

	.search_style{
		background: white url(graphics/bg-input.png) bottom repeat-x;
		overflow: hidden;
		border:1px solid #B3B3B3;
	}
	.search_style, .search_style_margin{
		margin:3px 0;
		display:inline-block;
		zoom:1;
		*display:inline;
		padding:0;
	}
	.search_style_margin{
		margin:3px 0;
	}
	.search_style_margin input{
		padding:2px;
	}
	.search_style_margin .ui-datepicker-trigger{
		vertical-align:middle;
		margin:0 3px;
	}
	.search_style_td{
		margin:0;
		padding:3px 0;
		display:table-cell;
		vertical-align:top;
	}
	.search_style input,
	.search_style select,
	.search_style textarea{
		padding:2px;
		display:block;
		width:100%;
		background:transparent;
		border:none;
		margin:0;
	}

	.inputfield, .inputfields{
		border:1px solid #B3B3B3;
	}

	.inputdiversen{
		width:240px;
	}

	.inputdiversen2{
		width:140px;
	}

	.inputdiversen3{
		width:440px;
	}

	.inputdiversen4{
		width:100%;
	}

	.inputdiversen5{
		width:50px;
	}

	.inputdiversen6{
		width:70px;
	}

	.toggleInput{
		color:#aaaaaa; /* start */
	}

	.hasFocus{
		color:#666666; /* focus */
	}

	.isChanged{
		color:#666666;  /* changed */
	}

	.input_styled {padding:2px;border:1px solid #b3b3b3;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));background: -moz-linear-gradient(top, #fff, #f2f2f2);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFF2F2F2);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFF2F2F2)";position:relative;height:22px}
		.input_styled dt {margin:0;padding:0;display:inline-block;*display:inline;width:100px;position:absolute;left:0;text-align:right;color:#004488;font-weight:bold;height:22px;line-height:22px;}
		.input_styled dd {margin:0;padding:0;display:block;padding-left:105px;}
		.input_styled input {margin:0;padding:0;height:22px;line-height:22px;font:12px 'Trebuchet MS', arial;border:none;background:none;width:100%;vertical-align:middle;position:relative;cursor:text;position:relative;z-index:99;}

	#container_search {position:relative;}
		#container_search dt {position:absolute;top:2px;right:2px;left:auto;width:70px;z-index:99;}
		#container_search span {vertical-align:top;display:block;}
		#container_search dd {padding:0;padding-right:75px;}

	.icon_search {width:16px;height:16px;line-height:16px;vertical-align:middle;display:inline-block;*display:inline;text-indent:-999em;overflow:hidden}
		.icon_search.search {background:url(graphics/icon-search.png) center center;}

/*
###################################################################################################
#
#	AFBEELDINGEN
#
###################################################################################################
*/

	.photo_block, .info_block{
		position:relative;
		display:block;
		margin-bottom:10px;
		border:1px solid #B3B3B3;
	}
	.info_block{
		padding: 5px 10px 5px 0;
		overflow:hidden;
	}

	.container_product_hilite_list .photo_block, .container_product_hilite_list .info_block{
		border:none;
		margin-bottom:0;
	}
	.container_product_hilite_list .photo_block{
		margin-right:10px;
		z-index:2;
	}

	.p100 .photo_block a.photo_link{
		display:block;
		text-align:center;
	}

	.p100 .container_product_hilite_list .photo_block a.photo_link{
		display:block;
		text-align:left;
	}

	.p100 .photo_block .productStackAdd{
		width:32px;
		height:32px;
		margin:0px 12px 46px 12px;
	}

	.p100 .photo_block img{
		max-width:151px;
		max-height:151px;
	}

	.p100 .container_product_hilite_list .photo_block{
		height:110px;
	}
	.p100 .container_product_hilite_list .info_block{
		height:110px;
	}
	.p100 .container_product_hilite_list .photo_block img{
		max-width:99px;
		max-height:99px;
	}

	.p50 .photo_block{
		overflow:hidden;
		height:222px;
	}

	.p50 .photo_block img {
		max-width:221px;
		max-height:222px;
	}

	.p50 .photo_block .photo_link{
		display:block;
		text-align:center;
		vertical-align:middle;
		height:100%;
	}

	.p33 .photo_block{
		overflow:hidden;
		height:131px;
	}

	.p33 .photo_block img{
		max-width:131px;
		max-height:131px;
	}

	.p33 .photo_block .photo_link{
		display:block;
		text-align:center;
		vertical-align:middle;
		height:100%;
	}

	.p20 .photo_block{
		overflow:hidden;
		height:75px;
	}

	.p20 .photo_block img {
		max-width:100px;
		max-height:75px;
	}

	.p20 .photo_block .photo_link{
		display:block;
		text-align:center;
		vertical-align:middle;
		height:100%;
	}

	.photo_thumb {
		border:1px solid #B3B3B3;
		margin:0 10px 10px 0;
	}
	.photo_thumb.no_margin_left {
		margin-right:0;
	}

	#container_content_photo .photo_block{
		width:180px;
		min-height:100px;
		text-align:center;
	}
	#container_content_photo .photo_block img{
		max-width:180px;
	}

	#container_content_photo .photo_thumb{
		width:70px;
		height:70px;
		overflow:hidden;
		float:left;
		cursor:pointer;
	}
	#container_content_photo .photo_thumb img{
		max-width:70px;
		max-height:70px;
	}

/*
###################################################################################################
#
#	INTERNE DEFAULT CLASSES - vallen binnen de d_pagina
#
###################################################################################################
*/

div.pagenav{
	margin:10px 0px;
}

	a.pagenav-prev{
		margin-right:6px;
	}

	a.pagenav-num{
		margin:0 1px;
	}

	a.pagenav-next{
		margin-left:6px;
	}

	a.pagenav-selected{
		font-weight:bold;
		text-decoration:none;
		margin:0 1px;
	}

	span.pagenav-found {
		float: right;
	}

div.hitlist_even, div.reaction_even, tr.hitlist_even td {
	background-color:#F7F7F7;
	padding: 5px;
}

div.hitlist_odd, div.reaction_odd, tr.hitlist_odd td {
	background-color:#F0F0F0;
	padding: 5px;
}

div.hitlist_even .hl_right, div.hitlist_odd .hl_right {
	margin-left: 155px;
}

div.hitlist_even .hl_left, div.hitlist_odd .hl_left {
	text-align: center;
	width: 150px;
	float: left;
}

div.left_hitlist {
	float:left;
	width: 65%;
}

div.right_hitlist {
	width: 32%;
	float: right;
}

table.hitlist {
	border:1px solid #E6E6E6;
}

table.hitlist td,
table.hitlist th {
	padding:5px;
}

table.hitlist th {
	font-weight:bold;
	background:#F7F7F7 url(graphics/bg-headers.png) top repeat-x;
	border-bottom:1px solid #E6E6E6;
}

.hitlist_auteur{
	color:#999;
	font-style:italic;
}

a.contentRss{
	font-size:8px !important;
}

div.error_container {
	border: 1px solid #990000;
	margin: 5px;
	padding: 5px;
}

div.error_container ol li {
	list-style-type: disc;
	margin-left: 20px;
}

div.error_container {
	display: none;
}

.error_container label.error {
	display: inline;
}
.search_style.error{
	border: 1px solid #990000;
}

.search_style.error{
	border: 1px solid #990000;
}

div#parsetimer {
	position: fixed;
	top: 0;
	right: 0;
	width: auto;
	white-space: nowrap;
	color: #FFF;
	background-color: #000;
	padding: 5px;
	font-size: 10px;
}

.agenda_titel {
	margin-right:155px;
}

.agenda_plaats {
	width:150px;text-align:right;position:absolute;top:0;right:0;
}

/*
###################################################################################################
#
#	FORMULIER
#
###################################################################################################
*/

.formBlock{
	padding-bottom:10px;
}
.formTitle{
	display:block;
	font-weight:bold;
}
.formDescription{
	display:block;
}
.formItem{

}
.formBtn{

}
.form_yenoh{
	display:none;
}

/*
###################################################################################################
#
#	DIVERSEN
#
###################################################################################################
*/

	.left {
		float:left;
	}
	.right {
		float:right;
	}
	.clear{
		clear:both;
	}

	.image-align-right{
		float:right;
		margin: 0 0 15px 15px;
	}
	.image-align-left{
		float:left;
		margin: 0 15px 15px 0;
	}
	.image-align-center{
		text-align:center;
		display:block;
		margin: 0 auto;
		margin-bottom:15px;
	}
	.image-align-left:after, .image-align-left:after{
		content:'.';
		clear:both;
		height:0;
		visibility:hidden;
		display:block;
	}

	.p20, .p24, .p25, .p30, .p33, .p35, .p40, .p45, .p50, .p100 {
		position:relative;
		float:left;
	}

	.p20 {
		width:20%;
	}
	.p25 {
		width:25%;
	}
	.p30 {
		width:30%;
	}
	.p33 {
		width:33%;
	}
	.p35 {
		width:35%;
	}
	.p40 {
		width:40%;
	}
	.p45 {
		width:45%;
	}
	.p50 {
		width:50%;
	}
	.p100 {
		width:100%;
	}

	.ui-tooltip{
		width:250px;
	}



/*
###################################################################################################
#
#	D_BLOCKS
#
###################################################################################################
*/
.related_news {
	width: 50%;
	float: left;
}

.related_search {
	width: 50%;
	float: left;
}

.related_products > div {
	width:100%;
	margin-top:12px;
}

.related_products .related_product_image {
	display:inline-block;
	width:100px;
	vertical-align:top;
}

.related_products .related_product_content {
	display:inline-block;
	width:60%;
	vertical-align:top;
	margin-left:10px;
}

.related_products .related_product_description {}

.related_products .related_product_description {
	display:none;
}

.product_overlay_container > .related_product_overlay {
	display:none;
	position: absolute;
	width: 424px;
	padding: 0px 7px 7px 0px;
	bottom: 0;
	z-index:100;
}

.related_product_overlay > img {
	margin-top: 1px;
	position: absolute;
}

#product_overlay_1 > img.point {
	left: 15%;
}

#product_overlay_2 > img.point {
	left: 48%;
}

#product_overlay_3 > img.point {
	left: 81%;
}

.related_product_overlay > .related_product_overlay_inner {
	border: 1px dotted #000000;
	padding: 5px;
	margin-top:15px;
	background-color: #FFFFFF;
}

.newsletter_signup {
	margin-bottom: 15px;
	border: 1px dotted #000000;
	clear: both;
	padding: 10px;
}

.related_products > div {
	width:29%;
	margin-left:7px;
	float: left;
	height: 148px;
	position:relative;
}

.related_products .related_product_image a {
	display:inline;
}

.related_products .related_product_image img {
	width: 60px;
	margin-right:10px;
}

.related_products .related_product_content a {
	display:inline;
}

a.related_product_orderlink {
	bottom: 5px;
	position:absolute;
	right: 5px;
}

.related_product_overlay_inner {
	height: 192px;
}

.related_product_overlay_inner > div {
}

.related_product_overlay_inner > .product_overlay_image {
	display:inline;
}

.related_product_overlay_inner > .product_overlay_content {
	display: inline;
	margin-right:10px;
}

.related_product_overlay_inner > .product_overlay_order {
	width: 120px;
	position: absolute;
	right: 10px;
	bottom: 20px;
}

.related_product_overlay > img {
	margin-top: -6px;
	position: absolute;
}

.related_product_overlay {
	background: transparent url(graphics/overlay_shadow_426.png) no-repeat bottom right;
}

.product_overlay_container {
	position: absolute;
}

.product_overlay_image a {
	display: inline;
}

.product_overlay_image img {
	margin-right: 10px;
	max-height: 192px;
	max-width: 150px;
}

/*
###################################################################################################
#
#	END MAIN.CSS
#
###################################################################################################
*/

