body {
	background-color: #FFF;
	font-family:Verdana;
	font-size:11px;
	left:0;
	line-height:13px;
	margin:auto;
	position:relative;
	top:0;
	width:984px;
	z-index:1;
}

#koppelprod {
	border:0;
	height:0;
	width:0;
}
#questionform {
	padding-left:12px;
}
.a2 {
	color:#966;
	font-family:verdana;
	font-size:12px;
	font-weight:700;
	padding-left:11px;
	padding-right:11px;
}
.aanmelden .kop {
	margin-left:-13px;
}
.aanmelden .onderrand {
	color:#996676;
	margin-top:-2px;
}
.aanmelden .text {
	background-image:url('gfx/winkelwagen/background_02.gif');
}
.aanmelden input {
	width:185px;
}
.aanmelden table div {
	color:#933;
	float:left;
	margin-left:-10px;
	margin-top:3px;
	position:absolute;
}
.aanmelden table, .betaalwijze .lijn {
	margin-bottom:10px;
}
.aanmelden td {
	padding-bottom:5px;
	padding-left:13px;
}
.account .bovenrand, .aanmelden .bovenrand, .winkelwagen .bovenrand {
	background-image:url('gfx/winkelwagen/bovenrand.gif');
	background-repeat:repeat-x;
	height:3px;
	padding-bottom:0;
}
.account .onder {
	background-image:url('gfx/winkelwagen/background_02.gif');
	background-repeat:repeat;
	color:#996676;
	font-weight:700;
	height:65px;
	padding-left:30px;
	padding-top:10px;
}
.account .onderrand, .aanmelden .onderrand, .winkelwagen .onderrand {
	background-image:url('gfx/winkelwagen/onderrand.gif');
	background-repeat:repeat-x;
	height:3px;
}
.account .text, .aanmelden .text {
	background-image:url('gfx/winkelwagen/background_01.gif');
	background-repeat:repeat;
	color:#996676;
	margin-bottom:2px;
	width:382px;
}
.account .winkelwagen A {
	color:#996676;
}
.account, .aanmelden, .winkelwagen {
	clear:both;
	width:382px;
}
.beheer {
	color:#FFF;
	float:left;
	width:414px;
}
.beheer input, .beheer select {
	width:250px;
}
.beheer textarea {
	height:8.4em;
	width:250px;
}
.beheernav {
	float:left;
	margin-top:15px;
	width:150px;
}
.beheernav p, .beheer p {
	color:#FFF;
	padding-bottom:5px;
}
.betaalwijze {
	padding-bottom:1px;
}
.betaalwijze .omschrijving {
	background-image:url('gfx/bg_producten.gif');
	float:left;
	height:87px;
	width:167px;
}
.betaalwijze .omschrijving .text {
	color:#633;
	margin-top:5px;
	padding:0;
}
.betaalwijze .plaatje {
	float:left;
	margin-bottom:10px;
	margin-right:15px;
}
.betaalwijze a {
	color:#633;
	text-decoration:none;
}

.bottomimage {
	margin-left:414px;
	margin-top:-258px;
	position:absolute;
}
.box {
	clear:left;
	color:#966;
	margin-bottom:20px;
	width:201px;
}
.box .bovenrand {
	background-image:url('gfx/box_boven.gif');
	height:9px;
}
.box .kop {
	font-weight:700;
	padding:7px 15px 0;
}
.box .onderrand {
	background-image:url('gfx/box_onder.gif');
	height:9px;
}
.box .text {
	background-image:url('gfx/box_midden.gif');
	width:201px;
}
.box p {
	padding:3px 10px 3px 20px;
}
.flash {
	height:68px;
	width:399px;
}
.gele {
	background-image:url('gfx/gele.gif');
	background-repeat:repeat-y;
	margin-left:64px;
	margin-top:-38px;
	padding:0;
	width:337px;
}
.gele .geleboven {
	background-image:url('gfx/gele_boven.gif');
	background-repeat:no-repeat;
	height:7px;
}
.gele .geleonder {
	background-image:url('gfx/puzzelstuk.gif');
	background-repeat:no-repeat;
	height:45px;
}
.gele .inhoud {
	color:#966;
	line-height:16px;
	padding:8px 15px 0;
}
.gele a, .box a, .products .text a {
	color:#966;
}
.koffer {
	left:-422px;
	margin-top:-230px;
	position:absolute;
}
.kop {
	font-weight:700;
	margin-bottom:1.2em;
}
.lijn {
	background-image:url('gfx/lijn.gif');
	background-repeat:no-repeat;
	clear:both;
	height:5px;
	margin-bottom:20px;
	margin-left:52px;
	width:290px;
}
.links {
	float:left;
	left:0;
	margin-top:0;
	position:absolute;
	top:0;
	width:401px;
}
.links .plaatje {
	margin-top:-117px;
}
.midden {
	float:left;
	left:400px;
	position:absolute;
	top:0;
	width:580px;
}
.midden .inhoud {
	color:#FFF;
	padding:8px 10px 10px;	
}
.midden .inhoudaanbieding{
	padding:0px 10px 10px;
}

