body,td,ol,li { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt; color: #000000;    
	   }
#content02 p { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt;  color:#000060; 
	   }
td#content02 td { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 8pt; color:#000060; 
	   }
#content03 p { font-family: Arial, Helvetica, Geneva, sans-serif;
                   font-size: 9pt; color:#000060; /*color:#EE7021; */ text-align: left;
	   }
td#content04 td { font-family: Arial, Helvetica, Geneva, sans-serif;
                   font-size: 9pt; color:#000060; /*color:#EE7021; */ text-align: left;
	   }

a:link{    font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021 ; text-decoration:underline;
	   }  
a:visited{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#EE7021; text-decoration:underline;
	   }  	 	   
a:hover{  font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:underline;
	   }  	
a:active{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:underline;
	   }  

#content02 a:link{    font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; /* color:#EE7021; */text-decoration:underline;
	   } 
#content02 a:visited{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color: #EE7021;  /*color:#EE7021; */text-decoration:underline;
           }  	 	   
#content02 a:hover{  font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060; */text-decoration:underline;
	   }  	/*ehemals gelb FAEA00*/
#content02 a:active{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060;*/ text-decoration:underline;
	   }  

#content02 p#programminhalt a { font-family: Arial, Helvetica, Geneva, sans-serif;
                   font-size: 9pt; color:#000060; /*color:#EE7021; */ 
                   text-align: left;
	   }
#content02 p#programminhalt a:link{    font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #000060; text-decoration:none;
	   }  
#content02 p#programminhalt a:visited{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#000060; text-decoration:none;
	   }  	 	   
#content02 p#programminhalt a:hover{  font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:none;
	   }  	
#content02 p#programminhalt a:active{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:none;
	   }  
#content02 p#sectionindex a { font-family: Arial, Helvetica, Geneva, sans-serif;
                   font-size: 9pt; color:#000060; /*color:#EE7021; */ 
                   text-align: left;
	   }
#content02 p#sectionindex a:link{    font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021 ; text-decoration:none;
	   }  
#content02 p#sectionindex a:visited{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#EE7021; text-decoration:none;
	   }  	 	   
#content02 p#sectionindex a:hover{  font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:none;
	   }  	
#content02 p#sectionindex a:active{ font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; text-decoration:none;
	   }  
div.news-catmenu p.news-catmenu-header a{    font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; /* color:#EE7021; */text-decoration:underline;
	   } 
div.news-catmenu p.news-catmenu-header a:link{    font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; /* color:#EE7021; */text-decoration:underline;
	   } 
div.news-catmenu p.news-catmenu-header  a:visited{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color: #EE7021;  /*color:#EE7021; */text-decoration:underline;
           }  	 	   
div.news-catmenu p.news-catmenu-header  a:hover{  font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060; */text-decoration:underline;
	   }  	/*ehemals gelb FAEA00*/
div.news-catmenu p.news-catmenu-header  a:active{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060;*/ text-decoration:underline;
	   }  

div.news-catmenu div.news-catmenu-NO a{    font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; /* color:#EE7021; */text-decoration:underline;
	   } 
div.news-catmenu div.news-catmenu-NO a:link{    font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; /* color:#EE7021; */text-decoration:underline;
	   } 
div.news-catmenu div.news-catmenu-NO a:visited{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color: #EE7021;  /*color:#EE7021; */text-decoration:underline;
           }  	 	   
div.news-catmenu div.news-catmenu-NO a:hover{  font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060; */text-decoration:underline;
	   }  	/*ehemals gelb FAEA00*/
div.news-catmenu div.news-catmenu-NO a:active{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; /*color:#000060;*/ text-decoration:underline;
	   }  


h1 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 20pt;
	   }

h2 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 14pt;
	   }

h3 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 12pt;
	   }
h4 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt; 
           background-color: #FFC821;
	   }
	   
#content02 h4 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt; 
           background-color: #ffffff; 
           font-weight: normal; 
           color:9e9e9e
	   }

	   
h5 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 9pt; 
           font-weight: normal;
	   }
h6 { font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 8pt; 
           font-weight: normal; 
           text-align: justify;
	   }
