body {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height:100%;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	background-color: #003;
	font-family: 'Source Sans Pro', sans-serif, Verdana, Arial;
	color: #000;
	padding: 0;
	margin: 0;
}

h2,h4 {
	margin:0;
}

h3 {
	text-decoration: none;
	letter-spacing: 3px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

address, address a{
	font-style:normal;
}

figcaption {
	text-align:center;
}

figure {
	display: block !important;
}

#wrapper {
	
}

#frame {
	display: table-cell;
	border-radius: 2px;
	/* background-color:#0065cd; */
	
/* http://www.cssmatic.com/gradient-generator#%27\-moz\-linear\-gradient\%28\-45deg\%2C\%20rgba\%2843\%2C156\%2C255\%2C1\%29\%200\%25\%2C\%20rgba\%280\%2C101\%2C205\%2C1\%29\%20100\%25\%29\%3B%27 */

background: rgba(8,140,255,1);
background: -moz-linear-gradient(-45deg, rgba(8,140,255,1) 0%, rgba(0,101,205,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(8,140,255,1)), color-stop(100%, rgba(0,101,205,1)));
background: -webkit-linear-gradient(-45deg, rgba(8,140,255,1) 0%, rgba(0,101,205,1) 100%);
background: -o-linear-gradient(-45deg, rgba(8,140,255,1) 0%, rgba(0,101,205,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(8,140,255,1) 0%, rgba(0,101,205,1) 100%);
background: linear-gradient(135deg, rgba(8,140,255,1) 0%, rgba(0,101,205,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#088cff', endColorstr='#0065cd', GradientType=1 );


/* http://www.cssmatic.com/noise-texture */
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEFElEQVRogcVa23LaQAw1JCTc26bt9AelL+xDk+kAdUgDJPBN2wcjs15LWsm47cOZccDGuhxdN0WBp1DgKcxhE+iacIevrc+uwQS27mcW2JaLRfzHFJ/r6yWswn2kyACPYYqVICPYhSG+d1JmiG+u+0ewCzdwCAWewo32bJ8Wt2CO5eU6YcE3+N79t7UvOWrRyx/gySW8RhEzfRjUXqppBWUnDmuYwDbMIg9ISO8hinNxa/LIPfw2vSjFZ3g0vUyKq7vkvZ3ir08PEEa4F7+jhJEaaowvTaoICk9gGybne92KDPEtTKEMC1hfhIVdKPDU+MzjxRgf4Sf7+S0eeIVwJytCAbdEXjAvxsjTdI6/emdAQ5E0sCRBKhxFmlCg3vdYTKmOmBTxIi6e/wuNLEvW9UCihxSoS1zXz4yZFD8APUvl6L7ATeWRIb7XmWAK+SCVgpCQFtK+6pNaOJt0ab+w7yLpxe05ld8qKf0BHpuKcJSxBO2AoWeaLLjcr1k4l91adLNYReL+AtbZF2r1JP1O6iw0A9U0LrAKQLZadgBX1bkA7x05F/9NSN7iYtWkCCE39CxhFT7Bk0inNDEscNOYPzR4xgLycKNV8VgrjhWtU6Y+rFbo3I/lRmdOaXNLQxdpK61ZOn5mhPs6Ncb3pXFBmS2uQcSAOOtVrZK9SC9hpXuk5bozuGCW6MOlZQsoZtO5RJ1TyBNkQSnQSFgpjnLxpS4O+kCB7XggoTwzRQ6WGvEVf6gekpnz2p5HrNBahuZLmCEI9UYxparJoJYf+4LyTE6VNi6oHk+mBkxbIpIj9WiaGf/pXkuKvzS+0pSba/OnULYVsViz65ZRg5WqInKU0WCt2iPchxmWjYJoKXQfcHW9IroCFyHkhtBeQzyJRlw1dVLEsQGMFW0FaARpnOWUpA5iAttL/BRYtRqWPF9gVdgkPvdZd3K/RfKyLYr3PCQ3w1h2ZHe4awndKfD7smBW4MjjMc9zs0fMFDVBeAXiOFsfxMBB3ftaMmFn786wvPBMQI6vMcWqk63nVmqeY1kL0y2WLlmQrWPcQ9bjMcoY1E/Fq00tfkwrUPKidd7v6uoBHlUaWVGtXitra+nZrYjnsDJ2sVTUPDSyKCIWz2us6TnQsVRv72K8MYGmliPhPLSR9sVxwFvbkDlswgj34pAl4hqPeBAHv4e+RLfUWDMsm+MzV82p64zTsofrY3zJtjxa9Z7AVsxs2abRQiVpbPVCa89zBqN03DKUxO/Y/eQ1UiQWxDqT5E5rc/foOIZigEf3/4dICkuQ9luWSZMzFOu1Pqgi0gBfrjrFdXXB0jm5xc2xkNSuWJ6zUsh11OG1Uly0JFrFSUESpstRRpokGvvqyoWH7FBVLasPYvHT5gried//yBbjD00YZj9HZKqRAAAAAElFTkSuQmCC);

 	-webkit-box-shadow: 4px 5px 6px -3px rgba(0, 0, 0, 0.93);
	-moz-box-shadow: 4px 5px 6px -3px rgba(0, 0, 0, 0.93);
	box-shadow: 4px 5px 13px -4px rgba(0, 0, 0, 0.93),-4px -5px 13px -4px rgba(0, 0, 0, 0.93);
}

#logo {
		position: absolute;
		left: 60px;
		top: -60px;
		width:18%;
		height: auto;

}

header {
	position: relative;
	text-shadow:3px 2px 2px #000;
	clear:both;
	padding-left: 290px;
	height:24px;
	line-height:24px;
	z-index:4;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;  
}

header > a {
	z-index:20;
}

main {
	position:relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:flex;
	justify-content:center;
	align-items:center;
	padding: 0px;
	overflow: auto;
	width:1024px;
	height:600px;
	margin: 0 24px 24px 24px;
	background-color:#fff;
	z-index:2;
}

main > div {
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border: 1px solid black;
	box-sizing: border-box;
	overflow: hidden;
	background-color:#003;
}

#drawer {
    position: relative;
	bottom: 60px;
	width:100%;
	text-align:center;
	z-index:2;
	-webkit-user-select: none; /* Chrome, Opera, Safari */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
}

