  
html, body, textarea {
	background-color: #DDDADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 140%;
  	scrollbar-base-color:#CCCCCC;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-darkshadow-color:#DDBCF3;
  	scrollbar-face-color:#CCCCCC;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#9933CC;
  	scrollbar-track-color:#CCCCCC;
}
strong { 
font-weight: bold; 
}
em { 
font-style: italic; 
}
a:link {
	color: #009BDC;
	text-decoration: underline;
	font-weight: normal;
}
a:visited {
	color: #009BDC;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #551285;
	font-weight: normal;
	text-decoration: none;
}
a:active {
	color: #551285;
	font-weight: normal;
	text-decoration: none;
}
.infonavi a {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.infonavi a:visited {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.infonavi a:hover {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.infonavi a:active {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumbs {
	font-size: 8pt;
	font-weight: normal;
}
ul {
	list-style: circle;
	padding-left:18px;
	line-height:150%;
}
ol {
	line-height:150%;
}
#linkextern ul {
	list-style: none url(../images/layout/neuesfenster.gif);
	padding-left:18px;
}
#pfeil ul {
	list-style: outside url(../images/layout/pfeil-violett-rechts.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	line-height: 170%;
}

.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
	font-weight: bold;
}
.underline {
text-decoration:underline;
}
.highlight {
background-color:#FFFF00;
}

.h1{
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	background-color: #551285;
}
h1{
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	background-color: #551285;
}
.h1-small{
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	background-color: #551285;
}
.h2{
	font-size: 12pt;
	color: #551285;
	font-style: normal;
	font-weight: bold;
}
h2{
	font-size: 12pt;
	color: #551285;
	font-style: normal;
	font-weight: bold;
}
.h3{
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-weight: bold
}
h3{
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.kleinschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 140%;	
}
.kleinschrift-tabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 140%;	
}

#textrahmen {
	border-color: #9933CC;
	border: thin dotted;
	padding: 6px;
}

.textkasten-bg {
	background-color: #FFFFFF;
	border-style: solid;
	border-width:1px;
	border-color: #CCCCCC;
	padding: 6px; 
}

hr {
	width: 100%;
	noshade: noshade;
	color: #9933CC;
	border: thin dotted;
}
.hr {
	width: 100%;
	noshade: noshade;
	color: #9933CC;
	border: thin dotted;
}
.hr-footer {
	width: 100%;
	noshade: noshade;
	color: #DDBCF3;
	border: thin solid;
}
.hr-infotapete {
	width: 100%;
	noshade: noshade;
	color: #DDBCF3;
	border: thin dotted;
}
