/*  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: #fff;
   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;
/*   background: #ddffdd; */
   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: #fff;
/*   padding: 0em 0.2em 0em 0.2em;  */
/*   margin-top: 0em;  */
/*   margin-bottom: 0em;  */
}


/* linke Spalte unter Navi - Inhalt Spalte links */

#level26a-content {
/*   background:#fff; */
   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:#fff;
   margin: 0em;
   padding: 0em;
   width: 11.5em;
   float: left;

   }


#level26content-inside {
   background:#fff;
   width: 11.5em;
   padding-top: 0em;
   margin: 0em;
}




#level27content {
   width:13em;
   background:#fff;
   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: #60d660;   */
    border-top: solid 0.3em #fff;
   background-image: url(./hintergrund-rahmen-gruen-20px.gif);
   background-repeat: repeat-x;
   width: 61.5em;
   height:1.25em;
   -moz-border-radius-bottomleft:4px;
   -moz-border-radius-bottomright:4px;
   -khtml-border-radius-bottomleft:4px;
   -khtml-border-radius-bottomright:4px;
   }


#level31-inside {


   width: 100%;
   height:100%;
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 0.8em;
   }




.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.25em;
	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 : 1.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 : 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;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 0.9em;
	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.8em;
	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.8em;
	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.5em;
	line-height : 140%;
}


H1.groesser2 {
	font-size : 1.75em;
	line-height : 140%;
}

H1.groesser3 {
	font-size : 2em;
        line-height : 140%;
}





p {
	font-family : verdana, arial, sans-serif;
	font-size : 0.85em;
	line-height : 140%;
	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 : 140%;
}



p.groesser2 {
	font-size : 1em;
	line-height : 140%;
}


p.kleiner1 {
	font-size : 0.7em;
	line-height : 140%;
}


p.kleiner2 {
	font-size : 0.6em;
	line-height : 140%;
}





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 {

}





.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.9em;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 0.9em;
	color : Green;
}




.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 0.8em;
	color : #3399ff;
}
.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 : verdana, arial, sans-serif;
        font-size : 0.75em;	
        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 : verdana, arial, sans-serif;
        font-size : 0.75em;	
        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;
	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;

        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%;
}


/*--------------------------------- 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;
}

#tx-lzgallery-pi1-fotonav  {

background: #fff;
border: 0.1em solid #60d660;
}

#tx-lzgallery-pi1-descr-long  {

background: #fff;
border: 0.1em solid #60d660;


}

#tx-lzgallery-pi1-parent-title  {

background: #fff;
border: 0.2em solid #60d660;


}



#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;

}

#tx-lzgallery-pi1-fotos {

background: #fff;
border: 0.15em solid #60d660;
color: #000;

}



.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;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-2{
     background-color: #ddffd0;
     padding: 1.5em 0.5em 0.5em 0.5em;
     }

.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;
/*     -moz-border-radius: 10px;    */
/*     -khtml-border-radius: 10px;   */
     }

.rahmen-fc-4{
     background-color: #ddffd0;
     padding: 0.2em 0.2em 0.2em 0.2em;

     }

.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;
/*     -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;

     }


/* 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;
}
