@charset "utf-8";
/* CSS Document */

/* AUFBAU */
/*
.cr_site{margin:0; padding:0px 0 0 0; text-align:left;background-color:none;}
.cr_site {background-color:#eee;}
.cr_site a {color:#0084ff;}
.cr_font{font-size: 14px;font-family: inherit;}
.cr_body {background-color:none;font-size:12px;color:#000000;}
.cr_body h2, .cr_header h2{font-size:22px;line-height:28px;margin:0 0 10px 0;}
.cr_body h1, .cr_header h2{font-size:28px;margin-bottom:15px;padding:0;margin-top:0;}
*/
.cr_body label{float:none;clear:both;display:block;width:auto;margin-top:8px;text-align:left;font-weight:normal;position:relative;}
/*
.cr_header{text-align:center;background: transparent !Important;}
.cr_header {color:#000000;}

.cr_hr {background-color:#ccc;}

.formbox{line-height:150%; font-size:14px; padding:0px; padding-left:1px; margin:0px; background-color:none; border-radius: 0px 0px 0px 0px;}

.wrapper, .cr_page{margin:0 auto 10px auto; text-align:left; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}

.Newsletter_Privacy {font-size:12px !important; line-height:14px !important; font-weight:300; color:#555555;}
*/
/* BUTTONS */

.submit_container{text-align:left;}

.cr_button{
	display: inline-block;
	font-family: 'MINISansReg','Roboto', Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: auto;
	white-space: nowrap;
	vertical-align: top;
	height: 48px;
	margin-top: 9px;
	margin-bottom: 0;
	padding: 5px 30px 6px 30px;
	line-height: 17px;
	font-size: 17px;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	cursor: pointer;
	border: 2px solid transparent;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}


.cr_button{background-color:#000000; color:#ffffff; border-color:#000000;}
.cr_button:hover,.cr_button-small:hover{background-color:#ffffff; color:#000000; border-color:#000000;}

form h5 {font-family: BMWTypeWebBoldAll, Arial, helvetica, sans-serif; font-size: 16px; line-height:16px; margin:20px 0px 12px 0px; font-weight: 600;}

/* LAYOUT */

.cr_hr {border-top:#ccc 1px solid; border-bottom:#fff 0px none; margin:20px 0px;}
.own_box {float:left; padding:0px 30px 15px 0px;}
.cr_ownwi_a, .cr_ownwi_vn, .cr_ownwi_nn {margin-bottom:0px; float:left;}


@media screen and (max-width: 250px) {
		#Newsletter_Hinweise {width:100%; height:230px;}
}

@media screen and (min-width: 250px) and (max-width: 450px) {
		#Newsletter_Hinweise {width:100%; height:150px;}
}

@media screen and (max-width: 450px) {
	.cr_ownwi_a {min-width:90%;}
	.cr_ownwi_vn {min-width:88%;}
	.cr_ownwi_nn {min-width:88%;}
    .cr_ownwi_50 {min-width:88%;}
	.own_box {width:100%;}
}

@media screen and (min-width: 450px) and (max-width: 700px) {
	#Newsletter_Hinweise {width:450px; height:100px;}
	.cr_ownwi_a {width:15%; float:none !important;}
	.cr_ownwi_vn {width:30%;padding:0px 22px 0px 0px !important;}
	.cr_ownwi_nn {width:52%;}
    .cr_ownwi_50 {width:46%; padding:0px 2% 0px 0px !important; float:left;}
}

@media screen and (min-width: 700px) {
	#Newsletter_Hinweise {width:410px; height:100px;}
	.cr_ownwi_a {min-width:13.4%;}
	.cr_ownwi_vn {width:25%;padding:0px 22px 0px 0px !important;}
	.cr_ownwi_nn {width:45%;}
    .cr_ownwi_50 {width:46%; padding:0px 2% 0px 0px !important;float:left;}
}



/* ITEMS */

.cr_ipe_item{padding:1px 10px 0px 0px; margin:1px 10px 0px 1px; }
.cr_ipe_item.inactive {display:none;}

.cr_ipe_item textarea, .cr_ipe_item input {padding: 11px 5px; margin:0px 0px 12px 0px; }
.cr_ipe_item select {padding: 9px 5px; margin:0px 0px 12px 0px; }

.cr_ipe_item textarea, .cr_ipe_item input, .cr_ipe_item select {color:#777 !important;}
.cr_ipe_item textarea:focus, .cr_ipe_item input:focus, .cr_ipe_item select:focus {color:#262626 !important; 
webkit-box-shadow: 0px 0px 2px #217eff;
-moz-box-shadow: 0px 0px 2px #217eff;
box-shadow: 0px 0px 2px #217eff;}


.cr_ipe_item label {line-height:150%; margin:0px 0px 7px 0px;}
.cr_ipe_item textarea {background: none repeat scroll 0 0 #fff; border: 1px solid #aaa;}
.cr_ipe_item input {background: none repeat scroll 0 0 #fff;border: 1px solid #aaa; width:100%;}
.cr_ipe_item select {background: none repeat scroll 0 0 #fff;border: 1px solid #aaa;display: block; min-width:100%; }

.cr_ipe_item input.cr_ipe_radio{-moz-appearance: radio; border-radius: 100% 100% 100% 100% !important; margin: 3px 3px 0 5px;}

.cr_ipe_item input.cr_ipe_radio, input.cr_ipe_checkbox {
	-moz-binding: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: -moz-field !important;
	border: 2px inset threedface !important;
	color: -moz-fieldtext !important;
	cursor: default;
	height: 13px;
	padding: 0 !important;
	width: 13px;
}


/* FEHLERMELDUNGEN */

.cr_error{font-size:1.1em;padding:10px;}
.clever_form_error{color:#000; 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;}


/* CAPTCHA */

.cr_captcha{padding-left:130px;}



