body {
	background: #ffffff;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11pt;
}

#content {
	width: 826px;
	margin-left: auto;
	margin-right: auto;
}

h1, h2 {
	clear: both;
	font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        color: #197f1e;
	background-color: #c8e8c8;

	padding-right:   1em;
	padding-left:    1em;

	margin-top:	1em;
	margin-bottom:	1em;

	border-width:   1px;
	border-color:   #197f1e;
	border-style:	solid none solid none;
}

li {
	list-style-image: url(http://jsaul.de/img/dot.png);
	list-style-type: square;
	list-style-position: outside;
    }

a:hover {
	background-color: #c8e8c8;
}

a.image:hover {
	background-color: transparent;
}


h1 {
        font-size:	 14pt;
	padding-top:     .3em;
	padding-bottom:  .3em;
}

h1#title {
	border-top: none;
}

h1#title a {
        color: #197f1e;
	padding-right:   .4em;
	padding-left:    .4em;
        font-weight: normal;
	font-size: 11pt;
}

h2 {
        font-size:	 11pt;
	padding-top:     .1em;
	padding-bottom:  .1em;
}

p,ul {
	padding:   0px;
	margin:    0pt; 
	margin-left:    4pt; 
	margin-right:    4pt; 
	text-align:   justify;
}

ul {
	padding:   10px;
	margin-left:    16pt;
}

p.caption {
        color: #197f1e;
        font-size:	 10pt;
	margin-left:    0; 
	margin-right:   0; 
}

a {
	font-weight: bold;
	color: #007F00;
	text-decoration: none;
}

hr {
	color: #12790B;
}

b {
	font-weight: bold;
}

.floatleft, .floatright {
	margin:  0px;
	margin-right:  0px;
	margin-left:   0px;
	padding: 4px;
	border: 0px silver solid;
/*	background-color: #6666ff; */
}
.floatleft {
	margin-right:  1em;
	float: left;
}
.floatright {
	margin-left:  1em;
	float: right;
}

a img.foto { border: 1px #197f1e solid; text-decoration: none; }
a.image, a.image:visited { margin: 0; padding: 0; border: 0 none; display: inline; text-decoration: none; }

div.floatleft img, div.floatright img {
	margin: 0; padding: 0;
/* background-color: #ffbbbb; */
}

div.floatleft p, div.floatright p {
/*	background-color: #bbffbb; */
	margin:  4px; padding: 4px;
}


img.scaled {
	margin:  0px; padding: 0px;
	width: 100%;
}

.clearer{
/*    height:1px; */ /* for moz*/
/*    overflow:hidden; */ /* makes ie display only 1px height*/
/*    clear:both;*//*clear floats*/
/*    margin-top:-1px; */ /*close the gap that the 1px height made*/
}

.courierfont {
	font-family: Courier;
}

table.colortable {
	background-color: #000000;
	margin-left: 2em;
	margin-right: 2em;
}
table.colortable td {
	background-color: #e8f8e8;
}
table.colortable th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #007F00;
	background-color: #c8e8c8;
        font-weight: bold;
}

#floatrightimg {
	float: right;
}

#footer {
	font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: xx-small;
	text-align: right; 
	padding-top:     .4em;
	padding-right:   .6em;
	padding-left:    .6em;
	padding-bottom:  .4em;
	margin-top:       1em;
	border-top:       1px solid #197f1e;
	background-color: #c8e8c8;
	clear:            right;
}

