body {
    font-family:Arial;
    color:#666;
    height:700px;
    width:600px;
    overflow:hidden;
}
#calc-container {
    width:570px;
    background:url(bg.jpg) bottom no-repeat;
    height:610px;
}
#calc-container2 {
    width:570px;
    background:url(bg.jpg) bottom no-repeat;
    height:610px;

}
#calc-container2 #submit {
    float:right;
    margin:15px 0 0 0;
}
.selector{
    width:470px;
    padding-top:5px;
    text-align:right;
    padding-left:35px;
    height:40px;
}
.price{
    width:50px;
    float:right;
    margin-top:-40px;
    display:none;
}
.desc{
    text-align:left;
    width:200px;
    float:left;
}

#wrapper-gesamtpreis{
    font-weight:bold;
    font-size:20px;
    float:right;
     margin-right:5px;
    padding-left:280px;
    font-style:italic;
    height:24px;
  
}
#wrapper-mwst{
    float:right;
     margin-right:5px;
    PADDING-LEFT:240px;
    font-style:italic;
    height:24px;
}
#mwst,
#gesamtpreis{
    width:80px;
    height:20px;
    float:right;

}
#gesamtpreis{
  color:#99cc00;
    font-size:20px;
}
.distance{
    width:800px;
}
.calculate {
    width:250px;
}                                              


.switcher {
    width:300px;
    float:left;
    text-decoration:underline;
    color:blue;
}
#submit {
    float:right;
    border:0px;
    background:url(bestellbutton2.gif) ;
    font-style:italic;
    font-size:20px;
    width:120px;
    margin-top:85px;
    margin-left:-190px;
    margin-right:5px;
}
#calc-container .button-okay {
    background:url(bestellbutton1.gif) ;
}
.review {
    width:190px;
    float:left;
}
.review-product {
    float:right;
    width:350px;

    height:20px;
    vertical-align:middle;
}

#customer-information #submit {
    float:left;
}
#adresse1,
#adresse2 {
    float:left;
    width:250px;
    margin-top:20px;
}
#adresse1 input,
#adresse2 input{
    float:right;
}
#adresse1,
#adresse2 {
    font-size:18px;
    font-weight:bold;
}
#adresse1 p,
#adresse2 p{
    font-size:16px;
    font-weight:normal;
}


/** Custom zeug **/
#div-services .desc {
    width:280px;
}
#calc-container2 #submit {
    background:url(bestellbutton1.gif);
    float:right;
    margin:0 0 0 0;
}
#calc-content {
    padding:10px;
}
.agb {
    width:300px;
    float:left;
    margin-top:-10px;
}
.liefer {
    width:300px;
    float:left;
}
#adresse-container {
    width:550px;
    float:left;
}
#adresse2 {
    margin-left:20px;
}
#customer-information {
    width:550px;
}

