body				{ margin-top:4px; padding:0px; margin-bottom:4px; margin-left:4px; }
body,div,td,ul,ol,li,tt,p
	{
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
	}
ul				{ list-style-image:url(pic/ulsquare.gif) }
big				{ font-size:11pt; font-weight:normal; }
tt				{ color:#333333; }
h1,h2,h3		{ font-family:Verdana, Arial,sans-serif; font-size:13pt; font-weight:bold; }
hr				{ color:#CF1218; height:2px; }

.line { background:#EEEEEE;border:none;}

.headline1
	{
		font-family:Verdana,Arial,sans-serif;
		color:#FFCC00;
		font-weight:bold;
		position:relative;
		background-color:transparent;
		top:-10px;
		left:6px;
	}

.headline2
	{
		font-family:Verdana,Arial,sans-serif;
		color:#9B0004;
		font-weight:bold;
		padding-left:4px;
		position:relative;
		background-color:transparent;
		top:6px;
		left:3px;
	}

.gc-headline
	{
		font-family:Verdana,Arial,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#EEEEEE;
	}

.firmenheader_gross
	{
		font-family:Verdana,Arial,sans-serif;
		color:#9B0004;
		font-weight:bold;
		font-size:23px;
		position:relative;
		background-color:transparent;
	}

.firmenheader_gross2
	{
		font-family:Verdana,Arial,sans-serif;
		color:#FFCC00;

		font-size:23px;
		font-weight:bold;
		padding-left:4px;
		position:relative;
		background-color:transparent;
	}

.firmierung
	{
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
	}

.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(pic/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(pic/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(pic/tb4_r.gif) no-repeat;width:8px}

a,a:link,a:visited,a:active
	{
		color:#CF1218;
		text-decoration:underline;
	}
a:hover
	{
		color:#CF1218;
		text-decoration:underline;
		background-color:#FFCC00;
	}
a.tip:link, a.tip:visited, a.tip:active	{ color:#CF1218; text-decoration:none; cursor:help; }
a.tip:hover				{ color:#CF1218; text-decoration:none; background-color:#FFFF99; }

a.mini,a.mini:link,a.mini:visited,a.mini:active
	{
		font-size:8pt;
		font-family:Verdana,Arial,sans-serif;
		color:#000000;
		text-decoration:none;
	}
a.mini:hover
	{
		color:#CF1218;
		text-decoration:underline;
		background-color:#FFCC00;
	}
img { border:0px; }
.table	{ background-color:#FFCC00; }
.content
	{
		padding-top:2px;
		padding-left:8px;
		padding-right:8px;
		padding-bottom:8px;
	}
.header
	{
		font-family:Verdana,Arial,sans-serif;
		color:#CF1218;
		background-color:#FFCC00;
		font-weight:bold;
		line-height:24px;
		padding-left:4px;
	}

.cosmoline
	{
		color:#000000;
		background-color:#FFCC00;
		border-width:1px;
		border-color:#CC3333 #CF1218 #CC3333 #CF1218;
		border-style:solid solid solid solid;
		font-size:11pt;
	}

.download
	{
		font-size:8pt;
	}
.navtext
	{
		font-family:Verdana,Arial,sans-serif;
		font-size:9pt;
		text-align:left;
		width:256px;
		border-width:2px;
		border-style:outset;
		border-color:#CF1218;
		background-color:#FFFFCC;
		layer-background-color:#FFFFCC;
		color:#000000
	}
.list	{ font-size:13pt; background-color:#FFFF00; }

.marke1
	{
		color:#FFFFFF;
		background-color:#FFCC00;
		font-size:12pt;
		font-style:italic;
		font-weight:bold;
	}

.marke2
	{
		color:#000000;
		background-color:#FFCC00;
		font-size:11pt;
		font-style:italic;
	}
.menu
	{
		color:#000000;
		font-weight:bold;
	}
.menu2
	{
		color:#000000;
		font-weight:small;
		font-size:10px;
	}
.firmenheader
	{
		font-size:18pt;
		font-weight:bold;
	}
.firmenheader2
	{
		font-size:14pt;
		font-weight:normal;
	}