body {
 color: #000000;
 background-color: #EDEAD9;
 font-family: 'trebuchet ms',geneva,tahoma,helvetica;
 font-size: 14px;
}
.liste {
 list-style-image:url(packageS.png);
}
.listee {
 list-style-image:url(pmEmptyS.png);
}
#title {
 height:34px;
 font-size: 24px;
 padding:8px;
 border-bottom:1px solid #000000;
 margin-bottom: 20px;
}
#left, #right {
 width: 12em;
 margin: 0 0 1.1em;
 padding: 5px;
 border: 1px solid silver;
}
#left {
 float: left; 
}
#right {
 float: right; 
}
#content {
 margin: 0 200px 1em 200px;
 padding: 5px;
 border: 1px solid silver;
}
 * html div#Inhalt {
 height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
.contentHead {
 margin: 0 200px 0 200px;
 padding: 5px;
 border: 1px solid silver;
 border-bottom: 0px;
 background-color: #DFD8C3;
}
p#footer {
 clear: both;
 font-size: 0.9em;
 padding: 15px;
 text-align: center;
}
.success, .warning, .error, .info {
  background-position: 10px center;
  background-repeat: no-repeat;
  margin: 0 200px 1em 200px;
  padding: 7px 10px 7px 45px;
  border: 1px solid;
}
.success {
  color: #090;
  background-color: #efe;
  background-image: url(successM.png);
  border-color: #090;
}
.success a, .success a:hover {
  color: #333;
}
.warning {
  color: #660;
  background-color: #ffd;
  background-image: url(warningM.png);
  border-color: #660;
}
.warning a, .warning a:hover {
  color: #333;
}
.error {
  color: #c00;
  background-color: #fee;
  background-image: url(errorM.png);
  border-color: #c00;
}
.error a, .error a:hover {
  color: #333;
}
.info {
  color: #06f;
  background-color: #def;
  background-image: url(infoM.png);
  border-color: #06f;
}
.info a, .info a:hover {
  color: #333;
}

label {
 display: block;
 font-size: 12px;
 color: #AFAC99;
}

.input {
 background-color: #DFDBC3;
 border: 1px solid #8C8C8C;
}