        /* Basisformatierung */
          *                                         {
                                                margin-top: 0px;
                                                margin-right: 0px;
                                                margin-bottom: 0px;
                                                margin-left: 0px;
                                                padding-top: 0px;
                                                padding-right: 0px;
                                                padding-bottom: 0px;
                                                padding-left: 0px;
                                                }
         body                                         {
                                                font-family: Arial, Helvetica, sans-serif;
                                                 background-color:#F5DC9C;
                                                 }
         #page, #page-2
                                                 {
                                                 position:relative;
                                                 width:900px;
                                                 left: 50%;
                                                margin-left: -450px;
                                                 background-color:#ffffff;
                                                       }
         #container-1, #container-2
                                                 {
                                                 position:relative;
                                                 width:880px;
                                                 left: 50%;
                                                margin-left: -440px;
                                                 background-color:#CBE0F1;
                                                       }
         #container-1                            {
                                                 background-color:#ffffff;
                                                       }
         /*Elemente aus dem Header*/
         #header-1                               {
                                                 width:880px;
                                                 height:16px;
                                                 padding-top:3px;
                                                 background-color:#ffffff;
                                                 }
         #header-1 p, #header-1 div
                                                {
                                                float:right;
                                                 text-align:right;
                                                 vertical-align:top;
                                                 }
         #header-2                               {
                                                 width:880px;
                                                 height:149px;
                                                 background-color:#ffffff;
                                                 }
         #header-3                               {
                                                 margin-top:20px;
                                                 width:880px;
                                                 height:25px;
                                                 background-color:#ffffff;
                                                 }
         #header-3-suchfeld                      {
                                                 width:198px;
                                                 background-color:#ffffff;
                                                 }
         #header-3-navi                          {
                                                 margin-left:30px;
                                                 width:652px;
                                                 background-color:#ffffff;
                                                 }
         #header-3-navi a                         {
                                                 float:left;
                                                 }
         #header-3 div
                                                {
                                                float:left;
                                                 }
         #suchfeld-1                             {
                                                 height:16px;
                                                 padding-left:14px;
                                                 float:left;
                                                 width:41px;
                                                 vertical-align:middle;
                                                 }
         #suchfeld-1 p                           {
                                                 vertical-align:middle;
                                                 font-size:11px;
                                                 line-height:13px;
                                                 color:#666666;
                                                 padding-top:2px;
                                                 }
         #suchfeld-2                             {
                                                 padding-left:6px;
                                                 height:16px;
                                                 float:left;
                                                 vertical-align:middle;
                                                 }
         /*//////////////////////////////////////////////////////////////
         Gesamter Content Bereich (Navigation, Brotkrumenmenü, Content)
         //////////////////////////////////////////////////////////////*/
         #primary-content-box                    {
                                                 display:block;
                                                 float:left;
                                                 width:682px;
                                                 min-height:600px;
                                                 background:  url(../img/bg-content.jpg);
                                                 background-repeat:repeat-x;
                                                 background-color:#ffffff;
                                                  }
         /* Navigation */
         #sidebar                                {
                                                 float:left;
                                                 width:198px;
                                                 height:100%;
                                                 background:  url(../img/bg-content-oben.jpg);
                                                 background-repeat: no-repeat;
                                                 background-color:#CBE0F1;
                                                 }
         #navigation                             {
                                                 margin-top:50px;
                                                 margin-left:20px;
                                                }
         #navigation-left                        {
                                                 padding-top:4px;
                                                 margin-left:20px;
                                                  }
         /*Brotkrumenmenü*/
         #breadcrumb                             {
                                                 padding-left:30px;
                                                 padding-top:16px;
                                                 padding-bottom:28px;
                                                 width:650px;
                                                 color:#666666;
                                                 font-size:12px;
                                                 line-height:14px;
                                                 float:left;
                                                 }
         breadcrumb                              {
                                                 padding-right:0px;
                                                 }
         #breadcrumb a                           {
                                                 font-size:11px;
                                                 line-height:13px;
                                                 color:#888888;
                                                 text-decoration:none;
                                                 }
         #breadcrumb a:hover
                                                 {
                                                 color:#0084D7;
                                                 }
         #breadcrumb .menueselected-1            {
                                                 text-decoration:underline;
                                                 }
         /* Content */
         #primary-content                        {
                                                 clear:both;
                                                 margin-left:30px; /*muss margin sein, wegen IE*/
                                                 padding-bottom:20px;
                                                 width:650px;
                                                 }

         #primary-content a
                                                 {
                                                 text-decoration:underline;
                                                 color:#000000;
                                                 }
         #primary-content a:hover
                                                 {
                                                 color:#006699;
                                                 }
         #primary-content p.Liste   a,  #primary-content table  a
                                                 {
        text-decoration:none;
        color: #666666;
                                                 }
         #primary-content p.Liste  a:hover,  #primary-content table  a:hover
                                                 {
                                                 color:#128dca;
                                                 }
          /* Footer */
         #pre-footer                             {
                                                 width:880px;
                                                 height:103px;
                                                 background-color:#ffffff;
                                                 }
         #footer                                 {
                                                 background-color:#CBE0F1;
                                                 background:  url(../img/footer_bg.jpg);
                                                 background-repeat: repeat-x;
                                                 background-position:top;
                                                 width:880px;
                                                 height:40px;
                                                 text-align:left;
                                                 }