#contact_form_holder { 
    font-variant: small-caps; 
    width:350px;
    MARGIN: 0 0 0 10px;
    float:left;
    height:370px;
   
}
#contact_form_holder input, #contact_form_holder textarea { 
    width:340px; /* make all the inputs and the textarea same size (100% of the div they are into) */ 
    font-family:inherit; /* we must set this, because it doesn't inherits it */ 
    padding:2px;
}
#contact_form_holder textarea { 
    height:80px; /* i never liked small textareas, so make it 100px in height */ 
}
#send_message { 
    width:150px !important; /* the width of the submit button  */ 
    font-variant: small-caps; /* nicer font-variant (like explained before) */  
    border:1px solid black; /* remove the default border and put a normal black one */
    cursor:pointer;
    cursor:hand;
}
#cf_submit_p { text-align:right; } /* show the submit button aligned with the right side */

.error {  width:338px;  display: none; padding:5px; color: #D8000C; font-size:9pt;background-color: #FFBABA;}
.success {  width:338px;  display: none; padding:5px; color: #044406; font-size:9pt;background-color: #B7FBB9;}

#contact_logo { vertical-align: middle; }
.error img { vertical-align:top; }

#contactanzeige {width:307px;  margin: 0 0 0 auto;float:left; }

#contact_form_holder p { 
    width:100%; /* make all the inputs and the textarea same size (100% of the div they are into) */ 
    font-family:inherit; /* we must set this, because it doesn't inherits it */ 
    font-size:8pt;
    line-height:8pt;	
   
    
}

#buttonwrapper {width:250px;  margin: 0 7px 0 7px;float:left;border-right:1px dotted #eee;padding-right:10px;}
