@charset "utf-8";

/* Basis */
body {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 100%;
	font-weight: 100;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	background-color: #f5f6f9;
}

/* background fuer body hier setzen */
ui-body-a, .ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper { background-color: #f0f2f6; }

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

img { border: none; }

a {
	color: #76b82a;
	text-decoration: none;
	cursor: pointer;
}

a:visited { color: #76b82a; }

a:hover {
	color: #76b82a;
	text-decoration: underline;
}

a:focus { outline: thin dotted; }

strong, b { font-weight: bold; }

em, i, cite { font-style: italic; }

abbr { border: 0; }

h1, h2, h3, h4 {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 100;
}

p {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 300;
}

/* Header */
#wrapperHeader {
	width: 100%;
	height: auto; 												/* Wert alt: 38em; */
}

#headerBalkenKopf {
	width: 100%;
	height: .4em;
	background-color: #76B82A;
}

#wrapperHeaderBalkenNavigation {
	width: 100%;
	height: 4.6em;
	background-color: #f5f6f9;
	-webkit-box-shadow: 0px 2px 1px #999;
	-moz-box-shadow: 0px 2px 1px #999;
	box-shadow: 0px 2px 1px #999;
	z-index: 4003;
	margin: -.4em 0 0 0;
	position: fixed;
	border-top: solid .2em #76B82A;
}

#wrapperHeaderNavigation {
	width: 76em;
	height: 4em;
	margin: .6em auto 0 auto;
}

#headerLogo {
	width: 6em;
	height: 4em;
	float: left;
	margin: -.4em 2em 0 0;
}

#headerLogo img {
	width: auto;
	height: 100%;
}

#headerSubnavigation {
	width: 24em;
	height: 2em;
	float: right;
	margin: 0 0 0 0;
	word-spacing: 1em;
	text-align: right;
	font-size: .8em;
}

#headerSubnavigation a { color: #666; }

.selectLanguage {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
	appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 8px;
	-moz-padding-end: 8px;
	-webkit-padding-start: 4px;
	-moz-padding-start: 4px;
	background-color: #f0f2f6;
	border: 0px;
	border-radius: 0px;
	color: #666;
	font-size: .9em;
	margin: 0;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#headerSocialMedia {
	width: 13em;
	height: 2.4em;
	float: right;
	margin: -.6em 0 0 0;
	overflow: hidden;
	position: relative;
	z-index: 999;
}

.socialmediaSymbole {
	margin: 0 0 0 0;
	padding: .1em;
}

.socialmediaSymboleRight {
	margin: 0;
}

.buttonAnzeigenschaltung {
	width: auto;
	height: auto;
	padding: .4em;
	margin: 0 0 0 0;
	font-size: 1.2em;
	text-align: center;
	color: #333;
	background-color: #ccc;
}

.buttonAnzeigenschaltung a { color: #333; }

#headerHauptbild {
	width: 100%;
	height: auto;									/* Wert alt: 36em */
	max-height: 30em;
	margin: 3.5em 0 0 0;
	z-index: 4000;
	position: relative;
	overflow: hidden;
}

#headerHauptbild img {
	width: 100%;
	height: auto;
	top: 0px;
	margin-top: 0px;
	vertical-align: top; 
	background-size: contain;
}

.haederAnzeige {
	width: 36em;
	height: auto;
	min-height: 23em;
	position: relative;
	z-index: 4002;
	margin: -26em 0 3.3em 34%;
}

.haederAnzeige img {
	width: 100%;
	height: auto;
}

#headerHauptbildBalken {
	width: 100%;
	height: 3em;
	margin: -2em 0 0 0;
	position: relative;
	z-index: 4001;
	background-color: #76b82a;
}

#headerHauptbild-editmode {
	width: 100%;
	height: 36em;
	margin: 0 0 0 0;
	top: -2em;
	z-index: 4000;
	position: relative;
	overflow: hidden;
}

