body {
		 background-color: #ffffff;
		 color: #000000;
		 font-family: helvetica, arial, sans-serif;
		 font-size: 11pt; 
}

.abstand      {
       position: relative;
	   left: 10px;
	   width: 300px;
	   height: 15px;
       font-size: 1px;
	   line-height: 8px;
        }

.active {
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
	    white-space:nowrap;
}

.active_sub {
		border-left: 20pt dotted transparent;
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
	    white-space:nowrap;
}

.antwort_kopf {
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
}

.antwort_text {
		color: #333333;
		font-size: 12pt;
}

.aufzaehlung      {
		list-style-type: circle;
        }
		
.aufzaehlung_det      {
       position: relative;
       left: 30px;
	   width: 400px;
        }

.aufzaehlung_start      {
	   width: 400px;
        }
		
.bildlink {
       border-width: 0;
}

.buch_frei {
		 width: 10pt;
		 height: 300pt;
		}		

.buch_info {
         font-size: 14px;
		 font-weight:bolder;
		 line-height:16px; 
		 color: #333333;
		}		
	
.buch_titel {
         font-size: 16px;
		 font-weight:bolder;
		 line-height:20px; 
		 color: #333333;
		}		
	
.datenteil {
		 height: 1200px;
		 width: 200px;
		 vertical-align:top;
		 text-align:left;
		}

.datum {
		color: #333333;
		font-size: 12pt;
		font-weight: bold;
		text-decoration: none;
}

.fett   {
		font-weight: bold;
		left: 10px;
		position: relative;
		width: 500px;
        }
.form_links {
		width: 20%;
		}		

.form_button {
		align: center;
		width: 30%;
		}		

.freiraum {
		 width: 50pt;
		 height: 1800pt;
		}		

.header {
		color: #FFFFFF;
		font-size: 20pt;
		font-weight: bold;
		vertical-align:middle;
		height: 22pt;
}

.home {
       font-size: 14pt;
       font-weight: bold;
       line-height: 24px;
}

.input_feld {
		align: left;
		height: 12pt;
		}		

.input_label {
		 width: 60pt;
		 align: left;
		height: 12pt;
		}		

.kopf2 {
		#background-image: url(bilder/balken_hinten.gif);
		#background-repeat:repeat-y;
		background-color: #2F9F48;
		border: 0;
		height: 45px;
		vertical-align:middle;
		text-align:center;
}

.kopf3 {
		#background-image: url(bilder/balken_hinten.gif);
		#background-repeat:repeat-y;
		background-color: #2F9F48;
		border: 0;
		text-align:center;
		height: 30px;
}

.listelinks      {
       position: relative;
	   left: 10px;
	   width: 90px;
	   vertical-align:top;
        }

.listelinksoben      {
       position: relative;
	   left: 10px;
	   width: 90px;
	   vertical-align:top;
        }

.listemitte      {
       position: relative;
	   left: 2px;
	   width: 200px;
        }

.listemitterechts      {
       position: relative;
	   left: 2px;
	   width: 400px;
        }

.listeoben      {
       position: relative;
	   left: 2px;
	   width: 400px;
        }

.listerechts      {
       position: relative;
	   left: 2px;
	   width: 200px;
        }
		
.listeunten      {
       position: relative;
	   left: 2px;
	   width: 400px;
       font-size: 10px;
        }

.navigation {
		border: 0;
		#background-image: url(bilder/spalten_hinten.gif);
		#background-repeat:repeat-x;
		background-color: #C31622;
		height: 2000pt;
		width: 100pt;
}

.navig_main {
	   left: 3px;
	   color: #cccccc;
       font-size: 12pt;
	   font-weight:bold;
	   text-decoration: none;
	   white-space:nowrap;
}

.navig_spalte {
		height: 30pt;
		width: 100pt;
}

.navig_sub {
	   border-left: 20pt dotted transparent;
	   color: #FFF;
       font-size: 10pt;
	   font-weight:bold;
	   text-decoration: none;
	   white-space:nowrap;
}

.navig_text {
	   left: 3px;
	   color: #FF6600;
       font-size: 12pt;
	   font-weight:bold;
	   text-decoration: none;
	   white-space:nowrap;
}

.navig_top {
       background-color: #FF6600;
	   color: #FFF;
       font-size: 12pt;
       font-weight: bold;
	   text-decoration: none;
}

.notiz  {
       color: #333333;
       font-family: helvetica,arial, sans-serif; 
       font-size: 12pt; 
      }

.notizblock {
       color: #333333;
       font-family: helvetica,arial, sans-serif; 
       font-size: 12pt; 
       background-color: #99FFFF;
}

.pers_funk {
		font-size: 9pt;
}

.pers_grp {
		font-size: 14pt;
		font-weight: bold;
		height: 22pt;
}

.pers_name {
		font-size: 10pt;
		font-weight: bold;
		height: 14pt;
}

.pers_rolle {
		font-size: 12pt;
		font-weight: bold;
		height: 20pt;
}

.pers_zusatz {
		font-size: 9pt;
}

.schattiert {
       #background-image: url(bilder/balken_hinten.gif);
	   #background-repeat:repeat-y;
	   background-color: #C31622;
}

.text      {
       position: relative;
       left: 10px;
	   width: 600px;
        }
		
.textlink {
	   color: #333333;
       font-size: 16pt;
	   text-decoration: none;
}

.titel      {
       position: relative;
	   left: 10px;
	   width: 600px;
       font-size: 20px;
	   font-weight:bolder;
	   line-height: 30px;
        }

.untertitel {
       position: relative;
	   left: 10px;
	   width: 600px;
       font-weight: bold;
       font-size: 10pt;
}

.untertitel_gelb {
       position: relative;
	   color: #FFF;
	   left: 10px;
	   width: 300px;
       font-weight: bold;
       font-size: 10pt;
}

.vorst_datum {
		 width: 200pt;
		}		

.vorst_tag {
		 width: 100pt;
		}		

.vorst_zeit {
		 width: 100pt;
		}		

.vorstand_funk {
		font-size: 9pt;
}
.vorstand_gruppe {
		visibility:hidden;
		color: #fff;
		font-size: 20pt;
		font-weight: bold;
		}		

.vorstand_name {
		font-size: 10pt;
		font-weight: bold;
		height: 14pt;
}

a:hover {
       text-decoration: underline;
	   color: #ececec;
	   background-color: #C31622;

}

a:visited {
       text-decoration: none;
	   color: #ececec;
	   background-color: #C31622;

}

a:link {
       text-decoration: none;
	   color: #fff;
	   background-color: #C31622;

}

a.textlink:link{
       text-decoration: none;
	   color: #f00;par
}


a.schwarz {
       text-decoration: none;
	   color: #000;
}


