.dvd_video_box
{
position:absolute;
left:250px;
width:320px;
height:290px;
background-color:#333333;
}
th
{
background-color:#fff;
/*background-image:url(backs/th_back_h50.gif);
background-repeat:repeat-x;*/
border:0px solid #5F6B9F;
border-bottom-width:1px;
height:23px;
font-size: 12px;
font-family: Arial, Verdana,  Helvetica, sans-serif;

color:#5F6B9F;


padding-top:5px; 
padding-left:0px; 

}
th a:link
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;

color:#5F6B9F;
text-align:center;
}
th a:visited
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;

color:#5F6B9F;
text-align:center;
}
th a:active
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;

color:#5F6B9F;
text-align:center;
}
th a:hover
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
th a:focus
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;


text-align:center;
}
fieldset
{
padding:15px;
}
.imgbord
{
border-style:solid;
border-color:#5F6B9F;
border-width:3px; 
}
td{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;

}
a:link
{
color:#5F6B9F;
text-decoration:underline;
}
a:visited
{
color:#5F6B9F;
text-decoration:underline;
}
a:active
{
color:#5F6B9F;
text-decoration:underline;
}
a:hover
{
color:#5F6B9F;
text-decoration:none;
}
a:focus
{
color:#5F6B9F;
text-decoration:underline;
}
h1{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5F6B9F;

}
h2{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#5F6B9F;
text-align:left;
}
.h2_red{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FF0000;
text-align:left;
}
/* Erste Tabellenfarbe --------------------------------------------------------------*/
.tdc_1
{
background-color:#fff;
color:#000;
font-size: 12px;
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}
.tdc_1 a:link
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_1 a:visited
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_1 a:active
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_1 a:hover
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_1 a:focus
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
/* Zweite Tabellenfarbe --------------------------------------------------------------*/
.tdc_2
{
/*background-image:url(../images/backs/lioben/tt.jpg);
background-repeat:no-repeat;*/
background-color:#fff;
font-size: 12px;
color:#000;


border-style:solid;
border-color:#5F6B9F;
border-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}
.tdc_2 a:link
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_2 a:visited
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_2 a:active
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_2 a:hover
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}
.tdc_2 a:focus
{
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#5F6B9F;
text-align:center;
}

.box_top
{
background-image:url(backs/box_top.gif);
background-repeat:repeat-x;
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
}
.box_bot
{
background-image:url(backs/box_bot.gif);
background-repeat:repeat-x;
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
}
.box
{
background-color:#fff;
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
border-top-width:1px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
}
.nopad_box
{
background-color:#fff;
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
border-top-width:1px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}
/*################### Ende Boxen #################################################*/


