h1 {	color:#000100;
			font-weight:normal; 
			font-family:Arial,sans-serif;
			font-size:18pt;
			letter-spacing:3pt; }
   		   		
h2 { 	color:#000100; 
			font-size:16pt; 
			font-family:Helvetica,sans-serif; }

h3  { color:#000100; 
			font-size:14pt; 
			font-family:Helvetica,sans-serif; }

h4  { color:#000100; 
			font-size:12pt; 
			font-family:Helvetica,sans-serif; }

a:link 		{ text-decoration:underline;
						background-color:#5A7758;
						color:white;
						font-size:12pt }
a:visited { text-decoration:underline; 
						background-color:#5A7758;
						color:white; }	
a:hover 	{ text-decoration:underline;
						background-color:#5A7758;
						color:#ffff99; }
a:active 	{ text-decoration:underline; 
						background-color:#5A7758;
						color:blue; }

a.sammlung:link    { background-color:#DAA520 }
a.sammlung:visited { background-color:#DAA520 }
a.sammlung:hover   { background-color:#DAA520 }
a.sammlung:active  { background-color:#DAA520 }

a.header:link 	 { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }
a.header:visited { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }	
a.header:hover 	 { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }
a.header:active  { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }

a.nottable:link 	 { text-decoration:underline; font-size:10pt; font-family:Arial,sans-serif; font-weight:normal; }
a.nottable:visited { text-decoration:underline; font-size:10pt; font-family:Arial,sans-serif; font-weight:normal; }	
a.nottable:hover 	 { text-decoration:underline; font-size:10pt; font-family:Arial,sans-serif; font-weight:normal; }
a.nottable:active  { text-decoration:underline; font-size:10pt; font-family:Arial,sans-serif; font-weight:normal; }

a.header2:link 	  { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }
a.header2:visited { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }	
a.header2:hover 	{ text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }
a.header2:active  { text-decoration:none; font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; }

a.navig:link 	   { text-decoration:none; font-family:Arial,sans-serif; }
a.navig:visited  { text-decoration:none; font-family:Arial,sans-serif; }	
a.navig:hover 	 { text-decoration:none; font-family:Arial,sans-serif; }
a.navig:active   { text-decoration:none; font-family:Arial,sans-serif; }

a.vorzurueck:link 	 { text-decoration:none; font-size:9pt; font-family:Arial,sans-serif; font-weight: normal; }
a.vorzurueck:visited { text-decoration:none; font-size:9pt; font-family:Arial,sans-serif; font-weight: normal; }
a.vorzurueck:hover 	 { text-decoration:none; font-size:9pt; font-family:Arial,sans-serif; font-weight: normal; }
a.vorzurueck:active  { text-decoration:none; font-size:9pt; font-family:Arial,sans-serif; font-weight: normal; }

a.grossinfo:link 	   { text-decoration:underline; font-size:8pt; font-family:'Verdana',Times,serif; font-weight: normal; }
a.grossinfo:visited  { text-decoration:underline; font-size:8pt; font-family:'Verdana',Times,serif; font-weight: normal; }
a.grossinfo:hover 	 { text-decoration:underline; font-size:8pt; font-family:'Verdana',Times,serif; font-weight: normal; }
a.grossinfo:active   { text-decoration:underline; font-size:8pt; font-family:'Verdana',Times,serif; font-weight: normal; }

span { color:white; font-size:14pt }

font.sammlung { color:#DAA520; font-family:'Verdana',Times,serif; font-size:7pt; font-weight:bold; }
span.info { font-family:'Verdana',Times,serif; font-size:8pt }
span.grossinfo { font-family:'Verdana',Times,serif; font-size:8pt }
				
span.headerakt { 	text-decoration:none;
									color:#ffcc00; 
									background-color:#5A7758;
									font-size:11pt;
									font-weight:bold;
									font-family:Arial,sans-serif;	}

span.headerakt2 { text-decoration:none;
									color:#ffcc00; 
									background-color:#5A7758;
									font-size:10pt;
									font-weight:bold;
									font-family:Arial,sans-serif;	}


td { 	border:1px solid #999999;
		 	empty-cells:show;
	 		border-style:ridge;
		 	background-color:#5A7758;
		 	text-align:left;
		 	padding:3px;
		 	font-family:'Times New Roman',Times,serif;
		 	font-size:11pt	}

td.white { background-color: #ffffff; }

td.pflicht	{ background-color:#5A7758;	}

td.opt { background-color:#5A7758; }

td.link { background-color:#5A7758; text-align:left; }
				       	
td.linkcenter 	{ background-color:#5A7758; text-align:center; }
td.linkleft  	  { background-color:#5A7758; text-align:left; }
td.linkright  	{ background-color:#5A7758; text-align:right; }

td.sammlung { background-color:#DAA520; }

td.navig		{		background-color:#5A7758;
								border:1px solid black; 
								text-align:center;
								font-weight:bold; 
								font-family:'Arial',Times,serif;
								font-size:12pt}
								
td.navigsel {  	background-color:#5A7758; 								
								border:1px solid black; 
								text-align:center; 			
								color:#ffcc00;		
								font-weight:bold;
								font-family:'Arial',Times,serif;
								font-size:12pt}
								
td.autoren  { background-color:#ffffff; 								
						border:1px solid black; 
						text-align:left; }
			
td.autorsel  {  background-color:#339933;	
							border:1px solid black; 
							text-align:left; }
						
td.button { text-align:center; width:70px; }

td.checked  { background-color:#00cc00; }

td.unchecked { background-color:#ff4444; }

td.galerie   { padding:7px; text-align:left; }

td.noborder { border:none; }

th { 	border:1px solid #999999; 
		 	empty-cells:show;
		 	padding:7px;
		 	border-style:ridge;	 
		  background-color:#5A7758; 
		 	text-align:center; 
		 	font-family:Helvetica,sans-serif;
		 	font-size:10pt	}
		 	
table { border-collapse:collapse;
				border:1px solid #999999;
				border-style:solid; 		}

table.header { border-collapse:separate;
							 border:3px solid #BBBBBB;
							 border-style:outset; 	}

table.info { border-collapse:separate;
						 border:1px solid #BBBBBB;
						 border-style:outset; 	}

table.galerie { border-collapse:collapse;
								border:1px solid #999999;
								border-style:solid;	}
								
table.noborder { border:none; }							 
							 
		 	
p.fehlertext { 	color:#ff0000; 
								font-weight:bold; 
								font-size:10pt; 
								font-family:Helvetica,sans-serif;
								border:double #ff0000 2px;
								padding:5px;										}
								
p.infotext { color:#009900; 
						font-weight:bold; 
						font-size:10pt; 
						font-family:Helvetica,sans-serif;
						border:double #009900 2px;
						padding:5px;										}

input { font-size:10pt; font-family:Helvetica,sans-serif;	}
								
textarea { font-size:10pt; font-family:Helvetica,sans-serif;	}

