/*
Created on : 24.10.2015, 13:40:56
Author     : ibrahim eray guclu
*/



/* -------------------------------------------------- */
/*	Global Styles
/* -------------------------------------------------- */

@CHARSET "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans');


html {
	height: 100.1%;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	color: #555;
}

#mobileLogo {
	background-color: #fff;
}

.header-text, .loginmodal {
	color:#484848;
	margin-top: 55px;
}
.loginmodal a {
	float: right;
}

.btn-link {
	color: #004770;
}

.btn-link:hover,
.btn-link:active,
.btn-link:focus {
	color: #369ad6 !important;
	text-decoration: none;
}

.btn-link:hover .psign {
	background: #369ad6;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: 0 !important;
	outline-offset: 0 !important;
}

blockquote {
	font-size: small;
}

hr {
	/* Set the hr color */
	background-color: #999; /* Modern Browsers */
	border: none;
	color: #999; /* old IE */
	height: 1px;
}

/* Hiermit koennen Safari >=1.1, Opera >=9.5, IE9 was anfangen*/
::selection {
	background: #369ad6;
	color: #fff;
}
/* und hiermit der Firefox >=1 */
::-moz-selection {
	background: #e87968;
	color: #fff;
}


/* Overwrite bootstrap.css */
h1, .h1 {
	font-size: 30px;
}

h2, .h2 {
	font-size: 20px;
}

/** Utils **/
.hidden {
	display:none;
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}

.no-pad-left {
	padding-left: 0;
}

.no-pad-right {
	padding-right: 0;
}

.no-pad {
	padding: 0;
}


.col-centered {
	float: none;
	margin: 0 auto;
}

.border {
	border: 1px solid #ddd;

}

large, .large {
	font-size: large;
}

small, .small {
	font-size: small;
}

smaller, .smaller {
	font-size: smaller;
}

.thumbnail {
	border: 0 !important;
	padding: 0;
}
.thumbnail a>img {
	border: 0;
	height: auto;
	width: 100%;
}
.img-thumbnail, .thumbnail {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.context h4 >  span {
	color:#e3000f;
	font-weight:normal;
}
h3 {
	font-size: 20px;
	margin-top: 10px;
}
h6 {
	border-bottom: 2px solid #d8d7d7;
	color: #7f858b;
	font-weight: bold;
	margin: 15px 0 15px;
	padding-bottom: 2px;
}

a,
a:link,
a:visited {
	color: #004770;
	cursor : pointer;
	text-decoration: none;
}

a:hover,
a:active,
a:focus {
	color: #369ad6;
}

a.orange-link {
	font-size: 14px;
	line-height: 33px;
}
a.suche-link {
	font-size: 18px;
	font-weight:bold;
	margin-top: -4px;
}


a.btn.btn-default {
	color: #333;
}


a.login {
	font-size: 15px;
}
a.no-hover {
	text-decoration: none;
}
.orange-text {
	color:#e3000f;
	word-break: break-all;
}

.bold {
	font-weight: bold;
}

a.gray-link {
	color:#333;
	padding: -15px 0;
}


img.block {
	width: 100%;
}

a .badge {
	background-color: #e3000f;
}

.darkcolor {
	color: #555 !important;
}

.jumbotron {
	background-color: rgba(238, 238, 238, 0.75);
}

.background_romoto {
	background-image: url('../img/slider1_1.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 700px;
}

[role=button]{
	cursor:pointer
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {

	color: #e3000f !important;
}


.has-error .form-control {
	border-color: #e3000f !important;
}

red,
.red,
.text-red {
	color: #ec6707;
}

.slogan {
	color: #006ead;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
}

.label.label-romoto {
	background-color: #e3000f;
}

.border-right {
	border-right: 1px solid #999;
}

.form-group.field-privatekunderegistrationform-captcha.required {
	margin-bottom: 0;
}

.field-inseratanlageformfzgdaten-leergewicht {
	margin-top: 15px;
}

#refresh-captcha {
	color: #004770;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 1em;
}

#verifycode-image {
	margin-bottom: 1em;
}

#user .field-privatekunderegistrationform-agb {
	margin-top: 20px;
}

img[id$='captcha-image'] {
	border: 1px solid #ddd;
	cursor: pointer;
	margin: 0 !important;
	padding: 0;
}
#refresh-captcha:before {
	content: "\f101  ";
	font-family: 'FontAwesome';
}

/*https://blog.kulturbanause.de/2015/03/formular-styling-mit-css-select-listen-radio-buttons-und-checkboxen-individuell-gestalten/*/

input, textarea {
	border: 1px solid #ccc;
	padding: 5px 50px 5px 5px;
}

label {
	font-size: small;
}

.input-group.date {
	margin-bottom: 15px;
}

/* remove standard-styles */
input[type='radio'],
input[type='checkbox']{
	-moz-appearance: none;
	-webkit-appearance: none;
	/*	width: 100%*/
	appearance: none;
	border-radius: 0;
	border:none;
	display: none;
	font-size: 1em;
}

.radio input[type='radio'],
.checkbox input[type='checkbox'] {
	display: block;
}

/* graceful degradation for ie8 */
/*input[type='checkbox'],*/
input[type='radio'] {
	background:transparent;
	border:none;
	float:left;
	margin-right: .75em;
	width:auto;
}

/*input[type='checkbox']:checked,
input[type='checkbox']:not(:checked),*/
input[type='radio']:checked,
input[type='radio']:not(:checked) {
	background: transparent;
	margin:0;
	padding:0;
	position: relative;
	visibility: hidden;
}

/*input[type='checkbox'] + label,*/
input[type='radio'] + label {
	cursor: pointer;
}


/*input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,*/
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
	background: white;
	border: 1px solid #bbb;
	box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
	content:' ';
	display:inline-block;
	height:17px;
	margin-right: 1em;
	position: relative;
	top:4px;
	width: 17px;
}

input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before {
	border-radius: 30px;
}

/*input[type='checkbox']:hover  + label::before,*/
input[type='radio']:hover + label::before {
	background:#ddd;
	box-shadow: inset 0 0 0 2px white;
}

/*input[type='checkbox']:checked  + label::before,*/
input[type='radio']:checked + label::before {
	background:black;
	box-shadow: inset 0 0 0 2px white;
}


input[type='radio']#basis:checked + label::before {
	background:green;
}

input[type="checkbox"] + label {
	/*  margin-left:-1em;*/
	cursor: pointer;
	font-weight: normal;
	line-height: 1.2;
	padding-left: 25px;
	text-indent: -25px;
}

[id*="-refresh-captcha"] {
	color: #004770;
	cursor: pointer;
}

.field-kontakt-datenschutz,
.field-weiterempfehlen-datenschutz,
.field-abuse-datenschutz {
	margin-top: 50px;
}

.field-kontakt-verifyCode,
.field-recommend-verifyCode,
.field-abuse-verifyCode {
	margin-bottom: 0;
}

/*.modal .field-kontakt-verifyCode.has-error .help-block,
.modal .field-recommend-verifyCode.has-error .help-block,
.modal .field-abuse-verifyCode.has-error .help-block {
	float: right;
}*/

input[type="checkbox"] + label[for$="-datenschutz"] {
	line-height: 1;
}

input[type="checkbox"] + label[for$="-datenschutz"] a {
	font-size: inherit;
}

.modal .has-error .help-block {
	text-align: left;
	float: left;
}

input[type="checkbox"]:checked + label {
	font-weight: bold;
}

input[type="checkbox"] + label:before {
	/* content:"\2713";
	position:absolute;*/
	background:white;
	border:.1em solid grey;
	color:white;
	content: "\f00c";
	font-family: 'FontAwesome';
	font-weight: normal;
	margin-right:6px;
	padding:.1em;
}

input[type="checkbox"]:checked + label:before {
	color:red;
	color:#333;
}


input[type="checkbox"] + label:hover:before,
input[type="checkbox"] + label:focus:before {
	color:#bbb;
}


input[type="checkbox"]{
	border: none;
}

div.checkbox input[type="checkbox"][id^='inseratanlageform'] {
	-moz-appearance: checkbox !important; /* Firefox */
	-webkit-appearance: checkbox !important; /* Safari and Chrome */
	appearance: checkbox !important;
	height: 1.3em;
	opacity: 1;
	width: 1.3em;
}

#foundMarkeModell {
	margin-top: 10px;
}
/* overwrite bootstrap alerts*/

.alert {
	-webkit-box-shadow: none;
	background-image: none;
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
}

.m-t-10 {
	margin-top: 10px;
}
.m-b-10 {
	margin-bottom: 10px;
}

.m-t-20 {
	margin-top: 20px;
}
.m-b-20 {
	margin-bottom: 20px;
}

.m-t-30 {
	margin-top: 30px;
}

.m-t-50 {
	margin-top: 50px;
}
.m-b-10 {
	margin-bottom: 20px;
}

.img-responsive {
	width: 100%;
}

#merkliste a {
	display:inline-block;
	text-align: right;
	width: 100%;
}

.carcompare {
	font-size: 15px;
}

.fwert {
	font-size: 13px;
}

.anbieten {
	font-size: 13px;
}

/*Paket Info Step 3 */
#paket_info .border-grey,
#paket_info .border-red {
	background-color: #fff;
	background-color: #fafafa;
	display: inline-block;
	padding: 20px;
	width: 100%;;
	z-index: 2;
}

#paket_info .border-grey label[for="basis"],
#paket_info .border-grey label[for="basis"],
#paket_info .border-red label[for="premium"] {
	font-size: large;
	margin-bottom: 20px;
	margin-top: 20px;
}
#paket_info .border-grey label[for="privatekunderegistrationform-agb"]:before {
	top: 0;
}

#paket_info .border-red {
	border: 5px solid #e3000f;
}

#paket_info .border-grey {
	border: 5px solid #999;
	width: 100%;
	z-index: 3;
}

#paket_info.register .border-grey {
	border: 3px solid #999;
	min-height: 520px;
	margin-bottom: 1em;
}

#paket_info.register .border-grey:after {
	content: "";
	display:none;
}

#paket_info.register button[type='submit'] {
	content: "";
}

#paket_info .border-grey:after {
	border-left: 15px solid #999;
	content: " ";
	height: 300px;
	left: 0;
	position: absolute;
	top: 0;
	width: 1px;
	z-index: 0
}
#paket_info .right.border-grey:after {
	border-left: 0;
	border-right: 0;
}

#paket_info .border-red:after {
	border-right: 15px solid #e3000f;
	content: " ";
	height: 300px;
	position: absolute;
	right:0;
	top: 0;
	width: 1px;
	z-index: 0
}

#paket_info .info-col-header {
	color: #fff;
	font-size: large;
	font-weight: bold;
	padding: 5px 40px 0 40px;
}

#paket_info .info-col-header.red {
	background-color:#e3000f;
}

#paket_info .info-col-header.grey {
	background-color:#999;
}

#paket_info .spacr_small {
	height: 75px;
}

.border-grey.right.row, .border-grey.right.row-border {
	height: 519px;
}

.border-grey.right.row.password-recovery {
	height: initial;
}

.password-recovery .info-col-header.grey {
	margin-left: 15px;
}



img.aktionspreis  {
	position: absolute;
	right: 60px;
	top: -17px;
}

.kreditkalkulator  h4 >  span, .haendlersuche h4 >  span,.heandler-region h5 >  span, h3.page-header  > span, h1.page-header  > span {
	color:#e3000f;
	font-weight:normal;
}

.heandler-region h5 >  span {
	font-size: 16px;
}

.text-orange {
	color:#e3000f;
	font-size: 15px;
}

.bold {
	font-weight:700;
}

.widget-title {
	color: #7f858b;
	margin: 0 0 20px;
}
.page-header {
	border-bottom: 2px solid #f4f4f4;
	color: #7f858b;
	margin: 0 0 25px;
	padding-bottom: 0;
}
.page-header.regional {
	border-bottom: 0;
}
.fload-right {
	float: right;
	margin-top:10px;
}
.form-control {
	border-radius: 0;
	padding: 1px 5px;
}
.form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0, 0.27);
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0, 0.27);
}
label {
	color: #555;
	font-weight:600;
}

.help-block {
	float: right;
	font-size: 12px;
	text-align: right;
}

.field-verifycode.has-error .help-block {
	text-align: left;
}

.titel-color-orange {
	color: #e3000f;
}

ul.privatinserieren li {
	font-weight: bold;
	list-style-image: url('../img/ok.png');
	padding-top: 5px;
}

ul.haendlerinserieren li {
	font-weight: bold;
	list-style-image: url('../img/ok.png');
	padding-top: 5px;
}

.frage-icon {
	background-image: url('../img/frage-icon.png');
	background-position: right;
	background-repeat: no-repeat;
	margin-right: -5px;
	margin-top:5px;
}

p.klein-text {
	color:#888;
	font-size: 12px;
	font-style: italic;
	padding-top:  6px;
}

.mycontent-left {
	border-right: 2px solid #d8d7d7;
}

.unterline {
	text-decoration: underline;
}

.breadcrumb {
	background-color: #fff;
	border-radius: 4px;
	font-size:12px;
	list-style: outside none none;
	margin-bottom: 10px;
	margin-top: -5px;
}
.breadcrumb li a {
	color: #006ead;
	font-weight: bold;
}
.breadcrumb > li + li::before {
	color: #ec6707;
	content: "> ";
	padding: 0 1px;
}

.breadcrumb li.active {
	color: #369ad6;
}

.no-left {
	padding-left: 0;
}
.no-right {
	padding-right: 0;
}

.btn-group  * {
	border: none;
	color: #333 !important;
}

.navbar {
	border: 0;
}

.navbar-header,
.navbar-header .navbar-brand {
	background-color: #fff;
}

.navbar-inverse {
	border-radius: 0;
	background-image: none;
	background: #004770;
}

.navbar-inverse .navbar-toggle {
	border-color: #fff;
}

