/**************************************************************************/
/* Applikation DRS Flugplan Styles
/**************************************************************************/


#saisonflugplan {
    font-size:0.75em;
}

#saisonflugplan h1 {
    display:block !important;
    margin:0 0 0.5em 0 !important;
    padding:0 0 0 1.5em !important;
    background:url('../../img/drs/anstrich_raster_rot.gif') no-repeat;
    background-position:0 0.1em;
}

#saisonflugplan h2 {
    display:block !important;
    margin:0 0 0.5em 0 !important;
    padding:0.5em 0 0 1.9em !important;
    background:url('../../img/drs/anstrich_ueberschrift.gif') no-repeat;
    background-position:0 0.65em;
}

#saisonflugplan h2.abstand {
    margin-top:1.2em !important;	
}

#saisonflugplan .text {
    margin:0 0 0.5em 0;
    padding:0 0 0 1.8em;
    background:url('../../img/drs/anstrich_ueberschrift.gif') no-repeat;
    background-position:0 0.1em;
}

#saisonflugplan ul {
    display:list-item;
    margin:0 0 0.5em 1.5em;
    padding:0 0 0 1.8em;
    list-style-type:none;
}

#saisonflugplan ul li  {
    display:list-item;
    list-style-image:url('../../img/drs/anstrich_liste_pfeil.gif');
    margin:0.3em 0 0.3em 0;
}

#saisonflugplan div.flugzielspalte {
    float:left;
    width:29%;
    margin:0 1.8em 0.5em 0;
    background: white;
}

#saisonflugplan div.longcontent {
    position:relative;
    width:547px;
    margin:0 0 0 1.8em;
}

#saisonflugplan div.longcontent ul {
    padding:0;
}
    
#saisonflugplan div.tab {
    float:left;
    margin:0.7em 0 0 0;
    padding:0 0.3em 0 0;
    border-bottom:none;
    background:url('../../img/drs/tab_right_edge.gif') no-repeat;
    background-position:right top;
}

#saisonflugplan div.tab span {
    float:left;
    display:block;
    width:0.3em;
    height:1.9em;
    background:url('../../img/drs/tab_left_edge.gif') no-repeat;
    background-position:0 0;
}

#saisonflugplan div.tab a,
#saisonflugplan div.tab .active {
    float:left;
    display:block;
    width:auto;
    height:100%;
    padding:0.3em 0.3em 0.3em 0.3em;
    background-color:#ffffff;
    border-top:1px solid #C0C0C0;
}

#saisonflugplan div.tab .active {
	font-weight:bold;
}

#saisonflugplan .fluglist {
    position:relative;
    width:547px;
    margin-top:1em;
}

#saisonflugplan div.whitebox {
    height:1%;
    margin:1.6em 0 1.6em 0;
    padding:1em;
    background-color:#ffffff;
    border-top:0.5em solid #bfcbdd;
}

#saisonflugplan div.whitebox .left,
#saisonflugplan div.whitebox .middle,
#saisonflugplan div.whitebox .right {
    float:left;
}
#saisonflugplan div.whitebox .middle {
    width:56%;
    margin:0.1em 0 0 0;
    font-size:1.2em;
    font-weight:bold;
    text-align:center;
}

#saisonflugplan div.whitebox ul.bt_for {
    margin:0;
}

#saisonflugplan div.whitebox ul li.bt_for {
    padding:0 1.3em 0 0;
    list-style-image:none;
    background:url('../../img/drs/bt_for.gif') no-repeat;
    background-position:right top;
}

#saisonflugplan div.whitebox ul li.bt_back {
    padding:0 0 0 1.3em;
    list-style-image:none;
    background:url('../../img/drs/bt_back.gif') no-repeat;
}

#overDiv {
    font-size:0.7em;
    padding:0.2em 0.4em 0.2em 0.4em;
    border:1px solid #FF7800;
    background-color:#ffffff;
}


/******************************** TABELLEN *******************************/


#saisonflugplan table.kalender {
    display:block;
    float:left;
    margin:0 1.15em 1.6em 0;
}

#saisonflugplan table.right {
    margin-right:0;
}

#saisonflugplan table.kalender th.head {
    text-align:left;
    color:#000000;
}

