.dunkel {
	background-color: #a00000;
	color: #00FFFF;
}
.hell {
	background-color: #fffff8;
	color: #333300;
	text-align: left;
	border-left: 1pt;
	border-left-color: #222200;
	border-right: 1pt;
	border-right-color: #222200;
}
.hell2 {
	background-color: #fff8dc;
	color: #333300;
	text-align: left;
}
.licht {
	background-color: #F8F8DD;
	color: #003300;
}
.flatter {
	text-align: left;
}
.galsilber {
	background-color: #e5efef;
	color: #001100;
}
.table.termin {
	border: 0px;
	margin: 16px;
	padding: 8px;
	width: 70%;
}
.zeit {
	background-color: #a00000;
	color: #00FFFF;
	font-size: 90%;
	font-weight: bold;
}
.ort {
	background-color: #a00000;
	color: #00FFFF;
	font-size: 90%;
	font-weight: bold;
}
.kopf {
/*	background-image: url(img/gal-53k.jpg); */
	border: 0px;
	margin : 0px;
	padding: 0px;
	background-repeat : no-repeat;
	height : 180px;
}
.balken1 {
	height: 8px;
}
.balken2 {
	height: 8px;
}
.klein {
	font-size: 12px;
}
.quelle {
	font-size: 10px;
	text-align : right;
}
.sehrklein {
	font-size: 10px;
}

BODY {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		background-color: #f8f8f8;
		color: #222200;
		font-size: 12px;
/*		background-image : url(img/gal-55.jpg); */
		margin-bottom : 0px;
		margin-left : 60px;
		margin-right : 60px;
		margin-top : 0px;
		background-position : 60px 0px;
		background-repeat : no-repeat;
		border : 0px;
		}

a:link    { text-decoration: underline; 
		color: #000000;
		font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
		}

a:visited { text-decoration: underline; 
		color: #000000; 
		font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
		}

a:hover   { text-decoration: none; 
		color: #AA0000;
		font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
		}

a:active  { text-decoration: none; 
		color: #AAAAAA; 
		font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
		}

B, STRONG { font-weight: bold; }

I { font-style: italic; } 


blockquote {  font-size:13px; 
		padding-right: 1em; 
		padding-left: 1em; 
		}
cite {
	color: #000033;
	font-weight: normal;
}
dt {font-weight: bold; 
		color: #003333; 
		text-align: justify; 
		line-height: 125%; 
		padding-top: 1em;
		padding-right: 1em;
		padding-bottom: 1em; 
		padding-left: 1em;
		background-repeat: repeat; 
		border-color: #ff0000 black black #FF0000; 
		border-top-width: thin; 
		border-left-width: thin;
}

dd { font-weight: bold; 
		color: #003366;
		background-color: #d0d0dd; 
		text-align: justify; 
		padding-top: 0.5em; 
		padding-right: 2em; 
		padding-bottom: 1em; 
		padding-left: 2em; 
		font-size: x-small;
		}

em {  font-weight: bold; }

H1 { text-align: right;
		font-size: 24px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #A00000;
		}
H2 { text-align: left;
		font-size: 20px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
H3 { text-align: left;
		font-size: 18px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
      }
H4 { font-family: Arial, Verdana, Helvetica, sans-serif;  
		text-align: center;
		}
H5 { font-family: Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		}
H6 { font-family: Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		}

hr {
		width : 100%;
		color: #A00000; 
		height: 1px; 
		}

li {	text-align : justify;
		}

ol { list-style-type: decimal}

p { text-align: justify;
		margin-left: 2em;
		margin-right: 2em;
		font-size : 12px;
		}

th {
  font-weight: bold;
  font-size: 15px;
  color: #00ffff;
  }

.bp {
	padding : 2px;
}  

.fu {
	background-color : #006666;
	}

.grundbalken { background-color: #FF6633; 
		height: 1px;
		}
