/* http://www.deuxchevaux.org/mozilla4.css */
/* Copyright (C) 1998 by Axel Beckert, abe@deuxchevaux.org */

/* General definitons */

body {
  background-color:black;
  color:white;
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,div,td,th,a {
  font-family:Lucida Sans Unicode,Lucida Sans,Verdana,Arial,Helvetica,sans-serif;
}

a:link           { color:#8888DD; }
a:visited        { color:#6666CC; }
a:active         { color:#9FCF00; text-decoration:underline; }

code,kbd,pre,xmp,listing,plaintext,tt,a code,code a {
  font-family:Lucida Console,Lucida Typewriter,Courier New,Courier;
}

table {
  border:0px none;
  padding:0px;
  margin:0px;
}

hr {
  text-align:center;
}

/* The small language menu in the upper right corner */

.option {
  font-size:8pt;
  font-weight:600;
}

/* The table for the layout of the top of the page */

table.top {
  border:0px;
}

table.top tr td {
  font-size:7pt;
}

table.top tr td img {
  margin:0px;
}

/* The disclaimer */

.disclaimer {
  font-size:10pt;
  font-weight:400;
  text-align:center;
}

.disclaimer strong {
  font-size:10pt;
  font-weight:600; 
}

.disclaimer code {
  font-size:10pt;
  font-weight:500; 
}

.disclaimer a:link,.disclaimer a:visited { 
  color:white; text-decoration:none;
}

.disclaimer a:active {
  color:#9FCF00; text-decoration:underline; 
}

/* The last lines */

address,address td,address td code {
  font-size:10pt;
  font-style:normal;
  font-weight:600;
}

/* The main menu */

h1.main {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

td th {
/* td table.mm th und table.main td table.mm th tut nicht! */
  font-size:12pt;
  font-weight:800;
  padding-top:10px;
/*  text-align:left; */
}

td td a { 
/* Wenn ich das "a" weglasse funktioniert das padding nicht mehr! */
  padding-left:30px; 
  text-decoration:none; 
}

td th a { text-decoration:underline; }
td th a:link { color:white; }
td th a:visited { color:#DDDDFF; }
td th a:active { color:#9FCF00; }

/* Warning */

.Warning {
  color:red;
  text-align:center;
  font-weight:900;
/*  font-size:10pt; */
}

/* Notes */

.note {
  font-size:10pt;
  font-style:italic;
  padding-left:24px;
}

.footnote {
  padding-top: 0px;
  margin-top: 0px;
  font-size:8pt;
  font-weight:600;
}

/* Das wofuer man sonst BLOCKQUOTE missbraucht */

.bq {
  padding-left:24px;
  padding-right:24px;
}

/* Die Gallerien sind zentriert */

h1.gallery {
  text-align:center;
}

div.gallery,p.gallery {
  text-align:center;
  margin-left:20%;
  margin-right:20%;
}

table.gallery {
  border:0px none;
  padding:0px;
  text-align:center;
}

/* Es war einmal... */

.ewe {
  font-style:italic;
  font-family:Times New Roman,Times Roman,serif;
  font-size:14pt;
  font-weight:600;
}

/* Sprungmarkenmenue */

h5.menu {
  font-size:11pt;
  text-align:center;
}

/* Fehler */

h1.error {
  /* color:red; */
  font-weight:900;
  text-decoration:underline;
  font-size:24pt;
}

p.error {
  padding-left:30px;
  padding-right:30px;
  /* color:red; */
  font-weight:600;
  font-size:12pt;
}

ol { list-style-type:decimal; }
ol ol { list-style-type:upper-roman; }
ol ol ol { list-style-type:upper-alpha; }
ol ol ol ol { list-style-type:lower-roman; }

listing { 
	padding-left:48px;
	padding-right:48px;
	padding-top:5px;
	padding-bottom:5px;
}
