.wallpaper{
  background-position:center;
  height: 600px;
  padding:140px 100px;
  color:#fff;
}

.index_wallpaper
{
	background:url('../images/index_wallpaper.png') no-repeat fixed center;
}

.message_wallpaper
{
	background:url('../images/message_wallpaper.png') no-repeat;
}

.footer
{
	padding-top:30px;
	padding-bottom:30px;
}


h1{
  font-size:40px;
  font-weight:700;
  text-align:center;
}

.wallpaper h2{
  font-size:40px;
  font-weight:700;
  text-align:center;
  color: #b48100;
}

.wallpaper hr{
  width:100px;
  margin:auto;
  margin-top:50px;
  margin-bottom:50px;
  border-width:3px;
  border-color:#fff;
}

.wallpaper p{
  font-size:16px;
  padding-bottom:20px;
}

.section{
  margin:40px 0;
  padding: 20px 0;
}

.section h2{
  padding:0;
  margin:0;
}

.section .fa{
  font-size:50px;
}

.section img{
  width:100%;
}

.absatz {
  text-align:justify;
}

.about
{
	padding-left:100px;
	padding-right:100px;
}

.skillset
{
	padding-left:10%;
	padding-right:10%;
}

.description
{
	padding-left:10%;
	padding-right:10%;
}


.impress h3
{
	text-align:center;
}

.portfolio p
{
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.portfolio img
{
	background-color: #005f6a;
}

.portfolio h3
{
	color: #b48100;
	font-weight: bold;
}
	

.contact
{
	padding-left:20%; 
	padding-right:20%;
}

.textinput
{
	width: 100%;
}

@media only screen and (max-width:600px){

  .wallpaper{
    padding: 60px 0;
  }
  
  img
  {
	  width: 280px;
  }
  
  .about
  {
	  padding:10px;
  }
  
  .contact
{
	padding-left:40px; 
	padding-right:40px;
}

}
