.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000099;
	text-align: center;
}


.calhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}



.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: center;


}
.tumbtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-align: center;
	vertical-align: top;
	border-bottom-width: medium;
	border-bottom-style: ridge;
	border-bottom-color: #00CC33;




}
.fulltablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bolder;
	text-align: center;

}
.calfulltablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	text-align: center;

}
.fulltabledesc {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: center;
	font-size: 14px;
}
.fulltableunder {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
}


.fulltabletext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

.haupttablehead {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}


.entfernung {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: right;
	vertical-align: center;
	font-size: 12px;

}
.saleheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-align: center;
	font-weight: bold;

}
.trenner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-align: left;
	font-weight: bold;
	border: #FDFDBC;
	float: left;


}
.saletext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: baseline;
	font-size: 12px;
	background-color: #006600;

}
.salepreis {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: baseline;
	font-size: 12px;
	background-color: #006600;
	font-weight: bold;

}
.ButtonWindow {
	font-family: Arial, Helvetica, sans-serif;
	border: thin inset #000099;
	background-color: #B6FAD5;
	color: #000099;
	font-weight: bold;
	text-align: center;
	font-size: 10px;






}
.sizeablehead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bolder;
	text-align: left;
	vertical-align: top;
}
.saletablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bolder;
	text-align: center;
	vertical-align: top;

}
.salesPicture {
	vertical-align: top;
}
.salesHR {
	text-align: center;
	height: 1px;
	border: thin;

}
.maillink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;

}
.ButtonAngebote {
	font-family: Arial, Helvetica, sans-serif;
	border: thin inset #FDFDBC;
	background-color: #FDFDBC;
	color: #000099;
	font-weight: bolder;
	text-align: center;
	font-size: 12px;
	height: 35px;
	width: 80px;
	font-variant: normal;
	font-style: normal;
	float: none;
	page-break-before: auto;
	page-break-after: auto;

}
.weekday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-align: right;
	vertical-align: baseline;
}
.monthnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-align: center;
	vertical-align: center;
}
.weekdaynames {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bolder;
	text-align: right;
}
.vakanzen {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
	vertical-align: baseline;


}
