/* CSS seeleleben TMP 2017-01-21 */

html * { margin: 0; padding: 0; }
html { height: 100%; }

body {
	background: #e2c8cf;
	color: #683342;
	height: 100%;
	font-family: 'alegreyaregular';
	line-height: 1.3;
}

p { margin-bottom: 1em; }
h1 {font-size: 160%;}
a { color: #68073f; text-decoration: none; }
a:active, a:focus, a:hover { color: #f405f6; text-decoration: underline; }

.site-wrapper { padding-bottom:170px; position: relative; min-height: calc(100% - 170px); }

.content {
	margin: 0 auto;
	max-width: 600px;
	padding: 40px;
	text-align: center;
}
.content img { max-width: 100%; height: auto; }
.author { font-size: 110%; font-weight: bold; }

ul { margin-bottom: 40px; }
li { display: inline; margin: 10px 0; list-style-image: url(images/list-style-image.gif); }

footer {
	background: #7d345e;
	bottom: 0;
	color: #cb83ac;
	font-size: 90%;
	left: 0;
	padding: 60px 80px;
	position: absolute;
	width: calc(100% - 160px);
}
.footer-right {
	background: url(images/seeleleben_Logo_S.png) top left no-repeat;
	height: 81px;
	float: right;
	padding-left: 110px;
}
.footer-left  { float: left; }