/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */



/* Seitenlayout1 */


body {
    margin: 0.2em auto 0.2em auto;
 /*   background-color:#60d660;   */
    background-color:#60d660;
/*    background-color:#ccffcc;  */
/*    background-color:#c1dec1;  */
     background-image: url(./Hintergrund-Farbverlauf35.gif);
/*    background-image: url(./Hintergrund9.gif);   */
    background-repeat: repeat-x;
    font-family: arial;
    font-size:16px;
    text-align: center;
   }


/* aeusserer Rahmen -ersetzt body,außer bei IE5 */

#wrapper {
    width: 61.5em;
    margin: 0.2em auto 0.2em auto;
    padding: 0em 0.5em 0em 0.5em;
    text-align: left;
    position: relative;
    background:#fff;
    border-top: solid 0.3em #fff;
    border-bottom: solid 0.5em #fff;

    background-image: url(./hintergrund-gesamtseite-innen10.gif);
    background-repeat: repeat-y;
   -moz-border-radius: 4px;
   -khtml-border-radius: 4px;
/*    background-image: url(./Hintergrund-10.jpg);    */
/*    background-repeat: repeat-y;                    */
    }


/*layout Kopf */

/* Hintergrund oben */






   /* Wappen absolut--steht hier vor der Gesamtseite  */
#level12 {
clear: left;
   height: 7.5em;
   width:7.5em;
   position: absolute;
   top: 1.3em;
   left: 2em;
   }
   
#level12-inside {
   margin: 0em;
   width:100%;
   }
   
/* Ende Wappen absolut */

 
 
/* Gesamthintergrund oben */
#level11 {
   clear: both;
   background: #fff; 
   height: 11em;
   width: 61.5em;
   }   


   /* Hintergrund oben */
#level13 {
/*    background: #transparent;  */
   background-image: url(./hintergrund-rahmen-grau-20px.gif);
   background-repeat: repeat-x;
   height: 1.25em;
   width: 61.5em;
   -moz-border-radius-topleft:4px;
   -moz-border-radius-topright:4px;
   -khtml-border-radius-topleft:4px;
   -khtml-border-radius-topright:4px;
   border-radius-topleft:4px;
   border-radius-topright:4px;

   }


   
/* 2009-neue obere Navigation */ 
#level13a-seiteaktuell {
   float:left;
   width: 29em;
   height: 1.25em;

   }
   

#level13a-seiteaktuell-inside {
   position: relative;
   margin-top: 0.4em;
   margin-bottom: 0.15em;
   background-color: #transparent;
   padding-left:1em;
   height: 0.7em;
   }


#level13b-navi1 {
   float:left;
   width: 32.5em;
   height: 1.25em;

   }

#level13b-navi1-inside {
   position: relative;
   margin-top: 0.4em;
   margin-bottom: 0.15em;
   background-color: #transparent;
   padding-left:1em;
   height: 0.7em;
   }




#level13c {
clear:left;
   background: #888;
   height: 0em;
   width: 61.5em;
   }


#level13d {

   background: #888;
   height: 0em;
   width: 61.5em;
   }


#level13e {

   background: #000;
   height: 0.125em;
   width: 61.5em;
   }







#level15headerimage {

   background-color: #000;
   width: 61.5em; 
   height: 8.125em;

   }




#level15headerimage-inside {
   margin: 0em;
   padding: 0em;
   }

   



#level16snavi2 {

   padding: 0em;
   margin: 0em;
   width: 61.5em;
   height: 1.75em;
   }


/* Navigation navi mitte  */
#level16a-navi2 {

   background: #60d660;
/*   background: #60d660; */
   margin: 0em;
   height: 1.5em;
   width: 61.5em;
   background-image: url(./hintergrund-rahmen-gruen-24px.gif);
   background-repeat: repeat-x;
   }

#level16a-navi2-inside {

   padding-left: 0em;
   line-height: 90%;
   letter-spacing: 0.05em;  
    padding-top:0.2em;
   }


/* Ende Kopf */





/* mittlerer Teil*/




#level21 {
   clear: left;

   width: 61.5em;
   border-top: solid 1.2em #fff;

   }

/* zusaetzlicherContainer-umschliesst linke Navi und linker Inhalt */
#level21-a {
   background-color: #transparent;
   width: 11.5em;
   float: left;
}



#level22navi3 {
/*   width: 11.5em;  */
   }
   

#level22navi3-inside {

/*   margin-top: 0.6em;  */
   margin-bottom: 0.6em;
   margin-left: 0em;
   margin-right: 0em;
/*   border-top: 0.6em solid #60d660; */
   border-bottom: 0.24em solid #60d660;
   }   



#level22navi3-inside2 {

   background: #ddffd0;
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: 0em;
   margin-right: 0em;
   padding-top: 2em;
   padding-bottom: 1em;
/*   border-top: 0.14em solid #000;  */
   border-bottom: 0em solid #60d660;
   border-left: 0em solid #60d660;
   border-right: 0em solid #60d660;
   background-image: url(./hintergrund-rahmen-gruen-20px.gif);
   background-repeat: repeat-x;
   }   




