body
{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
a img
{
	border:0px solid;
}

#container{}
#head{ height:212px; overflow:hidden;}
#center{margin-top:0px;	
}
#menu 
{
	float:left;
	width:189px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#aa352c;
	margin-right:14px;
	margin-bottom:30px;
}
#menu a
{
	display:block;
	background-color:#aa352c;
	line-height:25px;
	border-bottom:1px solid #cb7079;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-left:29px;
}
#brochure 
{
	float:left;
	width:187px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:13px;
	 border:1px solid #c5c5c5;	
	padding-bottom:10px;
	border-top:5px solid #aa352c;
	margin-bottom:15px;


}
#brochure a, #menu #brochure a:hover, #brochure h2
{
	display:block;
	background-color:#ffffff;
	margin-right:14px;
	line-height:25px;
	border-bottom:0px solid #cb7079;
	color:#aa352c;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-left:29px;
}
#menu a:hover, #menu a.active{	background-color:#dc372e;}
#menu a.sub{ font-size:11px; padding-left:38px;}
#menu a.subactive, #menu a.sub:hover{ font-size:11px; padding-left:38px; font-weight:bold;}
#menu a.sub:hover, #menu a.subon{ background-color:#aa352c; font-weight:bold;}
#wiedmer, #wiedmer a, #menu #wiedmer a:hover
{
background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:0px solid;
}
#content
{
	float:left;
	margin-top:20px;
	width:585px;
	margin-left:1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:30px;
}
.news
{
	width:585px;
	padding-top:1px;
	border-top:5px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
	clear:both;
	
}
.news img{	float:left; margin-right:17px;}
.news h2{	margin-top:10px;color:#aa352c;	font-size:18px;	font-weight:normal; }
.news .newstxt{	display:block; border:1px solid #c5c5c5;	border-top:1px solid #ffffff; border-left:0px solid; border-bottom:0px solid; padding-right:10px; padding-left:17px;}
.news .netxt{	display:block; height:106px; border:1px solid #c5c5c5;	border-top:1px solid #ffffff; border-left:0px solid; border-bottom:0px solid; padding-right:10px; padding-left:17px;}

.news .link{	height:27px; background-color:#FFFFFF;	border:1px solid #c5c5c5; border-left:0px solid; padding-left:17px;	}
.news .link a{	line-height:26px;	color:#1e4599;	text-decoration:none;	font-weight:bold;}
 .link{	height:27px; background-color:#FFFFFF;	border:1px solid #c5c5c5; border-left:0px solid; padding-left:17px; margin-bottom:17px;	}
 .link a{	line-height:26px;	color:#1e4599;	text-decoration:none;	font-weight:bold;}

.news .jugend
{
	 border:1px solid #c5c5c5;	border-top:1px solid #ffffff;
	 padding-left:17px;
	 padding-bottom:20px;
}
.news .calender
{
	 border:1px solid #c5c5c5;	border-top:1px solid #ffffff;
}
.news .calender h2
{
	 padding-left:17px;
}
.news .jugend .last
{
	float:left;
	margin-right:50px;
}

.news .jugend td, .news .jugend th
{
	height:16px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
<tr style="background-color:#ffffff;">
			<td>
.news .jugend tr.grey
{
	height:19px;
	background-color:#cecece;
}
.news input
{
	margin-left:20px;
}
.news #vot
{
	padding-left:17px;
		 border:1px solid #c5c5c5;	border-top:1px solid #ffffff;

}
.news a.vot
{
	display:block;
	text-align:center;
	line-height:45px;
	color:#aa352c;
	font-size:12px;
	background-image:url(images/stat.gif);
	background-repeat:no-repeat;
	background-position:45% 0;
}
.news .jugend th
{
	color:#aa352c;
	font-weight:normal;
}
.liste
{
	width:200px;
	margin-top:20px;
	float:left;
}
.liste a
{
	color:#000000;
	font-size:14px;
	text-decoration:none;
	display:block;
	line-height:25px;
	margin-left:30px;
}
.liste a.act, .liste a:hover
{
	color:#aa352c;
	font-weight:bold;
	background-image:url(images/pfeil.gif);
	background-repeat:no-repeat;
}
.spiel
{
	float:left;
	width:385px;
	padding-top:1px;
	border-top:5px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
	min-height:240px;
	
}
.info
{
	float:left;
	width:145px;
	padding-top:1px;
	border-top:5px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
        height: 270px;
	
}
.info img{	float:left; border-left:5px solid #c73d2f; margin-right:17px; margin-top:15px;	}
.info h2{	margin-top:15px; color:#aa352c;	font-size:18px;	font-weight:normal; }
.info .spieltxt{ border:1px solid #c5c5c5;	border-top:1px solid #ffffff; border-left:0px solid; padding-right:10px;}

.spiel img{	float:left; border-left:5px solid #c73d2f; margin-right:17px; margin-top:15px;	}
.spiel h2{	margin-top:15px; color:#aa352c;	font-size:18px;	font-weight:normal; }
.spiel .spieltxt{ border:1px solid #c5c5c5;	border-top:1px solid #ffffff; border-left:0px solid; padding-right:10px;}



#vorschau
{
border-top:5px solid #aa352c;
width:568px;
padding-left:17px;
}

#vorschau .spiel
{
	float:left;
	width:120px;
	padding-top:1px;
	border:0px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
	margin-right:20px;
	
}
#vorschau .info
{
	float:left;
	width:145px;
	padding-top:1px;
	border:0px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
	margin-right:20px;
	
}
#vorschau a
{
	text-decoration:none;
}
#vorschau h2{	margin-top:15px; color:#aa352c;	font-size:18px;	font-weight:normal; }

#vorschau .spiel img{	display:block;border-left:0px solid; border-bottom:5px solid #c73d2f; margin-right:17px; margin-top:5px; margin-bottom:5px;	}
#vorschau .spiel h2{	margin-top:5px; color:#aa352c;	font-size:14px;	font-weight:normal; display:block; }
#vorschau .spiel .spieltxt{ border:0px solid #c5c5c5;	border-top:0px solid #ffffff; border-left:0px solid; padding-right:10px; text-align:center;}

#vorschau .info img{	display:block;border-left:0px solid; border-bottom:5px solid #c73d2f; margin-right:17px; margin-top:5px; margin-bottom:5px;	}
#vorschau .info h2{	margin-top:5px; color:#aa352c;	font-size:14px;	font-weight:normal; display:block; }
#vorschau .info .spieltxt{ border:0px solid #c5c5c5;	border-top:0px solid #ffffff; border-left:0px solid; padding-right:10px; text-align:center;}

#right #box .spi
{
	width:182px;
	padding-top:1px;
	border-top:0px solid #aa352c;
	line-height:15px;
	margin-bottom:10px;
	
}
.spi img{	float: none; border-left:0px solid #c73d2f; margin-right:17px; margin-top:15px;	}
#right #box .spi .spitxt h2{	margin-top:15px; color:#aa352c;	font-size:18px;	font-weight:normal; }
.spi .spitxt{ border:0px solid #c5c5c5;	border-top:1px solid #ffffff; border-left:0px solid; padding-right:10px;}

textarea
{
	border:0px solid;
	overflow:hidden;
	background:none;
}
#class table
{
	width:100%;
	
	border:0px solid;
}
#class td
{
	font-size:11px;
	padding-right:10px;
	border:0px solid;
	line-height:19px;
}

#right
{
	float:left;
	margin-left:15px;
	margin-top:20px;
	width:190px;
	margin-left:1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:30px;
}
#right .box 
{
	width:182px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
			 border:1px solid #c5c5c5;	
			 padding-bottom:10px;
		border-top:5px solid #aa352c;
		margin-bottom:10px;
		padding-left:8px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
#right h1
{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-right:14px;
	line-height:18px;
	color:#aa352c;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
        margin-bottom: 0;
}
#right h2
{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-right:14px;
	line-height:15px;
	color:#aa352c;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
#right .box img
{
	margin-bottom:5px;
}
#right .box .link{	height:18px; margin-left:-8px; padding-left:10px;	border:1px solid #c5c5c5; border-left:0px solid; border-bottom:0px solid; border-right:0px solid;	}

#right .box .link a{
	font-size:11px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1e4599;	text-decoration:none;	font-weight:bold;
}
#right .box select
{
	margin-top:15px;
	border:0px solid;
	background-color:#ffffff;
	color:#aa352c;
	line-height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#right .box form h2
{
	display:inline;
}
#right .box TEXTAREA
{
	width:182px;
	height:160px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:18px;
}

#footer
{
	position:relative;
	float:none;
	clear:both;
	width:998px;
	height:92px;
	background-image:url(images/footer_bkg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#b52c28;
	
	text-align:center;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:30px;
	margin-bottom:15px;
	line-height:16px;
}
#footer a
{
	color:#ffffff;
	text-decoration:none;
}
#gbook_text
{
	border:1px solid #000000;
}
label
{
	font-size:11px;
	font-weight:bold;
	display:block;
}
/*
 Guestbook Addon
 @author staab[at]public-4u[dot]de Markus Staab
 @author <a href="http://www.public-4u.de">www.public-4u.de</a>
 @package redaxo3
 @version $Id: guestbook.css,v 1.9 2006/10/08 18:53:24 koala_s Exp $
 */


/*
  Formular Styles
*/
.title
{
	font-size:12px;
	font-weight:bold;
}
.a63-entries a
{
	color:#000000;
}
.a63-entries
{
	border-bottom:1px solid;
}

/* Formular */
.a63-form {
  width: 400px;
}

/* Eingabefelder */
.a63-form input, .a63-form textarea {
  border: 1px solid black;
  margin: 1px 2px 1px 2px;
  width: 250px;
  background-color: #F6F4EF;
}

.a63-form input:focus, .a63-form textarea:focus {
  background-color: #EEEEEE;
}

/* Text-Eingabefeld*/
.a63-form textarea {
  height: 100px;
}

/* Beschriftungen der Eingabefelder */
.a63-form label {
  width: 100px;
  float: left;
  padding-left: 5px;
}


/* Buttons */
.a63-form .a63-fsubmit {
  width: 100px;
  margin: 0px;
  margin-top: 5px;
  background-color: #D6D3CE;
}

/* Buttons-Layer*/
.a63-form .a63-buttons {
  padding-left: 105px;
}

/* Zusatztext-Layer*/
.a63-form .a63-info {
  text-align: right;
  padding: 0px 5px 5px 0px;
}

/* Fehlermeldungs-Layer*/
.a63-form div.error {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 10px;
}



/*
  Listen Styles
*/


/* Einträge-Layer */
.a63-entries .a63-entry {
  padding-bottom: 10px;
  border-bottom: 1px dotted #859885;
}

.a63-entries p {
  margin: 0px;
  padding: 0px;
}

/* Pagination-Layer */
.a63-entries .a63-pagination {
  text-align: right;
}

/* Pagination-Links */
.a63-entries .a63-pagination a {
  padding-left: 2px;
  padding-right: 2px;
}

/* hervorheben des Aktuelle-Seite-Links */
.a63-pagination_aktuell a {
  font-weight: bold;
  text-decoration:underline;
}


.a63-entries ul li {
  list-style-type: none;
  display: inline;
}

/*
  Allgemeine Formatierungen
*/

/* Beschriftungen */
.a63-entries .a63-label {
  float: left;
  width: 70px;
}

/* Werte */
.a63-entries .a63-value {
  padding-left: 70px;
}

/* Mozilla */
li.a63-pagination {
  list-style-type: none;
}

/* Ausgabe der Dateiversion
  möglichst unauffällig und klein */
.Modulversion {
  font-size: 0.5em;
  color: #aaaaaa;
/*  color: #dddddd; */ /* (fast) unsichtbar*/
}



/* ***********
  Adminbereich
  ************ */
/* TODO: hier könnten noch Formatierungen für den Adminbereich rein */