#wrapperheaderZusatzinfos {
	width: 76em;
	height: 13em;
	margin: -13em auto 0 auto;
	position: relative;
	z-index: 4002;
}

#headerZusatzinfoRVM { display: none; }

#headerZusatzinfosLinks {
	width: 17.4em;
	height: 100%;
	float: left;
	margin: 0 2.4em 0 0;
}

#headerZusatzinfosLinksSPK {
	width: auto;
	height: 10em;
	/*background-image: url(../gfx/layout/header/zusatzinfos/bg_zusatzinfo_spk.png);*/
	background-repeat: repeat;
	background-position: left top;
}

/* Suche */
#headerZusatzinfosLinksSuche {
	width: auto;
	height: 3em;
	padding: 1.4em 0 0 0;
	text-align: center;
	background-image: url(../gfx/layout/header/zusatzinfos/bg_zusatzinfo_suche.png);
	background-repeat: repeat;
	background-position: left top;
}

#headerZusatzinfosMitte {
	width: auto;
	height: 2.4em;
	float: left;
	margin: 10.6em 10em 0 0;			/* margin: 10.6em 10em 0 0; */
	position: relative;
	overflow: hidden;
}

#headerZusatzinfosRechts {
	width: 20em;
	height: auto;
	float: left;
	margin: 0 0 0 0;
}

#headerZusatzinfosRechtsTeaser {
	width: auto;
	height: 2.4em;
	text-align: center;
	color: #fff;
}

.headerZusatzinfosRechtsTeaser1 {
	font-family: "fertigo-pro",sans-serif;
	font-style: normal;
	font-weight: 200;
	font-size: 1.8em;
	margin: 0 0 0 0;
}

.headerZusatzinfosRechtsTeaser2 {
	font-family: "fertigo-pro",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 2.2em;
}

#headerZusatzinfosRechtsUnterkunftssuche {
	width: auto;
	height: 3em;
	background-image: url(../gfx/layout/header/zusatzinfos/banner_unterkunftssuche_smartzphone.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 10em 0 0 0;
}

#headerZusatzinfosRechtsUnterkunftssuche p {
	width: 88%;
	height: auto;
	font-size: 1.6em;
	margin: .4em 1em 0 0;
	font-variant: small-caps;
	text-align: center;
	display: block;
	float: right;
}

#headerZusatzinfosRechtsUnterkunftssuche a { color: #fff; }

#headerZusatzinfosRechtsLogout {
	width: auto;
	height: 6em;
	background-image: url(../gfx/layout/header/zusatzinfos/banner_logout.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: none;
}

#headerZusatzinfosRechtsLogout p {
	width: 40%;
	height: 2em;
	font-size: 1.4em;
	margin: 1em 1.4em 0 0;
	font-variant: small-caps;
	display: block;
	float: right;
}

#headerZusatzinfosRechtsLogout a { color: #fff; }

#headerZusatzinfosRechtsNeutral {
	width: 100%;
	height: 3em;
	background-image: url(../gfx/layout/header/zusatzinfos/banner_logout.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 100% 100%;
}

#headerZusatzinfosRechtsNeutral p {
	width: 100%;
	height: 2em;
	font-size: 1.5em;
	font-variant: small-caps;
	text-align: center;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: .4em 0 0 0;
	display: block;
}

#headerZusatzinfosRechtsNeutral a { color: #fff; }

/* Header Navigation */
#headerNavigation {
	width: auto;
	height: 2.4em;
	float: left;
	margin: 1em 0 0 4em;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 100;
	z-index: 7000;
	position: relative;
}

#headerNavigation ul { padding: 0; margin: 0; }

#headerNavigation li {
	display: inline;
	font-size: 1.6em;
	font-weight: 400;
	margin: 0 2em 0 0;
}

#headerNavigation li a { color: #666; }

#headerNavigation a:hover { text-decoration: none; border-bottom: #76b82a 2px solid; }

#headerNavigation li a:active { color: #666; border-bottom: solid 1px #76b82a; }

#headerNavigationSmartphone { display: none; }

