.tx-thmailformplus-pi1 {
  width:912px;
  height:411px;
  overflow:auto;
}
.debug {border:solid 1px yellow;}
 
.clearx {
	clear: left;
}

.tx-thmailformplus-pi1 FORM {

}
BODY #normal {
  min-height: 0;
  max-height: 180px;
}

.tx-thmailformplus-pi1 P {
	letter-spacing: 2px;
	line-height: 175%;
	font-size: 12px;
}
.tx-thmailformplus-pi1 .buttons {
  margin-top:69px;
}
.tx-thmailformplus-pi1 LABEL,
.tx-thmailformplus-pi1 .headline {
  letter-spacing:1px;
  min-height: 25px;
}
* HTML .tx-thmailformplus-pi1 .headline {
  height: 25px;
}
 
.tx-thmailformplus-pi1 .error {
  padding:10px;
  width:520px;
  border:#e20006 1px solid;
  margin-bottom:10px;
  margin-left:105px;
  font-size:12px;
}

.tx-thmailformplus-pi1 LABEL {
  display:block;
  width:105px;
  float:left;
  text-align:right;
}

.tx-thmailformplus-pi1 .wideCol LABEL {
  
}

TD.lab {
 text-align:right;
  width:95px;padding-right:10px;
}

.tx-thmailformplus-pi1 FIELDSET{
 
  font-size:12px;
}

.tx-thmailformplus-pi1 .colWrapper {
    width:680px;
} 


.tx-thmailformplus-pi1 .colLeft {
    width:340px;
}
.tx-thmailformplus-pi1 .colCenter {
    overflow:hidden;
    width:340px !important;
    float:left;
} 

.tx-thmailformplus-pi1 .colRight {    
    width:180px;
    padding-left:32px;
    float:left;  
} 

.tx-thmailformplus-pi1 LABEL {
  padding-top:5px;
}

.tx-thmailformplus-pi1 LABEL.tl {
  text-align:left;
}
.tx-thmailformplus-pi1 LABEL.tr {
  text-align:right;
}


.tx-thmailformplus-pi1 INPUT.wide {
  width:540px;
}  

.tx-thmailformplus-pi1 .hspacer {
   width:104px;line-height:1px;height:1px;font-size:1px; 
   float:left;   
}

.tx-thmailformplus-pi1 .vspacer5,
.tx-thmailformplus-pi1 .vspacer {
  clear:both;display:block;
  height:20px; 
}

.tx-thmailformplus-pi1 .vspacer5 {  
  height:2px; 
}


.tx-thmailformplus-pi1 SPAN {  
  padding-right:10px;
}

.tx-thmailformplus-pi1 .required SPAN {
  background:url('/standard/images/pipe-e20006.gif') left 2px no-repeat;
} 
.tx-thmailformplus-pi1 .info {
  text-align:left;
  width:540px;
  font-size:10px !important;
  padding-left:105px;
  margin-bottom:20px;
  margin-top:-10px;
   padding-top:5px;
   clear:both;
}



.tx-thmailformplus-pi1 .spacer {
  margin-bottom:30px;
}

.tx-thmailformplus-pi1 TEXTAREA,
.tx-thmailformplus-pi1 INPUT {
  width:200px;
  float:left;
}
 
.tx-thmailformplus-pi1 .colRight .headline {
  display:block;
  height:20px;
  margin-bottom: 5px;
}



.tx-thmailformplus-pi1 TEXTAREA {
  height:80px;
}


.tx-thmailformplus-pi1 INPUT.submit {
  background:white;
  color:black;
  font-weight:bold;
  text-transform:uppercase;
  height:20px;
  padding-top:0px;
  
}

.tx-thmailformplus-pi1  INPUT.checkbox {
margin:0;padding:0;
  width:10px;
  margin-right:8px;
  border:none;
  margin-top:6px; float:left;
 
}

.tx-thmailformplus-pi1 .colRight INPUT.submit {
  width:150px;
}

.tx-thmailformplus-pi1 .colRight LABEL {
  text-align:left;
  width:140px;  
  padding-top:7px;
}


.tx-thmailformplus-pi1 .colRight DIV.wrapper {
  display:block;
  height:26px;
  margin-bottom:8px;
}

.tx-thmailformplus-pi1 .input540, 
.tx-thmailformplus-pi1 #message,
.tx-thmailformplus-pi1 INPUT#company {
  width:540px;
 
}  

