/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  body { padding: 0px;
    background: rgb(227, 226, 242) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-family: arial,helvetica,sans-serif;
    font-size: 100.1%;
    text-align: center;
    }

  #all { border: 1px solid rgb(0, 64, 128);
    margin: 0pt auto;
    padding: 0pt 3px 3px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-size: 0.8em;
    max-width: 1000px;
    text-align: left;
    }

  #page {  }

  #header { border-bottom: 4px solid rgb(204, 204, 204);
    margin: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    position: relative;
    text-align: right;
    }

  #contentarea, #contentarea2 { border: 0px solid rgb(0, 0, 0);
    margin: 0pt;
    padding: 0px;
    position: relative;
    overflow: hidden;
    }

  #wrapper { margin: 0pt 0pt 0pt 21%;
    }

  #left { border-right: 0px solid rgb(238, 238, 238);
    margin: 20px 0pt 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 21%;
    }

  #right { color: rgb(0, 0, 0);
    float: left;
    width: 28%;
    padding-top: 10px;
    }

  #main2 { padding: 25px 20px 20px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 64%;
    position: relative;
    min-height: 520px;
    float: left;
    }

  #main { margin: 0pt 0px 0pt 0pt;
    padding: 25px 20px 20px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    }

  .unsichtbar, .u2, .invisible, .unseen { display: inline;
    height: 0px;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0px;
    z-index: 200;
    }

  .wrap { border: 0pt none ;
    margin: 0pt;
    padding: 0pt;
    clear: both;
    float: none;
    font-size: 1px;
    height: 0pt;
    line-height: 1px;
    visibility: hidden;
    }

  #logo { font-size: 1em ! important;
    font-weight: bold ! important;
    position: relative;
    text-align: left;
    text-transform: none ! important;
    z-index: 0;
    margin-top: 1em;
    }

  #logo img { display: block;
    }

  #logo span { border-bottom: 1px solid rgb(102, 102, 102);
    margin: 0px 0pt 0pt 100px ! important;
    display: block;
    }

  .leading { border: 1px solid rgb(204, 204, 204);
    margin: 30px 0px 10px;
    padding: 20px 20px 40px 120px;
    background: rgb(227, 226, 242) url(../images/biene.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    position: relative;
    }

  .leading_separator { border-bottom: 0px solid rgb(51, 51, 51);
    margin: 0pt 0pt 0px;
    display: block;
    height: 10px;
    }

  .article_separator { border: 1px solid rgb(51, 51, 51);
    margin: 0px 0pt;
    display: none;
    }

  .blog { padding: 0pt;
    }

  .cols1 { margin: 0pt ! important;
    display: block;
    float: none ! important;
    }

  .cols2 { width: 45%;
    }

  .cols3 { width: 30%;
    }

  .column1, .column2 { border: 0px solid rgb(212, 167, 197);
    margin: 0pt 5px 0pt 0pt;
    position: relative;
    }

  .column2, .column1 { margin: 0pt;
    float: left;
    }

  .column2 { margin: 0pt;
    float: right;
    width: 45%;
    }

  .article_row { margin: 0px 0pt;
    padding: 0pt;
    overflow: hidden;
    }

  .article_column { border: 0px solid rgb(204, 204, 204);
    padding: 10px 10px 10px 0pt;
    }

  .row_separator2 { border: 0px solid ;
    margin: 0pt;
    display: block;
    clear: both;
    }

