/*
 * $Id: content.css,v 1.7 2007/10/15 08:08:13 gerold Exp $
 * $Log: content.css,v $
 * Revision 1.7  2007/10/15 08:08:13  gerold
 * Better workaround for twocolumn IE6 problem.
 *
 * Revision 1.6  2007/05/16 12:16:13  gerold
 * th wie td. :-)
 *
 * Revision 1.5  2007/05/02 14:09:16  gerold
 * Created paragraph class for program changes.
 *
 * Revision 1.4  2006/10/25 14:59:10  gerold
 * Eliminate W3C validator warnings.
 *
 * Revision 1.3  2006/10/25 12:25:29  gerold
 * Links sichtbarer gemacht.
 * Links in H1-Ueberschriften kommen derzeit nicht vor.
 * Auch linksbuendige Bilder mit Untertitel.
 *
 */
body {
	background-image: url(images/bg.jpg);
	background-color: #ddd;
	color: black;
	background-repeat: repeat-y;
	background-attachment: scroll;
	font-family: Verdana, Lucida, sans-serif;
	font-size: small;
	padding: 1em 2em;
	/* margin: 1em 2em; */
	/* border: thin solid yellow; */
}

*	{ font-family: inherit; }

th, td, div, p, h1, h2, h3 {
	font-family: Verdana, Lucida, sans-serif;
}
th, td, div, p {
	font-size: small;
}

p.tag {
	font-size: smaller;
	margin-top: 0;
}
p.progchange {
	border-color: #006699;
	border-style: solid;
	border-width: 0 0 0 thick;
	padding-left: 0.3em
}
table {
	width: 100%;
}
table.wm {
	width: auto;
	border-collapse: collapse;
	border: 1px solid #006699;
	/* ##frame: border; */
}
table.wm > caption {
	text-align: left;
	font-size: larger;
	padding-bottom: 0.5em;
}
table.wm th, table.wm td {
	border: 1px solid #006699;
}
td {
	vertical-align: top;
}

/* link properties are not inherited, since they are usually defined
 * in the readers default style sheet */
a:link		{ color: #058; text-decoration: underline; background-color: inherit;}
a:visited	{ color: #444; text-decoration: underline; background-color: inherit;}
a:active	{ color: #058; text-decoration: underline; background-color: inherit;}
a:hover		{ color: #058; text-decoration: underline; background-color: inherit;}

/* H1 a:link	{ color: white; text-decoration: underline;} */
/* H1 a:visited	{ color: white; text-decoration: underline;} */
/* H1 a:active	{ color: white; text-decoration: underline;} */
/* H1 a:hover	{ color: white; text-decoration: underline;}  */

h1 {
	color: #fff;
	background-color: #006699;
	font-size: x-large;
	text-align: center;
	margin: 0;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;
}
h2 {
	font-size: large;
	margin-bottom: 0;
}
h2.date	{ font-size: medium; font-weight: normal; }
h3 {
	font-size: medium;
	font-weight: lighter;
	margin-top: 0;
}
h4	{ font-size: small; }
h5	{ font-size: x-small; }

img {
	margin: 0;
}
img.bf {
	width: 101px; height: 44px; border: 0;
}
img.jil {
	width: 156px; height: 44px; border: 0;
}
img.kk {
	width: 155px; height: 47px; border: 0;
}
img.rf {
	float: right;
	margin-left: 1em; /* broken in NS4 */
	margin-bottom: 1ex; /* broken in NS4 */
}
img.lf {
	float: left;
	margin-right: 1em; /* broken in NS4 */
	margin-bottom: 1ex; /* broken in NS4 */
}
div.rf {
	float: right;
	margin-left: 1em; /* broken in NS4 */
	margin-bottom: 1ex; /* broken in NS4 */
}
div.lf {
	float: left;
	margin-right: 1em; /* broken in NS4 */
	margin-bottom: 1ex; /* broken in NS4 */
}
div.rhalf {
	float: right;
	width: 50%;
}
div.lhalf {
	float: left;
	width: 50%;
}
div.nlhalf > h2 {
	margin-top: 1.5ex; /* IE6 does'n get it right otherwise */
}
div.brk {
	clear: both;
}
div.lbrk {
	clear: left;
}
