a:link    { color:#039; text-decoration:none }
a:visited { color:#039; text-decoration:none }
a:hover   { color:#06c; text-decoration:none; background-color: #99ccff; 
			border-color: #66f; border-bottom-style: solid; border-bottom-width: 1px }
a:active  { color:#039; text-decoration:none }

body    { font-family: Lucida Sans, "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
        background: url(../grafik/back-v1.gif) repeat fixed;
		}
		
h1		{ font-size: 22pt; color: #036; font-weight: bold;
		letter-spacing: 2px; border-color: #69c; border-bottom-style: solid;
		border-bottom-width: 2px; margin-top: 6px; margin-bottom: 6px }

h2		{ font-size: 20pt; color:#339; font-weight: normal;
		border-color: #003; border-bottom-style: solid;
		border-bottom-width: 1px; border-bottom-color: #ff9;
		margin-top: 6px; margin-bottom: 6px }

h3		{ font-size: 16pt; color:#003; font-weight: normal;
		border-color: #060; border-bottom-style: solid;
		border-bottom-width: 1px; margin-top: 3px; margin-bottom: 3px }

h4		{ font-size: 15pt; color: #369 }
h6		{ font-size: 14pt; color: #369 }
p		{ font-size: 14pt; color: #036 }
.p1		{ font-size: 12pt; color: #036 }
.p2		{ font-size: 11pt; color: #036 }

td		{ border-color:#e0e0e0; border-style:solid;
		border-top-width: 0px; border-right-width: 1px; 
		border-bottom-width: 1px; border-left-width: 0px }

.container { display: flex; flex-wrap: wrap; /* Erlaubt, dass Elemente bei Bedarf in die nächste Zeile umbrechen */
		}
.column { flex: 1;         /* Sorgt dafür, dass Spalten den verfügbaren Platz gleichmäßig aufteilen */
          padding: 10px;   /* Vermeiden Sie hier feste Breiten in px */
		}
#box 	{ border: 1px solid #ccf }
#bbox 	{ border: 1px solid #00c }
#ybox 	{ border: 1px solid #ffc }
#hisbox { border: 1px solid #666 }
