#chunk_1 { margin-top: 7em }

.chunk {
    clear: both;
    padding-top: 0;
    margin-top: 1em;
  }

div.slides {
      margin: 0 0 2.5em 2.75em;
      overflow: hidden;
    }

div.slides a.slide, div.slides a.hilite {
      float: left;
      display: block;
      width: 4.5em; height: 3em;
	  padding: .25em;  border: none;
      overflow: hidden;
    }
div.slides a span {
      display: block;
      width: 4.5em; height: 3em;
      background-repeat: no-repeat; background-attachment: scroll;
    }

.tnul { background-position: 0% 0% }
.tnur { background-position: 100% 0% }
.tncn { background-position: 50% 50% }
.tnll { background-position: 0% 100% }
.tnlr { background-position: 100% 100% }

.compact {  /* Behälter für Minipics, Navi-Listen, Teaser,.. */
    float: right;
    min-width: 11em;
    max-width: 30%;
    overflow: hidden;
  }
.compact_i {  /* Innenbehälter für .compact (Zusatz-CSS) */
    font-size: .8em;
    margin: 0 .25em 2em 3em;
  }
  .compact_i dl, .compact_i ul {
      clear: left;
      max-width: 24em;
      color: inherit;
      line-height: 150%;
    }
  .compact_i h3,
  .compact_i dt { font-weight: bold; }
  .compact_i dl.wide dd { padding: 0 0 1.4em .7em }
  .compact_i dl.narrow dd, .compact_i li { padding: 0 0 0 .7em }

.details {  /* Behälter für Seitenthema */
    width: auto;
    margin-bottom: .5em;
  }
.details_i,
.details_i1 {  /* Innenbehälter Mehr-/Einspaltig für .details (Zusatz-CSS) */ }
  .details_i dl {
      width: 100%;
      color: inherit;
    }
  .details_i dt { font-weight: bold; padding-left: .7em}
  .details_i dl dd span { font-size: .75em; padding: 0 .25em }  
  .details_i dl.wide dd { padding: 0 0 1.4em 1.4em }
  .details_i dl.narrow dd { padding: 0 0 0 1.4em }
  .details_i dl.page_tags { padding-bottom: 2.1em }
  .details_i dl.page_tags dt { padding-left: .7em }
  .details_i dl.page_tags dd { padding-left: 1.4em }

  .details h1 {
      font-size: 3em; font-weight: bold;
      text-align: right;
      line-height: 100%;
      padding: 0 0 1em .15em; /* xs.css-Wert anders! */
      margin: 0 0 .33em auto;
      border-bottom: 1px solid;
    }
    .details h1 span {
      display: block;
      font-size: .33em; font-weight: normal;
      line-height: 2.67em;
    }

  .details h2, .details h3 {  /* Titel im Fliesstext */
      font-weight: bold;
      padding: 0 0 .7em .7em;
    }

  .details h4 {  /* Introtext */
      font-size: 1em;
      font-weight: bold;
      padding: 0 0 2.1em .7em;
    }
  .details h5 {  /* Untertitel Minibild-Auslage */
      font-weight: normal;
      padding: 0 0 .7em .7em;
    }

  .details p, .details ul, .details ol, .details .tagcloud {
      color: inherit;
      padding: 0 0 2.1em 1.4em
      /* FFox addiert bei multicolumn v-margin an Elterelement */
    }

  .details ul li { list-style-type: square }

  .details div.slides { padding: 0 0 1.4em .45em; margin: auto; }

  .details .summary { padding-bottom: 2.8em }
    .details .summary h2 { font-size: 1.3em; line-height: 1.3em; padding: 0 0 1px .54em; }
    .details .summary h5 {  /* Blog: Datum, Reaktionen, Stichworte */
        font-size: .8em;
        font-weight: normal;
        padding: 0 0 .7em .87em;
      }
    .details .summary p { padding: 0 0 0 1.4em }

  #comments {
        padding-top: 2.1em;
        border-top: .25em solid;
      }
  #comments .entry_controls { float: right }
  #comments h2 { float: left }
  #comments h2 span {
        font-weight: normal;
        padding-left: .7em;
      }
  #comments p { clear: left }
  .comment_form { /* margin-left: .7em */ }
  .comment_form dl { margin-bottom: 1.3em }
  .comment_form dt {
      font-size: .8em; font-weight: normal; line-height: 110%;
      /* padding: .2em 0 0 .87em; */
    }
  .comment_form p { padding-left: .7em }
  .comment_form dd input, #comment_form dd textarea { padding: .15em .3em .15em .7em; }
  .comment_form dd textarea { min-width: 20em }

  .code {
      /*kein margin!
        FFox addiert bei multicolumn v-margin ans Elterelement */
        font: normal 1em/100% "Courier New",Courier,monospace;
        white-space: pre;
        padding: 0 .75em;
        border-bottom: 1px solid;
        margin: .75em;
        overflow-x: auto;
        overflow-y: hidden;
      }
  pre { font: normal 1em/100% "Courier New",Courier,monospace }

#comment1, #comment2, #map1 { display: none }
#comment2 { position: absolute; }
#facebox #comment1 { display: block }

div.slides a.slide { opacity: .75 }
div.slides a.hilite { opacity: 1.0 }

