BODY,TD, LI, DIV, SPAN, P { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
BODY  { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #B5E6EB;}
A { color:#000000; text-decoration:underline; }
FORM { margin:0px; }
h2{
 font-size:16px; 
}
SELECT			{ font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal; }
/********************************************************************   Fahrplanauskunft Styles */
#mitOpt{ position:absolute; top:54px; left:0px; width:600px; height:800px; padding-top:0px; padding-left:30px; visibility:hidden; margin:0px; }
#ohneOpt{ position:absolute; top:54px; left:0px;width:600px; height:800px;  padding-top:0px; padding-left:30px; visibility:visible; margin:0px; }
#errorBox		{ position:absolute; z-index:100; left:30px; top:10px; width:530px; height:30px; background-color:#F26; color:#FFF; visibility:visible; }
#errorLight		{ position:absolute; z-index:100; left:30px; top:10px; width:530px; height:20px; background-color:#F26; color:#FFF; visibility:hidden; }
DIV.bgrudy		{ background-image:url(../images/dunkel.gif); }
DIV.bodypadd	{ padding-top:54px; padding-left:30px; }
TABLE.optionen	{ background-color:#EFFAFB; }
.bgrudy		{ background-image:url(../images/dunkel.gif); }
TD.err			{ background-color:#F26; color:#FFF; font-weight:bold; font-size:12px;}
TD.bgabmo		{ background-image:url(../images/dunkel.gif); }
TD.bgrudy		{ background-image:url(../images/dunkel.gif); }
TD.nobgrudy		{ background-image:url();background-color:#9CDCE5;}
TD.nobg			{ background-image:url();color:#000000; }
TD.schwarz		{ color:#000; }
TD.headcol		{ color:#FFFFFF; background-color:#009AAB; vertical-align:top;}
TD.nrcol		{ padding-top:4px; padding-bottom:4px;  padding-left:2px; padding-right:2px; vertical-align:top;}
TD.normcol		{ color:#000000; background-color:#EFFAFB; padding-top:4px; padding-bottom:4px;  padding-left:2px; padding-right:2px; vertical-align:top;}
TD.rudycol		{ color:#000000; background-color:#9CDDE4; padding-top:4px; padding-bottom:4px;  padding-left:2px; padding-right:2px; vertical-align:top;}
TD.normdet		{ color:#000000; background-color:#EFFAFB;}
TD.rudydet		{ color:#000000; background-color:#9CDDE4;}
.rudysch		{ color:#000; /*background-color:#8DD6DF;*/}
TD.normalbg		{ color:#000; background-color:#A8E0E6;}
TD.rahmen		{ background-image:url(../images/blank.gif); background-color:#009AAB; }
INPUT.in2		{ width: 22px; font-family:courier, sans-serif; font-weight:normal;}
INPUT.in150		{ width:150px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal;}
INPUT.in155		{ width:275px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal;}
INPUT.in200		{ width:200px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal; }
INPUT.in300		{ width:300px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal; }
/* neue Breite fuer Inputfelder: in400 */
INPUT.in400		{ width:400px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal;}
INPUT.bu150		{ width:150px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal; }
INPUT.bu155		{ width:155px; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:normal; }
INPUT.buttweiter{ width:63px; font-weight:normal; font-style:italic; font-size:13px;}
INPUT.buttsms	{ width:155px; font-weight:normal; font-style:italic; font-size:13px;}
SELECT.abmo		{ width:484px; height:200px; background-color:#A8E0E6; color:#000000; font-family:Arial,helvetica, sans-serif; font-size:12px; font-weight:bold; }
SPAN.klein 		{ font-size:10px; font-weight: normal; }
SPAN.gross 		{ font-size:14px; }
SPAN.unterstrich { font-size:14px; text-decoration:underline; color:#000;}
SPAN.schwarz	{ color:#000; }
SPAN.wichtig	{ font-size:14px; font-weight: bold; color:#000; }
SPAN.err			{ background-color:#F26; color:#FFF; font-weight:bold; font-size:12px;}
A.persplan		{ font-size:14px; font-weight: bold; text-decoration:underline; color:#000; }
A.weiss			{ text-decoration:underline; color:#FFF; }
A.schwarz		{ text-decoration:underline; color:#000; }
.pad { padding: 3px 5px; }
TD.info			{font-weight:normal;}
TD.motImg		{text-align:center;}


/********************************************************************   Fahrplanauskunft Styles  Ende */
