/* @charset "UTF-8";
CSS Document */
*{margin:0;
padding:0;
border:0 }
html {background: url(bilder/bg1.jpg) fixed; background-size: cover; background-color: black}
header, nav, ul, footer, main{
		display:block; 
		width:1024PX; font-family: Verdana, Geneva, sans-serif}
	body{margin-right: auto; margin-left: auto; width: 1024px; background-color: #FFF; padding: 0px; box-shadow: 0px 0px 20px;}
	header {margin-top:40px; padding-bottom: 25px}
	article,figure{display:block;}
	article{ width:670px; float:left}
	main p, figure,{ font-size: 11pt; width: 60%; display: inline; float: left;}
	main p {padding:25px; padding-left: 40px;}
	figure{float: right; 
		margin:25px; 
		margin-right: 40px;
		width:289px; 
		height:auto; 
		margin-top: 25px; 
		}
	
	h1{color: #A2125F; font-size:24px; display:block; margin-bottom:-20px; margin-left: 25px}
	h2 {margin-left:40px; font-size: 12pt}
	
	ul {text-align: center; box-shadow: 0px 0px 10px; background-color: #A2125F}
	nav ul li{ display: inline-block; width: 160px; text-align: center}
	nav a{ padding: 16px; color: #FFF; font-size:16pt; width: 150px; padding-right: 25px}
	nav {  height: 70px; margin-top:-10px; }
	a:link{ text-decoration: none; text-underline: none; }
	a:active{ text-decoration: none; text-underline: none; }
	a:visited{ text-decoration: none; text-underline: none; }
	
	table {margin-left: 25px; }
	p a:link{ text-decoration: none; text-underline: none; color: #A2125F }
	div a  { text-decoration: none; text-underline: none; color:#FFF  }
		
	footer{border-bottom: #A2125F 5px solid; background-image: url(bilder/footer.jpg) ; color: #FFF; clear:both; height: 95px}
	footer p{margin:15px; margin-top:10px;  display:inline-block; font-size:14px; color: #6E6E6E}
	
	#pix {width: auto; height: 180px}
	.socialmedia {  margin-left: 160px;	margin-top: 22px; padding-right: 5px; margin-bottom: 0px;}
	#fbbutton {margin-right: 20px;  }
	#startbild {width:300px; height:auto; }
	.diashow {background-color: none;
		color: magenta;
	}
	#ich { background-image: url(bilder/paper.jpg) ; margin-left: 25px ; margin-top: 10px;  width: 640px; height: 270px }
	#tag {margin-bottom: -15px; margin-top: -30px;}
	#aktuell {
		font-weight: bold;
		padding-top:24px; 
		padding-bottom: 25px; 
		background-image: url(bilder/aktuell.png);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		}
	.galerie{
		margin-left: 50px;
		margin-top: 30px;
		margin-bottom: 40px;
		width: 950px;
	}
	.Leben {float: left; width: 650px; margin-bottom: 25px; margin-top: 30px}
	#headerimg {margin-bottom: 0px; padding-top: 60px; height: 460px}
	#adr { margin-left: 40px}
	.daten { margin-right: 25px; float: right; margin-top: -20px; margin-bottom: 0px;}
	#new {width: 600px; height:auto; margin: 25px}
	.spruch {
		max-width:470px; max-height:470px;
		margin-top: 10px;
		}
	.sdw {
		float: left;
 min-width: 280px;
 min-height: 280px;
 margin-left: 20px;
 margin-bottom: 10px;
 text-align: center;
 display: table-cell;
 vertical-align: middle;
 
			}
	.bilder{
	max-width:900px; max-height:900px}


	.w3-display-right {
    position: absolute;
	top: 350px;
    right: -800px;
  }

.w3-display-left {
    position: absolute;
	top: 350px;
    left: 15px;
 }

.w3-btn-floating, .w3-btn-floating-large {
    display: inline-block;
    text-align: center;
    color: #fff;
    background-color: #A2125F;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 0;
    border-radius: 50%;
    cursor: pointer;
    font-size: 24px;
}

.w3-btn-floating {
    width: 40px;
    height: 40px;
    line-height: 40px;}



.w3-container {
float: left;
display: inline-block;
width: 900px;
max-height: 900px;
margin-top: -35px;
padding: 10px;
margin-left: auto;
margin-right: auto;

}
.w3-display-container {
	text-align: center;
	
}
