article h2, h5 {
	margin-bottom:0}
#captchaimg, #login, .cal-container, .caption2, .center, .col-container, .col1, .font14-inner-center, .font15-center-inner, .form1, .header, .label_termine, .my-row-logos>button, Â .clearfix:after {
	text-align:center}
#wrap, .carousel-inner, .p_ueber_center input[type=submit] {
	margin:0;
	padding:0}
/* #float-left, .mein-logo { */
#float-left {
	float:left}
.check, .check1, .my-row-logos>button, .my-row-logos>button:hover {
	background-color:#fff}
/* #email, #wrap, .col1 img, .col2 img, .col3 img, .data1, .form1, .header, .my-col2 img, .my-notdienst-cell1>img, .my-row .font18-just-inner>ul, .my-row-termine .my-row-werkstatt>p, .text_area, .zeigeBerater, main { */
#wrap, .col1 img, .col2 img, .col3 img, .data1, .form1, .header, .my-col2 img, .my-notdienst-cell1>img, .my-row .font18-just-inner>ul, .my-row-termine .my-row-werkstatt>p, .text_area, .zeigeBerater, main {
	width:100%}
#wrap, .header, article {
	background:#fff}
.clearfix:after, Â .clearfix:after {
	content:'.';
	height:0;
	visibility:hidden;
	clear:both}
.href_events, .kontakt-text, .label3, .label_termine, .modal {
	color:#696969}
#wrap, .table1>tbody>tr>td, article ul li a {
	vertical-align:middle}
.zeigeFilialen, .zeigeMarken, .zeigeTypen {
	min-height:360px}
.my-footer-col1 ul li, .sticky li {
	list-style-type:none}
.abfrage_btn1, .abfrage_btn2, .abfrage_btn3, .sticky li a p {
	font-weight:600}
#alfa, #dacia {
	margin-bottom:7px}
#dacia, #ford {
	max-width:60px}
.a_button, .a_button:hover, .caption a, .caption2 a, .fa, .href_events:hover, .my-col1-fahrzeugsuche>p>a:hover, .my-e-mobil-bilder-text>a:hover, .my-karriere-bilder-text>a:hover, .my-mybernds-col1>a:hover, .my-notdienst-cell>span>a:hover, .p_ueber_center a:hover, .sticky li a, .sticky li a p:hover, article ul li {
	text-decoration:none}
.modal, body {
	font-family:'Leelawadee V2', sans-serif;
	line-height:1.5;
	font-size:14px}
/* .cards-caption, .clearfix:after, .data, .data1, Â .clearfix:after { */
.cards-caption, .clearfix:after, .data1, Â .clearfix:after {
	display:block}
#float-right {
	float:right}
#float-none {
	float:none}
#wrap {
	height:auto;
	border:0}
#captcha_code {
	padding:10px}
.table1 {
	margin-top:60px}
.table1 thead tr th {
	border:1px solid #696969;
	font-size:14px;
	color:#696969}
.header {
	position:fixed;
	height:12.5em;
	margin-top:0;
	border:0;
	z-index:9999}
#footer, #rahmen, .container, .hauptbild, .kauf-img, .kauf-img2, .my-row-logos, .thumbnail, .thumbnail2 {
	position:relative}
.kontakt-text {
	opacity:.9;
	background-color:#dae3f3}
.mein-logo {
	/* margin-top:.9em; */
	/* padding-left:1em */
}
.img-logo {
	/* UPDATE MS 19.05.2025 Änderung wegen Bernds / Gohr */
	/* width:200px */
	width:400px
}
.my-row-logos {
	width:700px;
	float:right;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	padding-right:15px;
	margin:0}
.my-row-logos>button {
	min-width:80px;
	border:none;
	outline:0;
	height:60px;
	cursor:pointer;
	padding:1px 2px;
	align-items:center}
.my-row-logos>button:last-child {
	height:60px}
.my-row-logos>button>img {
	margin-right:0;
	padding:1px 2px}
.my-row-logos>button>#alfa-standard {
	margin-top:2px;
	max-width:54px;
	height:auto}
.my-row-logos>button>#nissan-standard {
	max-width:62px;
	height:auto}
#alfa, #nissan {
	max-width:45px}
.my-row-logos>button>#renault-standard {
	max-width:45px;
	margin-top:-5px;
	height:auto}
.my-row-logos>button>#dacia-standard {
	max-width:65px;
	height:20px;
	margin-top:5px}
.my-row-logos>button>#renault-professional {
	max-width:142px;
	margin-top:0;
	margin-right:16px;
	height:auto;
	float:right}
.my-row-logos>button>#jeep-standard {
	max-width:66px;
	height:auto}
.my-row-logos>button>#ford-standard {
	max-width:65px;
	height:auto}
.my-row-logos>button>#opel-standard {
	max-width:54px;
	height:auto}
.clearer {
	clear:both}
/* #kun_nr, #passwort { */
	/* width:260px */
/* } */
#vid {
	/* width:50px */
}
/* #myLinks, .display_none, .menu_phone, .myDiv, .myDiv2, .myMobi { */
#myLinks, .display_none, .myDiv, .myDiv2, .myMobi {
	display:none}
#showSonstige, #showWartung {
	flex:1;
	padding:.2em;
	margin:.2em;
	min-width:70%}
#login {
	width:auto;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0}
.text_area {
	margin-bottom:5px;
	height:auto;
	margin-top:5px}
#captchaimg {
	max-width:123px;
	height:45px;
	margin-top:0}
.form1 {
	padding-top:5px;
	margin-bottom:15px}
.form2, .form3, .form4, .form5 {
	padding-top:15px;
	text-align:center}
.form2 {
	margin:0;
	width:640px}
.form3 {
	margin:0 auto;
	width:80%}
#nissan, #renault, .form4 {
	margin-bottom:5px}
.col2, .col_calculator, .form4, .img-hinweise-links, .img-hinweise-rechts, .my-konf-img, .my-notdienst-cell1, .term_zeiten {
	width:50%}
.form5 {
	margin-left:0;
	padding-left:10px;
	width:80%}
.margin_left {
	padding-left:33%}
.formcalendar {
	width:100%;
	height:100%}
.login_form {
	max-width:60%}
.form_zeiten {
	width:50px;
	height:50px;
	padding-top:10px;
	margin-left:6px}
.form2 input[type=text] {
	width:90%}
.kennzeichen {
	max-width:100%;
	display:flex;
	flex-flow:row nowrap;
	/* align-items:left; */
	justify-content:center;
	margin-top:5px}
#kennzeichen1, #kennzeichen11 {
	/* flex:1; */
	/* max-width:50px; */
	/* text-align:left; */
	/* font-size:16px */
}
#kennzeichen2, #kennzeichen22 {
	/* flex:1; */
	/* max-width:40px; */
	/* text-align:left; */
	/* font-size:16px */
}
#kennzeichen3, #kennzeichen33 {
	/* flex:1; */
	/* max-width:60px; */
	/* text-align:left; */
	/* font-size:16px */
}
.mein_form {
	min-width:100%;
	display:flex;
	padding:.5em;
	flex-flow:column wrap;
	align-items:center;
	justify-content:space-around}
.label1, .label2 {
	padding:.2em;
	margin:.2em}
.label1 {
	flex:1;
	min-width:35%}
.label2 {
	flex:1;
	min-width:23.333%}
.my-row, .my-row-map {
	min-width:100%;
	display:flex}
.label3 {
	flex:1;
	padding:0;
	margin:0;
	width:100%;
	font-size:15px}
