body   {margin: 0px ;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        background-color: #fff;
        text-align: center;}
#container {
        text-align: left;
        margin: 0px auto;
        background-color: #fff;
        width: 792px;
        padding: 0px 0 0 8px;;
        }
#kopf   {padding: 0;
         margin: 0;
         width: 790px;
         height: 156px;
         background-color: #fff;
         border-bottom: 1px solid #00649f;}
#logo    {float: left;
          width: 209px;
          height: 156px;
         }
#bild    {float: right;
          width: 270px;
          height: 156px;
         }
#koerper {clear: both;
          width:792px;
          background-color: #fff;}
#menu  {float: left;
            width: 209px;
            margin: 0 21px 0 0 ;
            background-color: #fff;
            color: #00649f;
            z-index: 20;
            padding: 0 0 0 0px;
        font-family:  Verdana, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: left;
        }
#menu ul     {padding: 0;
              margin: 0;
              width: 209px;
              list-style-type: none;
              font-size: 10px;
              color: #00649f;}
#menu ul li   {height: 16px;
               background-image: url(../img/menu_balken_unter.jpg);
               background-repeat: repeat-y;
               padding:0 0 0 32px;}
#menu ul li a  {text-decoration: none;
                color: #00649f; }
#menu ul li.einschub    {padding:0 0 0 40px;}
#menu ul li.hauptaktiv   {background-image: url(../img/menu_balken_haupt.jpg);
               background-repeat: repeat-y;
               padding:0 0 0 6px;
               margin-bottom: 6px;
               border-left: 7px solid #00649f;
               font-size: 12px;
               color: #000;}
#menu ul li.haupt   {background-image: url(../img/menu_balken_haupt.jpg);
                     background-repeat: repeat-y;
               padding:0 0 0 11px;
               margin-bottom: 6px;
               font-size: 12px;
              height: 16px;}
#menu ul li.hauptzwei   {background-image: url(../img/menu_balken_haupt.jpg);
               background-repeat: repeat-y;
               padding:0 0 0 11px;
               margin-bottom: 1px;
               font-size: 12px;
              }
#menu ul li.hauptzweiaktiv   {background-image: url(../img/menu_balken_haupt.jpg);
               background-repeat: repeat-y;
               padding:0 0 0 11px;
               margin-bottom: 1px;
               font-size: 12px;
               color: #000;
              border-left: 7px solid #00649f;}
#menu ul li.leistungen   {
               padding:0 0 0 20px;
               margin-bottom: 0px;
               font-size: 12px;
              }
#menu ul li.unter   {
               padding:0 0 0 20px;
               margin-top: 1px;
               font-size: 12px;
              }
#menu ul li.unteraktiv   {
               padding:0 0 0 1px;
               margin-top: 1px;
               font-size: 12px;
              color: #000;}
#menu ul li.unteraktiv a  {
               padding:0 0 0 1px;
               margin-top: 1px;
               font-size: 12px;
              color: #000;}
#menu ul li.unterzwei   {
               padding:0 0 0 20px;
               margin-top: 1px;
               margin-bottom: 6px;
               font-size: 12px;
              }
#menu ul li.unterzweiaktiv   {
               padding:0 0 0 1px;
               margin-top: 1px;
               margin-bottom: 6px;
               font-size: 12px;
              color: #000;}
#menu ul li.boden   {background-color: #fff;
                     background-image: none;
               padding:0 0 0 11px;
               margin-top: 35px;
               margin-bottom: 1px;
               font-size: 12px;
              }
#menu ul li.bodenzwei   {background-color: #fff;
                     background-image: none;
               padding:0 0 0 11px;
               margin-top: 0px;
               margin-bottom: 1px;
               font-size: 12px;
              }
#menu ul li.leistungenaktiv   {
               padding:0 0 0 1px;
               margin-bottom: 0px;
               font-size: 12px;
              color: #000;}
#menu ul li.aktiv     {color: #000;
                       padding:0 0 0 20px;}
#inhalt      {float: right;
              padding: 0;
              width: 560px;
              background-color: #fff;}
#head         {width: 549px;
               height: 55px;
               border-left: 1px solid #00649f;
               padding: 5px 0 0 8px;
               font-size: 9px;
               color: #00649f;}
#head a         {text-decoration: none;
               font-size: 9px;
               color: #00649f;}
#text          {position: relative;
                top: -18px;
                width: 500px;
                padding: 0;
                margin: 0 0 0 55px;
                line-height: 140%;}
#text p         {width: 420px; }
h1              {font-size: 18px;
               color: #00649f;
               font-family:    Verdana, Helvetica, Arial, sans-serif;
               font-weight: lighter;
               margin-bottom: 30px;}
h2            {color: #00649f;
               font-family:    Verdana, Helvetica, Arial, sans-serif;
               font-size: 14px;}
h3 a          {color: #fff;
              font-family:    Verdana, Helvetica, Arial, sans-serif;
              background-color: #00649F;
              font-size: 12px;
              padding: 1px 3px 2px 5px;
              text-decoration: none;}
span.grau      {color: #868788;}
span.klein   {font-size: 9px;
              color: #00649f;}
p a           {color: #00649f;
               text-decoration: none;}
p a:hover     {color: #868788;
               text-decoration: none;}
p a:focus     {color: #868788;
               text-decoration: none;}
#liste                 {float: left;
                        width: 250px;
                        padding: 0;
                        margin: 0;}
#liste li               {list-style-type: none;}
#liste li.headline      {font-weight: bold;}
span.blau {color: #00649f;
           font-weight: bold;
           font-size: 18px;
           }
#listerechts                 {float: left;
                        width: 250px;
                        padding: 0;
                        margin: 0;}
#listerechts li               {list-style-type: none;}
#listerechts li.headline      {font-weight: bold;}
p.clear   {clear: both;
           padding: 0;
           margin: 0;}
div.clear        {clear: both;}
