/*  Kristall-Weg  - Print-Layout*/
/*  2010-01-12T22:30:00+01:00 */

  body { 
    background-color:  inherit;
    color:             rgb(255, 255, 255);
    font-size:         12px !important;
    font-family:       Verdana,Arial,Helvetica,Sans-Serif;
    height:            101%;
    margin:            0pt;
    padding:           0pt;
    position: absolute;
    text-align:        left;
    width:             100%;
    }

  a img { 
    border-style:      none ;
    }

  h1 { 
    font-weight:       bold;
    font-size:         20px;
    text-align:        left;
    }

  h2 { 
    font-weight:       bold;
    font-size:         16px;
    text-align:        left;
    }

  h3 { 
    font-weight:       bold;
    font-size:         13px;
    text-align:        left;
    }

  #page { 
    background-clip:   initial;
    background-origin: initial;
    background-color:  #ffffff;
    color:             rgb(0, 0, 0);
    height:            auto ! important;
    margin:            0pt auto;
    min-height:        100%;
    padding:           0pt;
    position:          relative;
    text-align:        left;
    width:             960px;
    }


/* * * * * * * */
/* Seitenkopf  */
/* * * * * * * */
  #pageheader { 
    background-color:  rgb(255, 255, 255);
    border-style:      none;
    color:             inherit;
    width:             960px;
    height:            8px;
    }

  #headerlogo { 
    background-color:  inherit;
    border-style:      none;
    color:             inherit;
    margin-top:        7px;
    }

  #headline { 
    background-color:  inherit;
    border-style:      none;
    color:             rgb(0, 0, 0);
    height:            300px;
    margin-left:       161px;
    }

  #headline blockquote { 
    background-color:  inherit;
    line-height:       16px;
    font-size:         12px;
    height:            292px;
    width:             160px;
    vertical-align:    middle;
    text-align:        center;
    display:           table-cell;
    padding:           6px;
    }

  #headline .poem blockquote{ 
    font-family:       Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
    font-style:        italic; 
    color:             rgb(  0,   0,  0); 
    }

  #headline blockquote .essay { 
    font-family:       Verdana,Arial,Helvetica,Sans-Serif;
    font-size:         10px;
    font-weight:       bold; 
    font-style:        italic;
    color:             rgb(0, 0, 0);
    }

  #headline .headerimg { 
    border-style:      none;
    width:             640px;
    height:            300px;
    float:             left;
    }

  #headline2 { 
    border-style:      none;
    height:            76px;
       /* background-color:  rgb(0, 131, 0); */
    line-height:       58px;
    font-size:         38px;
       /* color:             rgb(128, 0, 128); */
    margin-left:       161px;
    margin-right:      159px;
    text-decoration:   none;
    font-family:       Arial,Helvetica,sans-serif;
    }

  #headline2 .detail { 
    border-style:      none;
    /* background-color:  inherit; */
    font-size:         16px;
    font-style:        normal;
    /* color:             rgb(255, 0, 255); */
    line-height:       6px;
    }


/* * * * * * * * * * * * * */
/* Hintergrund Navigation */
/* * * * * * * * * * * * * */
  #source_list {
    font-size:         12px;
    color:             #fff;
    background-color:  inherit;
    margin:            0;
    padding:           0;
    float:             left;
    width:             160px;
    }



/* * * * * * * * * * */
/* Navigationsleiste */
/* * * * * * * * * * */
  .topic { 
    list-style-type:   none;
    list-style-image:  none;
    list-style-position: outside;
    margin:            0pt;
    padding:           30px 0pt 0pt;
    width:             158px;
    margin-top:        -37px;
    border-style:      none;
    }

  .topic a { 
    background-color:  inherit;
    color:             rgb(0, 0, 0);
    display:           block;
    font-weight:       bold;
    line-height:       16px;
    outline:           none;
    padding:           0px 0px 0px 28px;
    text-decoration:   none;
    }

  .topic ul { 
    list-style-type:   none;
    list-style-image:  none;
    list-style-position: outside;
    margin:            0px 0px 0px 6px;
    padding:           0px;
    }

  .topic li { 
    padding:           8px 0pt 8px 0pt;
    width:             156px;
    }

  .topic li ul { 
    padding:           1px 0px 1px 14pt;
    margin:            6px;
    }

  .topic li li { 
    padding:           2px 0pt;
    }

  .topic li.present_topic a { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) no-repeat scroll 4px 50%;
    color:             rgb(0, 0, 0);
    }

  .topic li a:hover { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) no-repeat scroll 4px 50%;
    background-clip:   initial;
    background-origin: initial;
    color:             rgb(0, 0, 0);
    }

  .topic li li.present_topic a, 
  .topic li.present_topic li a, 
  .topic li li a:hover { 
    background:        transparent url() repeat scroll 0% 50%;
    background-clip:   initial;
    background-origin: initial;
    }

  .topic li li.present_topic a, 
  .topic li.present_topic li a:hover { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) 2px no-repeat;
    color:             rgb(0, 0,  400;
    }

  .topic li.present_topic li a { 
    background-color:  inherit;
    color:             rgb(0, 0, 0);
    display:           block;
    }

  .topic li li a { 
    background-color:  inherit;
    color:             rgb(0, 0, 0);
    display:           none;
    font-size:         11px;
    font-weight:       bold;
    padding:           0px 0px 0px 28px ;
    text-decoration:   none;
    width:             105px;
    height:            16px;
    }

  .topic li.present_topic ul { 
    display:           block;
    }

