  body {
     background:#383D3E;
     margin:0px;
     padding:0px;
     text-align: center;
     font-size:8pt;
     font-family:Tahoma, Verdana, Arial, sans serif;
  }

  input,
  textarea {
     font-size:8pt;
     font-family:Tahoma, Verdana, Arial, sans serif;
     color:#504E53;
     border:1px solid #E3E5E5;
     background:#F0F1F1;
     width:200px;
  }


  .center {
     margin: 0 auto;
     width: 771px;
     text-align: left;
     padding:1px;
     border-left: 1px solid #FFFFFF;
     border-right: 1px solid #FFFFFF;
     border-bottom: 1px solid #FFFFFF;
  }



  .header {
  }


  .navioben {
     border-right:12px solid #DFE1E2;
     border-left:12px solid #DFE1E2;
     background:url(/images/bg_navi_oben2.gif) repeat-x;
     height:22px;
  }
  .naviobenlinktext {
     border-top:1px solid #FFFFFF;
     border-bottom:1px solid #FFFFFF;
     background:url(/images/bg_navi_oben.gif) repeat-x;
     float:left;
     height:16px;
     text-align:center;
     font-weight:bold;
     color:#000000;
     text-decoration:none;
     padding:4px 27px 0px 27px;
  }
  .naviobenlinktext:hover,
  .naviobenlinktext:active {
     background:url(/images/bg_navi_oben_over.gif) repeat-x;
     color:#F38106;
  }
  .naviobenlinktext_active {
     border-top:1px solid #FFFFFF;
     border-bottom:1px solid #FFFFFF;
     background:url(/images/bg_navi_oben_over.gif) repeat-x;
     float:left;
     height:16px;
     text-align:center;
     font-weight:bold;
     color:#F38106;
     text-decoration:none;
     padding:4px 27px 0px 27px;
  }


  .navilinks {
     background:#DFE1E2;
     height:20px;
  }
  .warenkorb {
     float:right;
     margin-right:15px;
  }
  .warenkorb img {
     padding-top:2px;
  }
  .warenkorb a,
  .warenkorb a:link,
  .warenkorb a:visited,
  .warenkorb a:hover,
  .warenkorb a:active,
  .warenkorb a:focus {
     font-weight:bold;
     color:#DC3701;
     text-decoration:none;
  }

  .linkenavitext {
     background:#DFE1E2;
     float:left;
     height:16px;
     text-align:center;
     color:#000000;
     text-decoration:none;
     padding:4px 20px 0px 20px;
  }
  .linkenavitext:hover,
  .linkenavitext:active {
     color:#D53100;
  }
  .linkenavitext_active {
     background:#DFE1E2;
     float:left;
     height:16px;
     text-align:center;
     color:#D53100;
     text-decoration:none;
     padding:4px 20px 0px 20px;
  }


  .content {
     clear:both;
     border-left:12px solid #DFE1E2;
     border-right:12px solid #DFE1E2;
     border-top:1px solid #DFE1E2;
     border-bottom:1px solid #DFE1E2;
     background:#FFFFFF;
     width:677px;
     color:#495456;
     line-height:1.5em;
     padding:25px 35px 25px 35px;
  }
  .content h1 {
     color:#D53100;
     font-size:1.7em;
     font-weight:bold;
     margin-bottom:20px;
  }
  .content h2 {
     color:#000000;
     font-size:1.2em;
     padding-left:25px;
     padding-top:2px;
     background:url(/images/bg_h2.gif) no-repeat;
     height:21px;
  }
  .content h3 {
     font-weight:normal;
     color:#000000;
     font-size:1em;
     padding-bottom:10px;
     border-bottom:1px dashed #D53100;
     margin-bottom:10px;
  }
  .content h4 {
     color:#000000;
     font-size:1.2em;
     padding-left:25px;
     padding-top:2px;
     background:url(/images/bg_h2.gif) no-repeat;
     height:21px;
     margin:0 0 0 50px;
  }
  .content p,
  .content ol li {
     line-height:1.5em;
  }
  .content td {
     font-size:8pt;
     color:#495456;
  }
  .content a,
  .content a:link,
  .content a:visited {
     color:#DC3701;
     text-decoration:none;
  }
  .content a:hover,
  .content a:active,
  .content a:focus {
     color:#DC3701;
     text-decoration:underline;
  }


  .news {
     padding-top:11px;
     padding-bottom:10px;
     border-bottom:1px solid #E3E5E5;
     margin-left:500px;
  }
  .news h1 {
     color:#006600;
     font-size:10pt;
     line-height:1.5em;
     padding-left:38px;
  }
  .news li {
     list-style:url(/images/liststyle.gif);
     margin-bottom:5px;
     color:#504E53;
     line-height:1.5em;
  }


  .begriffe {
     border:1px solid #E3E5E5;
     border-collapse:collapse;
  }
  .begriffe td {
     border:1px solid #E3E5E5;
     line-height:1.5em;
  }


  .nix {
     color:#504E53;
  }


  .footer {
     color:#504E53;
     background:#DFE1E2;
     padding:4px 12px 4px 12px;
     text-align:right;
  }
  .footer a {
     color:#504E53;
     text-decoration:none;
  }