.navbar-inverse .navbar-toggle:before {
	content: 'MENÜ';
	color: #ec6707;
	font-weight: bold;
	position: absolute;
	right: 40px;
	top: 9px;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #fff;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #ec6707;
}

.navbar-toggle .icon-bar {
	height: 4px;
	width: 24px;
}

/*** Header ***/
#header img:not(.loginmodal-image) {
	width: 100%;
}

#header h2  {
	line-height: 1;
	margin: 0;
}


h2.slider-text {
	font-size: 30px;
	font-weight: bold;
	margin-left: 60px;
	margin-top: 10px;
	padding-left: 60px;
	text-indent: -60px;
}

.slider {
	background: transparent url('../img/3D-Truck.jpg') no-repeat top left scroll;
	height: 385px;
	width: auto;
	margin-top: 38px;
}

#header {
	display: flex;
	margin-bottom: 15px;
	margin-top: 15px;
}

#header > div {
	align-self: flex-end;
}

#header .label.label-romoto {
	border-radius: 0;
	display: block;
	font-size: medium;
	margin-bottom: -3px;
	text-align: right;
}

#header a .row {
	align-items: center;
	display: flex;
}

/* -------------------------------------------------- */
/*	Main Navigation
/* -------------------------------------------------- */

.navigation {
	margin-top :-5px;
}
#logo a img {
	height:66px;
	margin-top:22px;
	width:261px;
}

.navbar-inverse .navbar-nav >  li > a,
.dropdown-menu > li > a,
.dropdown-menu > li,
.dropdown-menu i,
.dropdown-menu .rmt_parken_button {
	color: #fff;
}

.navbar-inverse .navbar-nav >  li > a,
.dropdown-menu > li > a,
.dropdown-menu > li {
	color: #fff;
	background: #004770;
}

.navbar-inverse .navbar-nav > li:nth-child(even) > a,
.dropdown-menu > li:nth-child(even) > a,
.dropdown-menu > li:nth-child(even) {
	color: #fff;
	background: #006ead;
}

.navbar-inverse .navbar-nav > li.small > a {
	background: #004770;
}

.navbar-inverse .navbar-nav >  li > a:focus,
.dropdown-menu > li > a:focus,
.dropdown-menu > li:focus,
.dropdown-menu i {
	outline: 0;
}

.dropdown-menu:not(.datepicker-dropdown) > li > a {
	padding: 10px;
}
.dropdown-menu:not(.datepicker-dropdown) {
	min-width: 100%;
}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #e3000f;
	background-color: #3b3b3b;
	outline: none;
	text-decoration: none;
}



.navbar-nav {
	font-size: 14px;
	font-weight:bold;
	margin-left: -30px;
}

ul.kv-sidenav {
	background-color: inherit;
}

ul.kv-sidenav li a {
	border-bottom: 0;
}

ul.kv-sidenav.nav-pills > li.active > a, ul.kv-sidenav.nav-pills > li.active > a:hover, ul.kv-sidenav.nav-pills > li.active > a:focus {
	background: #eee;
	color: #e3000f;
}

ul.kv-sidenav.nav > li > a:hover, ul.kv-sidenav.nav > li > a:focus {
	color: #e3000f;
}
ul.kv-sidenav.nav > li > a {
	color: #333;
}

ul.kv-sidenav.nav-stacked > li + li {
	margin-top: 0;
}

.modal-header {
	background-color: #7f858b;
}

ul.nav.navbar-nav li a:hover, .dropdown-menu >li > a:hover {
	background-color:  #006ead;
	text-decoration: none;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a {
	background-color: #006ead;
	background-image: none;
	box-shadow: unset;
}

.dropdown-menu > li > a:hover {
	background-image: none;
	color: #fff;
}

.dropdown-menu > li:focus {
	outline: 0;
}

.btn-group  .dropdown-menu.dropdown-menu-right {
	color: #fff !important;
}

.modal-header {
	color: #fff;
}

.modal-footer {
	background-color: #f9f9f9;
	border-radius: 0 0 0 0;
}

a.modal-footer-register {
	color: #7f858b;
	float: left;
}

a.modal-footer-register:hover {
	color: #e3000f;
}

.inline-list {
	/* list-style: outside none none; */
	/* margin: 0 0 1.0625em -1.375em; */
	/* overflow: hidden; */
	margin-bottom: 5px;
	margin-left: -10px;
	/* margin-top: 10px; */
	padding: 0;
}

.inline-list > li {
	display: block;
	float: left;
	list-style: outside none none;
	margin-left: 1.375em;
}
.inline-list > li > * {
	display: block;
}

.navbar-inverse.navbar > .container {
	padding: 0;
}
.container > .navbar-collapse {
	margin-left: 0;
	margin-right: 0;
}

/* -------------------------------------------------- */
/*	FAHRZEUG DETAIL SEITE
/* -------------------------------------------------- */

.detailed {
	margin-top: 10px;
}

.detailed a:hover {
	text-decoration: none;
}

.detailed h3 {
	font-size: 20px;
	font-weight: bold;
	margin-left: -5px;
	margin-top: 5px;
}

.detailed .mwst {
	font-size: 12px;
	font-weight: normal;
	margin-left: -5px;
}

ul.list-entry {
	margin-left: 0;
	margin-top: 15px;
}

ul.list-entry li {
	margin-top: 3px;
}

.label-detail {
	display: inline;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	/* padding: .2em .6em .3em; */
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
.list-entry span, div.widget-container p span {
	font-size: 13.5px;
}

.list-entry span {
	float:  right;
}


div.widget-container p {
	font-size: 14px;
}

.detail-title  {
	color: #004770;
	font-size: 16px;
	font-weight: 600;
	font-weight: bold;
}

.detaildaten {
	color: #333;
}

span.btn.btn-block.btn-romoto-xs.gruen:hover {
	color: #fff;
}

.top-price {
	background-color: #1ab245;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 3px;
	text-align: center;
	width: 100%;
}

.fahrzeugliste {
	margin-bottom: 20px;
}
.fahrzeugliste img {
	width: 100%;
}

.detailnavigations {
	border-bottom: 1px solid #a4a8ac;
	color: #333;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	opacity: 0.9;
	padding: 0;
}
.detailnavigations a {
	color: #006ead;
}

.detailnavigations a:hover {
	color: #369ad6;
}

.detailnavigations a:hover .psign {
	background-color: #369ad6;
}

.socialbutton i {
	-webkit-transition: width 2s; /* Safari */
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
	margin-right: 10px;
	padding: 3px;
	transition: width 2s;
	width:  23px;
}

.socialbutton i:hover {
	color: #fff;
}

.socialbutton i.fa-facebook:hover {
	background-color: #3a5795
}

.socialbutton i.fa-twitter:hover {
	background-color: #4099ff;
}

.socialbutton i.fa-google-plus:hover {
	background-color: #dc4e41;
}

a.deactive {
	color: #cdcdcd;
}

.gallery {
	margin-top: 15px;
}

div#detailgallerie {
	width: 100%;
}

p.fahrzeug-liste-detail {
	color: #7f858b;
	text-decoration: none;
}

.rmt_geparkt_button a {
	color: #369ad6 !important;
}


.rmt_geparkt_button span.psign {
	background-color: #369ad6 !important;
}

#InseratBeschreibung ul {
	padding: 0;
}
#InseratBeschreibung ul ul, #InseratBeschreibung ol ul {
	list-style-type: disc;
}

div.ausstattung.anbieter {
	margin-top: 30px;
}

div.ausstattung.anbieter h4 {
	margin-bottom: 10px;
	margin-top: 0;
}

div.ausstattung #InseratBeschreibung ul li {
	margin-left: 2rem;
}

p#collapseCollapseImprint:hover {
	color: #e3000f;
}

p#collapseCollapseImprint:not(.collapsed):after {
	content: '\f102';
	font-family:'FontAwesome';
}

p#collapseCollapseImprint.collapsed:after {
	content: '\f103';
	font-family:'FontAwesome';
}

.text-muted.verbrauchshinweis {
	line-height: 1;
	padding-left: 10px;
	text-indent: -10px;
}

/* -------------------------------------------------- */
/*	Widgets Blocks
/* -------------------------------------------------- */

#sidebar .widget > .widget-title {
	color: #7f858b;
	margin: 0 0 20px;
}

.widget-title {
	border-bottom: 1px solid #848484;
	color: #7f858b;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	margin-bottom: 20px;
	padding-bottom: 7px;
}

div.search-box.clearfix.kreditkalkulator form.form-horizontal div.form-group {
	margin-bottom: 5px;
}

div.search-box.clearfix.haendlersuche  .control-label {
	color: #888;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.search-box {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	padding: 20px;
}

.tippzumverkauf-box {
	background: rgba(204, 204, 204, 0.75);
	border-radius: 0;
	font-weight: bold;
	margin-top:100px;
	padding: 30px;
}

.search-box-detailsuche {
	background-image: url('../img/detailsuche.jpg');
	background-position: right bottom, center top;
	background-repeat: no-repeat, repeat;
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	opacity: 0.9;
	padding: 10px;
}

/*chrome Hack*/
.tab-content #detailsuche_p .field-erstzulassung_bis:not(*:root),
.tab-content #detailsuche_m .field-erstzulassung_bis:not(*:root),
.tab-content #detailsuche_l .field-erstzulassung_bis:not(*:root),
.tab-content #detailsuche_w .field-erstzulassung_bis:not(*:root) {
	margin-top: 0;
}

.widget {
	margin-bottom: 10px;
}

.no-padding-plakat   {
	border: 0;
	font-weight: bold;
	padding: 0;
}

span.plakat-eins {
	background-image: url('../img/palkat1.png');
	background-repeat: no-repeat, repeat;
	background-size: 40px 34px;
	width: 40px;
}

span.plakat-zwei {
	background-image: url('../img/palkat2.png');
	background-repeat: no-repeat, repeat;
	background-size: 95px 34px;
	height: 35px;
	width: 95px;
}

/* -------------------------------------------------- */
/*	FAHRZEUG SUCHE ERGEBNISS LISTE
/* -------------------------------------------------- */

.details-widget-box {
	background-color: #f4f4f4;
	font-size: 13px;
}

.details-widget-box2 {
	background-color: #fff;
	font-size: 13px;
}

.details-widget-box >.page-header {
	margin-bottom: 10px;
	margin-top: -10px;
}

h4.page-header, h3.page-header, h1.page-header {
	padding-bottom: 10px;
	text-align: right;
}

h1.page-header {
	font-size: 20px;
}

h4.page-header span, h3.page-header span, h1.page-header span {
	color:#7f858b;
}

div.page-header span {
	color:#004770;
}

.effizienz {
	margin-bottom: 25px;
}
.kontaktdaten {

	padding: 20px;
}
.kontaktbilder {
	margin-bottom: 20px;
	width: 100%;
}

.kontakanbieter {
	color: #555;
}

#detail-right-col > .row {
	margin-bottom: 20px;
}

.suche-ergebnis-widget {
	background: #f4f4f4;
	border-radius: 0;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	margin-bottom: 20px;
	opacity: 0.9;
	padding: 10px;
}

.suche-ergebnis-widget select.form-control {
	font-size:  12px;
	height:  27px;
	line-height:  22px;
	padding: 1px 5px;
}

.suche-ergebnis-widget input.form-control {
	font-size:  12px;
	height:  27px;
	line-height:  22px;
	padding: 1px 5px;
}

.suche-ergebnis-widget label {
	/*text-overflow: string; */
	display: inline-block;
	font-size: 12px;
	margin-bottom: 0;
	white-space: nowrap;
}

.suche-ergebnis-widget .form-group {
	margin-bottom: 5px;
}

.suche-ergebnis-widget button.no-button  {
	margin-top: 20px;
	padding: 0;
	width: 100%;
}

.item {
	align-self:  flex-end;
}

.item h4 {
	margin-bottom: 0;
}

#sort {
	height: 27px;
}


.page-header.context h2, .page-header.context h1 {
	color: #7f858b;
	font-size: 20px;
}

/* -------------------------------------------------- */
/*	GOOGLE MAPS RESPONSIVE
/* -------------------------------------------------- */

.responsiveContainer {
	height: 0;
	overflow: hidden;
	padding-bottom: 56%;
	position: relative;
}
.rmt_dealerlist_inactive_pin {
	float: left;
	margin: 1.25em 1.25em 0;
}
.rmt_dealerlist_active_pin {
	float: left;
	margin: 1.25em 1.25em 0;
}
.responsiveContainer iframe,
.responsiveContainer object,
.responsiveContainer embed {
	height: 100%;
	position: absolute;
	width: 100%;
}
#markers_info .marker {
	cursor: pointer;
	height: 40px;
}

/* -------------------------------------------------- */
/*	Widgets Block OLDTIMER
/* --------------------------------------------------*/

.widget.oldtimer {
	margin-top: 5px;
}

/* -------------------------------------------------- */
/*	Widgets Block Zuletzt inserierte Fahrzeuge
/* -------------------------------------------------- */

.widget-container {
	margin-bottom: 35px;
}

.page_romoto_index .widget-container a {
	color: #006ead;
}

.page_romoto_index .widget-container a:hover {
	color: #369ad6;
}

.page_romoto_index .claim {
	margin-bottom: 20px;

}

.page_romoto_index .claim img {
	max-width: 100%;
	height: 40px;
}

.page_romoto_index .claim:first-child img {
	width: 50px;
}

.widget-container span.top-price {
	color: #fff;
	display: block;
	margin: 0 auto;
	width: 100%;
}
a.block {
	color: #000005;
}
.block {
	display: block;
}
.add-margin {
	color: #848c91;
	font-size: 12px;
	margin: 3px 0;
}
.media-fahrzeug-marke, .media-fahrzeug-marke:hover {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight:600;
	text-decoration: none;
}
.latest-entry {
	display: table;
}
.media-body {
	padding-left: -30px;
}

