/*** DEFAULT ***/
body, html	{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
a img	{ border: 0; }

.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }

#scroll { width: 100%; height: 100%; overflow: auto; position: absolute; z-index: 1; }

#container	{ width: 942px; margin: 0 auto; }
#chat		{ width: 634px; margin: 10px auto; }

#left	{ width: 470px; float: left; margin: 145px 0 0 135px; }
#right	{ width: 230px; float: right; margin: 0 30px 0 0; }

/*** MENU ***/
#menu	{ height: 35px; background: #FFF; margin: 25px 0 20px; }
#menu img.logo	{ margin: -30px 0 0 0; float: left; }

#menu ul	{ float: left; margin: 12px 0 0 65px; padding: 0; list-style: none; }
#menu li	{ float: left; }
#menu li.spacer	{ margin: 0 8px; }

#menu img.jongeren	{ float: right; margin: 6px 0; }

/*** CONTENT **/
#content	{ background: #FFF; padding: 20px 20px 0 20px; margin: 0 0 20px 0; }

h1	{ font-size: 21px; line-height: 23px; margin: 0 0 20px; color: #10aea8; }
h1	span	{ display: none; }
h1	img		{ display: block; }
h2	{ font-size: 12px; margin: 0; color: #10aea8; }
h3	{ font-size: 12px; margin: 0; color: #10aea8; text-decoration: underline; }
p	{ font-size: 11px; line-height: 15px; margin: 0 0 20px; }
ul	{ margin: 0 0 20px; padding: 0 15px; }
li	{ font-size: 11px; line-height: 15px; }
strong	{ color: #10aea8; }

p a	{ color: #e2007a; }
p a:hover	{ color: #000; text-decoration: none; }

table	{ margin: 0 0 20px 0; font-size: 11px; border: 1px solid #000; border-right: none; }
th		{ text-align: left; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
td		{ padding: 5px; border-right: 1px solid #000; }

#right img.bestel	{ margin: 95px 0 0 40px; }

/* form */
form	{ margin: 0; padding: 0 0 10px 0; font-size: 11px; float: left; }
form div	{ margin: 0 0 10px 0; }
form span	{ float: left; margin: 0 10px 0 0; }
form span.check	{ float: left; margin: 3px 10px 0 0; }
form label	{ display: block; font-size: 11px; margin: 0 0 5px 0; }
form label.error	{ color: #e2007a; }

form input, textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 150px; color: #10aea8; }
form input.radio		{ width: auto; }

form input#name				{ width: 214px; }
form input#initials			{ width: 48px; }
form input#tussenvoegsel	{ width: 80px; }
form input#lastname			{ width: 220px; }
form input#address			{ width: 316px; }
form input#postcode			{ width: 70px; }
form input#city				{ width: 230px; }
form input#billingaddress			{ width: 316px; }
form input#billingpostcode			{ width: 70px; }
form input#billingcity				{ width: 230px; }
form textarea#comment		{ width: 316px; }
form input#quantity			{ width: 55px; }

#billing	{ display: none; }

form input.submit		{ width: auto; background: #10aea8; font-weight: bold; color: #FFF; border: 0; padding: 5px; cursor: pointer; margin: 10px 0 0 246px; }
form input.submit:hover	{ background: #e2007a; }

/*** BACKGROUND ***/
#background { width: 100%; height: 100%; left: 0; overflow: hidden; position: fixed; top: 0; z-index: 0; }
#background img { width: 100%; height: auto; border: 0 none; display: block; }