body						{margin:0;padding:0;background-color:#FFFFFF;}
body, td, input, textarea	{font-family:Arial,Helvetica,sans serif;font-size:medium;} /* Tahoma,Verdana, */

h1, h2, h3					{margin:0px 0px 36px 0px;}
h1							{padding:0px 8px 0px 8px;}

img							{border:0px;}

a:hover						{color:#FF0000;}

#header						{position:absolute;top:25px;left:25px;width:700px;}
#header p					{margin-top:4px;color:#AAAAAA;font-size:small;font-weight:bold;}
#logo						{float:left;margin:0px 12px 0px 0px;}

#nav						{position:absolute;top:100px;left:25px;width:140px;padding:0px;border-top:2px solid #AAAAAA;background-image:url(/img/bg.gif);}
#nav li a						{text-decoration:none;color:#0000FF;}
#nav li a:hover				{color:#FF0000;}

#nav ul						{list-style:none;margin:0;padding:0;}
#nav ul li					{padding:4px 4px 4px 4px;margin:0px 0px 0px 0px;border-bottom:2px solid #AAAAAA;}
#nav ul li ul				{padding:8px 0px 0px 0px;}
#nav ul li ul li			{padding:4px 4px 4px 12px;border-bottom:none;}

#nav li.active a			{font-weight:bold;color:#000000;}
#nav ul li.active ul li a				{color:#0000FF;font-weight:normal;}
#nav ul li.active ul li a:hover			{color:#FF0000;}

#content					{position:absolute;top:100px;left:190px;right:25px;border-top:2px solid #AAAAAA;padding:8px;background-image:url(/img/bg.gif);}

#content h1					{}

form#frmBahnen select, form#frmFelder select		{width:250px;font-family:Tahoma;font-size:12px;}
option.optHighlight			{font-weight:bold;background-color:#FFFFCC;}

#tblBahnen					{width:100%}
#tblBahnen input			{width:100px;}
#tblBahnen tr td			{vertical-align:top;}

input.button				{margin:0px 0px 12px 0px;font-size:small;}

.divError					{color:#FF0000;padding:8px;margin:0px 0px 24px 0px;border:2px solid #FF0000;} /*background-color:; */
.divError h3				{}

.ulListing li				{margin-bottom:8px;}

#tblResult					{border-top:2px solid #000000;border-collapse:collapse;}
#tblResult tr td			{border-bottom:1px solid #DDDDDD;padding:4px;text-align:right;font-family:Monospace;}
#tblResult tr.trOdd td		{background-color:#FFFFFF;}
#tblResult tr.trEven td		{background-color:#EEEEEE;}

.divFloater					{width:200px;float:right;}
.divLegend, .divQuery		{border:1px solid #AAAAAA;padding:8px;background-color:#DDDDDD;margin:0px 0px 12px 0px;}
.divLegend ol				{}

.tblUebersicht				{border-top:2px solid #000000;border-bottom:2px solid #000000;border-collapse:collapse;}
.tblUebersicht tr td		{border-bottom:1px solid #DDDDDD;padding:4px;vertical-align:top;}

#iframeDescr				{margin:24px 0px 0px 0px;width:175px;height:200px;border:0;overflow:hidden;}

#areaURL					{overflow:hidden;font-family:monospace;font-size:12px;background-color:#FFFFCC;width:75%;height:75px;}

ul li						{margin-bottom:18px;}
ul.ulPDF					{list-style-image:url(/img/logo_pdf.gif);}
ul.ulXLS					{list-style-image:url(/img/logo_xls.gif);}

tt							{border:1px solid #AAAAAA;background-color:#DDDDDD;padding:8px;margin-bottom:24px;}

.divGallery					{text-align:center;}
.divGallery img				{border:1px solid #000000;margin-bottom:12px;}

#copy						{font-size:small;text-align:right;border-top:2px solid #AAAAAA;padding:8px;margin-top:24px;}

#graph						{text-align:center;}
#graph img					{border:2px solid #AAAAAA;}

#ajax						{margin-top:12px;border:2px dotted #AAAAAA;padding:8px;background-color:#EEEEEE;}
#ajax h4					{margin-top:0;}

.iButton					{background-color:#DDDDDD;padding:2px;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}

p.frmLegend					{line-height:1.5;}