html {
    font: 69%/1.3 arial, helvetica, sans-serif;
}


/* Icons-Positionierung Startseite */
#main-nav ul li.l span,
#main-nav ul li.ml span,
#main-nav ul li.mr span,
#main-nav ul li.r span {
	padding: 9px 10px 11px 10px;
}
* html #main-nav ul li.l span,
* html #main-nav ul li.ml span,
* html #main-nav ul li.mr span,
* html #main-nav ul li.r span {
	padding: 9px 10px 7px 10px;
}
#main-nav ul li.l span a,
#main-nav ul li.ml span a,
#main-nav ul li.mr span a,
#main-nav ul li.r span a {
	background-position: 0 3px;
	padding-top: 1px;
}
#main-nav ul li.ml span a {
	background-position: 0 -63px;
}
#main-nav ul li.mr span a {
	background-position: 0 -129px;
}
#main-nav ul li.r span a {
	background-position: 0 -199px;
}

#marginal dt { /* DGW-29 */
	width: 150px;
}


*+html h1.no-track {
	background-position: 0 45%!important;
}
* html h1.no-track {
	background-position: 0 45%!important;
}



/* Submit-Botton Quicksearch */
/*#quicksearch fieldset input.submit {
	background: #ccecf9 url(../img/bg/button-m-left.png) top left no-repeat;
}*/
#quicksearch fieldset span {
	padding-top: 3px;
	/*padding-bottom: 3px;*/
}


input.submit {
	width: 110px;
}


/* Gewobe Anpassungen */
#main-nav.threeColumn ul li.l span a {
	background-position: 0 3px;
}
#main-nav.threeColumn ul li.m span a {
	background-position: 0 -63px;
}
#main-nav.threeColumn ul li.r span a {
	background-position: 0 -129px;
}
#main-nav.threeColumn ul li.l span,
#main-nav.threeColumn ul li.r span {
 	padding: 7px 10px 11px 10px !important;
 }
#main-nav.threeColumn ul li.m {
	padding: 8px 10px;
}


#immo-search .startsearch .continue {
	margin-top: -39px;
}
