/* --- 1. Globale Formate für die Seite --- */
body {
	background-color: #000;
	margin: 0;
}
#seite {
	width: 800px;
	background-color: #fff;
	border-top: 4px solid #f60;
	padding-top: 10px;
}
/* --- 2. Formate für die obere Tabelle --- */
#kopfzeile { /* orange Linie oben */
	margin-bottom: 10px;
	border-top: 4px solid #f60;
	width: 800px;
}

/* --- 3. Formate für die mittlere Tabelle --- */
#mitte {
	background-color: #eee;
	margin-top: 10px;
}
#mitte p {
	padding-left: 10px;
	padding-right: 10px;
	font: 11px Arial, sans-serif;
	color: #000;
}
#mitte input {
	padding-left: 3px;
	padding-right: 3px;
	font: 11px Arial, sans-serif;
	color: #000;
}
#mitte select {
	padding-left: 10px;
	padding-right: 10px;
	font: 11px Arial, sans-serif;
	color: #000;
}
#mitte ol {
	font: 11px Arial, sans-serif;
	color: #000;
}

#mitte h1 {
	display: block;
	background-color: #999;
	color: #fff;
	font: 13px Tahoma, sans-serif;
	font-weight: bold;
	margin-top: 0;
	padding: 3px;
}
#mitte h2 {
	color: #f60;
	font: 12px Tahoma, sans-serif;
	font-weight: bold;
	margin-top: 0;
/*	padding: 3px; */
}
.bildrahmen {
	border: 1px solid #ddd;
	padding: 4px;
	margin: 0 0 10px 0;
}
.bildrahmen2 {
	border: 1px solid #ddd;
	padding: 4px;
}

.rand {
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}

/* --- Formate für Redaktionslinks ---*/

a.redaktion
{
	font: 11px Arial, sans-serif;
	text-decoration: underline;
}
a.redaktion:link
{
	color: #000;
}
a.redaktion:visited
{
	color: #000;
}
a.redaktion:hover
{
	color: #f60;
}


/* --- Formate für Fusszeile ---*/

#fuss {
	background: #fff;
	margin-top: 10px;
	border-bottom: 4px solid #f60;
	border-top: 1px solid #999;
}
.fusszeile
{
	font: 11px Arial, sans-serif;
	padding: 0 10px 10px 10px;
}
.fusszeile a:link
{
	color: #000;
	text-decoration: none;
}
.fusszeile a:active
{
	color: #000;
	text-decoration: none;
}
.fusszeile a:visited
{
	color: #000;
	text-decoration: none;
}
.fusszeile a:hover
{
	color: #000;
	text-decoration: underline
}


/* ---Subnavigation--- */
#subnavi {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #000;
	font: 11px arial, sans-serif;
	line-height: 110%;
}
#subnavi li a
{
	padding: 4px 0 4px 6px;
	color: #000;
	text-decoration: none;
	display: block; 
	border-left: 4px solid #eee;
}
#subnavi li a:hover
{
	background-color: #999;
	color: #fff;
	border-left: 4px solid #f60;
}
.current {
	color: #f60;
	font-weight: bold;
}
/* --- Formate für die News ---*/
.body_templ
{
	font: 10px Arial, sans-serif;
	padding: 0 11px 10px 10px;
}
.body_templ a:link
{
	color: #000;
	text-decoration: none;
	font: 11px Arial, sans-serif;}
.body_templ a:active
{
	color: #000;
	text-decoration: none;
	font: 11px Arial, sans-serif;}
.body_templ a:visited
{
	color: #000;
	text-decoration: none;
	font: 11px Arial, sans-serif;}
.body_templ a:hover
{
	color: #000;
	text-decoration: underline
	font: 11px Arial, sans-serif;}