.media-body >.text-orange {
	font-size: 18px;
	font-weight:600;
}
.media-body >.text-orange:hover {
	color: #000;
	font-size: 18px;
	font-weight:600;
	text-decoration: none;
}
.inserierte-widget {
	margin-bottom: 15px;
}

.inserierte-widget img {
	height: auto;
	min-height: 70px;
	width: 100%;
}

/* -------------------------------------------------- */
/*	MODAL DIALOG
/* -------------------------------------------------- */

#datenschutzModal .modal-body {
	max-height: 300px;
	overflow: auto;
}

#loginModal .modal-dialog {
	width: 450px;
}
.modal-dialog label {
	font-size: 14px;
	font-weight: bold;
}

.loginmodal-image  {
	display: block;
	height:60px;
	margin-left: auto;
	margin-right: auto;
	width:150px;
}

.modal-dialog .btn, .modal-dialog p {
	font-size: 14px !important;
	padding: 6px 12px !important;
}




/* -------------------------------------------------- */
/*	BUTTONS and ICONS
/* -------------------------------------------------- */

.btn {
	border-radius: 0;
}
.btn-label {
	border-radius: 0;
	display: inline-block;
	font-size: 13px;
	padding: 3px 12px;
}
.btn-labeled {
	padding-bottom: 0;
	padding-top: 0;
}

.btn-romoto {
	background: #e3000f none repeat scroll 0 0;
	color: #fff;
}

.btn-primary {
	background-color: #ec6707;
	background-image: none;
	border-color: #ec6707;
	border-radius: 0;
	border: 0;
	font-weight: bold;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:visited,
.btn-primary.active {
	background-color: #ff8c00;
	background-image: none;
	border-color: #ec6707;
	border-radius: 0;
	border: 0;
	font-weight: bold;
}

.btn-primary:active:focus {
	background-color: #ff8c00;
	border-color: #ff8c00;
	border: 0;
}

a.btn-primary  {
	color: #fff;
}

.btn-default:active:focus {
	background-color: #f4f4f4;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:focus,
.btn-default:visited {
	background-color: #f4f4f4;
	color: #006ead;
}


.btn-default {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #f4f4f4;
	background-image: none;
	border: 0;
	box-shadow :none;
	margin-bottom: 5px;
	text-shadow: none;
}

.btn-default label {
	color: #333;
}

.gruen {
	background-color: #1ab245;
	border-color: #1ab245;
	font-size: 16px;
}
.gray {
	background: #7f858b;
	border-color:  #7f858b;
	color: #fff;
}

.gray-heller {
	background: #e8e8e8;
	border-color: #cdcdcd;
	color: #303030;
}
.gray:hover {
	background: #ff600a;
	border-color:  #ff600a;
	color: #fff;
}
img.filter {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);

}
span.icon-top-center {
	text-align: right;
	top:4px;
}

.required label:after {
	color: #333;
}

/*-----------*/
/* Alert Box */
/*-----------*/

.alert-info {
	background-image: none;
	background: none;
	border: 1px solid #555;
	color: #666;
}
.alert-info  {
	padding-left: 28px;
}

.alert-mail.alert-info i {
	margin-right: 10px;
}
.alert-mail.alert-info h4 {
	padding-left: 15px;
	text-indent: -15px;
}

/* -------------------------------------------------- */
/*	Header Slieder ans SearchBox
/* -------------------------------------------------- */

.form-horizontal  .control-label {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.select2-container--krajee .select2-selection, .select2-container--krajee .select2-search--dropdown .select2-search__field {
	border-radius: 0 !important;
}

.select2-container--krajee .select2-selection--single .select2-selection__arrow {
	border-left: 0 !important;
}

.select2-container--krajee .select2-selection--single .select2-selection__arrow b {
	border-top-color: #ec6707 !important;
}

.fahrzeugschnellsuche {
	padding: 10px;
}

.fahrzeugschnellsuche_neu {
	padding: 10px;
	margin-bottom: -15px;
}
.fahrzeugschnellsuche > .form-group {
	margin-bottom: 7px;
}

.fahrzeugschnellsuche label.control-label {
	color: #7f858b;
}

.fahrzeugschnellsuche_neu label.control-label {
	color: #7f858b;
}

a.kfz-detail-header-button {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin-right: 5px;
	outline: medium none;
	padding: 10px 25px 10px 25px;
	text-align: center;
	text-decoration: none;
}

span.glyphicon  {
	font-size: 1.2em;
	margin-right: 10px;
}

.headerparkenlogo-park {
	background-image: url('../img/parkennavi_orange.png');
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-size: 13px 13px;
	padding-left: 18px;
}
.headerparkenlogo-einloggen {
	background-image: url('../img/login_orange.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-size: 13px 13px;
	padding-left: 18px;
}
.listinline-header {
	margin-left: -65px;
}

/* -------------------------------------------------- */
/*	Footer
/* -------------------------------------------------- */

#footer {
	background: #004770;
	clear: both;
	color: #fff;
	margin-top: 60px;
	padding-top: 30px;
}
#footer h4 {
	color: #fff;
	font-size: 16px;
	font-weight:600;
}
#footer a {
	color: #fff;
	line-height: 1.5em;
}
#footer a:hover {
	color: #369ad6;
}
#footer .widgettitle {
	border-bottom: none;
	margin: 0;
	padding: 0 0 5px 0;
}
#footer .widgettitle > span {
	color:#e3000f;

}

#footer ul {
	padding: 0 0 0 1em;
	margin: 0;
}

#footer li {
	float: left;
	margin-left: 1.5em;
}

#footer #sub-floor li {
	margin-left: 1em;
	margin-right: 1em;
}

#footer #sub-floor li:first-child {
	margin-left: 0;
}

#footer li:first-child {
	list-style-type: none;
}

#footer-wrapper {
	margin-bottom: 30px;
}
#footer p {
	font-size: 14px;
}

#footer hr {
	margin-top: 0;
	background-color: #fff;
	color: #fff;
}

#sub-floor {
	border-top: 1px solid #fff;
	padding: 15px 0;
}

#sub-floor .powered-by {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sub-floor li {
	padding: 1em 0 1em 0;
	border-bottom: 1px solid #fff;
	width: 100%;
	margin-left: 0px;
}

#sub-floor li:last-child {
	border-bottom: none;
}

#sub-floor li:first-child {
	border-left: 0;
}

#sub-floor .small:first-child,
#sub-floor .small:last-child {
	margin-top: 6px;
}


.attribution {
	float: right;
	font-size: 12px;
	margin-top:5px;
}

.widgetFooter {
	padding-bottom: 25px;
}

#meta-4 address p {
	margin-bottom: 1em;
}

#meta-4 address div {
	margin-bottom: 1em;
}

abbr[data-original-title], abbr[title] {
	border-bottom: 0 dotted #777;
	cursor: auto;
}
.companyadress {
	margin-left: 30px;
	margin-top: -10px;
}

p.icons span {
	display: inline-block;
	line-height: 18px;
	vertical-align: top;
}

/* ---------------------------------------- */
/*	Content Tabs
/* ---------------------------------------- */

.entry-tabs {margin-bottom: 25px;}
.tab-content-list {display: none;}

.entry-tabs {
	margin-bottom: 25px;
}

ul.nav-tabs {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.nav-tabs li {
	float: left;
	margin: 0 1px 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

ul.nav-tabs li a {
	border-color: #dddcdc;
	border-style: solid;
	border-width: 0;
	color: #606163;
	display: block;
	font-weight: 600;
	outline: medium none;
	padding: 10px 20px;
	text-decoration: none;
}
ul.nav-tabs li a {
	border-radius: 0 0 0 0;
}

.nav-tabs>li.active>a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: initial;
}

ul.nav-tabs li a {
	background: #7f858b none repeat scroll 0 0 !important;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	font-weight: normal;
}

ul.nav-tabs li.active a {
	background: #f4f4f4 none repeat scroll 0 0 !important;
	border-bottom-color: #f4f4f4;
	color: #7f858b;
	filter: none;
}

.tab-content {
	background-color: #f4f4f4;
	border: 0 solid #dddcdc;
	border-radius: 0 0 0 0;
	margin: -1px 0 0;
}
.tab-content {
	padding: 25px 10px;
}

.tab-content {
	padding: 20px 10px;
}

.tab-content ul.list, .tab-content ol.list {
	margin: 0;
}

.tab-content-list {
	display: none;
}

#hitcount {
	visibility: hidden;
}

form.fahrzeugschnellsuche div.form-group {
	margin-bottom: 2px;
}

form.fahrzeugschnellsuche input[type="text"], select.input-sm {
	font-size: 14px;
	height: 30px;
	line-height: 14px;
}

form.fahrzeugschnellsuche_neu input[type="text"]   {
	font-size: 14px;
	line-height: 14px;
}
.ohne-padding {
	margin : 5px -20px;
}

.form-group .field-suche_bit_1 {
	margin-top: 0;
}

.form-group #suche_bit_1 h6 {
	color: inherit;
	margin-bottom: 10px;
}

.suche_bits {
	margin-top: 20px;
}
/* ---------------------------------------- */
/*	WRAPPER
/* ---------------------------------------- */

.dashboard-div-wrapper,
.dashboard {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	min-height: 20px;
	padding: 20px;
}

.widget-footer {
	min-height: 345px;
}
.widget-privat-footer {
	min-height: 325px;
}
.__wrapper-shadow {
	-webkit-box-shadow: inset 0 0 32px 8px rgba(196,196,196,0.75);
	-moz-box-shadow: inset 0 0 32px 8px rgba(196,196,196,0.75);
	box-shadow: inset 0 0 32px 8px rgba(196,196,196,0.75);
}

.hotline-nummer {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top:8px;
}
.wrapper-button {
	background: #e3000f none repeat scroll 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 13px;
	margin-bottom: 1.5em;
	outline: medium none;
	padding: 5px 25px;
	text-align: center;
	text-decoration: none;
}

.sidebar-box {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	margin-bottom: 30px;
	padding: 15px 20px;
}

.kreditsidekalkulator {
	background: rgba(204, 204, 204, 0.3);
}

/* ---------------------------------------- */
/*	HAENDLERSUCHE ERGEBNIS
/* ---------------------------------------- */

#dealerlist {
	display: none;
	overflow-y: scroll;
	overflow-x: hidden;
}

#dealerlist {
	height: 450px;
}
#google-map {
	height: 500px;
}

#dealerlist div  {
	padding: 15px;
}
#dealerlist div i {
	margin-right: 5px;;
}

#dealerlist div {
	border-bottom: solid 1px #ccc;

}
#dealerlist div:hover {
	background-color: #efefef;
}

#dealerlist .listitem img {
	margin-right: 10px;
	width: 16px;
}

#dealerlist a.allefz {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
}

#dealerlist p {
	margin-bottom: 5px;

}

#dealerlist p.marker {
	font-weight: bold;
}

#dealerlist a.allefz:after {
	content: ' \f101 ';
	font-family:'FontAwesome';
}

/* -------------------------------------------------- */
/*	NEU REGISTER
/* -------------------------------------------------- */

.haendlerneuregister {
	color: #7f858b;
	padding: 15px;
}

/* -------------------------------------------------- */
/*	FAHRZEUGLISTEN ANSICHT
/* -------------------------------------------------- */

.listenansicht {
	border-bottom: 1px solid #d8d7d7;
	color: #555;
	margin-bottom: 20px;
	padding-bottom: 10px;
	position : relative;
}

.listenansich-header {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #5f5f5f;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	font-size: 12px;
	font-weight: bold;
	margin-bottom:  10px;
	opacity: 0.9;
	padding: 5px;
}

.fahrzeugparken-img {
	background-position: 3px 3px;
	background-position: left;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	border: 1px solid rgba(204, 204, 204, 1);
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	float: right;
	font-size: 12px;
	margin-bottom: 10px;
	min-width: 132px;
	padding: 2px;
}

.fahrzeugparken-img.default {
	background-image: url('../img/parken.png');
}

.fahrzeugparken-img.geparkt {
	background-image: url('../img/geparkt.png');
}



.fahrzeug-liste-detail {
	font-size: 14px;
	margin-top: 20px;
}

.emmissionen {
	font-size: 10px;
	font-style: italic;
	margin-top: -6px;
}
.fahrzeug-parken, .fahrzeug-geparkt {
	color: #888;
	font-size: 12px;
	margin-right: -5px;
	margin-top:5px;
}
.fahrzeug-parken:hover, fahrzeug-geparkt:hover {
	color:#888;
}
.fahrzeug-parken span, .fahrzeug-geparkt span {
	margin-left: 25px;
}
.fahrzeug-geparkt {
	color: #e3000f;
}

.listenansich-preis {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top: -5px;
}

.listenansich-top-price {
	background-color: #1ab245;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 5px;
	min-width: 132px;
	padding: 2px 10px;
}

.listenansich-mwst {
	font-size: 12px;
	margin-bottom: 20px;
	text-align: right;
}

.preisinfo {
	width: 180px;
}

.trefferview:not(.galerie), .trefferview:not(.liste){
	display:none
}

#rmt_treffer_galerie.trefferview.galerie, #rmt_treffer_wrapper.trefferview.liste {
	display: block;
}




/* -------------------------------------------------- */
/*	SUCHKRITERIEN UND NEWSLETTER
/* -------------------------------------------------- */

h5 span {
	font-size: 12px;
	font-weight: bold;
}

.such-kriterien-ergebnis {
	/*background: rgba(204, 204, 204, 0.3);*/
	border-radius: 0;
	border-radius: 5px;
	border: 1px solid #888;
	color: #888;
	color: inherit;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	font-size:  16px;
	line-height:  22px;
	margin-bottom: 30px;
	opacity: 0.9;
	padding: 10px;
}

.such-kriterien-ergebnis input[type="text"] {
	color: #888;
	height: 32px;
}

