  body { 
    background:url(../layout/bg_02.gif); padding:0; margin:0; font: 14px Arial; 
    scrollbar-face-color:#adaca2;  scrollbar-shadow-color:#dbdace;
    scrollbar-arrow-color:#dbdace;  scrollbar-darkshadow-color:#adaca2;
    scrollbar-highlight-color:#dbdace;  scrollbar-3dlight-color:#adaca2;
    scrollbar-track-color:#dbdace;  scrollbar-base-color:#adaca2; 
  }
  
  input { 
    width:190px; 
  }
  
  textarea { 
    width:190px; height:90px; 
  }
  
  select { 
    width:196px; 
  }
  
  hr {
    background-color: #000; color: #000; border: 0 none; height: 1px;  display: block;
  }
  
  div#wrapper { 
    width:1024px; margin:0 auto; position:relative; 
  }
  
  div#logo { 
    background-image:url(../layout/logo.gif); width:281px; height:74px; top:43px; left:52px; position:absolute;
  }
  
  div#left_border { 
    background-image:url(../layout/bg_left.png); width:37px; height:380px; top:123px; left:13px; position:absolute; 
  }
  
  div#image { 
    width:281px; height:346px; top:125px; left:52px; position:absolute; 
  }
  
  div#image_shadow { 
    background-image:url(../layout/bg_image.png); width:9px; height:364px; top:125px; left:333px; position:absolute; 
  }
  
  div#navigation { 
    background-image:url(../layout/bg_navi.png); width:293px; height:202px; top:489px; left:50px; position:absolute; 
  }
  
  div#navigation ul { 
    padding-left:20px; padding-top:14px; margin:0; list-style-type:none; 
  }

  div#navigation_top { 
    background-image:url(../layout/bg_button.png); width:202px; height:28px; top:94px; position:absolute; 
  }
  .impressum { 
    left:543px;
  }    
  .datenschutz { 
    left:745px; 
  }

  div#navigation_top.impressum a,
  div#navigation_top.impressum a:link,
  div#navigation_top.datenschutz a,
  div#navigation_top.datenschutz a:link { 
    color:#4b4402; text-decoration:none; font-weight:bold; padding-left:57px; line-height:28px; 
  }
  
  div#navigation_top.impressum a:visited,
  div#navigation_top.datenschutz a:visited { 
    color:#4b4402; text-decoration:none; font-weight:bold; 
  }
  
  div#navigation_top.impressum a:hover,
  div#navigation_top.datenschutz a:hover { 
    color:#b50708; font-style:italic; 
  }
  
  /*
  div#navigation_top.impressum a.active,
  div#navigation_top.datenschutz a.active { 
    color:#b50708; font-style:italic; 
  } */
  
  div#border_left { 
    background-image:url(../layout/border_left.png); width:11px; height:529px; top:140px; left:350px; position:absolute; 
  }
  
  div#border_right { 
    background-image:url(../layout/border_right.png); width:19px; height:529px; top:140px; left:960px; position:absolute; 
  }
  
  div#border_top {
    background-image:url(../layout/border_top.png); width:629px; height:18px; top:122px; left:350px; position:absolute; 
  }
  
  div#border_bottom { 
    background-image:url(../layout/border_bottom.png); width:629px; height:20px; top:669px; left:350px; position:absolute; 
  }
  
  div#content { 
    background-color:#e8e7da; width:599px; height:529px; top:140px; left:361px; position:absolute; overflow:auto; 
  }
  
  div#content h1 {
    color:#4b4402; font-size:24px; font-style:italic; padding-left:20px;
  }
  
  div#content p, h3, h4 {
    color:#4b4402; padding-left:20px; padding-right:20px;
  }
  
  div#content p.black { 
    font-size:12px; color:#000000; 
  }

  div#content p.back_to_top {
    height:14px; border-bottom:2px solid #000; margin-left:20px; margin-right:20px; text-align:right; padding:0px;
  }

  div#content hr {
    color:#4b4402; margin-left:20px; margin-right:20px; padding:0px;
  }
  
  div#content img {
    padding-left:20px;
  }
  
  div#content img.center {
    padding-left:110px; padding-top:20px;
  } 
  
  div#content table {
    border:2px solid #bdbfbe; padding:10px 20px 10px 20px; width:400px; position:absolute; left:20px; top:80px; font-size:12px;
  }
 
  div#content table tr {
    margin:5px; padding:5px;
  }
   
  div#content table td {
    width:200px;margin:5px; text-align:right; padding:5px;
  }

  div#content table td.border {  
    border-bottom:2px solid #bdbfbe; font-weight:bold; text-align:left
  }
  
  .navi_profil {
     list-style-type:none; padding-left:20px;
  }
  
  .navi_profil li {
     float:left; padding-right:30px; width:80px;
  }  

  .navi_profil li a { 
    color:#4b4402; text-decoration:none; font-weight:bold;  
  }
  
  .navi_profil li a:hover  { 
    color:#b50708; font-style:italic; 
  }
  
  .navi_profil li a.active { 
    color:#b50708; font-style:italic; 
  }
  
  .clear {
    clear:both;
  }
  
  .list {
    color:#4b4402; list-style-type:circle; 
  }

  .list li {
    padding-left:30px; 
  }
  
  #link_form {
    position:absolute; left:400px; top:25px; color:#4b4402; text-decoration:none; font-weight:bold;
  }
  
  #link_form:hover  { 
    color:#b50708; font-style:italic; 
  }
  
  #link_form.active  { 
    color:#b50708; font-style:italic; 
  }
  
  .button_back {
    position:absolute; top:480px;
  }
 
  .button_back_2 {
    position:absolute; top:504px;
  }
  
  .button_send {
    position:absolute; top:480px; left:405px; height:15px; width:15px;
  }
  
  .link_blue {
    font-size:12px; text-decoration:underline; color:#2f1ffe; font-style:italic;
  }
  

