form {
  margin:0px;
  padding:0px;
}

td {border:0px solid #000000;}
table {border-collapse:collapse;table-layout:fixed;}
    body {
      font-family:Tahoma,Arial,Helvetica,Sans-Serif;
      font-size:14px;
      color:#000000;
      background:#ffffff;
      padding:0px;
      margin:0px;
      overflow:auto;
      background-image:url('../images/backs/body.gif');
      background-repeat:repeat-x;
      background-position:top left;
    }
    
    a, a:visited, a:link {
      color:rgb(61,128,41);
      text-decoration:none;
    }
    a:hover, a:visited:hover {
      color:rgb(253,178,0);
    }
    a img, a:link img, a:visited img {
      border:1px dashed #000000;
    }
    
    a:hover img, a:active img, a:visited:hover img {
      border-color:rgb(253,178,0);
    }
    
input, textarea  {
  border:1px solid rgb(170,170,170);
}

    #Top {
      background:url("../images/backs/top_back.gif");
      background-color:#ffffff;
      background-repeat:repeat-x;
      height:150px;
      width:100%;
      border:none;
      margin:0px;
      padding:0px;
      overflow:hidden;
    }
    td.NaviTd {
      background:url("../images/backs/navi_back.gif");
      background-repeat:repeat-y;
      width:180px;
      vertical-align:top;
    }
    #ContentDiv {
      background-color:#ffffff;
      overflow:hidden;
      padding:0px;
      width:607px;
    }

    #ContentDiv td.Ueberschrift {
      border:none;
      width:607px;
      font-size:18px;
      padding-top:8px;
      font-weight:bold;
      color:rgb(253,178,0);
      text-align:center;
    }
    
    #ContentDiv td.InhaltGrau {
      background:url("../images/backs/grau.jpg");
      color:#000000;
      width:607px;
      text-align:left;
      vertical-align:middle;
      font-size:11px;
      border:0px solid;
    }
    
    #ContentDiv td.InhaltGrauTop {
      background:url("../images/backs/grau_oben.jpg");
      color:#000000;
      width:607px;
      height:21px;
      border:0px solid;
    }
    
    #ContentDiv td.InhaltGrauBottom {
      background:url("../images/backs/grau_unten.jpg");
      color:#000000;
      width:607px;
      height:20px;
      border:0px solid;
    }
    #ContentDiv td.InhaltWeiss {
      background:url("../images/backs/weiss.jpg");
      width:607px;
      text-align:left;
      vertical-align:middle;
      text-indent:40px;
      color:rgb(253,178,0);
      border:0px solid;
      padding:0px;
      font-size:18px;
      font-weight:bold;
      padding-bottom:5px;
    }
    #ContentDiv td.InhaltWeissTop {
      background:url("../images/backs/weiss_oben.jpg");
      color:#000000;
      width:607px;
      height:21px;
      border:0px solid;
    }
    #ContentDiv td.InhaltWeissBottom {
      background:url("../images/backs/weiss_unten.jpg");
      color:#000000;
      width:607px;
      height:30px;
      border:0px solid;
    }
    
    #ContentDiv td.InhaltTL {
      text-align:left;
      padding-left:20px;
      padding-top:20px;
      vertical-align:top;
      font-size:16px;
      font-weight:bold;
    }
    #ContentDiv td.InhaltTL font.Zusammenfassung {
      font-size:10px;
      font-weight:normal;
      color:rgb(253,178,0);
      margin-left:20px;
    }
    #ContentDiv td.InhaltNormal {
      text-align:left;
      font-size:11px;
      line-height:1.6;
      padding-top:5px;
    }
    #ContentDiv td.InhaltPflicht {
      text-align:left;
      font-size:11px;
      font-weight:bold;
      color:rgb(253,178,0);
      line-height:1.6;
      padding-top:5px;
    }
    
    #AgbDiv {
      margin-top:10px;
      text-align:center;
      height:18px;
      border:0px solid rgb(253,178,0);
      border-top-width:1px;
      color:rgb(253,178,0);
      font-size:10px;
      background:#ffffff;
    }
    #AgbDiv a, #AgbDiv a:link, #AgbDiv a:visited {
      color:rgb(253,178,0);
      text-decoration:none;
      font-size:10px;
    }
    #AgbDiv a:hover, #AgbDiv a:active, #AgbDiv a:visited:hover {
      color:#000000;
    }
    
    #ContentDiv td.InhaltNormal input.Weiter {
      background:none;
      color:rgb(61,128,41);
      font-weight:bold;
      font-size:11px;
      display:block;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed rgb(61,128,41);
      margin:10px;
      float:right;
      padding:2px;
      vertical-align:top;
    }

    #ContentDiv td.InhaltNormal input.WeiterLeft {
      background:none;
      color:rgb(61,128,41);
      font-weight:bold;
      font-size:11px;
      display:block;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed rgb(61,128,41);
      margin:10px 0px;
      padding:2px;
      vertical-align:top;
    }

    input.Button {
      background:none;
      color:rgb(61,128,41);
      font-weight:bold;
      font-size:11px;
      display:block;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed rgb(61,128,41);
      margin:10px;
      float:right;
      padding:2px;
      vertical-align:top;
    }

    input.Button:hover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
      cursor:pointer;
    }

    input.ButtonHoverNav {
      background:none;
      color:#000000;
      font-weight:bold;
      font-size:11px;
      display:block;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed #000000;
      margin:10px;
      float:right;
      padding:2px;
      vertical-align:top;
      cursor:pointer;
    }

    #ContentDiv td.InhaltNormal input.Weiter:hover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
      cursor:pointer;
    }

    #ContentDiv td.InhaltNormal input.WeiterLeft:hover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
      cursor:pointer;
    }

    .WeiterHover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
      cursor:pointer;
    }
    
    .ButtonHover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
      cursor:pointer;
    }

    .StepNormal {
      text-align:center;
      border:none;
      color:rgb(253,178,0);
      font-weight:normal;
      font-size:10px;
      font-family:Tahoma,Arial,Helvetica,Sans-Serif;
    }
    .StepInactive {
      text-align:center;
      border:none;
      color:rgb(180,180,180);
      font-weight:normal;
      font-size:10px;
      font-family:Tahoma,Arial,Helvetica,Sans-Serif;
    }
    .StepActive {
      text-align:center;
      border:none;
      color:#000000;
      font-weight:normal;
      font-size:10px;
      font-family:Tahoma,Arial,Helvetica,Sans-Serif;
    }
    .StepNormal a, .StepNormal a:link, .StepNormal a:visited {
      color:rgb(253,178,0);
      text-decoration:none;
    }
    .StepNormal a:hover, .StepNormal a:active, .StepNormal a:visited:hover {
      color:#000000;
    }
    .StepActive a, .StepActive a:link, .StepActive a:visited {
      color:#000000;
      text-decoration:none;
    }
    .StepActive a:hover, .StepActive a:active, .StepActive a:visited:hover {
      color:#000000;
    }
    .StepActive span, .StepInactive span, .StepNormal span {
      background:#ffffff;
    }
    
    #FehlerDiv {
      color:#F90011;
      font-weight:normal;
      font-size:11px;
      padding:10px;
    }
    #LoginFalsch td{
      color:#F90011;
      font-weight:bold;
      font-size:14px;
      padding:10px 20px;
      border:1px dashed #f90011;
      background:#ffffff;
    }
    #LoginFalsch {
      margin-top:15px;
      margin-bottom:15px;
    }
    
    table.Test {
      border-collapse:collapse;
    }
    table.Test td {
      border: 1px solid #000000;
    }
    
    .Select {
      width:120px;
    }
    
    .InhaltNormal a.ButtonLink, .InhaltNormal a.ButtonLink:visited, .InhaltNormal a.ButtonLink:link {
      display:table-cell;
      font-size:11px;
      font-weight:bold;
      padding:0px 5px;
      background:none;
      color:rgb(61,128,41);
      border:1px dashed rgb(61,128,41);
      padding:2px;
    }
    .InhaltNormal a.ButtonLink:hover, .InhaltNormal a.ButtonLink:active, .InhaltNormal a.ButtonLink:visited:hover {
      color:rgb(253,178,0);
      border-color:rgb(253,178,0);
   }
    
    .SelectVon {
      width:60px;
    }
    .SuchLink, .SuchLink:visited, .SuchLink:link {
      color:rgb(61,128,41);
      font-weight:bold;
      text-decoration:none;
    }
    .SuchLink:hover, .SuchLink:active, .SuchLink:visited:hover {
      color:rgb(253,178,0);
    }
    
    .Suchmarker {
      color:#000000;
    }
    .Kontakt {
      text-align:left;
      font-size:11px;
      font-weight:normal;
      color:#000000;
      line-height:1.6;
      padding-top:5px;
    }
    
    .Fett {
      padding-top:5px;
      vertical-align:top;
      text-align:left;
      font-size:11px;
      font-weight:bold;
      color:rgb(253,178,0);
    }
    .AnsichtNormal {
      padding-top:5px;
      vertical-align:top;
      text-align:left;
      font-size:11px;
    }
    
    .NavLeiste {
      text-indent:0px;
      font-weight:bold;
      color:rgb(61,128,41);
      padding:0px;
    }
    
    .NavLeiste a, .NavLeiste a:visited, .NavLeiste a:link {
      color:rgb(61,128,41);
      font-weight:normal;
    }
    .NavLeisteTD {
      font-size:11px;
      text-indent:0px;
      margin:0px;
      padding:0px;
      text-align:center;
    }
    .NavLeisteAkt {
      font-size:11px;
      text-align:center;
      padding:0px;
      margin:0px;
      text-indent:0px;
      color:#000000;
      font-weight:normal;
      border:1px solid #000000;
    }
    .NavLeiste a:hover, .NavLeiste a:visited:hover, .NavLeiste a:active {
      color:#000000;
    }
    
    .HilfeLink, .HilfeLink:link, .HilfeLink:visited {
      display:inline;
      width:5px;
      padding:1px;
      font-size:9px;
      color:rgb(61,128,41);
      text-align:center;
    }
    
    .HilfeLink:hover, .HilfeLink:active, .HilfeLink:visited:hover {
      color:rgb(253,178,0);
    }
    
    .TxtErkl {
      font-size:10px;
      color:#000000;
      font-weight:normal;
    }
    
    .ButtonInput {
      background:none;
      color:rgb(61,128,41);
      font-weight:bold;
      font-size:11px;
      vertical-align:middle;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed rgb(61,128,41);
      margin:10px;
      padding:2px;
      vertical-align:top;
    }
    .ButtonInputHover {
      background:none;
      font-weight:bold;
      font-size:11px;
      vertical-align:middle;
      height:26px;
      text-decoration:none;
      text-align:center;
      border:1px dashed rgb(253,178,0);
      margin:10px;
      padding:2px;
      vertical-align:middle;
      color:rgb(253,178,0);
      cursor:pointer;
    }

