body,html{margin:0;padding:0;height:100%;}
body{background:#FFFfff;}

/* CSS radial menu by web-tiki  */
.wrap{
  position:relative;
  width:80vmin; height:80vmin;
  top: -40px;
  margin:0 auto;
  background:inherit;
  -webkit-transform:scale(0.2) translatez(0px);
          transform:scale(0.2) translatez(0px);
  opacity:0;
  -webkit-transition:opacity .5s, -webkit-transform .5s;
  transition:opacity .5s, -webkit-transform .5s;
  transition:transform .5s, opacity .5s;
  transition:transform .5s, opacity .5s, -webkit-transform .5s;
}
a{
  position:absolute;
  left:0; top: 10;
  width:47.5%; height:47.5%;
  overflow:hidden;
  -webkit-transform:scale(.5) translateZ(0px);
          transform:scale(.5) translateZ(0px);
/*   background:#585247; */
	background:#ffffff; 
}
a div{
  height:100%;
  background-size:cover;
  opacity:.5;
  -webkit-transition:opacity .5s;
  transition:opacity .5s;
  border-radius:inherit;
}
a:nth-child(1){
  border-radius:40vmin 0 0 0;
  -webkit-transform-origin: 110% 110%;
          transform-origin: 110% 110%;
  -webkit-transition:-webkit-transform .4s .15s;
  transition:-webkit-transform .4s .15s;
  transition:transform .4s .15s;
  transition:transform .4s .15s, -webkit-transform .4s .15s;
}
a:nth-child(1) div{
  background-image: url("../images/warum.jpg");
}
a:nth-child(2){
  border-radius:0 40vmin 0 0;
  left:52.5%;
  -webkit-transform-origin: -10% 110%;
          transform-origin: -10% 110%;
  -webkit-transition:-webkit-transform .4s .2s;
  transition:-webkit-transform .4s .2s;
  transition:transform .4s .2s;
  transition:transform .4s .2s, -webkit-transform .4s .2s;
}
a:nth-child(2) div{
  background-image: url("../images/wie.jpg");
}
a:nth-child(3){
  border-radius:0 0 0 40vmin;
  top:52.5%;
  -webkit-transform-origin: 110% -10%;
          transform-origin: 110% -10%;
  -webkit-transition:-webkit-transform .4s .25s;
  transition:-webkit-transform .4s .25s;
  transition:transform .4s .25s;
  transition:transform .4s .25s, -webkit-transform .4s .25s;
}
a:nth-child(3) div{
  background-image: url("../images/was.jpg");
}
a:nth-child(4){
  border-radius:0 0 40vmin 0;
  top:52.5%; left:52.5%;
  -webkit-transform-origin: -10% -10%;
          transform-origin: -10% -10%;
  -webkit-transition:-webkit-transform .4s .3s;
  transition:-webkit-transform .4s .3s;
  transition:transform .4s .3s;
  transition:transform .4s .3s, -webkit-transform .4s .3s;
}
a:nth-child(4) div{
  background-image: url("../images/wiesoweshalb.jpg");
}
a:nth-child(5){
  width:55%;height:55%;
  left:22.5%; top:22.5%;
  border-radius:50vmin;
  box-shadow:0 0 0 5vmin #96c7ef;   
 /*  E3DFD2; */
  -webkit-transform:scale(1);
          transform:scale(1);
}
a:nth-child(5) div{
  background-image: url("../images/wer.jpg");
}
span{
  position:relative;
  display:block;
  margin:0 auto;
  left: 5vmin;
  top:55vmin;
  width:24vmin; height:24vmin;
  border-radius:0%;
  background-image:url("../images/logo-blue.jpg");
  background-repeat:no-repeat;
  -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
}
span span{
  position:absolute;
  width:60%;height:0px;  
  left:20%; top:20%;
  border-radius:0;
}
span span:after, span span:before{
  content:'';
  position:absolute;
  left:0; top:0vmin;
  width:100%; height:100%;
  background:inherit;
}
span span:after{
  top: 0vmin;
}
span:hover + .wrap, .wrap:hover{
  -webkit-transform:scale(.8) translateZ(0px);
          transform:scale(.8) translateZ(0px);
  opacity:1;
}
span:hover + .wrap a, .wrap:hover a{
  -webkit-transform:scale(1) translatez(0px);
          transform:scale(1) translatez(0px);
}
a:hover div{
  opacity:1;
  -webkit-transform:translatez(0px);
          transform:translatez(0px);
}