body {
    margin:                 0px;
    padding:                0px;
    background:             #3655E1;
    color:                  #FFF;
    font-family:            'Arial';
    font-size:              12px;
}

body.popup {
    margin:                 0px;
    padding:                0px;
    background:             #3655E1;
    color:                  #FFF;
    font-family:            'Arial';
    font-size:              12px;
}

.bg_dblau {
    background:             #120066;
}

.bg_mblau {
    background:             #3655E1;
}

.bg_hblau {
    background:             #3655E1;
}

div.history {
    position:               absolute;
    top:                    95px;
    left:                   160px;
    width:                  610px;
    height:                 20px;
    font-size:              10px;
}

a.history {
    color:                  #FFF;
    font-size:              10px;
    text-decoration:        none;
}

a.history:hover {
    color:                  #FC7216;
    font-size:              10px;
    text-decoration:        none;
}

span.historyInactive {
    color:                  #FFF;
    font-size:              10px;
    text-decoration:        none;
}

span.historyActive {
    color:                  #FC7216;
    font-size:              10px;
    text-decoration:        none;
    font-weight:            bold;
}

.bold {
    font-weight:            bold;
}

.biggest {
    font-size:              16px;
}

.big {
    font-size:              14px;
}

.normal {
    font-size:              12px;
    font-weight:            normal;
}

.small {
    font-size:              10px;
}

.smallest {
    font-size:              9px;
}

.price {
    font-size:              20px;
}

.prices {
    font-size:              18px;
    font-weight:			bold;
}

.blue {
    color:                  #6581F0;
}

.white {
    color:                  #FFF;
}

.orange {
    color:                  #FC7216;
}

.underline {
    text-decoration:        underline;
}

img {
    margin:                 0px;
    padding:                0px;
    border:                 0px;
}

a {
    color:                  #FFF;
    font-size:              12px;
    text-decoration:        underline;
}

a.none {

    text-decoration:        none;
    margin-bottom:          5px;
}

a.none2:hover {
    color:                  #FC7216;
    text-decoration:        none;
}

a.none2 {
    color:                  #FFF;
    text-decoration:        none;
}

option.optionTitle {
    background:             #CCC;
}

.mmTitle {
    color:                  #110068;
    font-family:            Arial;
    font-weight:            bold;
}

.mmSelect {
    border:                 1px solid #A5ACB2;
    color:                  #000;
    background:             #FFF;
    padding:                0px;
    font-size:              10px;
    height:                 16px;
    cursor:                 pointer;
}

.mmText {
    color:                  #110068;
    font-family:            Arial;
}


a.popup {
    padding-right:          20px;
    background:             url(/images/DE_loco/icon_popup.gif) no-repeat;
    background-position:    right top;
}

a.popup_links {
    padding-left:           20px;
    background:             url(/images/DE_loco/icon_popup.gif) no-repeat;
    background-position:    left top;
}





