@charset "utf-8";
/* CSS Document */

  html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}
html>body #wrap {height:100%;} /* 100 % height */
#wrap {
	width:800px;
	margin:0 auto;
	border: #33FF99;
}
#header {
	width:800px;
	height:100px;
	background-image:url(/assets/images/bannschr.jpg);
}
html>body #header {
	position:fixed;
	z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding:10em 1em;} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */
#footer {
	width:800px;
	height:5em;
}
html>body #footer {
	position:fixed;
	bottom:0;
	
	z-index:10; /* Prevent certain problems with form controls */
}

/* Styling to make this demo page look just a little bit better */
html,
body {
	color:#333;
	background:  url(/assets/images/hi1.gif) fixed;
}
body {font:90%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
h1,
h2 {
	margin:0.25em 0;
	font:normal 1.5em/1.1 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	text-align:center;
	letter-spacing:1px;
}
p {margin:1em 0;}
.info {
	position:relative;
	padding:0.5em;
	width:750px;
	height:260px;
	border-bottom:2px solid #999;
	background:#fff;
}
.info img {
float:right;
}
a:link,
a:visited {
	border-bottom:1px dotted;
	color:#AE4F0C;
	font-weight:bold;
	text-decoration:none;
}
a:focus,
a:hover {
	border-bottom-style:solid;
	color:#D03900;
}
/*#header,*/
#footer {
	color:#FFFFFF;
	background-image:url(/assets/images/footer.jpg);
	text-align:center;
	height: 95px;
}
#content-wrap,
#content { background-color:#FFFFFF;}
#footer a {
	color:#FFFFFF;
}
#nav {
position:absolute; 
width:780px; height:19px; 
z-index:14; 
left: 30px; 
top: 76px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	font-size:90%;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	padding: 3px 10px 2px 10px; 
	color: #000000;
	font-weight: 300;
	text-decoration: none;
	border-left: 2px solid #711515;
	border-right: 2px solid #711515;
}
#navigation a:hover {

color: #000000;
font-weight: bold;
text-decoration: underline;	
}
#logo {
position:absolute; 
width:153px; 
height:95px; 

left: 4px; 
/*top: 457px; */
background-image: url(/assets/images/logklot.gif); 
border: 1px none #000000;
}
/* --Formatierung Formular-- */
input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 200px;
}
input.btn {
  color: #00008B;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}

form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #61B5CF;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #00008B;
  background-color: #FFFFFF;
}
hinweis {
	
	color: #666666;
	background-color: #FFFFFF;
	text-align:left;
}
/*logos W3C*/
.w3c img {
border: 0px;
height: 31px;
width: 88px;
}
.w3c a {
text-decoration:none;
border:none;
}