p {
  font-size: 12px;
  color: #000000;
  text-indent: 0px;
  line-height: 120%;
  font-family: Arial, Helvetica, Verdana;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* font-style, font-variant, font-weight, font-size, line-height, font-family */
/* font: italic small-caps bold 1em/1.5 verdana, sans-serif; */

p.Sans-Serif-Normal {
	font: normal 12px Arial, Helvetica, Verdana, Sans-Serif;
}
p.Sans-Serif-Mittel {
	font: normal 15px Arial, Helvetica, Verdana, Sans-Serif;
}

p.Sans-Serif-Gross {
	font: normal 18px Arial, Helvetica, Verdana, Sans-Serif;
}
p.Serif-Normal {
	font: normal 12px Georgia, Times-New-Roman, Serif;
}
p.Serif-Mittel {
	font: normal 15px Georgia, Times-New-Roman, Serif;
}
p.Serif-Gross {
	font: normal 18px Georgia, Times-New-Roman, Serif;
}
p.important {
	color: red;
	text-decoration: underline;
	font-weight: bold;
}
p.newspaper {
	font-style: italic;
}
p.newspaper:first-letter {
	font-size: 200%;
	font-style: italic;
	font-weight: bold;
	float: left;
	padding-right: 0.3em;
}
p.Align-Center {
        text-align: center;
}
p.Align-Right {
        text-align: right;
}

span.Blau {
	color: blue;
}
span.Blau-Fett {
	color: blue;
	font-weight: bold;
}
span.Rot {
	color: red;
}
span.Rot-Fett {
	color: red;
	font-weight: bold;
}

span.initial {
	/* style for initial letter of paragraph */
	float: left;
	width: 1em;
	height: 1.5em;
	background: #e9eefd;
	color: blue;
	font-weight : bold;
	font-size : 2em;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
	padding: 0.2em;
	padding-top: 0.5em;
}
span.underline {
        text-decoration: underline;
}

span.plus20 {
	font-size: 1.2em;
}

span.plus40 {
	font-size: 1.4em;
}

p.eingerahmt { background-color: #F5FFAA; border: 1px dotted #000; } 
p.eingerahmt-klein { background-color: #EDEBF1; border: 1px dotted #000; } 
 
/* Bullet styles for unordered lists.*/ 
ul.component-items { color: #186900; list-style-type: circle; } 
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); } 
 
/* Numbering styles for ordered lists.*/ 
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; } 
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; } 
 
/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/ 
span.important { color: #8A0020; } 
span.name-of-person { color: #10007B; } 
span.detail { color: #186900; } 
 
/* Selectors for the default configuration of the link accessibity feature.*/ 
a.external-link {} 
a.external-link-new-window {} 
a.internal-link {} 
a.internal-link-new-window {} 
a.download {} 
a.mail {}


/* STARTING OF STANDARD LINK DEFINITION */
/****************************************/
a:link {
  font-size: 12px;
  color: #000080;
  font-family: Arial, Helvetica, Verdana;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  font-size: 12px;
  color: #000080;
  font-family: Arial, Helvetica, Verdana;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  font-size: 12px;
  color: #800080;
  font-family: Arial, Helvetica, Verdana;
  background-color: transparent;
}

a:active {
  font-size: 12px;
  color: #800080;
  font-family: Arial, Helvetica, Verdana;
  background-color: transparent;
  text-decoration: none;
}
/* END OF STANDARD LINK DEFINITION */
/***********************************/

/* START OF HEADER DEFINITION */
/******************************/
h1 {
  font-size: 22px;
  color: black;
  font-family: Arial, Helvetica, Verdana;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

h2 {
  font-size: 20px;
  color: black;
  font-family: Arial, Helvetica, Verdana;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

h3 {
  font-size: 18px;
  color: black;
  font-family: Arial, Helvetica, Verdana;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

h4 {
  font-size: 14px;
  color: black;
  font-family: Arial, Helvetica, Verdana;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
}