.such-kriterien-ergebnis-titel {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}


.label.label-default {
	cursor: pointer;
	margin-right: 5px;
}

.label.label-default i {
	margin-left: 5px;
}

.schlissen {
	margin-left: 15px;
}

input#suchespeichern.form-control::-webkit-input-placeholder { color: #e3000f; font-size: 13px;}
input#suchespeichern.form-control:-moz-placeholder { color: #e3000f; font-size: 11px;}
input#suchespeichern.form-control::-moz-placeholder { color: #e3000f; font-size: 11px;}
input#suchespeichern.form-control:-ms-input-placeholder { color: #e3000f; font-size: 11px;}

.head .auto-marke {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 15px;
	margin-top: 1em;
}

.head .auto-marke a {
	color:#3b3b3b;
}

.body .auto-marke {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 5px;
	margin-top: -5px;
}

.auto-standort {
	color: #7f858b;
	display: block;
	font-size: 14px;
	font-weight: 600;
}

.suchelabel {
	background-color: #7f858b;
	border-radius: 2px;
	color: #fff;
	display: initial;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	line-height:35px;
	margin-right: 8px;
	padding: 0.2em 0.6em 0.3em;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}


.suche-ergebnis-titel {
	color: #555;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	margin: -6px -6px 15px -6px;
	padding: 5px;
}
.suche-ergebnis-titel span {
	color: #e3000f;
	font-size: 18px;
}

.suche-ergebnis-widget .types {
	margin-bottom: 14px;
}

.suche-ergebnis-widget .types a {
	color: #fff;
	background-color: #7f858b;
	padding: 8px 15px;
	margin-right: 2px;
	border: 1px solid #7f858b;
}

.suche-ergebnis-widget .types .active {
	color: #7f858b;
	background-color: transparent;
	border: 1px solid rgba(204, 204, 204, 1);
	margin-right: 3px;
}

.pagination {
	margin: 0;
}

.pagination>li>a, .pagination>li>span {
	border: 0 solid #ddd;
	color: #004770;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #004770;
	border-color: #004770;
	color: #fff;
}
.suchkriterien {
	margin-bottom: 40px;
	margin-top: 0;
}

.pagination .prev, .pagination .next {
	background-color: transparent !important;
	color: #004770 !important;;
	padding-left: 0;
}

.ansichtmodul a {
	color:#888;
	font-size: 1.5em;
}

/* -------------------------------------------------- */
/*	FAHRZEG PARKTPLATZ
/* -------------------------------------------------- */


#psign  {
	float: right;
	padding-left: 0;
	padding-right: 0;
	text-align: center !important;
	width: 70%;
}

.psign {
	background-color: #004770;
	border-radius: 0;
	width: initial;
}

.psign:hover {
	background-color: #369ad6;
}


.parkplatz-img {
	height: 177px;
	margin-bottom:10px;
	width: 100%;
}

.fahrzeug-vergleichen {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	border: 1px solid rgba(204, 204, 204, 1);
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	float: right;
	font-size: 12px;
	margin-top:5px;
	min-width: 150px;
	padding: 2px;
}
.fahrzeug-vergleichen > .checkbox {
	margin-bottom: 0;
	margin-left: 5px;
	margin-top: 2px;
}

.fahrzeug-parken-checkbox {
	width: 180px;
}

.parkplatz-top-price {
	background-color: #1ab245;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 5px;
	min-width: 132px;
	padding: 2px 10px;
}

.parkplatz-mwst {
	font-size: 12px;
	margin-bottom: 10px;
	text-align: right;
}

.fahrzeug-entfernen {
	background: rgba(204, 204, 204, 0.3);
	border: 1px solid rgba(204, 204, 204, 1);
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	float: right;
	font-size: 12px;
	margin-top:5px;
	min-width: 156px;
	padding: 4px;
}
.fahrzeug-entfernen a {
	color:#888;
}
.fahrzeug-entfernen a span.glyphicon-remove {
	margin-left: 5px;

}
.fahrzeug-entfernen .glyphicon-remove {
	color:#e3000f;
}
.parkplatzhinweis {
	background: #e87968;
	color:#fff;
	font-size: 16px;
	margin-top: 10px;
	padding: 15px;
}
.parkplatzhinweis span {
	font-weight: bold;
}

/* -------------------------------------------------- */
/*	FAHRZEUGVERGLEICH
/* -------------------------------------------------- */

.vergleich-image {
	height: 214px;
	width: auto;
}
.vergleichen >.titel {
	color:#e3000f;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:  -5px;
}

.vergleichen > .titel-extras {
	color:#000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:-5px;
	margin-top: 15px;
}
ul.vergleich-entry {
	font-size: 11px;
	list-style-type: none;
	margin-left: -40px;
	margin-top: 15px;
}
.vergleich-entry span {
	float: right;
}
.vergleich-entry li {
	border-bottom: 2px solid #d8d7d7;
	color: #7f858b;
	margin: 0 0 5px;
	padding-bottom: 0;
}
.glyphicon-ok {
	color: #e3000f;
}

.rmt_fahrzeug_icon_button .checkbox {
	font-size: 1.1em;
	margin-bottom: 0;
}

.rmt_fahrzeug_icon_button .glyphicon.glyphicon-remove {
	margin-left: 5px;
}

/* -------------------------------------------------- */
/*	FAHRZEUG BEWERTEN SEITE
/* -------------------------------------------------- */

.fahrzeugbewerten-header {
	background: rgba(204, 204, 204, 0.3) none repeat scroll 0 0;
	border-radius: 0;
	color: #888;
	font-size: 16px;
	margin-bottom: 15px;
	opacity: 0.9;
	padding: 12px;
}

.shadow-titel {
	color: #e3000f;
	font-size: 18px;
	font-weight: 700;
	padding: 15px;
	text-align: center;
}

.fahrzeugbewerten-form {
	margin-bottom:  -10px;
	margin-top: 25px;
	padding: 35px;
}
.fahrzeugbewerten-button {
	margin-top: 50px;
}

.fahrzeugbewerten_slieder {
	background-image: url('../img/bewertung-1.jpg');
	background-position: left bottom, right top;
	background-repeat: no-repeat, repeat;
	height: 446px;
	margin-bottom: 50px;
	width: auto;
}

.widget-bewerten-1 {
	background-image: url('../img/bewertung-1-3.png');
	background-repeat: no-repeat, repeat;
	background-size: auto auto;
	border-radius: 0;
	min-height: 393px;
}

.widget-bewerten-2 {
	background-image: url('../img/bewertung-2-3.png');
	background-repeat: no-repeat, repeat;
	background-size: auto auto;
	border-radius: 0;
	min-height: 393px;
}

.widget-bewerten-3 {
	background-image: url('../img/bewertung-3-3.png');
	background-repeat: no-repeat, repeat;
	background-size: auto auto;
	border-radius: 0;
	min-height: 393px;
}
.bewertenspalten {
	margin-top: 140px;
}


#rmt_bewertung_last .btn-default {
	margin-bottom: 0;
}


/* -------------------------------------------------- */
/*	WEITERE FAHRZEUGE SEITE
/* -------------------------------------------------- */

.weiterefahrzeug {
	margin-bottom: 55px;
}
.slieder_weiterefahrzeugdaten {
	background-image: url('../img/slieder1_1.jpg');
	background-position: right bottom, right top;
	background-repeat: no-repeat, repeat;
	background-size: 650px;
	height: 318px;
	margin-bottom: 15px;
	margin-right: 15px;
	width: auto;
}
.weiterefahrzeug-austattung label {
	font-size: 16px;
}
.weiterefahrzeug-austattung .checkbox, .radio {
	margin-top: 0;
}

.weiterefahrzeug-austattung  .checkbox label::before, .checkbox label::after {
	margin-top: 0;
}

/* -------------------------------------------------- */
/*	FHARZEUG ERGEBNISS SEITE
/* -------------------------------------------------- */


.fahrzeugergebnis-header {
	background: rgba(204, 204, 204, 0.3) none repeat scroll 0 0;
	border-radius: 0;
	color: #888;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
	margin-bottom: 20px;
	opacity: 0.9;
	padding: 30px;
}
.autowert {
	color:#6c6c6c;
	font-size: 55px;
	font-weight: bold;
	margin-top: 100px;
	text-align: center;
}

.autowert-bis {
	margin-top: 100px;
	text-align: center;
}
.autowert-wahl {
	color:#6c6c6c;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 80px;
	text-align: center;
}
.autowert-textwahl {
	color:#6c6c6c;
	font-size: 15px;
	margin-bottom: 40px;
	margin-top: 20px;
	text-align: center;
}
.angebot-dialog {
	margin-top: 150px;
	width: 700px;
}
.angebot-dialog p {
	font-size: 15px;
}
.ausstattung h4 {
	color:#e3000f;
	margin-bottom: 20px;
	margin-top: 20px;
}
.ausstattung li {
	color: #505050;
	margin-left: -5px;
}
.ausstattung .responsiveContainer {
	margin-bottom: 15px;
	margin-top: 25px;
}
.ausstattung span {
	display: block;
}

/* -------------------------------------------------- */
/*	NUTZERKONTO ANLEGEN SEITE
/* -------------------------------------------------- */

.nutzerkonto-background {
	/*background: #f4f4f4;*/
	border-radius: 0;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	opacity: 0.9;
	/*padding: 25px;*/
}
.modal-dialog-agb {
	width: 1250px;
}

.modal-body {
	max-height: 100%;
	overflow-y: auto;
}

#kmodal,
#vmodal {
	width: 100%;
}

/* -------------------------------------------------- */
/*	MEIN PARKPALTZ F�R EINGELOGGTE USER
/* -------------------------------------------------- */

.suche-ergebnis-widget a {
	color: #fff;
}

.meinparkplatz-widget {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	opacity: 0.9;
	padding: 10px;
}
.border {
	border:1px solid #d8d7d7;
}

/* -------------------------------------------------- */
/*	MEIN INSERAT
/* -------------------------------------------------- */

.mein-inserat-btn {
	background: rgba(204, 204, 204, 0.3);
	border: 1px solid rgba(204, 204, 204, 1);
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	float: right;
	font-size: 12px;
	margin-top:5px;
	min-width: 130px;
	padding: 4px;
}
.mein-inserat-btn a {
	color:#888;
}
.mein-inserat-btn a span.glyphicon-remove {
	margin-left: 0;
}
.mein-inserat-btn .glyphicon-remove {
	color:#e3000f;
}
.mein-inserat-btn a span.glyphicon-remove  {
	font-size: 1.2em;
	margin-right: 16px;
}

/* -------------------------------------------------- */
/*	MEIN ROMOTO.DE
/* -------------------------------------------------- */


#kacheln_start img {
	display: block;
	margin: 0 auto 30px auto;
}

#kacheln_start > div > div {
	padding-bottom: 20px;
	padding-top: 20px;
}

#kacheln_start > div > div:hover {
	background: rgba(204, 204, 204, 0.3);
}