#level24content {

   margin: 0em;
   padding: 0em;
   width: 50em;
   float: left;
   background-color: #fff;
   }


#level24content-inside {
   width: 49em;
   margin-left: 1em;
   padding-right: 0em;
   padding-top: 0em;
   padding-bottom: 0em;

}




/* Eischub Navi mit 2 Spalten */



#level24-2content {
  background-color:#fff;
   margin: 0em;
   padding: 0em;
   width: 37em;
   float: left;


   }


#level24-2content-inside {
   width: 35em;
   margin-right: 1em;
   margin-left: 1em;
   margin-top: 0em;
}



#level25content {

   margin: 0em;
   padding: 0em;
   width: 13em;
   float: left;

   }


#level25content-inside {
   width: 13em;
   background-color: #transparent;
/*   padding: 0em 0em 0em 0em;  */
/*   margin-top: 0em;  */
/*   margin-bottom: 0em;  */
}


/* linke Spalte unter Navi - Inhalt Spalte links */

#level26a-content {
/*   background:#transparent; */
   padding: 0em;
/*   width: 11.5em;  */
   padding-left: 0em;
   padding-right: 0em;
   margin-top:0.1em;
   margin-bottom:0em;
   }


#level26a-content-inside {

   padding: 0em;
   margin:  0em;
}



/* Ende Einschub Navi mit 2 Spalten */



/* Einschub ohne Navi eine Spalte */


#level24-0content {
  background:#fff;
   margin: 0em;
   padding: 0em;
   width: 61.5em;
   float: left;
   }


#level24-0content-inside {
   width: 61.5em;
   padding-top: 0em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top: 0em;
   margin-bottom: 0em;
}


/* Ende Einschub ohne Navi eine Spalte */



/* Einschub ohne Navi 4 Spalten - Titelseite */


#level24-4content {
   background:#fff;
   margin: 0em;
   padding: 0em;
   width: 37em;
   float: left;
   }



#level24-4content-inside {
   width: 35em;
   padding-top: 0em;
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: 1em;
   margin-right: 1em;
}


/* linke Spalte ohne Navi */
#level26content {
   background:#transparent;
   margin: 0em;
   padding: 0em;
   width: 11.5em;
   float: left;

   }


#level26content-inside {
   background:#transparent;
   width: 11.5em;
   padding-top: 0em;
   margin: 0em;
}




#level27content {
   width:13em;
   background:#transparent;
   margin: 0em;
   padding: 0em;
   float: left;

   }


#level27content-inside {

   padding-top: 0em;
   margin: 0em;
}


/* Ende Einschub 4 Spalten -Titelseite */




/* unterer Teil - footer */



#level31 {
   clear: left;
   background-color: #fff;
   border-top: solid 0.3em #fff;
   width: 61.5em;

   }

#level31-bookmark {
   width: 100%;
   height:1.5em;
   padding: 0.1em;
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 0.8em;
   }


#level31-inside {
   background-image: url(./hintergrund-rahmen-gruen-20px.gif);
   background-repeat: repeat-x;
   width: 100%;
   height:1.25em;
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 0.8em;
   -moz-border-radius-bottomleft:4px;
   -moz-border-radius-bottomright:4px;
   -khtml-border-radius-bottomleft:4px;
   -khtml-border-radius-bottomright:4px;
   }




.line {
   clear: both;
   }



/* Ende Seitenlayout1 */





/* Body  */





SELECT {  
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.8em ;
        margin-left: 6.25em;


}
TEXTAREA {  
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.85em;
        margin-left: 6.25em;

}    


INPUT {  
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.8em;
        margin-left: 0em;

}






H1 {
  font-family : Verdana, sans-serif;
  font-size : 1.125em;
  color: #000000;
  line-height : 140%;
  margin-top : 0.05em;
  margin-bottom : 0.05em;
  margin-left : 1em;
  margin-right : 1em;
  padding : 0em;
  text-indent : 0em;
        vertical-align: middle;

}
H2 {
  font-family : Verdana, sans-serif;
  font-size : 1em;
  color: #000000;
  line-height : 140%;
  margin-top : 0.05em;
  margin-bottom : 0.05em;
  margin-left : 1em;
  margin-right : 1em;
  padding : 0em;
  text-indent : 0em;
        vertical-align: middle;
}
H3 {
  font-family : Verdana, sans-serif;
  font-size : 0.875em;
  color: #000000;
  line-height : 140%;
  margin-top : 0.05em;
  margin-bottom : 0.05em;
  margin-left : 1em;
  margin-right : 1em;
  padding : 0em;
  text-indent : 0em;
         vertical-align: middle;
}
H4 {
  font-family : Verdana, sans-serif;
  font-size : 0.8125em;
  color: #000000;
  line-height : 140%;
  margin-top : 0.05em;
  margin-bottom : 0.05em;
  margin-left : 1em;
  margin-right : 1em;
  padding : 0em;
  text-indent : 0em;
         vertical-align: middle;

}

