                

A:link, A:visited, A:hover, A:active {
	text-decoration : none;
	color:#468280;
} 



/* Linke Spalte */
.spalteLinksContent {
  background-image:url(/fileadmin/template_masters/images_gruen/light_grey.jpg);
  border-right: 1px solid white;
}

.Menu_Title {  
    
    font-size: 0px;
    /*
	font-size: 14px;
	font-weight: bold;
    letter-spacing: 4px;  
	padding-top: 14px;
	padding-bottom: 14px;
	*/
	color: #eeeeee;
	text-align: center;
	background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);
	border-bottom: 1px solid white;
}

.Menu_Footer {
	background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);
}

.Menu_Item {
	background-image:url(/fileadmin/template_masters/images_gruen/light_grey.jpg);
}
.Menu_ItemOver {
	background-image:url(/fileadmin/template_masters/images_gruen/light_green.jpg);
}

.Menu_Delimiter {
	background-image:url(/fileadmin/template_masters/images_gruen/light_green.jpg);
	border-bottom: 1px solid white;
}


.Menu_Newsletter {
	background-image:url(/fileadmin/template_masters/images_gruen/dark_grey.jpg);
	 border-bottom: 1px solid white;     
    padding-top: 5px;
	padding-bottom: 5px;  
	color: white;
}

.Newsletter {
	background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);  
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
    color: white; 
    background-color: #E8E8E6;
}                 
.Newsletter input {
 font-size: 9px;
 color: #333333;
 border: 0;
  margin: 1px;
  background-color: #E8E8E6;
}

Newsletter_Text {
  color: white;  
  font-size: 9px;
  text-align: justify;
}
          
.NewsletterForm {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: white; 
}          


/* Mittlere Spalte */
.Text_Light {
  color: #333333;  
  font-size: 11px;
}

.Text_Light_BGLightgrey {
  color: #333333;  
  font-size: 11px;
  background-image: url(/fileadmin/template_masters/images_gruen/light_grey.jpg);
  border-bottom: 1px solid white; 
}




.RechtsVonBild {
  background-image:url(/fileadmin/template_masters/images_gruen/light_green.jpg);
  border-bottom: 1px solid white;

}



.ContentRechts {
  background-image:url(/fileadmin/template_masters/images_gruen/light_grey.jpg);
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}

.FooterLinks {
  background-image:url(/fileadmin/template_masters/images_gruen/light_green.jpg);
  border-right: 1px solid white;
}

.FooterRechts {
  background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);
  border-right: 1px solid white; 
  color: #eeeeee;
}

/* Rechte Spalte */
.Box_rechts1 {
  background-image: url(/fileadmin/template_masters/images_gruen/light_grey.jpg);
  border-bottom: 1px solid white;

}

.Box_rechts2 {
  background-image:url(/fileadmin/template_masters/images_gruen/light_green.jpg);
  border-bottom: 1px solid white;

}

.Box_rechts3 {
  background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);
  border-bottom: 1px solid white;

}

.Box_rechts4 {
  background-image:url(/fileadmin/template_masters/images_gruen/dark_grey.jpg);
  border-bottom: 1px solid white;

}

.Box_rechts5 {
  background-image:url(/fileadmin/template_masters/images_gruen/grey.jpg);

}



/*  Navigation Tiefe 1 */
ul#nav1 {
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 191px;
  font-size: 11px;
  font-family: Verdana,sans-serif;
}

ul#nav1 li {
  display: block;
  margin: 0;
  padding: 0;
}

ul#nav1 li a {
  display: block;
  width: 100%;
  /*padding: 0;*/
  border-bottom: 1px solid white;
  color: #333333;
  text-decoration: none;
  /* background-image: url((/fileadmin/template_masters/images_gruen/dark_grey.jpg); */
  backgound: #E8E8E6;
  padding-top: 5px;
  padding-bottom: 5px;

}

ul#nav1 li#nav1_active a {
  /* background: #E8E8E6; */
  background: #D2D4CF;
  color: #333333;  
  font-weight: bold;
}

ul#nav1 li a:hover, ul#nav1 li#nav1_active a:hover {
  color: white;
  background: #AEC8C7; 
}

/*  Navigation Tiefe 2 */
ul#nav2 {
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 191;  
  color: #333333;
  background: #D2D4CF;
  font-size: 11px;
  font-family: Verdana,sans-serif;
}

ul#nav2 li {
  display: block;
  margin: 0;
  padding: 0;
}

ul#nav2 li a {
  display: block;
  width: 100%;
  border-bottom: 1px solid white;
  color: black;
  text-decoration: none;
  background: #D2D4CF;
  color: #333333;  
  padding-top: 5px;
  padding-bottom: 5px;
}

ul#nav2 li#nav2_active a {
  background: #D2D4CF;
  color: #333333;  
  font-weight: bold;
}

ul#nav2 li a:hover, ul#nav2 li#nav2_active a:hover {
  color: white;
  background: #AEC8C7; 
}

/*  Navigation Tiefe 3 */
ul#nav3 {
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 191px;
  background: #D2D4CF;   
  color: #333333;  
  font-size: 11px;
  font-family: Verdana,sans-serif;
}

ul#nav3 li {
  display: block;
  margin: 0;
  padding: 0;
}

ul#nav3 li a {
  display: block;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid white;
  background: #D2D4CF;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;   
  color: #333333;  
}

ul#nav3 li#nav3_active a {
  background: #D2D4CF;
  color: #333333;  
  font-weight: bold;
}

ul#nav3 li a:hover, ul#nav3 li#nav3_active a:hover {
  color: white;
  background: #AEC8C7; 
}





.Content_Headline {
    font-size: large;
	color: #468280;
}


.Menu_Title {
	font-size: 14px; 
        font-weight: bold;
 
        letter-spacing: 5px;
	margin-top: 17px;
	margin-bottom: 17px;
	color: #eeeeee;
	text-align: center;
	background-image:url(/fileadmin/template_masters/images_gruen/dark_green.jpg);
}            


td p {
  /*
    Given that the desired _default_ behaviour of paragraphs in tables
is _not_ to have margins, there's no need to restrict this declaration
to 'p.bodytext'.
  */
  margin:0;
}
