div.error
  {
  margin: 10px 0px 10px 0px;
  border: 1px solid #f00;
  background: #faa;
  font: 10px Verdana;
  padding: 3px;
  }

div.error span
  {
  font: bold 12px Verdana;
  color: #f00;
  font-variant: small-caps;
  }

div.ok
  {
  margin: 10px 0px 10px 0px;
  border: 1px solid #390;
  background: #9f9;
  font: 10px Verdana;
  padding: 3px;
  }

div.ok span
  {
  font: bold 12px Verdana;
  color: #390;
  font-variant: small-caps;
  }
  
td#menu h1
  {
  text-align: right;
  margin: 20px 5px 20px 25px;
  border-bottom: 1px solid #6a3;
  font: 10px Tahoma;
  margin: 0px;
  }

td#menu div.trenner
  {
  margin: 10px 5px 10px 25px;
  border-bottom: 1px solid #6a3;
  }

#sidebox{
/*float: right;
margin: 10px;
width:250px;
-------border-left:1px dotted #66AA33;
background:url(../siteimages/dotted.gif) repeat-y;
padding-left:1em;*/
}

div#newsbox
  {
	width:260px;
	float:left;
	background:url(../siteimages/dotted.gif) repeat-y;
	padding-left:4px;
  }

div#newsbox h6
  {
  padding: 2px 5px 2px 2px;
  border-bottom: 1px solid #6a3;
  font: bold 012px Tahoma;
  }

div.news
  {
  font: 10px Tahoma;
  margin: 5px 5px 10px 15px;
  }

div.news b
  {
  margin-left: -10px;
  }
/*
h1
  {
  color: #6a3;
  font: bold 24px Arial;
  margin-bottom: 20px;
  }
  */

  /* Galerie */

  .galerie a:link, .galerie a:visited, .galerie a:focus, .galerie a:hover, .galerie a:active{
	color:black;
	text-align:center;
  }

  .galerie img, .galerie_titel img{
	border:1px solid #66AA33;
  }

  .galerie_titel img{
	height:230px;
  }

  .galerie a, .galerie_titel{
	border-bottom:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	padding:10px;
	padding-bottom:0;
	background:white;
  }

  .galerie_titel{
	padding:10px;
	float:right;
	margin:5px;
  }