#drawer  ul, #top-nav ul {
	position:relative;
    margin: 0;
	padding: 0;
	list-style: none;
	height: 0px;
}

#drawer  li, #top-nav li {
	position: relative;
    display: inline;
	margin: 0 10px;
	list-style: none;
}

#drawer  li::before, #top-nav li::before {
	position: absolute;
	display:inline;
	top:5px;
	left: 2px;
	padding:0;
	width:8px;
	height:8px;
	background-color:#E87817;
	content:'';
	border:1px solid #000;
}

#drawer a, #top-nav a {
    display: inline;
	padding: 0px 0px 0 16px;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
	text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000,
	3px 2px 2px #000;
	/* -webkit-text-stroke: 1px black; */
	font-family: 'Source Sans Pro';
}


footer {
	position: relative;
	clear:both;
	height:24px;
	padding: 10px 0 0 0;
}

footer a {
	line-height:24px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-shadow:1px 1px 2px #777;
}

#footer-name {
	float:left;
}

#footer-zurueck {
	float:left;
	padding-left:330px;
	display:none;
}

#footer-kontakt {
	float:right;
}

#footer-impressum {
	float:right;
	padding-right:15px;
}


/*********************
*  KONTAKT FORMULAR  *
*********************/

#kontaktformular {
	position: relative;
	margin:0;
	width:100%;
	height:100%;
	color:#fff;
}

#kontaktformular  h2{
	position: relative;
	float: right;
	clear:both;
	margin:5px;

}

#kontaktformular a {
	text-decoration:underline;
}

#kontakt-flex-container {
	position:relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:flex;
	flex-direction:column;
	top:35px;
	left:245px;
	width:600px;
}

#kontakt-eingabe {
	display:flex;
	justify-content:center;
	height:220px;
}

#kontakt-eingabe-links {
	flex:1;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-content:space-between;
}

#kontakt-eingabe-rechts {
	flex:2;
	display:flex;
	flex-direction:column;
	align-items: stretch;
	justify-content:space-between;
}

#kontakt-eingabe-rechts > div {
	display:flex;
	align-items:center;
	justify-content:center;
}
#kontakt-eingabe-rechts > div > label {
	flex:8;
	margin-right:auto
}
#kontaktformular-statusmeldungen {
	height:30px;
	align-self:center;
	align-items:center;
}

#kontakt-information {
	padding: 0 0 0 25px;
}

#kontaktformular label {
	padding:0;
	margin:0;
	vertical-align:middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;  
}