.label_select1 {
	flex:1;
	padding:.2em;
	margin:.2em;
	max-width:97%}
.abfrage_btn1, .abfrage_btn3 {
	margin-left:20px;
	padding-left:10px;
	padding-right:10px}
.kontakt-text {
	width:100%;
	font-size:12px;
	height:150px;
	resize:none;
	overflow:hidden}
.abfrage_btn1 {
	padding-bottom:10px;
	font-size:20px}
.abfrage_btn1, .abfrage_btn2, .abfrage_btn3 {
	height:32px;
	color:#696969;
	background-color:#fff}
.abfrage_btn1:hover, .abfrage_btn3:hover {
	opacity:1;
	background-color:#d3d3d3}
.abfrage_btn3 {
	font-size:18px}
.abfrage_btn2 {
	width:50%;
	margin:0;
	padding:5px 5px 10px 3px;
	font-size:14px}
#alfa_logo, #dacia_logo, #jeep_logo, .zurueck_btn {
	width:120px}
.caption, .caption2 {
	transform:translate(-50%, -50%);
	font-weight:700}
.abfrage_btn2:first-child, .zeigeMarken {
	margin-right:5px}
.input_standorte {
	display:inline;
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	background-color:transparent;
	color:#191919}
#rahmen, .check3, .my-row #mybernds_reg, .p_reg_text, .reg-td-center label {
	margin-top:10px}
#div_label1, #rahmen, .col1-3-img, .hauptbild {
	display:flex}
.check, .check1, .nach_rechts_pfeile {
	width:20px}
.check, .check3 {
	margin-left:10px;
	margin-right:10px;
	vertical-align:bottom}
.check1 {
	text-align:left;
	vertical-align:bottom}
.col1-2-3, .col1-2-3-service, .my-social-col1, figure.cards {
	vertical-align:top}
.check2 {
	float:left;
	max-width:auto}
.check3 {
	width:100%;
	background-color:#dae3f3}
.check1:first-child, .my-aktionen-kachel:first-child {
	margin-left:0}
.mein_container {
	padding:0;
	margin:0;
	position:fixed;
	right:-130px;
	top:230px;
	width:172px;
	height:auto;
	z-index:1100}
::placeholder {
	font-size:11px;
	color:#696969}
::-ms-input-placeholder {
	font-size:11px;
	color:#696969}
#inzahlung_geschaetzt::placeholder {
	font-size:15px}
#alfa, #ford, #jeep, #nissan, #opel, #ren, #renault, .my-row-reverse, .sticky {
	height:auto}
.sticky li {
	background-color:#000;
	color:#efefef;
	height:43px;
	padding:0;
	margin:0 0 2px;
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out;
	cursor:pointer}
.sticky li:hover {
	margin-left:-250px}
.sticky li img {
	float:left;
	margin:5px 15px 5px 4px}
.sticky li a {
	color:#fff;
	margin-left:25px}
.sticky li a p {
	padding-bottom:25px;
	margin:0;
	line-height:6px;
	font-size:16px}
div.sticky-buttons {
	width:300px;
	height:auto;
	position:-webkit-sticky;
	position:sticky;
	bottom:0;
	float:right;
	background-color:transparent;
	padding:0 0 60px;
	margin-right:-4.9%;
	z-index:9}
.hauptbild {
	/* margin-top:3.4% */
}
.haupt_img {
	flex:1;
	width:100%;
	height:100%;
	padding:0}
.col1-3-img {
	max-height:100%;
	max-width:100%}
.anzeige_img2, .button_img, .button_img2 {
	padding:0;
	margin:0;
	max-width:100%;
	max-height:auto}
.col1-3-bild-mitte {
	padding:0;
	margin:0;
	max-width:50%}
.haupt-img-standorte {
	flex:1;
	width:100%;
	height:100%;
	padding:0;
	margin-top:25px}
.historie_standorte_bilder {
	max-width:100%;
	max-height:100%;
	display:block}
.thumbnail {
	display:inline-block}
.thumbnail img, .thumbnail2 img {
	display:block;
	width:100%;
	padding:0}
.thumbnail2 {
	display:inline-block;
	flex:2;
	margin-left:5px;
	margin-right:5px}
.caption, .caption2, .email {
	position:absolute}
.email {
	opacity:0;
	top:0;
	left:0;
	height:0;
	width:0;
	z-index:-1}
#dacia_logo, .caption2 {
	height:35px}
