@font-face {
  font-family: comic_sans;
  src: url("/fonts/COMIC.TTF");
}

body {
	/*font-family: "comic_sans";*/
}

.wallpaper{
  background-position:center;
  height: 800px;
  color:#fff;
  padding: 80px;
  margin-top:40px;
}

.index_wallpaper
{
	background:url('../images/ischgl_background.jpg') no-repeat center;
}

.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: #002D55;
}

.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;
}


.contact
{
	padding-left:20%; 
	padding-right:20%;
}


form
{
	width:60%;
	margin:auto;
}

.formular
{
	max-width: 1000px;
	margin:auto;
}

#map {
        height: 500px;
		margin: 40px;
      }

input[type=text], input[type=number] {
  width: 100%;
  margin: 10px 0 10px 0;
  display: inline-block;
  border: none;
}

@media only screen and (max-width:600px){

	form
	{
		width:90%;
		margin:auto;
	}

  .wallpaper{
    padding: 60px 0;
  }
  
  img
  {
	  width: 280px;
  }
  
  .about
  {
	  padding:10px;
  }
  
  .wall_slide
{
	margin-left: 0px;
	margin-right: 0px
}
  
  .contact
{
	padding-left:40px; 
	padding-right:40px;
}

}
