/* Druck Definitionen */
body
{
	background-color:transparent;
	overflow:visible !important;
}

/*Content ausblenden, der in mb nicht darzustellen ist*/
#satnav, #mainnavWrapper, .sidebar, .startSearch, .searchListPrint, .detailNav, .morDetails ul, .search .flatList .infos a, #contact .bntSubmitWrapper, #contact .btnRight, .sortform
{
	display:none;
}

/*Hintergrundbilder und Breiten anpassen*/
#mainTop, #backBottom, #backTop, #backFooter, .stdRoundBox .back, .stdRoundBox .content, .flatList li
{
	background-image:none;
}

.shts_container, .shts_grid_full, .shts_container .shts_grid_full, .shts_ext_mainTopContent, .searchRes
{
	margin-left:0px;
	width:640px;
}

.stdRoundBox .content
{
	padding:0px;
	margin-right:0px;
}

#mainTop
{
	padding-top:0px;
}

.flatList li
{
	margin:0px;
}

/* map */
#mapDetail .mapText
{
	width:329px !important;
}

/* Footer */
#mainfooter
{
	text-align:left;
	line-height:1.6em;
	padding-left:15px;
}

/* Printlink */
.logo
{
	float:left;
}

.printLink
{
	float:right;
}

.flatList li
{
	height:98px;
	overflow:hidden;
}

li.printPageBreak
{
	padding-bottom:140px;
}

#mainfooter .separator
{
	display:none;
}

#mainfooter .footSpacer, #mainfooter .street-address, #mainfooter .adr, #mainfooter .email
{
	display:block;
}

.pageBreaker
{
	page-break-before:always;
	page-break-inside:auto;
	page-break-after:always;
	display:block;
}

.cardImagesGnd
{
	height:700px!;
	display:block;
}

@media print
{
	.printLink
	{
		display:none;
	}
}
