@charset "UTF-8";
/* CSS Document */

/*form border_right*/

#border_right  .newform{
width:215px;
padding:0;
margin:0 0 10px 0;
}

#border_right  .newform-grau{
width:215px;
padding:0;
margin:13px 0 10px 0;
}

#border_right   .header {
padding:0;
margin:0;
width:inherit;
height:19px;

}

#border_right    .header span {
padding:0 0 0 25px;
margin:0;
line-height:20px; 
}




#border_right    .content {
font-size:9pt;
background:#d9e0d9 url(../../main/images-redesign/form/bg-content.gif) left top repeat-y;
width:inherit;
padding:8px 0 0px 0;
}


#border_right   .content-grau {
font-size:9pt;
background:#d9e0d9 url(../../main/images-redesign/form/bg-content-grau.gif) left top repeat-y;
width:inherit;
padding:8px 0 0px 0;
}


#border_right    .content span, #border_right     .content-grau span{
padding:0 10px 0 25px;
line-height:16px;
}


#border_right    .content .end, #border_right    .content-grau .end {
line-height:7px;}

#border_right    .content p, #border_right   .content-grau p{
padding:0 10px 0 25px;
margin:0 0 0px 0;
}


#border_right  .content span.input, #border_right    .content-grau span.input{
margin:0; padding:0;
}




#border_right  input {border:1px solid #969a99;width:173px;font-family:"Courier New", Courier, monospace;  padding:2px 0 0 0;color:#404040} 

#border_right  input#zurueckrufenlassen_telefon{border:1px solid #969a99;width:138px;font-family:"Courier New", Courier, monospace;  padding:2px 0 0 0;color:#404040} 


#border_right  .kopftext {padding-left:25px; font-size:9pt; padding-right:10px; line-height:12pt;}



#rm_mfp_generator_per_post {margin:0 0 0 15px;}



select.flaggen {

width:43px;
margin-left:25px;
position:relative;
top:-4px;
padding:2px 0 0 0 ;
border:1px solid #969a99;height:20px;
font-family:"Courier New", Courier, monospace; font-size:10pt;color:#404040;
}

select.branche { width:327px; border:1px solid #969a99;height:20px;font-family: "Trebuchet MS", Verdana, Arial; font-size:10pt;color:#404040; padding-top:1px; padding-bottom:1px; background:url(../../main/images-redesign/form/bg-select.png) left top repeat-y #efefef; }
select.land {width:108px; margin-right:4px; border:1px solid #969a99;height:22px;font-family: "Trebuchet MS", Verdana, Arial;  font-size:10pt;color:#404040;  padding-top:1px; padding-bottom:1px; background:url(../../main/images-redesign/form/bg-select.png) left top repeat-y #efefef;}
option { padding:0; margin:0;}

/*
option[value=deutschland]:before{ content:url("../../main/images-redesign/form/de.gif"); }
option[value=schweiz]:before{ content:url("../../main/images-redesign/form/ch.gif"); }
option[value=oesterreich]:before{ content:url("../../main/images-redesign/form/at.gif"); }
option[value=luxemburg]:before{ content:url("../../main/images-redesign/form/lu.gif"); }
*/

/*main*/

#inhalt  .tx-thmailformplus-pi1 .newform{
width:468px;
padding:0;
margin:0 0 10px 0;
}



#inhalt  .tx-thmailformplus-pi1 .newform .header {
padding:0;
margin:0;
width:inherit;
height:19px;

}

#inhalt  .tx-thmailformplus-pi1 .newform .header span {
padding:0 0 0 25px; 
margin:0;
line-height:20px; 
color:#fff;
}




#inhalt .tx-thmailformplus-pi1 .newform  .content {
font-size:9pt;
background:#e5e7e7 url(../../main/images-redesign/form/bg-content-main-grau.gif) left top repeat-y;
width:453px;
padding:8px 0 0px 15px;
}




#inhalt .tx-thmailformplus-pi1 .newform  .content p{
padding:0 10px 0 25px;
margin:0 0 6px 0;}



#inhalt  .newform .content table {
margin: 0 0 0 2px;
padding:0;
border:0px solid #000;
width:460px;
}


#inhalt .tx-thmailformplus-pi1 .newform  .content span.input{
margin:0; padding:0;
}




#inhalt .tx-thmailformplus-pi1  .newform  .footer {
width:inherit;
height:4px;
background:url(../../main/images-redesign/form/border-bottom-main.gif) left top no-repeat #d9e0d9;
}

input {border:1px solid #969a99;height:18px;font-family:"Courier New", Courier, monospace;margin:0;  color:#404040}

#inhalt  input {font-size:12px; height:20px;width:320px;font-family:"Courier New", Courier, monospace; padding-left:5px;color:#404040; 

 padding-top:2px;  padding-bottom:2px;
 height:16px; }



#inhalt select {margin-bottom:2px;}
#inhalt input#rm_mfp_generator_plz_ort {width:191px; margin:0px; position:relative;top:-1px; }
#inhalt  input#rm_mfp_generator_submit {padding:0;margin:0; width:32px; height:20px;border:0;float:left;margin-top:3px;margin-bottom:3px;  }
#inhalt  input#rm_submit {padding:0;margin:0; width:181px; height:20px;border:0;float:left;margin-top:3px;margin-bottom:3px;  }
#inhalt  input#rm_submit2 {padding:0;margin:0; width:124px; height:20px;border:0;float:left;margin-top:3px;margin-bottom:3px;  }
 input#rm_mfp_generator_submit {width:35px;border:0;margin:1px 0 0 5px;height:20px}
