/* CHOOSE PAYMENT*/
.bezeichner_pp{
  width: 65px;
  float: left;
}

.bezeichner_UeL{
  float: left;
  width: 245px;
}

.kleein{
  clear: both;
  font-size: 0.8em;
  margin-left: 19px;
}

.price{
  width: 60px;
  text-align: right;
  float: left;
}

.radio{
  float: left;
  margin-right: 10px;
}

.row{
  clear: both;
}
/* ADRESS & CHECKIT*/
.bezeichner{
  float: left;
  width: 80px;
  margin-top: 4px;
  color: #ffff99;
}

.bezeichner_CD{
  float: left;
  width: 122px;
  margin-top: 4px;
}

.bezeichner_AGB{
  float: left;
  margin-top: 4px;
  color: #ffff99;
}

.checkItValue{
  float: left;
  margin-top: 4px;
}

.inputAdress{
  margin-top: 4px;
}

/* LAYOUT */
#aboInfo{
  width: 196px;
  margin-left: 14px;
  border: 1px dotted #ffff99;
}

#aboInfo div{
  margin: 5px 0px 0 5px;
  font-weight: bold;
  width: 180px;
}

#bitteMeldung{
  border: 1px solid silver;
  padding: 5px;
  margin-top: 30px;
}

#login{
  width: 196px;
  margin-left: 14px;
  border: 1px dotted #ffff99;
  text-align: right;
}

#login div{
  margin: 5px 7px 0 7px;
  width: 180px;
}
.aboInfoLinks{
  text-align: right;
  line-height: 0.8em;
  font-size: 0.8em;
}

#buttons{
  clear: both;
  margin: 25px 0 0 80px;
}

.kasten{
  background: #fbfdb3;
  border: 1px solid #2c2c2c;
  padding: 7px;
}

.error{
  background: white;
  border: 2px solid silver;
  color: #a60000;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}



/* FONTS */

#agbs{
  font-size: 0.8em;
}

.grafit{
  color: #5e6158;
}

.gelb{
  color: #ffff99;
}

.rot{
  color: #a60000;
}

h1.pct{
  color: #ffff99;
  font-size: 1.3em;
  font-weight: bold;
  border-bottom: 1px solid #f73145;
  padding-bottom: 5px;
}

h2.pct{
  color: #ffff99;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
}


