/* Schriften
-----------------------------------------------------------*/
/**
 * @license
 * MyFonts Webfont Build ID 3303471, 2016-11-02T17:20:58-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Lucida-Rom by URW++
 * URL: http://www.myfonts.com/fonts/urw/lucida-t/regular/
 * 
 * Webfont: Lucida-RomIta by URW++
 * URL: http://www.myfonts.com/fonts/urw/lucida-t/italic/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3303471
 * Licensed pageviews: 100,000
 * Webfonts copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * 
 * © 2016 MyFonts Inc
*/

  
@font-face {font-family: 'Lucida-Rom';src: url('webfonts/32682F_0_0.eot');src: url('webfonts/32682F_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/32682F_0_0.woff2') format('woff2'),url('webfonts/32682F_0_0.woff') format('woff'),url('webfonts/32682F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Lucida-RomIta';src: url('webfonts/32682F_1_0.eot');src: url('webfonts/32682F_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/32682F_1_0.woff2') format('woff2'),url('webfonts/32682F_1_0.woff') format('woff'),url('webfonts/32682F_1_0.ttf') format('truetype');}
 

/* Grundgerüst
-----------------------------------------------------------*/
html {
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
 	min-height: 101%; 
}

body {
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	color: #000;
	font-size: 14px;
	padding: 0 30px;
}	

.frame {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

#logo {
	width: 23.1155778894%;
	width: 277px; /* bei 1200 Pixel total breite*/
	position: absolute;
	right: 0;
	top: auto;
	bottom: 0;
	background: #ffdf44;
}

#logo img {
	margin: 0;
}

/* Newsletter Naviagtion */
#topSiteNav {
	line-height: 3.5em;
}

header.siteHeader {
	margin: 0 0 2.5em 0;
	position: relative;
/*	height: 218px;*/
	min-height: 218px;
}

section {
	margin: 0 0 4em 0;
	border-top: 3px solid #000;
}

section.noBorder {
	margin: 0 0 4em 0;
	border-top: none;
}

section.abstand {
	padding: 2.5em 0 0 0;
}

/* die Verschiedenen Raster-Boxen – Grundformatierung */
.box3, .box4, .box5, .box6, .box9, .portrait {
	float: left;
	width: 23.1155778894%;
	margin: 0 2.5125628141% 0 0;
}

.box4 {
	width: 31.6582914573%;
}

.box5, .portrait {
	width: 40.2010050251%;
}

.box6 {
	width: 48.743718593%;
}

.box9 {
	width: 74.3718592965%;
}

body.body-kultur .box9 {
	margin: 0;
}

.homeImg img { /* Für Bilder auf der Startseite */
	margin: 0;
}

.box3:last-child, .box4:last-child, .box6.second {
	margin-right: 0;
}


/* Allgemeine Formatierungen
-----------------------------------------------------------*/
img, embed, object, video {
	max-width: 100%;
	width: 100%;
	display: block;
	margin: 0 0 1em 0;
}

em, .zusatz { 
	font-family: "Lucida-RomIta", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	font-size-adjust: 0.498;
	font-weight: normal;
	font-style: normal;
}

a {
	color: #000;
	text-decoration: none;
}

p {
	line-height: 1.2em;
	padding: 0 0 0.6em 0;
}

li {
	line-height: 1.2em;
}

h1 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 0.05em;
	padding: 0.4em 0;
	margin: 0 0 0.8em 0;
	border-bottom: none;
	font-size: 1.4em;
}

dt {
	line-height: 1.2em;
	float: left;
	width: 55%;
}

dd {
	line-height: 1.2em;
	float: left;
	width: 45%;
}

p.abstand-unten {
	margin-bottom: 1.2em;
}

/* Kultur Archiv
-----------------------------------------------------------*/
.archivNav {
	border-top: 3px solid #000;
}

.archivNav.archivFooter {
	display: none;
}

/* Formatierung Jahreszahl */
.archivNav dt {
	width: 100%;
	font-size: 1.5em;
	float: none;
	padding-top: 0.15em;
}