.caption {
	width:80%;
	top:40%;
	left:53%;
	padding-right:30px;
	text-align:left;
	color:#fff}
.caption2 {
	top:80%;
	left:91%;
	width:130px;
	background-color:#f0f8ff;
	color:#191919}
.caption p, .caption2 p {
	margin-top:7px}
.col-container {
	margin:1.5em 0 0;
	padding:0 8%;
	max-width:100%;
	height:auto}
.col-container-karriere {
	margin:1.5em 0 0;
	padding:0 10%;
	max-width:100%;
	text-align:center}
.fahrzeugsuche-container {
	display:flex;
	max-width:100%;
	margin-top:1em;
	padding-left:8%;
	padding-right:8%;
	flex-flow:column nowrap;
	align-items:center;
	justify-content:center}
.cal-container {
	display:table;
	width:99%;
	padding-top:1em;
	background-color:#fff}
.col1, .col1-2, .col2, .col3, .col_calculator {
	display:table-cell;
	height:100%;
	color:#696969;
	vertical-align:top}
.col1, .col3 {
	width:25%}
.my-anzeige-col, .my-anzeige-col1, .my-anzeige-col2 {
	flex:1;
	padding-bottom:140px;
	padding-top:30px;
	position:relative}
.col1 {
	padding-left:.1em}
.col2, .col3, .col_calculator {
	padding-left:.5em;
	text-align:center}
.col1-2 {
	text-align:center;
	width:75%;
	padding-left:8%;
	padding-right:8%;
	z-index:1}
.col1-2-3 {
	text-align:center;
	color:#696969;
	width:100%;
	height:100%}
.kontakt-form-img, .kontakt-form-preis {
	width:80%;
	padding-left:15%;
	position:relative}
.kontakt-form-preis {
	text-align:right;
	font-size:13px;
	color:#696969}
.my-anzeige-col1 {
	margin-right:20px}
.my-haupt-col1, .my-row {
	flex-direction: row;
	padding:0;
	position:relative;
	margin:0}
.anzeige_img, .video1-3 {
	width:50%;
	height:auto}
.my-business-col2, .my-col1, .my-col3, .my-haupt-col1, .my-kunden2-col1, .my-reifen-col1, .my-reifen-col1-3 {
	flex:1}
.my-haupt-col1 img {
	width:100%;
	height:auto}
.my-haupt-col1 .btn {
	background-color:#f1f1f1;
	color:#000;
	border:none;
	cursor:pointer;
	border-radius:5px;
	text-align:center}
.col1-2-3-service {
	text-align:center;
	color:#696969;
	max-width:100%;
	max-height:100%}
.cal_nav {
	font-size:18px;
	color:grey;
	width:50%;
	text-align:center}
.cal_nav_td_right {
	width:25%;
	text-align:right}
.cal_nav_td_left {
	width:25%;
	text-align:left}
.my-row {
	flex-wrap:wrap;
	align-items:center;
	justify-content:center}
#business-img2, .my-row-map {
	padding-left:30px}
.my-row-map {
	position:relative;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	padding-right:40px;
	margin:0}
.my-row-meine-termine {
	position:relative;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	flex-flow:column wrap;
	align-items:left;
	justify-content:left}
.my-row-bestellen, .my-row-karriere, .my-row-schritten {
	min-width:100%;
	display:flex;
	flex-flow:row nowrap;
	position:relative}
.table1 tbody tr td {
	padding:0 0 0 10px}
.my-row-bestellen, .my-row-karriere {
	align-items:left;
	justify-content:left;
	padding:0;
	margin:0}
.my-row-schritten {
	align-items:center;
	justify-content:center;
	padding:0;
	margin:0}
.my-row-berater, .my-row-kontakte {
	flex-flow:row nowrap;
	margin:0;
	width:100%;
	display:flex;
	padding:0}
.my-e-mobil-row, .my-row-kontakte, .my-werkstatt-zeiten {
	align-items:left;
	justify-content:flex-start}
.my-row-berater, .my-termine-zeiten {
	align-items:center;
	justify-content:center}
.my-row-agbs {
	width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:flex-start;
	margin-top:0;
	margin-bottom:16px;
	padding:0}
.my-row-kontakt-form {
	display:inline}
.select_arbeiten1, .select_arbeiten2, .select_arbeiten3, .select_arbeiten4 {
	width:99%;
	margin:0;
	padding-left:9px;
	display:-webkit-flex;
	display:flex;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:flex-start;
	clear:both}
.my-row-termine, .my-row-termine-text {
	padding-left:20%;
	padding-right:20%}
.container input:checked~.checkmark, .next {
	background-color:#dae3f3;
	color:#696969}
.footer-title, .my-notdienst-cell>span>a {
	color:#191919}
.round {
	border-radius:50%}
.buttonContent::after {
	content:"-"!important}
#div_label2, #div_label3, #div_label4, #div_label5 {
	display:flex;
	visibility:hidden}
.my-row-calendar, .my-row-term-standorte {
	min-width:99%;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	margin-top:5px}
.my-row-term-besucher {
	width:99%;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	margin-top:5px}
.my-row-buttons, .my-row-werkstatt {
	width:99%;
	margin:0 auto;
	display:-webkit-flex;
	display:flex;
	flex-flow:row wrap;
	justify-content:center}
.zeigeHeader, .zeigeTypen {
	position:relative;
	margin-right:5px}
.my-row-termine-text {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:left}
.my-termine-zeiten, .my-werkstatt-zeiten {
	flex-wrap:wrap;
	max-width:99%;
	display:flex}
.my-aktionen-bilder:first-child, .my-aktionen-row>ul>li, .my-karriere-col1>ul, .my-row-termine-text>ul {
	margin-left:16px}
.my-marken-kacheln {
	max-width:99%;
	padding-left:5%;
	display:flex;
	flex-wrap:wrap;
	align-items:left;
	justify-content:flex-start}
.column_kontakte {
	min-width:30%;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.zeigeFilialen, .zeigeHeader, .zeigeMarken, .zeigeTypen {
	min-width:35%;
	padding:10px}
.column, .column1 {
	background:#fff;
	-webkit-flex:1;
	width:50%}
.column_kontakte:first-child {
	padding-left:0;
	margin-right:30px;
	min-width:40%}
.column_kontakte:last-child {
	min-width:30%;
	padding-left:0}
.column_kontakte>img {
	width:100%;
	border:2px solid #696969}
.zeigeHeader {
	min-height:auto}
.column {
	min-height:900px;
	padding:10px;
	-ms-flex:1;
	flex:1}
.column1, .column2 {
	-ms-flex:1;
	position:relative}
.column3:last-child, .column:last-child, .my-video-kachel:last-child {
	margin-left:10px}
.column1, .my-events-text {
	padding:0;
	flex:1}
.column2, .column3 {
	-webkit-flex:1;
	background:#fff}
.column2 {
	float:right;
	width:50%;
	margin-top:-70px;
	padding-left:20px;
	flex:1}
.column3 {
	min-width:50%;
	min-height:700px;
	padding:10px;
	-ms-flex:1;
	flex:1;
	margin-bottom:100px}
.term_marken, .term_standorte, .term_zeiten {
	margin:1px;
	padding:1px}
#business-img1, .column-aktionen {
	padding-right:30px}
.column-aktionen {
	position:relative;
	width:50%;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.column-aktionen>p {
	font-size:18px;
	color:#696969;
	text-align:left}
.column-aktionen>img, .my-business-col1>img, .my-mybernds-cell-text>span>p {
	max-width:100%}
.term_standorte {
	width:65%}
.term_marken {
	text-align:left;
	width:35%}
.term_calendar, .term_calendar2 {
	width:49%;
	margin:1px;
	padding:1px}
.term_calendar2 {
	height:306px}
.my-konf-row {
	min-width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:left;
	margin-top:5px}
.konf-img-div {
	flex:1;
	max-width:25%;
	text-align:center}
.my-checkbox-class, .my-row-reverse, .my-row-text, .my-template-row {
	display:flex;
	flex-flow:row nowrap}
.zoom-img {
	transition:transform 5s}
.zoom-img :hover {
	transform:scale(1.2)}
.my-checkbox-class {
	max-width:200px;
	align-items:center;
	justify-content:center;
	margin-top:5px}
.my-row-text {
	min-width:100%;
	align-items:stretch;
	justify-content:flex-start;
	margin-top:5px;
	padding-left:8%;
	padding-right:8%}
.my-e-mobil-row, .my-karriere-row {
	display:flex;
	flex-flow:row nowrap;
	margin-top:5px;
	margin-bottom:10px;
	width:100%}
.my-karriere-row {
	min-height:360px;
	align-items:left;
	justify-content:flex-start}
.my-template-row {
	width:100%;
	align-items:left;
	justify-content:left;
	margin-top:5px;
	margin-bottom:10px}
.my-aktionen-row {
	min-width:100%;
	display:flex;
	flex-flow:column wrap;
	align-items:left;
	justify-content:space-between;
	margin-top:5px;
	height:auto}
.my-row-reverse {
	min-width:100%;
	align-items:left;
	justify-content:space-between;
	margin-top:55px}
.my-bernds-row, .my-notdienst-row {
	display:flex;
	flex-flow:row nowrap;
	min-width:100%
}
.my-nav{
	min-width:100%
}
.my-aktionen-row>h1, .my-aktionen-row>h2, .my-aktionen-row>h3 {
	text-align:center;
	padding:40px}
.my-bernds-row, .my-notdienst-row {
	align-items:center;
	justify-content:center;
	margin-top:5px}
.my-nav {
	align-items:center;
	justify-content:center;
	background-color:#fff}
.my-social-col1 {
	text-align:center;
	display:table-cell;
	width:100%;
	border:3px solid grey;
	padding-top:10px}
.kacheln-logo, .kacheln-logo-konf, .my-kariere-vid {
	}
.my-col, .my-row-werk {
	min-width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:stretch;
	justify-content:space-between}
.my-row-historie {
	min-width:100%;
	display:flex;
	flex-flow:column nowrap;
	align-items:center;
	justify-content:center;
	margin-top:10px}
.my-sonder-logos-col1 {
	display:flex;
	flex-flow:row nowrap;
	align-items:stretch;
	justify-content:space-around;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:50px}
.my-konfig-logos-col1 {
	display:flex;
	flex-flow:row nowrap;
	align-items:stretch;
	justify-content:space-around;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:10px}
.konfigurator-link {
	width:100%;
	height:100%;
	padding-top:25%;
	text-align:center}
.kacheln-logo {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-around;
	width:180px;
	height:180px;
	margin-right:30px;
	background-color:#ffffff}
.kacheln-logo:last-child, .my-mybernds-col1:last-child {
	margin-right:0}
.my-col1, .my-e-mobil-button:last-child, .my-e-mobil-placeholder:last-child, .my-kariere-vid:last-child, .my-karriere-button:last-child, .my-karriere-placeholder:last-child, .my-video-kachel:first-child {
	margin-right:10px}
.kacheln-logo-konf {
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-around;
	width:100px;
	height:100px;
	background-color:#ede8e8}
#renault_logo {
	width:80px;
	height:100px}
#ford_logo {
	width:170px;
	height:64px}
#nissan_logo {
	width:120px;
	height:110px}
#opel_logo {
	width:130px;
	height:110px}
#alfa_logo {
	height:125px}
#jeep_logo {
	height:50px}
#alfa_logo_konf, #renault_logo_konf {
	width:50px;
	height:50px}
#ford_logo_konf {
	margin-top:10px;
	width:75px;
	height:30px}
#nissan_logo_konf {
	width:55px;
	height:50px}
#dacia_logo_konf {
	width:75px;
	height:43px}
