.ui-body-c, body {
	background-size:100% auto!important;
	background-repeat:repeat!important;
	background-repeat:repeat-y!important
}
#mainwrapper {
	width:auto;
	margin:0 15px;
	font-family:Arial;
	padding-bottom:0;
}
#jqm-home #welcomeheader {
	display:none!important;
}
#jqm-home .descriptions{
	margin:0 -15px;
}
#jqm-home .descriptions h1{
	font:normal 23px/normal Georgia;
	font-style:italic;
	padding:0 15px;
}
header {
	background:url(images/bg-header.jpg) center top repeat-x;
	background-size:auto 100%;
	overflow:hidden;
}
header #header {
	width:auto;
	float:left;
	margin:10px 15px 15px;
	height:auto!important;
	padding:0;
}
#header .ui-btn-up-a {
    text-align: left;
}
#jqm-home .logo {
	padding:15px!important;
	width:auto!important;
	text-align:center;
	float:none!important
}
#jqm-home .logo img {
	width:100%!important;
	height:auto;
	margin:0!important;
	float:none!important
}
.welcome {
	padding:0;
}
.btns, #link {
	width:auto!important;
	font:bold 18px/46px Arial;
	text-shadow: 0px -1px 0px #000;
	border-radius:0.5em;
	margin-bottom:5px;
	background:url(images/bg-btn.jpg) left top repeat-x;
	min-height:50px;
}
.btns .arrow {
	display:none
}
#link {
	margin: 0 15px 5px 15px!important;
	min-height:45px;
}
#link #linkmain li a {
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
#footer .commondiv {
	width:auto!important;
}
#footer .commondiv p, #footer .commondiv p a {
	text-transform:none;
	text-align:center;
	color:#000;
	font:bold 17px/45px Arial;
	text-shadow: 0px 1px 0px #ebebeb;
	filter: dropshadow(color=#ebebeb, offx=0, offy=1);
}
#footer {
	border-radius:0.5em;
	min-height:45px;
	width:auto;
	margin:0 15px 5px 15px;
	padding:0!important;
	background:#a6a6a6;
}
#linkmain {
	height:50px;
}
#linkmain ul, #linkmain ul li, #linkmain ul li a {
	margin:0;
	padding:0;
}
#linkmain ul li {
	border-left:1px solid #4e4e4e;
	border-right:1px solid #000;
	padding-top:7px!important;
	width:32%;
	height:43px;
}
#linkmain ul li a {
	height:43px;
}
#linkmain ul li:first-child {
	border-left:0;
}
#linkmain ul li:last-child {
	border-right:0
}
#linkmain ul li.ring a {
	background: url(images/phoneicon.png) no-repeat center 3px;
}
#linkmain ul li.mail a {
	background: url(images/mailicon.png) no-repeat center 8px;
}
#linkmain ul li.map a {
	background: url(images/mapicon.png) no-repeat center 5px;
	text-align:left;
}
.detailinfos {
	background:none!important;
	padding:10px 0;
	border-radius:0;
	width:auto;
}
#header .ui-btn-hover-a, #header .ui-btn-up-a {
	border:0!important;
}
#jqm-contents #header .ui-btn-left, #jqm-contents #header .ui-btn-hover-a, #jqm-Contact #header .ui-btn-left, #jqm-Contact #header .ul-btn-hover-a, #jqm-office #header .ui-btn-left, #jqm-office #header .ui-btn-hover-a {
	background:#121212!important;
	border-radius: 0.5em;
	box-shadow: 0 1px 2px #000;
	height:auto!important;
	width:auto!important;
	border-right:1px solid #333!important;
	border-bottom:1px solid #333!important;
        text-align:left;

}
#jqm-contents #header .ui-btn-left span, #jqm-Contact #header .ui-btn-left span, #jqm-office #header .ui-btn-left span {
	background:none!important;
	padding:0!important;
	display:block;
	border-radius: 0.5em;
}
#jqm-contents #header .ui-btn-left span .ui-icon, #jqm-Contact #header .ui-btn-left span .ui-icon, #jqm-office #header .ui-btn-left span .ui-icon, #jqm-home-map_canvas {
	display:none;
}
#jqm-contents #header .ui-btn-left span span.ui-btn-text, #jqm-Contact #header .ui-btn-left span span.ui-btn-text, #jqm-office #header .ui-btn-left span span.ui-btn-text {
	font-size:10px;
	padding:8px 15px!important;
	color:#50bfb6
}
#jqm-contents .col3, #jqm-Contact .col3, #jqm-office .col3 {
	display:none;
}
#jqm-contents .logo, #jqm-Contact .logo, #jqm-office .logo {
	float:right!important;
	width:auto!important;
}
#jqm-contents .logo img, #jqm-Contact .logo img, #jqm-office .logo img {
	height: auto;
    margin: 10px 15px 15px !important;
    max-width: 150px;
}
#jqm-contents header, #jqm-Contact header {
	background:url(images/bg-header-inside.jpg) center top repeat-x;
	background-size:auto 100%;
	height:auto;
}
#breadcum {
	display:none;
}
.descriptionspanel h2, #jqm-Contact #welcometext h2 {
	font-size:22px;
	line-height:normal;
	margin-top:10px;
}
.descriptionspanel h3, #jqm-Contact #welcometext h3 {
	font:italic 16px/normal Georgia, "Times New Roman";
	font-weight:normal;
}
.descriptionspanel p, #jqm-Contact #welcometext p {
	margin-bottom:15px;
}
.descriptionspanel hr, #jqm-Contact #welcometext hr {
	clear:both;
	margin-bottom:15px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #fff;
}
#contactBackground, #idbody, .bgcolorborder {
	border:0!important;
}
#contactBackground {
	margin-bottom:0!important;
}
.contactTextWrapper .largetext span strong {
	font-size:18px;
}
#divContactPerson .contactList {
	padding:10px 0 15px;
	background:none;
}
.contactList .contactDetails {
	float:left;
	width:45%
}
.contactList .contactDetails .mailwrapper a.btn {
	width:37%;
	min-width:90px;
	margin-right:15px;
	height:auto;
	padding:5px 15px;
	border-radius:0.4em;
	background-image:url(images/bg-btn.jpg);
	font-size:16px;
	line-height:35px;
}
.contactList .contactDetails .mailwrapper a.btn:last-child{
margin-right:0!important;
}
.contactList .bottomcontactdetailwrapper {
	width:100%;
	clear:left;
	float:left;
	padding-top:10px;
}
#jqm-Contact #footer{
	display:none;
}
.referenceList {
	border-bottom:1px solid #d3d3d3;
	border-top:1px solid #fff;
	padding:20px 0;
	overflow:hidden;
}
.referenceList:first-child {
	border-top:0;
}
.referenceList:last-child {
	border-bottom:0
}
.referenceImg {
	display:inline-block;
	width:30%;
	max-width:200px!important;
	min-width:97px!important;
	float:left;
}
.referenceDtls {
	width:65%;
	display:inline-block;
}
.referenceDtls h4 {
	font-size:18px;
	margin: 10px 0 5px 0;
}
.referenceDtls p {
	font-size:13px;
	margin:0;
}
.referenceDtls a {
	color:#3d3d3d;
}
.descriptionspanel .referenceImg img {
	border:0;
	box-shadow:0 0 0;
	margin:0;
	width:74%!important;
}