body {
  margin: 0px;
  text-align: left;
  color:#FFFF66;
  background-color :#000000;
  font-size: 90%;
  font-family:verdana, helvetica, arial, sans-serif;
}

a {
   text-decoration: none;
   color: #FFFF00;
}
a:hover, a:active {
   text-decoration: underline;
   color:#FFFF00;
}
a:visited {
   color: #FFFF00;
}

.obermenue {
  width: 99%;
  padding: 2px;
  padding-right: 12px;
  text-align: right;
  color:#FFFFFF;
  background: #112211;
}

.aktionslinks {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#000000;
	color: #999999;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	width:auto;
	text-align:left;
	margin-left:10%;
	margin-right:10%;
}

div.aktionslinks A:link {text-decoration:none; color:#AAAA77;}
div.aktionslinks A:visited {text-decoration:none; color:#AAAA77;}
div.aktionslinks A:active {text-decoration:none; color:#FF7777;}
div.aktionslinks A:hover {text-decoration:none; color:#FFFFAA;}

.grundlage {
  padding: 5px;
  text-align: center;
  color:#FFFFFF;
  background-image:url(../pix/steinmauer_schrift.png);
  background-repeat:no-repeat;
  height:220px;
}

.hoeheR {
	margin:0px;
	margin-left:310px;
	margin-bottom:10px;
	width:auto;
	padding:0px;
	text-align:left;
}

.vorwort {
  float:left;
  margin:5px;
  margin-left:0px;
  margin-right:40px;
  padding:10px;
  text-align:left;
  color:#FFFFFF;
  border:1px solid #445544;
  background-color:#000000;
}

.forum {
  padding: 0px;
  text-align: left;
  color:#FFFFFF;
  background-image:url(../pix/steinmauer_schatten.png);
  background-repeat:repeat;
}

.querhuelle {
	clear:both;
	width:99%;
}

.hauptnummer {
	float:left;
	font-size:120%;
	width:100px;
	background-color:#000000;
	color:#FF6600;
	text-align:center;
	margin:6px;
	margin-left:30px;
}

.unternummer {
	float:left;
	font-size:100%;
	width:100px;
	background-color:#000000;
	color:#FF6600;
}

.kommentar {
  width: auto;
  margin:0px;
  margin-left:40px;
  margin-right:40px;
  padding:10px;
  text-align:left;
  color:#FFFFFF;
  border:1px solid #445544;
  background-color:#000000;
}

.kommentart {
  width: auto;
  margin-left: 10px;
  padding: 4px;
  text-align: left;
  color:#FFFFFF;
  background-color: #112233;
  border:1px solid #445544;
  float:left;
}


.kommentarslink {
  width: 403px;
  margin-left: 20px;
  padding: 4px;
  text-align: right;
  color:#FFFFFF;
  background-color: #112211;
}


.reaktionslink {
  width: auto;
  margin-left:40px;
  margin-right:40px;
  margin-bottom:10px;
  padding:2px;
  text-align: right;
  color:#999999;
  border:1px solid #445544;
  border-top:none;
  background-color:#000000;
  font-size:90%;
}

div.reaktionslink A:link {text-decoration:none; color:#AAAA77;}
div.reaktionslink A:visited {text-decoration:none; color:#AAAA77;}
div.reaktionslink A:active {text-decoration:none; color:#FF7777;}
div.reaktionslink A:hover {text-decoration:none; color:#FFFFAA;}


.reaktion {
  width: 400px;
  margin:0px;
  margin-bottom:5px;
  margin-left:50px;
  padding:2px;
  text-align: left;
  color:#BBBBBB;
  border:1px solid #445544;
  border-top:none;
  background-color:#000000;
  font-size:100%;
}

.reaktiont {
  width: 400px;
  margin:0px;
  margin-left:50px;
  padding:2px;
  text-align: left;
  color:#DDDDBB;
  border:1px solid #445544;
  background-color:#000000;
  font-size:110%;
}

.formular {
  width: 600px;
  margin-left: 50px;
  padding: 10px;
  text-align: left;
  color:#FFFFFF;
  background-color: #663333;
}

input,textarea {
background-color : #EEEEEE;
color : #880000;
font-size : 100%;
border : 1px solid #000000;
padding : 3px;
}

.fuellerende {
  width:500px;
  text-align: center;
  padding: 20px;
}