/* Formatierung Jahreszahl-Link */
.archivNav dt a {
	border-bottom: 1px solid #000;
}

/* Formatierung Anlass im Archiv */
.archivNav dd {
	width: 100%;
	float: none;
	display: none;
}

.archivNav dd a span {
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

/* Link: zurück zur Übersicht*/
.kulturBackLink {
	margin: 1em 0 0 0;
	display: block;
	width: 100%;
}

/* Für Kulturanlässe (Archiv) */
.box9.archivBlocks {
	border-top: 3px solid #000;
}

.box9.archivBlocks .box3 {
	width: 31.0810810811%;
	margin: 1.6em 3.3783783784% 1.6em 0;
}

.box9.archivBlocks .box3:nth-child(3) {
/*	float: left;*/
}

.box9 .box6 {
	width: 65.5405405405%;
	margin: 1.6em 3.3783783784% 1.6em 0;
}

/* Formatierung mit Linie nach jedem 3. Anlass */
.archivBlocks .box3:nth-child(3n+1) {
    clear:left;
}

.archivBlocks .box3:nth-child(3n+4):before {
    content: "";
    background: #000;
    width: 74.3718592965%;
    display: block;
    position: absolute;
    right: 0;
    height: 3px;
    margin: -1.6em 0 0 0;
}

.archivBlocks .box3:nth-child(3n){
    margin-right: 0;
}

/* Detailansicht Kultur: damit die Bilder unten den gleichen Abstand haben */
.box9.archivBlocks .box6 img:last-child {
	width: 100%;
	margin: 1em 0 0 0;
}

/* Für die Anzeige kleiner Bilder im Archv (Alte Anlässe)*/
.box6.bildAnzeigeKlein {
	margin: 1.6em 0 1.6em 0;
}

.box6.bildAnzeigeKlein img {
	width: 47.4226804124%;
	float: left;
	margin: 0 5.1546391753% 1em 0;
}

.box6.bildAnzeigeKlein img:nth-child(2n), .box9.archivBlocks .box6.bildAnzeigeKlein img:last-child {
	width: 47.4226804124%;
	margin: 0 0 1em 0;
}


/* Kultur Vorschau
-----------------------------------------------------------*/
.vorschau span.titel {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 0.05em;}

.vorschau span.untertitel {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	border-bottom: none;
	font-size: 1.4em;
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
}

/* Spezifische Formatierungen
-----------------------------------------------------------*/
.bigText {
	font-size: 1.5em;
	border-top: 1px solid #000;
	padding: 0;
	margin: 0.7em 0;
	clear: both;
	padding: 0.4em 0 1.2em 0;
}

.bigText h1 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	float: left;
	display: inline;
	font-size: .90em;
	padding: 0 5px 0 0;
	margin: 0;
	letter-spacing: 0;
	line-height: 1.2em;
}

.weitereInfos a {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	display: block;
}


/* Galerie
-----------------------------------------------------------*/
.galerieHome .bigLucida {
	margin: 0;
	padding: 0 0 1em 0;
}

.galerieSection .box4:last-child {
	float: left;
}

.galerieSection .box4:nth-child(3) {
	float: right;
	margin-right: 0;
}

.galerieSection h2 {
	font-weight: normal;
}

body.galerie-dunkel {
	background: #a39d94;
}

body.galerie-dunkel #logo {
	background: transparent;
}

body.galerie-dunkel .a {
	background: transparent;
}

section.galerieSection {
	border-top: 0;
	padding: 0;
}

/* aktuell
-----------------------------------------------------------*/
.aktuellBlock .box3 .grayBG a {
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
}

.box3 h2, .kulturAnlass h2, .infoblock h2 {
	border-top: 1px solid #000;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.8571428571em;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0.4em 0 0 0;
	letter-spacing: 0.05em;
}

.box3 h1, .kulturAnlass h1 {
	border-bottom: 1px solid #000;
	margin: 0 0 0.4em 0;
	padding: 0.25em 0 0.1em 0;
	letter-spacing: 0;
}

