body
{
	margin:0;
	font-family:arial,tahoma,trebuchet ms,tahoma,arial, sans-serif;
	background-color:#EAEAEA;
	font-size:11pt;
	background-image:url('/images/bg.gif');
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:left top;
	
}

h1, h2, h3, h4, h5, h6, form, ul, li
{
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
}

h1
{
	width:300px;
	height:101px;
	overflow:hidden;
	
	background-image:URL('/images/telefoonlader.gif');
	
	text-indent:-1000px;
	cursor:pointer;
}

h2
{
	color:#FF670B;
	font-size:14pt;
	margin-top:20px;
}

h3
{
	font-size:13pt;
	color:#888;
	margin-top:15px;
}

h3 small
{
	font-size:9pt;
	font-weight:normal;
	letter-spacing:normal;
	color:#FF670B;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	margin:5px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	width:920px;
	position:relative;
}

#header
{
	margin-bottom:5px;
	position:relative;
}

#header ul, #header li
{
	margin:0;
	padding:0;
	list-style:none;
}

#header ul
{
	position:absolute;
	top:15px;
	right:5px;
}

#header li
{
	float:left;
	margin-left:30px;
}

#header li a
{
	color:#AAA;
}

#nav
{
	width: 150px;
	float:left;
	background-image:URL('/images/bgl.gif');
	background-repeat:no-repeat;
	padding:20px 0px 320px 0px;
}

#nav ul
{
	list-style:none;
}

#nav li a
{
	color:#AAA;
	font-weight:bold;
	display:block;
	width:129px;
	padding:2px 0px 2px 10px;
	border-bottom:1px solid #F0F0F0;
}

#nav li a:hover, #nav li a.current
{
	background-color:#FF670B;
	color:#FFF;
	text-decoration:none;
}

#kmid 
{
	width:548px;
	float:left;
	padding:0px 0px 0px 0px;
}

#kmid #search
{
	padding:10px 0px 30px 10px;
	color:#FFF;
	margin:1px 0px 5px 0px;
	background-image:URL('/images/balk.gif');
	background-repeat:no-repeat;
	position:relative;
}

#bestel img
{
	position:absolute;
	top:10px;
	right:15px;
	border:0;
}

#kmid form strong
{
	font-size:16pt;
}

#kmid form select
{
	width:170px;
	margin-right:10px;
}

#kmid form a
{
	color:#808080;
	text-decoration:none;
	font-weight:bold;
}


.lister div
{
	float:left;
	width:86px;
	height:112px;
	overflow:hidden;
	background-image:URL('/images/libg.gif');
	background-repeat:no-repeat;
	padding:5px 15px 10px 7px;
}

.lister div.hover
{
	background-image:URL('/images/libga.gif');
	cursor:pointer;
}

.lister div img
{
	display:block;
	width:65px;
	margin:0px 0px 2px 7px;
	border:1px solid #FFF;
	padding:2px;
	background-color:#FFF;
}

.lister .hover img
{
	border:1px solid #AAA;
}

.lister a
{
	color:#404040;
	font-weight:bold;
	font-size:9pt;
	display:block;
	text-align:center;
	line-height:12px;
}

.lister a:hover
{
	text-decoration:none;
}

#rwrapr
{
	background-image:URL('/images/bgr.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:20px 10px 100px 15px;
	margin-top:20px;
}

#kright
{
	width:222px;
	float:left;
	
	font-size:9pt;
	color:#808080;
	margin-top:-20px;
}

#kright img
{
	float:left;
	display:block;

	clear:both;
}

#kright strong
{
	display:block;
	position:relative;
	font-size:11pt;
	color:#000;
	float:left;
	width:135px;
}

#kright strong span
{
	position:absolute;
	top:-2px;
	right:-3px;
	color:#FF670B;
	font-size:14pt;
	font-family:arial;
}

#kright small
{
	color:#BBB;
	font-size:8pt;
}

#foot
{
	clear:both;
	font-size:8pt;
	color:#bbb;
	text-align:center;
	margin-bottom:7px;
}

#foot a
{
	color:#aaa;
} 
#kmid .txt
{
	line-height:22px;
	color:#404040;
	letter-spacing:1px;
	font-size:11pt;
	word-spacing:2px;
	padding:0px 10px 0px 0px;
}

#kmid .txt br
{
	letter-spacing:normal;

}

#kright .txt
{
	line-height:15px;
	color:#808080;
	letter-spacing:1px;
	font-size:8pt;
	word-spacing:1px;
	margin-bottom:15px;
}

#kright .txt br
{
	letter-spacing:normal;

}

#stap2, #stap3
{
	color:#808080;
}

#naw
{
	color:#FFF;
	background-image:URL('/images/bgnaw.gif');
	background-repeat:no-repeat;
	margin-right:20px;
	padding:20px;
}

#naw label
{
	float:left;
	display:block;
	width:160px;
	text-align:right;
	margin-right:10px;
}

#naw br
{
	clear:both;
}

#s_name, #s_addr, #s_eml
{
	width:200px;
}

#s_bank
{
	width:250px;
	margin-bottom:10px;
}

#naw input, select
{
	margin-bottom:3px;
}

#naw #sub
{
	width:170px;
	height:26px;
	background-image:URL('/images/slotje.png');
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:20px;
}

#naw .pkg
{
	float:none;
	text-align:left;
	display:inline;
	margin-bottom:3px;
	cursor:pointer;
}


#kmid #naw
{
	padding:10px 0px 30px 10px;
	color:#FFF;
	margin:1px 0px 5px 0px;
	background-image:URL('/images/bgnaw.gif');
	background-repeat:no-repeat;
	position:relative;
	height:484px;
	clear:both;
}

.pkgr
{
	visibility:hidden;
}

#naw #keuze
{
	margin-right:30px;
	padding:10px;
	border:0;
}

fieldset
{
	border:0;
}

fieldset label
{
	display:block;
	width:200px;
	float:left;
	text-align:right;
	margin-right:10px;
}

fieldset br
{
	clear:both;
}

#kright img.logo
{
	float:left;
	clear:none;
}

.balloon
{
	float:right;
	width:66px;
	height:48px;
	background-image:URL('/images/balloon.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:20px 14px 3px 0px;
	margin-top:20px;
	font-weight:bold;
	color:#FF670B;
	font-size:13pt;
	xletter-spacing:normal;
	text-align:right;
	line-height:normal;
}

.balloon small
{
	font-size:7pt;
	display:block;
	padding-top:0px;
	visibility:hidden;
}

#meer
{
	font-size:8pt;
	margin-top:10px;
	padding-right:30px;

}

#reviews div
{
	margin-bottom:20px;
}

#reviews b
{
	font-size:8pt;
	letter-spacing:normal;
	line-height:normal;
	color:#AAA;
}

#reviews span
{
	font-size:9pt;
	letter-spacing:normal;
}

#reviews a
{
	color:#FF670B;
}
#usp
{
	background-image:URL('/images/laderusp.png');
	width:250px;
	height:86px;
	position:absolute;
	top:0px;
	left:300px;
}

#alert
{

	position:absolute;
	top:10px;
	left:310px;
	text-align:center;
	color:red;
	background-color:#FFF;
	border:3px solid red;
	padding:5px;
	font-weight:bold;
}
	

#falert
{

	text-align:center;
	color:red;
	background-color:#FFF;
	border:3px solid red;
	padding:5px;
	font-weight:bold;
	width:480px;
	font-size:9pt;
	margin-bottom:5px;
}

.voorraad
{
	font-size:8pt;
	font-weight:bold;
	color:#bbb;
}

#nogmeer:hover
{
	text-decoration:underline;
}