html
{
	width: 100%;
	height: 100%;
}

body 
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td, p, div
/* Schrift fuer footer */
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
}

div
{
  padding: 0px;
  margin: 0px;
}

a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #009832;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

img
{
	border: 0px;
}

h1, h2, h3, h4
{
  margin: 0;
}

table.maintable
{
  height: 100%;
}

td.contentfield
{
	background: #FFF;
	width: 600px;
	height: 394px;
}

td.middlerow
{
  height: 394px;
}

td.line
{
  background: #009832;
}

td.v1
{
  width: 1px;
}

td.h1
{
  height: 1px;
}

td.topline
{
  height: auto;
}

td.bottomline
{
  height: auto;
}

div.line
{
  position: relative;
  width: 100%;
  height: 1px;
  background: #009832;
}

div.logoblock
{
  position: relative;
  width: 100%;
  height: 10px;
  background: #009832;
}
#footer
 {
  position:fixed;
  bottom:0px;
  left:0px;
  text-align:center;
  padding:0px;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:green;
  text-align:justify;
 }
 


