@charset "ISO-8859-1";

body
{
	background-color: #F0E0C9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5c5c;
}

h1 
{ 
	display: inline;
	font-size: 18pt;
	color: #993333;
	text-decoration: none;
	font-weight: bold;
}

.h1_link
{
	display: inline;
	font-size: 14pt;
	color: #C18557;
	text-decoration: underline;
	font-weight: bold;
}

h2
{ 
	display: inline;
	font-size: 10pt;
	color: #5c5c5c;
	text-decoration: none;
	font-weight: bold;
}

h2.huge
{ 
	display: inline;
	font-size: 16pt;
	color: #993333;
	text-decoration: none;
	font-weight: bold;
}

.h2_link
{
	display: inline;
	font-size: 10pt;
	color: #5c5c5c;
	text-decoration: underline;
	font-weight: bold;
}

h3
{ 
	display: inline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #5c5c5c;
	text-decoration: none;
}

h4
{ 
	display: inline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
}

dl
{
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
	padding-left: 16px;
}

dt
{
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0.5ex;
}

dd
{
	margin-bottom: 0.5ex;
	padding-left: -20px;
}

table.flat
{
	border-collapse: collapse;
}

.bl
{
	border-left:1px solid #999;
}

.br
{
	border-right:1px solid #999;
}

.bt
{
	border-top:1px solid #999;
}

.bb
{
	border-bottom:1px solid #999;
}

.bf
{
	border:1px solid #999;
}

table.t2d
{
	border-collapse: collapse;
	border-left:2px solid #666;
	border-right:2px solid #666;
}

table.t2d th, table.t2d td
{
	border:1px solid #666;
}

table.flat th, table.t2d th, table.t3d th
{
	background-color: #E3C89D;
}

table.flat td, table.t2d td, table.t3d td
{
	background-color: #F0E0C9;
}

ol
{
	margin-top: 0.5ex;
	margin-bottom: 1.5ex;
}

li
{
	margin-bottom: 0.5ex;
}

ol ol
{
	font-size: 8pt;
}

td[nowrap], th[nowrap]
{
	white-space: nowrap;
}

.text_grau
{
	font-size: 10pt;
	color: #5c5c5c;
	text-decoration: none;
}

.text_grau_kl
{
	font-size: 8pt;
	color: #5c5c5c;
	text-decoration: none;
}

.button
{
	background-color: #E3C89D;
	border: 2px groove #E3C89D;
	color: #9B3A20;
	font-weight: bold;
	padding: 3px;
}

.button:hover
{
	background-color: #E3C89D;
	border: 2px outset #E3C89D;
	color: #9B3A20;
	font-weight: bold;
	padding: 3px;
}

.button:active
{
	background-color: #E3C89D;
	border: 2px inset #E3C89D;
	color: #9B3A20;
	font-weight: bold;
	padding: 3px;
}

.topbtn
{
	background-color: #FFFFFF;
	border: 1px solid #52A600;
	color: #52A600;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
	padding: 3px;
	white-space: nowrap;
}

.topbtn:hover
{
	background-color: #FFFFFF;
	border: 2px outset #52A600;
	color: #52A600;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
	padding: 2px;
	white-space: nowrap;
}

.topbtn:active
{
	background-color: #FFFFFF;
	border: 2px inset #52A600;
	color: #52A600;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
	padding: 2px;
	white-space: nowrap;
}

.blocktitle
{
	background-color: #FFFFFF;
	border: 2px solid #52A600;
	color: #52A600;
	font-size: 12pt;
	font-weight: bold;
	line-height: 24pt;
	padding: 3px;
	white-space: nowrap;
}

a.text_grau:link
{
	color: #9B3A20;
	/* text-decoration: none; */
}

a.text_grau:visited
{
	color: #C18557;
	/* text-decoration: none; */
}

a.text_grau:hover
{
	color: #9B3A20;
	text-decoration: underline;
}

a.text_grau_kl:link
{
	color: #9B3A20;
	/* text-decoration: none; */
}

a.text_grau_kl:visited
{
	color: #C18557;
	/* text-decoration: none; */
}

a.text_grau_kl:hover
{
	color: #9B3A20;
	text-decoration: underline;
}

.tooltip
{
	color: #9B3A20;
	border-bottom: 1px dotted;
}

