body { background: #eee; color: black; }
a:link { color: #433e4b; text-decoration: none;}
a:visited { color: #867b96; text-decoration: none; } 
h2 { width: 80%; margin-left: 2%; background: #ffcc33; padding: 8px; padding-left: 2em; font-size: 200%; margin-bottom: 2px; }
img#agknopf { float: right; margin: -15px -4px;  }
h3 { text-align: center; padding-top: 5px; margin: 1px 0px;  }
a img { border: none; }
div.info { text-align: center; padding: 0.7em;
  letter-spacing: 0.1em; font-style:oblique; font-weight: bold;
  background: #66ffd9; border: thin #22aa88 inset; 
  width: 40%; margin-left: 20%; margin-bottom: 1px;}
div.suchen { background: #d966ff; clear: both; 
  width: 92%; margin-left: 2%;
  border: thin solid #8822aa;
}
.note { font-size: x-small; text-align: center; margin-top: 3px; margin-bottom: 0px;}
div.linkliste { background: #adffeb; width: 92%; margin-left: 2%; padding-bottom: 0.5em; border: thin solid #66ffd9;}
.linkliste ul li { padding: 0.3em; padding-right: 0.8em; 
  margin-top: 3px; margin-right: 2px;
  list-style: circle inside; float: left;
  font-size: large; word-spacing: 0.3em; 
  border-right: 4px dotted #adffeb; background: #ebadff;
  background-image: url(/nonfusion/tickbg2.png); background-repeat: no-repeat;
  background-position: left;
}
li a:hover { text-decoration: underline; }
label { font-size: smaller; }
div label { margin-left: 1em; }
fieldset { text-align: center; }
.smalllink { border: thin black outset; 
  background: silver; 
  padding: 2px; margin: 1em; 
  text-decoration: none;
}
hr { clear: both; margin: 1px; }
input { background: #e9d7cb; }