.navi {
	background-color: #fff;
	z-index: 6000;
	width: 100%;										/* alter Wert 64em */
	height: 30.4em;
	position: relative;
	display: none;
	padding: 1em;
	margin: 0 0 0 0;
	top: .4em;
	clear: both;
}

.navigationBlocktitle {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 400;	
	font-size: 1.2em;
	font-style: italic;
	color: #7eb623;
	margin: .4em 0 .4em 0;
}

.navigationBlock > h3 {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 300;	
	font-size: 1.4em;
	color: #7eb623;
	margin: .4em 0 .8em 0;
}

#navigation_ichBin { }
#navigation_spreewald { }
#navigation_service { }
#navigation_reisevermittlung { }
#navigation_uebernachten { }

.wrapperNavigationsblock {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 0 0;
}

.navigationBlock {
	width: 30%;
	height: auto;
	display: inline-block;
	float: left;
	margin: 0 2em 0 0;
	padding: .4em;
}

.clearnavigationsBlock {
	width: 100%;
	height: .4em;
	margin: 0 0 .6em 0;
}

.navigationBlock ul {
	width: 100%;
	height: auto;
	margin: .4em 0 0 0;
	padding: 0 0 0 0;
}

.navigationBlock li {
	width: 100%;
	height: 2em;
	font-size: 1.1em;
	list-style-type: none;
	padding: .4em 0 0 .8em;
}

.navigationBlock li a { color: #333; }

.navigationBlockweitereAngebote { font-weight: 400; }

.navigationAngebotsblock {
	width: 100%;
	height: auto;
	float: right;
	margin: .4em 0 0 0;
}

.navigationAngebotsblock img {
	width: 100%;
	height: auto;
	margin: 0.4em 0 0 0;
}

.navigationAngebotsblockTitle1 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #0aaf0d;
	margin: -.4em 0 0 0;
}

.navigationAngebotsblockTitle2 {
	margin: 0 0 .8em 0;
}

.navigationAngebotsblockBeschreibung {
}

.navigationAngebotsblockButton {
	width: auto;
	height: auto;
	color: #fff;
	background-color: #76b82a; 
	text-align: center;
	padding: .4em .8em .4em .8em;
	margin: .4em 0 0 0;
}

.navigationAngebotsblockButton a { font-family: "proxima-nova-n1", "proxima-nova", sans-serif; font-size: 1.2em; font-weight: 200; color: #fff; }

/* Ausklappmenue Suche unterhalb des Eingabefeldes */
#wrapperSuchvorschlaege {
	width: 24em;
	height: auto;
	position: absolute;
	z-index: 445;
	top: 15.4em;
	left: 2em;
	padding: .6em;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 4px #999999;
  -moz-box-shadow: 0px 0px 4px #999999;
  box-shadow: 0px 0px 4px #999999;
	display: none;
}

.suchvorschlagListe {
	width: 100%;
	height: auto;
	margin: 1.4em 0 1.4em 0;
}

.suchvorschlagListe ul {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.suchvorschlagListe li {
	width: 100%;
	height: 2.4em;
	clear: both;
	list-style-type: none;
	border-bottom: solid 1px #d1d1d1;
}

.suchvorschlagListe li a { color: #333; }

.suchvorschlagListeTrefferKategorie {
	width: 70%;
	float: left;
	padding: .6em 0 0 .4em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

.suchvorschlagListeTrefferzahl {
	width: 24%;
	float: right;
	text-align: right;
	padding: .6em .4em 0 0;
}

.suchvorschlagKategorieBox {
	width: 100%;
	height: auto;
	padding: .6em;
	background-color: #d1d1d1;
	margin: 0 0 .4em 0;
}

.suchvorschlagKategorieBox a {
	color: #333;
}

/* Content */
#wrapperContent {
	width: 76em;
	height: auto;
	margin: 0 auto;
	position: relative;
	z-index: 4001;
	clear: both;
}

#wrapperMain {
	width: 42em;
	height: auto;
	float: left;
	margin: .3em 0 0 .6em;
	position: relative;
	z-index: 444;
}

#wrapperMain h1 { font-size: 2.4em; margin: -.2em 0 .4em 0; }
#wrapperMain h2 { font-size: 1.8em; margin: .4em 0 .4em 0; }

#breadcrumbNavigation {
	width: 100%;
	height: 2em;
	margin: .3em 0 0 0;
	font-size: .9em;
}

