/* CONTACTFORM */
form.cmxform 			{ color: #000000; font-size: 12px; padding: 10px 0;}

form.cmxform p			{ color: #000000; font-size: 12px; }

select.contactform	{ margin-bottom: 0px; }

label.contactform	{ float: left; color: #333; font-size: 11px; line-height: 18px; display: block; margin: 0px 15px; padding:0; width: 190px; text-align:left; }

label.contactform2	{ color: #000000; font-size: 12px; display: block; margin-bottom: 5px; }

input.contactform, textarea.contactform		{ float: left; width: 190px; color: #000000; font-size: 12px; margin: 0px 15px 5px 15px; ; padding: 2px; border: solid 1px #b1b2b1; display: block; font-family: Arial, Helvetica, Geneva, sans-serif; }

textarea.contactform	{ width: 190px; height: 80px; color: #000000; font-size: 11px; margin-bottom: 5px; padding: 2px; border: solid 1px #b1b2b1; display: block; font-family: Arial, Helvetica, Geneva, sans-serif; }

textarea.contactform2	{ width: 100%; height: 100px; color: #000000; font-size: 12px; margin-bottom: 15px; padding: 2px; border: solid 1px #b1b2b1; display: block; font-family: Arial, Helvetica, Geneva, sans-serif; }

input.contactform:hover, textarea.contactform:hover			{ border: solid 1px #9a1c28; outline: none; }
input.contactform:focus, textarea.contactform:focus			{ border: solid 1px #9a1c28; outline: none; }

.contactform_button		{ background-color: #D9D9B6; background-color: #004d00;
color: #000; color: #fff;text-align: center; padding: 3px; border: solid 1px #d5d3d5; width: 195px; font-size: 12px; margin: 0 0 15px 15px}
.contactform_button:hover, .contactform_button:focus		{ background-color: #d5d3d5;   }
.contactform_button:active, .contactform_button:active		{ background-color: #9a1c28; }

.star														{ color: #9a1c28; font-size: 12px; font-weight: bold; }
        
.block 	 { display: block; }

form.cmxform label.error   	{ width: 200px; display: none; color: #9a1c28; margin: 0 0 0 15px; float: left; font-weight: normal; font-size: 11px; text-align: left; line-height: 14px}


#vorwahl {width: 40px; margin-right: 20px;}
#rufnummer {width: 165px;}
#result {font-weight:bold;}
#newsletter{ float: left; margin-right: 5px;}

.kontakt_name {display: none;}