#kontaktformular textarea,
#kontaktformular input {
	background-color:#0065cd;
	border:1px solid #000034;
	color:#fff;
	font-size:1.06em;
	border-radius:3px;
}

#kontaktformular input[type="text"] {
	width:150px;
	padding: 1.3px 3px;
}

#kontaktformular input[type="text"],
#kontaktformular input[type="submit"] {
    width: 170px;

}

#kontaktformular input[type="submit"] {
    width: 174px;
}

#kontaktformular input[type="checkbox"] {
	border: 1px solid #eee;
}

#kontaktformular textarea {
	padding: 1px 3px;
	background-color: #0065cd;
}

#kontaktformular .value-error {
  border: 1px solid #f33 !important;
  box-shadow: 0px 0px 5px #f33;
  /* -webkit- or -moz- */
}

#correction, #mail-error {
  display: none;
  position: relative;
  top: 15px;
  left: 5px;
  color: red;
  font-size:1em;
  font-weight:700;
}

#mail-success {
  display: none;
  position: relative;
  top: 10px;
  color: #ff0;
  font-size:0.9em;
}


/* KONTAKT  +  IMPRESSUM */

#kontakt-adresse {
	padding:75px 0 50px 50px;
}

#impressum {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
	-webkit-justify-content: space-around;
	height:100%;
	color:#fff;
}

#impressum  a {
	text-decoration:underline;
}

#impressum-text {
	width:400px;
	margin:20px 20px 35px 20px;
	padding-left:60px;
}

#impressum-text ul {
	list-style: none inside none;
	margin:0px;
}

#impressum-text li, #impressum p {
	padding:6px;
	text-align:justify;
	font-size: 0.75em;
}

#impressum p {
	padding-top:0px;
	padding-left: 46px;
}

#impressum-text h4 {
	margin: 0px;
}


/* BACKGROUNDS */
#homepage-bg img, #wasserskulpturen-bg img, #skulpturen-bg img, #weizenskulpturen-bg img {
    position: absolute;
    left: 0px;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
    -webkit-user-select: none; /* Chrome, Opera, Safari */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
}

/* Percentage for keyframes:
	For "n" images You must define:
	a=presentation time for one image
	b=duration for cross fading
	Total animation-duration is of course t=(a+b)*n
    0%
    a/t*100%
    (a+b)/t*100% = 1/n*100%
    100%-(b/t*100%)
    100%
 */
@keyframes homepage-bg-bild-uebergang {
	0% {
		opacity:1;
	}
	35% {
		opacity:1;
	}
	65% {
		opacity:0;
	}
	100% {
		opacity:0;
	}
}

@-webkit-keyframes homepage-bg-bild-uebergang {
	0% {
		opacity:1;
	}
	35% {
		opacity:1;
	}
	65% {
		opacity:0;
	}
	100% {
		opacity:0;
	}
}


#homepage-bg img.top, #weizenskulpturen-bg img.top {
	-webkit-animation: homepage-bg-bild-uebergang 10s ease-in-out 5s infinite alternate;
	animation: homepage-bg-bild-uebergang 10s ease-in-out 5s infinite alternate;
}


@keyframes wasserskulpturen-bild-uebergang {
  0% {
    opacity:1;
  }
  20% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes wasserskulpturen-bild-uebergang {
  0% {
    opacity:1;
  }
  20% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

#wasserskulpturen-bg img, #skulpturen-bg img {
	-webkit-animation: wasserskulpturen-bild-uebergang 32s ease-in-out 0s infinite;
	animation: wasserskulpturen-bild-uebergang 32s ease-in-out 0s infinite;
}

#wasserskulpturen-bg img:nth-of-type(1),
#skulpturen-bg img:nth-of-type(1){
	animation-delay: 24s;
	-webkit-animation-delay: 24s;
}

#wasserskulpturen-bg img:nth-of-type(2),
#skulpturen-bg img:nth-of-type(2) {
	-webkit-animation-delay: 16s;
	animation-delay: 16s;
}
#wasserskulpturen-bg img:nth-of-type(3),
#skulpturen-bg img:nth-of-type(3) {
	-webkit-animation-delay: 8s;
	animation-delay: 8s;
}
#wasserskulpturen-bg img:nth-of-type(4),
#skulpturen-bg img:nth-of-type(4) {
	-webkit-animation-delay: 0;
	animation-delay: 0;
}


