body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif; background: #305469; background-image:url('/images/background.png'); background-repeat: repeat-x; height: 100%; width:900px; margin:0 auto; padding:0; color: #434343;
}

h1 { font-size: 145%; display: inline; font-weight: normal; color:#ffab04; padding: 0 10px 0 24px; }
h2 { font-size: 120%; display: inline; font-weight: normal; color:#ffab04; padding-bottom: 24px; }
h3 { font-size: 105%; }
p { font-size: 95%; line-height: 130%; padding-bottom: 16px; }
p.zoekveld { padding:0; margin:0; }
ul { padding-bottom: 16px; list-style-type:none; }
li { background-image:url('/images/marker.png'); background-repeat:no-repeat; background-position:0px 5px; padding-left:14px; color: #ffab04; font-size: 95%; }
span { color: #434343; font-size: 85%; display:block; padding-bottom: 10px; }

.button { cursor:pointer; background:#ffab04; color:#fff; margin-left: 10px; }
.bigbutton { background-color: #FF6600; color: #fff; font-size: 120%; }

.checkout { background-color: #f3e0bb;border:1px solid black; }
.signup { background-color: #FF6600;color: #fff;border:1px solid black;  }
.checkoutDelete { background-color: #ba8824;border:1px solid black; }

select { margin-top: 7px; }

img.logo { width: 182px; height: 195px; float:left; margin: 0; }
.populaireboeken { width: 852px; height: 322px; margin: 14px 24px 0 24px; }
img.cover { width: 118px; height: 166px; }

input.text { background-color: #f5e8cf; }
textarea.text { background-color: #f5e8cf; }
select.text { background-color: #f5e8cf; }

li.odd { color: black;background-color: #f5eee0;margin-bottom: 10px; }
li.even { color: black;margin-bottom: 10px; } 

#container {
	width: 900px; height: 100%; margin: 0 auto; background: #fff;
}

#header {
	width: 900px; height: 195px; margin: 0 auto; background-image:url('/images/background.png'); background-repeat: repeat-x; position: relative;
}

.title { font-size: 160%; display: inline; font-weight: normal; color:#ffab04; padding: 0 10px 0 24px; }

#copyright {
  color: #fff; font-size: 75%; padding-top: 10px;
}

#winkelwagen {
  height: 45px; color: #fff; font-size: 75%; margin-top: 142px; right:0px; position:absolute; background-image:url('/images/winkelwagen.png'); background-repeat:no-repeat; padding-left: 40px; background-position:0 -7px;
}

#zoekbalk {
  color: #000; font-size: 75%; padding-top: 70px; right:0px; position:absolute; text-align: right;
}

#navbar {
	width: 900px; height: 65px; margin: 0 auto; background:#fff url('/images/navbarfooter.png') no-repeat 0px 0px;
}

#main {
	width: 900px; height: 100%; margin: 0 auto; padding-bottom: 17px; margin-top: -24px; position:relative;
}

#nettoegevoegd {
	width: 876px; height: 40px; margin: 0 auto; background:#f8ae19; padding: 14px 0 10px 24px; float: left;
}

#nettoegevoegdtitel { padding: 0 10px 10px 0; color: #fff; }

#boekenwrapper {
	width: 876px; height: 275px; background:#f8ae19; margin: 0 auto; padding: 14px 0 10px 24px; float: left;
}

#boekenwrapper .boek {
  height: 250px; width: 116px; margin: 0 20px 10px 0; float:left; font-size: 85%; text-align: center;
}

#boekenwrapper .boek p {
  color: #fff; padding: 10px 0 0 0;
}

#wrapper {
	width: 900px; margin: 0 auto; background:#fff; float:left; padding-top: 24px;
}

#spacer {
	width: 1px; height: 800px; float:left; 
}

.footer {
	width: 900px; height: 193px; margin: 0 auto; background:#fff url('/images/navbarfooter.png') no-repeat 0px -65px; clear:both; text-align: center; padding-top: 40px; color:#fff;
}

.content { width: 264px; height: 100%; float:left; padding-left: 24px; }
.content_wide { width: 90%; float:left; padding-left: 24px; }

.content p { margin-top: 16px; }
.content_wide p { margin-top: 16px; }

a:link, a:visited { color: #ff9911; text-decoration: none; font-size: 95%; }
a:hover, a:active{ color: #ff6600; text-decoration:underline;} 

/*


a:link, a:visited { color: #ffab04; text-decoration: none; font-size: 95%; font-weight: bold; }
a:hover, a:active{ color: #ff6600; text-decoration:underline;} 

#header  a:link, a:visited { color: #fff; text-decoration: none; font-weight: bold; font-size: 100%; }
#header  a:hover, a:active{ color: #fff; text-decoration:underline;}

#main  a:link, a:visited { color: #ffab04; text-decoration: none; font-weight: normal; !important; } 
#main  a:hover, a:active{ color: #ff6600; text-decoration:underline; !important; } 


a.vlak:link, a.red:visited { color: #fff; background:#ffab04; padding: 5px 5px 5px 5px; text-decoration: none; font-weight: normal; font-size:85%; }
a.vlak:hover, a.red:active{ color: #fff; background:#ff6600; text-decoration:underline;}

*/

a.white:link, a.white:visited { color: #fff; text-decoration: none; font-weight: normal; }
a.white:hover, a.white:active { color: #fff; text-decoration:underline; }  

#menu {position: absolute; width:590px; height:26px;}

#menu a{ display:block; height: 26px; background-image: url("/images/menu.png"); text-indent: -9999px; }

#menu a.home { width:72px; background-position: 0 0; float: left; }
#menu a.home:hover { background-position: 0 26px; }
#menu a.ebooks { width:66px; background-position: -72px 0; float: left; }
#menu a.ebooks:hover { background-position: -72px 26px; }
#menu a.emagazines { width:102px; background-position: -138px 0; float: left; }
#menu a.emagazines:hover { background-position: -138px 26px; }
#menu a.publiceren { width:91px; background-position: -240px 0; float: left; }
#menu a.publiceren:hover { background-position: -240px 26px; }
#menu a.partners { width:74px; background-position: -331px 0; float: left; }
#menu a.partners:hover { background-position: -331px 26px; }
#menu a.contact { width:68px; background-position: -403px 0; float: left; }
#menu a.contact:hover { background-position: -403px 26px; }  
#menu a.bestellingen { width:100px; background-position: -471px 0; float: left; }
#menu a.bestellingen:hover { background-position: -471px 26px; }  

.footer  a:link { color: #fff; text-decoration: none; font-weight: bold; }
.footer  a:visited { color: #fff; text-decoration: none; font-weight: bold; }
.footer  a:hover{ color: #fff; text-decoration:underline;}
.footer  a:active{ color: #fff; text-decoration:underline;}