.tx-thmailformplus-pi1 SELECT#salutation {
  float:left;
  width:60px;
}
.tx-thmailformplus-pi1 INPUT#name {
  width:130px;
  margin-left:10px;
}   

.tx-thmailformplus-pi1 INPUT#street {
  width:130px;
  margin-right:8px;
}   
.tx-thmailformplus-pi1 INPUT#number {   
  width:60px;
}

 .tx-thmailformplus-pi1 .reset {
  margin-top:20px;
 }

 
* HTML .tx-thmailformplus-pi1 .reset {
  margin-top:10px;
 }
/*
* HTML .tx-thmailformplus-pi1 #message{
  margin-top:10px; 
}
* HTML .tx-thmailformplus-pi1 .message{
  margin-top:10px; 
  display:block;
}
*/
* HTML .tx-thmailformplus-pi1 INPUT#street { 
  margin-right:6px;
}

 
/* anfrageprodukte */
 
 .tx-thmailformplus-pi1 .teaser {
  margin-top:10px;
 } 
.tx-thmailformplus-pi1 .labelspacer {
  width:32px;
  display:block;float:left;  
}
 
.tx-thmailformplus-pi1 .colSpan2 INPUT{
  width:52px;
  padding-right:15px;
}

.tx-thmailformplus-pi1 .colSpan2 INPUT{
  width:25px;  
}

.tx-thmailformplus-pi1 .p15{
  display:block;float:left;
  margin-top:5px;
  padding-left:5px;
}


.tx-thmailformplus-pi1 .colSpan2 LABEL{
  width:110px;
}

.tx-thmailformplus-pi1  LABEL.l1{
  padding-top:0;margin-top:0;
  overflow:display;
    margin-bottom:10px; 
}

.tx-thmailformplus-pi1  LABEL.l2{
  padding-top:5px;;margin-top:0;
  height:30px;
}


.tx-thmailformplus-pi1  .colSpan1 DIV.wrapper {
  width:450px;
}
.tx-thmailformplus-pi1  .colSpan1 DIV.wrapper INPUT{
  margin-bottom:10px;
}

.tx-thmailformplus-pi1 .input335 {
  width:335px;    
}


.tx-thmailformplus-pi1 .input590 {
  width:590px;    
}

.tx-thmailformplus-pi1 .input50 {
  width:50px !important;    
}

.tx-thmailformplus-pi1 .area55 {
  height:55px    
}

.tx-thmailformplus-pi1 TABLE .float {padding-top:5px;}

.tx-thmailformplus-pi1 INPUT.file {
	height: 20px;
	border: solid 1px #ccc; 
}
.tx-thmailformplus-pi1 .nolabel2,
.tx-thmailformplus-pi1 .nolabel {
  margin:0 !important;padding:0  !important;
  margin-right:5px  !important;
}
.tx-thmailformplus-pi1 .nolabel2 {
  margin-top:5px !important;
}

.tx-thmailformplus-pi1 .wrapper .checkbox {
  margin:0;padding:0;
  margin-right:5px;
  margin-left:15px;
}

.tx-thmailformplus-pi1 .colWrapper .wrapper2 {
  margin-top:20px;
} 

* HTML .tx-thmailformplus-pi1 .colWrapper .wrapper2 {
  margin-top:10px;
} 

.tx-thmailformplus-pi1 input.redBorder {
  
  width: 12px;
  height: 12px;
}
.tx-thmailformplus-pi1 .fontopt {
	letter-spacing: 2px;
	line-height: 175%;
	font-size: 12px;  
} 
 
 
 
.tx-thmailformplus-pi1 .ru LABEL {
width:205px;
}
.tx-thmailformplus-pi1 .ru INPUT.wide,
.tx-thmailformplus-pi1 .ru .input540, 
.tx-thmailformplus-pi1 .ru #message,
.tx-thmailformplus-pi1 .ru INPUT#company {
  width:440px;
 
}  
.tx-thmailformplus-pi1 .ru TD.lab {
 text-align:right;
  width:195px;padding-right:10px;
}
.tx-thmailformplus-pi1 .ru .colRight2 {
  width:200px;overflow:hidden;
}
.tx-thmailformplus-pi1 .ru .imageWrapper {
  width:580px;height:460px;padding-left:45px;
}
.tx-thmailformplus-pi1 .ru .hspacer {
  width:204px;height:16px;line-height:16px;
  
}
.tx-thmailformplus-pi1 .ru .imageWrapper IMG{width:145px;height:230px;}

