/* Cascading Style Sheet für Non-Scrolling per CSS */

html, body
{
  top:20px;
  left:20px;
  margin:0px;
  color:#000000;  
}

body { 
	overflow:auto;
	background-color: #006633;
}

h1,h2,h3,h4,h5,p,div,td,th,address,blockquote,nobr,b,i {
font-family: arial, verdana, helvetica, sans-serif;
}

p,div,td,th,address,blockquote  { font-size:14px; }

a {
  color: #006699;
  text-decoration: none;  
}

a:hover { text-decoration:underline; }

div#kopf
{
  position:absolute;
  top:0px;
  left:20px;
  height:80px;
  width:960px;
  color:#FFFFFF;
/*  background:#FFFFFF;  */
  vertical-align: bottom;
  z-index:1;
}

div#linkbild
{
  position:absolute;
  top:0px;
  left:680px !important;
  left:680px;
  height:80px;
  width:300px;
  color:#FFFFFF;
/*  background:#FFFFFF;  */
  vertical-align: bottom;
  text-align: right;
  z-index:1;
}

div#content
{
  position:relative;
  left:20px;
  top:148px;
  height:439px !important;
  height:437px;
  width:900px !important;
  width:960px;
  overflow:auto;
  color:#000000;
  padding-right:30px;
  padding-left:30px;
}

div#background
{
  position:absolute;
  left:20px;
  top:20px;
  width:980px;
  height:600px;
  background:#FFFFFF;
  background-image:url(../baum.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  z-index:3;
}

div#colNormal { z-index:2; }
div#colRight { z-index:2; }
div#colLeft { z-index:2; }
div#tx-mininews-pi1 { z-index:2;}

div#content a { font-weight: bold; }
  

div#footer1
{
  position:absolute;
  left:0px;
  height:14px !important;
  height:20px;
  top:587px !important;
  top:585px;
  width:980px;
  background:#FFFFFF;
  text-align: center;
  border-top:1px solid #006633;
  padding-top:3px;
  padding-right:0px;
  z-index:1;
}

p.footer {
  font-size:10px;
  margin:0px;
  vertical-align:bottom;
}

p.space { padding-bottom: 10px; }  
p.space2 { padding-bottom: 10px; }
div.menu-abst { padding-bottom: 10px; }  

p.bodytext { 
  line-height:22px; 
  font-size:15px;
}