body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/muster.gif);
}

body,td,th,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

h1,h2,h3,h4,h5	{
	font-family:Arial, Helvetica, sans-serif;
}

h1.wiefliesstext,h2.wiefliesstext,h3.wiefliesstext,h4.wiefliesstext,h5.wiefliesstext	{
	font-weight:normal;display:inline;margin:0px;font-size:12px;
}

h1.wieftfett,h2.wieftfett,h3.wieftfett,h4.wieftfett,h5.wieftfett	{
	font-weight:bold;display:inline;margin:0px;font-size:12px;
}

strong.wiefliesstext	{font-weight:normal;
}

h1.block,h2.block,h3.block,h4.block,h5.block	{display:block;
}


td	{text-align:left;vertical-align:top;
	}

div.absatz	{margin-bottom:12px;
	}


ul	{margin-top:0px;margin-bottom:2px;
	}


/* Links allgemein: */
a:link {	color: #000;	text-decoration:underline;}
a:visited {	text-decoration:underline;	color: #000;}
a:hover {	text-decoration:underline;	color: #000;}
a:active {	text-decoration:underline;	color: #000;}


/* Navigation: */
td.navi 	{text-align:center;background:#990000;
	}	
a.menu	{display:block;margin-top:1px;
	}
a.menu:link    {color:#FFFFFF;text-decoration:none;}
a.menu:visited {color:#FFFFFF;text-decoration:none;}
a.menu:hover   {color:#FFFFFF;text-decoration:none;}
a.menu:active  {color:#FFFFFF;text-decoration:none;}


/* "Unter"-Navigaton (Kästchen recht in der Seite): */
table.subnavi	{border:1px solid #999999;background-image: url(images/muster.gif);
	}
table.subnavi td	{padding:2px 0px 3px 14px;
	}
td.subnavius{background:#990000;
	}
	/* "Überschrift" der Unter-Navigation: */
td.subnavius h2	{font-weight:bold;margin:4px 0px 4px -6px;font-size:12px;color:#FFFFFF;padding:0px;
	}
table.subnavi td.subnavizeile1	{padding-top:8px;
	}
table.subnavi td.subnaviletztezeile	{padding-bottom:15px;
	}


/* Inhaltstabelle etwas herunter rücken: */
table.main	{margin-top:10px;
	}	
	

.small {font-size: 10px}


.Stil1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Stil4 {color: #000000}

.box {border:1px solid #999;}


/* Hintergrundfarben: */
.hgnavi	{background:#990000;
	}
.hgweiss	{background:#FFFFFF;
	}
.hgbeige	{background:#FFF0B3;
	}
.hggrau		{background:#F0F0F0;
	}
.hghgrau		{background:#E5E5E5;
	}
	

	
/* Umfließen: */
.floatr	{float:right;margin:0px 0px 10px 10px;
	}	
.floatl	{float:left;margin:0px 10px 10px 0px;
	}	
.clear	{clear.both;
	}
	

	
/* Startseite: */
	/* Vier kleine Bilder: */
td.bildunterschrift	{padding-top:3px;padding-right:7px;font-size:8pt;vertical-align:top;text-align:right;
	}

	/* Kästchen: */
table.teasertable	tr td	{vertical-align:top;
	}
div.teaser1, div.teaser2, div.teaser3, div.teaser4, div.teaser5	{height:100%;border:1px solid #999999;overflow:auto;padding:8px;
	}
div.teaser1 h1, div.teaser2 h1, div.teaser3 h1, div.teaser4 h1, div.teaser5 h1, 
div.teaser1 h2, div.teaser2 h2, div.teaser3 h2, div.teaser4 h2, div.teaser5 h2,
div.teaser1 h3, div.teaser2 h3, div.teaser3 h3, div.teaser4 h3, div.teaser5 h3,
td.teaser h1, td.teaser h2, td.teaser h3 
	{margin:0px 0px 4px 0px;font-size:12px;
	}

	/* 3 Kästchen pro Zeile: */	
div.teaser1	{height:175px;
	}
	/* 2 Kästchen pro Zeile (2+1 oder 1+2): */	
div.teaser2	{height:225px;
	}
	/* 1 Kästchen pro Zeile: */	
div.teaser3	{height:195px;
	}
	/* 2 Kästchen pro Zeile (halb / halb): */	
div.teaser4	{height:220px;
	}
	/* 2 Kästchen pro Zeile (halb / halb) - höher: */	
div.teaser5	{height:260px;
	}
	