.ueber {   font-family: Arial, Helvetica, Geneva, sans-serif;
          font-size: 14pt; 
          font-weight: bolder; 
          color:#000060 /*color:#014282; */
	   }	   
.ueber2 {   font-family: Arial, Helvetica, Geneva, sans-serif;
          font-size: 9pt; 
          color:#EE7021;
	   }	   
TD#menu-oben {
/*        background-color: #edebea; */
        color: #EE7021;
        text-decoration: none;

}
TD#menu-oben A {
        color: #EE7021;
        text-decoration: none;

}
TD#menu-oben A:hover{
        color: #EE7021;
        text-decoration: none;

}
TD#menu-oben A:link{
        color: #EE7021;
        text-decoration: none;

}


TD#menu01 TABLE     {border-collapse:collapse}
TD#menu01 TABLE TR TD {border:3px solid #ffffff; }
TABLE.adressen {border-collapse:collapse; }
TABLE.adressen TD {border:1px solid #ECF5FF; }

/*------------------news ------------------------------------------------*/
#singlenewstitle { 
          font-family: Arial, Helvetica, Geneva, sans-serif;
          font-size: 16pt; 
          font-weight: bolder; 
        /*  color: red;*/
}

#singlenewscat { 
           font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 9pt; 
           color: #000000;    
	   }
SPAN.newslisttitle{
           font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt; 
           font-weight: bolder;
           text-decoration: none; 
           color: #000060; 
           font-size: 150%;
}

SPAN.newslistsubheader{ 
           text-decoration: none; 
}

SPAN.newslistsubheader P.bodytext{
           margin:0px;

}

SPAN.newslistsubheader IMG {
           float:left;
           margin-right:10px; 
}


#content02 TABLE TR TD SPAN.newsmore a:link     { font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;  color: #EE7021; 
	   }  
#content02 TABLE TR TD SPAN.newsmore a:visited { font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#EE7021; 
	   }  	 	   
#content02 TABLE TR TD SPAN.newsmore a:hover  { font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A;
           }  
#content02 TABLE TR TD SPAN.newsmore a:active  { font-family: Trebuchet MS,Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#FC2F5A; 
	   }  


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border: 0px; /*border:1px solid #666;*/
	padding:3px;
	background-color:#ffffff;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #006699;
	border: 0px;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
/*----------news events -------------------------------------------*/
span.events  {font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 10pt;  color:#000060; }

.eventtable {style="BORDER: windowtext 0.5pt solid #cccccc; " }

/* ----------- seitenindex fuer einseitige kv und sv -------------*/
p.csc-section {
        font-size: 11pt; 
        font-weight: bold; 

        color: #000060;
        text-decoration: none;
}
p.csc-section  A {
        font-size: 11pt;
        font-weight: bold; 
        color: #000060;
        background-color:#FFFFFF; padding:4px; margin:0px; border:none;
        text-decoration: none;

}
p.csc-section  A:link{
        font-size: 11pt; 
        font-weight: bold; 
        color: #000060;
        background-color:#FFFFFF; padding:4px; padding-right:20px; margin:0px; border:none;
        text-decoration: none;

}

p.csc-section  A:visited{
        font-size: 11pt; 
        font-weight: bold; 
        color: #000060;
        background-color:#FFFFFF; padding:4px; margin:0px; border:none;
        text-decoration: none;

}

p.csc-section  A:hover{
        font-size: 11pt; 
/*        font-weight: bold; */
        color: #EE7021;
        background-color:#FFFFFF; padding:4px; margin:0px; border:none;
        text-decoration: none;

}

/ * ---------------- ---------------------------*/
.tx_dmaddredit-pi1-mini{
        font-size: 11pt;       
}
#content02 A.title01
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
              font-weight: bold; 
              color:#000060; 
              text-decoration: none;
              margin-left: 5px;
	   }
#content02 A.title01programm
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
              font-weight: bold; 
              color:#000000; 
              text-decoration: none;
              margin-left: 5px;
	   }

#content02 A.title01:link
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
              font-weight: bold; 
              color:#000060; 
              text-decoration: none;
	   }
 #content02 A.title01:visited
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
              font-weight: bold; 
              color:#000060; 
              text-decoration: none;
	   }