#opel_logo_konf {
	width:60px;
	height:50px}
#jeep_logo_konf {
	margin-top:-10px;
	width:65px;
	height:65px}
#match_logo_term {
	width:35px;
	height:30px}
#renault_logo_term {
	width:22px;
	height:23px}
#ren_logo_term {
	width:50px;
	height:26px;
	margin-left:5px}
#ford_logo_term {
	margin-top:2px;
	margin-right:4px;
	margin-left:3px;
	width:35px;
	height:15px}
#nissan_logo_term {
	margin-right:4px;
	width:25px;
	height:22px}
#dacia_logo_term {
	width:30px;
	height:8px;
	margin-right:4px;
	margin-left:4px}
#opel_logo_term {
	width:27px;
	height:22px}
#alfa_logo_term {
	margin-right:4px;
	width:20px;
	height:20px}
#jeep_logo_term {
	width:30px;
	height:15px}
#renault_logo_kontakt {
	width:52px;
	height:52px;
	margin-left:0}
#ford_logo_kontakt {
	width:70px;
	height:28px;
	margin-left:0}
#nissan_logo_kontakt {
	width:50px;
	height:44px;
	margin-left:0}
#dacia_logo_kontakt {
	width:60px;
	height:14px;
	margin-left:0}
#opel_logo_kontakt {
	width:54px;
	height:44px;
	margin-left:0}
#alfa_logo_kontakt {
	width:40px;
	height:40px;
	margin-left:0}
#jeep_logo_kontakt {
	width:60px;
	height:20px;
	margin-left:0}
.my-footer-row {
	min-width:100%;
	display:flex;
	align-items:top;
	justify-content:start}
.my-footer-col1 {
	margin-left:2%}
.my-footer-col1 ul li a {
	font-size:12px;
	color:#000;
	text-decoration:none}
.footer-title {
	font-size:16px;
	padding-top:5px}
.my-wrap {
	min-width:100%;
	display:flex;
	flex-flow:column wrap;
	align-items:stretch;
	justify-content:space-between}
.my-col1-fahrzeugsuche {
	flex:1;
	max-width:100%;
	padding:0;
	margin:0}
.my-col1-fahrzeugsuche>p {
	max-width:100%;
	text-align:center;
	margin-bottom:0}
.my-col1-fahrzeugsuche>p>a input[type=button] {
	height:40px;
	max-width:310px;
	font-size:14px;
	font-weight:600;
	margin-top:30px;
	margin-bottom:10px}
.my-col1-fahrzeugsuche>p>a input[type=button]:hover {
	background-color:#d3d3d3}
.my-col1 img, .my-col3 img, .my-werk-col1 img {
	width:100%;
	padding:0}
.my-werk-col1 {
	flex:1;
	background-color:#fff}
.my-standort-col1 {
	flex:1;
	padding-bottom:10px}
.my-standort-tage {
	margin:0;
	padding:0;
	float:left;
	width:40%}
.my-standort-times {
	margin:0;
	padding:0;
	float:left;
	width:60%}
.my-standort-kontakt-text {
	margin:0;
	padding:0;
	float:left;
	width:20%}
.my-standort-kontakt-number {
	margin:0;
	padding:0;
	float:left;
	width:80%}
.my-standort-left-space, .my-standort-right-space {
	min-width:5%;
	background-color:#fff}
.my-standort-col1 iframe {
	padding-right:1px}
.my-stellen-left-space, .my-stellen-right-space {
	width:15%;
	background-color:#fff}
.my-logos-col1 {
	display:flex;
	flex-flow:column wrap;
	align-items:center;
	justify-content:space-between;
	padding-right:0}
#renault {
	max-width:36px;
	margin-top:10px}
#ren {
	max-width:70px}
#dacia {
	height:13px}
#jeep, #opel {
	max-width:50px}
.my-checkbox-row {
	display:flex;
	flex-flow:row wrap;
	align-items:left;
	align-self:flex-start}
.my-kariere-vid {
	flex:1;
	margin-left:10px}
.my-kariere-vid-text {
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	padding:3px;
	font-size:12px}
.my-hauptseite-bilder {
	min-width:100%}
.my-aktionen-kachel {
	border:2px solid #d3d3d3;
	max-width:33%;
	min-height:auto;
	padding:10px;
	margin-top:32px;
	margin-left:16px;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	cursor:pointer}
.my-berater-kachel, .my-video-kachel {
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	padding:10px}
.my-aktionen-bilder>img, .my-aktionen-kachel>img {
	max-width:98%;
	margin-left:1%}
.my-hauptseite-bilder>img {
	position:relative;
	width:100%;
	margin-left:2%}
.my-hauptseite-bilder-text {
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start;
	justify-content:center;
	margin-top:3px}
.my-hauptseite-bilder-text>p {
	font-size:15px;
	color:#696969;
	font-weight:400;
	text-align:left;
	text-justify:auto;
	padding:0 16px;
	margin-bottom:0;
	max-height:200px}
.my-videos-div {
	position:relative;
	width:99%;
	min-height:auto;
	display:-webkit-flex;
	display:flex;
	flex-wrap:row nowrap;
	align-items:center;
	justify-content:center}
.my-video-kachel {
	flex:1;
	max-width:33%;
	min-height:430px}
