BODY	{ margin-top:0px; margin-left:0px; margin-right:0px; font-family:verdana; font-size: 11px; line-height: 130%;}
TD 		{ font-family: verdana; font-size: 11px; }

.columnHeader { background-color: #CD853F; font-weight: bold; color: #ffffff; vertical-align: middle; }
.column { background-color: #EDF7EC; vertical-align: top; }

A			{
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
A:Hover		{
	color: #4169E1;
	text-decoration: underline;
	font-weight: bold;
}

A.light			{ color: red; text-decoration: none; font-weight: normal; }
A.light:Hover		{ color: #4169E1; text-decoration: underline; font-weight: normal;}

A.white			{ color: #ffffff; text-decoration: none; font-weight: bold; }
A.white:Hover		{ color: #ffffff; text-decoration: underline; font-weight: bold; }

A.top_katalog			{ font-size: medium; font-family: arial; text-decoration: none; font-weight: bold; }
A.top_katalog:Hover		{ font-size: medium; font-family: arial; text-decoration: underline; font-weight: bold; }

.navigation { color: #898989; font-size: xx-small;}
.pageTitle { font-size: large; color: #c12929; font-family: Arial; padding: 8px 0 12px 0; font-weight: bold; line-height: 125%; }
.pageSubTitle { font-size: small; color: #898989; font-family: Arial; padding: 8px 0 12px 0; font-weight: bold; line-height: 125%; }
.pageContents { color: #000000; }
.errorTitle { font-size: medium; font-family: Arial; color: red; font-weight: bold; padding: 12px 0 8px 0; }
.errorBrief { font-size: 11px; color: #898989; }

.articleHeadline { font-size: medium; color: #c12929; font-family: Arial; padding: 8px 0 12px 0; font-weight: bold; line-height: 125%; }
.articleBrief { font-size: 11px; color: #898989; padding-bottom: 12px; }
.articleText { font-size: 11px; }

TR.header		{ font-size: x-small; color: #ffffff; background-color: #999999; padding: 4px;}
TR.odd			{ font-size: x-small; background-color: #ffffff; padding: 4px;}
TR.even			{ font-size: x-small; background-color: #f0f0f0; padding: 4px;}
TR.delimiter	{ font-size: x-small; color: #ffffff; background-color: #cccccc; padding: 4px;}

TD.formHeader	{ font-size: small; color: #cccccc; border-bottom: dotted 1px #cccccc; padding-top: 8px; }
TD.formFooter	{ font-size: small; color: #cccccc; border-bottom: dotted 1px #cccccc; }

.brown { border: 1px solid #A52A2A; font-size: 10px;}

td.panel { background-color: #FFD700 }

td.titul { background-color: #ff7f50; font-weight: bold; color: navy;}

.pageTitleCenter { font-size: large; 
	color: #c12929; 
	font-family: Arial; 
	padding: 5px 0 5px 2px; 
	font-weight: bold; 
	background-color: #ECED5B;
	border-bottom: 2px solid #696969;
  }
