body {
 font-family:Verdana, sans-serif;
 font-size:12px;
 background-color:rgb(204, 204, 204);
 color:#336699;
 text-align:center;
 margin:0px;
}
p {text-align:justify;}
h1 {font-size:18px;color:#336699;margin-bottom:0px;}
h2 {font-size:14px;color:#336699;}
h3 {font-size:12px;color:#336699;}
code {font-size:14px;color:#336699;}
a:link, a:visited, a:active, a:hover { 
  text-decoration:underline;
  font-weight:normal;
  color:#336699;
}
a:active, a:hover { 
  color:Red;
}
ol,ul {
	list-style-position: inside; 
	padding-left: 0px;
	margin-left: 0px;
} 
/*li {padding-left: 20px;}*/
/*li:before{display:marker;content:-;marker-offset:20pt;}*/

TABLE {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: black; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none; 
	border: 0px white none;  
	color: #336699
}
td {
	font-size: 7pt; 
	background-color: #FFFF00; 
	border: 1px white solid; 
	text-align: center; 
	empty-cells: show; 
	border-color: white solid
}
th {
	font-size: 7pt; 
	background-color: #ffcc99; 
	border: 1px white solid; 
	text-align: center; 
	empty-cells: show; 
	border-color: white solid
}

/* Darstellung von Bildern. */
p.figure {
	margin-left:20px;
	font-size: 8pt;
	float:right;
}
a.figure, a.figure:hover, 
a.figure:visited, a.figure:focus {
	font-size: 8pt;
	text-decoration:none;	
}

.thumb {
  border: 1px solid;
  border-color: Black;
}
:hover.thumb {
  border-color: Red;
}

/* Seitenmenue, siehe auch #left. */
a.sidemenu, p.sidemenu, a.sidemenu:hover, 
a.sidemenu:visited, a.sidemenu:focus {
	font-weight:bold;
	text-decoration:none;
	padding-left: 10px;
	margin:3px 0px;
  font-family:Verdana;
}
a.sidesubmenu, p.sidesubmenu, a.sidesubmenu:hover,
a.sidesubmenu:visited, a.sidesubmenu:focus  {
	font-weight:normal;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 15px;
	margin:0px;
}

/* Seiteneinteilung mit <div> Containern. */
#outerBox {
	width:810px; /* 760px */
	margin:5px auto;
	text-align:left;
	background-color:White;
  border-left:1px solid Black;
	border-right:1px solid Black;
	border-bottom:1px solid Black;
	border-top:1px solid Black;
}
#title {
	height:90px;
	padding:5px;
	background-color:White;
	border-bottom:0px solid #000;
	text-align:center;
}
#bottom {
	height:50px;
	padding:5px;
	background-color:White;
	border-bottom:0px solid #000;
}
#left {
	background-color:White;
	width:128px;
	float:left;
	text-align: left;
	font-weight: bold;
	padding-right: 10px;
}#content {
	border:1px solid White;
	background-color:White;
	width:610px;
	float:right;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 60px; /* breiter Rand, damit Tabellen in 
	Mozilla nicht ueber den Rand hinausgehen. */
	padding-left: 0px;
}
#gelpic {
	background-color:White;
}
/*
#left {
	width: 130px;
	background-color: White;
	float:left;
	text-align: left;
	font-weight: bold;
	margin-right:20px solid Red;
}#content {
	width: 600px;
	padding-bottom: 30px;
	padding-right: 50px;
	padding-left: 0px;
	background-color: White;
	float:right;
}
*/
