body {  background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif ;
	color: black;
	margin-left: 3em; }

.history {  background-color: #E6E6E6; }

div.p600l {width:600px; margin:auto; text-align:left; }
div.p600r {width:600px; margin:auto; text-align:right; }

div.center { text-align:center; }
div.p600 {width:600px; margin:auto; text-align:left; }
div.p650 {width:650px; margin:auto; text-align:left; }
div.p700 {width:700px; margin:auto; text-align:left; }
div.p750 {width:750px; margin:auto; text-align:left; }

table { font-family: verdana, arial, helvetica, sans-serif ;
	background-color: White;
	margin-left: 0em;}

table.nav { background-color: #EEEEEE;
       	font-family: verdana, arial, helvetica, sans-serif ;
	color: black;
	font-size: small;
 	width: 100%;
	margin-left: 0em; }

table.klein { font-family: verdana, arial, helvetica, sans-serif ;
	background-color: White;
	font-size:  70% ; letter-spacing: 1pt }

table.test { font-family: verdana, arial, helvetica, sans-serif ;
	background-color: White;
	font-size: 8.0pt; letter-spacing: 1pt }

tr.grey { background-color: #EEEEEE;
       	font-family: verdana, arial, helvetica, sans-serif ;
	color: black; }

tr.darkgrey { background-color: #666666;
       	font-family: verdana, arial, helvetica, sans-serif ;
	color: white; }

tr.lightgreen { background-color: #96FF96;
       	font-family: verdana, arial, helvetica, sans-serif ;
	color: black; }

td 	{ font-family: verdana, arial, helvetica, sans-serif ;
	vertical-align:top; }

td.datum { font-size: 55% ; text-align: right ; }

p	{ margin-left: 3em;
	font-family: verdana, arial, helvetica, sans-serif ; }

.cite  { font-family: verdana, arial, helvetica, sans-serif ;
	 font-style: italic }

ol, ul, dl { margin-left: 3em;
       font-family: verdana, arial, helvetica, sans-serif ; }

form { margin-left: 3em; }

h1, h2, h3, h4, h5, h6 { font-family: verdana, arial, helvetica, sans-serif; }

.bildtext { font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 60% ; }

.adv { margin-left: 3em;  background-color: #008000; }

.strong { font-weight: bold; }

.rahmen {border-style:solid; border-width:1px;}

.footer { font-size: xx-small; margin-left: 0em;
       font-family: verdana, arial, helvetica, sans-serif ; }

.new { color: red; background-color: #FFFFFF;}
.d0501 { color: red; background-color: #FFFFFF;}
.d0502 { color: red; background-color: #FFFFFF;}
.d0503 { color: red; background-color: #FFFFFF;}
.d0504 { color: red; background-color: #FFFFFF;}
.d0505 { color: red; background-color: #FFFFFF;}
.d0506 { color: red; background-color: #FFFFFF;}
.d0507 { color: red; background-color: #FFFFFF;}
.d0508 { color: red; background-color: #FFFFFF;}
.d0509 { color: red; background-color: #FFFFFF;}
.d0410 { color: red; background-color: #FFFFFF;}
.d0411 { color: red; background-color: #FFFFFF;}
.d0412 { color: red; background-color: #FFFFFF;}

.d0501a { color: red; background-color: #FFFFFF;}
.d0502a { color: red; background-color: #FFFFFF;}
.d0503a { color: red; background-color: #FFFFFF;}
.d0504a { color: red; background-color: #FFFFFF;}
.d0505a { color: red; background-color: #FFFFFF;}
.d0506a { color: red; background-color: #FFFFFF;}
.d0407a { color: red; background-color: #FFFFFF;}
.d0408a { color: red; background-color: #FFFFFF;}
.d0409a { color: red; background-color: #FFFFFF;}
.d0410a { color: red; background-color: #FFFFFF;}
.d0411a { color: red; background-color: #FFFFFF;}
.d0412a { color: red; background-color: #FFFFFF;}

table.base {background: white;
	width: 600px; }

 img.ohne_rand {border-style:none}
 img.location_logo {float:left; margin-right:20px; margin-bottom:10px; border-style:none;}

 /* VBB-Box */
 div.c12 {margin: 0; padding: 20; border: 1px solid #000; background-color: #fff;}
 form.c11 {display:inline}
 div.c10 {text-align:center; padding: 0;}
 input.c9 {background-color:#fff; color:#000; border:1px #000 solid; padding: 0px 3px 0px 3px; margin-right:3px; vertical-align: middle; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none;}
 div.c8 {height:0px; background-color:#999; margin: 10px 0 2px 0;}
 hr.c7 {display:none;}
 table.c6 {border:none;}
 input.c5 {background-color:#fff; color: #000; border: 1px solid #000; width: 85px;}
 span.c4 {font-weight:bold}
 td.c3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px; text-align:left; vertical-align:middle;}
 input.c2 {background-color:#fff; color: #000; border: 1px solid #000; width: 210px;}
 div.c1 {margin: 0px 0px 2px 0px; padding: 0; background: url(http://www.vbb-fahrinfo.de/hafas-res/img//vbb_titel_bg.gif) repeat-x #fff;}
