.cent { text-align: center; }
.logos a{
	text-decoration: none;
}
.logos img {
 	display: inline;
	padding: 0;
	margin: 0;
	border: 0;
}
.mwaLangbar a img {
	padding: 2px;
}
.mwaLangbar a.active img {
	background: rgba(0,0,0,.1);
	-moz-border-radius:	10px;
	-webkit-border-radius:	10px;
	border-radius:		10px;
}

.clear { clear: both; }
.err { color: red; }

.ui-content div.wrap-wordedit {
	margin-top: 20px;
}
.ui-content div.wrap-wordedit img {
	max-width: 100%;
}

/* align collapisbiles in on line with listviews */
div.ui-collapsible, 
div.ui-collapsible-set, 
div.ui-collapsible-contain {
	margin-right: 7px;
	margin-left: 7px;
}

/* Listelement optimization */
.ui-li-desc {
	display: block;
	font-weight: normal;
	margin-top: 0px;
}
.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,
.ui-li-static.ui-li-has-alt {
	padding-right: 40px;
}

/* remove bottom-border from Formitems and realign checkboxes */
.ui-field-contain, 
fieldset.ui-field-contain,
.ui-br {
	border-bottom-width: 0px;
}
fieldset.ui-field-contain.fieldtype3 {
	width: 61%;
	margin: 0 0 0 22%;
}

/* Phone Container in contact form */
.mdx_form_pcontainer  {
	width:100%; vertical-align:top;
}

.mdx_form_pprefix {
	width:20% !important; float:left; 
}

.mdx_form_psuffix { 
	width:64% !important; float:right; margin-right:-8px; vertical-align:top;
}

@media all and (min-width: 450px) {
	.mdx_form_plabel { 
		float:left;
	}
	.mdx_form_pcontainer 		  {
		width: 60%; float:left; padding:0 12px;
	}
	.mdx_form_pprefix {
		width:27% !important; float:left; margin-left:-10px;
	}
	.mdx_form_psuffix {
		width:65% !important; float:right; margin-right:-8px;
	}
}

/* disable text truncation for header title and list entriy titles */
div.ui-page .ui-header h1.ui-title {
	margin-left: 0;
	margin-right: 0;
	text-overflow: clip;
}
.ui-li .ui-li-desc, 
.ui-li-heading, 
.ui-li .ui-btn-text a.ui-link-inherit {
	white-space: normal;
	text-overflow: clip;
	font-size: 0.9em;
}

/* list entries */
.vehicleList {
	
}
ul li.listItem,
.ui-li td,
.ui-li-static td {
	font-size: 0.9em;
	font-weight: normal;
}
.listItem h3 {
	font-size: 90%;
	margin: 0px 0px 5px 0px;
}
.listItem p {
	margin: 0px 0px 0px 0px;
}
.listItem p.img {
	float: left;
	width: 100px;
	margin: 0px 10px 10px 0px;
}
.listItem .img img {
	width: 100px;
}

/* Fehlercontainer (Formulare, Suchergebnisse leer, noscript, ...) */
.errorMessage {
	margin: 0px 0px 25px 0px;
	padding: 10px;
	border: 2px solid red;
	border-radius: .6em;
	text-align: center;
	color: red;
	text-shadow: 0 1px 0 #333;
	background: #ffeaea;
}
.errorMessage strong {
	display: block;
	border-bottom: 1px solid white;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
}

/* Footer alignment */
div.ui-footer p,
div.ui-footer p a.ui-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div.ui-footer.ui-bar-b p a.ui-link {
	color: #fff;
}

.ui-navbar ul, 
.ui-navbar-expanded ul {
	margin: -1px 0 0 0;
}

.ui-grid-b .ui-block-a,
.ui-grid-b .ui-block-b,
.ui-grid-b .ui-block-c {
	width: 33.334%;
}

input {
	outline: none;
}


/* Custom Icons */
.ui-icon-email,
.ui-icon-phone,
.ui-icon-web,
.ui-icon-fax,
.ui-icon-cell,
.ui-icon-marker,
.ui-icon-clock,
.ui-icon-heart,
.ui-icon-photos,
.ui-icon-calender,
.ui-icon-user,
.ui-icon-group,
.ui-icon-navigation,
.ui-icon-map,
.ui-icon-usercard,
.ui-icon-person,
.ui-icon-calc,
.ui-icon-building,
.ui-icon-city,
.ui-icon-note,
.ui-icon-carfav,
.ui-icon-print,
.ui-icon-barcode,
.ui-icon-bus,
.ui-icon-car,
.ui-icon-jeep,
.ui-icon-truck,
.ui-icon-planet,
.ui-icon-stickynote,
.ui-icon-index,
.ui-icon-receipt,
.ui-icon-ruler,
.ui-icon-facebook,
.ui-icon-twitter,
.ui-icon-gplus,
.ui-icon-youtube,
.ui-icon-skype {
	background-image: url(custom-icon-sprite-2012_02_18.png);
}
.ui-icon-email {background-position: 	0px 50%;}
.ui-icon-phone {background-position: 	-36px 50%;}
.ui-icon-web {background-position: 	-72px 50%;}
.ui-icon-fax {background-position: 	-108px 50%;}
.ui-icon-cell {background-position: 	-144px 50%;}
.ui-icon-marker {background-position: 	-180px 50%;}
.ui-icon-clock {background-position: 	-216px 50%;}
.ui-icon-heart {background-position: 	-252px 50%;}
.ui-icon-photos {background-position: 	-288px 50%;}
.ui-icon-calender {background-position: -324px 50%;}
.ui-icon-user {background-position: 	-360px 50%;}
.ui-icon-group {background-position: 	-396px 50%;}
.ui-icon-navigation{background-position:-432px 50%;}
.ui-icon-map {background-position:	-468px 50%;}
.ui-icon-usercard{background-position:	-504px 50%;}
.ui-icon-person{background-position:	-540px 50%;}
.ui-icon-calc{background-position:	-576px 50%;}
.ui-icon-building{background-position:	-612px 50%;}
.ui-icon-city{background-position:	-648px 50%;}
.ui-icon-note{background-position:	-684px 50%;}
.ui-icon-carfav{background-position:	-720px 50%;}
.ui-icon-print{background-position:	-756px 50%;}
.ui-icon-barcode{background-position:	-792px 50%;}
.ui-icon-bus{background-position:	-828px 50%;}
.ui-icon-car{background-position:	-864px 50%;}
.ui-icon-jeep{background-position:	-900px 50%;}
.ui-icon-truck{background-position:	-936px 50%;}
.ui-icon-planet{background-position:	-972px 50%;}
.ui-icon-stickynote{background-position:-1008px 50%;}
.ui-icon-index{background-position:	-1044px 50%;}
.ui-icon-receipt{background-position:	-1080px 50%;}
.ui-icon-ruler{background-position:	-1116px 50%;}
.ui-icon-facebook{background-position:	-1152px 50%;}
.ui-icon-twitter{background-position:	-1188px 50%;}
.ui-icon-gplus{background-position:	-1224px 50%;}
.ui-icon-youtube{background-position:	-1260px 50%;}
.ui-icon-skype{background-position:	-1296px 50%;}