/* HOMEPAGE, SKULPTUREN, WASSERSKUPTUREN, WEIZENSKULPTUREN */
#homepage {
	position: absolute;
	display:flex;
	flex-direction: row;
	align-items:flex-start;
	justify-content: flex-end;
	z-index: 2;
	height:100%;
	width:100%;
	overflow-x:auto;
	color: #fff;
	/* font-weight:700; */
	letter-spacing:1px;
	text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000,
	3px 2px 2px #000;
	/* -webkit-text-stroke: 1px black; */
	font-family: 'Source Sans Pro';
}

#homepage > div {
	height:285px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

#homepage > div:nth-child(1) {
	width:392px;
}

#homepage figure {
	margin: 16px 40px 0 0;
	width:250px;
}

#homepage-title {
	font-size: 2em;
	margin-bottom: -9px;
}

#homepage img {
	width:213px;
	height:229px;
}

#skulpturen a,#wasserskulpturen  a, #homepage a {
	text-decoration:none;
}



#skulpturen, #wasserskulpturen {
	position: absolute;
	display:flex;
	flex-direction: column;
	align-items:flex-end;
	z-index: 2;
	height:100%;
	width:100%;
	overflow-x:auto;
	color: #fff;
	font-weight:700;
	letter-spacing:1px;
	text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000,
	3px 2px 2px #000;
	/* -webkit-text-stroke: 1px black; */
	font-family: 'Source Sans Pro';
}


#skulpturen figure,#wasserskulpturen  figure {
	display:flex;
	flex-direction: column;
	align-items:center;
	width:250px;
}

#skulpturen figure,#wasserskulpturen  figure a {
	display: block;
	text-align: center;
}

#skulpturen figure:first-child,#wasserskulpturen  figure:first-child, #homepage figure:first-child {
padding: 40px 0 0 0;
}

#skulpturen figure:last-child,#wasserskulpturen  figure:last-child, #homepage figure {
padding: 0 0 40px 0;
}


#skulpturen img, #wasserskulpturen  img {
	text-align:center;
	border: 2px solid #003;
	width:213px;
	height:229px;
}

#detail-ansicht {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEFElEQVRogcVa23LaQAw1JCTc26bt9AelL+xDk+kAdUgDJPBN2wcjs15LWsm47cOZccDGuhxdN0WBp1DgKcxhE+iacIevrc+uwQS27mcW2JaLRfzHFJ/r6yWswn2kyACPYYqVICPYhSG+d1JmiG+u+0ewCzdwCAWewo32bJ8Wt2CO5eU6YcE3+N79t7UvOWrRyx/gySW8RhEzfRjUXqppBWUnDmuYwDbMIg9ISO8hinNxa/LIPfw2vSjFZ3g0vUyKq7vkvZ3ir08PEEa4F7+jhJEaaowvTaoICk9gGybne92KDPEtTKEMC1hfhIVdKPDU+MzjxRgf4Sf7+S0eeIVwJytCAbdEXjAvxsjTdI6/emdAQ5E0sCRBKhxFmlCg3vdYTKmOmBTxIi6e/wuNLEvW9UCihxSoS1zXz4yZFD8APUvl6L7ATeWRIb7XmWAK+SCVgpCQFtK+6pNaOJt0ab+w7yLpxe05ld8qKf0BHpuKcJSxBO2AoWeaLLjcr1k4l91adLNYReL+AtbZF2r1JP1O6iw0A9U0LrAKQLZadgBX1bkA7x05F/9NSN7iYtWkCCE39CxhFT7Bk0inNDEscNOYPzR4xgLycKNV8VgrjhWtU6Y+rFbo3I/lRmdOaXNLQxdpK61ZOn5mhPs6Ncb3pXFBmS2uQcSAOOtVrZK9SC9hpXuk5bozuGCW6MOlZQsoZtO5RJ1TyBNkQSnQSFgpjnLxpS4O+kCB7XggoTwzRQ6WGvEVf6gekpnz2p5HrNBahuZLmCEI9UYxparJoJYf+4LyTE6VNi6oHk+mBkxbIpIj9WiaGf/pXkuKvzS+0pSba/OnULYVsViz65ZRg5WqInKU0WCt2iPchxmWjYJoKXQfcHW9IroCFyHkhtBeQzyJRlw1dVLEsQGMFW0FaARpnOWUpA5iAttL/BRYtRqWPF9gVdgkPvdZd3K/RfKyLYr3PCQ3w1h2ZHe4awndKfD7smBW4MjjMc9zs0fMFDVBeAXiOFsfxMBB3ftaMmFn786wvPBMQI6vMcWqk63nVmqeY1kL0y2WLlmQrWPcQ9bjMcoY1E/Fq00tfkwrUPKidd7v6uoBHlUaWVGtXitra+nZrYjnsDJ2sVTUPDSyKCIWz2us6TnQsVRv72K8MYGmliPhPLSR9sVxwFvbkDlswgj34pAl4hqPeBAHv4e+RLfUWDMsm+MzV82p64zTsofrY3zJtjxa9Z7AVsxs2abRQiVpbPVCa89zBqN03DKUxO/Y/eQ1UiQWxDqT5E5rc/foOIZigEf3/4dICkuQ9luWSZMzFOu1Pqgi0gBfrjrFdXXB0jm5xc2xkNSuWJ6zUsh11OG1Uly0JFrFSUESpstRRpokGvvqyoWH7FBVLasPYvHT5gried//yBbjD00YZj9HZKqRAAAAAElFTkSuQmCC);
}


