img,table{
	margin: 0;
	padding: 0;
	border: 0;
}
body, td, th{
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: verdana, helvetica, geneva, arial, sans-serif;
}
body{
	background-color: #CCC;
	background-image: url(../_img/hg_top.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
.title1					{ font-size: 18px; font-weight:bold; color: #993300; font-family: verdana, helvetica, geneva, arial, sans-serif;}
.title2					{ font-size: 14px; font-weight:bold; color: #993300; font-family: verdana, helvetica, geneva, arial, sans-serif;}
td.title2					{ background-image:url(../_img/dotted_line_title2.gif);}
.datum					{ font-size: 10px; font-weight:normal; color: #993300; font-family: verdana, helvetica, geneva, arial, sans-serif; text-align:right;}
td.datum				{ background-image:url(../_img/dotted_line_title2.gif);}

ul							{ list-style-image:url(../_img/list_bullet.gif);}

A:link					{ color: #666666; text-decoration: none; }
A:visited				{ color: #666666; text-decoration: none; }
A:active					{ color: #666666; text-decoration: none; }
A:hover					{ color: #000000; text-decoration: underline; }

.small					{ font-size: 9px; font-weight:normal;}
.error						{ font-weight:bold; color: #FF0000; background-color:transparent; }
.red						{ color: red}
.dottedline				{ background-image:url(../_img/dotted_line.gif);}

.links{
	background-color: #CCC;
	border: 0 none;
}
.links tr:hover td{
	background-color:#B8B8B8;
}
.links th{
	color: #000000;
	border: 1px #930 solid;
	background-color: #999;
	text-align: left;
}
.links td{
	border:1px solid #999;
}
.links td.spacer,.links tr:hover td.spacer{
	border: 0 none;
	background-color: #CCC;
}
.links tr:hover td.explanation{
	background-color: #CCC;
}
.links td a{
	display:block;
	padding:1px 3px 1px 3px;
	text-decoration:none;
}

.fusszeile				{ font-size: 10px; font-weight:normal; color: #666666;}
a:link.fusszeile		{ color: #333333; background-color:transparent; text-decoration: none; }
a:visited.fusszeile	{ color: #333333; background-color:transparent; text-decoration: none; }
a:active.fusszeile	{ color: #333333; background-color:transparent; text-decoration: none; }
a:hover.fusszeile	{ color: #330000; background-color:transparent; text-decoration: underline; }
td.fusszeile			{ background-image:url(../_img/hg_footer.gif);}

td.formular				{ background-image:url(../_img/hg_download.gif); font-size: 11px; vertical-align:top;}

td.download			{ background-image:url(../_img/hg_download.gif); vertical-align:top;}

input, select, textarea		{ font-size: 10px; font-weight:bold; color: #000000; font-family: verdana, helvetica, geneva, arial, sans-serif; background-color: #cccccc; border: #999999 1px solid;}

label.required:after { 
	content:" *";
}