.breadcrumbNavigationEinleitung {
	width: 10em;
	float: left;
	margin: 0 .4em 0 0;
	display: none;
}

#breadcrumbNavigation a { 
	color: #76b82a;
	border-right: solid 1px #999;
	padding: 0 .6em 0 0;
	margin: 0 .6em 0 0;
	float: left;
}

.brclearAbstand {
	width: 100%;
	height: .4em;
	clear: both;
	}

/* Content Bild ueber Seitenbreite und Navigation */
#wrappercontentBildseitenbreiteNavigation {
	width: 100%;
	height: 18.4em;
	margin: 2em 0 0 0;
	position: relative;
	z-index: 4000;
}

#contentBildseitenbreite {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#contentBildseitenbreite img {
	width: 100%;
	height: 100%;
	vertical-align: bottom;
	position: absolute;
}

#contentBildseitenbreiteNavigation {
	width: 76em;
	height: 16em;
	margin: 0 auto;
	padding: 1em 0 0 0;
	position: relative;
	z-index: 4001;
}

#contentBildseitenbreiteNavigationsbloecke {
	width: 62em;
	height: auto;
	margin: -.4em 0 0 .4em;
	padding: .8em .8em .8em 2em;
	background-image: url(../gfx/layout/content/bg_bildseitenbreitenavigation.png);
	background-repeat: repeat;
	background-position: left top;
}

.contentNavigationsboxBildbreite {
	width: 20%;
	height: auto;
	float: left;
	margin: 0 2.5em 0 0;
}

.contentNavigationsboxBildbreite h2 {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	margin: 1px 0 0 0;
	padding: 0 0 8px 0;
	border-bottom: dotted 1px #565655;
}

.contentNavigationsboxBildbreite ul { margin: 8px 0 0 -40px; }

.contentNavigationsboxBildbreite li {
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 200;
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
	list-style: none;
	border-bottom: dotted 1px #565655;
}

.contentNavigationsboxBildbreite li a { color: #333; }

/* Sidebar */
#contentSidebar {
	width: 18em;
	height: auto;
	float: right;
	margin: 1.4em 0 0 0;																						/* alte Werte 1.4em 13.7em 0 0 */
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
}

.contentSidebarBox {
	width: auto;
	height: auto;
	background-color: #fff;
	padding: .8em;
	margin: 1em 0 1em 0;
	clear: both;
}

.contentSidebarBox h2 {
	font-size: 1.4em;
	margin: -.1em 0 0 0;
}

.contentSidebarBox.grau { display: none; }

/* Content Formular Onpage */
#wrapperAnbietersucheHome {
	width: 100%;
	height: auto;
	font-size: 1.1em;
	margin: 0 0 2em 0;
	padding: .4em;
	background-color: #ebedf1;
}

#wrapperanbietersucheHomeCheckbox {
	width: 100%;
	height: 2.4em;
	margin: 0 0 0 0;
	padding: .6em;
	background-color: #fff;
}

.anbietersucheHomeAbstandCheckbox {
	width: auto;
	height: 2.4em;
	float: left;
	margin: 0 .8em 0 0;
}

/* Anzeigen */
#wrapperSidebarAnzeigen {
	width: 11em;
	height: 100%;
	float: right;
	margin: -4em 0 0 0;
	position: relative;
	z-index: 4100;
}

#anzeigenReisevermittlung {
	width: auto;
	height: auto;
	color: #fff;
	padding: 1em .6em .6em .6em;
	background-color: #76b82a;
	border-bottom: solid 2px #fff;
}