#lebens-und-werklauf {
	width:100%;
	height:100%;
	overflow-x: auto;
}

#lebens-und-werklauf .chrono-list {
	padding: 0 0 0 280px;
	height:100%;
	color:fff;
}

#lebens-und-werklauf  h2 {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 3px;
}

#lebens-und-werklauf   p {
	padding: 0 0 15px 0;
	margin: 5px 0 20px 10px;
	letter-spacing: 0.6px;
}


#lebens-und-werklauf  p.title {
	margin:0;
}

#lebens-und-werklauf  p.title2 {
	margin:0;
	padding: 0 0 60px 0;
}

#lebens-und-werklauf  .keyword {
	text-transform:capitalize;
    font-variant:small-caps;     
    font-weight:bold; 
	letter-spacing:2px;
}

#lebens-und-werklauf:before, #skulptur:before {
	position: absolute;
	top:0px;
	width:1000px;
	height: 40px;
	content:'';
	z-index:1;
	background: -moz-linear-gradient(top, rgba(0,0,51,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,51,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,51,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,51,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,51,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,51,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000033', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

#lebens-und-werklauf:after , #skulptur:after {
	position: absolute;
	bottom:0px;
	width:1000px;
	height: 80px;
	content:'';
	z-index:1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,51,1) 74%, rgba(0,0,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(74%,rgba(0,0,51,1)), color-stop(100%,rgba(0,0,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,51,1) 74%,rgba(0,0,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,51,1) 74%,rgba(0,0,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,51,1) 74%,rgba(0,0,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,51,1) 74%,rgba(0,0,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000033',GradientType=0 ); /* IE6-9 */
}

#bilder, #aktionen, #weizenskulpturen {
	position: relative;
	height:100%;
	width:100%;
	display: flex;
	justify-content:center;
	align-items: center;
	color:#fff;
	font-size:16pt;
}

/* SKULPTUR-SEITE */
#skulptur {
	color:#fff;
	overflow-y: auto;
	height:100%;
}

#skulptur-ueberschrift  {
	padding-top: 30px;
}

#skulptur-ueberschrift h3 {
	font-weight:300;
	display:inline;

}

.float-left {
	float:left;
}

#skulptur-datum {
	position: relative;
	display:inline;
	padding: 0 0 0 262px;
}

#skulptur-datum h3 {
	font-size:14pt;
}

#skulptur-ort h3 {
	font-size:14pt;
}

#skulptur-ort {
	display:inline;
	position: relative;
	left:40px;
}

#skulptur-titel {
	position: relative;
	padding:10px 0 10px 262px;
}

#skulptur-titel h3 {
	font-size:15pt;
}

#skulptur-titel-text {
	position: relative;
	padding: 0 0 0 262px;
}

#skulptur-bilder{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content:space-between;
	margin: 15px 0 15px 0;
	padding-top: 30px;
}

#skulptur-beschreibung {
	position: relative;
	padding:0px 30px 80px 262px;
}

#skulptur-beschreibung td {
	font-size:11pt;
	padding: 2px 1px 2px 1px;
	color:#fff;
}

#skulptur-beschreibung td:first-child {
	text-align:right;
	padding-right:15px;
}

#skulptur-beschreibung table {
	margin-bottom:30px;
}

#skulptur-beschreibung p {
	text-align: justify;
}

#vorbemerkung {
	font-style: italic;
	font-size:11.5pt;
}