.horizontal_divs {
	float:left;
	clear:none;
	padding:5px;
	z-index:50;
}
.select_1, input, select_2{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
.select_1 {
width:175px;
}
.select_2 {
width:140px;
}
body {
	color:#FFFFFF;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
}
td, input, body, select, textarea {
	font-family: Comic sans ms,Arial, Helvetica, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-weight: bold;
}

.subtleborder {
	border: 1px solid #F0CEC6;
	background-color: #F6E9E6;
	padding:10px;
}
.pagetitle {
font-size:14px;
font-weight:bold;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#F0CEC6;
z-index:50;
}
img, .noborder {
border:none;
}
.redlink {
color:#CCFFFF;
}
.lefttop {
margin-left:0px;
position:absolute;
z-index:50;
clear:both;
}
.backtomenu {
	margin-left:30px;
	position:absolute;
	z-index:50;
	clear:both;
	top:70px;
	visibility: visible;
}
.mainmenu {
position:relative;
z-index:50;
}
.rightbottom, .ballerina {
	margin-right:0px;
	margin-bottom:0px;
	z-index:50;
	right: 0px;
	bottom: 0px;
	position:absolute;
}

.righttop {
	margin-left:550px;
	margin-top:0px;
	z-index:15;
	position:absolute;
	background-image: url(extra/1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 213px;
	width: 510px;
}
.righttop2 {
	margin-left:950px;
	margin-top:0px;
	z-index:15;
	position:absolute;
}

.wolk1 {
	margin-left:100px;
	margin-top:0px;
	z-index:2;
	top: 0px;
	position:absolute;
	/*background-image: url(wolken/1.gif);*/
	background-repeat: repeat-y;
	height: 1500px;
	width: 450px;
}

.wolk2 {
	margin-left:450px;
	margin-top:0px;
	top: 0px;
	z-index:1;
	position:absolute;
	/*background-image: url(wolken/4.gif);*/
	background-repeat:repeat-y;
	height: 1500px;
	width: 570px;
	z-index: 1;
}
#bg-wrapper {
	background: url(wolken/bg_wrapper.gif) repeat-y 60px top;
}

.ballerina {
	right: 83px;
	z-index:50;
}
.topbanner, .cirkel {
	position:relative;
	z-index:50;
	margin-left:120px;
}
.shop_cats {
z-index:50;

}
.subcatname{
left: 85px;
z-index:50;
}
.topbanner {
padding-left:80px;
z-index:50;
}
.cirkel {
	background-image: url(images/layout/images/cirkel.gif);
	background-repeat: no-repeat;
	height: 405px;
	width: 380px;
	padding: 17px;
	top:0px;
	/*spacing-left:20px;*/
	clear: left;
}
.maintable {
	position: relative;
	height:100%;
	margin-bottom:0px;
	margin-left:50px;
	left: 0px;
	right: 0px;
	z-index:50;
	padding: 75px 0 25px 0;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	z-index:99;
}
.maintable a {
	text-decoration:none;
	font-size:13px;
}
.maintable a:hover {
	text-decoration:underline;
}

.catlink, .catlink a {
	position:relative;
	top:2px;
	font-size: 16px;
}
.prodlink, .geblink{
position:relative;
top:0px;
}
.subcatlink{
position:relative;
top:3px;
}

.catlink a, .prodlink a, .prodlink, .subcatlink, .catlink, .subcatlink a, .geblink a, .geblink {
	color: red;
	z-index:50;
}

.spacer {
height: 130px;
}
.menu {
position:relative;
top: 20px;
margin-left:-50px;
padding: 0px;
clear: right;
z-index:50;
}
.detail_titel {
font-size: 13px;
font-weight: bold;
text-align:center;
position:relative;
left: 0px;
z-index:50;
}
.detail_uitv {
font-size: 11px;
text-align:left;
position:relative;
left: 20px;
z-index:50;
}
.detail_descr {
font-size: 11px;
text-align:left;
position:relative;
width:320px;
margin-top:4px;
left: 10px;
z-index:50;
margin-bottom:4px;
}
.detail_pic {
z-index:50;
border:solid;
border-color:#000000;
border-width:1px;
}
.linebelow, .linebelow2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.winkelkar {
	border: 2px solid #FFFFFF;
	margin-left:10px;
	background-color: red;
	z-index:50;
}
.linebelow2 {
	border-bottom-color: #000000;
}
.uitv {
font-size:11px;
z-index:50;
}
.geblink {
	margin-left:0px;
	font-size:1em;
	z-index:55;
	color: #000000;
}
	.geblink h1{
		color: #4F5A74;
	}
	.geblink p{
		
	}
	.geblink a {
		color: #4F5A74;
	}
.imgblue {
	position: relative;
	left: -200px;
}
.imgblue2 {
	position: relative;
	left: -50px;
}
.superblue {
	position: relative;
	left: -300px;
	top: -200px;
}
.superblue2 {
	position: relative;
	left: -300px;
	top: -400px;
}

.superblue2x {
	position: relative;
	left: -250px;
	top: -400px;
}

.center {
	z-index:99;
}

td.product {
	width: 200px;
	text-align: center;
	padding: 5px 15px;
	color: #ffffff;
}
	td.product div.picture{	
		width:180px;
    height:180px;
    border:2px solid #ff0000;
    background-color:#ffffff;
    line-height: 180px;
		margin: 0px;
		padding: 0px;
		
		position:relative;
		display:block;
	}
		td.product div.picture img{
			max-width: 180px;
			max-height: 180px;
			min-height: 180px;
		}
		
	td.product div.text{
		min-height: 90px;
		
		position: relative;
		left: 0px;
		top: 0px;
		padding: 5px 0px 0px 0px;
	}

	
img.watermark {
	position: absolute;
	top: 0px;
	left: 0px;
}

td.subcat {
	padding: 0px 0px 0px 25px;
}
