/* Raumrechner */
#location{
  padding:10px 20px;
}
#roomcal{
  width:569px;
  background:#fffdf4;
  border:1px solid #dddddd;
  color:#666666;
  margin-bottom:20px;
}
#roomcal h2{
  font-size:13px;
}
#roomcal h3{
  margin:0 0 5px 0;
  font-size:12px;
  display:block;
}
#roomcal #volumetype h3{
}
#roomcal p{
  height:15px;
  font-size:11px;
  color:#666666;
}
#roomcal .left{
  float:left;
}
#roomcal .right{
  float:right;
}
#roomcal #karton_volume{}
#roomcal #zimmer_volume{}
#roomcal #sprinter_volume{}


#roomcal .volume{
  width:200px;
  margin:10px 20px 45px 20px;
}
#roomcal .volume span{
  width:30px;
  font-size:14px;
  padding-top:5px;
  display:block;
  float:left;
}
#roomcal .volume p{
  margin-left:3px;
  text-align:center;
}
#roomcal #result , #roomcal #noresult{
  width:180px;
  padding:10px 20px 20px 20px;
}
#roomcal #noresult p{
  font-size:0.8em;
  font-weight:normal;
}
#result h2{

}
#roomcal #select{
  font-size:13px;
  margin: 15px 0;
}

#roomcal #area{
  height:90px;
}
#roomcal #area p{
  height:auto;
  padding:10px 0;
  
}
#roomcal #price{
  height:120px;
}
#roomcal #areafield , #roomcal #pricefield, {

}
#roomcal #result p {
  font-size:13px;
}
#roomcal #price span , #roomcal #select span, #roomcal #area span{
  color:#339933;
  font-size:18px;
}
#roomcal #price span{
  font-size:18px;
}
#roomcal .track{
  position:relative;
  top:0px;
  left:0px;
  width:158px;
  margin-left:10px;
}
#roomcal .track_bg{
  height:12px;
  width:181px;
  background: transparent url("../../../../../fileadmin/templates/img/roomcal/track.gif") no-repeat scroll 0 0;
}
#roomcal .sprinter{
  width:42px;
  height:25px;
  position:relative;
  top:-55px;
  left:190px;
  margin-bottom:-25px;
}
#karton-track{}
#zimmer-track{}
#sprinter-track{}
.clear{
  clear:both;
} 
#result span#descountprice{
  display:block;
  margin-bottom:5px;
}
#result span#descountprice , #result span#descountprice span{
  color:#cc0000;
  font-weight:bold;
}
#result .small{
  font-size:10px;
  position:relative;
  color:#CC0000;
}