#content02 A.title01:hover
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
              font-weight: bold; 
              color:#000060; 
              text-decoration: none;
	   }
#content02 A.title01:acitve
          {  font-family: Arial, Helvetica, Geneva, sans-serif;
	      font-size: 20pt;  
        font-weight: bold; 
              color:#000060; 
	   }

.taskitemdonew {font-family: Arial, Helvetica, Geneva, sans-serif;
      color: red; }

/*------------------------------------------------------------------------------*/
/* #vertnav = linkes Menu-------------------------------------------*/
/*------------------------------------------------------------------------------*/

ul#vertnav{
    width: 10em;
    margin: 0; 
    padding: 0.8;
  }
* html ul#vertnav{  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.8;
}

#leftmenu UL, #leftmenu LI {
	list-style-type:none;
}



#vertnav LI.nav {
	background: #fff; /*Linie */
}



/* Listenelemente */    
#vertnav LI {
	display:inline;
	position:relative;
}
html>body #vertnav LI{
 	display:block;
}   

#vertnav LI.nav A { 
               background: #ECF5FF;
       	color: #000060;
}
#vertnav LI.nav A:hover { 
               background: #0090d8;
               color: #EE7021;
}
/*-----------------------------------------*/
#vertnav LI A { 
	display:block;
                height: 1.3em;
	text-decoration:none;
	font: bold 12px Verdana, Arial, sans-serif;
	padding: 0.5em 0 0.5em 1em;
	margin: 3px 0 3px 0;
}
* html #vertnav LI A{  /* Korrekturen fuer IE 5.x */
                height: 2.5em;
                h\eight: 1.3em;
}

/*----------------------------------------*/


/*-------------------------------------------------------------------*/
/* highligting AKTUELLES MENUE -------------------------------- */
/*-------------------------------------------------------------------*/
#vertnav LI#hi {
	background: #fff;      /*Linie */
}

#vertnav LI#hi A {
	color:#EE7021;
	background: #0090d8;
}
#vertnav LI#hi A:hover{ 
	color: #EE7021;
                background:#006699;
}

/* zweite Ebene des aktuellen Menuepunktes-------------------*/
#vertnav LI#hi UL {
                margin: 0;
                padding: 0;
	/*background:#d6f6f1;*/
}
#vertnav LI#hi UL A,  #vertnav LI#hi UL A:hover{ 
	color: #000060;                                /*949495*/
	background:#ECF5FF;
	margin:-6px 0 -1px 0;
	padding: 0.5em 0 0.5em 2em;
	letter-spacing: -1px;
	font: 10px Verdana, Arial, sans-serif;
}

#vertnav LI#hi UL LI.hi A, #vertnav LI#hi UL A:hover{ 
	/*color: #51bec4;*/
}

#vertnav LI#hi UL A.actun   { 
	color:#000060; 
	background: #ECF5FF;
	margin:-6px 0 -1px 0;
	letter-spacing: -1px;
	font: 10px Verdana, Arial, sans-serif;
}

/*-------------------------------------------------------------------*/
/* 2. Ebene ------------------------------------------------------------ */
/*-------------------------------------------------------------------*/
#vertnav LI.nav:hover>ul {
	visibility:visible;
}

#vertnav LI.nav UL {
                margin: 0;
                padding: 0;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left: 10em;
	top:0.01em;
	filter: Alpha(opacity=85);
	border: 1px solid #0090d8;
	width:9em; 
}		
* html vertnav LI.nav UL {  /* Korrekturen fuer IE 5.x */
    left: 10em;
    l\eft: 10em;
}

 
#vertnav LI.nav UL LI A {
	height: auto;
	text-transform:none;
                margin: 0;
	padding: 0.3em 0 0.3em 0;
	color: #000060;
	letter-spacing: -1px;
	font: 10px Verdana, Arial, sans-serif;
}

#vertnav LI.nav LI A {
	background: #fff ;
}

#vertnav LI.nav UL LI A:hover {
	text-decoration:none;
	color:#000060;
	background: #ECF5FF;
}


/* typo3-4.0 css-Korrekktur für Mailforms */

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 14em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block
}

input {
  margin-bottom: 10px;
}

textarea {
  margin-bottom: 10px;
}