.meinromoto img {
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

.meinromoto:hover {
	background: rgba(204, 204, 204, 0.3);
}

.sidebar-nav .navbar .navbar-collapse {
	max-height: none;
	padding: 0;
}
.sidebar-nav .navbar {
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
}
.sidebar-nav .navbar ul {
	display: block;
	float: none;
}
.sidebar-nav .navbar li {
	display: block;
	float: none;
}

.sidebar-nav .navbar li a {
	color: #606163;
	padding-bottom: 12px;
	padding-top: 12px;
}

.navbar-nav {
	margin: 0;
}

.navbar-collapse {
	padding: 0;
}

.sidebar-nav .navbar li a:hover {
	background : #e3000f;
	color: white;
}

.sidebar-nav .navbar li a > .caret {
	margin-top: 8px;
}

.navbar-default {
	background: initial;
	box-shadow:initial;
}

/* -------------------------------------------------- */
/*	MEIN SUCHEN
/* -------------------------------------------------- */

.meinsuch-text {
	color: #7f858b;
	margin-bottom: 20px;
}

.meinsuch-text ul {
	margin-top: 20px;
}
.panel {
	border-radius: 0;

}
.panel-default >.panel-heading, .panel-footer {
	background-color: #fff;
	background-image: initial;
	border-radius: 0;
}
.panel-body {
	background-color: #f1f1f1;
}
.suchauftrag {
	margin-bottom: 20px;
	margin-top: 20px;
}
.emailsenden {
	display: inline-block;
}
.panel-heading strong {
	color: #7f858b;
}
.panel-heading span {
	color:#e3000f;
}

/* -------------------------------------------------- */
/*	EINLOGGEN
/* -------------------------------------------------- */

.einloggen-header {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #888;
	filter: alpha(opacity=90);
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	opacity: 0.9;
	padding: 20px;
	text-align: center;
}

.loginmaske {
	color: #888;
	padding-left: 60px;
	padding-right: 60px;
}
.loginmaske-minhohe {
	min-height: 355px;
}
.registerbutton {
	margin-top: 30px;
}
.sign-in-tag {
	display: block;
	font-size: 25px;
	margin-bottom: -5px;
	text-align: right;
}

/* -------------------------------------------------- */
/*	OLDTIMER NOSTALGIE  SEITE
/* -------------------------------------------------- */

.oldtimer-nostalgie-menu {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	opacity: 0.9;
	padding: 10px;
}

.nostalgie-kommentar {
	background: rgba(204, 204, 204, 0.3);
	border-radius: 0;
	color: #888;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	margin-bottom: 20px;
	margin-top: 20px;
	opacity: 0.9;
	padding: 25px;
}

.checkmarker a.orange-link {
	font-size: 1rem;
}

[class*="block-grid-"] {
	*zoom: 1;
	display: block;
	margin: 0;
	padding: 0;
}

[class*="block-grid-"]:before,[class*="block-grid-"]:after {
	content: " ";
	display: table;
}

[class*="block-grid-"]:after {
	clear: both;
}

[class*="block-grid-"]>li {
	display: block;
	float: left;
	height: auto;
	padding: 0 0.625rem 1.25rem;
}

.rmt_gallery [class*="block-grid-"]>li {
	padding: 0 0.625rem 1.25rem;
}

.rmt_liste [class*="block-grid-"]>li {
	padding: 0;
}

@media only screen {
	.small-block-grid-1>li {
		list-style: none;
		width: 100%;
	}
	.small-block-grid-1>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-1>li:nth-of-type(1n+1) {
		clear: both;
	}
	.small-block-grid-2>li {
		list-style: none;
		width: 50%;
	}
	.small-block-grid-2>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-2>li:nth-of-type(2n+1) {
		clear: both;
	}
	.small-block-grid-3>li {
		list-style: none;
		width: 33.33333%;
	}
	.small-block-grid-3>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-3>li:nth-of-type(3n+1) {
		clear: both;
	}
	.small-block-grid-4>li {
		list-style: none;
		width: 25%;
	}
	.small-block-grid-4>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-4>li:nth-of-type(4n+1) {
		clear: both;
	}
	.small-block-grid-5>li {
		list-style: none;
		width: 20%;
	}
	.small-block-grid-5>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-5>li:nth-of-type(5n+1) {
		clear: both;
	}
	.small-block-grid-6>li {
		list-style: none;
		width: 16.66667%;
	}
	.small-block-grid-6>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-6>li:nth-of-type(6n+1) {
		clear: both;
	}
	.small-block-grid-7>li {
		list-style: none;
		width: 14.28571%;
	}
	.small-block-grid-7>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-7>li:nth-of-type(7n+1) {
		clear: both;
	}
	.small-block-grid-8>li {
		list-style: none;
		width: 12.5%;
	}
	.small-block-grid-8>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-8>li:nth-of-type(8n+1) {
		clear: both;
	}
	.small-block-grid-9>li {
		list-style: none;
		width: 11.11111%;
	}
	.small-block-grid-9>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-9>li:nth-of-type(9n+1) {
		clear: both;
	}
	.small-block-grid-10>li {
		list-style: none;
		width: 10%;
	}
	.small-block-grid-10>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-10>li:nth-of-type(10n+1) {
		clear: both;
	}
	.small-block-grid-11>li {
		list-style: none;
		width: 9.09091%;
	}
	.small-block-grid-11>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-11>li:nth-of-type(11n+1) {
		clear: both;
	}
	.small-block-grid-12>li {
		list-style: none;
		width: 8.33333%;
	}
	.small-block-grid-12>li:nth-of-type(n) {
		clear: none;
	}
	.small-block-grid-12>li:nth-of-type(12n+1) {
		clear: both;
	}
}

@media only screen and (max-width: 360px) {
	.page_romoto_index .claim {
		width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 767px) {
	.page_romoto_index .claim img {
		width: 100%;
		height: auto;
	}
}

@media only screen and (min-width: 768px) {
	.medium-block-grid-1>li {
		list-style: none;
		width: 100%;
	}
	.medium-block-grid-1>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-1>li:nth-of-type(1n+1) {
		clear: both;
	}
	.medium-block-grid-2>li {
		list-style: none;
		width: 50%;
	}
	.medium-block-grid-2>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-2>li:nth-of-type(2n+1) {
		clear: both;
	}
	.medium-block-grid-3>li {
		list-style: none;
		width: 33.33333%;
	}
	.medium-block-grid-3>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-3>li:nth-of-type(3n+1) {
		clear: both;
	}
	.medium-block-grid-4>li {
		list-style: none;
		width: 25%;
	}
	.medium-block-grid-4>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-4>li:nth-of-type(4n+1) {
		clear: both;
	}
	.medium-block-grid-5>li {
		list-style: none;
		width: 20%;
	}
	.medium-block-grid-5>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-5>li:nth-of-type(5n+1) {
		clear: both;
	}
	.medium-block-grid-6>li {
		list-style: none;
		width: 16.66667%;
	}
	.medium-block-grid-6>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-6>li:nth-of-type(6n+1) {
		clear: both;
	}
	.medium-block-grid-7>li {
		list-style: none;
		width: 14.28571%;
	}
	.medium-block-grid-7>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-7>li:nth-of-type(7n+1) {
		clear: both;
	}
	.medium-block-grid-8>li {
		list-style: none;
		width: 12.5%;
	}
	.medium-block-grid-8>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-8>li:nth-of-type(8n+1) {
		clear: both;
	}
	.medium-block-grid-9>li {
		list-style: none;
		width: 11.11111%;
	}
	.medium-block-grid-9>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-9>li:nth-of-type(9n+1) {
		clear: both;
	}
	.medium-block-grid-10>li {
		list-style: none;
		width: 10%;
	}
	.medium-block-grid-10>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-10>li:nth-of-type(10n+1) {
		clear: both;
	}
	.medium-block-grid-11>li {
		list-style: none;
		width: 9.09091%;
	}
	.medium-block-grid-11>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-11>li:nth-of-type(11n+1) {
		clear: both;
	}
	.medium-block-grid-12>li {
		list-style: none;
		width: 8.33333%;
	}
	.medium-block-grid-12>li:nth-of-type(n) {
		clear: none;
	}
	.medium-block-grid-12>li:nth-of-type(12n+1) {
		clear: both;
	}
}

@media (min-width: 1024px) {
	#sub-floor .container div.col-md-4.small.powered-by {
		text-align: center;
		margin-top: 6px;
	}
}


@media only screen and (min-width: 1200px) {
	.large-block-grid-1>li {
		list-style: none;
		width: 100%;
	}
	.large-block-grid-1>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-1>li:nth-of-type(1n+1) {
		clear: both;
	}
	.large-block-grid-2>li {
		list-style: none;
		width: 50%;
	}
	.large-block-grid-2>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-2>li:nth-of-type(2n+1) {
		clear: both;
	}
	.large-block-grid-3>li {
		list-style: none;
		width: 33.33333%;
	}
	.large-block-grid-3>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-3>li:nth-of-type(3n+1) {
		clear: both;
	}
	.large-block-grid-4>li {
		list-style: none;
		width: 25%;
	}
	.large-block-grid-4>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-4>li:nth-of-type(4n+1) {
		clear: both;
	}
	.large-block-grid-5>li {
		list-style: none;
		width: 20%;
	}
	.large-block-grid-5>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-5>li:nth-of-type(5n+1) {
		clear: both;
	}
	.large-block-grid-6>li {
		list-style: none;
		width: 16.66667%;
	}
	.large-block-grid-6>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-6>li:nth-of-type(6n+1) {
		clear: both;
	}
	.large-block-grid-7>li {
		list-style: none;
		width: 14.28571%;
	}
	.large-block-grid-7>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-7>li:nth-of-type(7n+1) {
		clear: both;
	}
	.large-block-grid-8>li {
		list-style: none;
		width: 12.5%;
	}
	.large-block-grid-8>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-8>li:nth-of-type(8n+1) {
		clear: both;
	}
	.large-block-grid-9>li {
		list-style: none;
		width: 11.11111%;
	}
	.large-block-grid-9>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-9>li:nth-of-type(9n+1) {
		clear: both;
	}
	.large-block-grid-10>li {
		list-style: none;
		width: 10%;
	}
	.large-block-grid-10>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-10>li:nth-of-type(10n+1) {
		clear: both;
	}
	.large-block-grid-11>li {
		list-style: none;
		width: 9.09091%;
	}
	.large-block-grid-11>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-11>li:nth-of-type(11n+1) {
		clear: both;
	}
	.large-block-grid-12>li {
		list-style: none;
		width: 8.33333%;
	}
	.large-block-grid-12>li:nth-of-type(n) {
		clear: none;
	}
	.large-block-grid-12>li:nth-of-type(12n+1) {
		clear: both;
	}
}

/* -------------------------------------------------- */
/*	Fahrzeug inserieren
/* -------------------------------------------------- */


#makemodel {
	background-color:#eeeeee;
	margin-bottom: 30px;
}

p#loader {
	font-size: xx-large;
}

i.fa-pulse {
	color: rgba(0,0,0, 0.5);
}

/* Progressbar Inserieren */
.progress-indicator.custom-complex {
	margin: 2.25rem 0 4.25rem 0;

}

.progress-indicator.custom-complex {
	font-size: 1em;
}


.progress-indicator.custom-complex>li .bubble {
	border-bottom: none;
	border-radius: 2px;
	box-shadow: inset -5px 0 12px rgba(0, 0, 0, 0.2);
	height: 12px;
	width: 99%;
}

.progress-indicator.custom-complex>li .bubble:before,
.progress-indicator.custom-complex>li .bubble:after {
	display: none;
}

.progress-indicator.custom-complex>li.completed .bubble,.progress-indicator.custom-complex>li.completed .bubble:after,
.progress-indicator.custom-complex> li.completed .bubble:before {
	background-color: #e3000f;
	border-color: #247830;
}


.progress-indicator.custom-complex>li.completed, .progress-indicator.custom-complex>li.completed .bubble {
	color:#e3000f;
}

#select_fza .col-lg-6 .triangle {
	visibility: hidden;
}

#select_fza .col-lg-6.active .triangle {
	visibility: visible;
}

#select_fza .col-lg-6 {
	align-items: center;
	display: flex;
	height: 120px;
}
#select_fza .col-lg-6 p {
	color: #7f858b;
	cursor: pointer;
	display: block;
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}

#select_fza .col-lg-6 p i {
	font-size: 40px;
}

#select_fza .col-lg-6.active p {
	color: #e3000f;
}

a.preview {
	cursor : zoom-in;
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
}
.nopadding {
	margin: 0 !important;
	padding: 0 !important;
}

.ug-slider-control.ug-bullets.ug-skin-default {
	display: none;
}


.col-lg-4.col-md-6.col-sm-6.col-xs-12 .dashboard-div-wrapper {
	height: 200px;
}
.col-lg-4.col-md-6.col-sm-6.col-xs-12 .dashboard-div-wrapper a.orange-link {
	bottom: 15px;
	position: absolute;
	right: 30px;
}

img.zoom {
	-moz-transition: transform 0.8s;
	-ms-transition: transform 0.8s;
	-o-transition: transform 0.8s;
	-webkit-transition: transform 0.8s;
	transition: transform 0.8s;
}

img.zoom:hover {
	-moz-transform: scale(4.0, 4.0);
	-ms-transform: scale(4.0, 4.0);
	-o-transform: scale(4.0, 4.0);
	-webkit-transform: scale(4.0, 4.0);
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	transform: scale(4.0, 4.0);
	z-index:99;
}

table#rmt_modell_variante_auswahl {
	display: none;
	margin-top: 2.25rem;
}

table#rmt_modell_variante_auswahl tr:hover {
	cursor : pointer;
}

#fzschein {
	display: none;
}

#rmt_form_fahrzeugdaten .form-group,
#rmt_form_fahrzeugfarbe .form-group,
#rmt_form_envkv .form-group,
#rmt_form_text .form-group,
#rmt_form_fahrzeugfarbe .form-group {
	margin-bottom: 0;
}

i.fa.fa-question-circle {
	color: #bbb;
	cursor: pointer;
	font-size: 20px;
	vertical-align: top;
}

i.fa.fa-question-circle:hover {
	color: #e3000f;
}

#inserieren_alert {
	display:none;
}

#inseratBilder .file-drop-zone,
#inseratBilder .file-preview {
	border-radius: 0;
}

.step #inseratBilder .file-drop-zone,
.step #inseratBilder .file-preview {
	border-radius: 0;
}
#inseratBilder .close.fileinput-remove {
	display:none;
}
#inseratBilder .file-drop-zone {
	height: initial;
	margin: 0;
}

#inseratBilder .file-preview-thumbnails .file-preview-frame,
#inseratBilder .file-preview-frame:not(.file-preview-error):hover {
	box-shadow: none;
}

#inseratBilder .file-thumbnail-footer > div {
	width: 100%;
}

#inseratBilder .file-preview-thumbnails {
	margin-left: -5px;
	margin-right: -5px;
}

#inseratBilder .file-preview-image {
	border: 1px solid #888;
	height: auto !important;
	width: 100% !important;
}

#inseratBilder .file-preview-frame {
	_margin-bottom: 10px;
	border: 0;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 10px;
	width: 20%;
}

#inseratBilder .file-preview-thumbnails .file-preview-frame:first-child {
	padding-left: 5px;
	width: 40%;
}
#inseratBilder .file-preview-thumbnails .file-preview-frame:first-child:after {
	color: transparent;
	content: ' . ';
	display: block;
	height: 100%;
}

#inseratBilder .kv-upload-progress, #inseratBilder .fileinput-remove {
	display: none;
}

#inseratBilder .file-zoom-dialog .btn-navigate {
	color: #fff;
	opacity: 1;
}

#inseratBilder .file-zoom-content {
	height: initial;
}


#inseratBilder .file-thumb-progress {
	display: none;
}
#inseratBilder .file-actions {
	margin-top: 0;
	position: absolute;
	top: 0;
}

#inseratBilder .kv-file-content.placeholder {
	margin-bottom: 25px;
}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
div.field-datenschutz span.checkmarker::before {
	margin-top: 8px;
}

.input-group-addon, span.checkmarker::before {
	border-radius: 0 !important;
}

.field-inseratanlageformpreis-preis_brutto,
.field-inseratanlageformpreis-vhb,
form#rmt_form_InseratAnlageFormPreis {
	margin-bottom: 0;
}

input[id^='inseratanlageform'] {

	float: left;
	text-align: right;
}

span.input-group-addon.addon_preis {
	display: inline-block;
	width: 20%;
}

.xxui-datepicker-calendar {
	display: none;
}

div.listenansicht a.btn.btn-link.btn-block:hover {
	color: #e3000f;
}

