body
{
	margin				: 0 0 10px 0;
	padding				: 0px;
	font-family			: verdana;
	font-size			: 0.7em;
	color				: #355;
	background			: #777 url('/img/bg/body.gif');
}

a img
{
	border				: none;
	text-decoration		: none;
}

body img.left
{
	float: left;
	margin: 0 5px 5px 0;
}
body img.right
{
	float: right;
	margin: 0 0 5px 5px;
}

/* rondingen */
.rtop,.rbottom {
	display			: block;
}
.rtop *, .rbottom * {
	display			: block;
	height			: 1px;
	overflow		: hidden;
}
.r1 {
	margin			: 0 5px;
}
.r2 {
	margin			: 0 3px;
}
.r3 {
	margin			: 0 2px;
}
.r4 {
	margin			: 0 1px;
	height			: 2px;
}
.rs1 {
	margin			: 0 2px;
}
.rs2 {
	margin			: 0 1px;
}

#container
{
	width				: 786px;
	padding				: 2px;
	margin				: 0 auto;
	background-color	: #400;
}
#wrapper
{
	border				: 1px solid #f80;
}

#header
{
	height				: 215px;
	background			: url('img/bg/header.gif') no-repeat 0 -10px;
}
#header h1
{
	margin				: 0px;
	background			: url('/img/bg/logo.gif') no-repeat center top;
}
#header h1 a
{
	text-decoration		: none;
	height				: 61px;
	width				: 270px;
	display				: block;
	margin				: 0 auto;
}
#header h1 a span
{
	font-size			: 0px;
	visibility			: hidden;
}

#header address
{
	padding-top			: 15px;
	display				: block;
	background			: url('/img/bg/address.gif') no-repeat center center;
	height				: 20px;
}
#header address span
{
	visibility			: hidden;
	font-size			: 0px;
}

#imgs, #navigatie, #footer
{
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
	text-align			: center;
}
#imgs
{
	padding-top			: 5px;
}
#imgs li
{
	display				: inline;
}
#imgs img
{
	border				: 1px solid #fff;
}

/* navigatie */
#navigatie 
{
	color				: #ccc;
	font-family			: arial;
	font-size			: 1.1em;
	text-transform		: lowercase;
}
#navigatie li
{
	display				: inline;
	margin-right		: 3px;
}
#navigatie a
{
	margin-left			: 3px;
	padding				: 0 1px;
	color				: #ccc;
	text-decoration		: underline;
}
#navigatie a:hover
{
	text-decoration		: none;
	background-color	: #ccc;
	color				: #400;
}

/* MAIN */
#main
{
	margin-top			: 45px;
}

#assortiment
{
	margin				: 0 0 0 16px;
	_margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
	display				: inline;
	float				: left;
	width				: 108px;
	font				: bold italic 1.25em arial;
}
#assortiment li
{
	margin-bottom		: 7px;
}
#assortiment span
{
	color				: #fff;
	text-decoration		: underline;
}
#assortiment a
{
	text-transform		: lowercase;
	display				: block;
	height				: 18px;
	width				: 97px;
	background			: url('/img/bg/assortiment.button.gif') no-repeat right center;
	color				: #000;
	text-decoration		: none;
	padding				: 2px 0 0 10px;
}
#assortiment a:hover, #assortiment a.selected
{
	background-position	: left center;
	color				: #fff;
}

#right
{
	float				: right;
	width				: 130px;
	margin-right		: 10px;
	_margin				: 0 5px 0 0;
	color				: #fff;
	font				: 12px arial;
}
#right p
{
	border				: 1px solid #fff;
	padding				: 0 5px;
}
#right h4
{
	margin-top			: 0px;
	font-weight			: bold;
	font-style			: italic;
	letter-spacing		: 2px;
}

#content
{
	margin-left			: 147px;
	width				: 485px;
	background-color	: #fff;
}
#cinline
{
	margin				: 10px;
}
#content h2, #content h3
{
	margin				: 0px;
}
#content h2
{
	color				: #400;
	font				: bold 1.3em arial;
	padding-bottom		: 10px;
}
#content h3
{
	font-size			: 1.1em;
}

#content a
{
	color				: #400;
}
#content a:visited
{
	text-decoration		: none;
}
#content a:hover
{
	color				: #355;
	text-decoration		: underline;
}
a.external
{
	padding-right		: 15px;
	background			: url('/img/bg/external-link.gif') no-repeat right 4px;
}
a.external:hover
{
	background			: url('/img/bg/external-link-hover.gif') no-repeat right 4px;
}

/* tabs voor assortimentpagina */
#content ul.tabs
{
	display			: block;
	list-style-type	: none;
	text-align		: center;
	background-color: #777;
	margin			: 10px 0px;
	padding			: 0px;
}
.tabs li
{
	display			: inline;
}
.tabs a, .tabs span
{
	padding			: 0px 7px;
}
.tabs span
{
	color				: #777;
	background-color	: #fff;
}
.tabs a
{
	text-decoration		: none;
	color				: #ccc;
}
.tabs a:hover
{
	text-decoration		: none;
	color				: #ccc;
	background-color	: #400;
}

/* assortiment */
div.item
{
	border-top			: 1px solid #ccc;
	padding-top			: 12px;
}
div.item hr
{
	clear				: both;
	height				: 0px;
	padding				: 0px;
	margin				: 0px;
	visibility			: hidden;
}
div.item a img
{
	float				: left;
}
div.item img
{
	width				: 133px;
}
div.item dl
{
	margin				: 0 0 0 140px;
	padding				: 0px;
}
.item dl dt
{
	font-weight			: bold;
	width				: 120px;
	text-align			: right;
	float				: left;
	margin-bottom		: 10px;
}
.item dl dd
{
	margin-left			: 125px;
	margin-bottom		: 10px;
}

form
{
	border				: 1px solid #000;
	margin				: 10px 0;
	padding				: 2px;
	color				: #000;
	font-size			: 1.05em;
}
form table
{
	margin-top			: 10px;
}
form table td.right
{
	text-align			: right;
}
label
{
	cursor				: pointer;
}
form input, form select, form option, form textarea
{
	font-family			: verdana;
	font-size			: 11px;
}
form input.button
{
	background-color	: #ccc;
}


/* FOOTER */
#footer
{
	padding				: 15px 0 5px 0;
	clear				: both;
	color				: #fff;
	font-family			: arial;
}
#footer li
{
	display				: inline;
	margin-right		: 4px;
}
#footer a
{
	color				: #fff;
	margin-right		: 8px;
}


/* navigatie */
p.navigatie 
{
	color				: #ddd;
	background-color	: #4261a5;
	font-size			: 7pt;
	font-weight			: bold;
	text-align			: center;
	margin				: 10px 0 5px 0;
}
#main p.navigatie a:link, p.navigatie a:visited, p.navigatie a:active    { color: #ddd; text-decoration:none; }
#main p.navigatie a:hover   { color: #f90; text-decoration: none; border: none; }
#main p.navigatie span.selected { color: #f90; }



