* {
margin:0;
padding:0;
}

html, body {
height:100%;
}

body {
text-align:center; /* horizontal centering for IE Win quirks */
background-image:url(../images/backg.jpg);
background-position:left top;
background-color:#033800;
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:15px;
overflow:auto;
height:auto;
}

table a{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
}


#container {
background-color:#FFFFFF;
clear:left;
display:inline-block;
margin:0 auto;
position:relative;
text-align:left;
width: 874px;	
margin-top: 75px;
}

#footer {
float:right;
height:25px;
position:relative;
right:10px;
top:152px;
width:160px;
font-size:10px;
z-index: 1;
}

#footer ul{
list-style-type: none;
margin: 0px 0px 0px 10px;
}

#footer li{
float:left;
}

#footer a{
padding:0px 0px 0px 5px;
color: #999999;	
}	

#footer a:hover{
padding:0px 0px 0px 5px;
color: #006B22;	
}

#footer a.active{
padding:0px 0px 0px 5px;
color: #006B22;	
}	



#logo{
margin: 35px 0px 0px 10px;
}		

#footer2 {
background-color:#FFFFFF;
float:left;
font-size:10px;
width:860px;
padding: 30px 0px 10px 10px;
}

#footer2 ul{
list-style-type: none;
margin: 0px 0px 0px 10px;
}

#footer2 li{
float:left;
}

#footer2 a{
padding:0px 0px 0px 5px;
color: #999999;	
}	

#footer2 a:hover{
padding:0px 0px 0px 5px;
color: #006B22;	
}

#footer2 a.active{
padding:0px 0px 0px 5px;
color: #006B22;	
}		

#header{
height:170px;
width: 874px;
z-index:2;
}


#top_navigation {
z-index:1;
position: absolute;
left: 0px;
top: 100px;
}

#top_navigation ul{
list-style-type:none;		
}

#top_navigation li{
float:left;
margin: 5px 0px 0px 10px;
}

#content ul {
margin-left: 30px;
}	

#navigation {
color:#ABE60E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
width: 160px;
float: left;
}

#navigation ul {
color:#999999;
margin:20px 0 0 30px;
}

#navigation li {
margin:0px 0 0 0px;
padding: 0px 0px 3px 0px;
list-style-image:url(../images/list_image.jpg);
list-style-position:top;
}

#navigation ul ul{
color:#999999;
margin:0px 0 0 10px;
}

#navigation ul a{
color:#999999;
margin:0px 0 0 0px;
}

#navigation ul a:hover{
color:#006B22;
margin:0px 0 0 0px;
}

#navigation a {
color:#999999;
margin:10px 0 0 30px;
}

#navigation a.active {
color:#006B22;
margin:0px;
}

#navigation a:hover {
color:#006B22;
margin:10px 0 0 30px;
}

#content {
width: 550px;
float: left;
padding: 96px 0px 0px 20px;
background-color:#ffffff;
}

a		{
color: #3A9A05;
text-decoration: none;

}
a:link		{ color: #3A9A05; }
a:visited	{ color: #3A9A05; }
a:hover		{ color: #006B22; }
a:active	{ color: #3A9A05; }


.nav-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
color: #FFFFFF;
}
.nav-sub-active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #006B22;
font-weight: normal;
letter-spacing: -0.1em;
}
.nav-sub {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ABE60E;
font-weight: normal;
letter-spacing: -0.1em;
line-height: 12px;	
}

.home {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 27px;
font-weight: bold;
color: #006B22;
text-align: right;
letter-spacing: normal;
}

.bottom-nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #999999;
letter-spacing: -0.1em;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
line-height: 15px;
}
a.pdf {
font-size: 10px;
}
.red {
color:#cc0033;
}

.green {
color:#006B22;
}

.header_bild {
	position:absolute;
	z-index:1;
	background-image: url(images/header_projekte.jpg);
}

.index_bild {
position:absolute;
right:34px;
top:200px;
z-index:1;
}

.logo {
z-index: 1;
position: absolute;
}

.intimg {
font-family: Arial, Helvetica, sans-serif;
color: #666666;
width: 200px;
border: 1px none #666666;
float:right;
clear: left;
margin: 5px;
padding-left: 10px;



}



.red a{
color:#cc0033;
}