/* CSS Document */

.bar_diagram_y_scale { color:gray; vertical-align: middle; text-align: center;
                       background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.bar_diagram_x_render { color:gray; vertical-align: middle; text-align: center;
                        background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px;
                        border-width:1px; border-color:gray; border-style:solid; height:16px; }
.bar_diagram_col_parent { background-color:#fff;  }
.bar_diagram_root { border-width:2px; border-color:#2e5ba8; border-style:solid; background-color:#fff;}


.offer_popup_p 
{
    border-width:1px;
    position:absolute;
    top: 0px;
    left: 5px;
    width: 200px;
    border-color:gray;
    border-style:solid;
    border-width:2px;
    background-color:#fff;
}

.offer_popup_e_airline 
{ 
	position:absolute;
 	top:0px;
 	left: 5px;
 	width: 60px;
 	color:gray;
 	vertical-align: middle;
 	text-align: left;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	height:13px;
}

.offer_popup_e_airline:hover { color:blue; }

.offer_popup_e_time_icon { position:absolute;
                       top: 0px;
                       left: 70px;
                       width: 20px;color:gray;
                       vertical-align: middle;
                       text-align: right;
                       font-family:Arial, Helvetica, sans-serif;
                       font-size:11px;
                       height:13px;
                     }

.offer_popup_e_time { position:absolute;
                       top: 0px;
                       left: 92px;
                       width: 70px;color:gray;
                       vertical-align: middle;
                       text-align: right;
                       font-family:Arial, Helvetica, sans-serif;
                       font-size:11px;
                       height:13px;
                     }

.offer_popup_e_price { position:absolute;
                       top: 0px;
                       left: 160px;
                       width: 30px;color:gray;
                       vertical-align: middle;
                       text-align: right;
                       font-family:Arial, Helvetica, sans-serif;
                       font-size:11px;
                       height:13px;
                       }


.offer_popup_e_end  { position:absolute;
                        top:0px;
                        left:185px;
                        width:20px;
                        color:gray;
                        vertical-align: middle;
                        text-align: center;
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:11px;
                        height:13px;
                        }

.diagram_popup_e {  position:absolute;
                    top: 0px; left: 0px; width: 160px;
                    color:#000; vertical-align: middle;
                    background-color:#fff;
                    font-family:Arial,
                    Helvetica, sans-serif; font-size:11px;  }

/* Class fuer die Darstellung Umrahmung der Balken diagramme */
.diagram_container 
{  
	padding:0px; 
	font-size:11px; 
	background-color:#f8df9a; 
	border:2px 
	solid #333; 
	width:596px;
}

/** Preisinformation Halter*/
.diagram_container_info { 
	position:absolute; 
	height:18px; 
	width:596px; 
	background-color:#f8df9a; 
	border: 2px 
	solid #333; 
	border-top-width:0; 
}

/** Preis Information im diagram: */
.diagram_info { position:absolute; top:0px; left:10px; height:15px; width:560px;
                background-color:#f8df9a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; }

.diagram_foot_text { color:#000; vertical-align: middle;
                    text-align: center;
                    background-color:#fff;
                    height:14px;
                    font-family:Arial,

                    Helvetica, sans-serif; font-size:11px;  }

.barDiagramHeader { width:400px; background-color:#FFFFFF; height:20px; position:absolute; top:0px;
                    font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:gray; }

/** Departure - Destination information*/

.barDiagramHeader_sign { position:absolute; top:0px; left:10px; width:20px; height:20px; }
.barDiagramHeader_icon { position:absolute; top:0px; left:0px; width:30px; height:20px; }
.barDiagramHeader_text { position:absolute; top:0px; left:30px; width:130px; height:20px; }
.barDiagramHeader_direction { position:absolute; top:0px; left:50px; width:180px; height:20px; }
.barDiagramHeader_data { position:absolute; top:0px; left:190px; width:200px; height:20px; }
.barDiagramHeader_month { position:absolute; top:0px; left:420px; width:100px; height:20px; }
.offer_popup_e_airline p{ white-space:nowrap; }

#departure_holder___Diagram
{  
	width:596px; 
}

#dest_holder___Diagram
{
	width:596px; 
}