H5 {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color: #000000;
  line-height : 140%;
  margin-top : 0.05em;
  margin-bottom : 0.05em;
  margin-left : 0em;
  margin-right : 0em;
  padding : 0em;
  text-indent : 0em;
        vertical-align: middle;
  font-weight: normal;

}


H6 {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color: #000000;
  line-height : 140%;
  margin-top : 0em;
  margin-bottom : 0em;
  margin-left : 0em;
  margin-right : 0em;
  padding : 0em;
  text-indent : 0em;
               
}


/* Schriftgr  en f r htmlarea  */




H1.normal {
  font-weight: normal;
  line-height : 140%;
}

H2.normal {

  font-weight: normal;
  line-height : 140%;
}


H3.normal {
  font-weight: normal;
  line-height : 140%;

}


H4.normal {
  font-weight: normal;
  line-height : 140%;
}


H5.ohneAbstand-2 {
        font-size : 0.6em;
        line-height : 140%;
}

H5.ohneAbstand-1 {
        font-size : 0.7em;
        line-height : 140%;
}

H5.ohneAbstand-0 {
        font-size : 0.8em;
        line-height : 140%;
}

H5.ohneAbstand1 {
        font-size : 0.9em;
        line-height : 140%;
}

H5.ohneAbstand2 {
        font-size : 1em;
        line-height : 140%;
}

H5.ohneAbstand3 {
        font-size : 1.2em;
        line-height : 140%;
}







H6.ohneAbstand-2 {
        font-size : 0.6em;
        line-height : 140%;
}

H6.ohneAbstand-1 {
        font-size : 0.7em;
        line-height : 140%;
}

H6.ohneAbstand-0 {
        font-size : 0.8em;
        line-height : 140%;
}

H6.ohneAbstand1 {
        font-size : 0.9em;
        line-height : 140%;
}

H6.ohneAbstand2 {
        font-size : 1em;
        line-height : 140%;
}

H6.ohneAbstand3 {
        font-size : 1.2em;
        line-height : 140%;
}





H1.groesser1 {
  font-size : 1.3em;
  line-height : 140%;
}


H1.groesser2 {
  font-size : 1.5em;
  line-height : 140%;
}

H1.groesser3 {
  font-size : 1.75em;
        line-height : 140%;
}





p {
  font-family : verdana, sans-serif;
  font-size : 0.8125em;
  line-height : 150%;
  color: #000000;
  margin-left : 1.25em;
  margin-right : 0.5em;
  margin-top : 0em;
  margin-bottom : 0em;
  padding : 0em;
  text-indent : 0em;
         vertical-align: middle;

}



p.groesser1 {
  font-size : 0.9em;
  line-height : 150%;
}



p.groesser2 {
  font-size : 1em;
  line-height : 150%;
}


p.kleiner1 {
  font-size : 0.7em;
  line-height : 150%;
}


p.kleiner2 {
  font-size : 0.6em;
  line-height : 150%;
}





span.gruen {
                color: #60d660;
}
span.grau {
                color: #666666;
}
span.schwarz {
                color: #000000;
}


span.fett {
               font-weight: bold;
}


span.normal {
               font-weight: normal;
}




img.ohneRand {

}

img.mitRand {

}


a img {border: none;}


.subhead1 {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : black;
}
.subhead2 {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : green;
}
.subhead3 {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : red;
}
.headerdate {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : Green;
  font-weight: normal;
}





.caption {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : #FF9966;

}
.bulletlist {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : #6600CC;

}
.table {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color : #CC3366;

}







.searchform {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : #6600CC;
  font-weight : normal;

}
.searchresultpagetitle {
  font-family : Verdana, sans-serif;
  font-size : 0.95em;
  color : #444444;
  font-weight : bold;

}
.searchresultcontent {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color : #6600CC;
  font-weight : normal;

}
.searchresultheader {
  font-family : Verdana, sans-serif;
  font-size : 0.9em;
  color : #333366;
  font-weight : bolder;

}
.searchmarkup {
  color : #FF0066;

}




.loginform {
  font-family : Verdana, sans-serif;
  font-size : 0.9em;
  color : #CC0000;
  font-weight : normal;
}





.mailform {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : #003366;
  font-weight : normal;
}
.mailformrequired {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : #003366;
  font-weight : bolder;
}
.mailformcomment {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : #CC0000;
  font-weight : bolder;
}
.mailformradio {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : #003366;
  font-weight : normal;
}










.filelinks {
  font-family : Verdana, sans-serif;
  font-size : 0.85em;
  color : #990000;
}
.filelinkssize {
  font-family : Verdana, sans-serif;
  font-size : 0.85em;
  color : Green;
}




