*{ margin:0; padding:0; font-size:100%; line-height:1.5em; }

p, ul, ol, form, table { margin:0 0 1.5em 0; }

a { text-decoration:none; color:#076376; }

.note { float:left; width:100%; border:1px solid #ddd; padding:7px 10px 8px 10px; }
.last { margin-bottom:0; }

h1, h2, h3, h4, h5, h6 { font-family:Helvetica, Verdana, Arial, Sans-serif; color:#050505; }
h1 { font-size:2.4em; margin-bottom:.5em; }
h2 { font-size:2.2em; margin-bottom:.5em; font-weight:normal; color:#076376; }
h3 { font-size:1.6em; margin-bottom:.75em; }
h4 { font-size:1.4em; margin-bottom:1em; }

body { font-size:.75em; text-align:center; font-family:"Lucida Sans", "Lucida Grande", Verdana, Sans-serif; color:#151515; background:#fff url('images/background.png') repeat-x; }

.wrapper { margin:0 auto; width:960px; text-align:left; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapper { display:inline-block; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }

/*
 *		Header
 */
 #header { width:100%; border-bottom:1px solid #eee; }
 #header .wrapper { height:90px; }
 #header h1 { float:left; color:#959595; display:inline; line-height:1em; margin:21px 0 0 10px; font-size:1.8em; font-weight:normal; }
 #header h1 strong { color:#050505; font-size:1.6em; }
 #header p { float:right; display:inline; margin:39px 10px 0 0; }


/*
 *		Navigation
 */
 #navigation { width:100%; padding:0 0 0 0; }
 #navigation .wrapper { width:940px; height:50px; color :#f5f5f5; position:relative; }
 #navigation ul { float:left; display:inline; margin:0; font-size:.75em; text-transform:uppercase; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing:.2em; }
 #navigation ul li { display:inline; }
 #navigation ul li a { float:left; display:inline block; padding:15px 15px 15px 15px; color:#f5f5f5; }
 #navigation ul li a:hover { background:#076276; color:#f5f5f5; }
 #navigation ul li a.current { background:#076276; color:#f5f5f5; }
 

/*
 *		Container
 */
 #container { width:100%; background:url('images/content-background.png') repeat-x; padding:20px 0 0 0; }
 
 
/*
 *		Content
 */ 
 #content { float:left; display:inline; width:460px; margin:0 10px; background:#fff; }
 p.first { font-size:1.25em; }
 .sub { color:#85098a; font-size:.9em; text-transform:uppercase; font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif; letter-spacing:.2em; margin-bottom:1.5em; }
 
 
 #featured_post { margin:0 0 1.5em 0; border-bottom:1px solid #ddd; }
 #featured_post h2 { font-size:2.4em; color:#050505; font-weight:normal; }
 
 
 #home .post { float:left; display:inline; width:210px; margin:0 20px 0 0; }
 #home .post h3 { }
 
 
/*
 *		Forms
 */
 #form_nieuwsbrief { }
 #form_nieuwsbrief input { margin:0 0 1.5em 0; }
 #form_nieuwsbrief input[type=submit] { margin-bottom:0; }
 
 #form_bestellen { }
 #form_bestellen fieldset { margin:0 0 1.5em 0; border:none;  }
 #form_bestellen legend { padding:0 0 1.5em 0; font-weight:bold; }
 #form_bestellen label { clear:both; float:left; margin:0 0 1.5em 0; padding:1px 0 0 0; width:200px; }
 #form_bestellen input { float:right; width:260px; padding:1px 1px}
 #form_bestellen textarea { clear:both; width:460px; height:150px; margin:0 0 1.5em 0; }
 #form_bestellen input[type=submit] { clear:both; width:auto; }
 #form_bestellen input.submit { float:left; display:block; padding:10px 15px; margin-bottom:1.5em; background:#ff6000; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; letter-spacing:.02em; font-size:.9em; font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
 
/*
 *		Sidebar
 */
 #sidebar { float:left; display:inline; width:220px; margin:0 10px; padding:0 0; }
 #sidebar h3 { padding:1em 0 0 20px; margin-bottom:1em; background:#f5f5f5 url('images/content-background.png') repeat-x; }
 #sidebar p, #sidebar form { margin-left:20px; margin-right:20px; }
 #sidebar img { margin-left:45px; }
 
 .prijs { background:#ffdfcc; font-size:1.17em; }
  
/*	
 *		Sidebar 2
 */
 #sidebar2 { float:left; display:inline; width:220px; margin:0 10px; padding:0 0; }
 #sidebar2 .sub { font-weight:normal; }
 #sidebar2 ul { list-style:none; }
 
/*
 *		Footer
 */
 #footer { width:100%; margin:20px 0 0 0; padding:20px 0 0 0; background:url('images/content-background.png') repeat-x; border-top:1px solid #ddd; }

/*
 *		Promo button
 */
 .ad { float:left; padding:20px 0 8px 0; margin:0 0 1.5em 0; border:1px solid #ddd; }
 .ad p, .ad a { margin-left:20px; margin-right:20px; }
 
 .promo { display:block; padding:10px 15px; margin-bottom:1.5em; background:#ff6000; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; letter-spacing:.02em; font-size:.9em; font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif; }
 
/*
 *		Border radius elements
 */
 #footer { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
 #footer .wrapper { width:940px; }
 .promo { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } 
