

body	{
font-family: Verdana, Georgia, Times, sans-serif;
font-size:.80em;
margin-top: 1ex;
margin-right: 1em;
margin-bottom: 2ex;
margin-left: 1em;

color: black;

background-color: #f5f5f5;


}

p {
max-width:800px;
}



h1, h2, h3, h4, h5, h6, .header2OnHomepage { font-family: Verdana, Georgia,  Palatino, 'Book Antiqua', Utopia, 'Times New Roman', serif;

}

h1 { font-size:280%;}

h1, h2, h3 {font-weight:normal; margin-bottom:0; padding-bottom:0;}


h2 p, h3 p, h2 ul, h3 ul  {margin-top:0; padding-top:0; border-style:solid;}
div.bookPage#title, h1.bookPage#title, h2 {margin-bottom:0; padding-bottom:0;}
h2 ul {border-style:solid; margin-left:0;}

h1.bookPage#title, div.bookPage#subtitle {
color: black;
font-family:  Verdana, Georgia,  Palatino, 'Book Antiqua', Utopia, 'Times New Roman', serif;
font-style: italic;
background-color: #f5f5f5;
margin-top:0; padding-top:0;
}

div.bookPage#title, h1.bookPage#title {font-size:2.0em;}
div.bookPage#subtitle {font-size:1.45em;}

label {
	margin: 0 0.5em 0 0;
	display: block;
	width: 15em;
	text-align: right;
	float: left;
}

td {border-style:solid; border-width:1px; padding:0.25em;}


.resizepicture {height:210px;}



div.bookOnBookpage div.bookPicture {display:inline; float:left; margin-bottom:1em; padding-bottom:1em; margin-top:0.5em; padding-top:0.5em;}


div.bookOnBookpage div.bookInfo {margin-left:180px; padding-bottom:0; font-size:0.9em;padding-top:0.5em;}



#content, #description {clear:both; 

}

li {list-style-type:none;}

.strongbold strong, #content strong, #description strong, #reviews strong, #author strong, .gewinaContent strong {font-style:italic; font-weight:normal;}

ul#authors li {font-size:1.45em;}
.extraauthorinfo {font-size:1em;}


ul#authors, ul#authors li, ul#authors li a, div.authorinfo, div.extraauthorinfo {margin:0; padding:0;}

