.cr_site { background:#FFFFFF; text-align:left;}
.cr_header { background-color:#ccc; }
.cr_body {background-color:#efefef;}
.cr_page {width:640px;}
.cr_font {font: normal 12px Arial, Helvetica, sans-serif;}

.cr_header .logo {min-height:20px; }
.cr_header_text p {display:block;margin:5;padding:5px;}

.cr_ipe_item{ padding:1px 10px; margin:1px 10px; }
.cr_ipe_item.inactive { display:none; }
.cr_hr {border:0;background-color: #ccc;height: 1px;}

.cr_button {display:inline-block;width:auto;white-space:nowrap;margin:5px;padding:4px 18px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:14px;cursor:pointer;border:0;border-radius:4px;}

.imprint {font-size:0.8em;}
.cr_captcha {padding-left: 130px;}
.cr_ipe_item .itemname{display:block;float:left;width:120px;text-align:left;margin:5px 0px 0px 0px;}
.cr_ipe_item input[type="text"]{width:300px;}
.cr_ipe_item textarea{width:300px;}
.cr_ipe_item select{width:300px;}
.cr_ipe_item p {margin:0;}

.cr_ipe_item select {padding:5px 4px; border:1px solid #ccc; color:#333; background:#FFFFFF; margin:0px; padding:2px;}
.cr_ipe_item textarea:focus, input[type="text"]:focus {border:1px solid #ababab;}
.cr_ipe_item input, textarea{ padding:3px 3px; margin:2px; border:1px solid #ccc;}
.cr_ipe_item input.cr_ipe_checkbox, input.cr_ipe_radio { border:none; width:15px; }

.cr_error {font-size:1.1em;padding:10px;}
.clever_form_error { background-color: #f99; color:#fff; border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }
