* -------------------------------- 

CSS

-------------------------------- */
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  font-family: "Open Sans", sans-serif;
  color: #2b3e51;
  background: rgba(0, 0, 0, 0) url("../img/bg.jpg") no-repeat fixed center bottom / cover ;
  
}
 input {
  font-family: "Open Sans", sans-serif;
  font-size: 1.6rem;
  color: #2b3e51;
  height:30px;
  background-color: #ffffff;
  border: 1px solid #cfd9db;
  border-radius: 0.25em;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) inset;
  }
  
  textarea{
  font-family: "Open Sans", sans-serif;
  font-size: 1.6rem;
  color: #2b3e51;
  height:100px;
  background-color: #ffffff;
  border: 1px solid #cfd9db;
  border-radius: 0.25em;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) inset;
  }
  
 img{
text-align:center;
}

.oben{
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 600px;
    padding: 5px;
    text-align: center;
    width: 100%;
	padding: 30px 0;
	font-family: "Open Sans", sans-serif;
}

h1{
color: #1E90FF;
font-family: "Open Sans", sans-serif;
}
p{
margin-right:44px;
margin-left:44px;
}
a.button{
    background: #1E90FF  none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 22px !important;
    padding: 5px;
    text-decoration: none;
	}
	
.midd {
	
	background: #fff none repeat scroll 0 0;
    color: #000;
    font-size: 22px;
    margin: 0 auto;
    max-width: 600px;
    opacity: 0.7;
    text-align: center;
    width: 100%;
	
	}
	
.midd1 {
	

    margin: 0 auto;
    max-width: 600px;
    text-align: center;
    width: 100%;
	
	}