.sitemap1 {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : #3399aa;
}
.sitemap2 {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color : #990000;
  margin-left : 1.25em;
}
.sitemap3 {
  font-family : Verdana, sans-serif;
  font-size : 0.7em;
  color : #333399;
  margin-left : 2.5em;  
}
.sitemap4 {
  font-family : Verdana, sans-serif;
  font-size : 0.9em;
  color : #003333;
  margin-left : 3.75em;
}




.celmenu {
  font-family : Verdana, sans-serif;
  font-size : 0.8em;
  color : olive;
  margin-top : 0.3em;
}
.celsubmenu {
  font-family : Verdana, sans-serif;
  font-size : 0.75em;
  color : #666699;
  margin-left : 1.25em;
  margin-top : 0.15em;
}





.csc-textpic-caption {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.8em;
  line-height: 120%;
  padding-top: 0.3em;

}














A:link {
  background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : bold;
}
A:visited {
  background-color : transparent;
  color : #000000;
  font-weight : bold;
  text-decoration : none;
}
A:hover {
  background-color : transparent;
  color : #666666;
  font-weight : bold;
  text-decoration : none;
}
A:active {
  background-color : transparent;
  color : #000000;
  font-weight : bold;
  text-decoration : none;

}






/* Schrift Navigation-1 */



div#navigation-1 {

  font-family: verdana, arial, sans-serif;
        font-size : 0.7em;  
        background-color: transparent;
  text-decoration: none;
        line-height: 0.7em;


}




div#navigation-1 SPAN.n1 a:link {
  color: #000;
  font-weight: bold;  

}


div#navigation-1 SPAN.n1 a:visited {
  color: #000;
  font-weight: bold;  

 
}


div#navigation-1 SPAN.n1 a:hover  {
  color: #60d660;
  font-weight: bold;


}

div#navigation-1 SPAN.n1 a:active  {
  color: #dd4466;
  font-weight: bold;  

}


div#navigation-1 SPAN.n1-a a {
  color: #dd4466;
  font-weight: bold;  
}






/* Schrift Navigation-2 */





div#navigation-2 SPAN.n2 a {
  font-family : arial, sans-serif;
        font-size : 0.8em;  
        background-color : transparent;
  text-decoration : none;
  font-weight : bold;
        vertical-align: middle;
     

}


div#navigation-2 SPAN.n2 a:link {
  
  color : #000000;
}


div#navigation-2 SPAN.n2 a:visited   {

  color : #000000;
}


div#navigation-2 SPAN.n2 a:hover   {

  color : #fff;
}


div#navigation-2 SPAN.n2 a:active   {

  color : #d46;
}



div#navigation-2 SPAN.n2-a a {
  color : #d46;
  font-family : arial, sans-serif;
        font-size : 0.8em;  
        background-color : transparent;
  text-decoration : none;
  font-weight : bold;
        vertical-align: middle;
    
}









/* Schrift Seitenanzeige */



div#seitenanzeig {
  color: #000;
  font-family: verdana, arial, sans-serif;
        font-size : 0.7em;
        line-height: 0.7em;
        background-color: transparent;
  text-decoration: none;
  font-weight: bold;
        height: 0.7em;

}




div#seitenanzeig SPAN.anzg {
}








/* Schrift Navigation-3 - Unternavigation von Navigation-1 */

/* Schrift Navigation-3 Ebene1 */



div#navigation-3 DIV.n31 a:link {
  font-family : verdana, arial, sans-serif;
        font-size : 0.84em;
        line-height: 180%;
        background-color : transparent;
  color : #000000;
  text-decoration : none;

  font-weight : bold;
        margin-left: 0.4em;

}


div#navigation-3 DIV.n31 a:visited   {
  font-family : verdana, arial, sans-serif;
        font-size : 0.84em;
        line-height: 180%;
        background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : bold;
        margin-left: 0.4em;
}


div#navigation-3 DIV.n31 a:hover   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.84em;
                line-height: 180%;  
                background-color : transparent;
  color : #666;
  text-decoration : none;
  font-weight : bold;
                margin-left: 0.4em;
}


div#navigation-3 DIV.n31 a:active   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.84em;
                line-height: 180%;  
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : bold;
                margin-left: 0.4em;


}




div#navigation-3 DIV.n31-a a {
  font-family : verdana, arial, sans-serif;

                font-size : 0.84em;
                line-height: 180%;  
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : bold;
                margin-left: 0.4em;
}







/* Schrift Navigation-3 Ebene2 */




div#navigation-3 DIV.n32 a:link {
  font-family : verdana, arial, sans-serif;
                font-size : 0.8em;
                line-height: 140%;
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:1.2em;

}


div#navigation-3 DIV.n32 a:visited   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.8em;
                line-height: 140%;  
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:1.2em;

}


div#navigation-3 DIV.n32 a:hover   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.8em;
                line-height: 140%;  
                background-color : transparent;
  color : #666;
  text-decoration : none;
  font-weight : normal;
                margin-left:1.2em;

}


div#navigation-3 DIV.n32 a:active   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.8em;
                line-height: 140%;  
                background-color : transparent;

  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:1.2em;

}