.box3 h1 span, .kulturAnlass h1 span {
	display: block;
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	padding: 0.15em 0;
}

/* Detailansicht Kultur Titel und Untertitel wieder auf eine Linie setzen */
.box6 h1 span {
/*	display: inline;
	padding: 0 0 0 0.2em;*/
}


/* Thai Box
-----------------------------------------------------------*/
.grayBG {
	margin: 1.6em 0 0 0;
	background: #dad7d3;
	padding: 1em;
}

.grayBG h1 {
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	border: none;
	font-weight: normal;
	font-size: 2.1428571429em;
	padding: 0.2em 0 0 0;
	margin: 0 0 0.5em 0;
	letter-spacing: 0.05em;
}

.grayBG h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	border-top: 3px solid #000;
	font-size: 1.4285714286em;
	font-size: 1.35em;
	margin: 0.4em 0 0 0;
	padding: 0.4em 0 0 0;
}

.grayBG h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.8571428571em;
	padding: 0.7em 0 0.2em 0;
	margin: 0;
	letter-spacing: 0.09em;
}

.grayBG h4 {
	font-family: "Lucida-RomIta", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	font-size: 1.5em;
	letter-spacing: -0.05em;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px solid #000;
	padding: 0.2em 0 0.2em 0;
	margin: 0 0 0.2em 0;
	letter-spacing: 0.04em;
}

.grayBG .bigLucida {
	padding: 1.6em 0 0.8em 0;
	border-top: 1px solid #000;
	font-family: "Lucida-RomIta", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
}

/* Kunst-Kontakt Box
-----------------------------------------------------------*/
.dunkelgrayBG {
	background: #a39d94;
	padding: 0.9em 1em 10px 1em;
	color: #fff;
	font-size: 1.3em;
}

.dunkelgrayBG h2 {
	border: none;
	margin: 0;
	padding: 0;
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	font-size: 1.64835164835em;
	text-transform: none;
	font-weight: normal;
}

.dunkelgrayBG p {
	border-top: 3px solid #fff;
	padding: 0.4em 0;
	margin: 0.4em 0;
}

.dunkelgrayBG a {
	color: #fff;
}


/* Spezifische Formatierungen */
.bigLucida {
	clear: both;
	display: block;
	font-size: 1.5em;
	padding: 0.7em 0 0 0;
}

#fbLink {
	width: 25px;
	height: 25px;
	text-indent: -9999em;
	display: block;
	overflow: hidden;
	background: url(../_img/fbIcon.png) no-repeat center center;
	background-size: 100% 100%;
	float: left;
	margin: 12px 20px 5px 0;
}

.topLink {
	display: block;
	background: url(../_img/upIcon.png) no-repeat center top;
	background-size: 80% auto;
	float: left;
	padding: 50px 0 0 0;
	margin: 20px 0 0 0;
}


/* Infoblock stadtcafé (Rechte Seite)
-----------------------------------------------------------*/
.infoblock {
	padding: 0 0 2em 0;
	margin: 0;
}

.infoblock h1 {
	font-family: "Lucida-Rom", 'Lucida Bright', Georgia, 'Times New Roman', Times, serif;
	border-bottom: 1px solid #000;
	font-weight: normal;
	margin: 0 0 0.4em 0;
	padding: 0.15em 0;
	letter-spacing: 0;
}


/* Formular
-----------------------------------------------------------*/
form {
	margin-bottom: 1.4em;
}

form .group {
	position: relative;
}

.form-block label {
	display: none;
}

label {
	font-size: 0.9em;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	display: block;
	padding-bottom: 0.35em;
	letter-spacing: 0.05em;
}

input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="date"], select, textarea {
	border: none;
	font-family: inherit;
	font-size: 1em;
	padding: 0.35em 0.35em;
	margin: 0 0 1em 0;
	box-sizing: border-box;
	float: none;
	width: 100%;
	color: inherit;
	height: 2.1em;
	background: #dad7d3;
}