#saisonflugplan table.flugplan {
	position:relative;
	left:-0.15em;
}

#saisonflugplan table.flugplan th,
#saisonflugplan table.flugplan td {
    padding-left:0.3em !important;
    text-align:left !important;
}

#saisonflugplan table.flugplan td.trenner {
    height:0.2em;
    line-height:0.2em;
    padding:0;
    background-color:#E1E1E1;
}

#saisonflugplan table.flugplan th.time,
#saisonflugplan table.flugplan td.time {
    width:11%;
}

#saisonflugplan table.flugplan th.nr-typ,
#saisonflugplan table.flugplan td.nr-typ {
    width:auto !important;
}

#saisonflugplan table.flugplan th.nr-typ,
#saisonflugplan table.flugplan td.nr-typ {
    width:auto !important;
}

#saisonflugplan table.flugplan th.fnr1 {
    width:20%;
}

#saisonflugplan table.flugplan th.fnr2 {
    width:10%;
}

#saisonflugplan table.flugplan th.umsteigeort {
    width:25%;
}

#saisonflugplan table.flugplan img.info {
    display:inline !important;
    float:left;
    margin:0.3em 0 0 0.3em;
}

#saisonflugplan table.flugplan span {
    float:left;
}

#saisonflugplan table.flugplan td a {
    width:auto !important;
}


/******************************** FORMULARE *******************************/


#saisonflugplan form.flugplan {
    margin:0 0 1.6em -1.7em;
    padding:0 0 0 1.6em;
    background:transparent url('../../img/drs/anstrich_suchfeld.gif') repeat-y;
    background-position:left top;
}

#saisonflugplan form.flugplan fieldset {
    padding:1em;
    background-color:#E1E1E1;
}

#saisonflugplan form.flugplan .left {
    float:left;
    width:48%;
    margin-right:4% !important;
}

#saisonflugplan form.flugplan .right {
    float:left;
    width:48%;
}

#saisonflugplan form.flugplan label {
    display:block;
    float:left;
    padding:0.4em 0.6em 0 0;
}

#saisonflugplan form.flugplan div.input {
    margin:0 0 1em 0;
}

#saisonflugplan form.flugplan div.input input {
    font-size:0.7em;
    display:inline;
    width:auto;
    margin:0.3em;
    padding:0.2em;
    border:none;
}

* html #saisonflugplan form.flugplan div.input input,
*+html #saisonflugplan form.flugplan div.input input {
    font-size:1em;
}

#saisonflugplan form.flugplan div.kalender input {
    width:12.25em;
}

* html #saisonflugplan form.flugplan div.kalender input,
*+html #saisonflugplan form.flugplan div.kalender input {
    width:9.6em;
}

#saisonflugplan form.flugplan .bt_kalender {
    float:left;
    margin:0.1em 0 0 0.5em;
}

#saisonflugplan form.flugplan .bt_kalender a {
    display:block;
    width:2.1em;
    height:2em;
    background:url('../../img/drs/bt_kalender.gif') no-repeat;
}

#saisonflugplan form.flugplan div.submit {
    width:100%;
}

* html #saisonflugplan form.flugplan div.submit {
    font-size:100%;
}

* html #saisonflugplan form.flugplan div.submit input ,
*+html #saisonflugplan form.flugplan div.submit input {
    font-size:1em !important;
}

#saisonflugplan form.flugplan span.inputborder {
    display:block;
    float:left;
    border:1px solid #969696;
}

#saisonflugplan form.flugplan h3 {
    display:block !important;
    margin:0 0 1em 0 !important;
}

#saisonflugplan #MapLoadingBox {
    position:absolute;
    z-index:10000;
    left:250px;
    top:280px;
    width:30px;
    height:30px;
    background:#ffffff url('../../img/drs/map_loading.gif') no-repeat center center;
    border:1px dotted #B92224;
}

#saisonflugplan #MapLoadingBox span {
    display:none;
}

#saisonflugplan #the_map {
    margin-bottom:1em;
}

/******************************** SLIDE MAPS *******************************/

#saisonflugplan div.sm {
	width:546px;
	height:440px;	
	border:1px solid #969696;
}

#saisonflugplan div.sm_1,
#saisonflugplan div.sm_4,
#saisonflugplan div.sm_6 {
	height:540px;
}