.my-berater-div {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center}
.my-aktionen-bilder, .my-index-button {
	-webkit-flex:1;
	padding:10px;
	background:#fff}
.my-berater-kachel {
	margin-left:10px;
	height:380px;
	min-width:280px;
	max-width:450px}
.my-berater-bilder-text {
	min-height:180px}
.my-aktionen-bilder {
	border:2px solid #d3d3d3;
	max-width:100%;
	min-height:340px;
	margin:16px;
	-ms-flex:1;
	flex:1}
.my-aktionen-bilder-text {
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start;
	justify-content:center;
	min-height:90px;
	margin-top:0}
.my-aktionen-button {
	margin:10px;
	cursor:pointer}
.pfeile:hover, .pfeile_hauptseite {
	cursor:pointer}
.my-index-button {
	margin-top:15px;
	margin-left:16px;
	max-width:33%;
	-ms-flex:1;
	flex:1}
.img-center {
	top:50vh;
	margin-top:-305px}
.my-karriere-button, .my-karriere-button-first, .my-karriere-placeholder {
	margin-top:15px;
	margin-left:10px;
	padding:10px;
	position:relative;
	background:#fff}
.my-e-mobil-button:hover, .my-index-button:hover, .my-karriere-button:hover {
	background-color:transparent}
.my-karriere-button {
	max-width:25%;
	min-width:25%;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.my-karriere-button-first {
	max-width:24.18%;
	height:360px;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.my-karriere-placeholder {
	border:2px solid transparent;
	max-width:23.95%;
	min-height:65%;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	flex-basis:25%;
	flex-grow:1}
.my-karriere-bilder>img {
	position:relative;
	width:100%;
	margin-left:0;
	min-height:290px}
.my-karriere-bilder-text {
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	min-height:90px;
	margin-top:5px}
.my-karriere-bilder-text>a {
	font-size:15px;
	font-weight:500;
	color:#000}
.my-e-mobil-button, .my-e-mobil-button-first {
	position:relative;
	margin-top:15px;
	margin-left:10px;
	max-width:25%;
	height:340px;
	padding:10px;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.my-e-mobil-bilder {
	height:300px}
.my-e-mobil-bilder>img {
	position:relative;
	width:100%;
	margin-left:0}
.my-e-mobil-bilder-text {
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	min-height:70px;
	margin-top:10px}
.my-e-mobil-bilder-text>a {
	color:#000}
.my-e-mobil-placeholder {
	position:relative;
	margin-top:15px;
	margin-left:10px;
	border:2px solid transparent;
	max-width:23.85%;
	height:340px;
	padding:10px;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	flex-basis:25%;
	flex-grow:1}
.my-events-text p, .my-logos-col1 span {
	float:left;
	padding:0}
.my-logos-col1 span:last-child {
	padding-bottom:6px}
.my-wohn-col1 {
	margin-top:20px;
	flex:1}
.my-wohn-col1 img {
	max-width:100%;
	max-height:auto;
	padding-top:0}
.my-business-col1 {
	flex:1;
	padding-bottom:16px}
.div-img-left, .div-img-right {
	position:relative;
	padding:0;
	margin:0;
	top:0;
	left:0}
.div-img-left img {
	float:left;
	max-width:80vh;
	max-height:48vh}
.div-img-right img {
	float:right;
	max-width:85vh;
	max-height:75vh}
.my-reifen-col1-3 img {
	width:99%;
	padding:0}
.my-notdienst-logo {
	display:table;
	min-width:100%}
.my-notdienst-cell, .my-notdienst-cell1 {
	display:table-cell;
	vertical-align:middle;
	text-align:center}
.my-notdienst-cell>span {
	min-width:100%;
	padding-left:15%}
.my-mybernds-row {
	min-width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:stretch;
	justify-content:space-between;
	margin-top:35px}
.my-mybernds-cell-img, .my-mybernds-cell-text {
	display:flex;
	padding-right:10%;
	padding-left:10%;
	margin-bottom:30px}
.my-mybernds-cell-img>figure>img {
	max-width:350px;
	max-height:250px}
.my-mybernds-col1 {
	flex:1;
	background-color:#dae3f3;
	margin-right:16px;
	padding-top:16px}
.my-mybernds-col1>a>img {
	max-width:90%;
	height:auto;
	padding-bottom:10px;
	padding-right:10px;
	float:right}
.my-mybernds-kachel {
	flex:1;
	background-color:#dae3f3;
	max-width:30vw;
	height:auto;
	padding-right:5px}
.my_mybernds_kachel_img {
	max-width:5vw;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px}
.textmiddle-left-notdienst, .yt_video {
	max-width:100%;
	height:auto;
	vertical-align:middle}
.my-kunden-col1 {
	flex:1;
	min-width:80%;
	padding:0}
.textmiddle-right-notdienst {
	min-width:100%;
	height:auto;
	vertical-align:middle;
	float:right;
	padding-right:0}
.textmiddle-left-notdienst {
	padding:16px;
	float:left}
.my-kunden-col2 {
	flex:1;
	min-width:20%}
.my-kunden2-col1 img {
	width:90%;
	padding:0}
.my-col2 {
	flex:2;
	margin-left:5px;
	margin-right:5px}
.yt_video {
	position:relative;
	display:inline-table;
	border:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:1px}
.wer_table {
	padding:0;
	margin:0;
	border:1px solid #d3d3d3;
	min-width:100%}
.kostenaufstellung_table {
	width:100%;
	border:1px solid #a9a9a9;
	text-align:left}
.reg-table {
	width:99%;
	table-layout:auto;
	text-align:left;
	vertical-align:top;
	background-color:#fff}
.wer_th {
	border:1px solid gray;
	background-color:#e3e6e6;
	padding:0;
	margin-bottom:3px;
	text-align:center;
	width:150px;
	height:39px;
	font-size:14px;
	font-weight:500}
.reg-th-margin, .reg-th-right {
	padding-top:13px;
	color:#696969}
.reg-th {
	height:35px;
	color:#696969;
	font-weight:300;
	text-align:left}
.reg-th-right {
	width:20%;
	height:35px}
.reg-td-left, .reg-td-right {
	width:20%;
	height:35px;
	padding-right:5px}
.reg-td-center {
	width:60%;
	height:35px;
	padding-right:5px}
.reg-td-margin, .reg-th-margin {
	width:10%;
	height:35px}
.reg-td-right input[type=submit] {
	margin-top:65px;
	padding-right:7px;
	width:140px;
	float:right}
.reg-td-margin {
	padding-right:20px}
.reg-td-mitte {
	width:60%;
	height:42px}
.reg-padding-right {
	padding-right:5px}
.wer_td {
	border:.1em;
	border-left:.01em solid #d3d3d3;
	border-bottom:.01em solid #d3d3d3;
	width:8%;
	height:auto;
	font-size:12px}
.login-span, .td_termine {
	font-size:14px;
	text-align:center}
.td_termine {
	border-left:.01em solid #d3d3d3;
	border-bottom:.01em solid #d3d3d3;
	width:200px;
	padding-right:10px;
	display:inline;
	font-weight:800}
.my-col1-login {
	flex:1;
	background-color:#fff;
	min-height:200px}
.login-span {
	color:#696969;
	font-weight:400px;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom:0}
.fieldName, .fieldName1, .fieldName2 {
	color:#696969;
	padding-left:2px;
	display:block}
.fieldName, .fieldName1, .fieldName2, .fieldName4, .font14-inner-left, .font15-left-inner, .font15-left-inner-kontakt, .font15-left-inner-kontakt1 {
	text-align:left}
.login-span input[type=submit] {
	width:40px;
	height:20px;
	font-size:12px;
	font-weight:500;
	padding-left:1px;
	padding-right:2px;
	padding-bottom:3px;
	margin-left:3px;
	margin-right:3px;
	color:#0000cd}
.fieldName {
	font-size:16px;
	font-weight:500;
	margin-bottom:15px}
.fieldName1 {
	font-size:13px;
	width:50%}
.fieldName2 {
	font-size:16px;
	font-weight:500;
	width:321px}
.fieldName4, .fieldName5 {
	width:50%;
	color:#696969}
.fieldName1>input[type=checkbox], .fieldName3>input[type=checkbox] {
	height:20px;
	margin-top:10px;
	margin-left:0;
	margin-right:5px}
.fieldName3 {
	font-size:14px;
	margin-right:30px}
.fieldName4 {
	font-size:12px;
	float:left}
.fieldName5 {
	font-size:12px;
	text-align:right;
	float:right}
.fieldName6 {
	font-size:12px;
	text-align:left;
	color:#696969;
	width:100%}
.chk-box-zahlmethoden {
	float:left;
	max-width:50px;
	max-height:50px}
.data {
	/* height:38px; */
	/* width:220px; */
	/* margin-top:-8px; */
	/* padding-right:10px */
}
/* .login_form .data, .title_left { */
.title_left {
	font-size:18px;
	color:#696969
}
.fgnr {
	width:70px}
.wer_td_cal {
	border:.05em solid #d3d3d3;
	width:8%;
	height:39px;
	text-align:center;
	margin:0;
	font-size:12px}
.ueberschrift-standorte, .ueberschrift-standorte2 {
	margin-top:16px;
	padding-left:16px;
	text-align:left}
.ueberschrift-standorte {
	font-size:15px;
	margin-bottom:8px}
.showTooltip {
	margin-bottom:10px;
	border:2px dotted}
.ueberschrift-standorte2 {
	font-size:16px;
	margin-bottom:8px}
.text-standorte {
	padding:0 0 0 16px;
	margin:0;
	text-align:left;
	font-size:12px}
.standort-name {
	font-size: 2em;
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
	margin-left:15%;
	margin-right:15%}
.standort-name-lower {
	text-align:center;
	padding-top:2em;
	margin-left:10%;
	margin-right:10%}
.calendar-title-left {
	width:100%;
	text-align:left;
	text-transform:uppercase;
	padding-top:.5em}
.calendar-title-center {
	width:100%;
	text-align:center;
	text-transform:uppercase;
	padding-top:1em}
.termine_ul {
	text-align:left;
	padding-left:17px;
	margin-left:0;
	font-size:16px}
.termine_ul_mybernds {
	text-align:left;
	padding-left:0;
	margin-left:0;
	margin-bottom:15px;
	font-size:18px}
.termine_ul_mybernds>li {
	font-size:16px;
	margin-left:15px}
.pfeile {
	background:0 0;
	border:0}
.pfeile_container {
	position:relative;
	bottom:0;
	width:100%}
.pfeile_container input[type=submit] {
	margin-left:0;
	color:#2a6fcc;
	position:relative;
	padding-left:10px;
	border:0;
	font-size:30px;
	font-family:fantasy;
	width:20%;
	float:right;
	margin-bottom:-40px}
.cancel_button, .cancel_button1 {
	width:20px;
	height:20px;
	background-color:#fff;
	margin-left:10px;
	margin-bottom:-8px}
.minus_sign, .plus_sign {
	background-color:transparent;
	margin-right:5px}
.plus_sign {
	width:14px;
	height:14px;
	padding:0 0 2px}
.minus_sign {
	width:15px;
	height:15px;
	margin-bottom:2px;
	padding:0}
.p_ueber_left {
	font-size:16px;
	color:#696969;
	text-align:left;
	padding-left:10px}
.p_ueber_center {
	font-size:20px;
	color:#696969;
	font-weight:600;
	text-align:center;
	padding-right:10px}
.p_title14_center, .p_title16_center, .p_title_center {
	padding:5px;
	text-align:center;
	color:#696969}
.p_title_center {
	font-size:18px;
	font-weight:800}
.p_title16_center {
	font-size:16px;
	font-weight:600}
.p_title14_center {
	font-size:14px;
	font-weight:500}
.karriere_title, .title_left {
	font-weight:600;
	text-align:left}
.karriere_title {
	width:100%;
	font-size:26px;
	padding-top:30px;
	padding-bottom:40px}
.padding20 {
	padding-left:15%;
	padding-right:15%}
.padding25 {
	padding-left:25%;
	padding-right:25%}
.p_justify, .p_justify_gross {
	font-weight:400;
	text-justify:inter-word}
.p_justify, .p_justify_gross, .p_justify_gross40 {
	padding-left:10px;
	text-align:justify;
	margin:0;
	color:#696969}
.p_justify {
	padding-right:10px;
	font-size:15px}
.p_justify_gross {
	padding-right:15px;
	font-size:28px}
.p_justify_gross40 {
	float:left;
	font-size:40px;
	font-weight:500;
	text-justify:inter-word}
.p_ueber_left28 {
	margin:0;
	font-size:28px;
	color:#696969;
	text-align:left;
	padding-left:40px;
	padding-right:15px}
.p_justify_gross26_left, .p_justify_gross30 {
	margin:0;
	padding-right:15px;
	color:#696969;
	text-align:justify}
.p_justify_gross26_left {
	padding-left:40px;
	font-size:26px;
	font-weight:400;
	text-justify:inter-word}
.p_justify_gross30 {
	padding-left:10px;
	font-size:30px;
	font-weight:500;
	text-justify:inter-word}
.font30 {
	font-size:46px;
	font-weight:600}
.font18-just-inner, .font18-just-inner-700 {
	font-size:18px;
	color:#696969;
	text-align:justify}
.text_wrap {
	max-width:100%;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word}
.font18-just-inner {
	font-weight:400;
	text-justify:auto}
.font18-just-inner ul {
	margin-left:18px}
.font18-just-inner-700 {
	font-weight:700;
	text-justify:inter-word}
.font18-just-center-500, .font18-just-center-700, .font18-just-inner-500, .font18-left-inner {
	text-justify:inter-word;
	font-size:18px;
	color:#696969}
.font18-just-inner-500 {
	font-weight:500;
	text-align:justify}
.font18-just-center-700 {
	font-weight:700;
	text-align:center}
.font18-just-center-500 {
	font-weight:500;
	text-align:center}
.font18-inner, .font18-left-inner {
	font-weight:400;
	text-align:justify}
.font18-just-inner>li, .font18-left-inner>li {
	list-style-type:disc}
.font18-left-inner {
	padding-right:65px}
.caption_font18_left, .font18-inner {
	padding-right:0;
	padding-left:0;
	font-size:18px;
	color:#696969}
.font18-inner {
	text-justify:inter-word;
	margin-left:2.5%;
	margin-right:2.5%}
.caption_font18_left {
	font-weight:200;
	text-align:left;
	text-justify:auto}
.font18-left-business, .font18-right-business {
	font-size:18px;
	color:#696969;
	font-weight:400;
	text-justify:inter-word;
	text-align:justify}
.font18-left-business {
	padding-left:50px}
.font18-right-business {
	padding-right:50px}
.font16-inner-left, .font16-left-inner {
	font-size:16px;
	color:#696969;
	font-weight:400;
	text-justify:inter-word}
.font16-inner-left {
	padding-right:10px;
	padding-left:0;
	text-align:left}
.font16-left-inner {
	padding-right:65px;
	text-align:justify}
.bedingungen, .font16-left {
	text-align:justify;
	text-justify:inter-word;
	color:#696969;
	font-weight:400}
.bedingungen {
	font-size:14px;
	padding:16px}
.font16-left {
	padding-right:10px;
	padding-left:10px;
	font-size:16px}
.font16-inner-center {
	font-size:16px;
	color:#696969;
	font-weight:400;
	text-align:center;
	text-justify:inter-word}
.font16-mybernds-left {
	font-size:16px;
	color:#696969;
	text-align:left;
	text-justify:auto}
.font14-justify-inner, .font14-left-inner {
	font-size:14px;
	color:#696969;
	font-weight:400}
.font14-left-inner {
	padding-right:0;
	text-align:left;
	text-justify:inter-word}
.font14-justify-inner {
	text-align:justify;
	text-justify:inter-word}
.font13-left-inner-kontakt, .font13-left-inner-kontakt1 {
	font-size:15px;
	padding-left:0;
	color:#696969;
	font-weight:400;
	text-align:left}
.font13-left-inner-kontakt {
	padding-right:5px;
	top:8px;
	text-justify:inter-word}
.font13-left-inner-berater {
	font-size:13px;
	color:#696969}
.font13-center-inner-berater {
	font-size:13px;
	color:#696969;
	text-align:center;
	text-justify:inter-word}
.font13-left-inner-kontakt1 {
	padding-right:65px;
	text-justify:inter-word}
.font15-center-inner, .font15-left-inner, .font15-left-inner-kontakt, .font15-left-inner-kontakt1 {
	color:#696969;
	font-weight:400;
	text-justify:inter-word;
	font-size:15px;
	padding-right:65px}
.font15-left-inner-kontakt {
	padding-left:20px}
.font15-left-inner-kontakt1 {
	padding-left:70px}
.error15, .success15 {
	font-size:15px;
	padding-right:65px;
	font-weight:500;
	text-align:left;
	text-justify:inter-word}
.error15 {
	color:#8b0000}
.success15 {
	color:#4064a3}
.font14-inner-center, .font14-inner-left {
	font-size:14px;
	text-justify:inter-word;
	color:#696969;
	font-weight:400}
.font12-inner-center, .font12-inner-left {
	font-size:12px;
	text-justify:inter-word}
.font12-inner-center {
	color:#696969;
	font-weight:400;
	text-align:center}
.font10-inner-left, .font12-inner-center-padding, .font12-inner-left {
	text-align:left;
	color:#696969;
	font-weight:400}
.font12-inner-center-padding {
	font-size:12px;
	text-justify:none;
	margin-bottom:15px;
	padding-left:19%;
	padding-right:19%}
.font10-inner-left {
	font-size:10px;
	text-justify:inter-word}
.font18-right-inner {
	padding-right:0;
	padding-left:65px;
	font-size:18px;
	color:#696969;
	font-weight:400;
	text-align:justify;
	text-justify:auto}
.font14-kostenauftellung-links, .font14-kostenauftellung-rechts {
	font-size:14px;
	padding-right:0;
	padding-left:0}
.font14-kostenauftellung-links {
	margin-top:-16px}
.font11-inner-left {
	min-width:100%;
	font-size:11px;
	color:#696969;
	font-weight:400;
	text-align:left;
	text-justify:inter-word}
.p_justify_gross26_right {
	margin:0;
	padding-left:0;
	padding-right:40px;
	font-size:26px;
	color:#696969;
	font-weight:400;
	text-align:justify;
	text-justify:auto}
.p_justify_reifen, .p_justify_reifen-center {
	font-size:18px;
	font-weight:400;
	text-align:justify;
	color:#696969}
.p_justify_reifen {
	padding-right:10px;
	text-justify:inter-word}
.p_justify_reifen-center {
	padding-left:28%;
	text-justify:inter-word}
.p_reg_text {
	text-align:left;
	display:inline-block;
	font-size:12px;
	margin-right:10px;
	color:#696969}
.p_agbs_text {
	text-align:left;
	text-justify:auto;
	display:inline-block;
	padding-left:30%;
	padding-right:30%;
	font-size:16px;
	margin-right:0;
	margin-top:20px;
	color:#696969;
	height:30px}
.div_border, .div_border_lightgreen_bg, .div_border_white_bg {
	padding-left:20px;
	padding-top:25px;
	height:100%;
	font-size:18px;
	color:#696969;
	text-align:left;
	border:2px solid #696969;
	background-color:#e2f0d9}
.div_border ul li, .div_border_lightgreen_bg ul li, .div_border_white_bg ul li {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	list-style-type:disc;
	text-align:left}
.inline-checkbox {
	min-width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:left;
	padding-bottom:20px}
.inline-checkbox2>label, .inline-checkbox>label {
	font-weight:200}
.inline-checkbox2, .inline-checkbox3, .inline-checkbox4 {
	width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:left;
	padding-bottom:20px}
.inline-checkbox5, .inline-checkbox6 {
	width:100%;
	display:flex;
	padding-bottom:5px}
.inline-checkbox5 {
	height:inherit;
	flex-flow:row nowrap;
	align-items:left;
	justify-content:left;
	margin-top:5px}
.inline-checkbox6 {
	flex-flow:row nowrap;
	align-items:left;
	justify-content:flex-start;
	padding-top:10px}
.notdienst {
	font-size:24px;
	font-weight:600;
	position:absolute;
	margin-left:10%;
	padding-top:1.8%;
	color:#191919}
.zeiten_button {
	border:1px solid #696969;
	background-color:#fff;
	color:#696969;
	font-size:14px;
	width:10%;
	height:100%;
	margin-bottom:10px;
	cursor:pointer}
.cal_button, .cal_button_abholung, .cal_button_sonntag {
	font-size:12px;
	color:#696969}
.cal_button {
	border:0;
	background-color:#dae3f3;
	width:99%;
	height:99%}
.cal_button_abholung {
	flex:1;
	border:1px solid transparent;
	background-color:#ebe8e4;
	min-width:100%;
	min-height:100%;
	cursor:pointer}
.active_calbtn2:hover, .active_calbtn:hover, .cal_button_abholung:hover, .heute_calbtn {
	border:1px solid #141414}
.active_calbtn, .active_calbtn2 {
	flex:1;
	border:1px solid transparent;
	min-width:100%;
	min-height:100%;
	font-size:12px;
	color:#696969}
.active_calbtn, .container:hover input~.checkmark {
	background-color:#dae3f7}
.active_calbtn2 {
	background-color:#68de96}
.cal_button_sonntag {
	flex:1;
	border:0;
	background-color:#d3d3d3;
	min-width:99%;
	min-height:99%}
.carousel-inner, .confirm_btn {
	min-height:100%;
	min-width:100%}
.cal_button_hu {
	border:1px solid gray;
	background-color:#dae3f3;
	color:#696969;
	font-size:14px;
	width:100%;
	height:100%}
.cal_button_closed {
	border-style:solid;
	border-top:1px;
	border-right:2px;
	border-left:1px;
	border-bottom:1px;
	margin-left:2px;
	border-color:#696969;
	background-color:#ebe8e4;
	color:grey;
	font-size:16px;
	height:35px}
.cal_button_feiertag {
	border:0;
	background-color:#fff;
	color:#dae3f3;
	font-size:12px;
	width:100%;
	height:100%}
.cal_button_active {
	border-left:2px;
	border-right:2px;
	border-top:2px;
	border-bottom:2px;
	border-style:solid;
	margin-left:2px;
	border-color:#696969;
	background-color:#dae3f3;
	color:#292929;
	font-size:16px;
	height:35px}
.kauf_button_closed {
	margin-left:2px;
	background-color:#ebe8e4;
	color:grey;
	font-size:12px;
	height:35px;
	padding:5px}
.kauf_button_active, .kauf_button_done {
	color:#292929;
	font-size:12px;
	height:35px;
	padding:5px;
	margin-left:2px;
	background-color:#dae3f3}
.kauf_button_active {
	border-left:2px;
	border-right:2px;
	border-top:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#696969}
.cal_button:hover {
	cursor:pointer;
	color:grey}
.confirm_btn {
	flex:1;
	border:0;
	background-color:#dae3f3;
	color:#2f2e2e;
	font-size:18px;
	padding:5px}
.confirm_btn:hover {
	opacity:1;
	cursor:pointer}
.table1 .termine_btn {
	margin-left:0;
	width:100px;
	height:30px;
	font-size:13px;
	padding:1px}
.table1 .termine_btn:first-child {
	margin-right:2px}
.table1 .termine_btn:last-child {
	margin-left:2px}
.text-orange {
	color:#ff8c00;
	font-size:130%;
	font-weight:600}
.text-blue {
	color:#00f;
	font-size:130%}
.text-dimgrey {
	color:#696969;
	font-size:90%}
.carousel {
	background:#2f4357;
	margin:0;
	padding:0;
	width:100%;
	height:auto}
.a_carousel_btn_next, .a_carousel_btn_prev {
	width:50px;
	height:50px;
	top:40%;
	cursor:pointer}
.carousel-inner>.carousel-item>img {
	position:absolute;
	top:0;
	left:0;
	max-width:100%;
	height:auto;
	padding-bottom:30px}
.carousel-indicators li {
	margin-bottom:-25px;
	border-radius:50%;
	height:10px;
	width:10px}
.carousel-indicators li.active {
	background-color:#696969}
.a_carousel_btn_next {
	margin-right:70px;
	background-color:#f0f8ff}
.a_carousel_btn_prev {
	margin-left:70px;
	background-color:#f1f7fc}
.span_carousel {
	font-size:36px;
	color:#000}
.carousel-caption {
	padding:0;
	height:0}
#footer {
	clear:both;
	z-index:1;
	min-width:100%;
	height:10em;
	margin-top:40px}
.fa {
	padding:10px;
	font-size:26px;
	width:40px;
	height:50px;
	text-align:center;
	margin:5px 2px}
.fa-facebook, .fa-instagram, .fa-youtube {
	color:#fff;
	margin-top:0}
.fa:hover {
	opacity:1}
.fa-facebook {
	background:#3b5998}
.fa-instagram {
	background:#125688}
.fa-youtube {
	background:#b00}
.abfrage_btn, .abfrage_btn_schliessen {
	font-weight:600;
	width:148px;
	margin-left:0;
	margin-top:15px;
	padding-top:0;
	text-align:center}
.abfrage_btn {
	font-size:14px;
	height:25px}
.abfrage_btn_schliessen {
	font-size:20px;
	height:32px}
.abfrage_btn_business {
	font-size:12px;
	font-weight:500;
	height:25px;
	width:130px;
	padding-top:0;
	float:right}
.a_button {
	font-size:20px;
	font-weight:600;
	width:130px;
	height:30px;
	margin-left:8px;
	margin-right:8px;
	margin-top:18px}
.a_button:hover {
	opacity:1;
	color:#383838;
	font-weight:700}
#button5, #button6 {
	padding-top:0;
	padding-bottom:20px}
.kauf-button {
	width:160px}
.kauf-img {
	max-width:24%;
	float:right;
	padding-bottom:25px}
.kauf-img2 {
	max-width:60%;
	text-align:center;
	padding-bottom:15px}
.erneut-versuchen-button {
	width:175px}
.hr-home, .hr-toggler {
	width:45%;
	margin-top:0;
	margin-bottom:0}
.hr_shadow {
	border:1px solid #9f9c9c;
	border-radius:1px;
	-webkit-box-shadow:0 0 5px 1px rgba(111, 111, 111, .77);
	box-shadow:0 0 5px 1px rgba(111, 111, 111, .77)}
.my-events-vid {
	padding-top:100px;
	padding-bottom:100px;
	flex:1}
.my-events-bild {
	max-width:25%;
	height:auto;
	margin:0;
	padding:0;
	flex:1}
.my-events-bild img {
	max-width:40%;
	height:auto;
	float:left;
	margin:0;
	padding:0}
.my-events-text, .my-events-text p, .my-karriere-col1 {
	max-width:70%;
	height:auto;
	margin:0}
.my-events-text>h1, .my-events-text>h2, .my-events-text>h3 {
	clear:both;
	min-width:100%;
	height:auto;
	text-align:center;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:27%}
.my-karriere-col1 {
	padding:0 30px 0 0;
	flex:1}
.my-karriere-col2 {
	max-width:30%;
	height:auto;
	margin:0;
	padding:0;
	flex:1}
.hr-home {
	margin-right:15px}
.hr-toggler {
	margin-left:20px}
.fa-bars {
	padding-top:4px}
.table-responsive {
	padding-left:3px;
	padding-right:5px}
.bild_fzg_bestaetigung {
	display:block;
	width:100%;
	opacity:.3}
.checkmark {
	position:absolute;
	top:0;
	left:0;
	height:25px;
	width:25px;
	background-color:#c6c6c6;
	border-radius:50%;
	color:#696969}
.popup-trigger2, .popup-trigger3, .popup-trigger4, .popup-trigger5 {
	margin:0 0 5px;
	height:38px;
	color:#faebd7}
.disable {
	cursor:default}
.disable:hover {
	background-color:rgba(242, 242, 151, .65)}
.custom-control-input:checked~.custom-control-label::before {
	color:#fff!important;
	background-color:#add8e6!important}
.container input:checked~.checkmark:after {
	content:"";
	position:absolute;
	color:#696969;
	background-color:#696969;
	display:block}
.container .checkmark:after {
	top:9px;
	left:9px;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff}
.popup-trigger1, .popup-trigger2, .popup-trigger3, .popup-trigger4, .popup-trigger5, .popup-trigger7 {
	display:flex;
	padding-top:0;
	max-width:308px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	line-height:24px;
	border:2px solid #d3d3d3}
.container>#text_zulassung {
	padding-left:80px}
.popup-trigger1 {
	margin:0 0 5px;
	height:38px;
	background:#dae3f3;
	cursor:pointer}
.popup-trigger2 {
	background:#3698fa;
	cursor:pointer}
.popup-trigger3 {
	background:#30db58;
	cursor:pointer}
.popup-trigger4 {
	background:#dba030;
	font-size:18px}
.popup-trigger5 {
	background:#e8491a;
	font-size:18px}
.popup-trigger6 {
	margin-top:25px;
	margin-bottom:25px;
	width:100%;
	cursor:pointer}
.popup-trigger7 {
	margin:0 0 5px;
	height:38px;
	background:#f8f86e;
	cursor:pointer}
.trigger_span1, .trigger_span2, .trigger_span3, .trigger_span4 {
	height:38px;
	padding-top:7px}
.trigger_span1 {
	padding-left:28px;
	font-size:16px}
.trigger_span2 {
	padding-left:32px;
	font-size:16px}
.trigger_span3 {
	width:100%;
	padding-left:0}
.trigger_span4 {
	margin-left:0;
	float:left;
	padding-left:55px}
.footer_note {
	font-size:80%;
	color:#000;
	text-align:left;
	padding-left:25px;
	padding-bottom:30px}
@media screen and (max-width:829px) {
	.my-index-button {
	margin-top:15px;
	margin-left:16px;
	max-width:33%;
	height:410px;
	padding:10px;
	background:#fff;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1}
.img-center {
	top:50vh;
	margin-top:-205px}
.footer_note {
	font-size:100%}
}
@media screen and (max-width:500px) {
	#main, .col-container {
	flex-wrap:wrap;
	display:flex}
.col-container {
	width:100vw!important;
	margin:0!important;
	justify-content:center}
#main {
	justify-content:center}
.my-hauptseite-bilder {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	min-height:0!important}
}
/* body { */
	/* position: absolute;} */
.loading_image {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1000;

  background: url(../../../../images/loading_spinner/loading.gif) center center no-repeat;
  background-color: #ccc;
  /* background-size: 10%; */
  opacity: 0.5;
}

.aktion_button{
	background-color: #fff;
}

.aktion_button:hover{
	background-color: #fff;
}

@media screen and (max-width:829px) {
	.no-mobile{
		display:none;
	}
}