body, th, td, table, p, div, form, br, span, select, input, textarea {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

/* Navigation oben */
.NAVSEARCH				{background-image: url(navigation/bg_search.gif); background-repeat:repeat-x; height:37px; white-space:nowrap;}
.NAVIGATION				{background-image: url(navigation/bg_navhead.gif); background-repeat:repeat-x; height:37px; white-space:nowrap;}
.FOOTERLEFT				{background-image: url(navigation/bg_footerlft.gif); background-repeat:repeat-x; height:34px; white-space:nowrap;}
.FOOTERMIDDLE			{background-image: url(navigation/bg_footermdl.gif); background-repeat:repeat-x; height:34px; white-space:nowrap;}
.FOOTERRIGHT			{background-image: url(navigation/bg_footerrgt.gif); background-repeat:repeat-x; height:34px; white-space:nowrap;}
.BUTTONON				{background-image: url(navigation/bg_btn_1.gif); background-repeat:no-repeat; height:37px; width:100px; white-space:nowrap;}
.BUTTONOFF				{background-image: url(navigation/bg_btn_0.gif); background-repeat:no-repeat; height:37px; width:100px; white-space:nowrap;}
A.TOPNAVI:link    		{font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#485f8a;}
A.TOPNAVI:active		{font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#485f8a;}
A.TOPNAVI:visited		{font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#485f8a;}
A.TOPNAVI:hover			{font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#485f8a;}

/* Navigation links */
.CATNAVBARTITLE			{font-size: 13px; font-weight: bold; color: #FFFFFF; width: 190px; padding: 5px; background-image: url(navigation/bg_navleft_header.gif); background-repeat: no-repeat;}
.CATNAVBARBODY			{font-size: 13px; text-decoration: none; width: 190px; border-left: 1px #bdc2cd solid; border-right: 1px #bdc2cd solid; padding: 3px;}
.CATNAVBAREND			{width: 190px; background-image: url(navigation/bg_navleft_end.gif); background-repeat: no-repeat;}
.ACTIVECATEGORY			{font-size: 13px; font-weight: bold; color: #000000; border-top: 1px #bdc2cd solid; border-bottom: 1px #bdc2cd solid; padding: 3px; background: #FFFFFF;}
A.WAGRUNAV:link			{font-size: 13px; text-decoration: none; color: #000000;}
A.WAGRUNAV:active		{font-size: 13px; text-decoration: underline; color: #800080;}
A.WAGRUNAV:visited		{font-size: 13px; text-decoration: none; color: #000000;}
A.WAGRUNAV:hover		{font-size: 13px; text-decoration: underline; color: #253799;}

/* Text */
h1 						{margin-bottom:10px; line-height: 20px; font-size:20px; font-weight:bold; color:#485f8a;}
h1.BLACK				{margin-bottom:10px; line-height: 20px; font-size:20px; font-weight:bold; color:#000000;}
h2 						{margin-bottom:10px; line-height: 16px; font-size:16px; font-weight:bold; color:#485f8a;}
h2.BLACK				{margin-bottom:10px; line-height: 16px; font-size:16px; font-weight:bold; color:#000000;}
h3						{margin-bottom:8px; line-height: 13px; font-size:13px; font-weight:bold; color:#485f8a;}
h3.BLACK				{margin-bottom:8px; line-height: 13px; font-size:13px; font-weight:bold; color:#000000;}

.TXT20BLACKBD			{font-size:20px; font-weight:bold;}
.TXT20BLUEBD			{font-size:20px; font-weight:bold; color:#485f8a;}
.TXT16BLACKBD			{font-size:16px; font-weight:bold;}
.TXT16WHITEBD			{font-size:16px; font-weight:bold; color:#ffffff;}
.TXT16BLUEBD			{font-size:16px; font-weight:bold; color:#485f8a;}
.TXT16REDBD				{font-size:16px; font-weight:bold; color:#e80000;}
.TXT16GREYBD			{font-size:16px; font-weight:bold; color:#7F8694;}
.TXT13BLACK				{font-size:13px;}
.TXT13WHITE				{font-size:13px; color:#FFFFFF;}
.TXT13BLUE				{font-size:13px; color:#485f8a;}
.TXT13RED				{font-size:13px; color:#e80000;}
.TXT12WHITE				{font-size:12px; color:#FFFFFF;}
.TXT12BLUE				{font-size:12px; color:#485f8a;}
.TXT12RED				{font-size:12px; color:#e80000;}
.TXT12GREY				{font-size:12px; color:#7F8694;}
.TXT11BLACK				{font-size:11px;}
.TXT11WHITE				{font-size:11px; color:#FFFFFF;}
.TXT11RED				{font-size:11px; color:#e80000;}
.TXT11GREY				{font-size:11px; color:#7F8694;}
.TXT10BLACK				{font-size:10px;}
.TXT10WHITE				{font-size:10px; color:#FFFFFF;}
.TXT10RED				{font-size:10px; color:#e80000;}

/* Links */
A.LIWHITE:link    		{text-decoration:none; color:#FFFFFF;}
A.LIWHITE:active		{text-decoration:none; color:#FEF834;}
A.LIWHITE:visited		{text-decoration:none; color:#FFFFFF;}
A.LIWHITE:hover			{text-decoration:underline; color:#FFFFFF;}

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

A.LIBLUE:link			{text-decoration:none; color:#253799;}
A.LIBLUE:active			{text-decoration:underline; color:#800080;}
A.LIBLUE:visited		{text-decoration:none; color:#253799;}
A.LIBLUE:hover			{text-decoration:underline; color:#253799;}

A.LIBDBLUE:link			{text-decoration:none; font-weight: bold; color:#485f8a;}
A.LIBDBLUE:active		{text-decoration:underline; font-weight: bold; color:#800080;}
A.LIBDBLUE:visited		{text-decoration:none; font-weight: bold; color:#485f8a;}
A.LIBDBLUE:hover		{text-decoration:underline; font-weight: bold; color:#485f8a;}

/* Zeilen mit Farbverlauf */
.COL20GREY				{background-image: url(graphics/bg_col20grey.gif); background-repeat:repeat-x; height: 20px; white-space:nowrap;}
.COL23BLUE				{background-image: url(graphics/bg_col23blue.gif); background-repeat:repeat-x; height: 23px; white-space:nowrap;}

/* Formulare */
input.GREY				{border:1px solid #D0D3DC;}
textarea.GREY			{border:1px solid #D0D3DC;}
select.GREY				{border:1px solid #D0D3DC;}

/* Boxen */
#main_box				{float: left; border:1px solid #bdc2cd; background-color: #FFFFFF; text-align:left; margin: 0; margin-top: 0px;	margin-right: 0px; padding: 4px;}
.BOXGREY				{border:1px solid #BDC2CD;}
.BOXTITLEGREY			{background-image: url(graphics/bg_col20grey.gif); background-repeat:repeat-x; height: 20px; white-space:nowrap;}
.BOXBLUE				{border:1px solid #485f8a;}
.BOXTITLEBLUE			{background-image: url(graphics/bg_col20blue.gif); background-repeat:repeat-x; height: 20px; white-space:nowrap;}
.BOXNAVGREYLFT			{background-image: url(navigation/bg_col21grey_lft.gif); background-repeat:no-repeat; height: 21px; white-space:nowrap;}
.BOXNAVGREYMDL			{background-image: url(navigation/bg_col21grey_mdl.gif); background-repeat:repeat-x; height: 21px; white-space:nowrap;}
.BOXNAVGREYRGT			{background-image: url(navigation/bg_col21grey_rgt.gif); background-repeat:no-repeat; height: 21px; white-space:nowrap;}
.NEWSBOXTP				{background-image: url(graphics/bg_col20grey.gif);	background-repeat:repeat-x; height: 21px; white-space:nowrap; border-top:1px #bdc2cd solid;}
.NEWSBOXMD				{border-left:1px #bdc2cd solid; border-right:1px #bdc2cd solid; font-size:11px;}
.NEWSBOXBT				{border-left:1px #bdc2cd solid; border-right:1px #bdc2cd solid; border-bottom:1px #bdc2cd solid; background-color:#e9eaee;}
.CELLBORDER				{border-left:1px solid #BDC2CD; border-top:1px solid #BDC2CD; border-right:1px solid #BDC2CD; border-bottom:1px solid #BDC2CD;}

/* Linien */
.LINEHORDOTTEDGREY		{background-image: url(graphics/linehor_dotted_grey.gif); background-repeat:repeat-x;}
.LINEVERDOTTEDGREY		{background-image: url(graphics/linever_dotted_grey.gif); background-repeat:repeat-y;}

/* Sonstiges */
UL						{list-style-type:square;}
#NOBREAK  				{white-space:nowrap;}
.star 					{font-family: Courier, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #485f8a;}
