html {
	height: 100%;
	width: 100%;
	min-width: 990px;
}
body {
	margin: 0;
	width: 100%;
	height: 100%;
	text-align: left;
	_behavior:url("/static/basis/css/csshover.htc");
}
body, table, th, td, p, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
a {
	text-decoration:none
}
ul, ol {
	list-style:none;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}
ul, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}
dl, dt, dd {
	margin:0;
	padding:0;
}
a img, :link img, :visited img {
	border:none
}
address {
	font-style:normal
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 10px;
}
h1 {
	margin-bottom: 3px;
	font-size: 27px;
	font-family: Georgia;
	font-weight: normal;
}
p {
	margin-bottom: 10px;
}
.cB {
	clear: both;
	font-size: 1px;
}
.alignright {
	text-align: right;
}
.container {
	position: relative;
	margin: 0;
	width: 995px;
	min-height: 100%;
	height: auto;
	_height:100%;		
	text-align: left;
}
.page-frame {
	width: 995px;
	padding-bottom: 30px;
	overflow: hidden;
}
.mask-black {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	min-height: 100%;
	_position: absolute;
}
.popup-container {
	position: absolute;
	top: 250px;
	left: 230px;
	width: 547px;
	zoom:1;
	/* height: 100px; */
	z-index: 901;
}
.popup-top {
	height: 29px;
	width: 547px;
}
.popup-top h2 {
	position: relative;
	margin: 0;
	padding: 6px 0 0 10px;
	font-size: 13px;
	font-family: Arial;
}
.popup-top a {
	position: absolute;
	right: 16px;
	top: 6px;
	font-size: 13px;
	font-weight: bold;
}
.popup-main {
	height: auto;
	width: 547px;
}
.popup-content {
	min-height: 200px;
	_height:200px;
	padding: 10px;
}
.popup-content table tr td {
	vertical-align: top;
}
.popup-content table tr td table tr td {
	padding-bottom: 3px;
}
.popup-content table tr td.registerTd {
	width: 135px;
	padding-right: 20px;
}
.popup-content table tr td.loginLine {
	padding-bottom: 10px;
}
.popup-content a {
	position: relative;
}
.popup-foot {
	height: 8px;
	width: 547px;
}
.menubar {
	padding-top: 20px;
	position: relative;
	width: 187px;
	float: left;
}
.logo {
	padding: 30px 0 25px;
	display: none;
}
.logo img {
	display: block;
}
ul.catalog {
	margin: 0 0 20px;
	padding: 0;
	width: 153px;
}
ul.catalog li {
	display: block;
	width: 165px;
	height: 21px;
	list-style: none;
}
ul.catalog li a {
	margin-left: 10px;
	padding-left: 20px;
	height: 21px;
	line-height: 21px;
}
ul.catalog li a:hover {
	text-decoration: underline;
}
ul.catalog li a span {
	padding-right: 10px;
}
ul.menu {
	margin: 0 0 20px;
	width: 153px;
}
ul.menu li {
	height: 1%;
	line-height: 17px;
	position: relative;
}
ul.menu li h2 {
	margin: 0 0 0 10px;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
}
ul.menu li a {
	padding: 0 10px;
	display: block;
}
ul.menu li a b {
	font-weight: normal;
}
ul.menu li a:hover {
	text-decoration: underline;
}
ul.menu li a:hover b {
	text-decoration: none;
}
ul.menu li.active a.delete {
	display: block;
	position: absolute;
	right: -15px;
	top: 4px;
	width: 9px;
	height: 9px;
	z-index: 10;
}
div.page-block {
	float: left;
	width: 808px;
}
div.header {
	height: 60px; /* 136px */
	padding-top: 12px;
	margin-bottom: 20px;
}
div.header .language-select {
	word-spacing: 5px;
	padding-left: 7px;
}
div.header .language-select a {
	text-decoration: none;
}
div.header .language-select a:hover {
	text-decoration: underline;
}
div.header .navigation-small {
	padding-left: 7px;
	top: 10px;
	left: 310px;
	text-align: right;
	position: absolute;
	z-index:800;
}
div.header .navigation-small li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
div.header .navigation-small li a {
	font-weight: bold;
	text-decoration: none;
}
div.header .navigation-small li a.active {
	text-decoration: underline;
}

