body
{
  margin:0px;  
  background-color:#FDFEFA;
  font-family:Arial, Helvetica, sans-serif, Arial;
  color:#000000;
  font-size:0.8em;
	background-image:url(bg_lleft.png);
	background-repeat:repeat-x;	
}

.feld
{
  display:none;
}
/*tabellenzellen im content*/

td.dcell
{
  border:1px solid #9F9F9F;
  background-color:#efefef;
  padding:3px;
  vertical-align:top;
  font-size:0.8em;
}

th.dcell
{
  border:1px solid #9F9F9F;
  background-color:#9F9F9F;
  padding:3px;
  color:#ffffff;
  font-size:0.8em;
}

td
{
  text-align:left;
}


/*link allgemein*/

a
{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}


/*fehlermeldungen*/

p.error
{
  font-size:0.8em;
  color:#ff0000;
  margin:0px;
}


/*formulareigenschaften*/

form
{
  margin:0;
  padding:0;
}

.form_title
{
  font-weight:bold;
  padding:2px;
  text-align:left;
  vertical-align:top;
}

.form_content
{
  padding:2px;
  text-align:left;
  vertical-align:top;
}

.form_border
{
  padding:2px;
  border:1px solid #000000;
  background-color:#dddddd;
  text-align:left;
}

input
{
  font-size:0.8em;
}

select
{
  font-size:0.8em;
  width:200px;
}

input.button_big
{
  font-size:0.8em;
  width:150px;
}

input.button
{
  font-size:0.8em;
  width:100px;
}


/*allgemeine standard-tags*/

p
{
  margin:0px;
  margin-bottom:2px;
  padding:0px;

}

h1
{
  margin:0px;
  margin-bottom:7px;
  margin-top:9px;  
  padding:0px;
  font-size:2.5em;
	font-style:italic;
	color:#96C01E;
}

h2
{
  margin:0px;
  margin-bottom:7px;
  margin-top:7px;  
  padding:0px;
  font-size:1.4em;
	font-style:italic;
	color:#000;
}


/*haupttabelle wo alles drin ist*/

table.table_main
{
	background-color:#F1F1F1;
  width:700px;
	border:1px solid #E4E4E4;
}


/*tabellenzelle wo das menue drin ist*/

td.table_menu
{
	width:200px;
  vertical-align:top;	
}


/*tabellenzelle wo der content drin ist*/

td.table_content
{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  background-color:#F1F1F1;
	width:500px;
	color:#747474;	
}


/*tabellenzelle unten links*/

td.table_bottomleft
{
  border-top:1px solid #FED001;
  border-right:1px solid #FED001;
}


/*tabellenzelle unten rechts*/

td.table_bottomright
{
  border-top:1px solid #FED001;
  padding-top:20px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:20px;
}


/*menue listeneigenschaften*/

#mainmenu /* hier nichts aendern, abstaende werden in den folgenden punkten eingestellt*/
{
  list-style-type:none;
  margin:0px;
  padding:0px;

}

td.menu
{
  padding:10px;
  background-color:#000;
  font-weight:bold;
	text-align:center;
	color:#fff;
}


td.submenu
{
	padding:5px;
	padding-left:20px;
}

/*menue linkeigenschaften*/


a.menu_active /*=a.menu:active*/
{
  color:#95C221;  
  text-decoration:none;
}
a.menu
{
  color:#fff;
  text-decoration:none;
}
a.menu:link, a.menu:visited
{
  color:#fff;
  text-decoration:none;
}

a.menu:hover, a.menu:focus, a.menu:active
{
  color:#95C221;
  text-decoration:none;
}

a.submenu_active /*=a.submenu:active*/
{
  color:#000;
  text-decoration:none;
}

a.submenu:link, a.submenu:visited
{
  color:#747474;
  text-decoration:none;
}

a.submenu:hover, a.submenu:focus, a.submenu:active
{
  color:#000;
  text-decoration:none;
}

#zahnraeder
{
	background-image:url(zahnraeder.png);
	background-repeat:no-repeat;
}
#foot1
{
	padding:20px;
}
/*footer span-eigenschaften*/

td.footer_active
{
	background-color:#DAEFA0;
  font-weight:bold;
  padding:5px;	
	padding-left:15px;
	padding-right:15px;		
  color:#000;
}

td.footer
{
	background-color:#DAEFA0;
  font-weight:bold;
  padding:5px;	
	padding-left:15px;
	padding-right:15px;	
  text-decoration:none;
  color:#747474;
}


/*footer link-eigenschaften*/

a.footer
{
  color:#747474;
  text-decoration:none;
}

a.footer:link, a.footer:visited
{
  color:#747474;
  text-decoration:none;
}

a.footer:hover, a.footer:focus, a.footer:active
{
  color:#000;
  text-decoration:none;
}