#tickets th { text-align:center; font-size:10px; border:1px solid #ffffff; }
#tickets td { border:1px solid #ffffff; } 
#tickets td.c1,td.c2,td.c5,td.c6,td.c7,td.c8 { background-color:#faf0e6; } 
#tickets td.c2 { font-size:10px; padding-left:0px; }
#tickets td.c2 img { margin-right:3px; }
#tickets td.c3,td.c4 { font-size:10px; text-align:center; }
#tickets td.c5 { padding-left:0px; text-align:center; }
#tickets td.c3 { background-color:#add8e6; padding:0px; } 
#tickets td.c4 { background-color:#6699ff; padding:0px; }
#tickets td.c3,td.c4,td.c5,td.c6,td.c7,td.c8 { vertical-align:middle; }
#tickets td.c5a { background-color:#97cdfc; }
#tickets td.c5b { background-color:#6699ff; }
#tickets td.c6,td.c7,td.c8 { padding-right:5px; font-weight:bold; text-align:right; } 
#tickets td.c1,td.c7,td.c8 { color:#dc143c; } 
#tickets td img { margin:0px; }
#tickets a { font-size:13px; }

td.tourenoben { background-color:#fffaf0; padding-top:1px; padding-bottom:3px; padding-left:13px; font-family:Verdana; font-size:9px; color:#333333; text-align:left; }
td.tourenoben a:link { color:#990000; }
td.tourenoben a:visited { color:#990000; }
td.tourenoben a:hover { color:#990000; }
td.tourenoben a:active { color:#990000; }
#tickets td.t1 { width:300px; height:150px; padding-left:0px; }
#tickets td.t2 { width:360px; height:48px; background-color:#ffffff; font-family:Arial; font-weight:bold; font-size:21px; color:#dc143c; }
#tickets td.t3 { width:75px; background-color:#ffffff; padding-left:2px; font-family:Arial; font-weight:bold; font-size:17px; }
#tickets td.t4a { height:49px; width:31px; padding-left:5px; }
#tickets td.t4b,td.t7b { width:304px; font-weight:bold; }
#tickets td.t4a,td.t4b { background-color:#add8e6; }
#tickets td.t5 img { float:none; margin-right:3px; }
#tickets td.t8 img { float:none; margin-right:3px; }
#tickets td.t5,td.t8 { padding-left:0px; padding-right:0px; width:25px; text-align:right; }
#tickets td.t8 { padding-left:0px; padding-right:0px; vertical-align:top; }
#tickets td.t6, td.t9 { padding-left:2px; text-align:left; font-family:Arial; font-weight:bold; font-size: 19px; }
#tickets td.t9 { padding-left:2px; padding-top:8px; text-align:left; vertical-align:top; }
#tickets td.t7a { height:49px; padding-left:5px; }
#tickets td.t7a,td.t7b { background-color:#6699ff; }
#tickets td.t5,td.t6,td.t8,td.t9 { background-color:#ffffff; padding-bottom:5px; vertical-align:bottom; }
#tickets td.t4b div { border:1px solid #000000; width:200px; }
#tickets td.t7b div { border:1px solid #000000; width:200px; }
#tickets td.t4b i { font-style:normal; font-weight:normal; font-size:9px; }
#tickets td.t7b i { font-style:normal; font-weight:normal; font-size:9px; }
#tickets td.t10,td.t11 { padding-top:2px; padding-bottom:3px; padding-right:2px; font-weight:bold; color:#dc143c; }
#tickets td.t10 { font-size:13px; }
#tickets td.t11 { font-size:11px; text-align:right; }
#tickets td.t12 { padding:5px; font-size:11px; background-color:#fffaf0; }
#tickets td.t13,td.t14 { padding-top:2px; padding-bottom:2px; font-weight:bold; font-size:10px; }
#tickets td.t14 { text-align:right; padding-left:1px; padding-right:7px; }
#tickets td.t10 { border-color:#ffedd5; border-top-color:#ffffff; }
#tickets td.t11 { border-color:#ffedd5; border-top-color:#ffffff; }
#tickets td.t12 { border-color:#fffaf0; }
#tickets td.t13 { border-color:#ffedd5; }
#tickets td.t14 { border-color:#ffedd5; }
#tickets td.t15a { background-color:#ffffff; font-family:Arial; font-weight:bold; font-size:17px; color:#dc143c; }
#tickets td.t15 { background-color:#ffffff; }
#tickets td.t15 table { background-color:#e6e6fa; border-color:#000000; color:#333333; margin-bottom:15px; }
#tickets td.t15 table td { border-width:0px; }
#tickets td.t15 p { margin-left:40px; margin-bottom:8px; }
#tickets td.t16 { text-align:left; vertical-align:middle; }
#tickets td.t17 { text-align:center; vertical-align:bottom; }
fieldset { background-color:#E6E6FA; }
#tickets td.t18 { background-color:#ffffff; font-size:9px; }
td.taxi0, td.taxi1, td.taxi3 { vertical-align:middle; }
#tickets td.taxi0 { background-color:#ffffff; font-family:Arial; font-weight:bold; font-size:18px; color:#dc143c; width:375px; }
#tickets td.taxi1 { width:305px; background-color:#e6e6fa; }
#tickets td.taxi2 { background-color:#ffffff; vertical-align:bottom; width:70px; }
#tickets td.taxi3 { background-color:#ffffff; font-weight:bold; font-size:15px; }