#anzeigenReisevermittlung a { color: #fff; }

#anzeigenReisevermittlung h2 {
	width: auto;
	height: 1.8em;
	font-size: 1.1em;
	padding: .2em 0 0 1.2em;
	background-image: url(../gfx/pics/telefon-weiss.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#anzeigenReisevermittlung p {
	width: auto;
	height: auto;
	font-size: 1.2em;
	font-weight: 100;
	margin: -1.4em 0 0 0;
}

#wrapperAnzeigen {
	width: auto;
	height: auto;
	margin: 4em 0 0 0;
}

.AnzeigenPartnerTitle {
	width: auto;
	height: auto;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	padding: .6em;
	margin: 0 0 0 0;
	border: none;
	border-radius: 0px;
	background-image: url(../gfx/layout/content/bg_bildseitenbreitenavigation.png);
	background-repeat: repeat;
	background-position: left top;
	display: none;
	z-index: 4005;
}

#wrapperAnzeigenLeiste {
	width: auto;
	height: auto;
	padding: .4em;
	background-color: #fff;
}

#wrapperAnzeigen p {
	width: 100%;
	height: auto;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	color: #fff;
	text-align: center;
	margin: .8em 0 0 0;
	background-color: orange;
}

#wrapperAnzeigen p a { color: #fff; }

.anzeigenbannerStandard {
  width: 164px;
	height: 120px;
	margin: 0 0 .8em 0;
}

.anzeigenbannerStandard img { width: 164px; height: auto; }

#closePartner { display: none; }

/* Suche */
.inputSuche {
	width: 96%;
	font-size: 1.4em;
	color: #666;
	padding: .6em;
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
	background-position: 9.4em center;
	border: 0px;
	border-radius: 0px;
	display: none!important;
	/*display: block !important;*/
}

#lupe {
	position: absolute;
	top: 14.8em;
	left: 17em;
	display: none;
}

#wrapperSuchvorschlaege {
	width: 24em;
	height: auto;
	position: absolute;
	z-index: 445;
	top: 16.4em;
	left: .1em;
	padding: .6em;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 4px #999999;
  -moz-box-shadow: 0px 0px 4px #999999;
  box-shadow: 0px 0px 4px #999999;
	display: block !important;
}

/* Suchergebnisse einer Kategorie */
.wrapperSuchergebnisseKategorie {
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
}

/* Sprungmarken Navigationskategorien */
#wrapperSuchergebnisNavigation {
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
}

.suchergebnisNavSprungmarkeAktiv {
	width: auto;
	height: 2.4em;
	float: left;
	margin: 0 .6em .6em 0;
	padding: .6em;
	text-align: center;
	background-color: #fff;
}

.suchergebnisNavSprungmarkeInaktiv {
	width: auto;
	height: 2.4em;
	float: left;
	margin: 0 .6em .6em 0;
	padding: .6em;
	text-align: center;
	background-color: #d1d1d1;
}

.suchergebniswrapperKategorieNameAnzahl {
	width: 100%;
	height: 2em;
	font-size: 1.4em;
	margin: 1.4em 0 0 0;
}

.suchergebnisKategorieNameAnzahlBoxLinks {
	width: 48%;
	height: auto;
	float: left;
}

.suchergebnisKategorieNameAnzahlBoxRechts {
	width: 48%;
	height: auto;
	float: right;
	text-align: right;
}

.suchergebnisKategorieNameAnzahlBoxRechtsGesamtTreffer {
	color: #76b82a;
}

/* Suchergebnisse als Listenansicht */
#wrapperSuchergebnisseListe {
	width: 100%;
	height: auto;
	margin: .4em 0 0 0;
}

.buttonsuchergebnisseKategorie {
	width: 100%;
	height: auto;
	float: right;
	color: #fff;
	background-color: #47b900;
	font-size: 1.4em;
	text-align: center;
	padding: .2em;
	margin: .2em 0 0 0;
}

