<!--
/* ------------------------------------------ */
/* CRM-Stylesheet fuer Kapitel in Ausgabe DIV */
/* ------------------------------------------ */

A.AlternativLinkColor:link
	{ font-family: arial, verdana, lucida, helvetica, sans-serif; text-decoration:	underline; color: #81b83a; }
A.AlternativLinkColor:active
	{
		font-family: arial, verdana, lucida, helvetica, sans-serif;
	  text-decoration:	underline;
	  color: #81B83A;
	}
A.AlternativLinkColor:visited
	{
		font-family: arial, verdana, lucida, helvetica, sans-serif;
	  text-decoration:	underline;
		color: #81B83A;
	}
A.AlternativLinkColor:hover
	{
		font-family: arial, verdana, lucida, helvetica, sans-serif;
	  text-decoration:	underline;
		color: #000000;
	}
body
	{ font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 10pt; margin: 0; border: 0; }

.Content
  {  }

.Hauptbereich
  {
  }

.Hauptbereich_100
  {
  }

.Datum
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
    font-size: 9pt;
  }

.TitelKapitel
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 12pt; color: #81b83a; font-weight: bold; margin-bottom: 12px; }

.UntertitelKapitel
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 12pt; margin-bottom: 12px; }

.Zusammenfassung
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 10pt; font-style: italic; margin-bottom: 12px; }

.Abschnitt
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 10pt; }

.TitelAbschnitt
  { font-weight: bold; color: #81b83a; margin-bottom: 1em; padding: 2px; border-bottom: 2px inset #81b83a; }

.AbschnittInhalt
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
		font-size: 10pt;
  }

.Absatz
  { 
  	font-family: arial, verdana, lucida, helvetica, sans-serif;
  	font-size: 10pt;
  	padding-bottom: 1em;
  }

.AbstandsDIV
	{
		clear: both;
	}

.Aufzaehlung
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 10pt; }

.TitelAufzaehlung
  {  }

.Aufzaehlungspunkt
  {  }

/*Infobox*/

.Infobox 
  { 
  	background:#efefef;
  	position: relative;
  	margin-bottom: 1em;
  	padding: 10px; }

.Infobox_spezial
  {
  	position: absolute;
  	top: 0;
  	left: 445px;
  	width: 200px;
  	background: #EEF4DE;
  	padding: 2px;
  }

.Infobox_spezial .TitelInfobox
  { 
  	padding-top: 5px;
  	padding: 6px;
  }

.Infobox_spezial .Absatz
	{
		margin-top: 1em;
		padding: 6px;
	}

.Infobox_variant1
  { border: solid 1px #88B82D; background:#efefef; position: relative; margin-bottom: 1em; padding: 10px; }

.Infobox_variant2
  {
  }
.TitelInfobox
  { font-family: arial, verdana, lucida, helvetica, sans-serif;
  	font-weight: bold;
  	color: #81b83a;
  	margin-bottom:		10px; }

.Infobox .Absatz
  {
  }
.Infobox .ul
  {
  }
.Infobox .ol
  {
  }

.Tabellen-Container
  { font-family: arial, verdana, lucida, helvetica, sans-serif; font-size: 10pt; color: #000000; }
.TabelleTitel
  {
    font-weight: bold;
  }
.TabelleBeschreibung
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
		font-size: 8pt;
  }
.TabellenKopf
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
		font-size: 10pt;
    font-weight: bold;
  	background-color:	#EEF4DE;
		vertical-align:		top;
  }
.Tabelle
  {
  	background-color: #81b83a;
  	width: 100%;
  }
.TabelleInhalt
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
		font-size: 10pt;
  	background-color:	#EEF4DE;
		vertical-align:		top;
  }
.AbstandsHalter
  {
  }
.Fuss
  {
		font-family: arial, verdana, lucida, helvetica, sans-serif;
		font-size: 8pt;
  }
.RahmenTabelle
  {
  }

.farbig_Zeichen
  {
  	color: 				#81B83A;
  }
.farbig_Hintergrund
  {
  	background-color: #ffffaa;
  }
.ol
  {
  	list-style-type: decimal;
  }
.ul
  {
  }

li
  {
  	padding-top: 	0px;
  	padding-bottom: 5px;
  }

/* inline-Bilder innerhalb eines Absatzes */

.inline-Bild
  {
 	float: left; 
	padding-right: 5px;
}
 
/* ------ */
/* Bilder */
/* ------ */

.Bilder
  {
  	width: 100%;
  	margin-bottom: 1em;
  }

.AbschnittBilderTitel
  {
  	background-color: #fff7de;
		font-family: 	arial, verdana, lucida, helvetica, sans-serif;
		font-size: 		10pt;
    font-weight: 	bold;
  	color: 				#ff8800;
  }
.RahmenAbschnittBilder
  {
  	background-color: #ffc684;
  }
.ImageBorder
  {
    background-color: 	#81B83A;
  }
.AbschnittBilder
  {
  	background-color: #fff7de;
  }
.LeerzeileBilder
  {
  	background-color: #ffc684;
		font-size: 		1px;
  }
.LeerspalteBilder
  {
  	background-color: #fff7de;
  }
.BildTitel
  {
		font-family: 	arial, verdana, lucida, helvetica, sans-serif;
		font-size: 		9pt;
    font-weight: 	bold;
  }
.BildBeschreibung
  {
		font-family: 	arial, verdana, lucida, helvetica, sans-serif;
		font-size: 		9pt;
  }
.BildQuelle
  {
		font-family: 	arial, verdana, lucida, helvetica, sans-serif;
		font-size: 		8pt;
  }
.DetailsBox
{
	background-color: #ffffff;
	border: 					dashed 1px #000000;
	padding: 				3px;
	width: 					90%;
}

/* ----------- */
/* Spaltensatz */
/* ----------- */

.Spaltensatz
	{
	}

.Spalte1
	{
		float: left;
		width: 30px;
	}

.Spalte2
	{
		padding-left: 35px;
	}

.Spalte3
	{
	}

.Spalte4
	{
	}

.Spalte1 .Absatz
	{
		margin-top: 0px;
		border-top: none;
	}

.Spalte2 .Absatz
	{
		margin-top: 0px;
		border-top: none;
	}
.Spalte3 .Absatz
	{
	}
.Spalte4 .Absatz
	{
	}

