/*f?r alle Bereiche werden die Innen- und Au?ernabst?nde auf 0 gesetzt*/
body, html, hr, #navigation, #container, #inhalt, #kopf, #nochkopf, #navheader, #navend {
  margin: 0;
  padding: 0;
}
body {
  background-color: #FFF;
  text-align: center;
  font-style: normal;
  font-variant: normal; 
  font-weight: normal; 
  font-size: 100.01%; 
  font-family: sans-serif;
  /*background: url('../images/hg.jpg') 0 0 repeat-x;
  background: url('../images/ground/hgv.jpg') 0 0 repeat;*/
}



#container {
  /*background-image: url(../images/home/ortsschild_b.jpg);*/
  /*background-repeat: no-repeat;*/
  /*background-position: 1% 80%;*/
  /*background-color: #ff9;*/
  /*background: url('../images/ground/hgv.jpg') 0 0 repeat;*/
  width: 100%;/*62em;*/
  /*text-align: left;*/
  margin: 0 auto; /*Zentrierung f?r die standardkonformen Browser */
  background-color: #FFF;
}
#kopflinks { 
  
	width: 15%;/*14em;*/ 
	float: left; 
	padding: .2em; 
	margin: .5em;
	/*background-color: #ff9/*#ff9*/
	color: #000;/*#1f2669*/ 
	font: 0.8em Arial, Georgia, Times, serif; 
	text-align: center;
	font-weight: bold;
	font-style: italic;
	/*display: block;*/
	/*height: 20em;*/
	}
#menu {
	width: 100%;
	text-align: left;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	color: black;
	font-weight : bold;
	letter-spacing:.2em;
	line-height: 1.2em;
	background-color: #F2F2F2;
	}

#kopf {
  color: black;
  padding: .2em;
  text-align: center;
  font: 2em Georgia, "Times New Roman", Times, serif;
  font-weight : bold;
  letter-spacing:.3em;
  width: 100%;
  margin-left: 0%;
}
#kopf1 {
  /*Kopf ohne Nochkopf*/
  color: black;
  padding: .2em;
  text-align: center;
  font: 2em Georgia, "Times New Roman", Times, serif;
  font-weight : bold;
  letter-spacing:.3em;
  width: 100%;
  margin-left: 0%;
  margin-bottom: 0.7em;
  
}
#nochkopf {
  width: 100%;
  margin-left: 0%;  
  /*background-color: #fff;*/
  padding-left: 0;
  padding-bottom: .3em;
  text-align: center;
  font: 1.5em Georgia, "Times New Roman", Times, serif;
  color: black;
  font-weight : bold;
  letter-spacing:.2em;
  line-height: 1.2em;
}
 

#inhalt {
  width: 78%;/*78%;*/
  background-color: #FFF;
  color: #000;
  padding: 1em;
  margin-left: 21%;
  text-align: left; 
}
#links { 
	/*war früher 18%*/
	width: 21%;
	float: left; 
	padding: 0em 0em 0em 0.2em; 
	margin: 0em;
	background-color: #f2f2f2;
	color: #000/*#1f2669*/; 
	font: 1em Arial, Georgia, Times, serif; 
	text-align: left;
	font-weight: bold;
	font-style: italic;
	/*position: fixed;*/
	/*display: block;*/
	/*height: 20em;*/
	}













#links a:link { 
	text-decoration:none;
	color: #C00;
	}
#links a:visited { 
	text-decoration:none;
	color: #C00;
	}
#links a:hover { 
	text-decoration:none;
	color: #FF4D00;
	}
#links a:active { 
	text-decoration:none;
	color: #FFF;
	}
#navigation a:focus { 
	text-decoration:none; 
	font-weight:bold;
	color: #FFFF00; 
	}

#stanz {
	border: .2em ridge;
	color: #000;
	font-weight: bold;
	background-color: grey;
	padding: 1.5em;
	
	}

	/* Vermeidung 3px Bug im IE <7 */