a.AdminLink, a.AdminLink:visited, a.AdminLink:link {
  color:#000000;
}

a.AdminLink:hover, a.AdminLink:visited:hover, a.AdminLink:active {
  text-decoration:underline;
}

.AdminSelect {
  width:40px;
}
.AdminSelect2 {
  width:60px;
}

.AnzAusgabe {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
}

.AnzMarke {
  font-weight:bold;
}

/*---------------------------
Admin
---------------------------*/

.AdminBox {
  width:186px;
  height:190px;
  background:url('../images/backs/adminbox.gif');
  overflow:hidden;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-align:left;
  padding:10px 10px 0px 10px;
  font-size:11px;
  margin:0px;
}

.AdminHeadline {
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 8px 0px;
}

/*---------------------------
Werbung
---------------------------*/

td.Werbung {
  text-align:left;
  vertical-align:top;
  border:0px solid #000000;
  padding:0px;
}
#WerbungDiv {
  border:0px solid #ff0000;
  overflow:hidden;
  padding:30px 0px 0px 0px;
}

#WerbungDiv a img, .TopBanner a img {
  border:none;
}

.Banner166x220 {
  width:186px;
  height:250px;
  background:url('../images/backs/banner166220.gif');
  overflow:hidden;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  padding-top:10px;
}

