/************* Allgemeine Elemente ***********/
a{
 color: #358335;
}
/*************** Portalseiten *****************/
#portal{
 background-color: #F7FDF7;
}
#portal #illu {
  border-bottom: 1px solid #aecdae;
}
/****************** Kopf *********************/
/* #head{
 background-color: #A7A7A7;
 background-image: url(../img/hintergrund.gif);
} */
/* #metanav{
 background-color: #DBF0DB;
} */
 #metanav form div{
  border-right: 1px solid #9FD49F;
} 
/***** Navigation und rechte Marginalspalte *****/
#navi .breadcrumbs{
  border: 1px solid #aecdae; 
 background-color: #F3F3F3;
}
#navi .menu{                                       
  border: 1px solid #358335;
  border-top: 3px solid #358335; 
}
#navi h3{
  border-bottom: 1px solid #358335;
}
#navi .box, #quickbar .box { 
  border: 1px solid #aecdae;
}
#navi .box h3, #quickbar .box h3{
 	border-bottom: 3px solid #aecdae;
 	background-color: #e4f0e4;
}
#navi .box ul ul{
  	border-top: 1px solid #aecdae; 
 	border-bottom: 1px solid #aecdae;
}

#navi ul ul {
	 border-top: 1px solid #cbe4cb;
	border-bottom: 1px solid #aecdae;  
}
#navi .menu ul ul {
 	 border-top: 1px solid #cbe4cb;
 	 border-bottom: 1px solid #aecdae; 
}
.trenner {
	border-top: 1px solid #aecdae; 
	margin: 10px 0 10px 0; 
	/* padding: -10px 0 10px 0; */
	

}


/* .linkactive {
 color: #358335;
} */
/************* Überschriften im col3_content ****************/
 #col3_content h1{
  color: #358335;
}
#col3_content h3{
  border-bottom: 3px double #aecdae;
  margin: 0 0 1em 0;
} 

#col3_content #beitrag h3{
  border-bottom: none;
  margin: 0 0 0.6em 0;
}
/************** Listen im col3_content ****************/
 #content .publibildbox .verweisliste{
 border-top: 1px solid #aecdae;
}
#col3_content ul{
 list-style-image: url(../images/symbole/anstrich.gif);
}
#col3_content ul li{
 list-style-image: url(../images/symbole/anstrich.gif);
}
/* extra link */

#col3_content ul ul{
 list-style-image: url(../images/symbole/anstrich2.gif);
}
#col3_content ul li ul li{
 list-style-image: url(../images/symbole/anstrich2.gif);
}
#col3_content #beitrag ul{
 list-style-image: url(../images/symbole/anstrich.gif);
}
#col3_content #beitrag ul li{
 list-style-image: url(../images/symbole/anstrich.gif);
}
/* extra link */

#col3_content #beitrag ul ul{
 list-style-image: url(../images/symbole/anstrich2.gif);
}
#col3_content #beitrag ul li ul li{
 list-style-image: url(../images/symbole/anstrich2.gif);
}

.alphabet{
 border: 1px solid #aecdae;
} 
/************** Teaser im Content   ************/  
.teaserline{
 border-top: 1px solid #aecdae;
 margin: 1em 0 0.5em 0;
 }

#col3_content .verweisstart ul li{
 list-style-image: url(../images/symbole/vanstrich.gif);

}

/************* Formulare im Content **************/
#col3_content form{
 border: 1px solid #aecdae;
 background: #E4F0E4;
}
#col3_content fieldset, .line {
 border-bottom: 1px solid #aecdae;
}
.sendenanbox{
 border: 1px solid #aecdae;
}
.fehler {
  background: #358335; 
} 
/************* Sitemap im Content **************/ 
#sitemap .pfad {
 border: 1px solid #aecdae;
 border-bottom: 2px solid #358335;
 background: #F3F3F3;
}
#sitemap .pfad h2 {
 border-bottom: 1px solid #aecdae;
}
#sitemap h3 {
  border-bottom: 1px solid #358335;
}
#sitemap ul.level0{
 border-bottom: 1px solid #aecdae;
}
#sitemap a:visited{
 color: #759c75;
}

/********** Sonstige Elemente im Content *********/
#col3_content a:visited{
 color: #759c75;
}
#col3_content a:hover{
 color: #358335;
}
#col3_content .linktop a:visited{
 color: #759c75;
}
#col3_content .ergebnisse a:visited{
 color: #759c75;
}
.border1 {
 border: 1px solid #BDBDBD;
}
.border_hg {
 border: 1px solid #F7FDF7;
}
.border_weiss {
 border: 1px solid #fff;
}
 .beitragtext{
 border-bottom: 1px solid #aecdae;
}
 .publibildbox{
 border: 1px solid #aecdae;
}
.ergebnisse{
 border: 1px solid #aecdae;
}
.ergebnisse strong, .alphabet strong {
  color: #358335; 
}
.linie{
  border-bottom: 1px solid #aecdae; 
}
hr{border-top: 1px solid #aecdae; margin: 1em 0 0.5em 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;}
