#link_title, #jobs_title, #news_title, #route_title, #chg_title, #stat_title
{
float:left;
margin-left:5px;
col or:white;
font-weight:bold;
font-size:20px;

}

.route_radio_element
{
padding-left:4px;
padding-right:4px;
border:2px solid #AAAAAA;
border-bottom:2px solid black;
border-right:2px solid black;

background-color:  aliceblue;
color:white;
margin-right:15px;
margin-top:12px;
margin-bottom:12px;
float:left;
overflow:hidden;
position:relative;

font-size:16px;
font-weight:normal;


}

.route_radio_button
{
margin-top:10px;
margin-right:4px;
float:left;
}

.route_radio_nr
{
float:left;
text-align:center;
margin-right:4px;
}

.route_radio_infos
{
float:left;
margin-left:4px;
margin-right:4px;
text-align:left;
}

#route_text_headline
{
float_:left;
margin: 0px auto;
width:956px;
position:relative;
overflow:hidden;
padding-left:4px;
padding-right:4px;
border:2px solid #AAAAAA;
border-bottom:2px solid black;
border-right:2px solid black;
background-color: #bdd4c9;
background-color: #b37e8f;
background-color: #95e0f9;
}
#route_text_headline_inst
{
float:left;
width:600px;
}

#route_text_headline_dist
{
float:left;
width:140px;
text-align: right;
}

#route_text_headline_time
{
float:left;
width:140px;
text-align: right;
}


#route_textheadboth
{
    margin: 0px auto;
    text-align: left;
}

#route_texthead_onlytext
{
    margin: 0px auto;
    text-align: center;
}

.route_text_line
{
float_:left;
margin: 0px auto;
width:960px;
position:relative;
overflow:hidden;
padding-left:4px;
padding-right:4px;
border-bottom:1px solid #AAAAAA;

background-color: white;
}
.route_text_line_inst
{
float:left;
width:600px;
margin-right:10px;
text-align: left;
}

.route_text_line_dist
{
float:left;
width:130px;
text-align: right;
}

.route_text_line_time
{
float:left;
width:140px;
text-align: right;
}


.route_both_block
{
float:left;
width:470px;
position:relative;
overflow:hidden;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #AAAAAA;
background-color: white;
text-align: left;
}
.route_both_block1
{
float:left;
width:470px;
position:relative;
overflow:hidden;
padding-left:10px;
padding-right:10px;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
background-color: white;
text-align: left;
}
.route_both_inst
{
float:left;
width:400px;
}
.route_both_info
{
float:left;
width:400px;
}

#route_area_headline
{
font-size:16px;
font-weight:normal;
text-align:left;
line-height:14px;
height:30px;
margin: 0px auto;
margin-top:15px;
margin-bottom:0px;
width:450px;
}

#route_area
{
padding-left:00px;
padding-right:10px;
padding-bottom:10px;
position:relative;
overflow:hidden;
bo rder:1px solid black;
border:0px solid #444444;
border-top:0px solid #aaaaaa;
border-left:0px solid #aaaaaa;
backg round: url(../img/newsbg3.jpg) repeat;
background-image_: url(../img/back_grau.jpg);
wi dth:730px;
}

#route_head
{
back ground: url(../img/green_fader22.jpg) repeat-x;
position:relative;
overflow:hidden;
height:22px;
width:730px;
border:0px solid #444444;
border-top:0px solid #aaaaaa;
border-left:0px solid #aaaaaa;
border-bottom:0px;
}

#route_foot
{
background: url(../img/green_fader14.jpg) repeat-x;
position:relative;
overflow:hidden;
height:14px;
width:730px;
border:0px solid #444444;
border-top:0px solid #aaaaaa;
border-left:0px solid #aaaaaa;
}


#route_intro
{
bo rder:1px solid pink;
border:0px solid #444444;
border-top:0px solid #CCCCCC;
border-left:0px solid #CCCCCC;
background: url(../img/newsbg3.jpg) repeat;
overflow:hidden;
position:relative;
min-width:800px;
padding:5px;
}

#div_karte_und_text
{
    overflow:hidden;
    position:relative;
    min-width:800px;    
}

#div_copyright
{
font-size:16px;
font-weight:normal;
text-align:left;
}