/* aktive Hauptrubrik */
  .topic li.present_topic_legacy a { 
    background:        inherit;
    color:             rgb(255, 255, 255);
    }

/* hover Hauptrubrik */
  .topic li.present_topic_legacy a:hover { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) 2px no-repeat;
    color:             rgb(0, 0,  0);
    }

  .topic li.present_topic_legacy li a { 
    background:        transparent url() repeat scroll 0% 50%;
    background-clip:   initial;
    background-origin: initial;
    }

  .topic li.present_topic_legacy li.present_topic a { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) 2px no-repeat;
    color:             rgb(0, 0, 0);
    }

  .topic li.present_topic_legacy li a:hover { 
    background:        rgb(255, 255, 255) url(../img/kristall.gif) 2px no-repeat;
    color:             rgb(0, 0,  0);
    }

  .topic li.present_topic_legacy li a { 
    background-color:  inherit;
    color:             rgb(0, 0, 0);
    display:           block;
    }

  .topic li.present_topic_legacy ul { 
    display:           block;
    }



/* * * * * * * */
/* Seitenmitte */
/* * * * * * * */
  #content { 
    background-color:  inherit;
    border-style:      none;
    font-size:         12px;
    margin:            0pt 160px;
    padding:           18px 50px 75px 40px;
    color:             rgb(0, 0, 0);
    clear:             left;
    }

  #content h1 {
    margin:            0pt;
    padding:           18px 0pt;
    text-transform:    uppercase;
    font-size:         14px !important;
    font-weight:       bold !important;
    color:             rgb(0, 0, 0);
    background-color:  inherit;
    }

  #content h1 a { 
    text-decoration:   none;
    }

  #content h2 {
    margin:            0pt;
    padding:           18px 0pt;
    text-transform:    uppercase;
    font-size:         12px;
    color:             rgb(0, 0, 0);
    background-color:  inherit;
    }

  #content h2 a { 
    text-decoration:   none;
    }

  #content a { 
    color:             rgb(0, 0, 0);
    background-color:  inherit;
    text-decoration:   underline;
    }

  #content p { 
    margin:            0pt;
    padding:           5px 0pt;
    line-height:       120%;
    }

  #content li { 
    margin:            0pt;
    padding:           4px 0pt;
    line-height:       150%;
    }

  #content ul { 
    padding:           0pt 0pt 0pt 18px;
    }

  #content ol { 
    padding:           0pt 0pt 0pt 25px;
    }

  #content blockquote { 
    background-color:  inherit;
    border-style:      none;
    margin:            6px 0pt;
    line-height:       150%;
    padding:           3px;
    text-align:        center;
    color:             rgb(0, 0, 0);
    font-weight:       bold;
    width:             100%;
    }

  #content img.alignleft { 
    padding:           4px 10px 4px 0pt;
    float:             left;
    }

  #content img.alignright { 
    padding:           4px 0pt 4px 10px;
    float:             right;
    }


/* * * * * * * * * * * * */
/* Sonderformatierungen  */
/* * * * * * * * * * * * */
  /* Farbe Lebenskristall */
  .stil1 {
    color:             rgb(0, 0, 0);
    }

  /* keywords */
  .keylink {
    color:             rgb(255, 255, 255);
    display:           none;
    left:              0px;
    visibility:        hidden;
    position:          absolute;
    bottom:            0px;
    font-size:         1px;
    }