div.header-image {
	padding: 30px 0 0 0;
}

div.navigation {
	height: 76px;
	width: 792px;
	position: relative;
	top: -5px !important;
	left: 0;
	text-align: center;
	line-height: 39px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 1px;
}
div.navigation ul {
	margin: 0;
	padding: 0;
	height:29px;
	position:absolute;
	left:0px;
	top:0px;
	width:683px;
}
div.navigation ul li.first{
	margin-left:0px;
}
div.navigation ul li {
	display:block;
	float:right;
	line-height:29px;
	margin-left:-18px;
	padding:0 40px 0 0;
	width:111px;
}
div.navigation ul li.active, 
div.navigation ul li.first.active {
	position: relative;
	z-index: 999;
}
div.navigation ul li a {
	cursor:pointer;
	display:block;
	height:29px;
	text-align:center;
	text-decoration:none;
	width:131px;
	_width:111px;	
	font-weight:bold;
	font-size:12px;
	_margin-right:-21px;
}

div.navigation p {
	font-weight: normal;
	display: block;
	padding: 7px 0 0 10px;
	text-align: left;
	_overflow: hidden;
	position: relative;
	top: 30px;	
}
div.navigation p a {
	font-weight: normal;
	text-decoration: underline;
}
.shop-nav ul {
	margin-right: -5px;
	width: 628px;
	overflow: hidden;
	margin: 0;
	height: 60px;
}
.shop-nav li {
	float: left;
}
.shop-nav li b {
	display: none;
}
.shop-nav li.winkelmand {
	display: block;
	width: 209px;
	height: 40px;
}
.shop-nav li.adresgegevens {
	display: block;
	width: 209px;
	height: 40px;
}
.shop-nav li.bestelling-plaatsen {
	display: block;
	width: 210px;
	height: 40px;
}
.stap1 li.winkelmand {
	background-position: 0 -100px;
	background-repeat:no-repeat;
}
.stap2 li.winkelmand {
	background-position: 0 -50px;
	background-repeat:no-repeat;
}
.stap2 li.adresgegevens {
	background-position: 0 -100px;
	background-repeat:no-repeat;
}
.stap3 li.winkelmand {
	background-position: 0 -50px;
	background-repeat:no-repeat;
}
.stap3 li.adresgegevens {
	background-position: 0 -50px;
	background-repeat:no-repeat;
}
.stap3 li.bestelling-plaatsen {
	background-position: 0 -100px;
	background-repeat:no-repeat;
}
div.page-content {
	float: left;
	width: 632px;
	margin-right: 25px;
}
div.page-content h2 {
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
	_margin-top: 0px;
}
div.tab-title, div.tab-title-large {
	height: 36px;
	font-size: 10px;
	padding-left: 15px;
	margin-bottom: 3px;
	margin-right: 3px;
}
div.tab-title-large {
	padding-left: 13px;
	margin-right: 0;
}
.items-column .tab-title-large {
	padding-left: 13px;
	margin-right: 0;
}
div.tab-title h2, div.tab-title-large h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 19px;
	padding-top: 11px;
	margin: 0;
}
.items-column h2 {
	font-weight: normal;
}
.items-column .tab-title h2, .items-column .tab-title-large h2 {
	font-size: 17px;
	padding-top: 18px;
	font-weight: normal;
}
div.tab-title a, div.tab-title-large a {
	float: right;
	text-decoration: underline;
	margin-top: 18px;
}
.item-frame {
	width: 646px;
	overflow: hidden;
	margin-left: -20px;
	margin-bottom: 15px;
}
.item-frame-overview {
	margin-bottom: -2px;
}
.items-triple {
	float: left;
	width: 646px;
	overflow: hidden;
}
.items-column {
	float: left;
	width: 303px;
	overflow: hidden;
}
.items-column-full {
	float: none;
	width: 633px;
}
.items-column-text {
    margin-left: 10px;
}
.items-column-full h1 {
	float: left;
	width: 100%;
}

.tagContent {
}