input[type="number"] {
	width: 5em;
}


::placeholder {
	color: #000;
	font-size: inherit;
}

textarea {
	display: block;
	width: 100%;
	height: 10em;
}

input[type="submit"] {
	font-size: 1em;
	border: none;
	display: block;
	margin: 1em 0 1.4em 0;
	background: #000;
	color: #fff;
	font-weight: 700;
	padding: 0.35em 1.5em;
	position: relative;
}

input[type="hidden"] {
	position: absolute;
	z-index: -1;
}

.checkmark-label a, .agb .wf-group-heading label a {
	border-bottom: 1px solid #000;
}

input[type="text"].wf-Surname-1 {
	display: none;	
}

/* 
.form-ok, .form-error {
	// display: none;
}
 */

.form-error h2 {
	color: #fff;
}

.form-error, .form-ok {
	clear: both;
	padding: 0.7em;
}

.form-error {
	border: 1px solid #c63603;
	background: #ed8763;
	margin-bottom: 1.4em;
}

.form-ok {
	border: 1px solid #000;
}

input[type="text"].errEmpty, input[type="tel"].errEmpty, input[type="number"].errEmpty, input[type="email"].errEmpty, input[type="date"].errEmpty, select.errEmpty, textarea.errEmpty {
	border: 1px solid #c63603;
}

.zusatzFeld {
	display: none;
}
.versteckt {
	display: none;	
}

.zusatzFeld, input#titelField {
	display: none;
}



/* Main Navigation
-----------------------------------------------------------*/
nav.mainNav {
	float: left;
	width: 76.884422111%;
	padding: 2em 0 0 0;
	position: relative;
	bottom: -0.45em;

}

nav.mainNav li {
	font-size: 2.2em;
	line-height: 1.15em;
	letter-spacing: 0.075em;
}

body.body-kultur .btn01 a,
body.body-stadtcafe .btn02 a,
body.body-galerie .btn03 a,
body.body-kontakt .btn04 a
{
	color: #a39d94;
}

body.galerie-dunkel .btn03 a {
	color: #fff;
}

/* Main Navigation bei Galerie
-----------------------------------------------------------*/
nav.galerieNav {
	padding: 1.6em 0 0 0;
	width: 76.884422111%;
}

nav.galerieNav li {
	font-size: 1.5em;
	line-height: 1.15em;
	letter-spacing: 0.075em;
}




/*-----------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
MediaQueries 
-------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
@media screen and (max-width: 1075px) {

dt, dd {
	float: none;
	width: 100%;
}

dd {
	padding: 0 0 0.6em 0;
}

.archivNav dd {
	padding: 0;
}

} /* Ende 990 */


@media screen and (max-width: 990px) {

body {
	font-size: 13px;
}	

header.siteHeader {
	margin: 0 0 2em 0;
/* 	background: #eee; */
}

section {
	margin: 0 0 3em 0;
}

.kontakt .box3,
.kontakt .box5
{
	width: 31.6582914573%;
}

} /* Ende 990 */


