    body{
       font-family: Arial, Verdana, Geneva, sans-serif;
       font-size: 62.5%;
       background-color: #fff;
       color: #000;
       /* text-align: center;  */
       margin: 0;
       padding: 0;
    }

    *{
       margin: 0;
       padding: 0;
       font-size: 1em;
    }

    h1,h2,h3,h4,h5,h6{
       font-weight: normal;
    }

    #allumfassend, #allumfassend {
       text-align: left;
    }

    #allumfassend {
       margin-left: auto;
       margin-right: auto;
       margin-top: 1.2em;
       margin-bottom: 1.2em;
       width: 800px;
       background-color: #FFF;
       padding: 0px;
    }

    #banner{
       position: absolute;
       top: 200px;
       left: 50px;
       z-index: 1;
       height: 640px;
    }

    #header
    {
      background: #fff;
      width: 100%;
      position: fixed;
      top: 0px;
      left: 0px;
      z-index:10;
    }

    #header #animated
    {
      width: 100%;
      height: 65px;
      background: url('../images/anim.gif') right no-repeat #fff;
    }

    #header #logoline
    {
      width: 100%;
      height: 56px;
      background: #0000FF;
      background: url('../images/header_back.png') right no-repeat #fff;
    }

    #header #logoline h1
    {
      width: 515px;
      height: 56px;
      text-indent: -9999px;
      background: url('../images/logo_asistim.png') left no-repeat;
    }

    #navigation
    {
       min-width: 110em;
       width: 110em;
       height: 2.5em;
       white-space: nowrap;

    }

    #navigation ul {
       list-style-type: none;
       list-style:none;
       padding-left: 4em;
       background: #fff;
    }

    #navigation li{
       float: left;
       margin-left: 1em;
       margin-right: 1em;
       background: #fff;
    }

    #navigation a {
       color: #B3B3B3;
       font-weight: bold;
       text-decoration: none;
       line-height: 2.2em;
       font-size: 1.3em;
    }

    #navigation a:hover{
       color: #FE6603;
    }

    #navigation a.aktuell{
       color: #FE6603;
       border-bottom: 5px solid #FE6603;
    }

    #subnavi
    {
       margin-top: 0.5em;
       clear: both;
       width: 73em;
       margin-right: auto;
       margin-left: auto;
    }

    #subnavi ul {
       list-style-type: none;
       list-style:none;
    }

    #subnavi li{
       float: left;
       margin-right: 0.2em;
       padding-bottom: 0.5em;
    }

    #subnavi a {
       color: #FE6603;
       font-weight: bold;
       text-decoration: none;
       line-height: 2.2em;
       font-size: 1.3em;
       padding: 0.5em;
       background: #FFD1B2;
    }

    #subnavi a:hover{
       background: #FE6603;
       color: #fff;
    }

    #subnavi a.aktuell{
       color: #FE6603;
       border-bottom: 5px solid #FE6603;
    }

    #bottom
    {
      clear: both;
      position: fixed;
      bottom: 0px;
      left: 0px;
      background: url('../images/footer_back.png') left no-repeat #FF6600;
      width: 100%;
      height: 33px;
      text-align: right;
      z-index:10;
    }

    #bottom a
    {
      color: #000000;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 1.2em;
      margin: 0.5em;
      line-height: 2.6em;
    }

    #bottom a:hover
    {
      text-decoration: underline;
    }

    #content
    {
      width: 48em;
      margin-bottom: 40px;
    }

    #content p
    {
      font-size: 1.2em;
      text-align: justify;
      margin-top: 0.8em;
      margin-bottom: 0.8em;
    }

    #content h2
    {
      color: #fe6603;
      font-size: 1.6em;
      font-weight: bold;
      margin-top: 2em;
      margin-bottom: 1em;
    }

    #content h3
    {
      color: #000;
      font-size: 1.4em;
      font-weight: bold;
      margin-top: 1.8em;
      margin-bottom: 0.0em;
    }

    #content h4
    {
      color: #000;
      font-size: 1em;
      font-weight: bold;
      margin-top: 0.0em;
      margin-bottom: 0.8em;
    }

    #content ul
    {
      margin-left: 8em;
      list-style-type: square;
    }

    .ind
    {
      margin-left: 8em;
    }


    #content li
    {
      font-size: 1.2em;
      margin-top: 0.2em;
      margin-bottom: 0.6em;
    }

    #content a
    {
      color: #ff6600;
      text-decoration: none;
    }

    #content a:hover
    {
      text-decoration: underline;
    }

    #content_box_inner
    {
      width: 73em;
      margin-left: auto;
      margin-right: auto;
    }

    #content_box
    {
      margin-top: 18.2em;
      margin-bottom: 4em;
    }

    #content_box_inner img
    {
      float: right;
      margin: 1em;
      margin-top: 5em;
    }

    #content img
    {
      float: none;
      margin: 0em;
      margin-bottom: 0.5em;
    }

    #content table
    {
      margin-top: 0.8em;
      margin-bottom: 0.8em;
      border: 1px solid #ff6600;
      font-size: 1.2em;
    }

    #content table tr.orange
    {
      background: #FFE0CC;
    }

    .green
    {
      color: #009900;
      font-weight: bold;
    }

    .red
    {
      color: red;
      font-weight: bold;
    }

    #content table tr td
    {
      padding: 0.5em;
      width: 10em;
    }

    #content table tr td.width
    {
      padding: 0.5em;
      width: 20em;
    }

    #content table tr td.right
    {
      padding: 0.5em;
      width: 7em;
      text-align: right;
    }



    .clearer
    {
      clear: both;
    }

    .partner
    {
      background: #ff6600;
      padding: 0px ! important;
      margin: 0px ! important;
      width: 450px ! important;
      border: 1px ! important;
    }

    .partner td
    {
      padding: 1px ! important;
      margin: 0px ! important;
      width: 150px ! important;
      height: 130px ! important;
    }

    .partner tr
    {
      padding: 0px ! important;
      margin: 0px ! important;
    }

    .partner img
    {
      margin: 0px ! important;
      padding: 0px ! important;
    }