body{
  margin: 1%;
  min-width: 1000px;   
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif;
  background-color: #C0C0C0 ;
}

table.maintable
{
  background-color:white ;
  padding:0px;
  width:1000px;
  border: 0 black solid ;
  border-spacing:0px;
}
tr.maintable
{
}

td.maintable_head
{
//  background-image:url("../logos/GP_Leiste_OK.gif");
//  background-repeat:repeat-x;
//  background-color:#66CC00 ;
  background-color:#73bd1e ;
  padding:0px;
  margin:0px;
  border: 0 black solid ;
}
td.maintable_body
{
}

table.content_table
{
	width:100%;
}
tr.content_table
{
}

td.navigate
{
  width:200px;
  vertical-align:top;
  padding-top:30px;
  padding-right:10px;
	border-right: grey dotted 1px ;
}

td.content_table
{
  vertical-align:top;
  padding:30px;
}

td.globallinks
{
  width:200px;
  vertical-align:top;
  padding-top:30px;
	padding-left:10px ;
	border-left: grey dotted 1px ;
}

td.foot
{
//	background-color:#66CC00 ;
	background-color:#73bd1e ;
	padding:0px;
	padding-bottom:10px ;
}

//#inhalt{
//  height: auto;
//  overflow: hidden;
//  margin: 10px;
//  min-height: 500px;
//}

a{
  line-height: 1.2em;
	color:#66CC00 ;
}

a:visited{
  color: #66cc00;
  #color: #008430;
  #font-weight: bold;
}

a:hover, a:focus{
  background: #FFFFFF;
  #background: #D8E010;  
  color: #C02010;
  #color: #C02010;
  #font-weight: bold;
}

h1{
  font-size: 1.2em;
  font-weight: bolder;
	margin-top:10pt ;
}

h2{
  font-size: 1.02em;
  font-weight: bolder;
}

h3{
  font-size: 0.9em;
  font-weight: bolder;
	margin-top:25px ;
	margin-bottom:5px ;
}

.datum{
  font-style: italic;
  color: black;
  font-size: small;
} 

div.newstext
{
	//text-align:justify ;
}

div.termin
{
	margin-left:20px ;
}
img.imgleft {
  float: left ;
  margin-right:10px ;
  margin-bottom:5px ;
}

img.imgright {
  float: right ;
  margin-left:10px ;
  margin-bottom:5px ;
}

img.imgcenter {
  margin:5px ;
}



div.footmenu_l1
{
  margin-left:15px ;
}

div.footmenu_l2
{
  margin-left:40px ;
}

div.headmenu_l1
{
  margin-left:15px ;
}

div.headmenu_l2
{
  margin-left:40px ;
}

span.headmenu_l1
{
  margin-left:4px ;
  margin-right:4px ;
  margin-top:4px ;
  margin-bottom:4px ;
}

span.headmenu_l2
{
  margin-left:40px ;
}

span.footmenu_l1
{
  margin-left:4px ;
  margin-right:4px ;
  margin-top:4px ;
  margin-bottom:4px ;
}

span.footmenu_l2
{
  margin-left:40px ;
}


a.menulink
{
	color:black;
	font-weight: bold ;
	text-decoration: none ;
}

div.mainmenu_l1
{
	margin-top:3px ;
  margin-left:5px ;
	padding:2px ;
	padding-left:5px ;
//	background: #66CC00 ;
	background: #73bd1e ;
	text-color:black ;
}

div.mainmenu_l2
{
  margin-left:5px ;
	padding:4px ;
	padding-left:30px ;
	background: #9be891 ;
}



