.clear { clear: both; }

.err { color: red; }

.ui-li .ui-li-desc, .ui-li-heading, .ui-li .ui-btn-text a.ui-link-inherit {
	white-space: normal;
}
div.start.ui-page .ui-header h1.ui-title {
	margin-left: 0;
	margin-right: 0;
	text-overflow: clip;
}


ul.ui-listview .ui-li .ui-btn-inner a.ui-link-inherit, ul.ui-listview .ui-li-static.ui-li {
	padding-right: 0.7em;
}
ul.ui-listview .ui-li .ui-btn-inner.ui-li-has-alt a.ui-link-inherit {
    padding-right: 42px;
}

.ui-li-heading {
	margin: 0;
}

div.ui-collapsible-set, div.ui-collapsible-contain {
	margin-right: 8px;
	margin-left: 8px;
}

/* Footer und Socialbar */
.mdxMwaSocialBar {
	margin-top: 10px;
}
.ui-footer.mdxMwaFooter p a {
	padding: 0px 5px;
}
.ui-footer.mdxMwaFooter, .mdxMwaFooter p, .mdxMwaFooter p .ui-link {
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
}


/* Fahrzeuglisten (Topangebote, Suchergebnisse) */
.mdxMwaVehicleList {

}
.mdxMwaVehicleList .mdxMwaVehicleListItem h3 {
	margin-top: 0px;
}
.mdxMwaVehicleList .mdxMwaVehicleListItemContent div {
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}
.mdxMwaVehicleList .mdxMwaVehicleListItem .ui-li-thumb {
	padding: 0px;
}


/* Fehlercontainer (Formulare, Suchergebnisse leer, ...) */
.mdxMwaErrorContainer {
	margin: 0px;
	padding: 10px;
	border: 2px solid red;
	border-radius: .6em;
	text-align: center;
	color: red;
	text-shadow: 0 1px 0 #333;
	background: #ffeaea;
}

.mdxMwaErrorContainer strong {
	display: block;
	border-bottom: 1px solid white;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;

}


/* Fahrzeugdetailansicht -> Technische Daten, Details, Beschreibung */
.mwaVehicleDetailsDataItem {
	/*width: 50%;
	float: left;*/
}


/* Navi Tab icons */
.ui-icon-mwa-fahrzeugangebot {
	background-position: 	-612px 50%;
}
.ui-icon-mwa-kontakt {
	background-position: 	-540px 50%;
}


/* Custom Icons */
.ui-icon-mwa-email {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	0px 50%;
}
.ui-icon-mwa-phone {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	-36px 50%;
}
.ui-icon-mwa-web {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	-72px 50%;
}
.ui-icon-mwa-fax {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	-108px 50%;
}
.ui-icon-mwa-cellphone {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	-144px 50%;
}
.ui-icon-mwa-maps {
	background-image: url(custom-icon-sprite-2011_07.png);
	background-position: 	-180px 50%;
}

/* Tabelle Impressum */
.table-top td {vertical-align: top;}

.ui-li td {
font-weight: normal;
font-size: 12px;
}

.fulltext span.ui-btn-inner {
text-overflow: clip;
}


.ui-li .ui-li-desc, 
.ui-li-heading, 
.ui-header .ui-title,
.ui-li .ui-btn-text a.ui-link-inherit {
	white-space: normal;
	text-overflow: clip;
}