div#navigation-3 DIV.n32-a a {
  font-family : verdana, arial, sans-serif;
                font-size : 0.8em;
                line-height: 140%;
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:1.2em;

}







/* Schrift Navigation-3 Ebene3 */





div#navigation-3 DIV.n33 a:link {
  font-family : verdana, arial, sans-serif;

                font-size : 0.74em;
                line-height: 140%;
                background-color : transparent;
  color : #777;
  text-decoration : none;
  font-weight : normal;
                margin-left:2.4em;

}


div#navigation-3 DIV.n33 a:visited   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.74em;
  line-height: 140%;
                background-color : transparent;
  color : #777;
  text-decoration : none;
  font-weight : normal;
                margin-left:2.4em;

}


div#navigation-3 DIV.n33 a:hover   {
  font-family : verdana, arial, sans-serif;
                font-size : 0.74em;
                line-height: 140%;  
                background-color : transparent;
  color : #666;
  text-decoration : none;
  font-weight : normal;
                margin-left:2.4em;
}


div#navigation-3 DIV.n33 a:active   {

  font-family : verdana, arial, sans-serif;
                font-size : 0.74em;
                line-height: 140%;  
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:2.4em;
}




div#navigation-3 DIV.n33-a a {
  font-family : verdana, arial, sans-serif;
                font-size : 0.74em;
                line-height: 140%;  
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:2.4em;
}








/* Schrift Navigation-3 Ebene4 */







div#navigation-3 DIV.n34 a:link {
  font-family : arial, verdana, sans-serif;
                font-size : 0.72em;
  line-height: 140%;
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:3em;
}



div#navigation-3 DIV.n34 a:visited   {
  font-family : arial, verdana, sans-serif;
                font-size : 0.72em;
                line-height: 140%;
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:3em;
}


div#navigation-3 DIV.n34 a:hover   {
  font-family : arial, verdana, sans-serif;
                font-size : 0.72em;
                line-height: 140%;
                background-color : transparent;
  color : #666;
  text-decoration : none;
  font-weight : normal;
                margin-left:3em;
}



div#navigation-3 DIV.n34 a:active   {

  font-family : arial, verdana, sans-serif;
                font-size : 0.72em;
  line-height: 140%;
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:3em;
}




div#navigation-3 DIV.n34-a a {
  font-family : arial, verdana, sans-serif;
                font-size : 0.72em;
                line-height: 140%;
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:3em;
}







/* Schrift Navigation-3 Ebene5 */






div#navigation-3 DIV.n35 a:link {
  font-family : arial, verdana, sans-serif;
                font-size : 0.7em;
  line-height: 140%;
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:3.6em;
}


div#navigation-3 DIV.n35 a:visited   {
  font-family : arial, verdana, sans-serif;
                font-size : 0.7em;
                line-height: 140%;
                background-color : transparent;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
                margin-left:3.6em;
}


div#navigation-3 DIV.n35 a:hover   {
  font-family : arial, verdana, sans-serif;
                font-size : 0.7em;
                line-height: 140%;
                background-color : transparent;
  color : #666;
  text-decoration : none;
  font-weight : normal;
                margin-left:3.6em;
}



div#navigation-3 DIV.n35 a:active   {

  font-family : arial, verdana, sans-serif;
                font-size : 0.7em;
  line-height: 140%;
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:3.6em;


}




div#navigation-3 DIV.n35-a a {
  font-family : arial, verdana, sans-serif;
                font-size : 0.7em;
                line-height: 140%;
                background-color : transparent;
  color : #d46;
  text-decoration : none;
  font-weight : normal;
                margin-left:3.6em;
}








/* Additional attributes for content in RIGHT column */


#colRight { 
                padding-top:0em;
                padding-left:0em;
                padding-right:0em;



}


#colRight H1 {
  font-family : Verdana, sans-serif;
                font-size: 1.3em;
                background-color: transparent;
                color: #000000;
}


#colRight H2 {
  font-family : Verdana, sans-serif;
                font-size: 1.2em;
                background-color: transparent;
                color: #000000;
}



#colRight H3 {
  font-family : Verdana, sans-serif;
                font-size: 1.1em;
                background-color: transparent;
                color: #000000;
}




#colRight H4 {
  font-family : Verdana, sans-serif;
                font-size: 1em;
                background-color: transparent;
                color: #000000;
}



#colRight H5 {
  font-family : Verdana, sans-serif;
                font-size: 0.9em;
                background-color: transparent;
                color: #000000;

}


#colRight H6 {
  font-family : Verdana, sans-serif;
                font-size: 0.8em;
                background-color: transparent;
                color: #000000;
}



#colRight P.bodytext  {
  font-family : Verdana, sans-serif;
                font-size: 1em;
                font-weight: normal;
                color: #000000;
}



/* Additional attributes for content in LEFT column */

#colLeft { 
   margin-bottom: 0em;
                 padding-top: 0em;
                 padding-left:0em;
                 padding-right:0em;

}


