div.chooser table label {font-weight:bold}
div.chooser table label span{font-size:10px;font-weight:normal;color:grey;margin-left:5px}

div.payment_icos{color:#A2A2A9}
table.breadcrumps span{color:#7F8859}

table.breadcrumps td.active a, ul.change_date li.active a{text-decoration:none;cursor:default;font-weight: bold;}

span.train_type{color:#666666;font-size:11px;padding-left:10px}

div.kappe ul.right li a{font-size: 11px}

table.zeitplan thead, table.zeitplan tfoot{font-weight:bold}
table.zeitplan td a.train_number{}
table.zeitplan td a.train_number span{}
table.zeitplan td p.marschroute{font-size:10px;color:#7F7F7F;}
table.zeitplan td a.marschroute{font-size: 12px;color:#7F7F7F}
table.zeitplan td p.marschroute span{font-size:10px;color:#7F7F7F;}
table.zeitplan td p.train_type span{color:#737373;font-size:9px;}


table.zeitplan td p.train_type span{color:#737373;font-size:9px;}

table.zeitplan td.time{font-size:12px;}
table.zeitplan td div.date{color:#7F7F7F;}
table.zeitplan td div.time{font-size:18px;color:black}
table.zeitplan td a.town,
table.zeitplan td span.town {font-weight:bold}
table.zeitplan td span.station,
table.zeitplan td a.station{font-size: 10px;color:#737373;}
table.zeitplan tbody td.way_time{color:#7F7F7F}
table.zeitplan td.way_arrow a{color:grey;font-size:11px}

h1.train, h1.train *{font-size:19px;font-weight:normal}
h1.marschroute{font-size: 19px;}
h1.marschroute *{font-size: 19px;}
h2.marschroute{font-size: 12px;}
h2.marschroute *{font-size: 12px;}
h1.fahrplan{font-size: 19px;font-weight:normal}


table.car_list div.cost{font-weight:bold;font-size:14px}
table.car_list div.cost span{font-size:10px;color:black;font-weight:normal}
table.car_list div.car_type{font-size: 10px;color:#7F7F7F}

table.prices_table th span.red{color: #B00640}
table.prices_table td.services{font-size: 15px}
table.prices_table td.services p.class {color:#9B9891;font-size: 11px;}
table.prices_table td.services p.sub{color:#9B9891;font-size:10px}
table.prices_table td.cost{font-size: 24px}
table.prices_table td.cost span{font-size:10px;color:#9B9891}
table.prices_table td.description span{color:red}

table.prices_table td.discount_cost{font-size: 14px;color:red;}
table.prices_table td.discount_cost span{font-size:10px;color:#9B9891}
table.prices_table td.car_number span {font-size: 12px}
table.prices_table th.cost p.full_tariff{font-size: 9px;color:grey;font-weight:normal}

table.stations_list td a{font-size: 16px;text-decoration:none;color:grey}
table.stations_list td li a{font-size: 12px;text-decoration:underline;color:black}

/*div.error_message p{font-weight:bold}*/

div.extra_params *{font-size:14px}



p.timezone span{color:black;font-size: 10px;}
p.timezone{font-weight:normal;font-size: 10px;color:#737373}

form.passangers_list table.passanger label.childbox{color:grey;font-size: 9px}
form.passangers_list table.passanger input.default{color:grey}

.passanger_title, .auth_title{font-size: 20px;color: #838d5f;}

.timetable {font-size: 9px; position: relative; top: -2px;}