.buttonsuchergebnisseKategorie a {
	color: #fff;
}

/* Seitenanzahl */
.wrappersuchergebnisseListeSeitenzahl {
	width: 18em;
	height: 4em;
	float: right;
	margin: 2em 0 0 0;
	text-align: right;
}

#suchergebnisseListeSeitenzahl img {
	margin: 0 0 0 1.4em;
}

.spansuchergebnisseListeSeitenzahl {
	width: 7em;
	float: left;
	font-size: 1.4em;
	margin: .6em 0 0 0;
}

/* Footer */
#wrapperFooter {
	width: 100%;
	height: 18em;
	position: relative;
}

#wrapperfooterBoxen {
	width: 76em;
	height: auto;
	margin: 0 auto;
}

#footerBoxen {
	width: 62.2em;
	height: auto;
	padding: 1em 0 0 0;
}

.footerBox1 {
	width: 19em;
	height: 11em;
	margin: .3em 3em 0 0;
	float: left;
	color: #666;
}

.footerBox1Logo {
	width: auto;
	height: auto;
}

.footerBox1LogoUrl {
	width: auto;
	height: auto;
	margin: 0 0 0 .6em;
}

.footerBox1LogoSlogan {
	width: auto;
	height: auto;
	margin: .8em 0 0 4.2em;
}

.footerBox2 {
	width: 22em;
	height: 11em;
	margin: .3em 0 0 0;
	float: left;
}

.footerBox3 {
	width: 16em;
	height: 10em;
	margin: 0 0 0 0;
	float: right;
}

.footerBoxGastgeberLogin {
	width: auto;
	height: auto;
	background-color: #e6e8ed;
	padding: .8em 0 .6em .8em;
}

.footerBoxGastgeberLoginTitel {
	font-size: 1.2em;
	font-variant: small-caps;
	margin: 0 0 -.6em 0;
}

.inputfooterBoxGastgeberLogin {
	width: 13em;
	height: auto;
	font-size: 1em;
	padding: .6em;
	margin: 0 0 .4em 0;
	border: none;
	border-radius: 0px;
}

.buttonfooterBoxGastgeberLogin {
	width: 13em;
	height: auto;
	font-size: 1em;
	text-align: center;
	padding: .6em;
	color: #fff;
	background-color: #76b82a;
	border: none;
	border-radius: 0px;
}

.buttonfooterBoxGastgeberLogin a { color: #fff; }

#wrapperfooterLeiste {
	width: 100%;
	height: 3.2em;
	margin: 0 0 0 0;
	background-color: #ccc;
}

#footerleiste {
	width: 76em;
	height: 4em;
	margin: 0 auto;
}

#footerleisteSocialMedia {
	width: 20em;
	height: auto;
	float: left;
	margin: .6em 0 0 0;
}

.footerleistesocialmediaSymbol {
	float: left;
	margin: 0 1em 0 0;
}

#footerleisteCopyright {
	width: 63em;
	height: auto;
	float: left;
	margin: 1em 0 0 auto;
}

#footerleisteCopyright ul {
	width: 96%;
	padding: 0;
	margin: 0 auto;
	text-align: right;
}

#footerleisteCopyright li {
	display: inline-block;
	font-size: 1em;
	margin: 0 2em 0 0;
}

#footerleisteCopyright li a { color: #666; }

/* Footer fuer Smartphones */
#wrapperMobilFooter { display: none; }

/* Footer weiterfuehrende Links fuer Smartphone */
.footerWeitereLinks { display: none; }

/* wiederkehrende Elemente */
.regionBildLinks {
	width: 19.4em;
	height: 12em;
	float: left;
	margin: 1em 1em .8em 1em;
}

.regionBildRechts {
	width: 19.4em;
	height: 12em;
	margin: 1em 1em 1em 1em;
	float: right;
}

.regionBildLinks img, .regionBildRechts img { width: 100%; height: auto; }

.anzeigenhinweisDetailseite {
	font-size: .8em;
}