body {
    background-color: thistle;
	color: darkblue; 
    font-size: 1.0em;
	font-family: Helvetica,Arial,sans-serif;
    margin: 0.0em; 
	padding: 0.0em;
    min-width: 200px;
	}

#header {
    background-color: transparent;
	text-align: left;
    margin: 0.0em; 
	padding: 8px 8px 8px 1%;
  	border-bottom: 3px solid darkblue;
    }
#header p {
    font-size: 0.8em;
    margin: 0.2em 0em 0em 0em;
	}
#header ul {
    font-size: 1em;
	list-style-type: none;
	vertical-align: middle;
    margin: 0.2em 0em 0.2em 0.0em; 
	padding: 0em;
    }
#header li {
    margin: 0.2em 0em 0.2em 0em; padding: 0.0em;
	font-weight: normal;
	display: inline;
	}	

/*	
html>body h1  {  
	border-color: gray;  
	} /* Farbangleichung an den Internet Explorer  */

#navi {
    font-size: 1.0em;
    float: left; 
	width: 10em;
    margin: 1% 2.5% 1% 1%; 
	padding: 1% 1% 1% 1%;
	text-align: left;
    background-color: #E9CFEC; 
    border: 1px solid darkblue;
    }
#navi h1 {
    font-size: 1.2em;
	font-weight: bold;
    margin: 0.2em 0em 0.2em 0em;
	/*background-color: white;
	border: 1px solid darkblue;*/
	padding:0.2em;
	}
#navi h2 {
    font-size: 1.0em;
	font-weight: normal;
    margin: 1.0em 0em 0.5em 0em;
	}
#navi p {
    font-size: 0.8em;
    margin: 0.2em 0em 0.2em 1.3em;
	padding:0.2em;
	/*background-color: white;
	border: 1px solid darkblue;*/
	}
#navi ul {
    font-size: 0.8em;
	list-style-type: disk;
	list-style-position: outside;
    margin: 0.5em 0em 0.7em 0.0em; 
	padding: 0.2em;
	/*border: 1px solid darkblue;*/
    }
#navi li {
    margin: 0.2em 0em 0em 1em; 
	padding: 0em 0em 0em 0em;
	font-weight: bold;
    }

div#info {
    font-size: 1.0em;
    float: right; 
	width: 10em;
    margin: 1% 1% 1% 2.5%; 
	padding: 1% 1% 1% 1%;
	text-align: left;
    background-color: #E9CFEC; 
	border: 1px solid darkblue;
	}
div#info h1 {
    font-size: 1.2em;
	font-weight: bold;
    margin: 0.5em 0em 0.5em 0em;
	}
div#info h2 {
    font-size: 1.2em;
	font-weight: bold;
    margin: 0.5em 0em 0.5em 0em;
	}
div#info p {
    font-size: 0.8em;
    margin: 0.2em 0em 0em 0em;
	}
div#info ul {
    font-size: 0.8em;
	list-style-type: disk;
	list-style-position: outside;
    margin: 0.5em 0em 0.7em 1.0em; padding: 0em;
    }
div#info li {
    margin: 0.2em 0em 0.2em 0em; padding: 0.0em;
	font-weight: bold;
    }	
	
div#footer {
	text-align: left;
    clear: both;
	width: 100%;
    font-size: 0.8em;
    margin: 0.0em; padding: 0.5%;
    background-color: transparent; 
	border-top: 1px solid darkblue;
    }
div#footer p {
    font-size: 0.8em;
    margin: 0.2em 0em 0em 0em;
	}
div#footer ul {
    font-size: 0.8em;
	list-style-type: none;
	margin: 0.5em 0em 0.7em 1.0em; padding: 0em;
    }
div#footer li {
    margin: 0.2em 0em 0.2em 0em; padding: 0.0em;
	font-weight: normal;
	display: inline;
	float: left;
    }	
	
#main {
    margin: 0em 11em 0em 11em;
    padding: 1% 2.5% 1% 2.5%;
	background-color: transparent; 
    /*border: 1px solid blue;*/
    }	

/** html div#main {
    height: 1em;   
    }  Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	
.content { 
    margin: 0em 0em 0em 0em;
    padding: 0.5em 0em 0.5em 0em;
	background-color: transparent; 
    border: 0px solid red;
    }
	
h1 {
    font-size: 1.5em;
    margin: 1.5% 0em 0.5em 0em;
    }
h2 {
    font-size: 1.2em;
    margin: 1.5%em 0em 0.5em 0em;
    }	
h3{
    font-size: 1em;
	font-style: italic;
    margin: 0.5em 0em 0.5em 0em;
    }
p {
    font-size: 1em;
    margin: 0.2em 0em 0em 0em;
	padding: 0.2em 0em 0.2em 0em;
	}
	
ul {
    font-size: 1.0em;
	list-style-type: disk;
	list-style-position: inside;
    margin: 0.5em 0em 0.7em 0em; padding: 0em;
    }
li {
    margin: 0em; 
	padding: 0.2em;
	font-weight: normal;
    }
	
a {
    /*display: block;*/
    margin: 0em; padding: 0em;
	color: darkblue; 
    }
a:link {
    background-color: transparent;
    margin: 0em; padding: 0em;
	text-decoration: none;
    }
a:visited {
    background-color: transparent;
	text-decoration: none;
    }
a:hover {
    background-color: white;
	text-decoration: none;
    }
a:active {
    color: white; background-color: gray;
	text-decoration: none;
    }

div.figure {
  text-align: center;
  width: 100%;
  max-width:579;
  border: none;
  margin: 0em;
  padding: 0em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
  max-width:579px;
}
