body {
  background-color:rgb(0,0,0);
  border:0px;
  padding:0px;
  margin:0px;
  }

  span,div,td {    /* wegen IE5.5 kein "div"!! Sonst rutscht ALLES 1px nach unten!! */
  font-size:11px;     /* ACHTUNG: Fontsize wird über JavaScript gesteuert !!! */
  line-height:13px;     /* ACHTUNG: Fontsize wird über JavaScript gesteuert !!! */
  font-family:Verdana, Tahoma;
  color:rgb(0,0,0);
  font-weight:normal;
  text-decoration:none;
  white-space:normal;
  }
  .normaltext {     /* Darf NICHT mit oben zu "span,div,td" Sonst kein Schriftgrößenänderung durch JS  */
  color:rgb(0,0,0);
  text-decoration:none;
  }

  img,div,span {
  width:auto;
  margin:0px;
  border:0px;  /*  solid red */
  padding:0px;
  vertical-align:top;
  text-align:left;
  }


  img.tn {
  }
  img.tnv {
  }
  b.hoch, .hoch {
  color:rgb(0,0,0);
  font-weight:bold;
  font-size:107%;
  line-height:107%;
  }
  b.mittel, .mittel {
  font-weight:bold;
  color:rgb(90,90,90);
  }
  b.klein, .klein {
  font-weight:bold;
  color:rgb(90,90,90);
  font-size:93%;
  line-height:93%;
  }

  .schwaechertext {
  color:rgb(75,78,79);
  font-size:93%;
  }

  .newb {
  color:rgb(200,100,0);
  font-weight:bold;
  }

  .avc-gold {
  color:rgb(204,153,51);
  }
  .avc-gold-fett {
  color:rgb(204,153,51);
  font-weight:bold;
  }
  .avc-blue {
  color:rgb(45,105,135);
  }
  .avc-blue-fett {
  color:rgb(45,105,135);
  font-weight:bold;
  }
  .avc-red-fett {
  color:rgb(255,0,0);
  font-weight:bold;
  }
  .avc-o {
  color:#a05030;
  }
  .avc-o-fett {
  color:#a05030;
  font-weight:bold;
  }
  .avc-b {
  color:#0000bf;
  }
  .avc-b-fett {
  color:#0000bf;
  font-weight:bold;
  }
  .avc-r {
  color:#BF0000;
  }
  .avc-r-fett {
  color:#BF0000;
  font-weight:bold;
  }
  .avc-g {
  color:#00bF00;
  }
  .avc-g-fett {
  color:#00bF00;
  font-weight:bold;
  }

  .ht_oc {    /* Keine weiteren Style anlegen! */
  width:auto;        /* auto!!! */
  height:1px;
  line-height:0px;   /* Muss sein, sonst diese doofe min-Höhe!!!!!!!  */
  font-size:0px;     /* Muss sein, sonst diese doofe min-Höhe!!!!!!!  */
  overflow:hidden;
  }

  .viertelbr {
  height:4px;
  margin:0px;
  padding:0px;
  font-size:1pt;
  line-height:2pt;
  }

  .halbbr {
  height:7px;
  margin:0px;
  padding:0px;
  font-size:3pt;
  line-height:4pt;
  }

  .featuretexttext {
  color:rgb(55,115,140);
  font-weight:bold;
  padding-left:1px;
  padding-right:0px;
  text-decoration:underline;
  background-image:url(../graphics/featuretexttext_back.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  }

  .brxm {
  height:1px;
  width:100%;
  overflow:hidden;
  }

  .featureicons,.featureiconshead,.bordericon,.featuretext {
  border-top:1px solid rgb(255,255,255);
  border-left:1px solid rgb(255,255,255);
  border-right:1px solid rgb(171,197,207);
  border-bottom:1px solid rgb(171,197,207);
  }

  .featureicons {
  width:0px;
  margin:2px;
  background-color:rgb(244,249,253);
  padding:0px;
  }
  .featuretext {
  width:auto;
  text-align:center;
  padding-top:1px;
  padding-bottom:3px;
  background-image:url(../graphics/logo3d_headbottomback.gif);
  }
  .featureiconshead {
  width:0px;
  margin:2px;
  vertical-align:middle;
  background-color:rgb(244,249,253);
  }
  .bordericoninv {
  border-bottom:1px solid rgb(250,251,255);
  border-right:1px solid rgb(250,251,255);
  border-left:1px solid rgb(153,154,159);
  border-top:1px solid rgb(153,154,159);
  }

  .ruck-5,.ruck-5w,.ruck-0,.ruck-0-center,.ruck-0w {
  text-align:left;
  overflow:visible;   /* Für Mozilla sonst scrollt er Bereiche */
  }

  .ruck-5 {
  padding:4px;
  padding-left:16px;
  }
  .ruck-5w {
  padding:0px;
  padding-left:16px;
  }

  .ruck-0-center {
  padding:7px;
  text-align:center;
  }
  .ruck-0 {
  padding:0px;
  }
  .ruck-0w {
  }

  .mittig {
  text-align:center;
  }


/* xxx_bereiche */

   .avc-thi-headline-left,.avc-thi-headline-center {
  background-color:rgb(247,247,250);
  width:auto;
  height:20px;
  vertical-align:middle;
  white-space:nowrap;
  text-align:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:7px;
  padding-left:6px;
  border-top:1px solid rgb(255,255,255);
  border-left:1px solid rgb(255,255,255);
  border-right:1px solid rgb(203,204,209);
  border-bottom:1px solid rgb(203,204,209);
  color:rgb(77,63,48);
  letter-spacing:2px;
  font-size:11px;
  line-height:20px;
  }
  .avc-thi-headline-center {
  text-align:center;
  }


/*   Tabellen  */
  table {
  width:100%;
  margin:0px;
  padding:0px;
  border:0px;
  vertical-align:top;
  text-align:left;
  }
  td {
  padding:0px;
  border:0px;
  vertical-align:top;
  text-align:left;
  }



  /*   Für Refenzen  */
  .refwidth {
   width:420px;
  }
  .refwidth1 {
   width:143px;
  }
  .refwidth2 {
   width:144px;
  }
  .refwidth3 {
   width:133px;
  }

  .refwidth2zu1_1 {
   width:220px;
  }
  .refwidth2zu1_2 {
   width:200px;
  }




  .arrow {
  vertical-align:top;
  width:22px;
  padding-bottom:3px;
  }
  .arrowlist {
  padding-bottom:5px;
  }

  .talistingscolortdl,.talistingscolortdr,.talistingstdl,.talistingstdr {
  border-top:2px solid rgb(255,255,255);
  border-bottom:1px solid rgb(230,240,240);
  border-left:2px solid rgb(255,255,255);
  border-right:1px solid rgb(230,240,240);
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  }
  .talistingscolortdl,.talistingscolortdr {
  background-color:rgb(247,247,247);
  }


/* Links */
  a {
    color:rgb(0,155,155);
    text-decoration:underline;
    /*  white-space:nowrap;    */
    /*  font-weight:bold;  */
  }
  a.linkback {
  }
  a:hover {
    color:rgb(209,164,76);
  }
  a:hover span {
    color:rgb(209,164,76);
  }
  a.schwaecherhref {
    text-decoration:none;
    font-weight:normal;
    color:rgb(107,109,109);
  }
  a:hover.schwaecherhref {
    color:rgb(142,142,0);
  }

  .normaltext {
    text-decoration:none;
  }

  .brli {
    color:rgb(255,255,255);
    line-height:13px;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    font-family:Tahoma;
  }
  .brlix {
    color:rgb(255,255,255);
    font-size:10px;
    line-height:13px;
    font-weight:normal;
    text-decoration:none;
    font-family:Tahoma;
  }
