/* gruen3 */

/************* Allgemeine Elemente ***********/
a{
  color: #59814C;
}

/*************** Portalseiten *****************/
#portal{
  background-color: #F5F9F3;
}
#portal #illu {
  border-bottom: 1px solid #C1D0BB;
}

/****************** Kopf *********************/
#head {
  background-color: #FFF;
  background-image: url(../img/head_bg_rechts.gif);
}
#head span,
#head span a {
 color: #fff;
}
#headL {
  background-color: #FFF;
  background-image: url(../img/head_bg_links.gif);
}
#metanav{
  background-color: #E0EED7;
}
#metanav form div{
  border-right: 1px solid #9FD49F;
}

/***** Navigation und rechte Marginalspalte *****/
#navi .breadcrumbs {
  /*
  border-top: 1px solid #C1D0BB;
  border-bottom: 1px solid #C1D0BB;
  */
  border: 1px solid #C1D0BB;
  background-color: #EFEFEF; /* F3F3F3 */
}
#navi h2 {
 border: 1px solid #C1D0BB;
 border-bottom:  2px solid #C1D0BB;
}
#navi .menu {
 border: 1px solid #C1D0BB;
 border-top: none;
}
#navi h3 {
  border-bottom: 1px solid #C1D0BB;
}
#navi h3.first {
  border: none;
  color: #59814C;
}
#navi h3.active {
  border: none;
  color: #59814C;
  font-weight: bold;
}
#navi .box, #quickbar .box, .container { 
  background-color: #FFF;
  border: solid 1px #C1D0BB;
}
#navi .box h3, #quickbar .box h3{
 border-bottom: 2px solid #C1D0BB;
 background-color: #fff;
}
#navi .box ul ul{
 border-top: 1px solid #C1D0BB;
 border-bottom: 1px solid #C1D0BB;
}
#navi ul ul{
 border-top: 1px solid #C1D0BB;
 border-bottom: 1px solid #C1D0BB;
}
#navi .menu ul ul{
 border-top: 1px solid #C1D0BB;
 border-bottom: 1px solid #C1D0BB;
}
#navi .menu ul.test {
 border-top: 1px solid #C1D0BB;
}
#navi .menu ul.testlast {
 border-top: 1px solid #C1D0BB;
 border-bottom: 1px solid #C1D0BB;
 margin-bottom: 3px;
}
.linkactive{
 color: #59814C;
}

/************* Überschriften im Content ****************/
#content h1{
  color: #59814C; /* 000 */
}
#contentarea h2, #navi .box h3, #quickbar .box h3 {
  background-color: #FFF;
  background-image: url(../img/h2_verlauf.gif);
  border-bottom: 2px solid #C1D0BB;
}

/************** Listen im Content ****************/
#content .publibildbox .verweisliste{
 border-top: 1px solid #C1D0BB;
}
#content ul{
 list-style-image: url(../symbole/anstrich.gif);
}
#content ul li{
 list-style-image: url(../symbole/anstrich.gif);
}
#content ul ul{
 list-style-image: url(../symbole/anstrich2.gif);
}
#content ul li ul li{
 list-style-image: url(../symbole/anstrich2.gif);
}
.alphabet{
 border: 1px solid #C1D0BB;
}

/************** Teaser im Content   ************/
.teaserbild40, .teaserbild103, .teaserbild188,
.teaserbild188rechts, .teaserbild103rechts{
  border-top: 1px solid #C1D0BB;
  background-color: #FFF;
}
.contentleftcol50 .teaserbild40, .contentrightcol50 .teaserbild40{
  border-bottom: 1px solid #C1D0BB;
  border-top: none;
  margin-top: 0;
}

/************* Formulare im Content **************/
#content form{
 border: 1px solid #C1D0BB;
 background: #EFEFEF; /* E0EED8 */
}
#content fieldset, .line {
 border-bottom: 1px solid #C1D0BB;
}
.sendenanbox{
 border: 1px solid #C1D0BB;
}

/************* Sitemap im Content **************/
#sitemap .pfad {
 border: 1px solid #C1D0BB;
 border-bottom: 2px solid #C1D0BB;
 background: #F3F3F3;
}
#sitemap .pfad h2 {
 border-bottom: 1px solid #C1D0BB;
}
#sitemap h3 {
  border-bottom: 1px solid #C1D0BB;
}
#sitemap ul.level0{
 border-bottom: 1px solid #C1D0BB;
}
#sitemap a:visited{
 color: #7a7a7a;
}

/************ Tabellen im Content ***************/
td,th{
  border: 1px solid #C1D0BB;
}
th{
  background: #DCDCDC;
}
.screen2 th.sub, .screen3 th.sub{
  background: #EAEAEA;
}
td.first{
  background: #EAEAEA;
}

/********** Sonstige Elemente im Content *********/
#content .block, #content .block2, #content .beitragtext  { background-color: #fff;}
#content a:visited{
  color: #7A7A7A;
}
#content .linktop a:visited{
  color: #59814C;
}
#content .ergebnisse a:visited{
  color: #59814C;
}
.border1 {
  border: 1px solid #C1D0BB;
}
.border_hg {
  border: 1px solid #F7FDF7;
}
.beitragtext{
  border-top: 1px solid #C1D0BB;
}
  .publibildbox{
  border: 1px solid #C1D0BB;
}
.ergebnisse{
  border: 1px solid #C1D0BB;
}
.ergebnisse strong, .alphabet strong {
  color: #59814C;
}
.linie{
  border-bottom: 1px solid #C1D0BB;
}