/* ################################################################################################
#################################################################################################
################# Anfang Reiter ################################################################## */
/*Aktiver Reiter*/
.reiter
{
background-image:url(backs/new/reiter_a.gif);
background-repeat:repeat-x;
border-style:solid;
border-color:#C9D6F2;
border-width:0px;
border-bottom-width:0px;
border-right-color:#000;
border-right-width:1px;
background-color:#fff;
font-size: 12px;
text-align:center;
font-weight:normal;
color:#fff;
line-height:25px;

}
/* inaktiver Reiter */
.reiter2
{

border-style:solid;
border-color:#000;
border-width:0px;
border-bottom-color:#000;
border-bottom-width:0px;
border-right-color:#000;
border-right-width:1px;
/*background-color:#fff;*/
font-size: 11px;
text-align:center;
font-weight:normal;
color:#000;

line-height:25px;

}
.reiter2 a:link
{
display:block;
background-image:url(backs/new/reiter_ia.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
color:#000;
text-decoration:none;

}
.reiter2 a:visited
{
display:block;
background-image:url(backs/new/reiter_ia.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
color:#000;
text-decoration:none;
 

}
.reiter2 a:hover
{
display:block;
background-image:url(backs/new/reiter_hov.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
color:#000;
text-decoration:none;
 

}
/* rechter Abschluss des Reiters */
.no_reiter
{
/*background-image:url(backs/no_reit02.gif);
background-repeat:no-repeat;
background-position:right;*/
border-color:#C9D6F2;
border-style:solid;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
height:25px;


}
/*############################# Ende Reiter ########################################################*/

/*################# Liste 1 #####################################
li
{
list-style-image:url(backs/list02.gif);
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size:11px;
}*/
/*################# Wenn keine Abstände gewünscht sind #####################################*/
.no_pad
{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
height:auto;
}
/*################# Layer auf der Anfahrtskarte #####################################*/
.ws_depot
{
background-color:#FFFFFF;
position:absolute; 
left:283px; 
top:112px; 
width:170px; 
height:128px; 
z-index:1;
border-style:solid;
border-color:#C9D6F2;
border-width:1px;
}
/*################# Grauer Rahmen #####################################*/
.border
{
border-style:solid;
border-color:#5F6B9F;
border-width:1px;
}
/*################# Graue Hintergrundfarbe #####################################*/
.bg_grau
{
background-color:#EAF0FD;
border-style:solid;
border-color:#C9D6F2;
border-width:1px;
}
/*################ Graue Schriftbox z.B. Fahrzeugbeschreibung #################DFDFE2*/
.in_box
{
background-color:#EAF0FD;
border-style:solid;
border-color:#C9D6F2;
border-width:1px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}
hr
{
border-style:solid;
background-color:#fff;
border-color:#C9D6F2;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
height:0px;
/*border:dashed #C9D6F2 0px;
background-color:#C9D6F2;*/
}
.fp_hinweis
{
color:#5F6B9F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

.next_bahn_bot
{


text-align:left;
font-weight:normal;
background-color:#fff;
border-style:solid;
border-color:#C9D6F2;
border-right-width:1px;
border-left-width:1px;
border-top-width:0px;
border-bottom-width:1px;
padding-top:5px;
padding-left:120px;
padding-right:5px;
padding-bottom:3px;
}
.next_bahn_line
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border-style:solid;
border-color:#C9D6F2;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding-top:5px;
padding-left:15px;
padding-right:5px;
padding-bottom:3px;
}
.next_bahn
{

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#40486D;
font-weight:bold;
border-style:solid;
border-color:#C9D6F2;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:2px;
padding-top:5px;
padding-left:15px;
padding-right:5px;
padding-bottom:3px;
}
.button 
{
background-image:url(backs/new/mnav_ia.gif);

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:100px;
height:25px;
border-style:solid;
border-color:#939193;
border-width:1px;
}
.button a:link 
{
display:block;
background-image:url(backs/new/mnav_ia.gif);
padding-right:3px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.button a:visited 
{
display:block;
background-image:url(backs/new/mnav_ia.gif);
padding-right:3px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.button a:hover
{
display:block;
background-image:url(backs/new/mnav_hov.gif);
padding-right:3px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.sm_button 
{
background-image:url(backs/new/mnav_ia.gif);

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:20px;
height:20px;

border-style:solid;
border-color:#939193;
border-width:1px;

}
.sm_button a:link 
{
display:block;
background-image:url(backs/new/mnav_ia.gif);

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.sm_button a:visited 
{
display:block;
background-image:url(backs/new/mnav_ia.gif);

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.sm_button a:hover
{
display:block;
background-image:url(backs/new/mnav_hov.gif);

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
ul
{
list-style-image:url(backs/list03.gif);
/*list-style-type:circle;
padding-bottom:5px;
padding-top:5px;*/
line-height:20px;

}
.layer_vis
{
	visibility:visible;
	/*background-color:#EAF0FD;*/
	text-align:justify;
	border-style:solid;
	border-color:#5F6B9F;
	border-width:1px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	position:inherit;
	top: 360px;
	z-index:6;
}
.layer_hid
{
visibility:hidden;

position: absolute;

left:0px; 
top:0px;
z-index:-1;
}
.th_95
{
background-color:#5F6B9F;
/*background-image:url(backs/th_back_h50.gif);
background-repeat:repeat-x;*/
border:0px solid #5F6B9F;
border-bottom-width:1px;
height:23px;
font-size: 13px;
font-family: Arial, Verdana,  Helvetica, sans-serif;

color:#fff;


padding-top:5px; 
padding-left:5px; 
text-align:left;
}
.video_hinweis
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
.video_hinweis a
{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

