body
{
  color:              #000000;
  background-color:   #ffffff;
  background-image:   url("../images/background.png");;
  background-repeat:  repeat-y;
  font-family:        tahoma, verdana, arial, sans-serif;
  font-size:          10pt;
  margin:             0;
  padding:            0;
}

.error
{
	color: #B62C2C;
	font-weight: bold;
}

.note
{
	color: #000099;
	font-weight: bold;
}

a
{
  color:              #000000;
  background-color:   transparent;
  text-decoration:    none;
}

a:hover
{
  text-decoration:    underline;
}

.colored {
  color: #000099;
}

.title {
  color: #000099;
  font-weight: bold;
}

.headline {
  color: #000099;
  font-size: 13pt;
  font-weight: bold;
}

a.menu
{
  color:              #ffffff;
  font-weight:        bold;
  background-color:   #3B75AB;
  font-size:          9pt;
  text-decoration:    none;
}

a.menu:hover
{
  text-decoration:    none;
}


tr.ArtikelListTD
{
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  
	
}

td.ArtikelListTD
{
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding-left: 2px;	
	
}

td.ArtikelListTDHead
{
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  color: #000000;
  background-color: #578EC7;
	padding-left: 2px;	
}

td
{
  font-size:          10pt;
}

td.header_top
{
  color:              #ffffff;
  background-color:   #31639C;
  background-color:   #578EC7;
  
  font-size:          16pt;
#  font-weight:        bold;
  text-align:         right;
}

td.header_line
{
  color:              #ffffff;
  background-color:   #333366;
}

td.header_menu
{
  color:              #ffffff;
  font-weight:        bold;
  background-color:   #3B75AB;
  font-size:          9pt;
  text-align:         left;
  padding:            2px;
  padding-right:      5px;
}

td.menu
{
  padding:            2px;
  padding-left:       5px;
}

td.code_border
{
  color:              #000000;
  background-color:   #c0c0c0;
}

td.code
{
  color:              #000000;
  background-color:   #f0f0f0;
}

td.type
{
  font-style:         italic;
}

div.credit
{
  font-size:          8pt;
  text-align:         center;
}

div.package
{
  padding-left:       5px;
}

div.tags
{
  padding-left:       15px;
}

div.function
{
  padding-left:       15px;
}

div.top
{
  font-size:          8pt;
}

div.warning
{
  color:              #ff0000;
  background-color:   transparent;
}

div.description
{
  padding-left:       15px;
}

hr
{
  height:             1px;
  border-style:       solid;
  border-color:       #c0c0c0;
  margin-top:         10px;
  margin-bottom:      10px;
}

span.smalllinenumber
{
  font-size:          8pt;
}

ul {
	margin-left:		0px;
	padding-left:		8px;
}

.deactive {
	color: #aaaaaa;
}

