/* font styles */


body {
	background-color: #FFFFCC;
}

body, p, th, td, div, .regular {
	font-family: Courier New, Courier, mono;
	font-size: 11pt;
	color: #000000;
}

.Stil1 {
	font-size: 14px;
	font-weight: bold;
}
.Stil2 {font-size: 36pt}
.Stil3 {
	color: #FF0000;
	font-weight: bold;
}

.regular {
  font-weight: normal;
}

.action {
  font-weight: normal;
  font-size: 10pt;
}

.message, .error, .listingLabel {
  color: #e01010;
}

input, textarea {
  border: 1px solid #c8c8c8;
}

input:focus, textarea:focus {
  background: #f3f3f3;
  /* border-color: #e0e066; */
}

input[type="submit"], input.submit { /* see http://www.yourhtmlsource.com/stylesheets/advancedselectors.html */
  background: #c8c8c8;
  border-color: #303030;
}

div.container {
	overflow: hidden;
	width: 800px;
	margin-bottom: 0.3em;
}

div.left {
	width: 240px;
	float: left;
}

div.right {
        display: inline;
	margin-left: 20px;
	width: 520px;
	float: right;
}

div.full {
	width: 650px;
}

table.listing {
	border: 1px #c8c8c8 solid;
}

table.listing {
	width: 800px;
}

tr.listingHead {
  background-color: #c8c8c8;
}

tr.listing {
  border-top: 1px solid #c8c8c8;
}

th.listing, td.listing {
  vertical-align: top;
  padding: 0.2em;
  text-align: left;
}

td.listing, td.form {
  border-top: 1px #c8c8c8 solid;
}

