/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  #hartwig_header { background: transparent url(hartwig_header.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 140px;
    }

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(139, 75, 15) none repeat scroll 0%;
    line-height: 1.5em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;

    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #hartwig_container { margin: auto;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    width: 800px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #hartwig_content { width: 800px;
    }

  #hartwig_left_column { float: left;
    width: 550px;
    min-height: 400px;
    }

  #hartwig_right_column { background: rgb(238, 238, 238) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 250px;
    min-height: 400px;
    }
         /* Balken unten*/
  #hartwig_footer { padding: 5px;
    background: rgb(152, 115, 14) none repeat scroll 0%;
    clear: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #hartwig_footer a { color: rgb(255, 255, 255);
    }

  #hartwig_site_title { font-family: lucida handwriting;
    padding-top: 50px;
    padding-left: 60px;
    font-size: 40px;
    font-weight: bold;
    }

  #hartwig_site_slogan { padding-top: 10px;
    padding-left: 60px;
    font-size: 12px;
    font-weight: bold;
    }

  .section_box { margin: 10px;
    padding: 10px;
    background: rgb(152, 115, 14) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }
     /* grauer hintergrund*/
  .section_box2 { padding: 10px;
    background: rgb(102, 102, 102) none repeat scroll 0%;
    margin-top: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .section_box a, .section_box2 a { color: rgb(255, 255, 153);
    }

  .text_area { margin: 10px;
    }

  .title { padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    }

  .subtitle { padding-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
    }

  .solidblockmenu { border-style: solid;
    border-color: rgb(255, 255, 255);
    border-width: 1px 0pt;
    margin: 0pt;
    padding: 0pt;
    background: black url(blockdefault.gif) repeat-x scroll center;
    float: left;
    font-family: Arial;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    width: 100%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .solidblockmenu li { display: inline;
    }

  .solidblockmenu li a { border-right: 1px solid white;
    padding: 9px 11px;
    float: left;
    color: white;
    text-decoration: none;
    }

  .solidblockmenu li a:visited { color: white;
    }

  .solidblockmenu li a:hover, .solidblockmenu li .current { background: transparent url(blockactive.gif) repeat-x scroll center;
    color: white;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  p.iepara { padding-top: 1em;
    }