#colLeft H1 {
  font-family : Verdana, sans-serif;


}


#colLeft H2 {
  font-family : Verdana, sans-serif;


}


#colLeft H3 {
  font-family : Verdana, sans-serif;
}


#colLeft H4 {
  font-family : Verdana, sans-serif;
}

#colLeft H5 {

  font-family : Verdana, sans-serif;

}









#colLeft H6 {




  font-family : Verdana, sans-serif;
}
#colLeft P.bodytext  {
  font-family : Verdana, sans-serif;
}




/* Additional attributes for content in Border column */


#colBorder  {
  font-family : Verdana, sans-serif;
}


#colBorder H1 {
                font-size: 1.25em;
}


#colBorder H2 {
  font-family : verdana, sans-serif;
}


#colBorder P.bodytext  {
  font-family : Verdana, sans-serif;
}



/* Additional attributes for content in normal column */

#content {

                background-color: transparent;

}



#content H1 {

                background-color: transparent;



}

#content H2 {

                background-color: transparent;


}

#content H3 {

                background-color: transparent;


}


#content H4 {

                background-color: transparent;


}



#content P.bodytext  {
                color: #000000;
                text-align: justify;
}





<!--

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:0.05em;
border:0.05em solid #F9FFE5;

}
.news-latest-container HR.clearer {
clear:left;
}

-->









/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {  
  border-bottom: 0.2em solid #60d660;
        background-color: #ddffd0;
        margin-bottom: 0.2em;
        margin-top: 0em;
  padding-bottom:0em;
        width: 100%;
        max-height: 21em;
        min-height: 5em;
        height: 21em;
        overflow: auto;
}



.news-latest-header  {
  font-family : verdana, arial, sans-serif;
  padding-left:0.2em;
  color:#000000;
/*        background-color: #60d660;   */
        height: 20px;
        background-image: url(./hintergrund-rahmen-gruen-20px.gif);
        background-repeat: repeat-x;
        font-size: 0.8em;
/*  line-height : 1.25em;  */
        font-weight: bold;
        letter-spacing: 0.05em;  
        border-top:0em solid #000;
  border-bottom: 0em solid #fff;
        text-align: center;
}


.news-latest-container H2, .news-latest-gotoarchive {
  color:#fff;
  padding:2em;
  border:0em solid #60d660;
  background-color:#ffffff;
        background-image: url(./hintergrund-rahmen-gruen-5px.gif);
        background-repeat: repeat-x;
}

.news-latest-gotoarchive {
  font-weight:bold;
  margin-top:0.05em;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
  color:#0055dd;
}
.news-latest-gotoarchive A {
  color:#ff0000;
}


.news-latest-item {


  background-color:#ddffd0;
        padding-left: 0.4em;
        padding-bottom: 0.5em;
        padding-top: 0.1em;
        padding-right: 0.05em;
        border-bottom: 0em solid #60d660;
        background-image: url(./hintergrund-rahmen-gruen-5px.gif);
        background-repeat: repeat-x;
        background-position:bottom;

}

.news-latest-item A:LINK, .news-latest-item A:VISITED {
  color:#000000;
        font-size: 0.72em;
        font-weight: normal;
  line-height : 126%;

}




.news-latest-item A:HOVER {
  color:#666666;
        font-size: 0.72em;
        font-weight: normal;
  line-height : 126%;
}




<!--  .news-latest-item IMG {

  margin-bottom:0em;
  margin-right:0em;
  border:0.05em solid #060606;
/*  float:left;  */
} 
         -->


.news-latest-category IMG {
        clear:both;
                border:none;
                margin:0.1em;
}



.news-latest-date {
  padding-left:0.4em;
  padding-bottom: 0em;
        padding-top: 0.1em;
  background-color:#ddffd0;
  border-top:0em solid #000;
  border-bottom:0em solid #000;
  font-family :  verdana, sans-serif;  
        font-weight: bold;
}

.news-latest-date A:LINK, .news-latest-date A:VISITED {
  color:#000000;
        font-size: 0.72em;
  line-height : 126%;
        font-weight: bold;

}

.news-latest-date A:HOVER {
  color:#666666;
        font-size: 0.72em;
  line-height: 126%;
        font-weight: bold;

}






.news-latest-morelink,.news-latest-category {
  font-size: 0.68em;
  font-family : arial, verdana, sans-serif;
}

.news-latest-morelink {
  height:0em;
}

.news-latest-morelink A {
/*  float:right; */
}



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

  border:none;
  margin-left: 0em;
        width: 100%;
        Background-color: #ffffff;
}


.news-list-item {

  padding-right:0em;
  margin:0em;

  border:none;
        Background-color: #ffffff;
  }

.news-search-form {
        padding:0em;
  margin-bottom:0.4em;
  border:0.05em solid #666666;

  background-color:#000000;


        }
.news-search-emptyMsg{

        margin:0em;
        }
.news-search-form FORM {
  margin:0em;
        }


.news-list-container H3 {

        }