@media screen and (max-width: 900px) {

body {
	font-size: 14px;
}	

/* 2-Spaltiges Layout, Breite aller Boxen anpassen */
.box3, .box9, .box4, .kontakt .box4, .box5, .aktuellBlock .box3:last-child  {
	width: 48.743718593%;
	margin: 0 2.5125628141% 2em 0;
	float: left;
}

.box9.anmeldeform {
	width: 100%;
	margin: 0 0 2em 0;
}

.box3:nth-child(odd),
.box3r:nth-child(odd),
.box9:nth-child(odd),
.kontakt .box4:nth-child(odd),
.box5:nth-child(odd),
.aktuellBlock .box3:nth-child(odd)
{
	margin: 0 0 2em 0;
}

/* GalerieHome Margin-Bottom entfernen */
.galerieHome .box3 {
	margin: 0 2.5125628141% 0 0;
}

/* Galerie Home Margin-Right zurücksetzen */
.galerieHome div .box3:nth-child(2n) {
	margin: 0;
}

/* Kontakt-Section */
.kontakt .box3,
.kontakt .box5 {
	width: 48.743718593%;
	float: left;
}

.kontakt .box5 {
	float: right;
	margin-right: 0;
}

/* Home-Img recht ausblenden… */
.homeImg .box3 { 
	display: none;
}

/* dafür die linke Box über die ganze Breite laufen lassen */
.homeImg .box9 { 
	width: 100%;
	margin: 0;
}

/* Box9 auf ganze Breite laufen lassen */
body.body-stadtcafe .box9,
body.body-kontakt .box9
{
	width: 100%;
}

.box3.infoblock {
/*	padding: 0;*/
}	



/* Kultur Archiv
-----------------------------------------------------------*/

/* Für Kulturanlässe (Detailansicht) */
body.body-kultur .box9 {
	margin: 0 0 2em 0;
}

.box3.archivNav {
	margin: 0 2.5125628141% 2em 0;
}

/* Detailansicht Kultur: Bilder ganze Breite (==50%) und Abstand nach oben und unten anpassen*/
.box9.archivBlocks .box3 {
	width: 100%;
	margin: 1em 0 1.6em 0;
}

/* Detailansicht Kultur: Inhalt ganze Breite (== 50%) und Abstand nach oben anpassen */
.box9.archivBlocks .box6 {
	width: 100%;
	margin: 1em 0 0 0;
}


/* Aber bei kleinen Bilder nicht…*/
.box9.archivBlocks .box6.bildAnzeigeKlein img:last-child {
	width: 47.4226804124%;
	margin: 0;
}

/* Detailansicht Kultur: Abstand zu den zusätzlichen Bilder ausgleichen*/
.box9.archivBlocks .box6:last-child {
	margin: 0;
}

/* Schwarze Linie löschen */
.box9.archivBlocks .box3:nth-child(3n+4):before {
	content: none;
}

/* Bei jeder 3. Box das Margin rechts hinzufügen */
.archivBlocks .box3:nth-child(3n){
    margin-right: 3.3783783784%;
}

/* Bei jeder 2. Box das Margin rechts zurücksetzen */
.archivBlocks .box3:nth-child(2n){
    margin-right: 0;
}

/* section Abstand nach unten anpassen, */
section,
section.noBorder
{
	margin: 0 0 2em 0;
}

/* braucht den Abstand nach oben nicht mehr, Linie darf auch weg… */
section.abstand {
	padding: 0;
	border-top: none;
}

/* Aber beim Kontakt soll Abstand und Linie bleiben*/
body.body-kontakt section.abstand {
	padding: 2.5em 0 0 0;
	border-top: 3px solid #000;
}

} /* Ende 900 */