div.listenansicht a.btn.btn-link.btn-block  {
	color:inherit;
	text-align: left;
}

.rmt_inserat_wrapper.premium {
	border-top: 1px solid #e3000f;
}

.listenansicht.premium  {
	border-bottom: 1px solid #e3000f;
}

ul.check-list li {
	margin-left: 30px;
	text-indent: -30px;
}

ul.check-list li::before {
	/*font-family: 'FontAwesome';*/
	color: #e3000f;
	content: "\2713";
	font-size: x-large;
	height: 5px;
	padding-right: 8px;
}



div#collapseDroelfeinhalb div[id^='checkBoxDefault_']  h4 {
	margin: 0 ;
	font-size: small;
	font-weight: bold;
}

div#collapseDroelfeinhalb div[id^='checkBoxDefault_']  .textindent {
	margin-left: 20px;
}

div#collapseDroelfeinhalb div[id^='checkBoxDefault_']  label {
	width: 100%;
}


#rmt_switch_to_list.active,
#rmt_switch_to_gallery.active {
	color: #004770;
}

#rmt_switch_to_list:not(.active),
#rmt_switch_to_gallery:not(.active) {
	color: #7f858b;
}

#rmt_switch_to_list, #rmt_switch_to_gallery {
	bottom: 0;
}

.form-group.field-sort {
	margin-top: -25px;
}



button.btn-default.updateinserat {
	color: #e3000f;

}




/** KONTO **/
#konto .tab-text, #konto .tab-text i.fa {
	font-size: 1.2em;
}

ul#konto.nav-tabs.nav-justified > li > a {
	border: 0;
	border-radius: 0;
}

ul#konto.nav-tabs li:not(.active) a:hover {
	background-color: #e3000f !important;
}

#konto .tab-text i.fa {
	margin-right: 0.3em;
}


div[id^='konto-'] {
	padding: 20px;
}


#detailgallerie .ug-slider-control.ug-button-fullscreen.ug-skin-alexis,
#detailgallerie .ug-slider-control.ug-button-play.ug-skin-alexis,
#detailgallerie .ug-slider-control.ug-arrow-right.ug-skin-alexis,
#detailgallerie .ug-slider-control.ug-arrow-left.ug-skin-alexis {
	background-color: rgba(255, 0, 0, 0.5) !important;
	border-radius: 5px;
	right: 15px !important;
}


#detailgallerie .ug-zoompanel.ug-skin-alexis .ug-zoompanel-plus,
#detailgallerie .ug-zoompanel.ug-skin-alexis .ug-zoompanel-minus,
#detailgallerie .ug-zoompanel.ug-skin-alexis .ug-zoompanel-return {
	border-radius: 5px;
	right: 15px !important;
}


#detailgallerie .ug-slider-control.ug-button-fullscreen.ug-skin-alexis {
	left: initial !important;
	right: 15px !important;
	top: 8px !important;
}

#detailgallerie .ug-slider-control.ug-button-fullscreen.ug-skin-alexis:after {
	color: white;
	content: "\f002";
	font-family:'FontAwesome';
	font-size: x-large;
	padding: 7px;
}




#detailgallerie .ug-slider-control.ug-zoompanel.ug-skin-alexis,
#detailgallerie .ug-slider-control.ug-arrow-right.ug-skin-alexis {
	left: initial !important;
	right: 15px !important;
}

#detailgallerie .ug-slider-control.ug-zoompanel.ug-skin-alexis {
	top: 50px !important;
}


#detailgallerie .ug-slider-control.ug-button-play.ug-skin-alexis {
	left: 20px !important;
}

#detailgallerie .ug-button-fullscreen.ug-skin-alexis.ug-fullscreenmode:after {
	color: white;
	content: "\f00d";
	font-family:'FontAwesome';
	font-size: x-large;
	padding: 7px;
}

#detailgallerie .ug-slider-wrapper .ug-canvas-pie {
	left: 22px !important;
	top: 55px !important;
}

div.dia-tooltip {
	background-color: rgba(0, 0, 0, 0.8) !important;
	color: #fff;
	display: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	left: 60px;
	padding: 5px;
	position: absolute;
	top: 6px;
	z-index: 99999;
}



.rotate-text {
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	filter: none; /*Mandatory for IE9 to show the vertical text correctly*/
	transform: rotate(270deg);
}

button.help_fixed, button.help_fixed:hover,  button.help_fixed:active,  button.help_fixed:focus {
	-moz-box-shadow:    0 3px 12px 0 rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0 5px 12px 0 rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 3px 12px 0 rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 5px 12px 0 rgba(50, 50, 50, 0.75);
	bottom: 0;
	box-shadow:         0 3px 12px 0 rgba(50, 50, 50, 0.75);
	box-shadow:         0 5px 12px 0 rgba(50, 50, 50, 0.75);
	display:none;
	position: fixed;
	right: 10px;
	z-index: 3;
}

button.help_fixed i.fa.fa-question-circle {
	color: white;
}

.site-error img {
	width: 100%;
}

a.popover-button {
	color: #999;
	font-size: smaller;
	font-weight: normal;
}

.popover {
	max-width: initial;
}

.popover p, .popover img {
	max-width: 500px;
}


.select2-container--krajee .select2-results > .select2-results__options {
	max-height: 300px !important;
}

.bewerten_steps .wrapper-shadow {
	height: 380px;
}

#rmt_modell_variante_auswahl tr.selected {
	background-color: #cc0000;
	color: #fff;
}

#fahrzeugvergleich [class*="col-"] {
	padding-bottom : 5px;
	padding-top: 5px;
}

#fahrzeugvergleich div.odd {
	background-color: rgba(0, 0, 0, 0.05);

}
#fahrzeugvergleich div.even {
	background-color: #fff;
}

#rmt_bewertung .select2-container--krajee {
	height: 3.5em;
}

.listenansicht  .panel-default {
	padding-bottom: 20px;
}

.panel-default span.label {
	margin-right: 10px;
}

.ribbon {
	background-color: #e3000f;
	color: #fff;
	height: 25px;
	line-height: 25px;
	position: absolute;
	text-align: center;
	width: 126px;
	z-index: 1;
}

.ribbon:after {
	-moz-transform: skew(-65deg);
	-ms-transform: skew(-65deg);
	-o-transform: skew(-65deg);
	-webkit-transform: skew(-65deg);
	background-color: #e3000f;
	content: ' ';
	float: right;
	height: 25px;
	position: absolute;
	right: -26px;
	transform: skew(-65deg);
	width: 54px;
	z-index: -1;
}


.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #c12e2a;
	background-image: none;
}

#kaufvertrag_form input[name="km"],
#kaufvertrag_form input[name="vorbesitzer"],
#kaufvertrag_form input[name="schluessel"],
#kaufvertrag_form input[name="kaufpreis_erhalten"],
#kaufvertrag_form input[name="anzahlung_erhalten"],
#kaufvertrag_form input[name="km2"] {
	width: 15%;
	margin-right: 5px;
	padding: 3px;
}

#kaufvertrag_form input[name="schluessel"] {
	padding: 3px;

}

#kaufvertrag_form textarea {
	height: 112px;
	width: 100%;
}

#kaufvertrag_form textarea:focus, #kaufvertrag_form input:focus {
	border: 1px solid red;
}

#kaufvertrag_form h4 {
	margin-top: 30px;
}

#kaufvertrag_form .fieldText {
	color: #666;
	font-size: small;
}


#kaufvertrag_form label {
	margin-bottom: 2px;
	margin-top: 7px;
}

#schein .triangle-right {
	position: absolute;
}

#kaufvertrag_form > .row {
	background: #f0f0f0;
}

#kaufvertrag_form > .row:last-child {
	background: #fff;
}

#kaufvertrag_form input[type=checkbox] + label {
	margin-bottom: 16px;
}

div#inserierenstep1 {
	height: 248px;
}

#kaufvertrag_form input {
	width: 90%;
}

#kaufvertrag_form h3 {
	margin-top: 15px;
}

#fz_not_found {
	margin-top: 1em;
}

div#inserierenstep1 div#makemodel .col-lg-3 {
	padding-top: 30px;
}

div#inserierenstep1 div#makemodel .col-lg-3 .select2 {
	margin: 0 0 10px 0;
}

div#inserierenstep1 div#makemodel .col-lg-3 label {
	margin: 15px 0 6px 0;
}

#parallelogramtop, #parallelogrambottom {
	background: white;
	height: 120px;
	margin-left: 65px;
	width: 30px;
}

#parallelogramtop {
	-moz-transform: skew(45deg);
	-o-transform: skew(45deg);
	-webkit-transform: skew(45deg);
	transform: skew(45deg);
}

#parallelogrambottom {
	-moz-transform: skew(-45deg);
	-o-transform: skew(-45deg);
	-webkit-transform: skew(-45deg);
	transform: skew(-45deg);
}

#schein #parallelogramcenter {
	font-size: small;
	left: -5px;
	line-height: 1.5;
	position: absolute;
	top: 45%;
	z-index: 2;
}

div.triangle {
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 28px 0 28px 29.6px;
	height: 0;
	width: 0;
}

.triangle-wrapper {
	background: #eeeeee;
	padding: 40px 0;
}

/*--------Inserieren maske neu --------*/

.prevstep:before {
	content: '\f100   ';
	font-family: 'FontAwesome';
}

#accordion .panel div.panel-heading {
	border-color: #d3d3d3;
	border-top: 1px solid;
	color: #888;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
#accordion div.panel-heading a:hover {
	color: #e3000f;
}

#accordion .panel-collapse.collapse.in {
	padding-bottom: 30px;
}

#accordion div.panel-heading a {
	color: #999;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	width: 100%;
}

#accordion div.panel-heading:hover {
	color: #e3000f !important;
}
#accordion div.panel-heading a:not(.collapsed) span {
	color: #fff;
}
#accordion div.panel-heading a:not(.collapsed) span:hover {
	color: #fff;
}

#accordion div.panel-heading a.collapsed span {
	color: #888;
}

#accordion div.panel-heading a span:hover {
	color: #e3000f;
}

#accordion div.panel-heading a:not(.collapsed) {
	background-color: #e3000f;
	color: white;
	margin-bottom: 30px;
}

#accordion div.panel-heading a:not(.collapsed) span:first-child:after { /* offen PFeil */
	color: white;
	content: "\25bc";
	font-size: 12px;
	top: 0;
}

#accordion div.panel-heading a span:first-child:after {  /* geschlossen Pfeil */
	color: #cbcbcb;
	content: "\25ba";
	font-size: 12px;
}

#accordion div.panel-heading a span:first-child:after {
	font-size: 16px;
	left: 25px;
	position:absolute;
}

#accordion div[class^='panel'] {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

#accordion .panel-group .panel + .panel {
	margin-top: 0;
}

#accordion h4 {
	line-height: inherit;
}

.tipp {
	-moz-box-shadow:    5px 5px 3px 0 rgba(50, 50, 50, 0.40);
	-webkit-box-shadow: 5px 5px 3px 0 rgba(50, 50, 50, 0.40);
	background: #fff;
	box-shadow:         5px 5px 3px 0 rgba(50, 50, 50, 0.40);
	padding: 10px 20px;
}

.bs-wizard {
	margin-top: 0;
}

/*Form Wizard*/
.bs-wizard {padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {
	margin-bottom: 15px;
	padding: 0;
	position: relative;
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
	visibility: hidden;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
	color: #999;

}
.bs-wizard > .bs-wizard-step.complete .bs-wizard-info,
.bs-wizard > .bs-wizard-step.active .bs-wizard-info {
	color: #e3000f;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
	background: #fff;
	border-radius: 50%;
	border: 5px solid #e3000f;
	display: block;
	font-size: 24px;
	font-weight: bold;
	height: 45px;
	left: 50%;
	margin-left: -26px;
	position: absolute;
	top: 7px;
	width: 45px;
}

.bs-wizard > .bs-wizard-step > .progress {
	background-color: #ccc;
	background-image: none;
	border-radius: 0;
	box-shadow: none;
	height: 8px;
	margin: 25px 0;
	position: relative;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
	-o-transition: width .6s linear;
	-webkit-transition: width .1s linear;
	background: #e3000f;
	box-shadow: none;
	transition: width .6s linear;
	width: 0;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
	width:100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
	width:50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
	width:0;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
	width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
	opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child  > .progress {
	left: 50%;
	width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child  > .progress {
	width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
	border-color: #ccc;
	color: #ccc;
	pointer-events: none;
}

.bs-wizard > .bs-wizard-step.complete a.bs-wizard-dot {
	background: #e3000f;
	color: #fff;
}
/*END Form Wizard*/

.such-kriterien-ergebnis .label.label-default {
	background-color: #fff;
	border: 1px solid #777;
	color: #333;
	display: inline-block;
	font-size: initial;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.such-kriterien-ergebnis .label.label-default i {
	color: #777;
	font-size: 75%;
}

.such-kriterien-ergebnis .label.label-default:hover {
	background-color: #f0f0f0;
}

.such-kriterien-ergebnis .resetall {
	margin-left: 5px;
}

#btn_modell_variante_auswahl,
#getZusatzdata {
	display:none;
}

/*

Kundenkonto

*/

.form-group.field-kunde-hide_tel, .form-group.field-kunde-hide_name {
	margin-bottom:0;
	margin-top: 10px;
}

/* https://github.com/aFarkas/lazysizes/blob/gh-pages/README.md */
.navbar-brand {
	padding: 6px 30px;
}

.navbar-brand img {
	border-radius: 3px;
	height: 100%;

}
.navbar-custom-fixed-top li.btn.btn-primary {
	background-color: transparent;
	background-image: none;
	box-shadow : none;
	padding: 20px;
}
.navbar-custom-fixed-top li.btn.btn-primary a {
	background-color: #ec6707;
	background-image: none;

}
.navbar-custom-fixed-top li.btn.btn-primary a:hover {
	background-color: #ff8c00;
	background-image: none;

}
.navbar-custom-fixed-top li.small {
	font-weight: normal;
}

#rmt_inserieren_button_startseite {
	padding-left: 5px !important;
}

/*Neue Fahrzeugansicht*/

.meinefahrzeuge .page-header {
	text-align: left;
}

.meinefahrzeuge {
	margin-bottom: 1.5em;
}

#rmt_treffer_wrapper {
	position: relative;
}

#rmt_treffer_wrapper > div.row {
	background-color: #f4f4f4;
}