#border_right input#rm_mfp_generator_submit {width:35px;border:0;margin:-2px 0 0 5px;height:20px}
input#rm_mfp_generator_submit2 {width:35px;border:0;margin:0px;height:20px}
.tx-thmailformplus-pi1 input,.tx-thmailformplus-pi1 select {margin:0 7px 0 0;float:left;}
#border_right  input#zurueckrufenlassen_name {  margin-bottom:7px; margin-left:18px;  margin-top:3px;padding-left:6px; padding-top:2px; height:16px;}
#border_right  input#zurueckrufenlassen_telefon{ width:173px; margin-bottom:7px;margin-left:18px; margin-top:3px;  padding-left:6px; padding-top:2px; height:16px;} 
#border_right  div#chooser {margin-left:0px;padding-left:16px; margin-top:3px; margin-right:7px;  padding-bottom:2px; width:180px;}
#border_right #klick { margin-top:0px; margin-left:2px; margin-right:10px; width:35px; float:left; }

 #border_right  img#choosen_img{
margin-top:-13px; margin-left:2px; 
}/*
#border_right  div#chooser  input#rm_mfp_generator_submit{
	margin-top:-5px;
	} */


#border_right #form { border:1px solid #888888; width:200px; background-color:#DDDDDD; }

#border_right #dropdown { display:none; border:1px dashed #444444; background-color:#BBBBBB; width:17px; padding:5px; position:absolute; left:26px; top:25px; }

.text { margin-left:20px; border:1px solid #888888; }
.button { border:2px solid #888888; }
#border_right .infotext { margin-left:18px; margin-right:10px; margin-bottom:5px; display:none; font-size:8pt; line-height:12px; }
.errortext { margin-bottom:3px; font-size:8pt; line-height:12px;color:red; }
#border_right .errortext { margin-left:18px; margin-right:10px; margin-bottom:0px; font-size:8pt; line-height:12px;color:red; }
.tx-macinasearchbox-pi1 input.submitsuche {border:0;}



#border_right #zurueckrufenlassen_submit_en {
	margin-left:25px;
	width:35px;
	border: 0px;
}
#border_right   .footer {
width:inherit;
height:5px;
background:url(../../main/images-redesign/form/border-bottom.gif) left bottom no-repeat #d9e0d9;
}

#border_right    .footer-grau {
width:inherit;
height:5px;
background:url(../../main/images-redesign/form/border-bottom-grau.png) left bottom no-repeat #e5e7e7;
}

#border_right  div.csc-textpic-below {margin-top:10px; margin-bottom:10px; height:76px;width:215px; }

#inhalt .tx-thmailformplus-pi1 .abstandunten {}
/*#border_right .csc-textpic { margin:0; padding:0;}*/

#inhalt .tx-thmailformplus-pi1   td {}


#text_content h1{ margin-top:0; padding-top:0; }

/* Messeformular */

.errortext {	
	font-size: 8pt;
	font-weight: bold;
	color:red;
}

#inhalt  .tx-thmailformplus-pi1 .newform2{
width:306px;
padding:0;
margin:0 0 10px 0;
}



#inhalt  .tx-thmailformplus-pi1 .newform2 .header {
padding:0;
margin:0;
width:inherit;
height:19px;

}

#inhalt  .tx-thmailformplus-pi1 .newform2 .header span {
padding:0 0 0 25px; 
margin:0;
line-height:20px; 
color:#fff;
}




#inhalt .tx-thmailformplus-pi1 .newform2  .content {
font-size:9pt;
background:#e5e7e7 url(../../main/images-redesign/form/bg-content-messe-grau.gif) left top repeat-y;
width:inherit-23px;
padding:8px 0 0px 8px;
}




#inhalt .tx-thmailformplus-pi1 .newform2  .content p{
padding:0 10px 0 25px;
margin:0 0 6px 0;
}



#inhalt  .newform2 .content table {
margin: 0 0 0 2px;
padding:0;
border:0px solid #000;
width:280px;
}



#inhalt  .newform2 .content table td {
padding-top: 5px;
}


#inhalt .tx-thmailformplus-pi1 .newform2  .content span.input{
margin:0; padding:0;
}




#inhalt .tx-thmailformplus-pi1  .newform2  .footer {
width:inherit;
height:4px;
background:url(../../main/images-redesign/form/border-bottom-messe.gif) left top no-repeat #d9e0d9;
}



#inhalt .newform2 input {
	font-size:12px; 
	height:16px;
	width:166px;
	font-family:"Courier New", Courier, monospace; 
	padding-left:5px;
	color:#404040;
	padding-top:2px;  
	padding-bottom:2px;
}

#inhalt .newform2 select {
	font-size:12px; 
	height:20px;
	width:173px;
	padding-left:5px; 
	color:#404040;
}
 
#inhalt #rm_mfp_generator_einladung, #inhalt #rm_mfp_generator_interessiert { 
	width:15px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:3px;
}
