body { margin:0px; background-image:url(bilder/hg.gif); }

 .td1 {font-family:arial,helvetica;font-size:10px; color:black; border-bottom:1px dotted #FFFFFF; }

 .td1b { background-color:#DFDFDF; align: center; vertical-align: top; font-family:arial,helvetica;font-size:9pt;color:black; font-weight:700; text-align:center;}

 .td1c { background-color:#DFDFDF; align: center; vertical-align: top; font-family:arial,helvetica;font-size:9pt;color:black;}

.td7 {font-family:arial,helvetica;font-size:9pt;color:white; font-weight:700;   background-color:#4F4F4F; border-bottom: 1px solid #1F1F1F; border-top: 1px solid #1F1F1F; border-left: 1px solid #1F1F1F;}

.td7d {font-family:arial,helvetica;font-size:9pt; background-color:#ffffff; }

.td7c {font-family:arial,helvetica;font-size:9pt;color:white; font-weight:700;   background-color:#4F4F4F; border-bottom: 1px solid #1F1F1F; border-top: 1px solid #1F1F1F; border-right: 1px solid #1F1F1F;}

.td7a { background-color:#DFDFDF; align: center; padding: 5px;  border-left: 1px solid #1F1F1F;}

.td7b { background-color:#DFDFDF; align: center; padding: 5px;  border-right: 1px solid #1F1F1F;}

 .td7x { background-color:#DFDFDF; align: center; border-bottom: 1px solid #1F1F1F; border-right: 1px solid #1F1F1F; border-left: 1px solid #1F1F1F; }


 .td2 {font-family:arial,helvetica;font-size:12px;color:white; font-weight:700; background-color:#BF0000; border-bottom:1px solid #1F1F1F; height:15px; padding-left:5px;}

.td2d {font-family:arial,helvetica;font-size:12px;color:white; font-weight:700; background-color:darkblue; border-bottom:1px solid #1F1F1F; height:15px; padding:3px;}

.td2a {font-family:arial,helvetica;font-size:9pt;color:white; font-weight:700; background-color: darkblue;   }
.td2c {font-family:arial,helvetica;font-size:9pt;color:black; font-weight:200;   }

.input1b {BORDER: #666666 1px solid; COLOR: #000000;  }

 .unten {font-family:arial,helvetica;font-size:12px;color:white; font-weight:700; background-color:#BF0000; border: 1px solid #1F1F1F; height:25px; text-align:center;}

  a.atd2 { font-family:arial,helvetica; font-weight:700; }
  a.atd2:link     { color:white; font-size:12px; text-decoration:none;}
  a.atd2:visited  { color:white; font-size:12px; text-decoration:none; }
  a.atd2:hover    { color:white; font-size:12px;text-decoration:none; }
  a.atd2:active   { color:white; font-size:12px; text-decoration:none; }

  a.neu {font-family:arial,helvetica; font-weight:400; }
  a.neu:link     { color:black; font-size:11px; }
  a.neu:visited  { color:black; font-size:11px;  text-decoration:none; }
  a.neu:hover    { color:brown; font-size:11px; text-decoration:none; }
  a.neu:active   { color:black; font-size:11px; text-decoration:none; }


 .td3 {font-family:arial,helvetica;font-size:11px; color:black; }
 .td3b {font-family:arial,helvetica;font-size:12px; color:black; }
  .td3c {font-family:arial,helvetica;font-size:12px; color:black; border-bottom:1px dotted #d7d7d7; background-color:#ffffff; padding:3px}

 .td4 {border-right:1px dotted #FFFFFF; }

 .td5 {color:white; font-size:12px; font-family:arial,helvetica;font-weight:700; text-align:center;  border-left: 1px dotted #ffffff}

 .td6 { background-color:#BF0000; background: url(bilder/streifen.gif);}

  #logo {position:absolute;z-index:0;top:15px;left:10px;height:64px;width:200; }

  #menu {height:18px; width:100%; }


  #newsletter {height:68px;width:124px; background-color:khaki; border: 1px solid #1F1F1F;}

  #newsletter2 {font-family:arial,helvetica; font-size:11px;padding-left:5px;}

  #suche {height:68px;width:140px; background-color:khaki; border: 1px solid #1F1F1F;}


  #basket {height:68px;width:180px; background-color:khaki; border: 1px solid #1F1F1F;}

  #tab {position:absolute;z-index:1;top:0px;left:0px;height:64px;width:100%; }
  .tab1 { width:95%; border: 1px solid #1F1F1F; background-color: #CFCFCF; padding: 3px; }
  .feld {font-family:arial,helvetica,sans-serif;font-size:12px; padding-left:4px;}

  .tab_pr {font-family:arial,helvetica,sans-serif;font-size:11px; margin:5px; padding: 4px;

  background-color:#DFDFDF;
  padding-right: 15px; align:center;
  border:1px solid #5F5F5F;  }

.tab_pr2 {font-family:arial,helvetica,sans-serif;font-size:11px; margin:5px; padding: 4px;}

  #buch {height:140px;width:180px; border:1px solid #1F1F1F; margin-top:10px; margin-left:8px; margin-right:8px;}

  #software {height:206px;width:180px; border: 1px solid #1F1F1F;margin-top:10px;margin-left:8px;margin-right:8px;}

  #gesetze {height:140px;width:180px; border: 0px solid #1F1F1F;margin-top:20px;margin-left:8px;margin-right:8px;}


  #angebot {height:160px; width:570px; border: 1px solid #1F1F1F;}

  #neu1 {height:190px; width:280px; border: 1px solid #1F1F1F;}

  #neu2 {height:191px; width:280px; border: 1px solid #1F1F1F; margin-bottom:25px;}

  #sonder {height:190px; width:280px; border: 1px solid #1F1F1F; margin-left:10px;}

  #sonder2 {height:191px; width:280px; border: 1px solid #1F1F1F; margin-left:10px; margin-bottom:25px;}

  h1{width:100%; height:30px; margin-bottom:0px; filter:Shadow(color=black, direction=135); font-family:arial,helvetica;font-size:24px;color:white; font-weight:200;}

  h3{font-family:arial,helvetica;font-size:11px;color:black; font-weight:200; margin-bottom:0px; margin-top:15px;}

  h2{font-family:arial,helvetica;font-size:12px;color:darkblue; font-weight:600; margin-bottom:0px; margin-top:15px;}


  ul {margin-left:4px;padding-left:11px;}
  li {list-style-type:disc;}

  /* Scroller*/
  .input1 {font-family:arial,helvetica;font-size:9pt;color:white; font-weight:700;  background-color: darkblue; }

  .td2b {font-family:arial,helvetica;font-size:9pt;color:white; font-weight:700;   background-color:darkblue; border-bottom: 1px solid #1F1F1F; height:20px;}

.td1_basket { border-right:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF; font-family:arial,helvetica,sans-serif;font-size:9pt;}


 .tab2_basket {font-family:arial,helvetica,sans-serif;font-size:11px; margin:5px; padding: 4px;
  background-color:#DFDFDF;
  border:1px solid #5F5F5F;
  }

.td1_pr { border-right:1px solid #AFAFAF;  font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td2_pr { border-right:1px solid #5F5F5F; border-bottom:1px solid #5F5F5F; background-color:orange; font-family:arial,helvetica,sans-serif;font-size:9pt;}

.td2_bas { border-right:1px solid #5F5F5F; border-bottom:1px solid #5F5F5F; background-color:#808080; font-family:arial,helvetica,sans-serif;font-size:9pt;font-weight:700;}
.td3_bas { border-bottom:1px solid #5F5F5F; background-color:#808080; font-family:arial,helvetica,sans-serif;font-size:9pt;font-weight:700;}
.td3_pr { border-bottom:1px solid #5F5F5F; background-color:orange; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td4_pr { border-bottom:1px solid #5F5F5F; border-top:1px solid #5F5F5F; background-color:khaki; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td4b_pr { border-bottom:1px solid #5F5F5F;  background-color:khaki; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td5_pr { border-right:1px solid #AFAFAF; border-bottom:1px solid #5F5F5F; background-color:lightyellow; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td6_pr {font-family:arial,helvetica,sans-serif;font-size:9pt;}
.td7_pr {font-family:arial,helvetica,sans-serif;font-size:9pt;}
.input1_pr {font: 10pt; color: darkblue;  background-color:#dfdfdf;}
.input2_pr {font: 10pt; color: darkblue;  background-color:white;}
.input3_pr {font: 10pt; color: darkblue;  background-color:white; width:50px;}
.unten_pr {border-bottom:1px solid white; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.unten2_pr {border-bottom:1px solid firebrick; font-family:arial,helvetica,sans-serif;font-size:9pt;}
.wichtig_pr { border-bottom:1px solid firebrick; background-color:khaki; font-family:arial,helvetica,sans-serif;font-size:9pt;font-weight:700;}