* html #inhalt {
  height: 1%;
}
/*DROP DOWN
select {
	font-size: .75em; 
	font-weight: bold;
	color: black;
	background-color: #E6E6E6;
}*/
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	

	border: 1px solid black;
	/*padding:.75em 1em .5em 1em;*/
	padding:.5em .5em .5em .5em;
	box-shadow: 0 2px 1px 0 rgba(0,0,0,1);
	background-color:#333;
	color:white;
	appearance: none;
	border:none;
	border-radius: 0;
	font-size: .85em;
	/*width: 100%*/
	
}
/*
select::-ms-expand {
  display:none;
}
.lt-ie10 select {
    background-image: none;
}
*/
select:hover {
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}
/* hide browser-styling (arrow) in IE10 */

option {
  /*background:#222;*/
  background:#222;
  border-top:1px solid #444;
  /*padding:.3em 1em .3em 1em;*/
  padding:.3em .3em .3em .3em;
  /*color: #fff;*/
}

option:checked {
  /*background:#222;*/
  background:#000;
  border-top:1px solid #444;
  /*padding:.3em 1em .3em 1em;*/
  padding:.3em;
  color: green;
}

option:hover {
  /*background:#222;*/
  background:#000;
  border-top:1px solid #444;
  /*padding:.3em 1em .3em 1em;*/
  padding:.3em;
  color: red;
}




img{
  
  border: .2em ridge;
  margin: 2em 0em 1em 0em;
  }



p {
  text-align: center;
  
}
span {
	text-align: right;
	}
hr {
  text-align: left;
  height: 0.3em;
  background-color: #000;
  
}
pre {
	text-align: left;
}
a:link       { 
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a:visited    { 
	color: #3D3D3D;
	text-decoration: none;
}
ul {
	text-align: left;
	padding: 0em 0em 0em 1em; 
	
}
li {
	text-align: left;
	padding: 0.2em 0em 0em 0em; 
	
}
h1 {
	margin: 0.5em 0;
	padding: 0 0;
	font-size: 1.5em;
}
h2 {
	margin: 0.3em 0;
	padding: 0 0;
	font-size: 1.3em;
}
h3 {
	
	margin: 0.1em 0;
	padding: 0 0;
	font-size: 1em;
	}
	
	
table {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
td {
	font-size: 1em;
	text-align: left;
	font-weight: bold;}
th {
	font-size: 1.3em;
	text-align: left;
	font-weight: bold;}

input[type="image"] {
	
	cursor: pointer;
	height: 20px;
	width:20px;
	}

.submit-weiter
{ background: url(../images/buttons/button.gif); }

button {
	background-image: url(../images/buttons/button.gif);
}
input[type="submit"] {
	background-image: url(../images/buttons/button.gif);
	
}

.Stil9 {font-size: .56em;}
.Stil12 {font-size: .75em;}
.Stil12f {font-size: .75m; font-weight: bold;}
.Stil12fr {font-size: .75em; color: red; font-weight: bold;}
.Stil12l {font-size: .75em;font-weight: 100;color: grey;}
.Stil16 {font-size: 1em}
.Stil16f {font-size: 1em; font-weight: bold;}
.Stil16fr {font-size: 1em; color: red; font-weight: bold;}
.Stil21 {font-size: 1.3em}
.Stil21f {font-size: 1.3em;  font-weight: bold;}
.Stil21fr {font-size: 1.3em; color: red; font-weight: bold;}
.Stil25f {font-size: 1.6em; font-weight: bold;}
.Stil32f {font-size: 2em; font-weight: bold; }
.Stil32fz {font-size: 2em; font-weight: bold; text-align: center;}
.error {font-size: 1em; color: red; font-weight: bold;}
.eingabe {}
.eingabeu { display:none;}
.unterdrueckt { display:none;}
.links {text-align: left; }
.zentriert {text-align: center; }
.rechts {text-align: right; }
.fehler {font-weight: bold; color: blue; font-size: 1em}
.grey {background-color: #d3d3d3;}
.imgzent {display: block; text-align: center;border: none;margin: auto;}
