body { background-color:#7c90cf; margin:0; padding:0; color:#000000;
		font-family: Verdana, Helvetica, 'Luxi Sans', Lucida, 'DejaVu Sans', Fudd, Tahoma, Arial, 'Sans Serif';
		font-size:12pt; }
#seite { margin:10px; }

/*
 * CSS-Datei für merz-theater.de und merztheater.de
 *
 * Farben:
 * #99b1ff; - 153,177,255 - hellblau
 * #7c90cf; - 124,144,207 - mittelblau
 * #6777ac; - 103,119,172 - dunkelblau
 * #ffffff; - 255,255,255 - hell
 * #ffcc00; - 255,  ?,  0 - gelb
 * #000000; -   0,  0,  0 - dunkel
 *
 * Diese Datei wurde geschrieben von
 * (c) Arnold Jäger, wsg.a-j-j.de
 * für das MeRz Theater, Hannover
 */
h1 { margin:10pt 20pt; padding:0; font-size:24pt; color:#cc0000; text-align:center; font-weight:bolder; }

h2 { margin:10pt 30pt; padding:0; font-size:16pt; font-weight:bold; }

h3 { margin:0; padding:0; font-size:14.0pt; }

h4 { margin:0; padding:0; font-size:14.0pt; font-weight:normal; }

p  { margin:10pt 20pt; padding:0; }
ul { margin:0 20pt; padding:0; list-style-type:square; list-style-image:url(favi-16.png); }
li { margin:0pt 20pt; padding:0; }
pre { font-size:8pt; }

a:link    { color:#ffcc00;		text-decoration:underline; }
a:visited { color:#ffffff;		text-decoration:underline; }
a:hover   { color:#ff4400;		text-decoration:underline; }
a:focus   { color:#ff4400;		text-decoration:underline; }

b { font-size:120%; font-weight:bold; }

i { }

hr { padding:0px; margin:0 20px; color:#6777ac; height:3px; background-color:#6777ac; border:0px; }

small { font-size:8pt; }

table { border:0px solid #999999; margin:0; padding:0; color:#000000; }
table/* */ { width:98%; }
td { margin:0; padding:4pt 10pt; vertical-align:top; border-bottom:0px solid #999999; }
th { margin:0; padding:1pt 10pt; vertical-align:top; border-bottom:0px solid #999999; }

input { font-size:10pt; }
textarea { font-size:10pt; }


/* kopf.php - Seitenkopf mit Logo */
#kopf { margin-left:220px; padding:0; border:0px solid #000000; min-height:110px;  color: #ffffff; }
#kopf h1 { font-size:36pt; }
#kopf a:link    { text-decoration:none; color:#ffcc00; }
#kopf a:visited { text-decoration:none; color:#ffcc00; }
#vignette  { position:absolute; top:10px; left:10px; width:200px; height:103px;
				border:0px solid #000000; background-image:url(bilder/merz-logo.gif); }

/* menu.php - Menü und Untermenü */ /* Formatierungen für die Inhaltsverzeichnisse "leiste" */
#menu      { border-top: 6px solid #6777ac; border-bottom:6px solid #6777ac;  color: #ffffff;
				width:200px; float:left; padding:0; margin:0px; }
.menubild  { visibility:hidden; }
.menu      { font-size:10pt; text-align:left; padding:0px; }
.menu a:link    { text-decoration:none; }
.menu a:visited { text-decoration:none; }
.menu a:hover   { text-decoration:none; }
.menu a:focus   { text-decoration:none; }
.menu h1   { visibility:hidden; }
.menublock, .linksmenu { text-align:left; text-decoration:none;
		margin-left:10pt; margin-right:1pt; margin-bottom:5px; margin-top:1pt; padding:0; }
.menuU, .aktivU { text-align:left; text-decoration:none; margin-left:20px; margin-right:0; margin-bottom:2px; }
.menuU, .aktivU { border:1px solid #6777ac; padding-left:2px; }
.aktivblock { padding:0px; }
.aktivH, .aktivU { color:#ffffcc; background-color:#99b1ff; font-size:110%; font-weight:bold; vertical-align:top; }
.aktivH { padding-left:2px; }
.linksmenu { border-top:0px groove #771100; margin-left:10px; margin-right:40px; padding-top:2px; }
.linksmenu h1 { padding-bottom:0px; padding-left:20px; color:#771100; }
.linksmenu .menuH { text-align:left; text-decoration:none;
			margin-right:1px; margin-bottom:5px; }

#aktuell { border-top: 6px solid #6777ac; font-size:10pt;  color: #ffffff; }

#textgr { text-align:center; }

#text { margin-left:220px; margin-top:0px; padding:0; min-height:400px;
		color:#000000; background-color:#ffffff; border:6px solid #6777ac; }
#text a:link    { color:#773333; text-decoration:underline; }
#text a:visited { color:#333333; text-decoration:underline; }
#text a:hover   { color:#6777ac; text-decoration:underline; }
#text a:focus   { color:#6777ac; text-decoration:underline; }
/* #text table { display:inline; }
#texte table { display:inline; } */
.linkfav { border:0; }


.jahre { color:#ffffff; background-color:#000000; }
.re { text-align:right; }
.mi { text-align:center; }
.bl { text-align:justify; text-indent:15pt; }
.tabmi { text-align:center; }
.datum { text-align:right; width:15pt; }
.alter { text-align:right; width:15pt; }
.kl { font-size:80%; }
.rot { color:#dd0000; font-weight:bold; }
.bgdunkel { margin:0 20pt; background-color:#000000; color:#ffffff; }
.bgdunkel a:link {  color:#ffffff; }
.bgdunkel a:visited { color:#ffffff; }
.formA, .formB, .formC, .formD { width:400px; }
.formA/* */ { width:50%; }
.formB/* */ { width:98%; height:50pt; }
.formC/* */ { width:98%; }
.formD/* */ { width:98%; height:100pt; }
.linkseite { margin:0 20pt; }

#fus { border:0px solid #000000; margin-top:20px; text-align:center; color:#ffffff; }
.wsg { color:#ffffff; font-size:80%; }
.wsg a { color:#ffffff; text-decoration:underline; }

.debag { font-size:8pt; color:#000000; }
.debag b { font-size:10pt; }
.error { border:4pt groove #aa0000; background:#6777ac; margin-left:220px;
				color:#ffffff; font-size:12px; text-align:center; }
#text .error { margin:10px; }
.drucken { visibility:hidden; display:none; }
.speichern { font-size:10px; color:#99b1ff; }

/* table.ajj1 { width:98%; } */
table.ajj1 tr { padding:0px; margin:0px; }
table.ajj1 th { font-size:6pt; padding:0px; margin:0px; }
table.ajj1 td { font-size:6pt; padding:0px; margin:0px; vertical-align:middle; }
input.ajj3 { width:30pt; font-size:80%; }
table.ajj1 td { font-size:6pt; padding:0px; margin:0px; vertical-align:middle; }
table.ajjt1 tr { padding:0px; margin:0px; }
table.ajjt1 th { font-size:9pt; padding:0px; margin:0px; }
table.ajjt1 td { font-size:8pt; padding:0px; margin:0px; vertical-align:middle; }
table.ajjt1 select { font-size:8pt; }

table.ajjt1 td, table.ajjt1 th, table.ajj1 td, table.ajj1 th {
			border-bottom:1px solid #999999; border-right:1px solid #999999; }


