/* Menüknöpfe */
a.menu { display:block; margin-bottom: 0px; text-align:left; width:169px; height:14px;
         border-style:outset; border-width:3px; background-color:#FFCF00; border-color:#ff0000; padding:1px; text-decoration:none; font-family:VERDANA,ARIAL,HELVETICA; font-size:12px; margin-left: 0px; }

a.menu25 { display:block; margin-bottom:0px; text-align:left; width:120px; height:12px;
         border-style:outset; border-width:3px; background-color:#FFCF00; border-color:#ff0000; padding:2px; text-decoration:none; font-family:VERDANA,ARIAL,HELVETICA; font-size:11px; margin-left: 25px;}

a.menu50 { display:block; margin-bottom:0px; text-align:left; width:80px; height:10px;
         border-style:outset; border-width:3px; background-color:#FFCF00; border-color:#ff0000; padding:2px; text-decoration:none; font-family:VERDANA,ARIAL,HELVETICA; font-size:10px; margin-left: 45px;}

/* border-color:#687FF6 ersetzt durch ff0000 */

a.menu:link { text-decoration:none; color:#0000FF; }
a.menu:visited { text-decoration:none; color:#448888; }
a.menu:hover { text-decoration:none; background-color:#FFBF00; }
a.menu:active { text-decoration:none; background-color:#FFAF00; border-style:inset;}

a.menu25:link { text-decoration:none; color:#0000FF; }
a.menu25:visited { text-decoration:none; color:#448888; }
a.menu25:hover { text-decoration:none; background-color:#FFBF00; }
a.menu25:active { text-decoration:none; background-color:#FFAF00; border-style:inset;}

a.menu50:link { text-decoration:none; color:#0000FF; }
a.menu50:visited { text-decoration:none; color:#448888; }
a.menu50:hover { text-decoration:none; background-color:#FFBF00; }
a.menu50:active { text-decoration:none; background-color:#FFAF00; border-style:inset;}






/* Allgemeine Links */
a:link { text-decoration:none; color:#000000; font-weight:bold;} /* 0000FF */
a:visited { text-decoration:none; color:#404040; font-weight:bold; } /* 448888 */
a:hover { text-decoration:none; background-color:#FFBF00; }
a:active { text-decoration:none; background-color:#FFAF00; }

/* Hintergrund */
/* body { color:#000000; background-color:#C9EDF9; font-family:'Times New Roman',Times,serif } */
body { color:#000000; background-color:#FFaf00; font-family:'Times New Roman',Times,serif }
body2 { color:#000000; background-color:#FF0000; font-family:'Times New Roman',Times,serif }

/* Die drei Boxen, aus denen die Seite besteht */
/* .box1 { position:absolute; background:#C9EDF9; top: 0px; left: 0px; height:150px; width:100%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; overflow: none; border-left-width: 0px; border-left-color:#000000; border-left-style:solid; z-index:2; } */
/* .box2 { position: absolute; background:#C9EDF9; top:147px; left:0px;  width:191px; margin-top:10px; padding-left:8px; padding-right:0px; padding-top:10px; padding-bottom:0px; text-align:left; overflow:auto; z-index:3; } */
/* .box3 { position:absolute; background:#C9EDF9; top: 156px; left: 200px;  width:77%; bottom:1px; margin-top:10px; margin-bottom:3px; padding:10px; overflow:auto; */
.box1 { position:absolute; background:#FFaf00; top: 0px; left: 0px; height:150px; width:100%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; overflow: none; border-left-width: 0px; border-left-color:#000000; border-left-style:solid; z-index:2; }
.box2 { position: absolute; background:#FFaf00; top:147px; left:0px;  width:191px; margin-top:10px; padding-left:8px; padding-right:0px; padding-top:10px; padding-bottom:0px; text-align:left; overflow:auto; z-index:3; }
.box3 { position:absolute; background:#FFaf00; top: 156px; left: 200px;  width:77%; bottom:1px; margin-top:10px; margin-bottom:3px; padding:10px; overflow:auto;
 border-width:5px;
 border-style:ridge;
 border-color:#ff0000; text-align: justify; /* 687ff6 */
 z-index:4; }


.box4 { border-width:5px; border-style:ridge; border-color:#ff0000; z-index:1; }


/* Überschriften */
h1 { border:8px ridge #ff0000; padding:5px; font-weight:bold; text-align:center; }
h2 { border-width:8px; font-weight:bold; }
h3 { font-weight:bold; }

/* Horizontale Trennlinie */
hr { color:#ff0000; background-color:#ff0000; }

/* Typen der Listen */
.list1 {list-style-type: square; text-align: justify; }
.list2 {list-style-type: none; list-style-position: outside; }
.list3 {list-style-type: disk; text-align: justify; }

/* Typen der Tabellen und Tabellenzellen */
.table1 { border-width:6px; border-color:#ff0000; border-style:ridge; padding:5px; width:100%; }
.table2 { border-width:0px; border-color:#ff0000; padding:5px; width:100%;   }
.table3 { border-width:5px; border-color:#ff0000; border-style:ridge; padding:5px; width:100%; layout:auto; border-collapse:collapse;  }
.table4 { border-width:0px; border-color:#ff0000; border-style:ridge; padding:0px; width:100%; }

.tdmenu {  text-align:left bottom; background-color:#FFDF00;  border:1px solid #800000; }

.tdbild { width: 140px; text-align: left; padding:5px; border:0px solid #ff0000; }
.tdtitel {  text-align:left bottom; padding:5px; border:0px solid #ff0000; }
.tddatum { width: 20px; text-align:right; vertical-align:top; padding:5px; border:2px ridge #ff0000; }
.tdmonat { width: 50px; text-align:center; vertical-align:top; padding:5px; border:2px ridge #ff0000; }
.tdjahr { text-align:center; padding:5px; border:2px ridge #ff0000; }
.tdtag { text-align:center; vertical-align:top; padding:5px; border:2px ridge #ff0000; }
.tdzeit { text-align:center; vertical-align:top; padding:5px; border:2px ridge #ff0000; }
.tdwas { text-align:left; padding:5px; border:2px ridge #ff0000; }
.tdtext { text-align:justify; padding:5px; border:0px ridge #ff0000; }

.tablegaestebuch { padding:5px; width:100%; border-collapse:collapse; border:2px ridge #ff0000;}
.tdnr {width: 30%;  text-align:left; padding:5px; background-color:#abcdef; border:0px ridge #ff0000; }
.tddz { text-align:right; padding:5px; background-color:#abcdef; border:0px ridge #ff0000; }
.tdem {width: 30%;  text-align:left; padding:5px; background-color:#abcdef; border:0px ridge #ff0000; }
.tdws { text-align:right; padding:5px; background-color:#abcdef; border:0px ridge #ff0000; }
.tdet { text-align:justify; padding:5px;background-color:#d6f0c0; border:0px ridge #ff0000; }
.tdsa { text-align:left; padding:5px; background-color:#abcdef; border:0px ridge #ff0000; }