a:link, a:active, a:visited , a:hover {color:#4169e1;  background-color:#f5f5f5; text-decoration:none; }



a.onopvallend:link, a.onopvallend:active , a.onopvallend:visited  {color:black; background-color:#f5f5f5; }



a.onopvallend:hover {color:#4169e1; background-color:#f5f5f5;}


.aavl {color:red;background-color:#f5f5f5;}

.bookvar {margin-top:1ex;}


.addtocart {font-style:italic; font-weight:bold; margin-left:1em;}

fieldset {border-style:none; margin-left:0; padding-left:0;}
.clear {clear:both;}








@media handheld {
.bookInfo {margin-left:0;}
}



.authorinfo ul {margin-left:0; padding-left:0;}



ul#authors, .extraauthorinfo {margin-bottom:0.5ex;padding-bottom:0.5ex; margin-top:0.5ex;padding-top:0.5ex;}


h2, .header2OnHomepage {color:#191970; font-size:120%; font-weight:bold; 
margin-top:1.25ex; padding-top:1.25ex; margin-bottom:0; padding-bottom:0;
clear:both;
}


.newbooks {color:#dc143c;  background-color:#f5f5f5; font-style:italic; font-weight:bold;}


form.formOnHomepage fieldset {margin-top:0;padding-top:0; margin-bottom:0;padding-bottom:0;}
.mainmenu {text-align:right;}


#reviews p, #description p, #content p , #author p {margin-top:0; padding-top:0; }

.newtitles ul, .forthcomingtitles ul, .infoOnHomepage ul, div#validate {margin:0; padding:0; clear:both;}



img#logo {float:left;}
div#validate {clear:left;}

address {font-style:normal;}
li.newbook {padding-bottom:1ex;}
li.newbook a.title {font-style:italic; font-weight:600; color:black;background-color:#f5f5f5; }
li.newbook a.title:hover {color:#4169e1;background-color:#f5f5f5;}

li.newbook p { display:inline;}



ul.gewinaIssues li {display:inline;  }




li.gewinaSpecialIssue a:link , li.gewinaSpecialIssue a:active  , li.gewinaSpecialIssue a:visited {font-weight:bold;}


 div.gewinaSpecialIssueLink, div.gewinaSpecialIssueLink a:link, div.gewinaSpecialIssueLink a:active,
  div.gewinaSpecialIssueLink a:visited
          {font-weight:bold; }


ul.gewinaIssues {
font-family: Arial, sans-serif;
font-size:0.9em; margin:0; padding:0;}
div.gewinaContent, div.gewinaContent p {margin:0; padding:0;}
h3.gewinaIssue {font-weight:normal; font-size:1.25em; margin-bottom:0; padding-bottom:0;}
div.gewinaTitle {font-size:1.2em;}
div.gewinaISSN {font-size:0.9em;}

@media print {
div#header {display:none;}
div.winkel {display:none;}
}

h2.header2OnBookpage {margin-top:0; padding-top:0;}

div.listOfBooks ul {margin:0; padding:0;}

div.orderinfo, div.orderinfo ul {margin:0; padding:0; list-style-type:disc;}
div.orderinfo ul li { list-style-type:disc;margin-left:2em;}
div.mainmenu ul li {display:inline; margin-right:0.5em;}



.newtitles {display:none;}

@media handheld {
.PNG {display:none;}
.newtitles {display:block;}
}

table.serie tr, table.serie tr td {border:none; }
table.serie tr td.number {text-align: right;}

.pages ul {margin-left:0; padding-left:0;}
.pages ul li {display:inline; margin:0; padding:0;}
.pages ul li a img {border-style:none; margin:0; padding:0;}
.toplink {text-align:right;}


a.previewpageslink { font-style:italic; font-weight:bold;}


<!-- ------------------------------------------- -->








div#searchOnHomepage {display:inline;  }



div.bookPictureOnHomepage {display:inline; width:175px; height:225px;}
div.bookPictureOnHomepage a img { border-style:none; margin-top:5px; margin-right:5px; margin-bottom:0; margin-left:0;}


ul.booksOnHomepage li {display:inline; margin-left:0; padding-left:0; }



ul.booksOnHomepage li  { margin-right:0.5em; padding-right:0.5em; }

ul.booksOnHomepage  { margin-left:0; padding-left:0; }


h2.infoOnHomePage, h2.infoOnHomePage div ul li a:link, h2.infoOnHomePage div ul li  a:active, h2.infoOnHomePage div ul li  a:visited 
 {}
h2.infoOnHomePage div ul li a:hover {color:#4169e1;background-color:#f5f5f5;}

div.categoryOnHomepage, div.seriesOnHomepage, div.gewinaOnHomepage, div.forthcoming { }

<!-- ul.categoryOnHomepage {display:inline;} -->

div.column {float:left; margin-right:10px; min-width:17em; max-width:17em; width:17em;}


 .infoOnHomepage li {display:inline;  margin-right:.5em;}
li.categoryOnHomepage, li.seriesOnHomepage  {margin-left:0; padding-left:0; }

ul.categoryOnHomepage, ul.seriesOnHomepage  {margin-top:0; padding-top:0;  margin-left:0; padding-left:0;}



<!-- ------------------------------------------- -->
body.SearchresultsPage {max-width:none;}

h1.SearchresultsPage { margin-bottom:2em;}

div.bookOnSearchresultsPage {float:left;     margin-right:10px; margin-bottom:20px;}
div.bookOnSearchresultsPage div.bookPicture {display:inline; float:left; margin-right:10px;}

div.bookOnSearchresultsPage div.bookInfo { margin-left:180px; width:14em; min-width:14em; max-width:14em;}



div.bookOnSearchresultsPage img {border-style:none; height:210px; }

div.bookOnSearchresultsPage div.title {font-size:1.2em; padding: 0 0 5px 0; }
div.bookOnSearchresultsPage div.subtitle {font-size:1em; padding:0 0 5px 0;}


<!-- ------------------------------------------- -->

div.paypalaccept {margin-top:0.5em;}
form.winkelknop {display:inline;}

.springeruit {color:red; font-weight:bold;}