#rmt_treffer_wrapper > ul li {
	width: 100%;
}

#rmt_treffer_wrapper .inserat_wrapper {
	border-bottom: 1px solid #a4a8ac;
	margin-bottom: 1.5em;
}

#rmt_treffer_wrapper .head {
	border-top: 2px solid #a4a8ac;
}

#rmt_treffer_wrapper .head .info div p {
	background-color: #a4a8ac;
	color: #fff;
	font-size: .875em;
	margin: 0 0 1em 0;
	padding: 5px 0;
	text-align: center;
}

#rmt_treffer_wrapper .head {
	margin-bottom: 2em;
}

#rmt_treffer_wrapper .head .info span {
	font-weight: bold;
}

#rmt_treffer_wrapper .head .vorschau {
	text-align: center;
}

#rmt_treffer_wrapper .head .vorschau a {
	color: #666;
	line-height: 32px;
}

#rmt_treffer_wrapper .body {
	color: #3b3b3b;
	margin-bottom: 1em;
}

#rmt_treffer_wrapper .body  {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 15px;
}

#rmt_treffer_wrapper .body p {
	font-size: 15px;
	line-height: 20px;
}

#rmt_treffer_wrapper .body .top-price {
	background-color: transparent;
	color: #1ab245;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	margin-right: 15px;
	padding-right: 0;
	text-align: right;
	width: auto;
}

#rmt_treffer_wrapper .body .btn {
	cursor: default;
	font-size: 13px;
	font-weight: bold;
	padding: 0 16px;
}

#rmt_treffer_wrapper .body .rmt_parken_button .btn {
	cursor: pointer;
}

#rmt_treffer_wrapper .body .listenansicht-preis {
	color: #369ad6;
	font-size: 18px;
	font-weight: bold;
	margin-right: 15px;
}

#rmt_treffer_wrapper .body .top-price + .listenansicht-preis {
	color: #1ab245;
}

#rmt_treffer_wrapper .body .list-unstyled {
	font-weight: bold;
}

#rmt_treffer_wrapper .body .klein {
	font-size: 10px;
	margin-right: 15px;
	text-align: right;
}

#rmt_treffer_wrapper .body .klein-mb-0 {
	font-size: 10px;
	margin-right: 15px;
	text-align: right;
	margin-bottom: 0;
}

#rmt_treffer_wrapper .body span.picture-icon:after {
	content: '\f030';
}
#rmt_treffer_wrapper .body span.video-icon:after {
	content: '\f03d';
}


#rmt_treffer_wrapper .body span.picture-icon, #rmt_treffer_wrapper .body span.video-icon {
	color: #999;
	display: block;
	font-family: 'FontAwesome';
	font-size: 16px;
	text-align: center;
}

#rmt_treffer_wrapper .foot {
	color: #3b3b3b;
	font-size: 13px;
	margin-bottom: 1em;
	margin-top: 1em;
}

#rmt_treffer_wrapper .foot div {
	border: 0;
}

#rmt_treffer_wrapper .foot .btn-link {
	color: #3b3b3b;
}

#rmt_treffer_wrapper .foot ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#rmt_treffer_wrapper .foot ul li {
	margin: 0;
	padding: 0 0 16px 0;
}

#rmt_treffer_wrapper .foot .statistiken span:last-child {
	display: block;
	float: right;
}

#rmt_treffer_wrapper .foot .statistiken li {
	margin-bottom: 5px;
}

#rmt_treffer_wrapper .foot .btn {
	font-size: 13px;
}

#rmt_treffer_wrapper .btn {
	padding: 0;
}

#rmt_treffer_wrapper .btn-red {
	background-color: #e3000f;
	color: #fff;
}

#rmt_treffer_wrapper .btn-green {
	background-color: #5fb55c;
	color: #fff;
}

#rmt_treffer_wrapper .btn-blue {
	background-color: #2c60ac;
	color: #fff;
}

#rmt_treffer_wrapper .btn-grey {
	background-color: #ccc;
	color: #fff;
}

#rmt_treffer_wrapper .auto-marke {
	margin-top: 1em;
}

#rmt_treffer_wrapper .body a > p {
	background-color: #fff;
	margin: 0;
	padding: 0.275em;
}

#rmt_treffer_wrapper .body a.border > p.darkcolor > i {
	padding: 0 5px;
}

#rmt_treffer_wrapper .body a.border > p.darkcolor > i.disabled  {
	opacity: 0.4;
}

#rmt_treffer_wrapper .body .btn.rmt_inserat_parken_entfernen {
	cursor: pointer;
	font-weight: normal;
	padding-right: 0;
	text-align: right;
}

#rmt_treffer_galerie .preis {
	color: #369ad6;
	font-size: 18px;
	font-weight: bold;
}

.tachos {
	display: block;
	position: relative;
}

.tachos > div:first-child {
	margin: 0 0 2em 0;
	padding: 0;
	text-align: center;
}

.tachos .center-block {
	margin-bottom: 1em;
}

.tachos h2 {
	margin: 5px 0 0 0;
	padding: 0;
}

.tachos h2.text-center {
	font-size: 20px;
}

.tachos h3.text-center {
	font-size: 16px;
}

.tacho {
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}

.tacho div {
	margin: 0 auto 2em auto;
	width: 50%;
}

.tacho div p {
	margin: 0;
	padding: 0;
}

.tacho div h4 {
	font-weight: bold;
	margin: 0 0 .5em 0;
	padding: 0;
	text-align: center;
}

.tacho div h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 18px;
}

#rmt_bewertung .btn-default {
	margin-bottom: 1em;
	margin-top: 1em;
}

.bootstrap-dialog.type-primary .modal-header {
	background-color: #7f858b;

}

.bootstrap-dialog .btn.btn-default {
	margin-bottom: 0;
}


.ausstattung [class*="block-grid-"]  {
	padding-left: 20px;
	padding-right: 0;
}


.ausstattung [class*="block-grid-"]>li {
	display: list-item;
	list-style: disc !important;
	margin-left: 0 !important;
	padding-left: 0;
	padding-right: 20px;
	padding-bottom: 5px;
}


.checkbox {
	margin-top: -5px;
}


.passwordconfirm {
	margin-bottom: 0 !important;
	margin-top:  0 !important;
	text-align: left !important;

}


a.show-pass {
	display: none;
}

a.border {
	display: block;
	/*	text-align : center; */
}
a.border.premium {
	border: 2px solid #e3000f;

}

#large_haendlersuche .row > div:not(:empty),
#schnellsuche_p .row > div:not(:empty),
#schnellsuche_m .row > div:not(:empty),
#schnellsuche_l .row > div:not(:empty),
#schnellsuche_w .row > div:not(:empty),
#haendlersuche .row > div div:not(:empty),
#detailsuche .row > div:not(:empty),
#detailsuche_m .row > div:not(:empty),
#detailsuche_l .row > div:not(:empty),
#detailsuche_w .row > div:not(:empty) {
	margin-bottom: 15px;
}


.navbar-nav .dropdown-menu {
	background-color: #4e5156;
	border-radius: 0;
	float: none;
	padding: 0;
}

.zusatzcontent {
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 11px;
	margin-top: 15px;
	padding-top: 15px;
}

.zusatzcontent h1,
.zusatzcontent h2,
.zusatzcontent h3 {
	font-size: 12px;
	font-weight: bold;
}

.zusatzcontent .btn {
	margin-top: 1em;
}

#paket_info h1 {
	margin-top: 0;
	margin-bottom: 1em;
}

#paket_info .border-grey2 {
	border: 2px solid #999;
	margin-bottom: 1em;
	padding: 15px;
}

#paket_info .border-grey2 h2 {
	margin-top: 0;
}

#paket_info .border-grey2 p {
	margin-bottom: 0;
}

.detailnavigations .list-inline > li {
	padding-right: 1.2em;
}

.detailnavigations .list-inline > li:last-child {
	padding-right: 0;
}

.hidePW {
	display:none;
}

.redboxed {
	background-color: #369ad6;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.page_leistungsversprechen_index #rmt_pagecontent h2 {
	color: #7f858b;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
}

.page_leistungsversprechen_index .footnotes {
	margin-top: 2em;
}

.page_leistungsversprechen_index p {
	color: #7f858b;
	margin-bottom: 0;
}

.page_leistungsversprechen_index p:last-child {
	margin-bottom: 1em;
}

.page_leistungsversprechen_index .icon[src$=svg] {
	width: 50%;
	margin-bottom: 2em;
}

.page_romoto_haendlersuche #radio .checkbox,
.page_romoto_index #radio .checkbox {
	display: inline-block;
	margin-bottom: 1em;
}

.page_romoto_index #haendlersuche .hinweis {
	padding: 15px;
}

.page_romoto_index #haendlersuche .field-siegel_ref_id {
	padding: 0 0 15px 15px;
}

.page_romoto_haendlersuche .hinweis {
	margin-bottom: 1em;
}

.page_romoto_haendlersuche .field-siegel_ref_id > div {
	padding: 20px 0 0 0;
}

#claim {
	width: 80% !important;
}

.page_romoto_detailsuche .field-siegel_ref_id,
.page_romoto_index .field-siegel_ref_id,
.page_romoto_sucheergebnis .field-siegel_ref_id {
	padding-top: 15px;
}

.page_romoto_index .field-siegel_ref_id .checkmaker {
	font-size: 11px;
}

a.geoicon {
	color: #333;
}

.siegel {
	margin-top: 1em;
	padding-right: 0;
}

#siegel .details-widget-box {
	padding: 15px;
}


.details-widget-box2 .fa-chevron-right {
	color: #e3000f;
}

.details-widget-box2 .text div:last-child {
	cursor: pointer;
}

.details-widget-box2 .img,
.details-widget-box2 .text {
	background: #efefef;
	color: #000;
	padding: 5px 20px 5px 20px;
	margin-bottom: 5px;
}

.redbox {
	background: #e3000f;
	color: #fff;
	padding: 10px;
	margin-bottom: 1em;
}

.redbox p:last-child {
	text-align: right;
	font-weight: bold;
}

.kreditleasingbox .redbox p {
	margin-bottom: 0;
}

.redbox p span {
	font-size: 22px;
}

#finanzierungsModal {
	font-size: 18px;
}

#finanzierungsModal .rmt_drucken_button {
	color: #000;
}

#finanzierungsModal .mrate {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 14px;
}

#finanzierungsModal .mrate .mr {
	font-size: 18px;
}


#finanzierungsModal .mrate p {
	background: #e3000f;
	color: #fff;
	font-weight: bold;
	font-size: 22px !important;
	display: block;
	margin-left: 4em;
}

#finanzierungsModal .mrate img {
	width: 70%;
}

.kkontakt {
	position: fixed;
	display: block;
	bottom: 4em;
	left: 0;
	z-index: 1974;
}

.kkontakt.affix {
	position: fixed;
	display: block;
	bottom: 4em;
	left: 0;
}

.cta-phone {
	height: 1px;
	opacity: 0;
	overflow: hidden;
}

.cta-phone ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cta-phone ul li {
	float: left;
	margin-right: 1em;
}

.cta-phone .label.label-default {
	margin-right: 0;
}

.cta-phone a.btn.btn-default {
	background-color: #333;
}

.cta-phone .fa-phone {
	padding: 0 4px 0 4px;
}

.cta-phone.affix {
	width: 100%;
	background: #fff;
	padding: 2px 15px;
	height: auto;
	opacity: 1;
	position: fixed;
	top: 57px;
	z-index: 1974;
}

.filter {
	margin-bottom: 1em;
}

.filter.affix {
	right: 0;
	top: 60px;
	z-index: 1974;
}

.js .closed {
	display: none;
}

.page_inserat_details .closed {
	position: relative;
	overflow: hidden;
	height: 8em;
}

.page_inserat_details .trenner {
	position: relative;
	width: 100%;
	margin-top: 2em;
}

.page_inserat_details .closed .trenner {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	align-items: flex-end;
	display: flex;
	height: 8em;
	justify-content: flex-start;
	position: absolute;
	top: 0;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-top: 0;
}

.page_inserat_details .trenner p {
	font-weight: bold;
}

.ausstattung .trenner span {
	display: inline;
}

body .select2-container--krajee .select2-selection--single .select2-selection__placeholder {
	color: #555;
}

.collapse .navbar-right {
	margin-right: 0;
}

.page_romoto_kontakt .success-mail {
	display: none;
}

.page_romoto_kontakt #message {
	min-height: 10em;
}

.page_romoto_kontakt h3 {
	color: #004770;
}

.page_inserat_details h3 {
	color: #369ad6;
	font-weight: bold;
}

.page_inserat_details h3 span {
	font-size: 14px;
	float: right;
}

.page_inserat_details h4 {
	/*color: #ec6707;*/
	color: #004770;
}

.page_inserat_details h4.orange {
	color: #ec6707;
}
.page_inserat_details .psign {
	background-color: #006ead;
}

.page_inserat_details .psign:hover {
	background-color: #369ad6;
}

ul.nav.navbar-right li a {
	background-color: #369ad6;
}

ul.nav.navbar-right li a:hover {
	background-color: #369ad6;
}

.page_lkwcomhaendlerlogin_index .grey {
	background: #f4f4f4;
	border-radius: 0;
	height: 100%;
	margin-bottom: 2em;
	padding: 20px;
}

