  body {
    color: white; background-color: silver;
    font-size: 100.01%;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

	div#bildoben img{
		width: 100%;
		margin:0;
		padding:0;
	}
	div#bildunten img{
		width:100%;
		margin:0;
		padding:0;
	}

	body, p, ol, ul, td { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:   13px; line-height: 18px; }

  div#Seite  { background-color: #000066; text-align: left; margin: 0 auto; padding: 0; border: ridge 2px silver; width: 760px  }

  ul#Navigation { color: white; font-size: 11px; line-height: 18px; float: left; width: 140px; margin: 0.5em; padding: 0; border: 1px silver; }
  ul#Navigation li { color: white; font-size: 11px; line-height: 18px; list-style: none; margin: 0; padding: 0.5em; }
  ul#Navigation a { color: white; font-size: 11px; font-weight: bold; line-height: 18px; }
  ul#Navigation a:link { color: white; font-size: 11px; line-height: 18px; }
  ul#Navigation a:visited { color: #666; font-size: 11px; line-height: 18px; }
  ul#Navigation a:hover {color:white;}
  ul#Navigation a:active {color: white; background-color: gray;}

  div#Inhalt { color: white; margin-left: 140px; margin-bottom: 10px; padding: 0 1em; border: 1px silver; }
  div#Inhalt h1 { color: white; font-size: 1.5em; margin: 0 0 1em; }
  div#Inhalt h2 { color: white; font-size: 1.2em; margin: 0 0 1em; }
  div#Inhalt p { color: white; font-size:1em; margin: 1em 0; }
  div#Inhalt a {color:#666;}
  div#Inhalt a:hover {color:white;}
  div#Inhalt table{
	width: 100%;
  }
  div#Inhalt table th{
	background-color:silver;
	color:white;
	text-align: center;
}

  div#aufdecken table td{
	background-color:silver;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: solid 2px red;
  padding: 7px 7px 12px;
  margin-bottom: 20px;
  background-color: orange;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: yellow;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid gray;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}