.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {

        color:#000000;
        margin-bottom: 0.05em;
  padding-left:0.4em;
  border-bottom: none;

  height: 1.3em;
        vertical-align: middle;



}




.news-list-container H3 A:HOVER {

  color:#666666;
        margin-bottom: 0.05em;
  padding-left:0.4em;

  border-bottom: none;
  height: 1.3em;
        vertical-align: middle;

}




.news-list-container P {
         line-height: 125%;
         margin-top: 0.4em;
  padding-left:0.4em;
  padding-right:0.4em;
  background-color:#ffffff;

}
.news-list-date {
  float: left;
  color: #000000;
  width: 100%;
  text-align: left;
  text-indent: 0em;
        margin-bottom:0.5em;
         padding-top: 0.1em;
  padding-bottom: 0.1em;
  font-size: 0.8em;
  font-weight: normal;
/*  background-color: #ddffd0;  */
/*  border-bottom:0.1em solid #000;  */
/*  border-top:0.24em solid #60d660;  */
  font-family : verdana, sans-serif;
        background-image: url(./hintergrund-rahmen-gruen-20px.gif);
        background-repeat: repeat-x;
}

.news-list-imgcaption {


  }

.news-list-container IMG {
  float:right;
        border:solid 0.1em #60d660;
        width:6.25em;
        margin-left:2.4em;
  padding-top: 0em;
        margin-right: 0.05em;
  padding-bottom: 0em;

}
.news-list-category IMG {


}

.news-list-morelink,.news-list-category {
  font-size:0.75em;
        font-family : arial, verdana, sans-serif;
        color: #60d660;
                
}
.news-list-morelink  {
        width:13em;
        margin-left:1.7em;
        margin-top:0.7em;
        margin-bottom:0.2em;
}
.news-list-browse {

}



  /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {

  margin:0em;
  border:0.2em solid #60d660;
  padding:0em;

}
.tx-ttnews-browsebox TD {
  font-size: 0.7em;


}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
  font-weight: bold;

}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
  margin:0em;

}

.tx-ttnews-browsebox-SCell {
  background-color: #666666;
  border:0.1em solid #60d660;

}
.news-search-emptyMsg {
  font-size: 0.75em;
  padding-left: 0.7em;
}
  /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
        width: 100%;
  padding:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  border:none;
  background-color:#Ffffff;

}
.news-single-item H2 {
  font-size: 1.1em;
        line-height: 140%;
  font-weight:bold;
  color: #000000;
  margin-bottom: 1em;
}
.news-single-item H3 {
  margin-bottom: 0em;
  font-weight:bold;
  color: #000000;
        font-family : verdana, sans-serif;
}



.news-single-img, .news-single-video {
  float: right;
  width: 190px;
  margin-left:1.8em;
  margin-top: 0.4em;
  margin-right: 0.05em;
  margin-bottom: 1.25em;
}



.news-single-imgcaption, .news-single-imgcaption {
  font-size: 0.8em;
  padding:0.15em;
  clear:both;
}

.news-single-category {

  float: right;
}
.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 0.9em;
  margin-bottom: 0.1em;
  margin-top: 0.1em;
  margin-left: 0.7em;
        font-family : verdana, sans-serif;
}
.news-single-timedata {
  float: left;
        width: 100%;
  font-size: 0.8em;
  font-weight: normal;
        font-family : verdana, sans-serif;
        padding-left: 0.7em;
  height: 1.25em;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {

        font-family : verdana, sans-serif;
  color: #000000;

}
.news-single-author {
  font-size: 0.8em;
        font-weight: bold;
        padding-left: 0.7em;
  padding-bottom: 1.5em;
}
.news-single-additional-info {

  background-color: #aaccff;
        font-family : verdana, sans-serif;
  clear: both;
  margin-top: 1em;
  border: 0.05em solid #666666;
        padding:0.15em;
        padding-bottom:0em;

}
.news-single-related,.news-single-files,.news-single-links  {
  border: 0.05em solid #666666;
        font-family : verdana, sans-serif;
        margin:0em;
  margin-bottom: 0.15em;
        padding:0.15em;
  background-color:#F9FFE5;
}







.news-single-related DD, .news-single-links DD, .news-single-files DD {
        padding-left:1.25em;
        font-family : arial, verdana, sans-serif;

}




.news-single-related DT, .news-single-links DT, .news-single-files DT {
  font-weight: bold;
  font-size: 0.75em;
        font-family : verdana, sans-serif;
        padding-left:0.3em;

        width:90%;
}


.news-single-facebook {
       margin: 0em 0em 1em 1em;
}
.news-single-twitter {
       margin: 0em 0em 1em 1em;
}

.news-single-social_networks{
       margin: 0.5em 0em 1em 1em;
}

.share_icon {

}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {

  border:0.05em solid #60d660;
  background-color:#60d660;
        margin-top: 0em;
  padding:0.1em;
        width: 12.2em;
        font-weight: bold;
}
.news-amenu-container LI {

  font-family : verdana, sans-serif;
  background-color:#ffffff;
                font-weight: bold;
                margin: 0em;
                padding-left: 0.3em;
                padding-bottom: 0.05em;
                padding-top: 0.05em;
                padding-right: 0.3em;

}



.news-amenu-container LI A:LINK, .news-amenu-container LI A:VISITED {
  color:#000000;
        font-size: 0.8em;
  line-height : 120%;
        font-weight: normal;
        padding-left: 0em;

}




.news-amenu-container LI A:HOVER {
  color:#666666;
        font-size: 0.8em;
  line-height : 120%;
        font-weight: normal;
  margin-left: 0em;

}





.news-amenu-container UL {
        padding: 0em;
        margin: 0em;
  border:0.05em solid #000000;
  background-color:#ff00ff;
        list-style-type:none;
        font-size: 0.75em;
  line-height : 120%;

}


.news-amenu-container H2 {
        color:#000000;
        background-color:#ffffff;
  padding:0.05em;
  border:0em solid #60d660;
        font-weight: bold;




}
.news-amenu-item-year {

  border: 0.05em solid #666666;
  margin-left: 0em;
  padding: 0.05em;
        text-indent:-2.5em;
  color:#000000;
        font-size: 0.9em;
  line-height : 120%;


}



/*lz-gallery*/


#tx-lzgallery-pi1-title  {

background: #fff;
border-bottom: 0.1em solid #60d660;
width:400px;
}

