/* Druckseiten-CSS fuer Volker-Graf.de */

/* reset */
* {margin:0; padding:0}

/* fuer Ausdruck unsichtbar */

.ability, #main_navi, #subnavi, #search, #footer, a.more, a.less, .ruler, a.next, a.prev, a.pre, a.backlink, a.top
  { 
    display:none; 
    overflow:hidden; 
    position:absolute;
    left:-1000em;
    top:-1000em;
  }

body 
  { 
    width: 36em;
    font-family:times, courier, serif;
    font-size:12pt;
    margin:0 auto;
    background:#fff;
  }

p { 
    margin:0.6em 0 0 .5cm;
  }
li p  { margin-left:0 }

hr{ 
    margin: 1em 0 0;
    border:none;
    border-top:1px solid;
  }

a:link, a:visited
  { 
    color: #000;
    text-decoration:none;
  }

h1{
    font-size:1.5em;
    margin-left:0.5cm;
  }
h2{font-size:1.3em}
h3
  {
    font-size:1em;
    font-style:italic;
    border-bottom:1px solid #777;
    clear:both;
    margin-bottom:.5em;
  }

h1,h2,h3,h4
  {
    padding-top:0.5em;
  }

em            { white-space:nowrap }
dd 
  {
    text-decoration:underline;
    margin-top:0.5em;
}
dt { font-style:italic;}

ol, ul        { margin-left:0.5cm }
#navi_bar     { background:#eee }

ol#localnavi{ margin-left:1cm }

.date         { letter-spacing:0.1em }
img.illu_small
  {
    float:right;
    margin-left:1em;
    border:1px solid #777;
    padding:.4em;
  }

.gallery ul
  {
    list-style:none;
    width:100%;
    margin:0;
  }

.gallery li 
  {
    font-weight:bold;
    font-size:1.1em;
  }
.gallery h2
  { 
    clear:both;
    font-size:1em;
  }
.gallery ul li
  {
    float:left;
    margin:0.2em 0.2em 0 0;
  }
.gallery img 
  {
    border:1px solid #777;
    padding:0.3em;
    height:3cm;
    width:auto;

  }