@charset "utf-8";
/* CSS Document */
html {
  background: none;
}
Body {
padding: 0px;
margin: 0px;
backgroundimage :url(../images/body_back.gif);
background-position: left top;
background-color: #f3f3f3;
font: normal 11px Arial, Helvetica, sans-serif;
line-height:15px;
color:#000000;
}

#cF {clear:both;font-size:0px;line-height:0px;display:block;height:0px;visibility:hidden;}

/* ***************************************** MAILFORMPLUS ***************************************** */
.mailformplus_contactform,
.mailformplus_contactform INPUT,
.mailformplus_contactform TEXTAREA,
.mailformplus_contactform SELECT { font-family:Verdana, Arial, Helvetica, sans-serif;line-height:100%;font-size:11px;color:#000000;}
.mailformplus_contactform .contact_div{padding-left:10px;padding-bottom:15px;}
.mailformplus_contactform FIELDSET {border:1px solid #f3f3f3;padding:0px;margin:10px 0px 0px 0px;}
.mailformplus_contactform LEGEND {padding:0px 0px 10px 190px;color:#000000;font-weight:bold;font-size:14px;margin:0px;}
*+html .mailformplus_contactform LEGEND {padding:0px 0px 10px 183px;}
.mailformplus_contactform .error {color:#b18f2e;font-size:10px;width:380px;clear:both;padding:3px 0 2px 90px;}
.mailformplus_contactform .kalender .error {padding:3px 0 2px 60px;}
.mailformplus_contactform LABEL {display:block;float:left;width:180px;margin:0px;line-height:15px;}
.mailformplus_contactform .kalender LABEL {width:120px;}
.mailformplus_contactform .contact_via_caption {margin:15px 0 0px 0;font-weight:bold;padding-left:80px;}
.mailformplus_contactform .errorcontact {padding-left:80px;margin:0 0 5px 0;}
.mailformplus_contactform .verwertung_box {float:left;width:300px;padding-left:0px;height:15px;}
.mailformplus_contactform .verwertung_label {display:block;width:80px;float:left;padding-left:5px;height:11px;font-weight:normal;}
.mailformplus_contactform .requiredfields {float:left;margin:5px 0 0 180px;width:320px;line-height:120%;padding-bottom:15px;font-size:10px;}
.mailformplus_contactform .kalender .requiredfields {margin:5px 0 0 120px;}
.mailformplus_contactform INPUT {padding:2px;height:11px;float:left;width:250px;}
.mailformplus_contactform .selectBox {padding:15px 0 5px 80px;}
.mailformplus_contactform .selectBox LABEL {float:none;width:250px;margin-bottom:5px;line-height:120%;}
.mailformplus_contactform SELECT {padding:2px;height:20px;width:254px;color:#000000;}
.mailformplus_contactform .verwertung_box INPUT {width:20px;padding:0px;margin:0px;height:11px;}
.mailformplus_contactform .submitBox {padding:0px 0px 5px 285px;margin-top:15px;text-align:right;}
.mailformplus_contactform .kalender .submitBox {padding:0px 0px 5px 205px;}
.mailformplus_contactform INPUT.submit {height:25px;cursor:pointer;width:150px;margin-right:10px;background-color: #ffffff; border:0px; padding:0px;vertical-align:middle;line-height:25px;font-weight:bold;}
.mailformplus_contactform INPUT.submit:hover {color:#b18f2e;}
.mailformplus_contactform TEXTAREA {margin:0px;padding:2px;float:left;width:250px;color:#000000;height:150px;}
.mailformplus_contactform .wichtig {color:#b18f2e;}
.mailformplus_contactform LABEL.importantinfo {margin:15px 0;}
.tx-thmailformplus-pi1 a{color:#000000;text-decoration:none; font-weight:bold;font-size:100%;}
.tx-thmailformplus-pi1 a:hover{text-decoration:underline;}
.mailformplus_contactform .captchaBox {padding:15px 0 5px 180px;display:none;}
.mailformplus_contactform .captchaBox IMG {float:left;}
.mailformplus_contactform .captchaBox INPUT {width:114px;margin-left:10px;float:left;}
.mailformplus_contactform .captchaBox LABEL {float:none;width:250px;margin-bottom:5px;line-height:120%;font-weight:normal;}
.mailformplus_contactform .captchaBox .error {padding:3px 0 5px 0;}

.offert, .popup_bestellung {
width:500px;
}
.offert h2 {font-size:14px;color:#000;margin:50px 0px 10px 50px;}
.popup_bestellung h2{font-size:14px;color:#000;margin:30px 0px 10px 20px;}
.offert p.bodytext {font-size:12px;color:#000;margin:10px 0px 10px 50px;}
.popup_bestellung p.bodytext {font-size:12px;color:#000;margin:20px 0px 10px 20px;}
.offert .bodytext a{font-size:13px;color:#b18f2e;font-weight:bold;text-decoration:none;margin:0px;}
.popup_bestellung .bodytext a{font-size:13px;color:#b18f2e;font-weight:bold;text-decoration:none;margin:0px;}

.mailformplus_contactform .bestellung {margin-top:20px;}
.kalender_legend {padding-left:10px !important;}
INPUT.Menge {width:50px;}
table.versand .td-0 {width:120px;}
table.versand .td-1 {}
table.versand td {line-height:15px;;vertical-align:top;}
table.versand {padding:10px 0px;}
