/* CSS Document */
body {
  margin:0;
  padding:0;
  text-align:center;
}
#seite {
  position:relative;
  width:983px;
  margin-right:auto;
  margin-left:auto;
    /*background-color: #25C947;*/
	/*background-color: #00cc33;*/
  /*background-image:url(image2009/00CC33.png);*/
  background-image:url(image2009/09B300.png);
  background-repeat:repeat-y;
  text-align:left;
  font-family:Verdana, Helvetica, sans-serif, Arial;
}
#hintergrundunten {
  bottom:0px;
  background-color:#09B300;
  background-repeat:no-repeat;
  height:50px;
  width:983px;
  clear:both;
}
#subtitel {
  float:right;
  top:0;
  left:213px;
  padding:0;
  margin:0;
  width:770px;
  height:64px;
  color:white;
  font-size:1.8em;
  text-align:center;
  background-image:url(image2009/subtitel.png);
  background-color: #00CC33;
  background-repeat:no-repeat;
  line-height: 64px;
}
#subtitel_a {
	font-size: 35px;
}
#mainnav {
  float:left;
  top:0;
  left:0;
  margin:0;
  padding-bottom:50px;
  width:213px;
  height:680px;
  background-image:url(image2009/navigation.png);
  background-repeat:no-repeat;
  line-height: 18px;
  
}
#mainnav ul {
  list-style:none;
	margin-top:230px;
	margin-left:33px;
	padding:0;
	border:none;
}

#mainnav li {
  list-style:none;
  margin-top:6px;
  padding:0;
  border:none;
}
#mainnav a:link, #mainnav a:visited, #mainnav a:active {
  font-family:Verdana,Helvetica,Arial;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
  
#mainnav a:hover {
  font-family:Verdana,Helvetica,Arial;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
#zusatz_link {
	margin-left:10px;
	margin-top:70px;
	border:none;
	font-size:0.8em;
	color:#FFFFFF;
}
#zusatz_link a, #zusatz_link a:link,  #zusatz_link a:hover, #zusatz_link a:visited{
  font-size:0.8em;
  font-weight:normal;
}

#subnav {
  float:right;
  top:64px;
  left:213px;
  width:770px;
  height:35px;
  background-image:url(image2009/subnav.png);
  background-color:#00FF00;
  background-repeat:no-repeat;
}
#subnav ul {
  list-style:none;
  border:none;
  paddin: 0px;
  margin: 0;
  padding-top: 4px;
  padding-left: 4px;
}
#subnav li {
  list-style:none;
  border:none;
  float:left;
  
}
#subnav li:hover a{
  background:url("image2009/glassbutton_right2.png") no-repeat right top;
}
#subnav li span{
	float: left;
	display: block;
	width: 17px;
	height: 27px;
	background:url("image2009/glassbutton_left.png") no-repeat left top;
}
#subnav li:hover span{
  background:url("image2009/glassbutton_left2.png") no-repeat left top;
}
#subnav a{
	float: left;
	background:url("image2009/glassbutton_right.png") no-repeat right top;
	padding-right: 9px;
	margin-right:4px;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial;
	font-weight:bold;
	font-size:0.9em; 
	text-align:center;
	height:27px;
	display: block;
	line-height: 27px;
}
#subnav a:link, #subnav a:visited, #subnav a:active {
  color:white;
}
#subnav a:hover {
  color:black;

}
#content {
  float:right;
  width:770px;
  text-align:center;
  padding-top:30px;
  padding-bottom:80px;
}
#content a:link, #content a:visited, #content a:active {
  font-family:Verdana,Helvetica,Arial;
  font-size:0.8em;
  color:#000000;
  text-decoration:none;
}
#content a:hover {
  font-family:Verdana,Helvetica,Arial;
  font-size:0.8em;
  color:#000000;
  text-decoration:underline;
}

#list_table {
  margin-left:auto;
  margin-right:auto;
  width:97%;
}
#list_table a:link,  #list_table a:hover ,  #list_table a:visited{
  font-size:1em;
  color:#0000CC;
}
#list_table tr.list_titel {
  background-color:#25C947;
}
#list_table tr.list_titel td{
  padding-top:0;
}
#list_table td {
  padding-top:8px;
}

#login {
  border:1px solid #000000;
  background-color:#25C947;
  margin:30px;
  margin-left:180px;
  padding:15px;
  padding-top:5px;
  font-size:0.9em;
  text-align:left;
}

#titel_Login {
  height:35px;
  text-align:left;
  vertical-align:top;
  font-size:1.2em;
  font-weight:120;
}

#login_vergessen {
  border:1px solid #000000;
  background-color:#25C947;
  margin:30px;
  width:280px;
  margin-left:180px;
  padding:15px;
  padding-top:5px;
  font-size:0.9em;
}