.page_lkwcomhaendlerlogin_index .grey .content {
	position: relative;
	margin-top: 5em;
}

.page_lkwcomhaendlerlogin_index .grey button {
	padding: 5px 88px;
}

.page_lkwcomhaendlerlogin_index .logo {
	text-align: right;
	margin-top: 5em;
}

.boxed > div {
	/*background-color: #f4f4f4;*/
	border: 1px solid #555;
	padding: 20px;
	margin-bottom: 1em;
}

.boxed > div p {
	margin: 0;
}

.page_romoto_kontakt .avmvlogo img {
	width: 70%;
}

.page_romoto_vergleich .preis {
	color: #369ad6;
	font-weight: bold;
}

.page_romoto_agb .lower-alpha {
	list-style-type: lower-alpha;
}

.page_region_region-listing .seo-listing h2 span,
body[class*="page_region-normiert_"] h2 span {
	color: #006ead;
}

body[class*="page_region-normiert_"] .page-header:not(.regional) {
	border-bottom: 0;
}

div.seo-listing a {
	display: block;
}


.seo-listing h3 {
	font-size: 18px; 
}

/*Media Queries*/

@media (max-width: 767px) {

	#sub-floor .powered-by {
		text-align: initial;
		position: static;
		padding: 0px 15px;
	}

	#sub-floor ul {
		list-style: none;
		float: none;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#footer #sub-floor ul li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #aaa;
		padding: 1em 0;
		margin: 0;
		text-align: left;
	}

	#footer #sub-floor ul li:last-child {
		border-bottom: 0px;
	}

	.no-pad-right {
		padding-right:  15px;
	}
	.no-pad-left {
		padding-left:  15px;
	}

	#schein #parallelogramcenter {
		height: 10px;
		left: 100px;
		top: 20px;
	}

	div#inserierenstep1 div#makemodel .col-lg-3 {
		padding-top: 0;
	}
	#parallelogramtop, #parallelogrambottom {
		height: 30px;
		margin-left: 30px;
	}

	#select_fza .col-lg-6 {
		height: 90px;
	}

	body {
		margin-top: 50px;
	}
	.navbar-custom-fixed-top {
		border-radius: 0;
		border-width: 0 0 1px;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1030; /* this value is from variables.less -> @zindex-navbar-fixed*/
	}
}

@media (min-width: 768px) {

	#sub-floor .powered-by div {
		float: right;
	}

	#sub-floor div.col-md-4.small.powered-by {
		text-align: left;
		margin-top: 0px;
	}

		#sub-floor .small:last-child {
			float: left;
			padding-left: 0;
			padding-right: 0;
		}

	#sub-floor li {
		float: left;
		padding: 0 0 0 0em;
		border-bottom: none;
		width: auto;
		margin-left: .5em;
	}

	#sub-floor li:first-child {
		margin-left: 0;
	}


	.page_romoto_haendlersuche .field-siegel_ref_id > div {
		padding: 10px 0 0 0;
	}

	.page_leistungsversprechen_index .icon[src$=svg] {
		width: 25%;
		margin-bottom: 4em;
	}

	#verifycode-image {
		margin-bottom: 0;
	}

	#rmt_pagecontent .cars {
		border-right: 0 solid #d8d7d7;
	}

	.navbar-nav {
		margin-left: 0;
	}

	.navbar-right {
		float: right !important;
		margin-right: -30px;
	}

	#paket_info .spacr {
		min-height: 450px;
	}

	/*Chrome Hack*/
	.tab-content #detailsuche_p .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_m .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_l .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_w .field-fahrzeug_kategorie:not(*:root) {
		margin-top: -15px;
	}


	#schnellsuche_p .row > div:not(:empty),
	#schnellsuche_m .row > div:not(:empty),
	#schnellsuche_l .row > div:not(:empty),
	#schnellsuche_w .row > div:not(:empty),
	#haendlersuche .row > div div:not(:empty),
	#detailsuche .row > div:not(:empty),
	#detailsuche_m .row > div:not(:empty),
	#detailsuche_l .row > div:not(:empty),
	#detailsuche_w .row > div:not(:empty) {
		margin-bottom: 0;
	}

	.preisinfo {
		width: auto;
	}

	.fahrzeug-parken-checkbox {
		width: auto;
	}

	.dropdown:hover .dropdown-menu {
		display: block;
	}

	#kaufvertrag_form input[type=checkbox] + label {
		margin-bottom: 5px;
	}

	#rmt_treffer_wrapper .foot ul.border-right {
		border-right: 0;
	}

	#rmt_treffer_wrapper .head .info div {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media only screen and (min-width: 768px) {

	.navbar-inverse .navbar-nav >  li > a,
	.dropdown-menu > li > a,
	.dropdown-menu > li,
	.dropdown-menu i {
		color: #fff;
		background: #004770;
	}

	.navbar-inverse .navbar-nav >  li:nth-child(even) > a,
	.dropdown-menu > li:nth-child(even) > a,
	.dropdown-menu > li:nth-child(even) {
		color: #fff;
		background: #004770;
	}

	ul.nav.navbar-right li a {
		background-color: #006ead;
	}

	.page_lkwcomhaendlerlogin_index .wm24 {
		width: 50%;
	}

	.row-sm-eq-height {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
	}

	.page_romoto_inserierengewerblich .last .dashboard-div-wrapper {
		min-height: 300px;
	}

	.page-header.context .row {
		display: flex;
	}

	.tachos h2.text-center {
		font-size: 25px;
	}

	.tachos h3.text-center {
		font-size: 22px;
	}

	.tacho div {
		float: left;
		margin: 0 0 0 6%;
		width: 25%;
	}

	.tacho div:first-child {
		margin-left: 6.75%;
	}

	.tacho div h4 {
		margin: -1em 0 1em 0;
		text-align: center;
	}

	.tachos > div:first-child {
		margin: 0 0 6em 0;
	}

	#rmt_bewertung .btn-default {
		margin-bottom: 0;
		margin-top: 0;
	}
}

@media only screen and (min-width: 1024px) {

	#sub-floor .powered-by div {
		float: left;
	}

}

@media only screen and (max-width:768px) {

	#sub-floor div.col-md-4.small.powered-by {
		padding-left: 15px;
	}

	.navbar-nav .dropdown-menu {
		border: 0;
		box-shadow:none;
		display: block;
		margin-top:0;
		position: relative;
		width:100%;
	}

	.navbar-nav .dropdown-menu li a {
		padding-left: 32px;
	}

	.navbar-nav .navbar-nav .dropdown-menu > li > a,
	.navbar-nav .navbar-nav .dropdown-menu .dropdown-header {
		padding:5px 15px 5px 25px;
	}

	.navbar-nav .navbar-nav .dropdown-menu > li > a {
		line-height:20px;
	}

	.navbar-nav .navbar-default .navbar-nav .dropdown-menu > li > a {
		color:#777;
	}
}

@media (min-width: 992px) {

	.navbar-inverse .navbar-nav >  li.active:nth-child(even) > a,
	.dropdown-menu > li.active:nth-child(even) > a,
	.dropdown-menu > li.active:nth-child(even) {
		color: #fff;
		background: #006ead;
	}

	.collapse .navbar-right {
		margin-right: 2.1em;
	}

	#metahl {
		text-align: right;
		margin: 0;
		padding: 0;
	}

	#metahl li {
		text-transform: uppercase;
		float: left;
		color: #ec6707;
		font-weight: bold;
		font-size: .925em;
		margin-left: 1em;
		margin-right: 1em;
	}

	#metahl li:first-child {
		list-style: none;
		color: #7f858b;
		margin-left: 0;
	}
	
	#metahl li:last-child {
		margin-right: 0;
	}

	#metahl li span {
		color: #004770;
	}

	#metahl li:nth-child(even) span {
		color: #369ad6;
	}

	.page_romoto_detailsuche .field-siegel_ref_id {
		padding-top: 34px;
	}

	.page_romoto_index .field-siegel_ref_id {
		padding-top: 36px;
	}

	#header h2  {
		font-size: 19px;
	}

	.copyright {
		text-align: left;
	}

	#paket_info .spacr {
		min-height: 350px;
	}

	/*Chrome Hack*/
	.tab-content #detailsuche_p .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_m .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_l .field-fahrzeug_kategorie:not(*:root),
	.tab-content #detailsuche_w .field-fahrzeug_kategorie:not(*:root) {
		margin-top: 0;
	}

	/*Chrome Hack*/
	.tab-content #detailsuche_p .field-erstzulassung_bis:not(*:root),
	.tab-content #detailsuche_m .field-erstzulassung_bis:not(*:root),
	.tab-content #detailsuche_l .field-erstzulassung_bis:not(*:root),
	.tab-content #detailsuche_w .field-erstzulassung_bis:not(*:root),
	.tab-content #detailsuche_l .field-wm24_ez_bisL:not(*:root) {
		margin-top: -15px;
	}

	.attribution {
		text-align: right;
	}

	.widgetFooter {
		padding-bottom: 0;
	}

}

@media (max-width: 991px) {
	.no-pad-left {
		padding-left:  15px;
	}
	.container {
		width: 100%;
	}
}

@media only screen and (max-width: 991px) {
	.fahrzeugbewerten_slieder {
		background-image: url('../img/bewertung-1.jpg');
		background-position: left bottom, right top;
		background-repeat: no-repeat, repeat;
		background-size: 100% auto;
	}

	h2.slider-text {
		font-size: 20px;
		padding-left: 10px;
	}

	.slider {
		background-size: contain;
		height: 540px;
	}

	#rmt_inserieren_button_startseite {
		bottom: 390px;
	}

	a.show-pass {
		color: #777777;
		display:block;
		font-size: larger;
		margin-bottom: 10px;
	}

	a.show-pass.hover {
		color: #e3000f;
	}

	.no-left {
		padding-left: 15px;
	}
	.no-right {
		padding-right: 15px;
	}
}

@media ( max-width : 1199px) {
	#header h1 {
		font-size: 18px;
	}
	h2.slider-text {
		font-size: 27px;
		padding-left: 20px;
	}
}

#sub-floor .footwm {
	width: 136px;
}

@media (min-width: 1200px) {

	#footer ul {
		float: right;
	}

	.page_lkwcomhaendlerlogin_index .content .fa-phone {
		position: absolute;
		font-size: 2em;
		left: -20px;
	}

	#footer .col-md-4.small.powered-by {
		text-align: center;
		position: relative;
		left: 2.4em;
	}

	.page_leistungsversprechen_index .icon[src$=svg] {
		width: 50%;
		margin-bottom: 4em;
	}

	.page_romoto_inserierengewerblich .last .dashboard-div-wrapper {
		min-height: 210px;
	}

	#header h2  {
		font-size: 22px;
	}

	#large_haendlersuche .row > div:not(:empty) {
		margin-bottom: 0;
	}

	#rmt_treffer_wrapper .foot ul li {
		margin: 0;
		padding: 0 0 8px 0;
	}

	#rmt_treffer_wrapper .foot div {
		border-right: 1px solid #999;
	}

	#rmt_treffer_wrapper .foot div:last-child {
		border: 0;
	}

	#rmt_treffer_wrapper .auto-marke {
		margin-top: 0;
	}

	#rmt_treffer_wrapper .head span {
		font-size: 12px;
	}

	#rmt_treffer_wrapper .head .info div {
		padding-left: 15px;
		padding-right: 15px;
	}

	#rmt_treffer_wrapper .head .info,
	#rmt_treffer_wrapper .head .info > div {
		padding-left: 0;
	}

	#rmt_treffer_wrapper .head .info div:last-child {
		padding-right: 0;
	}

	#rmt_treffer_wrapper .head .info div p {
		margin-bottom: 0;
	}

	#rmt_treffer_wrapper .inserat_wrapper .head,
	#rmt_treffer_wrapper .head div:first-child {
		padding-left: 0;
	}

	#rmt_treffer_wrapper .head .info:first-child,
	#rmt_treffer_wrapper .head .info:first-child > div:last-child {
		padding-right: 0;
	}

	#rmt_treffer_wrapper .body ul {
		font-size: 12px;
		line-height: 18px;
		margin: 0;
		padding : 0 0 0 15px;
	}

	#rmt_treffer_wrapper .body .list-unstyled {
		padding: 0;
	}

	#rmt_treffer_wrapper .foot ul li {
		margin: 0;
		padding: 0 16px 8px 16px;
	}

	#rmt_treffer_wrapper .foot .clearfix ul {
		float: left;
	}

	#rmt_treffer_wrapper .foot ul.border-right {
		border-right: 1px solid #999;
	}

}

@media only screen and (min-width: 1200px) {

	.navbar-nav .dropdown-menu {
		border-radius: 4px;
	}

	.thumbnail {
		height: auto;
	}
	
	.cars .thumbnail {
		height: 160px;
		max-height: 160px;
		width: auto;
	}
	
	.cars .thumbnail img {
		max-height: 160px;
		width: auto;
	}
	
	.cars .detaildaten {
		height: 60px;
	}

	a#totop {
		color:#777;
		display: inline-block;
		text-align: right;
		width: 100%;
	}
}

@media only screen and (max-width: 1200px) {

	a#totopmobile {
		bottom: 5%;
		right: 3%;
		color:#777;
		display:none;
		font-size: 2.5em;
		font-weight: bold;
		padding: 10px;
		position: fixed;
		text-align: right;
		text-shadow: 0 0 10px rgba(255, 255, 255, 1);
		z-index: 99999;
	}

	a#totopmobile span {
		opacity: 0.8;
	}
}

@media print {
	#header,
	/*#detail-right-col,*/
	.detailnavigations,
	#movieForm,
	.breadcrumb,
	#rmt_versicherungModal,
	#rmt_kreditModal,
	#rmt_kontaktdaten,
	footer {
		display: none;
	}

	#detail-right-col #prnt_effizienz {
		display:initial;
	}
}