body, table, td, tr, th, div, p, h1, h2, h3, h4, li, a, button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body{background-color: #FFFFFF;}

h1{
  font-size: 14px;
  margin-bottom: 5px;
}

h2{
  font-size: 13px;
}

.angebotText{
  font-size: 13px;
}

body{
  margin: 0px;
  padding: 0px;
}

img{
  border: none;
}

input{
  border: 2px #8C8C8C solid;
  cursor: text;
}

textarea{
  border: 2px #8C8C8C solid;
  cursor: text;
}

button{
  border: 2px #8C8C8C solid;
  background-color: #FFFFFF;
  cursor: pointer;
  height: 20px;
  font-size: 11px;
}

.link_submenue{
  text-decoration: none;
}

.bbcode{
  margin: 3px;
  width: 30px;
  cursor: pointer;
}

.eingabetext{
  border: 2px solid;
  cursor: text;
  height: 94px;
  width: 250px;
}

.smilies{
  cursor: pointer;
}


.KarteiRegister{
  font-weight: bold;
  border: 1px #8C8C8C solid;
  border-bottom: 2px #8C8C8C solid;
  cursor: text;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #505050;
  cursor: pointer;
}

.KarteiMainRegister{
  font-weight: bold;
  border: 2px #8C8C8C solid;
  border-bottom: none;
  cursor: text;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #505050;
  cursor: pointer;
}

.KarteiTable

.KarteiFreieZelle{
  width: 5px;
  border-bottom: 2px #8C8C8C solid;
}

.KarteiFreieZelle2{
  border-bottom: 2px #8C8C8C solid;
}

.KarteiZwischenZelle{
  font-size: 5px;
}
.KarteiZwischenReihe

.KarteiMainReihe

.KarteiMainZelle{
  background-color: #505050;
  border-left: 2px #8C8C8C solid;
  border-right: 2px #8C8C8C solid;
  border-bottom: 2px #8C8C8C solid;
  padding: 10px;
}

body, table, td, tr, th, div, p, h1, h2, h3, h4, li, a, button, input {color: #505050;}

.bgcolor1{background-color: #FFFFFF;}
.bgcolor2{background-color: #8C8C8C;}
.bgcolor3{background-color: #505050;}
.bgcolor4{background-color: #C8C8C8;}
.bordercolor1{border-color: #FFFFFF;}
.bordercolor2{border-color: #8C8C8C;}
.bordercolor3{border-color: #505050;}
.bordercolor4{border-color: #C8C8C8;}

.border1_bg1{border-color: #FFFFFF; background-color: #FFFFFF;}
.border1_bg2{border-color: #FFFFFF; background-color: #8C8C8C;}
.border1_bg3{border-color: #FFFFFF; background-color: #505050;}
.border1_bg4{border-color: #FFFFFF; background-color: #C8C8C8;}

.border2_bg1{border-color: #8C8C8C; background-color: #FFFFFF;}
.border2_bg2{border-color: #8C8C8C; background-color: #8C8C8C;}
.border2_bg3{border-color: #8C8C8C; background-color: #505050;}
.border2_bg4{border-color: #8C8C8C; background-color: #C8C8C8;}

.border3_bg1{border-color: #505050; background-color: #FFFFFF;}
.border3_bg2{border-color: #505050; background-color: #8C8C8C;}
.border3_bg3{border-color: #505050; background-color: #505050;}
.border3_bg4{border-color: #505050; background-color: #C8C8C8;}

.color1_bg1{color: #FFFFFF; background-color: #FFFFFF;}
.color1_bg2{color: #FFFFFF; background-color: #8C8C8C;}
.color1_bg3{color: #FFFFFF; background-color: #505050;}
.color1_bg4{color: #FFFFFF; background-color: #C8C8C8;}

.color2_bg1{color: #8C8C8C; background-color: #FFFFFF;}
.color2_bg2{color: #8C8C8C; background-color: #8C8C8C;}
.color2_bg3{color: #8C8C8C; background-color: #505050;}
.color2_bg4{color: #8C8C8C; background-color: #C8C8C8;}

.color3_bg1{color: #505050; background-color: #FFFFFF;}
.color3_bg2{color: #505050; background-color: #8C8C8C;}
.color3_bg3{color: #505050; background-color: #505050;}
.color3_bg4{color: #505050; background-color: #C8C8C8;}

.error{
  color: red;
  font-weight: bold;
}

.ok{
  color: green;
  font-weight: bold;
}

td.admin{
  border: #8C8C8C 1px solid;
}
table.admin{
  border: #8C8C8C 1px solid;
}


td.subsubmenue{
  font-size: 9px;
  padding-left:20px;
}
a.subsubmenue{
  font-size: 12px;
}

td.menue{
  font-size: 13px;
  color: #6E6E6E;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.submenue{
  font-size: 12px;
  color: #828282;
  padding-right: 8px;
}

td.headbox{
  font-size: 13px;
  color: #828282;
  font-weight: bold;
  padding-bottom: 7px;
}