.WerbeLink {
  padding:0px;
  margin:0px;
  text-align:right;
  padding-right:15px;
  font-size:10px;
}

.WerbeLink a, .WerbeLink a:visited, .WerbeLink a:link {
  color:#000000;
}

.WerbeLink a:hover, .WerbeLink a:visited:hover, .WerbeLink a:active {
  color:rgb(253,178,0);
}

.ScyScraper {
  width:186px;
  height:630px;
  background:url('../images/backs/scyscraper.gif');
  overflow:hidden;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  padding-top:10px;
}

.TopBanner {
  width:494px;
  height:82px;
  background:url('../images/backs/topbanner.gif');
  overflow:hidden;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  padding-top:10px;
  position:absolute;
  top:20px;
  left:286px;
}

.BorderTable td {
  border:1px solid #000000;
}

.SortSelect {
  width:85px;
  height:18px;
  font-size:11px;
}

input.SortButton {
  background:none;
  color:rgb(61,128,41);
  font-weight:bold;
  font-size:11px;
  display:block;
  height:26px;
  text-decoration:none;
  text-align:center;
  border:1px dashed rgb(61,128,41);
  float:right;
  padding:2px;
  vertical-align:top;
}

input.SortButton:hover {
  color:rgb(253,178,0);
  border-color:rgb(253,178,0);
  cursor:pointer;
}