#tx-lzgallery-pi1-fotonav  {

background: #fff;
border: 0.1em solid #60d660;
width:480px;
}

#tx-lzgallery-pi1-descr-long  {

background: #fff;
border: 0.1em solid #60d660;
width:480px;

}

#tx-lzgallery-pi1-parent-title  {

background: #fff;
border: 0.2em solid #60d660;
width:480px;

}



#tx-lzgallery-pi1-listing  {

background: #fff;
border: 0em solid #60d660;


}




#line-title {

background: #fff;
border: 0.1em solid #60d660;


}


#tx-lzgallery-pi1-1x1-filename {

background: #fff;
border: 0.1em solid #60d660;
width:300px;
}

#tx-lzgallery-pi1-fotos {

background: #fff;
border: 0.15em solid #60d660;
color: #000;
width:480px;
}



.tx-lzgallery-pi1-5x5-filename {

background: #fff;

}




/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 SVN ID: $Id: dynamiccss.css 3437 2008-03-16 16:22:11Z flyguide $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }


/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
/* p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; } */

/* p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; } */

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/

ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }


/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
/*span.important { color: #8A0020; } */
span.name-of-person { color: #10007B; } */
span.detail { color: #186900; } */

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}





/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:80px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddffd0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ddffd0; border: 1px #60d660 solid; }



/* Rahmen */
.rahmen-fc-1{
     border-bottom:2px solid #60d660;
     background-image: url(./hintergrund-rahmen-gruen-8px.gif);
     background-repeat: repeat-x;
     background-color: #ddffd0;
     padding: 1.5em 0.5em 0.5em 0.5em;
     margin: 0em 0em 0.625em 0em;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-2{
     background-color: #ddffd0;
     padding: 1.5em 0.5em 0.5em 0.5em;
     margin: 0em 0em 0.625em 0em;
     }

.rahmen-fc-3{
     border-bottom:2px solid #60d660;
     background-image: url(./hintergrund-rahmen-gruen-8px.gif);
     background-repeat: repeat-x;
     background-color: #ddffd0;
     padding: 0.7em 0.2em 0.2em 0.2em;
     margin: 0em 0em 0.625em 0em;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-4{
     background-color: #ddffd0;
     padding: 0.2em 0.2em 0.2em 0.2em;
     margin: 0em 0em 0.625em 0em;

     }

.rahmen-fc-5{
     border-bottom:2px solid #60d660;
     background-image: url(./hintergrund-rahmen-gruen-8px.gif);
     background-repeat: repeat-x;
     background-color: #fff;
     padding: 1.5em 0.5em 0.5em 0.5em;
     margin: 0em 0em 0.625em 0em;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-6{
     background-color: #fff;
     padding: 1.5em 0.5em 0.5em 0.5em;
     }

.rahmen-fc-7{
     border-bottom:2px solid #60d660;
     background-image: url(./hintergrund-rahmen-gruen-8px.gif);
     background-repeat: repeat-x;
     background-color: #fff;
     padding: 0.5em 0em 0em 0em;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-8{
     background-color: #fff;
     padding: 0em 0em 0em 0em;
     margin: 0em 0em 0.625em 0em;

     }


/* Schatten */

#shadow {
  width:62.5em;
  margin-left:0.3em;
  margin-top:0.3em;
  background-color:#333;
}
#shadow-inside {
  position:relative;
  right:0.3em;
  bottom:0.3em;
  background-color:#F0F4D6;
/*  border:1px solid #000000; */
/*  padding: 5px;   */
  list-style: none;
}