.midden .kleur {
	background-image:url('gfx/midden.gif');
	float:left;
	width:414px;
}
.midden .test {
	background-position:left bottom;
	background-repeat:no-repeat;
}
.middenboven {
	background-image:url('gfx/midden_boven.gif');
	background-repeat:no-repeat;
	height:8px;
}
.middenonder {
	background-repeat:repeat-y;
	color:#FFF;
	float:left;
	width:570px;
}
.minilogo {
	left:286px;
	position:absolute;
	top:117px;
	width:101px;
}
.nav img {
	padding-left:1px;
	padding-right:1px;
}
.navleft {
	height:20px;
	margin-top:10px;
	padding-bottom:7px;
	text-align:center;
}
.navright {
	color:#C99;
	height:40px;
	text-align:left;
	width:600px;
	padding-bottom: 7px;
	margin-bottom: -10px;
	vertical-align:text-bottom;
}
.ordertable {
	margin-top:6px;
}
.ordertable td {
	padding-left:0;
	vertical-align:bottom;
}
.productbestel {
	margin-top:-6px;
	padding-left:5px;
	padding-top:6px;
	text-align:center;
}
.productbestel a {
	color:#633;
}
.productomschrijving {
	color:#633;
	height:2.33em;
	overflow:hidden;
	padding:10px 0 0 12px;
	width:80px;
}
.productprijs {
	color:#966;
	height:20px;
	padding-left:12px;
	padding-top:8px;
}
.products {
	clear:both;
	float:left;
	width:390px;
}
.products .cursusbox {
	margin-bottom:20px;
	margin-top:20px;
	width:384px;
}
.products .cursusbox .bottom {
	background-image:url('gfx/cursus_onder.gif');
	height:8px;
}
.products .cursusbox .tekst {
	background-image:url('gfx/cursus_midden.gif');
}
.products .cursusbox .tekst .kopje {
	font-weight:700;
}
.products .cursusbox .tekst p {
	color:#966;
	padding:8px 10px;
}
.products .cursusbox .tekst table {
	margin:0;
	padding:0 0 0 10px;
}
.products .cursusbox .tekst ul {
	color:#966;
	margin-bottom:1em;
	margin-top:-.5em;
}
.products .cursusbox .top {
	background-image:url('gfx/cursus_boven.gif');
	height:8px;
}
.products .plaatje {
	float:left;
	margin-bottom:18px;
	margin-right:20px;
}
.products .text {
	background-image:url('gfx/bg_producten.gif');
	background-repeat:no-repeat;
	float:left;
	height:87px;
	margin-bottom:20px;
	padding-top:3px;
	width:167px;
	word-wrap:break-word;
}
.products .text .kop {
	color:#633;
	margin-bottom:0;
}
.products .text p {
	color:#966;
	padding:5px 5px 5px 10px;
}
.puzzelstuk {
	background-image:url('gfx/puzzelstuk_onder.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:153px;
	position:relative;
}
.roze {
	background-image:url('gfx/roze.gif');
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:401px;
}
.roze .inhoud {
	background-image:url('gfx/stippen.gif');
	background-position:right;
	background-repeat:repeat-y;
	color:#FFF;
	line-height:16px;
	padding:5px 50px 15px 15px;
}
.roze .rozeboven {
	background-image:url('gfx/roze_boven.gif');
	background-repeat:no-repeat;
	height:9px;
}
.roze .rozeonder {
	background-image:url('gfx/roze_onder.gif');
	background-repeat:no-repeat;
	height:38px;
}
.roze .schaak {
	float:right;
	padding-right:12px;
}
.tijdslijn {
	margin-bottom:20px;
	margin-top:-7px;
}
.tijdslijn .bottom {
	margin-top:5px;
}
.tijdslijn .bottom img {
	margin-right:50px;
}
.winkelwagen .onderrand {
	color:#996676;
	margin-top:-4px;
}
.winkelwagen .text0, .aanmelden .text0 {
	background-image:url('gfx/winkelwagen/background_01.gif');
	color:#996676;
	margin-bottom:2px;
	width:382px;
}
.winkelwagen .text1, .aanmelden .text1 {
	background-image:url('gfx/winkelwagen/background_02.gif');
	color:#996676;
	margin-bottom:2px;
	width:382px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover, h2 a:hover {
	text-decoration:underline;
}
h2 a {
	color:#966;
	font-family:Verdana;
	font-size:12px;
	padding-left:5px;
	padding-right:20px;
}
img {
	border:0;
	margin:0;
}
input, select, textarea {
	border:1px solid;
	border-bottom-style:none;
	border-right-style:none;
	color:#666;
	font-family:Verdana;
	font-size:11px;
	font-weight:400;
}
li {
	margin-left:-12px;
}
p, form {
	margin:0;
}
table {
	margin-left:10px;
	margin-top:15px;
}
td {
	padding-bottom:0;
}
td .kop {
	margin-bottom:5px;
}
textarea {
	height:70px;
	width:360px;
}

.productAchtergrondKlein {
	float:left;
	margin-bottom:4px;
	background: url('gfx/achtergrond/klein_product_achtergrond.gif') no-repeat;
	width: 90px;
	height: 90px;
	}

.productAchtergrondGroot {
	float:left;
	clear:both;
	margin-bottom:15px;
	width:208px;
	height: 206px;
	background: url('gfx/achtergrond/groot_product_achtergrond.gif') no-repeat;
	}
	
#cat{
	margin-top: 20px;
	float: left;
	color: #fff;
	background: url(gfx/roze.gif);
	width: 170px;
	padding: 10px;
	}