.tagImage {
    float: left;
    display: inline;
    margin-right: 10px;
    margin-bottom: 10px;
}
.link-back {
	text-align: right;
	margin-right: 1px;
}
.link-back a {
	text-decoration: none;
}
.items-column .overview-pages {
	float: right;
	height: 20px;
	width: 73px;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
	line-height: 19px;
	margin-top: 10px;
}
.items-column .overview-pages-bottom {
	margin-top: 0;
}
.items-column .overview-pages a {
	text-decoration: none;
}
.cBLine {
	height: 4px;
	overflow: hidden;
}
.items-column .cBLine {
	height: 4px;
	overflow: hidden;
}
.items-column h3 {
	margin: 0;
}
.items-column .block {
	margin-bottom: 25px;
	font-size: 12px;
}
.items-column .block p {
	font-size: 12px;
	line-height: 17px;
}
.items-column .small-blocks-list {
	width: 304px;
	margin-left: -2px;
}
.items-triple .item-block-large, .items-column .small-block {
	position: relative;
	float: left;
	width: 207px;
	height: 243px;
}
.items-column .small-block {
	width: 150px;
	height: 186px;
}
.items-triple .item-block-large a, .items-column .small-block a {
	display: block;
	width: 207px;
	overflow: hidden;
	cursor: pointer;
}
.items-column .small-block a {
	width: 150px;
}
.items-column .small-block span, .items-triple .item-block-large span {
	display: block;
}
.items-triple .item-block-large span.image {
	width: 207px;
	height: 183px;
}
.items-column .small-block span.image {
	width: 150px;
	height: 132px;
}
.items-column .small-border-block .small-block span.image {
	width: 148px;
	height: 131px;
	border-bottom: none;
}
.items-triple .item-block-large span.title, .items-column .small-block span.title {
	position: relative;
	font-size: 15px;
	padding: 11px 0 6px 5px;
}
.items-column .small-block span.title {
	font-size: 11px;
	padding: 14px 0 6px 5px;
}
.items-column .small-block span.title b, .items-triple .item-block-large span.title b {
	position: absolute;
	right: 3px;
}
.items-triple .item-block-large span.number, .items-column .small-block span.number {
	padding: 4px 0 5px 6px;
}
.items-triple .item-block-large span.color, .items-column .small-block span.color {
	padding: 4px 6px;
	font-size: 11px;
	line-height: 17px;
	text-align: right;
	letter-spacing: -1px;
}
.items-column .small-block span.color {
	font-size: 10px;
	padding: 2px 6px;
}
.items-triple .item-block-large span.color b, .items-column .small-block span.color b {
	float: left;
	font-weight: normal;
}
.item-block-large .bubble, .small-block .bubble {
	display: block;
	position: absolute;
	padding: 0;
	top: 0;
	right: 0;
	height: 46px;
	width: 47px;
	z-index: 1;
	text-align: center;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 36px;
	font-weight: bold;
	_right:-1px;	
}
.small-block .bubble {
	height: 32px;
	width: 32px;
	line-height: 24px;
	font-size: 17px;
	_right:0px;
}
.item-block-large .bubble b {
	font-size: 11px;
	font-weight: normal;
}
.small-block .bubble b {
	font-size: 9px;
	font-weight: normal;
}
.show-hide {
	position: absolute;
	bottom: 0;
	z-index: 100;
}
.show-hide img {
	display: none;
}
div.subBlok {
	visibility: visible;
	display: none;
	font-size: 10px;
	overflow: hidden;
}
div.subBlok input.right {
	margin: 0 5px 5px 0;
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.subBlok .more-infoww {
	margin: 0 0 0 5px;
	text-decoration: underline;
	float: left;
	width: 85px;
}
div.subBlok span {
	padding: 5px;
	line-height: 20px;
	zoom: 1;
}
div.subBlok label {
	margin-left: 5px;
}
.subBlok form {
	padding: 2px 5px;
}
.subBlok form p {
	margin-bottom: 5px;
}
.subBlok form a.more-info, .subBlok form label {
	display: block;
	float: left;
	padding-top: 3px;
	width: 70px;
	font-size: 10px;
}
.subBlok form a.more-info {
	width: 120px;
}
.item-block-large .subBlok form label {
	width: 120px;
}
.subBlok form a.more-info {
	font-size: 9px;
	font-weight: bold;
}
.subBlok form .type-text {
	width: 52px;
}
.item-block-large .subBlok form .type-text {
	width: 62px;
}
.subBlok form input {
	display: inline;
}
div.subBlok a {
	position: relative;
	text-decoration: none;
}
div.subBlok a:hover {
	text-decoration: underline;
}
.small-block div.subBlok span {
	line-height: 11px;
}
.small-block .subBlok form .more-info {
	width: 70px;
}
.category {
	position: relative;
	margin: 20px -4px;
	width: 632px;
	padding-bottom: 10px;
	overflow: hidden;
}
.category h3 {
	margin: 0;
	font-family: Georgia;
	font-weight: normal;
	font-size: 17px;
	padding: 10px 10px 0 20px;
}
.category ul {
	width: 600px;
	overflow: hidden;
	margin: 5px 0 0 20px;
	padding: 10px 0 0;
}
.category li {
	float: left;
	width: 190px;
	height: 13px;
	padding: 3px 0 4px;
	overflow: hidden;
}
.category li a {
	position: relative;
	display: inline;
	padding-left: 23px;
}
.category li a b {
	font-weight: normal;
}
.item-frame h2 {
	font-family: Georgia;
	font-size: 20px;
}
.discount-items {
	width: 303px;
	overflow: hidden;
	margin-bottom: 20px;
}
.discount-items h2 b {
	font-size: 22px;
}
.discount-items table {
	width: 303px;
}
.discount-items th {
	font-size: 12px;
}
.discount-items td, .discount-items th {
	padding: 5px 6px;
	text-align: right;
}
.discount-items th.name, .discount-items td.name {
	text-align: left;
}
.discount-items .right {
	text-align: right;
	padding-top: 10px;
}
.discount-items .right a {
	text-decoration: underline;
}
.discount-items .right a:hover {
	text-decoration: underline;
}
.why-items {
	height: 270px;
}
.why-items h2 {
	font-family: Georgia;
	font-size: 20px;
}
.why-items ul {
	margin-left: 120px;
}
.why-items li {
	margin-bottom: 9px;
}
.detail-block {
	position: relative;
	margin-bottom: 20px;
	width: 632px;
}
.image-large {
	width: 310px;
	float: left;
	margin-right: 12px;
}
.spec-frame {
	float: left;
	width: 311px;
	margin-right: -10px;
}
.thumbs {
	position: relative;
	margin: -5px -5px 0 0;
	padding: 5px;
	width: 303px;
	height: 80px;
}
.thumbs a.next {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 50px;
	height: 16px;
	text-align:right;
	padding:32px 5px;
}
.thumbs a.previous {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 50px;
	height: 16px;
	text-align:left;
	padding:32px 5px;
}
.thumbs a.next img,
.thumbs a.previous img {
	vertical-align:middle;
}
.thumbmask {
	margin: 12px 25px 0;
}
.thumb-images {
	width:250px; 
	overflow:hidden;
	position:relative;
}
.thumb-images table td a {
	display: block;
}
.sold-out {
	margin: 0;
	position: relative;
}
.special {
	height: 55px;
	padding-left: 5px;
}
.special .new {
	float: left;
	width: 55px;
	height: 55px;
	margin-right: 5px;
}
.special .item-amount {
	float: left;
	padding: 8px 2px 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	width: 53px;
	height: 47px;
	font-family: Georgia, "Times new roman";
}
.special .item-amount b {
	font-weight: normal;
	font-size: 12px;
}
.special .serienr {
	float: left;
	padding: 20px 0 0 10px;
	font-weight: normal;
	font-size: 12px;
}
.prijs-block {
	font-size: 26px;
	text-align: right;
	font-family: Georgia, "Times new roman";
	height: 79px;
	width: 100px;
	padding-right: 34px;
	float: left;
	margin-bottom: 10px;
}
.prijs-block b {
	font-size: 46px;
}
.prijs-block span {
	font-size: 22px;
	display: block;
}
.bestel-block {
	float: left;
	width: 104px;
	padding-left: 26px;
	padding-top: 15px;
}
.bestel-block input.type-text {
	width: 30px;
	text-align: center;
}
.bestel-block div {
	margin-bottom: 4px;
}
.send-a-friend-link {
	width: 297px;
	padding: 6px 0;
	text-align: center;
	margin-left: 11px;
	clear: both;
}
.specs-block {
	margin-bottom: 15px;
}
.specs-block .top {
	height: 57px;
}
.specs-block .top h1 {
	padding: 14px 0 0 16px;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
.specs-block table {
	width: 605px;
	margin-left: 15px;
}
.specs-block td {
	font-weight: bold;
	vertical-align: top;
	padding: 5px 0 0;
	text-transform: uppercase;
}
.specs-block td b {
	font-size: 10px;
	display: block;
	font-weight: normal;
	text-transform: lowercase;
}
.specs-block td.col-1 {
	width: 215px;
}
.specs-block td.col-2 {
	width: 210px;
}
.stulp-banner {
	float: left;
	margin: 0 -4px 45px;
}
.stulp-banner a {
	position: relative;
	display: block;
	margin: 0;
}
.banner-order-fast {
	clear: both;
	height: auto;
	width: auto;
	margin: 6px 0 6px -6px;
	background: transparent;
	_height: 1%;
	_zoom: 1;
}
.banner-order-fast a {
	display: block;
	height: 100%;
	width: 100%;
	margin-bottom: 10px;
	margin-left: 5px;
}
.banner-order-fast-overview {
	margin-bottom: 15px;
}
div.basket table {
	width: 623px;
}
div.basket th {
	font-size: 10px;
	font-weight: normal;
	padding: 0 0 5px;
}
div.basket th.product {
	padding-left: 5px;
}
div.basket th.cat {
	padding-left: 5px;
}
div.basket th.price {
	text-align: center;
}
div.basket th.amount {
	text-align: center;
}
div.basket th.total {
	padding-left: 15px;
}
div.basket td {
	padding: 15px 5px;
	vertical-align: top;
}
div.basket td.product {
	position: relative;
}
div.basket td.product input.type-text {
	width: 250px;
}
div.basket td.product b {
	display: block;
}
div.basket td.product .extra {
	position: absolute;
	margin-top: 21px;
	margin-left: 132px;
	width: 400px;
	height: 17px;
	z-index: 10;
	text-align: right;
}
div.basket td.price {
	text-align: right;
}
div.basket td.amount {
	text-align: right;
	padding-top: 9px;
	padding-right: 10px;
}
div.basket td.amount span {
	display: block;
	text-align: center;
}
div.basket td.amount input.type-text {
	text-align: center;
	width: 38px;
}
div.basket td.total {
	text-align: right;
	white-space: nowrap;
}
div.basket td.del {
	width: 20px;
	padding: 16px 0;
}
div.basket td.overview {
	text-align: right;
	padding-right: 10px;
}
div.basket tr.tfoot td {
	padding: 5px 15px 5px 0;
}
div.basket tr.tfoot td.total {
	padding: 5px 26px 5px 0;
}
div.basket tr td.price {
	padding: 15px 5px;
}
div.basket tr.final-price td {
	border-bottom: none;
	padding: 5px;
}
div.basket tr.size td {
	padding: 0;
	border: none;
}
div.basket-overview th, div.basket-overview td, div.basket-overview td.amount, div.basket-overview td.total, div.basket-overview td.del, div.basket-overview tr.tfoot td, div.basket-overview tr.tfoot td.total, div.basket-overview tr td.price, div.basket-overview tr.final-price td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.special-link {
	padding-top: 10px;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
.special-link a {
	text-decoration: underline;
}
.button-back {
	margin-top: 15px;
	text-align: right;
	padding: 4px 7px 5px;
}
div div .button-back a {
	float: left;
	display: block;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.order-history table {
	width: 100%;
}
.order-history th {
	text-align: left;
}
.order-history td {
	padding: 5px 0;
}
.order-history td.button {
	text-align: right;
}
.order-history td img {
	border: none;
	margin: 0;
	float: right;
}
.order-history tr.discount td {
	padding-top: 10px;
	font-weight: bold;
	border: none;
}
.recommendation {
	margin-bottom: 10px;
}
.recommendation a {
	text-decoration: underline;
}
.recommendation input {
	text-decoration: underline;
}
div.sidebar {
	float: left;
	width: 139px;
}
div.page-block-home div.sidebar {
	padding-top: -10px;
}
div.sidebar .block {
	padding: 15px 0 18px;
	font-size: 10px;
}
div.sidebar .block p {
	font-size: 10px;
}
div.sidebar .block a {
	text-decoration: underline;
}
div.sidebar .block a.right {
	display: block;
	text-align: right;
}
div.sidebar .lastvisited h4 {
	margin-bottom: 0;
}
div.sidebar .lastvisited a {
	margin-bottom: 10px;
	display: inline-block;
}
div.sidebar .searchblock div {
	margin-top: 7px;
}
div.sidebar .block a:hover {
	text-decoration: underline;
}
div.sidebar .block h3 {
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
}
div.searchblockheader {
	width: 165px;
	height: 35px;
	position: absolute;
	right: 10px;
	top: 36px;
	_top: 47px;
}
div.searchblockheader input.type-text {
	width: 130px;
}
div.type-text {
	width: 134px;
	font-size: 10px;
	height: 15px;
	padding: 4px 0 0 2px;
}
div.sidebar div.right {
	text-align: right;
}
div.sidebar .shoppingbasket table {
	width: 100%;
}
div.sidebar .shoppingbasket th {
	padding: 5px 0;
	font-size: 10px;
	font-weight: normal;
}
div.sidebar .shoppingbasket td {
	padding: 5px 0;
	font-size: 10px;
}
div.sidebar .shoppingbasket .total {
	text-align: right;
	font-weight: bold;
}
div.sidebar .my-stulp .right {
	margin-top: 10px;
	margin-bottom: 0;
}
div.sidebar .my-stulp div {
	margin-bottom: 7px;
}
div.sidebar .my-stulp a {
	padding-left: 3px;
}
div.sidebar .error div {
	font-weight: bold;
}
div.sidebar .register {
	padding-top: 180px;
}
div.sidebar .register .image {
	position: absolute;
	right: 0;
	margin-top: -170px;
}
div.sidebar .register ul {
	margin-bottom: 15px;
}
div.sidebar .register li {
	padding: 0 0 0 10px;
	line-height: 15px;
}
div.sidebar .contact {
	line-height: 15px;
}
div.sidebar .contact a.right {
	display: inline;
	text-align: left;
}
div.sidebar .catalogus a {
	margin-top: 5px;
}
div.sidebar .news ul {
	margin-bottom: 15px;
}
div.sidebar .news li a {
	text-decoration: none;
}
.content-container {
	margin-left: 8px;
	padding: 20px 0;
}
.content-container h1 {
	font-size: 18px;
	float: none;
	border: none;
}
.content-container h2 {
	font-size: 15px;
}
.content-container a {
	text-decoration: underline;
}
.content-container a:hover {
	text-decoration: underline;
}
.content-container ul {
	padding-left: 20px;
	margin-bottom: 10px;
}
.content-container li ul {
	margin-bottom: 0;
}
.content-container ol {
	padding-left: 27px;
	margin-bottom: 10px;
}
.content-container li ol {
	margin-bottom: 0;
}
.content-container ul li {
	list-style-type: disc;
}
.content-container ol li {
	list-style-type: decimal;
}
.content-container table {
	margin-bottom: 10px;
	width: 100%;
}
.content-container table th {
	padding: 2px 5px;
	text-align: left;
}
.content-container table td {
	padding: 2px 5px;
}
.content-container img {
	margin-top: 3px;
	display: block;
	float: left;
	margin-right: 10px;
}
.content-container .content-block {
	float: left;
	width: 400px;
}
.intro-block {
	padding: 10px;
}
.news-listitem {
	padding: 10px 0;
	width: 633px;
	overflow: hidden;
}
.news-listitem a {
	text-decoration: none;
}
.news-listitem a:hover {
	text-decoration: none;
}
.news-listitem span {
	display: block;
}
.news-listitem .image {
	float: right;
}
.news-listitem .datum {
	float: left;
	width: 100px;
}
.news-listitem .news-intro {
	padding-left: 100px;
	padding-right: 10px;
}
.news-listitem b {
	display: block;
}
.news-listitem i {
	text-decoration: underline;
	font-style: normal;
}
.news-detail {
	width: 623px;
	overflow: hidden;
	padding-bottom: 20px;
}
.news-detail img {
	float: right;
	margin: 0 0 0 20px;
}
.address-block {
	float: right;
	width: 150px;
	padding-left: 15px;
}
.contact-block {
	float: left;
	padding-left: 20px;
	width: 440px;
}
.floatleft {
	float: left;
}
.button-block {
	text-align: right;
	padding-right: 10px;
	margin-bottom: 10px;
}
div.footer {
	position: relative;
	width: 995px;
	clear: both;
	text-align: center;
}
div.footer .footer-nav {
	padding: 7px 10px 7px 0;
}
div.footer .footer-nav a:hover {
	text-decoration: underline;
}
form {
	margin: 0;
}
.formgrid {
	/*width: 627px;*/
	overflow: hidden;
}
.formgrid table {
	width: 622px;
}
.contact-block .formgrid {
	width: 430px;
}
.formgrid table {
	border-left: none;
}
.formgrid table td {
	border-right: none;
	padding: 3px 5px;
}
.formgrid table.form-table {
	width: 633px;
	margin: 10px 0;
}
.formgrid input.type-text {
	width: 200px;
	height: 14px;
}
.formgrid input.radio {
	width: auto;
}
.formgrid label {
	margin-right: 15px;
	line-height: 18px;
}
.formgrid input.w45, .w45 {
	width: 45px;
}
.formgrid input.w100, .w100 {
	width: 100px;
}
.formgrid input.submit {
	width: auto;
	padding: 3px;
	cursor: pointer;
}
.formgrid textarea {
	width: 300px;
	height: 42px;
	padding: 2px 0;
}
.contact-block .formgrid textarea {
	width: 420px;
	height: 82px;
	padding: 2px 0;
}
.formgrid .right {
	margin-right: 21px;
	text-align: right;
}
.formgrid .right .floatleft {
	float: left;
}
input, select {
	vertical-align: middle;
}
input.type-text {
	padding-left: 5px;
	font-weight: normal;
	height: 15px;
	padding: 3px 0 0 2px;
}
.formgrid input.type-text {
	padding-left: 3px;
}
label {
	vertical-align: middle;
	cursor: pointer;
}
.p80faq_list {
	margin-top: 5px;
	width: 155px;
}
dl.p80faq_list {
	margin-bottom: 15px;
	margin-left: 5px !important;
}
dl.p80faq_list dt {
	background: none;
	padding-left: 10px;
	margin: 0 0 5px;
	cursor: pointer;
}
.p80faq_list dd {
	padding: 5px;
	display: none;
	margin: 0 0 2px;
}
.p80faq_list dd p {
	margin: 0 0 5px 10px;
}
.p80faq_list dt.open {
	background: none;
}
.page-content .p80faq_list {
	width: 100%;
	margin-left: 0;
}
.page-content dl.p80faq_list {
	margin-left: 0 !important;
}
.page-content dl.p80faq_list h3 {
	margin-top: 20px;
 *margin-top: 10px;
	font-size: 13px;
}
.page-content .p80faq_list dt {
	margin-left: 0;
	padding: 0 0 5px;
}
.page-content .p80faq_list dd {
	margin-left: 20px;
	margin-bottom: 5px;
}
.menubar h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 5px 15px;
	text-transform: uppercase;
	display: inline-block;
}
.bestelsnel {
	height: 94px;
	width: 121px;
	margin-left: 10px;
	cursor: pointer;
}
.bestelsnel:hover {
	height: 94px;
	width: 121px;
	border: none;
}
.bestelsnel a {
	display: block;
	height: 100%;
	width: 100%;
	border: none;
}
.shopbasket {
	width: 187px;
	height: 74px;
	position: absolute;
	top: 0;
	right: 2px;
	padding: 3px 7px 0;
}
.shopbasket h3 {
	padding-left: 20px;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.shopbasket p {
	display: block;
	text-align: right;
	padding: 5px 15px 0 0;
}
.shopbasket ul {
	overflow: hidden;
	margin-bottom: 3px;
}
.shopbasket ul li {
	float: left;
	margin-right: 5px;
}
.shopbasket span {
	font-weight: bold;
}
.shopbasket a {
	font-weight: bold;
}
.shopbasket a:hover {
	font-weight: bold;
}
.blog_content {
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.other_blog {
	margin-bottom: 30px;
}
.other_blog th {
	padding: 3px 0;
}
.other_blog td {
	padding: 3px 0;
}
.other_blog td, .other_blog th {
	padding-left: 3px;
}
.other_blog h3 {
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 13px;
	margin-top: 20px;
}
.blog_content img {
	float: left;
	margin: 5px 10px 10px 0;
}
.blog_form_info label {
	display: block;
}
.homepage .page-frame {
	background: none;
	margin-left: 15px;
}
.homepage .page-content {
	margin-right: 1px;
	width: 800px;
}
.homepage div.page-block {
	float: left;
	width: 995px;
}
.homepage div.header .navigation-smal {
	margin: 0 60px 65px 5px;
}
.homepage .clipspace {
	width: 794px;
	height: 298px;
	margin-bottom: 40px;
}
.homepage .home_block, .homepage .home_block_last {
	width: 152px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.homepage .home_block_last {
	margin-right: 0;
}
.homepage .home_block_top {
	width: 152px;
	height: 10px;
	overflow: hidden;
}
.homepage .home_block_body {
	padding: 0 8px 0 8px;
	width: 132px;
	height: 132px;
	position: relative;
}
.homepage .home_block_bottom {
	width: 152px;
	height: 10px;
}
.homepage .home_block_body p, .homepage .sideblock_block p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
}
.homepage .sideblock {
	_position: relative;
}
.homepage .sideblock_block p {
	float: right;
	text-align: right;
	margin-right: 12px;
	_margin-right: 6px;
	width: 80px;
	line-height: 18px;
}
.homepage .home_block_body .button_home, .homepage .sideblock_block .button_home {
	height: 20px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	padding: 3px 0 0 8px;
	margin: 0;
	position: absolute;
	top: 110px;
	left: 32px;
}
.homepage .home_block_body input.type-text {
	width: 120px;
}
.homepage .sideblock_block .button_home {
	left: 38px;
	top: 107px;
}
.homepage div.page-content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 11px;
	margin-bottom: 6px;
}
.homepage .sideblock_top {
	margin-top: -81px;
	_margin-top: -95px;
	_position: relative;
	_z-index: 100;
	_overflow: hidden;	
}
.homepage .sideblock_top {
	width: 171px;
	height: 37px;
}
.homepage .sideblock_body {
	width: 151px;
	height: 556px;
	_height: 520px;
	overflow: hidden;
	padding: 0 10px;
	_padding: 40px 10px 0 10px;
	zoom: 1;
}
.homepage .sideblock_body h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 10px 2px;
}
.homepage .sideblock_bottom {
	width: 171px;
	height: 10px;
	overflow: hidden;
}
.homepage .sideblock_block {
	position: relative;
	height: 135px;
	padding-bottom: 3px;
}
.homepage .sideblock_block .home_side {
	position: absolute;
	top: 28px;
	left: 2px;
}
.homepage .sideblock .last {
	border: none;
	height: 60px;
}
.homepage .homelogo {
	float: left;
	margin-top: -5px;
	margin-left: 5px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.form_submit {
	background: transparent url(../../destulp/gfx/btn/btn_reageer_off.gif) no-repeat top left;
	height: 21px;
	width: 71px;
	border: none;
	margin-right: 5px;
}
.form_submit:hover {
	background: transparent url(../../destulp/gfx/btn/btn_reageer_on.gif) no-repeat top left;
}
.form_erase {
	background: transparent url(../../destulp/gfx/btn/btn_wissen_off.gif) no-repeat top left;
	height: 21px;
	width: 62px;
	border: none;
}
.form_erase:hover {
	background: transparent url(../../destulp/gfx/btn/btn_wissen_on.gif) no-repeat top left;
}
div.divdisplay_none {
	display: none;
}
div.divdisplay {
	display: block;
}
.dubbelAdres {
	margin-bottom: 10px;
	font-weight: bold;
}
/* paging
======================================================================== */

.paging {
	float: right;
	margin: 0 2px 2px 0;
}
.paging p {
	float: left;
}
.paging a,
.paging {
	color: #15001E;
}
.paging a, .paging span {
	float: left;
	margin-left: 3px;
}
.paging span {
	font-weight: bold;
}
.paging a.next,
.paging a.prev {
	width: 9px;
	height: 18px;
	display: block;
}
.paging a.prev {
	background: transparent url(../../destulp/gfx/arrow/prev_on.gif) left top no-repeat;
}
.paging a.next {
	background: transparent url(../../destulp/gfx/arrow/next2_on.gif) left top no-repeat;
}
.paging a.prev:hover {
	background: transparent url(../../destulp/gfx/arrow/previous_off.gif) left top no-repeat;
}
.paging a.next:hover {
	background: transparent url(../../destulp/gfx/arrow/next_off.gif) left top no-repeat;
}