ul {
 padding-left: 20px;
 padding-bottom:10px;
 font-size:1.1em;
}
ul ul {
list-style-type:disc
}
ul ul ul {
list-style-type:disc
}
img, a img { border:0; }
.middle { vertical-align:middle; }
.none { display:none; }
.clear { clear:both; }
.upper { text-transform:uppercase; }
.f_left {float:left;}
a:link { color:#1d628e; text-decoration:none; font-weight:bold; }
a:visited { color:#1d628e; text-decoration:none; font-weight:bold; }
a:hover, active { color:#318ac2; text-decoration:none; font-weight:bold; }
input, textarea{
	background: #ededed;
	border: 1px solid #8f9999;
	border-top: 2px solid #8f9999;
	margin-bottom: 3px;
}
input:hover, textarea:hover {
	background: #fff;
	border-top: 2px solid #b8c3c3
}
input:focus, textarea:focus {
	background: #fff;
	border-top: 2px solid #b8c3c3
}
.submit { border:0; width:auto; }
.submit:hover, .submit:active { border:0; }
.radio { background:none; border:0; }
h1 {
  font-size:1.2em;
  margin-bottom: 0.7em;
}
body {
	height:900px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#1c1c1c;
	line-height:1.4em;
	background: #c9cbce;
	padding-top: 20px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 20px;
	}
div#container {
	text-align:left;
	margin:0 auto;
	width: 900px;
	border: solid 1px;
}
#content {
	margin: 0px auto;
	width: 900px;
	min-height: 630px;
	font-size: 1em;
	  border-top: 1px solid;
  border-left: 2px solid;
  border-right: 2px solid;
  border-bottom: 1px solid;
	background: #66aadf url(images/side.png) repeat-y top center;
}
div#topline {
  height:114px;width:900px;
  min-width:900px;
  background-color:#827f7e;
  border-bottom:1px solid #2a2a2a;
  margin:0 auto;
}
div#menu {
  height:236px;width:900px;
  background-color:#66aadf;
  border-top:1px solid #2f2f2f;
  border-bottom:1px solid #fff;
}
div#sub {
  width:900px;
  margin:0 auto;
  color:#fff;
  padding-top:4px;
  font-size:0.9em;
  height:21px;
  background-color: #000;
  border: 1px solid #000;
}

div#subheader {
  padding-left:4px;
  float:left;
}
div#innercontent {
  width:896px;
  margin:0 auto;
}

div#innermenu {
  width:900px;
  height: 21px;
  margin:0 auto;
  background-color:#000;
}
.logo {
  padding-top:0px;
  float:left;
}
#navigation {
  padding-right: 10px;
    padding-left: 23px;

}
#navigation ul {
  font-size:1em;
}
#navigation li {
  margin-left:10px;
  text-align:center;
  background-color:#1d1d1d;
  list-style: none;
  float: left;
}
#navigation li a {
  color:#f0f0f0;
  height:18px;width:96px;
  display: block;
}
#navigation li a:visited {
  color:#f0f0f0;
  text-decoration:none;
  font-weight:bold;
}
#navigation li a:hover {
  background-color: #3c3c3c;
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}
.active {
  background-color: #3c3c3c;
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}
div#footer {
	clear: both;
	height: 100px;
	width: 840px;
	background: #66aadf;
	border-left: #000 2px solid;
	border-right: #000 2px solid;
	border-bottom: #000 2px solid;
	border-top: #000 1px solid;
	color: #fff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
  div#footer a {
  	color: #000;
  }
  div#footer a:hover {
  	color: #fff;
  }

}
div#innerfoot {
  width:840px;
  margin:0 auto;

}
.middle {
  padding-top:15px;
  padding-bottom:3px;
  clear:both;
}
div#left {
  width:520px;
  float:left;
  padding-top: 15px;
  padding-left: 40px;
  padding-bottom: 15px;
}
div#right {
  width:200px;
  float:right;
  margin-top: 84px;
  margin-right: 40px;
  padding-bottom: 15px;
  background: #fff;
}
div#reg {
  width:820px;
  margin:0 auto;
  color:#000;
  padding-top:4px;
  margin-left: 40px;
  height:20px;
  background-color: #fff;
  border-left: 2px solid;
  border-right: 2px solid;

}
div#reg a:link { color:#fff; text-decoration:none; font-weight:bold; }
div#reg a:visited { color:#fff; text-decoration:none; font-weight:bold; }
div#reg a:hover, active { color:#555; text-decoration:none; font-weight:bold; }
div#regheader {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
div#subreg {
	float: right;
}

div #anmelden {
	position: absolute;
	top: 270px;
	left: 779px;
}
.subnav{
 margin:0;padding:0;
}
.subnav li {
  list-style:none;
  float:right;
  margin-left:50px;
  padding-top:15px;
  font-size:1em;
}
.subnav li a:link { color:#2277b7; text-decoration:none; font-weight:normal; }
.subnav li a:visited { color:#2277b7; text-decoration:none; font-weight:normal; }
.subnav li a:hover, active { color:#43aaf7; text-decoration:none; font-weight:normal; }
.subnavl li {
  list-style:none;
  float:left;
  margin-right:30px;
  padding-top:15px;
  color: #8e8e8e;
}
.addinfo {
  float:left;
  padding-top:10px;
  color: #787878;
}
.addinfo a:link { color:#1d628e; text-decoration:none; font-weight:normal; }
.addinfo a:visited { color:#1d628e; text-decoration:none; font-weight:normal; }
.addinfo a:hover, active { color:#838383; text-decoration:none; font-weight:normal; }
.valid {
  float:right;
  padding:13px 0px 0px 0px;
  color: #787878;
}
.valid li {
  list-style:none;
  display:block;
  float:left;
  background-color:#181818;
  padding: 4px;
  margin-left:10px;
  border: 1px solid #464646;
}
.valid li a:link { color:#1d628e; text-decoration:none; font-weight:normal; }
.valid li a:visited { color:#1d628e; text-decoration:none; font-weight:normal; }
.valid li a:hover, active { color:#838383; text-decoration:none; font-weight:normal; }
.copyright {
  float:left;
  padding-top:20px;
  color:#dadada;
}
.hoch {
  padding-top:20px;
  float:right;
}
.hoch a:link { color:#dadada; text-decoration:none; font-weight:bold; }
.hoch a:visited { color:#dadada; text-decoration:none; font-weight:bold; }
.hoch a:hover, active { color:#f2f2f2; text-decoration:none; font-weight:bold; }

div#change1 a {

 background-image:url(images/red.png);
 width:242px; 
 height:236px 
 }
div#change1 a:hover { background-image:url(images/red2.png); }

div#change2  {

 background-image:url(images/yellow.png);
 width:238px; 
 height:236px 
 }
div#change2 a:hover { background-image:url(images/yellow2.png); }

div#change3 a {

 background-image:url(images/green.png);
 width:246px; 
 height:236px 
 }
div#change3 a:hover { background-image:url(images/green2.png); }