@media screen and (max-width: 550px) {

body {
	font-size: 15px;
}	

/* Margin nach unten anpassen und die Mindesthöhe anpassen */
header.siteHeader {
	margin: 0 0 1.5em 0;
	min-height: 125px;
}

/* Float auflösen und auf ganze Breite setzen */
.box3, .box3r, .box9, .box4, .box4:last-child, .box5, .aktuellBlock .box3:last-child, .kontakt .box3, .kontakt .box5 {
	width: 100%;
	margin: 0 0 2em 0;
	float: none;
}

/* Float auch bei ungeraden auflösen */
.box3:nth-child(odd),
.box3r:nth-child(odd),
.box9:nth-child(odd),
.box4:nth-child(odd),
.box5:nth-child(odd),
.aktuellBlock .box3:nth-child(odd)
{
	width: 100%;
	float: none;
	margin: 0 0 2em 0;
}

/* Footer anpassen, Link nach oben auf Rechte seite setzen */
.footer .box5 {
	float: left;
	width: 80%;
	margin: 0 0 2em 0;
}

.footer .box4 {
	float: right;
	width: 20%;
}

/* Abstand für lesbarkeit beim Kultur-Archiv nach unten anpassen */
.box9.archivBlocks .box3 {
	margin: 1em 0 2em 0;
}

/* Für die alten Einträge in der Dtailansicht abstand von der ersten box3 nach oben vergrössern */
.box9.archivBlocks .box3.archivOldDetail {
	margin: 1em 0 2em 0;
}

.homeImg .box9 { 
	margin: 0;
}

/* Border löschen */
/*.archivNav {
	border-top: none;
}*/


/* Damit der letzte Abstand stimm, warum weiss kein Mensch…*/
.box9.archivBlocks .box3:last-child {
/*	margin: 1em 0 4em 0;*/
}

.box9.archivBlocks .box6 {
	margin: 1em 0 2em 0;
}

/* Kontakt-Boxen auf ganze Breite setzen */
.kontakt .box3,
.kontakt .box4,
.kontakt .box5 {
	width: 100%;
	float: none;
}

/* Detailansicht Kultur: damit die Bilder unten den gleichen Abstand haben */
.box9.archivBlocks .box6 img:last-child {
	width: 100%;
	margin: 1em 0 0 0;
}

/* Logo Hintergrund transparent und Höhe ändern */
#logo {
	float: right;
	position: static;
	position: absolute;
	right: 0;
	bottom: 0px;
	overflow: hidden;
	margin-bottom: 0;
	background: transparent;
	padding: 0;
	float: right;
	width: 127px;
	height: 40px;
}

#logo a {
	display: block;
/*	width: 127px;*/
	width: 220px;
/*	margin: 90px 0 -90px 0;*/
	overflow: hidden;
}

/* Newsletter Link oben ausblenden */
.nlLink {
	display: none;
}

/* FB-Link nach rechts rücken */
#fbLink {
	float: right;
	margin: 10px 0 0 0;
	position: absolute;
	top: 7px;
	right: 0;
	z-index: 10;
}

.bigText {
	margin: 0.7em 0;
	clear: both;
}

/* Navigation anpassen */
nav.mainNav, nav.galerieNav {
/*	display: block;*/
	width: 50%;
	float: left;
	background: transparent;
	padding: 10px 0;
}

nav.galerieNav {
	padding: 17px 0 10px 0;
/*	margin-top: 50px;*/
}


nav.mainNav ul, nav.galerieNav ul {
/* 	float: left; */
	width: 50%;
/* 	position: absolute; */
	display: none;
	display: block;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 1em;
}

nav.mainNav ul li, nav.galerieNav ul li {
	font-size: 1.6em;
/* 		margin: 3px 0 3px 15px; */
}



.bigText, .bigLucida {
	font-size: 1.25em;
}

/* Abstand ausgleichen wenn alle Bilder untereinander erscheinen */
.galerieHome .box3 {
	margin: 0 0 0 0;
}

/* Link nach oben auf rechte Seite setzen */
.topLink {
	float: right;
	padding: 47px 0 0 0;
}


/* Zurück Link oben bei der Galerie*/
body.galerie-dunkel #topSiteNav a {
	display: block;
	height: 30px;
	width: 100%;
	float: right;
	text-align: right;
}

/* Ganzer block anzeigen */
.archivNav.archivFooter {
	display: block;
}

/* Alle dt ausblenden… */
.archivNav dt {
	display: none;
}

/* Aber bei der Navigation unten wieder anzeigen */
.archivNav.archivFooter dt {
	display: block;
}

/* dt sollen nebeneinander erscheinen */
.archivNav.archivFooter dt {
	width: auto;
	float: left;
	padding: 0 1em 1em 0;
}

/* Border beim Titel entfernen */
.kulturAnlass .archivFooter h1 {
	border-bottom: none;
}

/* Div Float brechen und einen Border einfügen */
div.archivFooter {
	clear: both;
	border-top: 3px solid #333;
}

/* Abstand BackLink nach unten verkleinern */
/*.kulturBackLink {
	margin: 1em 0;
}*/




} /* Ende 550 */












/* Clearfix
-----------------------------------------------------------*/
.group:after, section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	min-height: 1px;
}


