/**
 *	Referenzen (Objekte)
 */

/**
 * Referenzen: Suche: Titel
 */
#refSearchTitle {
	font-weight: bold;
}

/**
 * Referenzen: Suche: Info-Text
 */
#refSearchInfo {
}

/**
 * Referenzen: Suche: "Keine Treffer"-Meldung
 */
div.refSearchNoResult {
	margin: 20px 0 0 0;
	color: #ff0000;
}

/**
 * Referenzen: Suche: Container für Such-Formular
 */
.refSearchForm {
	margin: 20px 0 0 0;
}

/**
 * Referenzen: Suche: Container für Marke
 */
.refSearchBrand {
}

/**
 * Referenzen: Suche: Auswahlliste für Marke
 */
.refSearchBrandSelect {
}

/**
 * Referenzen: Suche: Container für PLZ
 */
.refSearchZipCode {
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Suche: Eingabefeld PLZ
 */
.refSearchZipCodeInput {
	width: 70px;
}

/**
 * Referenzen: Suche: Container für Produktarten
 */
.refSearchProductTypes {
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Suche: Container für Submit-Button
 */
.refSearchSubmit {
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Liste: äußerer Container um Block für Objekt herum
 * (damit Gesamtbreite nicht mehr als 100%)
 */
.refListItemOuterContainer {
	width: 100%;
	overflow: hidden;
}

/**
 * Referenzen: Liste: Block für Objekt, Darstellung 1
 */
.refListItem1 {
	margin: 0 0 15px 0;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #010197;
}

/**
 * Referenzen: Liste: Block für Objekt, Darstellung 2
 */
.refListItem2 {
	margin: 0 0 15px 0;
	padding: 5px;
	background-color: #ffffff;
}

/**
 * Referenzen: Liste: Container für "Objekt des Tages"-Heading
 */
div.refListObjectOfTheDay {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 15px;
}

/**
 * Referenzen: Liste: Container für Bild
 */
div.refListImageContainer {
	width: 100px;
	float: left;
	margin: 0 5px 0 0;
}

/**
 * Referenzen: Liste: Container für PLZ, Ort und Objekt-Titel
 */
div.refListTitleContainer {
	float: left;
}

/**
 * Referenzen: Liste: PLZ
 */
span.refListPostCode {
	font-weight: bold;
}

/**
 * Referenzen: Liste: Ort
 */
span.refListCity {
	font-weight: bold;
}

/**
 * Referenzen: Liste: Objekt-Titel
 */
span.refListTitle {
	font-weight: bold;
}

/**
 * Referenzen: Liste: Objekt-Titel-Link (zur Detailseite)
 */
.refListTitleLink, .refListTitleLink:link,
.refListTitleLink:visited, .refListTitleLink:hover,
.refListTitleLink:active {
}

/**
 * Referenzen: Liste: Clearer wegen Floats
 */
div.refListClearer {
	clear: both;
}

/**
 * Referenzen: Liste: äußerer Container um Container für Blättern-Fußzeile
 * herum (damit Gesamtbreite nicht mehr als 100%)
 */
div.refPagingFooterOuterContainer {
	width: 100%;
}

/**
 * Referenzen: Liste: Container für Blättern-Fußzeile
 */
div.refPagingFooter {
	background-color: #c2c2c2;
	padding: 5px;
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Liste: Container für zurück-Blättern-Link
 */
div.refPagingBack {
	float: left;
}

/**
 * Referenzen: Liste: Container für weiter-Blättern-Link
 */
div.refPagingForward {
	float: right;
}

/**
 * Referenzen: Liste: Clearer in Blättern-Fußzeile wegen Floats
 */
div.refPagingClearer {
	clear: both;
}

/**
 * Referenzen: Liste: zurück-Blättern-Link
 */
.refPagingBackLink, .refPagingBackLink:link, .refPagingBackLink:visited,
.refPagingBackLink:hover, .refPagingBackLink:active {
	text-decoration: none;
	color: #010197;
	font-weight: bold;
}

/**
 * Referenzen: Liste: weiter-Blättern-Link
 */
.refPagingForwardLink, .refPagingForwardLink:link, .refPagingForwardLink:visited,
.refPagingForwardLink:hover, .refPagingForwardLink:active {
	text-decoration: none;
	color: #010197;
	font-weight: bold;
}

/**
 * Referenzen: Liste: Container für "zurück zur Suche"-Link
 */
div.refListBackToSearch {
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Liste: zurück-zur-Suche-Link
 */
.refListBackToSearchLink, .refListBackToSearchLink:link,
.refListBackToSearchLink:visited, .refListBackToSearchLink:hover,
.refListBackToSearchLink:active {
	text-decoration: none;
	color: #010197;
	font-weight: bold;
}

/**
 * Referenzen: Details: äußerer Container für komplette Detail-Darstellung 
 * (damit Gesamtbreite nicht mehr als 100%)
 */
div.refDetailOuterContainer {
	width: 100%;
	overflow: hidden;
}

/**
 * Referenzen: Details: innerer Container für komplette Detail-Darstellung 
 */
div.refDetailContainer {
	background-color: #ffffff;
	padding: 0;
}

/**
 * Referenzen: Details: Container für Titel
 */
h1.refDetailTitle {
	font-size: 12px;
	margin-bottom: 6px;
}

/**
 * Referenzen: Details: Container für Beschreibung
 */
div.refDetailDescription {
}

/**
 * Referenzen: Details: Container für Bild
 */
div.refDetailImageContainer {
	text-align: center;
	margin: 30px 0 20px 0;
}

/**
 * Referenzen: Details: Container für Partner-Name
 */
div.refDetailPartner {
	margin: 10px 0 10px 0;
}

/**
 * Referenzen: Details: Partner-Link
 */
.refDetailPartnerLink, .refDetailPartnerLink:link,
.refDetailPartnerLink:visited, .refDetailPartnerLink:hover,
.refDetailPartnerLink:active {
}

/**
 * Referenzen: Details: Container für Straße
 */
div.refDetailStreet {
}

/**
 * Referenzen: Details: Container für PLZ und Ort
 */
div.refDetailCity {
}

/**
 * Referenzen: Details: Container für Architekt
 */
div.refDetailArchitect {
}

/**
 * Referenzen: Details: Container für Abschnitt mit Zuordnungen
 */
div.refDetailReferencesBlock {
	margin: 30px 0 0 0;
}

/**
 * Referenzen: Details: Container für Produktart
 */
div.refDetailProductType {
	float: left;
	width: 33%;
}

/**
 * Referenzen: Details: Bezeichnung einer Produktart
 */
span.refDetailProductTypeName {
}

/**
 * Referenzen: Details: Container für Farben
 */
div.refDetailProductColor {
	float:left;
	width: 33%;
}

/**
 * Referenzen: Details: Bezeichnung einer Farbe
 */
span.refDetailProductColorName {
}

/**
 * Referenzen: Details: Container für Haustypen
 */
div.refDetailHouseType {
	float: left;
	width: 33%
}

/**
 * Referenzen: Details: Bezeichnung eines Haustyps
 */
span.refDetailHouseTypeName {
}

/**
 * Referenzen: Details: Container für Altbau/Neubau
 */
div.refDetailHouseAge {
	clear: both;
}

/**
 * Referenzen: Details: Bezeichnung Altbau/Neubau
 */
span.refDetailHouseAgeName {
}

/**
 * Referenzen: Details: Container für Denkmalschutz
 */
div.refDetailDenkmalschutz {
	margin: 10px 0 0 0;
}

/**
 * Referenzen: Details: Bezeichnung Denkmalschutz
 */
span.refDetailDenkmalschutzName {
}

/**
 * Referenzen: Details: äußerer Container um Footer herum
 * (damit Gesamtbreite nicht mehr als 100%)
 */
div.refDetailFooterOuterContainer {
	width: 100%;
}

/**
 * Referenzen: Details: Container für Footer
 */
div.refDetailFooter {
	background-color: #c2c2c2;
	padding: 5px;
	margin: 15px 0 0 0;
}

/**
 * Referenzen: Details: Container für zurück-zur-Liste-Link
 */
div.refDetailBackToList {
	float: left;
}

/**
 * Referenzen: Details: Container für zurück-zur-Suche-Link
 */
div.refDetailBackToSearch {
	float: right;
}

/**
 * Referenzen: Details: Clearer in Footer wegen Floats
 */
div.refDetailFooterClearer {
	clear: both;
}

/**
 * Referenzen: Details: zurück-zur-Liste-Link
 */
.refDetailBackToListLink, .refDetailBackToListLink:link,
.refDetailBackToListLink:visited, .refDetailBackToListLink:hover,
.refDetailBackToListLink:active {
	text-decoration: none;
	color: #010197;
	font-weight: bold;
}

/**
 * Referenzen: Details: zurück-zur-Suche-Link
 */
.refDetailBackToSearchLink, .refDetailBackToSearchLink:link,
.refDetailBackToSearchLink:visited, .refDetailBackToSearchLink:hover,
.refDetailBackToSearchLink:active {
	text-decoration: none;
	color: #010197;
	font-weight: bold;
}


