/* CSS for Horst Schaeffer's Batch Pages */

body {position:relative; max-width:30cm; margin-left:auto; margin-right:auto; 
    background-color: #DDD9E6 ; font-size:10.2pt; font-family:Verdana,Arial,Helvetica; }

/* left part */
#horst {position:fixed; width:36mm; height:12mm; padding-top:2mm; padding-left:2mm;
    text-align:center; font-size:9pt; border: #FF7F5A .25mm solid; background-color:#f8c075; }
#menu {position:fixed; top:18mm;  width:34mm; padding-top:2mm; padding:2mm; height:14cm; 
	font-size:10pt; border:.25mm solid #884400; background-color:#CADFA4; }
hr { color:#FFFFFF; }

/* main part */ 
#right {position:absolute; max-width:26cm; top:0mm; left:36mm; width:100%; margin-left:4mm; }
#titl {position:relative; height:9mm; border: #FF7F5A .25mm solid; 
	background-image:url(img/sun2.jpg); padding-top:5mm; width:100%; 
	font-size:11.5pt; font-weight:bold; color:maroon; text-align:center; } 
#main { position:absolute; margin-top:1mm; width:100% }
#footer { margin-top:4mm;  height:10mm; text-align:center; color:#606000; } 
	
/* for top menu bar
#mainmenu { position:relative; margin-top:.3em; width:100%; text-align:center; 
    background-color:#CADFA4;}
td.menu {line-height:20px; border:1px solid #884400; width:25%; }
td.menux {line-height:20px; border:2px solid #884400; background-color:#F6FFD6; width:25%; }
*/

th.bg0 { background-color: #DDD9E6; }
td.bg1 { border:solid .25mm #AAAAAA; padding:2mm; }
td.ver {vertical-align:top; text-align:left; border:solid .25mm #AAAAAA; padding:2mm; }
td.date {vertical-align:top; text-align:right; border:solid .25mm #AAAAAA; padding:2mm; }
table.bg1 {width:100%; background-color:#ffffff; border:solid .25mm #AAAAAA; }

/* index page */
td.block {background-color:#DDD9E6; text-align:center; padding:1mm; font-weight:bold; 
    border:solid .25mm #DDDDDD; }
	
/* selection pages */
.button {  border:#D0C0B0 outset .25mm; padding:1mm; 
	background-color:#F0F0F0;  line-height:12mm; text-align:center;}

td.bum {background-color:#e2d7c5; text-align:center; font-weight:bold; 
	border:solid .25mm #AAAAAA; padding:2mm; }
td.bud {background-color:#e2d7c5; text-align:center; 
	border:solid .25mm #AAAAAA; padding:2mm; }
td.details { border:solid .25mm #888888; padding:4mm; }

td.bx {background-color:#DDD9E6; width:100%; color:maroon; 
	border:solid .25mm #AAAAAA;  padding:2mm;  }

img.right {padding-left:4mm; padding-top:1mm; }
img.mid {padding:2mm; }

a:active {text-decoration: none; }
a:link {color:#206000; text-decoration: none; }
a:visited {color:#802000; ; text-decoration: none; }
a:hover {color:#FF0000; text-decoration:underline; font-weight:bold; }
a.block:link {color:#206000; text-decoration: none; display:block;}
a.block:hover {background:#FFFFFF; font-weight:bold; text-decoration:none; display:block; }

/* syntax snippets */
u {font-family: "Courier New"; font-size:11pt; color:#006000; 
	font-weight:bold; font-style:normal; text-decoration:none; }

