/* Stylesheet für onkelbaer-domain */
body {background-color: silver ; 
	color: silver;
}
	
/* Blinkende Schrift */
.blink{
		height: 30px;
	    background-color: silver;
		padding: 20px;	
		text-align: center;
		line-height: 50px;
	}
	span{
		font-size: 85px;
		font-family: cursive;
		color: blue;
		animation: blink 1s linear infinite;
	}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
	
/* Link-table */
.table-center{
	width:1200px;
	margin:auto;
	border-collapse: seperate;
	border-spacing: 50px 50px;
	border: 2px solid silver;
}
.th {
	border-collapse: seperate;
	border: 2px solid silver;
	height: 1200px;
	margin: auto;
	vertical-align: middle;
	font-size: 55px;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: auto;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.container:hover .image {
  opacity: 0.3;
}

.container:hover .middle {
  opacity: 1;
}

.text {
  background-color: #04AA6D;
  color: white;
  font-size: 96px;
  padding: 16px 32px;
}
