/* elements.css, v 1.0 2009/09/19 by Thomas Eckert */


.corrected {color: #b80000}
.corrected:after {content: " (!)"}

.math {
  font-family: serif;
  font-size: 120%;
  font-style: italic;
}


ul.news {
  position: relative;
  float: right;
  padding: 10px;
  width: 8cm;
  background: #f1f2f2 url(color-garland-677788c9/body.png) repeat-x 30px -122px;
  line-height: 1.35;
  opacity: .8; filter: alpha(opacity=80)
}

ul.news li.old {display:none}


dl.info {background: #f9ffeb; margin: 0 1cm; padding: 1.4ex}
dl.info dt{font-weight: bold}


.lcol {position: relative; float: left; width: 49%; padding-right: 1em}
.rcol {position: relative; float: right; width: 49%}


form.fill-ins {width: 400px; background: #f9ffeb; padding: 10px}

div.fill-in {margin: 5px}

.fill-in .label {
	width: 30%; float: left; text-align: right; padding-right: 5px; font-weight: bold; color: #aaa
}

.fill-in input.text, .fill-in textarea {
	width: 65%; margin: 0; border: none; font: inherit; background: inherit
}

.fill-in textarea {width: 100%}

button, input.button {
	position: relative; float: right;
	background: #b0c8e0; color: #55b; font: inherit;
	margin: 0; margin-left: 1ex; border: none; height: 22px; min-width: 70px;
}