.SortErgebnisse {
  text-align:left;
  font-size:11px;
  font-weight:bold;
  color:rgb(253,178,0);
  line-height:1.6;
}

.SortFelder {
  text-align:left;
  font-size:11px;
}

.MarktKatAuswahl {
  font-size:11px;
}

.button120 {
      background:url('../images/button120.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:120px;
      text-decoration:none;
      text-align:center;
      border:none;
      margin:10px;
      float:right;
      padding:0px;
      vertical-align:top;
}

.button120_hover {
      background:url('../images/button120_hover.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:120px;
      text-decoration:none;
      text-align:center;
      border:none;
      margin:10px;
      float:right;
      padding:0px;
      vertical-align:top;
      cursor:pointer;
}

.button70 {
      background:url('../images/button70.gif');
      color:#ffffff;
      font-weight:normal;
      font-size:10px;
      display:block;
      height:20px;
      width:70px;
      text-decoration:none;
      text-align:center;
      border:none;
      padding:0px;
      vertical-align:top;
}

.button70_hover {
      background:url('../images/button70_hover.gif');
      color:#ffffff;
      font-weight:normal;
      font-size:10px;
      display:block;
      height:20px;
      width:70px;
      text-decoration:none;
      text-align:center;
      border:none;
      padding:0px;
      vertical-align:top;
      cursor:pointer;
}

.button35 {
      background:url('../images/button35.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:35px;
      text-decoration:none;
      text-align:center;
      border:none;
      margin:10px;
      float:right;
      padding:0px;
      vertical-align:top;
}

.button35_hover {
      background:url('../images/button35_hover.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:35px;
      text-decoration:none;
      text-align:center;
      border:none;
      margin:10px;
      float:right;
      padding:0px;
      vertical-align:top;
      cursor:pointer;
}

.button120_merk, .button120_merk:link, .button120_merk:visited {
      background:url('../images/button120.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:120px;
      text-decoration:none;
      text-align:center;
      border:none;
      padding:0px;
      vertical-align:top;
}

.button120_merk_hover {
      background:url('../images/button120_hover.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:120px;
      text-decoration:none;
      text-align:center;
      border:none;
      padding:0px;
      vertical-align:top;
      cursor:pointer;
}

.button120_merk:hover, .button120_merk:visited:hover, .button120_merk:active {
  background:url('../images/button120_hover.gif');
  text-decoration:none;
  color:#ffffff;
}

.button120_link, .button120_link:link, .button120_link:visited {
      background:url('../images/button120.gif');
      color:#ffffff;
      font-weight:bold;
      font-size:10px;
      display:block;
      height:20px;
      width:120px;
      text-decoration:none;
      text-align:center;
      margin:10px;
      border:none;
      padding:0px;
      vertical-align:top;
      float:right;
}

.button120_link:hover, .button120_link:visited:hover, .button120_link:active {
  background:url('../images/button120_hover.gif');
  text-decoration:none;
  color:#ffffff;
}

    a.LoeschLink, a.LoeschLink:link, a.LoeschLink:visited {
      background:url('../images/button70.gif');
      color:#ffffff;
      font-weight:normal;
      font-size:10px;
      display:block;
      height:20px;
      width:70px;
      text-decoration:none;
      text-align:center;
      margin:10px;
      border:none;
      padding:2px 0px;
      float:right;
      background-repeat:no-repeat;
    }
    a.LoeschLink:hover, a.LoeschLink:visited:hover, a.LoeschLink:active {
     background:url('../images/button70_hover.gif');
    background-repeat:no-repeat;
    text-decoration:none;
    color:#ffffff;
    }

    .CodeLink, .CodeLink:link, .CodeLink:visited {
      background:url('../images/button70.gif');
      color:#ffffff;
      font-weight:normal;
      font-size:10px;
      display:block;
      height:20px;
      width:70px;
      text-decoration:none;
      text-align:center;
      margin:0px;
      border:none;
      padding:2px 0px;
      background-repeat:no-repeat;
    }
    .CodeLink:hover, CodeLink:visited:hover, CodeLink:active {
     background:url('../images/button70_hover.gif');
    background-repeat:no-repeat;
    text-decoration:none;
    color:#ffffff;
    }