a.nleft {
    color:                  #FFF;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}
a.nleft:hover {
    color:                  #FC7216;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}
a.nleft:active {
    color:                  #FC7216;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}

a.snone {
    color:                  #FFF;
    text-decoration:        underline;
    font-size:              9px;
}

span.title {
    font-weight:            bold;
    color:                  #FFF;
    margin-bottom:          3px;
    display:                block;
}

span.btext {
    font-weight:            bold;
    color:                  #FFF;
}

span.stext {
    color:                  #FFF;
    font-size:              9px;
}

span.stextblue {
    color:                  #6B8AFA;
    font-size:              9px;
}





input.ltfButton {
    border:                 1px solid #FFF;
    color:                  #FFF;
    font-weight:            bold;
    background:             #FC7216;
    padding:                0px;
    font-size:              11px;
    height:                 18px;
    cursor:                 pointer;
}

input.ltfButtonActive {
    border:                 1px solid #7590FB;
    color:                  #000;
    background:             #FFF;
    font-weight:            bold;
    padding:                0px;
    font-size:              11px;
    height:                 18px;
    cursor:                 pointer;
}

input.ltfText {
    border:                 1px solid #A5ACB2;
    color:                  #000;
    background:             #FFF;
    padding:                0px;
    font-size:              11px;
    height:                 18px;
    padding-left:           3px;
}

.ltfTextarea {
    border:                 1px solid #A5ACB2;
    color:                  #000;
    background:             #FFF;
    padding:                0px;
    font-size:              11px;
    padding:                3px;
}

select.ltfSelect {
    border:                 1px solid #A5ACB2;
    background:             #FFF;
    padding:                0px;
    font-size:              11px;
    height:                 18px;
    cursor:                 pointer;
}

img.locomatNav {
    margin:                 0px;
    padding:                0px;
    border:                 0px;
}

img.partner {
    border:                 0px;
    margin:                 5px;
    text-align:             center;
}

span.locomatNavActive {
    margin:                 0px;
    padding:                0px;
    border:                 0px;
    background:             #7590FB;
    vertical-align:         top;
    font-weight:            bold;
    padding:                3px;
    padding-left:           5px;
}

span.locomatNavInActive {
    margin:                 0px;
    padding:                0px;
    border:                 0px;
    background:             #3655E1;
    padding:                2px;
    vertical-align:         top;
    cursor:                 pointer;
}

img.ColBox {
    margin:                 0px;
    margin-top:             1px;
    border:                 0px;
}

option {
    font-family:            'Arial';
}

    .mmTitle {
        color:              #FFF;
        font-weight:        bold;
    }

    .loco_tnb {
        border:                 0px solid #A5ACB2;
        color:                  #FFF;
        background-color:       #737DFF;
        padding:                0px;
        font-size:              11px;
        height:                 18px;
        padding-left:           3px;
        vertical-align:         middle;
    }

    .hbb {
        font-weight:            bold;
        font-size:              12px;
    }

    div.mmError {
        border:             1px solid #FFF;
        position:           absolute;
        cursor:             pointer;
        background:         #FD7416;
        z-index:            98;
    }
    img.mmError {
        position:           absolute;
        z-index:            99;
    }
    div.mmErrorText {
        color:              #FFF;
        font-size:          10px;
        font-weight:        bold;
        margin:             2px;
    }

    div.mmCal {
        display:            inline;
        position:           absolute;
        width:              125px;
        height:             166px;
        background:         #D5D8F7;
        display:            none;
        border:             1px solid #A5ACB2;
        font-family:        'Arial';
        z-index:            99;
    }

    .mmTitle {
        color:              #120066;
        font-weight:        bold;
    }

    #mmNav {

    }

    optgroup.loco {
    	color: #000;
    	margin-left:	5px;
    	font-weight:	bold;
    	font-style:		normal;
    }

    td.slh {
        background:         #120066;
        border:             1px solid #7590FB;
    }

    .slk {
        background:         #7590FB;
    }

    .slw {
        background:         #7590FB;
    }

    td.slm {
        background:         #7590FB;
        border:             1px solid #7590FB;
    }

    a.sll {
        color:              #110068;
    }



    td.par410h {
        vertical-align:     middle;
        background:         #120066;
    }

    table.par410th {
        background:         #7590FB;
        margin:             0px;
        margin-bottom:      5px;
        border:				1px solid #7590FB;
        margin-top:			5px;
    }

    td.par410t1, td.par410t2, td.par410t3 {
        border-right:       1px solid #3655E1;
        background:         #7590FB;
    }
    
    td.par410t4 {
        padding:            3px;
        text-align:         right;
        background:         #7590FB url(/images/DE_loco/stern_flugauswahl_2.gif) no-repeat;
        background-position:top right;
    }
    
    td.expertBgColor {
        padding:            3px;
        text-align:         left;
        background:         #7590FB;
    }
    
    td.par410b {
        text-align:         right;
        vertical-align:     middle;
        background:         #0818B9;
        height:             16px;
    }

    .par420h {
        border-bottom:      1px solid #3655E1;
    }

    td.par420t3 {
        text-align:         right;
        background:         url(/images/DE_loco/stern_flugauswahl_2.gif) no-repeat;
        background-position:top right;
    }

    td.par420t4 {
        background:         #081AC2;
    }

    .par420f {
        background:         #120066;
        border:             1px solid #7590FB;
    }

    td.par420f2 {
        margin:             5px;
        margin-left:        7px;
        margin-right:       7px;
        margin-bottom:      5px;
        text-align:         right;
        color:              #000
    }

    .mmCalenderTable {
    	border:						0px;
    	border-spacing:				0px;
    	background:					url(/images/DE_loco/popup_kalender_bg.jpg);
    	background-position:		0px 16px;
    }

    .mmCalenderMonthTitle {
    	font-size:					10px;
    	color:						#FFFFFF;
    	font-family:				'Verdana';
    }

    .mmCalenderLeereZelleTd {
    	overflow:					hidden;
    	font-size:					10px;
    	color:						#FFF;
    	border-bottom:				1px solid #738DFB;
    	width:						18px;
    	height:						18px;
    }

    .mmCalenderLeereZelleDiv {
   		display:					block;
   		margin:						1px;
   		margin-left:				0px;
   		height:						16px;
   		width:						16px;
   		text-decoration:			none;
   		font-size:					10px;
   		font-weight:				normal;
    }

    .mmCalenderLeereZelleToday {
    	background:					#FC7216;
    	color:						#FFF;
    }

    .mmCalenderLeereZelleSat {
    	background:					#738DFB;
    	color:						#FFF;
    }

    .mmCalenderLeereZelleDay {
    	color:						#000;
    }

    .mmCalenderMonthHead {
    	background:					#120066;
    	color:						#FFF;
    	font-size:					11px;
    }

    .mmCalenderZelle2Td {
    	border-top:					2px solid;
    	border-bottom:				1px solid #738DFB;
    	width:						18px;
    	height:						18px;
    }

    .mmCalenderZelle2 {
    	display:					block;
    	width:						16px;
    	height:						16px;
    	margin:						1px;
    	margin-left:				0px;
    	font-size:					10px;
    }

    .par410Table {
    	height:						20px;
    	width:						613px;
    	margin-top:					5px;
    	margin-left:				0px;
    	padding:					0px;
    	border:						1px solid #7590FB;
    }

    .mmExpert410Price {
    	background:					#7590FB url(/images/DE_loco/stern_flugauswahl_2.gif) no-repeat;
    	background-position:		top right;
    	text-align:					right;
    }

    .ib_ev_a {
    	background:					#7590FB;
    	border:						0px;
    	border-right:				5px solid #3655E1;
    }

    .ib_ev_b {
    	width:						212px;
    	border:						0px;
    	margin:						0px;
    	border-top:					5px solid #3655E1;
    }

    .noPrint {
        display:                    none;
        width:						1px;
    }

