/*  Color and Text Styles    */

/* =========================== Farben =========================*/

.lightbrown{
  font-weight:bold;
  font-size:100%;
  color:#202531;
  letter-spacing:1px;
  background:#EAEAEA;
}

.hell{
  background-color:#EFE9D5;
  margin:3px;
  text-align:center;
}
.mittel{
  background-color:#D7D6B3;
  margin:3px;
  text-align:center;
}
.dunkel{
  background-color:#BBBA93;
  padding:3px;
  margin:3px;
  color:#FFF;
}

.blueunderline {
   padding-right:5px;
   border-bottom: 2px solid #21B3B7;
}
/* =========================== tabellen Bewertungen  ==================*/

.b1{
  background-color:#5FD935;
  font-weight:bold;
  font-size:100%;
  text-align:center;
}
.b2{
  background-color:#B6D638;
  font-weight:bold;
  font-size:100%;
  text-align:center;
}
.b3{
  background-color:#D5C939;
  font-weight:bold;
  font-size:100%;
  text-align:center
}
.b4{
  background-color:#D59739;
  font-weight:bold;
  font-size:100%;
  text-align:center;
}
.b5{
  background-color:#D85636;
  color:#FFF;
  font-weight:bold;
  font-size:100%;
  text-align:center;
}
.b6{
  background-color:#E72727;
  color:#FFF;
  font-weight:bold;
  font-size:100%;
  text-align:center;
}
.green{
  background:#3AD724;
}

.red{
  background:#FE2216;
}
.del{
  background:#FE2216;
  color:#FFFFFF;
}

.white{
  background:#FFFFFF;
}

.whitesmalltext{
   color:#FFF;
   font-size:11px;
}

/*==========================  TEXT  ===================================*/
p{
 /*margin:0 0 15px 0;*/
 line-height:1.5em;
 text-align:left;
}

h3{
   padding:4px 0 4px 0;
   margin:0px;
}

h3.press{
   font-family:Times New Roman;
   font-size: 16px;
   letter-spacing:1px;
}

h3.press{
   font-family:Times New Roman;
}

.fett{
  font-weight:bold;
  /*font-size:100%;*/
}

.normal{
  /*font-size:100%;*/
}

.small{
  font-size:9px;
}

.right{
text-align:right;
}

.hide{
 display:none;
}

.indent20{
  margin-left:20px;
}

.floatright{
  float:right;
}

.error{
  padding:5px;
  color:#E03E07;
  font-weight:bold;
}

.success{
  padding:5px;
  color:#15C20C;
  font-weight:bold;
}

.result{
  line-height:20px;
  border:1px solid #000;
}
.highlight{
   background:#F0D931;
   padding:0 2px 0 4px;
}

.redborder{
   padding:5px;
   border:1px solid #F02020;
}


.promotionh3{
   text-align:center;
   font-size:105%;
   font-weight:bold;
   border:1px solid #C0C0C0;
   background: #75D0D0;
   cursor:pointer;
}
