body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 8px 8px 3px;
}
.cssheaderbg {
	background-color: #ccc;
}
.cssbglist {
	background-color: #eee;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
}
.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #e3e1e1;
}
.headerbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
}
.headerbig2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	color: #000;
}
.headerbig3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-decoration: none;
	color: #000;
}
.headerbig24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-decoration: none;
	color: #000;
}
.headerbig30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-decoration: none;
	color: #000;
}
.HeadBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	text-decoration: underline;
}
.bodyTextSmallRed {
	font-weight: bold;
	font-size: 9px;
	color: #f06;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyTextRed12 {
	font-weight: bold;
	font-size: 12px;
	color: #f06;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyTextSmallBlack {
	font-weight: bold;
	font-size: 9px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyTextBigRed {
	font-weight: bold;
	font-size: 18px;
	color: #f06;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyTextSmall {
	font-weight: normal;
	font-size: 9px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.breakhere {
	page-break-before: always;
}
.standardtextGrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #e9e9e9;
}
.bodyTextSmallwhite {
	font-weight: normal;
	font-size: 9px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyTextError {
	font-size: 10px;
	color: #f06;
	font-family: Arial, Helvetica, sans-serif;
}
.HeadBigWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
}
.standardtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.standtagn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	color: #000;
}
.standtagg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	color: #c93;
}
.standtaggr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	color: #390;
}
.standtagr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	color: #f06;
}
.ebwpreis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	color: #000;
}
.ebwpreisr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	color: #f06;
}
.ebwdash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: 700;
	text-decoration: none;
	color: #ebebeb;
}
.ebwdashsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	color: #ddd;
}
a {
	text-decoration: none;
	color: #000;
}
.clear {
	overflow: hidden;
	width: 100%;
}
.KFZDataHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.KFZHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066a5;
}
.StandardTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.bg-ebw-header {
	background: #fefefe;
	background: linear-gradient(180deg, rgba(254, 254, 254, 1) 0, rgba(185, 185, 185, 1) 76%, rgba(185, 185, 185, 1) 100%);
}
.popover {
	max-width: 100%;
}
.ebw-modal-header {
	padding: 0.4rem 1rem;
}
.ebw-modal-header .modal-title {
	line-height: 1.1;
}
.ebw-card-wrapper-body {
	padding: 4px;
}
.ebw-card-wrapper-footer,
.ebw-card-wrapper-header {
	padding: 5px 0;
	background-color: #022d57;
	color: #fff;
}
.bg-ebwblue {
	background-color: #069;
}
.ebw-card-header {
	padding: 5px 8px;
}
.ebw-card-header-blue {
	background-color: #069 !important;
	color: #f9f9f9 !important;
}
.ebw-card-header-light {
	background-color: #c0ddec;
	color: #034183;
}
.text-ebwblue {
	color: #069 !important;
}
.btn-ebwblue {
	background-color: #069;
	color:#fff;
	border-color: #069;
}
.btn-ebwblue:hover {
	background-color: rgb(2, 126, 188);
	color: #fff;
	border-color: rgb(2, 126, 188);
}
.ebw-filter-header {
	min-height: 8.5rem;
}
.navbar-ebw {
	height: 42px;
}
.ebw-container {
	max-width: 1200px;
	width: 1200px;
}
.custom-control {
	min-height: 1rem !important;
}
.form-control-sx {
	font-weight: 200;
	height: calc(1.2em + 0.5rem + 2px);
	padding: 0.2rem 0.4rem;
	font-size: 0.875rem;
	line-height: 1.2;
	border-radius: 0.2rem;
}
.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #b3bfc5;
	background-color: AutoScout24;
}
.text-black {
	color: #353535;
}
.btn-outline-success prozdisplay:hover {
	color: #fff;
}
.wrpTopN {
	background-color: rgb(221 243 221);
}
.wrpBottomN {
	background-color: #ffe8e6;
}
.ebwheader-form-control {
	height: 1.3rem;
	max-height: 1.3rem;
    padding:0 0.2rem;
}
.widh-limit-100 {
	max-width: 100px;
	width: 100px;
}
.ebw-nav-border-right {
	border-color: #5974b3 !important;
}
.dropdown-item,
.dropdown-menu,
.nav-item,
.nav-link {
	font-weight: 100;
	font-size: 0.9rem;
}
.dropdown-menu dropdown-item:active,
.dropdown-menu dropdown-item:focus,
.dropdown-menu dropdown-item:hover {
	background-color: #2c7ea7;
	color: #fff;
}
.nav-item:focus,
.nav-item:hover,
.nav-link:hover {
	background-color: #2c7ea7;
	color: #fff;
}
.btn-primary-ebw {
	color: #ebf5ff;
	background-color: #069;
	border-color: #069;
	border-radius: 4px;
	font-size: 0.9rem;
}
.btn-primary-ebw:active,
.btn-primary-ebw:focus,
.btn-primary-ebw:hover {
	background-color: #2c7ea7;
	color: #fff;
	border-color: #2c7ea7;
}
.tooltip-inner {
	max-width: 350px;
	width: 350px;
	text-align: left;
	font-size: 0.9em;
}
.modal-xl {
	max-width: 1400px !important;
}
.ebw-table-sm tr {
	padding: 0;
	margin: 0;
}
.ebw-table-sm tr td {
	padding: 5px;
	margin: 0;
	line-height: 1.2rem;
}
.fs-0-5 {
	font-size: 0.5em !important;
}
.fs-0-6 {
	font-size: 0.6em !important;
}
.fs-0-7 {
	font-size: 0.7em !important;
}
.fs-0-8 {
	font-size: 0.8em !important;
}
.fs-0-9 {
	font-size: 0.9em !important;
}
.fs-1 {
	font-size: 1em !important;
}
.fs-1-1 {
	font-size: 1.1em !important;
}
.fs-1-2 {
	font-size: 1.2em !important;
}
.fs-1-3 {
	font-size: 1.3em !important;
}
.fs-1-4 {
	font-size: 1.4em !important;
}
.fs-1-5 {
	font-size: 1.5em !important;
}
