/* HTML Einstellungen */

 

html {
	font-size:100%;
	font-family:Verdana, Geneva, sans-serif;
	min-height:100%;
	background-image: url(img/pics/Umgebung/big/clzUmgebung29.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	box-sizing:border-box;
/*	background:#ffffff;
	background-image:linear-gradient(#b7e068, white);
	background-size: auto 500px;
	background-repeat:repeat-x;
*/
}

header {
	position:relative;
	padding:16px 32px 16px 32px;
	padding:1rem 2rem 1rem 2rem;
	background-color: rgba(100,100,100,0.35);
	border-radius: 10px 10px 0px 0px;

}

section#section_1 h2{
	display:none;
	}
	
section#section_2 h2{
	display:none;
	}

section td {
	font-size:18px;
	font-size:1.15rem;
	padding:2px 0;
	padding: .15rem 0;
}

:invalid { 
  border-color: #009;
  -webkit-box-shadow: 0 0 5px rgba(255, 0, 0, .8);
  -moz-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  -o-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  -ms-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  box-shadow:0 0 5px rgba(255, 0, 0, .8);
}

:required {
  border-color: #400;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  box-shadow: 0 0 5px rgba(0, 0, 255, .5);
}

form {
  width:180px;
  margin: 20px auto;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  font-size:1rem;
}

input {
  border:1px solid #ccc;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  font-size:1rem;
  width:180px;
  min-height:25px;
  display:block;
  margin-bottom:5px;
  margin-top:5px;
  outline: none;

  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  -ms-border-radius:4px;
  border-radius:4px;
}

input[type=submit] {
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  font-size:1rem;
  rgba(100,100,100,0.35);
  margin: 16px 0;
  padding:3px;
}

.section_p table{
	width: 70%;
	border:0px;
	padding:0px;
	margin:0px;
}
