body { color:#000000; background-color:#ffffcc; font-size:100.01%; font-family:Helvetica,Arial,sans-serif; margin:0; padding:1em; }

.nixblick { display:none; }

/* Navigation */
ul#Navigation { font-size:0.7em; float:left; width:18em; margin:0; padding:0; color:#000000; background-color:#ffccff; }
ul#Navigation li { list-style:none; margin:0; padding:0.5em; }
ul#Navigation a  { display:block; padding:0.1em; font-weight:bold; }
ul#Navigation a:link    { color:#000000; background-color:#99ccff; }
ul#Navigation a:visited { color:#666666; background-color:#99ff99; }
ul#Navigation a:hover   { color:#000000; background-color:#ff9966; }
ul#Navigation a:active  { color:#ffffff; background-color:#c0c0c0; }

/* Inhalt */
div#Inhalt    { margin-left:15em; padding:0 1em; min-width:15em; }
div#Inhalt h1 { font-size:1.5em; margin:0 0 1em; }
div#Inhalt h2 { font-size:1.2em; margin:0 0 1em; }
div#Inhalt p  { font-size:0.8em; margin:1em 0; color:#0066ff; font-weight:bold; }

/* Eintrag */
div#gast { background-color:#ffdddd; }
div#gast div { background-color:#c0c0c0; display:block; padding:0.1em; }


/* Rahmen */
div#logo   {position:fixed;          top:0px;   left:0px;   height:150px; width:200px; z-index:2; background-color:#ffffcc; text-align:center; padding:3px; }
div#rahmen {position:fixed;          top:0px;   left:200px; height:150px; width:760px; z-index:2; background-color:#ffffcc; padding:3px;}
div#menu   {position:fixed;          top:150px; left:0px;   height:500px; width:200px; z-index:2; background-color:#ffffcc; overflow:auto; }
div#main   {position:absolute; top:150px; left:200px;               width:760px; z-index:1; background-color:#ffffcc; overflow:auto; padding:3px; }

div.c {background-color:#ffffcc; display:block; padding:0.1em; text-align:center; vertical-align:middle; }


/* BOX */
/* */
#box a{color:#3399ff; text-decoration:none; }
#box a:hover{color:#ffffff; background-color:#3399ff; text-decoration:none; }
#box a span {display:none}
#box a:hover span {display:block; color:#000000; background-color:#ffffff; width:300px; border:1px solid green; padding:10px; }

/* ===> LINKS */
/* */
a {color:#50a0ff; font-weight:bolder; }

/* ===> ÜBERSCHRIFTEN */
/* */
h1 {font-size:1.5em; }
h2 { font-size:1.2em; }

/* ===> Tabellen */
/* */
th    {font-size:1.2em; margin-bottom:0.5ex; font-weight:bold; color:#000000; background-color:#d0d0d0; }
th.yl {text-align:left; }
th.yr {text-align:right; }
th.yc {text-align:center; }

/* */
td.xl {text-align:left; }
td.xr {text-align:right; }
td.xc {text-align:center; }

td.xxl {font-size:0.7em; text-align:left; }
td.xxr {font-size:0.7em; text-align:right; }
td.xxc {font-size:0.7em; text-align:center; }


/* ===> Aufzählungen */
/* */
ul   {list-style-type:disc; color:#0033cc; font-size:0.9em; }
div.line {font-family:Arial,sans-serif; font-size:1.1em; color:#000000; background-color:#d0d0d0; width:95%; }
pre  {font-family:"Courier New", monospace; font-size:0.7em; margin-bottom:0.5ex; color:#000000; background-color:#f0f0ff; width:95%; }


/* ===> Sonstiger Text */
/* */
p {font-size:0.9em; color:#000000; }
p.sm1 {font-size:0.7em; color:#000000; }
span.author {font-family:Times,serif; font-style:italic; color:#0066ff; }

/* ==> Bilder */
/* */
img {border:0px; }

/* ===> Trenner */
/* */
td.tr {color:#000000; background-color:#3399CC; height:12px; }
hr    {height:1em; display:block; text-align:center; background-color:#33ccff; }
hr.sm {height:0.2em; display:block; text-align:center; background-color:#33ccff; }

/* ===> Fehlerbehandler */
/* */
.inputField { }
.errorField {background-color:#ffcc66; }