html {height:100%}

BODY {height:100%; margin-top:0; margin-left:0; margin-bottom:0; margin-right:0; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333 ; background-image: url(graphics/bg_center.jpg); background-repeat: repeat-x; background-color: #000000}

a:link {text-decoration: none;color:#ffffff}
a:visited {text-decoration: none;color:#ffffff}
a:active {text-decoration: none;color:#ffffff}
a:hover {text-decoration: underline; color:#d1d1d1}

a.lkcolor:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#474747}
a.lkcolor:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#474747}
a.lkcolor:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;color:#474747}
a.lkcolor:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#851d1c}

a.lkwhite:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#ffffff}
a.lkwhite:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#ffffff}
a.lkwhite:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;color:#ffffff}
a.lkwhite:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#851d1c}

a.lkwhite2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#ffffff}
a.lkwhite2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#ffffff}
a.lkwhite2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;color:#ffffff}
a.lkwhite2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#d1d1d1}

.topL {width: 100px; height: 60px;  text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding-left: 10px }
.topR { width: 100%; font-family: "Times New Roman", Times, serif; font-size: 20px; color: #851d1c; text-align: center; font-weight: bold}
.top_bg {background-image: url(graphics/achtergrond.jpg)}

.catNames {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 10px; vertical-align: top; text-align: left }
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; vertical-align: top; text-align: left }

.centerL { width: 37%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 35px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: top}
.centerM { width: 38%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 35px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: top}
.centerR { width: 200px}
.newsbox { width: 25%; padding-top: 25px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: top}
.titlebox { width: 75%; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center}
.newsletter { height: 48px; background-color: #d1d1d1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; border: #851d1c 2px solid; background-image: url(graphics/achtergrond.jpg)}
.newspaper_button {width: 50%; background-image: url(graphics/bg_bottom.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.bottomL {width: 150px; height: 40px}
.bottomM {height: 40px; vertical-align: middle; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-image: url(graphics/bg_bottom.jpg)}
.bottomR { width: 150px}

.picL {  float: left}

#clearfooter {
clear:both;
height:80px;
overflow:hidden;
}

#footer {
position: absolute;
height:60px;
background-color: #851d1c;
width:100%;
bottom:0px;
color:#ffffff;
vertical-align: bottom;
}

#wrap {
min-height:100%;
position:relative;
}
* html #wrap {height:100%}

.content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.content_center {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center}
.content_top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: top}
.content_bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: bottom}
.content_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left}

.menu_container {  height: 40px}
.menu_cel { width: 25%; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #851d1c; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center; border-top: #474747 1px solid; border-bottom: #ffffff 1px solid; background-image: url(graphics/bg_button1.gif); background-repeat: repeat-x}
.menu_cel5 { width: 20%; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #d1d1d1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center; border-left: #ffffff 1px solid ; border-top: #ffffff 1px solid; border-bottom: #474747 1px solid;; background-image: url(graphics/bg_button2.gif)}
.menuadmin_cel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #474747; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center}
.login {text-align: center; padding-top: 20px; padding-bottom: 20px}
.formfield {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; }
.formlabel {width: 50%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: right; padding-right: 10px }
.table_borderwhite {border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-top: #ffffff 1px solid }

.admin { text-align: center; padding-top: 20px; padding-bottom: 20px }
.tablerow1 {  background-color: #878787}
.tablerow2 {  background-color: #979797}
.tablerow3 {  background-color: #851d1c}
.picR { float: right; margin-left: 10px}
.left {  text-align: left}
.right {  text-align: right}
.middle { text-align: center}
.bg_center {  background-image: url(graphics/bg_center.jpg); background-repeat: repeat-x; background-position: center}
.formlabel_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; text-align: right; padding-right: 10px }
.tablerow4 { background-color: #FFFFFF}
.content_red_top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left ; vertical-align: top}
.content_red_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left }
.content_red_centre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center}
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px ; font-weight: bold; background-color: #851d1c; background-image: url(graphics/bg_bottom.jpg)}
.bookofthemonth {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c;border-bottom: #ffffff 1px solid;; padding-left: 5px; font-weight: bold; background-color: #FFFF33; padding-top: 10px; padding-right: 5px; padding-bottom: 10px}
.menu_celtop5 { width: 20%; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #851d1c; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center; border-top: #474747 1px solid; border-bottom: #ffffff 1px solid;; background-image: url(graphics/bg_button1.gif); background-repeat: repeat-x ; font-weight: bold}
.tablerow5 { background-color: #d1d1d1}
.book_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.your_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 10px; text-align: left ; font-weight: bold}
.bookclub_bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: top; text-align: left ; background-image: url(graphics/achtergrond.jpg); background-repeat: repeat-x; width: 25%; border-bottom: #ffffff 1px solid}
.content_red_small_bggray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left ; background-color: #d1d1d1; vertical-align: top}
.content25 { width: 25%; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-top: #474747 1px solid; border-bottom: #ffffff 1px solid;}
.content_gray25 { width: 25%; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #d1d1d1; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-top: #474747 1px solid; border-bottom: #ffffff 1px solid;; text-align: right}

.shoppingcart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center ; vertical-align: top; border-bottom: #d1d1d1 1px solid}
.memberbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-left: 2px; padding-right: 1px}
.bookclub_bottom2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: top; text-align: left ; width: 25%; border-bottom: #ffffff 1px solid ; background-color: #851d1c}
.linkoff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.header_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px ; font-weight: bold; background-color: #851d1c; background-image: url(graphics/bg_bottom.jpg) ; text-align: left}
.content_gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d1d1d1; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left }
.tablerow6 { background-color: #E1C5B9}
.publishers_output { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; text-align: left }
.publishers_output_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; text-align: right}
.photo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #851d1c; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left ; background-image: url(graphics/photoframe.gif); background-repeat: no-repeat}
