* {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif !important;
  font-size: 12px;
}

body{
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

.adline{
  font-size:10px;
  font-weight: bold;
}

p { margin: 0; padding: 0; }

h1{
  font-size: 14px;
  margin-bottom: 5px;
}
h2{
  font-size: 13px;
  margin-bottom: 3px;
}
h3{
  font-size: 12px;
  margin-bottom: 3px;
}

img{
  border: none;
}

input{
  border: 2px #52A227 solid;
  cursor: text;
  background-color: #FFFFFF;
}

textarea{
  border: 2px #52A227 solid;
  cursor: text;
  background-color: #FFFFFF;
}

button{
  border: 2px #52A227 solid;
  background-color: #FFFFFF;
  cursor: pointer;
  height: 20px;
  font-size: 11px;
}

.maintable{
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}

.greenbackground{
  background-color:#E3F6D6;
}
.menucelltop{
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-color: #52A227;
padding:1px;
}
.menucell{
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-color: #52A227;
padding:1px;
padding-left:15px;
}
.submenucell{
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-color: #52A227;
padding:1px;
padding-left:25px;
}
.subsubmenucell{
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-color: #52A227;
padding:1px;
padding-left:45px;
}
.cmsmenudir{
  font-size: 10px;
  text-decoration:none;
}
.cmsmenudir:hover{
  color: #52A227;
}
.menulink{
  font-size: 12px;
  text-decoration:none;
}
.menulink:hover{
  color: #52A227;
}


//CMS internal Classes

.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 #52A227 solid;
  border-bottom: 2px #52A227 solid;
  cursor: text;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #52A227;
  cursor: pointer;
}

.KarteiMainRegister{
  font-weight: bold;
  border: 2px #52A227 solid;
  border-bottom: none;
  cursor: text;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #E3F6D6;
  cursor: pointer;
}


.KarteiFreieZelle{
  width: 5px;
  border-bottom: 2px #52A227 solid;
}

.KarteiFreieZelle2{
  border-bottom: 2px #52A227 solid;
}

.KarteiZwischenZelle{
  font-size: 5px;
}
//.KarteiZwischenReihe
//.KarteiMainReihe
//.KarteiTable

.KarteiMainZelle{
  background-color: #E3F6D6;
  border-left: 2px #52A227 solid;
  border-right: 2px #52A227 solid;
  border-bottom: 2px #52A227 solid;
  padding: 10px;
}

body, table, td, tr, th, div, p, h1, h2, h3, h4, li, a, button, input {color: #000000;}

.bgcolor1{background-color: #FFFFFF;}
.bgcolor2{background-color: #52A227;}
.bgcolor3{background-color: #000000;}
.bgcolor4{background-color: #E3F6D6;}

.color1{color: #FFFFFF;}
.color2{color: #52A227;}
.color3{color: #000000;}
.color4{color: #E3F6D6;}

.bordercolor1{border-color: #FFFFFF;}
.bordercolor2{border-color: #52A227;}
.bordercolor3{border-color: #000000;}
.bordercolor4{border-color: #E3F6D6;}

.border1_bg1{border-color: #FFFFFF; background-color: #FFFFFF;}
.border1_bg2{border-color: #FFFFFF; background-color: #52A227;}
.border1_bg3{border-color: #FFFFFF; background-color: #000000;}
.border1_bg4{border-color: #FFFFFF; background-color: #E3F6D6;}

.border2_bg1{border-color: #52A227; background-color: #FFFFFF;}
.border2_bg2{border-color: #52A227; background-color: #52A227;}
.border2_bg3{border-color: #52A227; background-color: #000000;}
.border2_bg4{border-color: #52A227; background-color: #E3F6D6;}

.border3_bg1{border-color: #000000; background-color: #FFFFFF;}
.border3_bg2{border-color: #000000; background-color: #52A227;}
.border3_bg3{border-color: #000000; background-color: #000000;}
.border3_bg4{border-color: #000000; background-color: #E3F6D6;}

.color1_bg1{color: #FFFFFF; background-color: #FFFFFF;}
.color1_bg2{color: #FFFFFF; background-color: #52A227;}
.color1_bg3{color: #FFFFFF; background-color: #000000;}
.color1_bg4{color: #FFFFFF; background-color: #E3F6D6;}

.color2_bg1{color: #52A227; background-color: #FFFFFF;}
.color2_bg2{color: #52A227; background-color: #52A227;}
.color2_bg3{color: #52A227; background-color: #000000;}
.color2_bg4{color: #52A227; background-color: #E3F6D6;}

.color3_bg1{color: #000000; background-color: #FFFFFF;}
.color3_bg2{color: #000000; background-color: #52A227;}
.color3_bg3{color: #000000; background-color: #000000;}
.color3_bg4{color: #000000; background-color: #E3F6D6;}

.error{
  color: red;
  font-weight: bold;
}

.ok{
  color: green;
  font-weight: bold;
}

td.admin{
  border: #52A227 1px solid;
}
table.admin{
  border: #52A227 1px solid;
}