* { margin:0; padding:0; }
P { margin-bottom:20px; }
BODY { color:#898989; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; line-height:15px; margin:auto 0; text-align:center; }
A { color:#898989; outline:none; text-decoration:underline; }

#container { background-color:#fff; height:100%; margin:auto; width:1000px; }
.zoekveld { background:#3D91A5; border:2px solid #3D91A5; color:#A7A9AC; font-family:Tahoma, Geneva, sans-serif; font-size:9pt; letter-spacing:1px; padding-left:5px; padding-top:2px; }
#persoonsgegevens { margin-left:20px; }
.persoonsgegevens TD { line-height:20px; }
form table.persoonsgegevens tr TD { line-height:24px; }


.inputfield { color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; }
.inputfield-disabled { color:#000; background-color: silver; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; }

/*
.inputfield { color:#000; background-color: white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; }
.inputfield-disabled { color:#000; background-color: silver; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; } 
 */


H1 { color:#000; font-size:16px; font-weight:lighter; letter-spacing:1px; margin-left:20px; padding-right:20px; }
H1 span { color:#898989; }
H1.nieuwsintro { font-size:13px; line-height:16px; font-weight:bold; }
H2 { color:#666; font-size:12px; margin:0 20px; }
H3 { color:#000; font-size:10pt; font-weight:lighter; margin:0 20px; }
H4 { color:#666; font-size:9pt; }
H5 { color:#666; font-size:9pt; margin-left:19px; }
A:hover { color:#231F20; }

.uitgave_meer_info { margin-top:5px; }
.uitgaventabel LI { list-style:none; }
.knoppen_uitgaven { }
.omschrijving_uitgaven LI { line-height:16px; width:350px; }
.tabel_uitgaven_verschijningsvorm { color:#666; text-decoration:underline; }
.tabel_uitgaven_omschrijving { margin-top:15px; }
.uitgaventabel .omschrijving_uitgaven { float:left; width:351px; }

#header { background-color:#fff; float:left; height:180px; position:absolute; top:0; width:1000px; z-index:50; }

.logo_boom { float:left; /*height:125px;*/ width:620px; margin:20px 0 0; text-align:left; }
.logo_boom P { font-size:9pt; font-variant:small-caps; letter-spacing:1px; margin-top:5px; }

#thuiswinkelwaarborg{
	font-family:"Trebuchet MS";
	font-variant:small-caps;
	font-size:12px;
	color:#666;
	margin-top:22px;
	/*margin-bottom:12px;*/
	float:left;
	width:180px;
	height:15px;
	letter-spacing:1px;
	visibility: hidden;
}
#thuiswinkelwaarborg a
{
	text-decoration:none;
	color:#838383;
}
#thuiswinkelwaarborg a:hover
{
	color:#000;
	text-decoration:none;
}
#betaalmethodes
{
	width:209px;
	height:15px;
	margin-top:15px;
	margin-bottom:15px;
	float:right;
	text-align:right;
}



.nieuws-button-container .button { margin:5px 0; }

.aanmelden_nieuwsbrief { float:left; height:87px; margin-left:35px; width:180px; }
.aanmelden_nieuwsbrief P { font-size:9pt; font-variant:small-caps; letter-spacing:1px; margin-top:45px; text-align:right; }
.aanmelden_nieuwsbrief A { color:#999; text-decoration:none; }
.aanmelden_nieuwsbrief A:hover { color:#231F20; text-decoration:none; }

.search { float:left; font-size:9pt; font-variant:small-caps; letter-spacing:1px; text-align:left; text-align:right; width:237px; }
.go_search IMG { float:left; height:21px; margin-left:3px; margin-top:-1px; width:21px; }
.go_search_uitgebreid { font-size:10px; font-variant:small-caps; letter-spacing:1px; text-align:right; }

.shopping_car { float:right; height:121px; width:232px; text-align:left; background:url('../images/header_cart.gif') 0 0 no-repeat; }
.shopping_car P { font-size:10px; font-variant:small-caps; letter-spacing:1px; text-align:right; }

div#header-utils { float: left; height: 90px; display: block; padding-top: 40px;}
ul#header-utils { list-style:none; text-align:right; }
ul#header-utils li { line-height: 20px;}
ul#header-utils a { text-decoration:none; font-size:11px; text-transform:uppercase; color:#a8a9ad; line-height:22px; } 

#afrekenen { font-size:9pt; padding:25px 10px 0 70px; letter-spacing:1px; text-align:right; }
#afrekenen #titel { margin:0 0 10px; font-size:14px; font-weight:bold; text-align:left; }
#afrekenen td.label { text-align:left; }
#afrekenen td.value { text-align:right; }
#afrekenen a.afrekenen { padding:0 14px 0 0; color:#fff; text-decoration:none; }
#afrekenen a.afrekenen:hover { color:#000; }

.artikelen A { color:#fff; text-decoration:none; }
.artikelen IMG { border:0; }
#totaal { font-size:9pt; letter-spacing:1px; margin-top:3px; text-align:right; }
#totaal A { color:#898989; text-decoration:none; }
#uitgebreid_zoeken { margin-left:68px; margin-top:6px; width:205px; }
#uitgebreid_zoeken P { margin-top:3px; }
#uitgebreid_zoeken A { color:#999; text-decoration:none; }
#uitgebreid_zoeken A:hover { color:#231F20; text-decoration:none; }
.menu { background-color:#FFFFFF; border-bottom:1px solid #D3D4D5; float:left; height:52px; text-align:left; width:1000px; }

UL.top_menu {  }
.top_menu { float:left; width:703px; padding:5px 0 0; }
.top_menu LI { color:#898989; display:inline; font-size:13pt; letter-spacing:2px; list-style:none; padding-left:68px; }
#active A { color:#000; }
.top_menu A { color:#898989; text-decoration:none; }
.top_menu A:hover { color:#231F20; text-decoration:none; }

.content { float:left; width:1000px; }
.content_line { float:left; height:497px; margin-top:20px; width:1px; }
.menu_left { color:#898989; float:left; font-size:10pt; height:50px; letter-spacing:1px; margin-right:20px; margin-top:12px; text-align:right; width:165px; }
.menu_left P { color:#898989; font-size:10px; letter-spacing:0; margin-bottom:10px; text-align:right; }
.menu_left LI { display:inline-block; float:right; line-height:16pt; list-style:none; overflow:hidden; text-align:right; width:155px; word-wrap:break-word; }
.menu_left_items LI { margin-right:0; }
.menu_left A { color:#898989; text-decoration:none; }
.menu_left A:hover { color:#231F20; text-decoration:none; }
.menu_left_items_links { color:#B3B3B3; padding:0; }
.menu_left_items_links LI { font-size:10px; height:auto; letter-spacing:0; line-height:12pt; list-style:none; padding:0; }
.menu_left_items_links A { color:#B3B3B3; text-decoration:none; }
.menu_left_items_links A:hover { color:#231F20; text-decoration:none; }
.menu_left_items A.genre { color:#666666; }
.menu_left_items A:hover.genre { color:#231F20; }
#menu_left_links { float:right; margin-top:70px; }
.menu_left_items_title { color:#666666; }

.content_left { float:left; margin-top:15px; text-align:left; width:345px; }
P.inleiding { color:#666666; margin:15px 20px 0; }
.content_middle { float:left; margin-top:15px; text-align:left; width:235px; }
.schrijver { margin:0 20px; }
.bedrag { margin:0 20px; }
.news { float:left; margin-top:20px; width:325px; }
.content_view_booklist { float:left; letter-spacing:normal; margin-bottom:20px; min-height:765px; text-align:left; width:580px; }
.content_view_booklist ul {
	margin-left: 15px;
}
.content_view_book { float:left; letter-spacing:normal; text-align:left; width:580px; }
.book_left { float:left; width:35%;}
.book_right { float:left; width:65%;margin-top:20px;}
.book_info { float:left; width:230px; }
.book_title { float:left; width:100%;}
.book_price { float:left; margin-top:15px; margin-left:20px;}
.prijs{ font-size:14px;}
.view_book_image { float:left; margin-left:5px; /*margin-top:10px;*/ }
.view_book_image IMG { margin-top:5px; max-width: 190px;}
.book_description { margin:0 20px; }
.fb-content-area { margin:8px 20px 0px 20px; }

.inkijkexemplaar a { color:#000; }

.tabel_uitgaven { border-bottom:1px solid #C4C4C4; float:left; line-height:10pt; margin-left:20px; margin-top:10px; }
.tabel_uitgaven_plaatje IMG { border:1px solid #999; width:63px; }
.tabel_uitgaven_ebook_banner {position: absolute; bottom: 4px; right: 5px; height: 47px; width: 46px; background: url('../images/e_reader_tab.png') 0 0 no-repeat; }
@media \0screen {  
	.tabel_uitgaven_ebook_banner {bottom: 0px; } /*IE8*/
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .tabel_uitgaven_ebook_banner {bottom: 0px; } /*IE10 & IE11*/
}
.uitgaventabel .tabel_uitgaven_plaatje { float:left; position:relative; width:85px; }
.tabel_uitgaven_plaatje_no_border IMG { border:0px solid #000000; margin-left:-6px; width:63px; }
.tabel_uitgaven A { color:#898989; text-decoration:none; }
.tabel_uitgaven A:hover { color:#666666; text-decoration:underline; }
.tabel_uitgaven IMG.img_size { border:0; margin-bottom:10px; margin-right:25px; width:93px; }
.tabel_uitgaven_plaatje_no_border_uitgelicht A IMG { border:0; max-height:101px; max-width:90px; }
.tabel_uitgaven_uitgave { color:#898989; padding-right:30px; }
.tabel_uitgaven_titel { color:#666666; font-weight:bold; line-height:10pt; }
.tabel_uitgaven_titel A { color:#353535; text-decoration:none; }

.hor_line
{
    height: 1px;
    display: block;
    background-color: #C4C4C4;
}
.beschrijving_titel { margin:5px 0 10px 20px; font-size:13px; font-style:italic; }
.speciale_tekst { margin:5px 0 10px 20px; font-size:13px; font-weight:bold; color: #FF8000; }
.auteur { margin-left:20px; }
.book_info_tabel { margin-left:20px; margin-top:5px; }
.book_info_inkijkexemplaar { margin-left:20px; margin-top:10px; }
.book_info_inkijkexemplaar A { color:#000; text-decoration:none; }
.book_description_intro { color:#666; float:left; margin-top:15px; min-height:450px; width:325px; }

.view_book_uitgave { margin-top:50px; }
.view_book_uitgave TABLE { border-top:1px solid #A7A9AC; line-height:10pt; margin-top:25px; }
.view_book_details { float:left; line-height:10pt; width:200px; }
.uitgaventabel { border-bottom:1px solid #C4C4C4; float:left; margin-left:20px; margin-top:20px; padding-bottom:20px; width:537px; }

.content_right { float:left; margin-top:15px; text-align:left; width:200px; }
.content_right TABLE { line-height:12pt; margin-left:20px; margin-top:15px; }
/*.content_right P { margin:20px 20px 0; overflow:hidden; }*/
.border_right { border-bottom:1px solid #D3D4D5; float:left; margin:15px 0 15px 20px; width:200px; }
.content_right_darkgrey { color:#818285; margin:0; }
.content_right_darkgrey_title A { color:#666666; font-weight:bold; text-decoration:none; }
.content_right_darkgrey_title A:hover { font-weight:bold; text-decoration:none; }
.content_right_lightgrey { color:#CDCED0; }
.items_booklist_content_right A { color:#666666; font-weight:bold; text-decoration:none; }
.items_booklist_content_right A:hover { color:#666666; text-decoration:none; }
.boek_auteur { height:37px; width:24px; }

A.a-z { color:#999; text-decoration:none; }
A:hover.a-z { color:#231F20; text-decoration:underline; }
A.z-a { color:#999; text-decoration:none; }
A:hover.z-a { color:#231F20; text-decoration:underline; }
A.sorteer_titel { color:#999; text-decoration:none; }
A:hover.sorteer_titel { color:#231F20; text-decoration:underline; }
A.sorteer_verschijningsvorm { color:#999; text-decoration:none; }
A:hover.sorteer_verschijningsvorm { color:#231F20; text-decoration:underline; }
A.sorteer_auteur { color:#999; text-decoration:none; }
A:hover.sorteer_auteur { color:#231F20; text-decoration:underline; }

.top5 IMG { border:1px solid #999; margin:5px; }
.meer_boeken_auteur { line-height:12pt; }
.meer_boeken_auteur IMG { border:1px solid #999; margin:5px; }
.meer_boeken_onderwerp { line-height:12pt; }
.meer_boeken_onderwerp IMG { border:0; margin:5px; }

.uitnodiging { max-height:225px; min-height:160px; }
.uitnodiging P { margin-left:20px; margin-top:10px; }
#titel { margin-left:20px; margin-top:10px; }
.datum { margin-left:20px; }
.content_right_alle_uitgaven { }
.empty { height:50px; }
.sorteer_content_right { margin-left:20px; }
.sorteer_content_right A { color:#898989; text-decoration:none; }
.items_booklist_content_right { margin-top:20px; }

.winkelwagen { margin-top:40px; }
.winkelwagen IMG { border:0; }
.winkelwagen P { color:#666; padding-top:10px; }
.footer_winkelwagen { background-repeat:no-repeat; height:5px; width:181px; }
.background_winkelwagen { margin-left:20px; }

.uitnodiging IMG { margin-top:10px; }

.blok_left { float:left; height:500px; width:345px; }
.blok_middle { float:left; height:500px; width:235px; }
.blok_onder_right { float:left; height:500px; }
.blok_zk { height:245px; }
.blok_mk { height:200px; }
.blok_mk IMG { margin-left:20px; margin-top:10px; }
.blok_mk_right { max-height:225px; min-height:220px; }
.blok_zk_right { height:280px; }
.blok_mk_onder { margin-top:40px; max-height:225px; min-height:150px; }
IMG.plaatje_links { max-width:300px; }
IMG.plaatje_midden { max-width:190px; }
.plaatje_rechts { max-width:180px; }

.soort_uitgave A { color:#898989; text-decoration:none; }
.soort_uitgave { margin-left:20px; }
A.selected { color:#666666; text-decoration:underline; }

/**
 * Sorteren
 */
.sorteer { margin-left:20px; margin-top:5px; }
.sorteer A { color:#898989; letter-spacing:normal; text-decoration:none; }
.sorteer .a-z-active { padding:0 12px 0 0; background:url('../images/sort.gif') right 6px no-repeat; text-decoration:underline; }
.sorteer .z-a-active { padding:0 12px 0 0; background:url('../images/sort.gif') right -17px no-repeat; text-decoration:underline; }

.totaal_booklist { margin-left:20px; }
.breadcrumbs { color:#898989; font-size:8pt; margin:20px 20px 10px; }

.lees_verder_knop { float:left; margin-left:20px; margin-top:10px; }
.lees_verder_knop IMG { border:0; height:20px; width:70px; }
.white_space_colums { background-color:#FFF; height:20px; margin-top:20px; width:100%; }
A.lees_verder_text { color:#999; font-size:7pt; text-decoration:underline; }
A:hover.lees_verder_text { color:#231F20; font-size:7pt; text-decoration:underline; }

.bestel { float:left; height:20px; margin-top:10px; }
.bestel IMG { border:0; }
.bestel_uitgaven_tabel IMG { border:0; }
.bestel_uitgaven_tabel { }

.cleaner { clear:both; float:left; margin:0; }

.footer { background-color:#FFF; border-top:1px solid #D3D4D5; color:#898989; float:left; font-size:9pt; font-variant:small-caps; letter-spacing:1px; text-align:left; width:1000px; }
UL.footer_items { margin-left:185px; padding:7px 0; width:815px; }
.footer_items LI { display:inline; list-style:none; margin-right:25px; }
.footer_items A { color:#898989; text-decoration:none; }
.footer_items A:hover { color:#231F20; text-decoration:none; }

DIV#icons { clear:both; padding-right:20px; padding-top:10px; }
DIV#icons A#button { display:block; float:right; height:16px; margin-left:5px; width:16px; }
DIV#icons A#button.facebook { background:url(/images/icons/facebook.png); }
DIV#icons A#button.twitter { background:url(/images/icons/twitter.png); }
DIV#icons A#button.mail { background:url(/images/icons/mail.png); }
DIV#icons A#button.print { background:url(/images/icons/print.png); }
DIV#icons A#button.linkedin { background:url(/images/icons/linkedin.png); }
DIV#popupwrapper { background:transparent url("/images/bg.png") repeat scroll 0 0; bottom:0; height:100%; left:0; position:absolute; width:100%; z-index:100; }
DIV#popup { background:transparent url("/images/bg.png") repeat scroll 0 0; margin:100px auto 0; min-height:10px; padding:10px; position:relative; text-align:left; width:400px; z-index:6; }
DIV#popupcontent { background:#FFFFFF none repeat scroll 0 0; height:100%; position:relative; width:100%; z-index:10; }
DIV#popupcontent #mailtop { background-color:#CCCCCC; color:#000000; font-weight:bold; padding:5px; }
DIV#popupcontent #mailtop .close { cursor:pointer; float:right; position:relative; right:5px; top:-18px; }
DIV#popupcontent #contents { padding:10px; }
DIV#errors.load { background:transparent url("/images/load.gif") repeat scroll 0 0; }
DIV#popupcontent H1 { color:#D7031C; font-size:19px; font-weight:bold; }
DIV#popupcontent LABEL { display:block; }
DIV#popupcontent INPUT { margin-bottom:5px; padding:3px; width:170px; }
DIV#popupcontent TEXTAREA { padding:3px; }
DIV#popupcontent #submit { margin-top:10px; width:auto; }
DIV#popupcontent #errors OL { margin-bottom:10px; padding-top:10px; }
DIV#popupcontent #errors OL LI { margin-left:30px; }
DIV#popupwrapper
{
	bottom: 0;
	left: 0;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 100;
	background: transparent url("/images/bg.png") repeat scroll 0 0;
}
DIV#popup
{
	background: transparent url("/images/bg.png") repeat scroll 0 0;
	margin: 100px auto 0;
	min-height: 10px;
	padding: 10px;
	position: relative;
	width: 400px;
	z-index: 6;
	text-align: left;
}
DIV#popupcontent
{
	background: #FFFFFF none repeat scroll 0 0;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 10;
}
DIV#popupcontent #mailtop
{
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 5px;
	color: #000000;
}
DIV#popupcontent #mailtop .close
{
	cursor: pointer;
	float: right;
	position: relative;
	top: -18px;
	right: 5px;
}
DIV#popupcontent #contents
{
	padding: 10px;
}
DIV#errors.load
{
	background: transparent url("/images/load.gif") repeat scroll 0 0;
}
DIV#popupcontent H1
{
	color: #D7031C;
	font-size: 19px;
	font-weight: bold;
}
DIV#popupcontent LABEL
{
	display: block;
}
DIV#popupcontent INPUT
{
	margin-bottom: 5px;
	padding: 3px;
	width: 170px;
}
DIV#popupcontent TEXTAREA
{
	padding: 3px;
}
DIV#popupcontent #submit
{
	margin-top: 10px;
	width: auto;
}
DIV#popupcontent #errors OL
{
	margin-bottom: 10px;
	padding-top: 10px;
}
DIV#popupcontent #errors OL LI
{
	margin-left: 30px;
}
.inloggen_button
{
	clear: both;
	background: #1161AA;
	border: 0;
	height: 24px;
	width: 165px;
	font-family: "Trebuchet MS";
	color: #F0F0F0;
	font-weight: bold;
	font-size: 11px;
	margin-right: 16px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 16px;
	text-align: center;
}
#inlogpagina P
{
	padding: 10px 0;
	padding-left: 20px;
}
#inlogpagina
{
	float: left;
	width: 345px;
}
A.wachtwoord_vergeten
{
	background: #EDEDED;
	padding: 1px 1px 0px 5px;
	width: 160px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	text-align: left;
	text-decoration: none;
	display: block;
}
A.wachtwoord_vergeten:hover
{
	background: #1161AA;
	padding: 1px 1px 0px 5px;
	width: 160px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	text-align: left;
	text-decoration: none;
	display: block;
}
A.email_vergeten
{
	background: #EDEDED;
	padding: 1px 1px 0px 5px;
	width: 160px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	clear: both;
	border: 0;
	text-align: left;
	text-decoration: none; 
	display: block;
}
A.email_vergeten:hover
{
	background: #1161AA;
	padding: 1px 1px 0px 5px;
	width: 160px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	text-align: left;
	text-decoration: none; 
	display: block;
}
A.account
{
	background: #1161AA;
	border: 0;
	width: 165px;
	height: 22px;
	font-family: "Trebuchet MS";
	color: #F0F0F0;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 16px;
	padding: 4px 0px 0px 0px;
	text-align: center;
	display: block;
}
#account_aanmaken P
{
	float: left;
	width: 350px;
}
#account_aanmaken_1
{
	width: 100%;
	float: left;
	height: 148px;
}
#account_aanmaken
{
	float: left;
	width: 400px;
	padding-left: 20px;
}

/*specifiek voor regitratiepagina*/
#wrapp_wide_content
{
	width: 795px;
	padding-left: 15px;
}
#wrapp_wide_content OL LI
{
	margin-left: 0;
}
#wrapp_wide_content P
{
	font-size: 12px;
	text-align: left;
	width: 350px;
	margin-left: 20px;
	margin-top: 20px;
}
#wrapp_wide_content form {
	margin-left: 20px;
}
#wrapp_wide_content .content_left {
	width: 390px;
}
#wrapp_wide_content .content_left .breadcrumbs {
	margin-top: 3px;
}
#wrapp_wide_content .content_right {
	width: 230px;
}
#wrapp_wide_content P A
{
	font-size: 12px;
	margin-top: 5px;
}
H2
{
	font-size: 16px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
}
#nieuw_account
{
	float:left;
	width:780px;
	border:0;
	margin-bottom: 10px;
}
#nieuw_account TABLE
{
	float:left;
	width:350px;
	border:0;
}
.formulier
{
	margin:0;
	width:450px;
	padding:5px;
	float: left;
}
#email_ww
{
	border: 0;
	float: left;
	width:780px;
	margin-bottom: 20px;
}
#email_ww LABEL
{
	border: 0;
	float: left;
	text-align: left;
}
#email_ww INPUT
{
	float:left;
	font-size:10px;
	padding: 4px 4px;
	margin-bottom: 5px;
	margin-top: 5px;
	width:180px;
}
#id_adresgegevens
{
	border: 0;
	float: left;
	width:780px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#id_adresgegevens H2
{
	font-size: 16px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
}

#id_adresgegevens TABLE
{
	border: 0;
	float: left;
	width:780px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#id_adresgegevens LABEL
{
	border: 0;
	float: left;
	text-align: left;
}
#id_adresgegevens INPUT
{
	float:left;
	font-size:10px;
	padding:4px 4px;
	margin-bottom: 5px;
	margin-top: 5px;
	width:180px;
}
#id_adresgegevens SELECT
{
	float:left;
	font-size:10px;
	padding:2px 2px;
	width:180px;
}
#checkbox
{
	float:left;
	width:80px;
}
.verplicht
{
	text-align:left;
	color:#900;
}
#account_exists
{
	padding: 0px 0px 10px;
}
.hidden
{
	display: none !important;
}
#id_adresgegevens TABLE
{
	float:left;
	width:780px;
	border:0;
}

#afwijkend
{
	width: 407px;
	height: 37px;
	float: left;
}
input[disabled] 
{
	background: #CCC;
}
.account_button
{
	clear: both;
	background: #1161AA;
	border: 0;
	height: 20px;
	width: 165px;
	font-family: "Trebuchet MS";
	color: #F0F0F0;
	font-weight: bold;
	font-size: 11px;
	margin-right: 16px;
	cursor: pointer;

	margin-top: 5px;
	margin-bottom: 16px;
	text-align: center;
}
#besteloverzicht {
	margin-left: 20px;
}

#overzicht_menu {
	background: none repeat scroll 0 0 #d3d4d5;
	clear: both;
	float: left;
	height: 30px;
	list-style: none outside none;
	margin-top: 28px;
	margin-left: 20px;
	width: 540px;
}

#overzicht_menu ul {
	list-style: none outside none;
	margin-top: 7px;
}

#overzicht_menu ul li {
	display: inline;
	margin-top: 8px;
	margin-left: 20px;
	cursor: pointer;
}

#overzicht_menu ul li.active {
	color: #1161aa;
	font-weight: bold;
}
div#ebooks {
	margin-left: 20px;
	margin-right: 20px;
}

div#ebooks form {
	margin-top: 20px;
}
div#besteloverzicht {
	margin-top: 15px;
}
p#ebook-status {
	color: #dd0000;
}
p#ebook-status span.goed {
	color: #1161aa;
}
p.message {
	color: #1161aa;
}
th {
	text-align: left;
}
 hr {
	margin-right: 20px;
	border: 0px;
	border-bottom: 1px solid #bbb;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 1px;
}
img.lock {
	margin-bottom: -3px;
	border: 0;
	margin-top: 0px;
}
.persoonsgegevens a {
	text-decoration: none;
	color: #1161aa;
}
#besteloverzicht .persoonsgegevens td.right {
	text-align:right;
	padding-right: 55px;
}
#cookiepolicy{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	z-index:2147483647;
	background-image:url(/images/grey_bg.png);
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*padding:10px 0 5px 0;*/
}
#cookiepolicy-txt span{
	display:inline-block
}
#cookiepolicy-txt{
	vertical-align:text-top;
	line-height:16px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:arial;
	padding: 5px 5px 5px 0
}
#cookiepolicy-accept-cookies{
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-family:arial;
	opacity:1;
	padding:4px 10px 4px;
	cursor:pointer; 
	display:inline-block; 
	float: right
}
#cookiepolicy a,#cookiepolicy a:link,#cookiepolicy a:visited,#cookiepolicy a:hover{
	color:#fff;
	text-decoration:underline
}
#cookiepolicy-wrapper{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	position:relative
}
#cookiepolicy-notice{
	padding:5px 0 2px;
	color:#FFF;
}
p.uitleg{
	margin-left:20px;
	margin-top:10px;
}
.geen-resultaten{
	padding-top:30px;
	margin-left:20px;
}