body{margin:0px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;color:#333}.all{margin:0px auto;width:833px;padding:15px}a:link,a:visited{text-decoration:none;color:#052E6E;outline:0;-moz-outline:0}a:hover{color:#50A5DB}.tdlogo{width:154px;background-image:url(/images/fluege-billig2.gif);background-repeat:no-repeat}h1{margin:74px 0px 30px 0px;font-size:20px;text-decoration:none;line-height:20px}.tdslogan{width:679px;color:#6E6E6E;font-size:14px}.flags{margin-left:20px}.flags img{border:0px}.flags a:link img,.flags a:visited img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.flags a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}.slogan{margin-top:5px}h2{font-size:16px;line-height:1.0em;font-weight:bold;margin:0px 0px 30px 77px;color:#052E6E}.tdcs3{width:462px}.tdcs3_4{width:142px;padding-left:15px}.tdmenu{width:204px;padding-left:10px}.menulinks{margin:4px 0px 0px 0px;line-height:1.3em}.td3{width:154px;padding-top:10px}.corner,.menu{margin-top:0px;background-color:#FFF}.corner .z1{display:block;overflow:hidden;height:1px;margin-right:4px;margin-left:4px;background:#DDD;font-size:1px}.corner .z2{display:block;overflow:hidden;height:1px;margin-right:2px;margin-left:2px;border-right:2px solid #DDD;border-left:2px solid #DDD;height:1px;font-size:1px}.corner .z3{display:block;overflow:hidden;height:2px;font-size:2px;margin-right:1px;margin-left:1px;border-right:1px solid #DDD;border-left:1px solid #DDD}.menu .z1{display:block;overflow:hidden;height:1px;margin-right:4px;margin-left:4px;background:#EFF6FE;font-size:1px}.menu .z2{display:block;overflow:hidden;height:1px;margin-right:2px;margin-left:2px;border-right:2px solid #EFF6FE;border-left:2px solid #EFF6FE;height:1px;font-size:1px;background:#EFF6FE}.menu .z3{display:block;overflow:hidden;height:2px;font-size:2px;margin-right:1px;margin-left:1px;border-right:1px solid #EFF6FE;border-left:1px solid #EFF6FE;background:#EFF6FE}.divform{height:297px;background:#EFF6FE;padding:10px;overflow:hidden}.box{height:30px;padding:0px;line-height:30px;font-size:13px;font-weight:bold;text-align:center;border-right:1px solid #DDD;border-left:1px solid #DDD}.boxmenu{padding:10px;background:#EFF6FE;line-height:1.3em}a:link.aktiv,a:visited.aktiv,a:hover.aktiv{color:#052E6E}a:link.inaktiv,a:visited.inaktiv,a:hover.inaktiv{color:#8e8e8e}a:hover.inaktiv{color:#50A5DB}.tdcs4{width:609px;padding:15px 5px 10px 5px;background-image:url(/images/bg_cont.jpg);background-position:bottom;background-repeat:repeat-x}.footer{margin-top:10px;padding-top:5px;border-top:1px solid #ddd;font-size:12px;color:#8e8e8e}.footer a:link,.footer a:visited,.footer a:hover{color:#8e8e8e}.footer a:hover{text-decoration:underline}form{margin:0px;padding:0px}.displaydata{width:50%;margin:3px 0px 2px 0px;line-height:1.4em;border:1px solid #ddd;background-color:#fff;background-image:url(/images/calendar.jpg);background-position:98% 50%;background-repeat:no-repeat;padding:1px}h3{margin:15px 0px 5px 0px;font-size:14px;line-height:1.0em}div.calendar{position:relative;margin-top:2px}.calendar,.calendar table{font-size:12px;color:#222;cursor:default;background:#FFF;font-family:Arial,Helvetica,sans-serif;line-height:1.3em}.calendar table{border-bottom:2px solid #003E71;border-right:2px solid #003E71;border-top:1px solid #003E71;border-left:1px solid #003E71}.calendar .button,.calendar .nav{text-align:center;background:#F4F7FC}.navpjahr,.navpmon,.navnjahr,.navnmon,.navheute{border-top:1px solid #8FC4E8;background-color:#def;text-align:center;padding:0px 1px 3px 1px}.navpmon{  background:#def url(../images/arrow.gif) no-repeat 75% 100%}.navnmon{  background:#def url(../images/arrow.gif) no-repeat 35% 100%}.navinfo{  background:#F4F7FC url(../images/info.gif) no-repeat 0px 0px}.navclose{  background:#F4F7FC url(../images/close.gif) no-repeat 100% 0%}.calendar thead .title{ font-weight:bold; text-align:center; color:#003E71; background:#F4F7FC; font-size:12px; padding:2px 0px 2px 0px}.calendar thead tr{ background:#FFF; color:#003E71; font-size:11px}.calendar thead .daynames{ background:#fff}.calendar thead .name{ border-bottom:1px solid #8FC4E8; border-top:1px solid #8FC4E8; padding:2px 1px 2px 1px; text-align:center; color:#003E71}.calendar thead .weekend{ color:#217bc1}.calendar thead .hilite{ background-color:#cde; font-weight:bold}.calendar thead .active{ background-color:#cde}.calendar tbody .day{ width:2.0em; color:#003E71; text-align:center; padding:1px}.calendar tbody .day.othermonth{ font-size:80%; color:#bbb}.calendar tbody .day.othermonth.oweekend{ color:#8FC4E8}.calendar table .wn{ border-right:1px solid #8FC4E8; background:#FFF}.calendar tbody .rowhilite td{ background:#f4f7fc}.calendar tbody .rowhilite td.wn{ background:#f4f7fc}.calendar tbody td.hilite{ background:#def; border:1px solid #8FC4E8; padding:0px}.calendar tbody td.active{ background:#cde; border:1px solid #8FC4E8; padding:0px}.calendar tbody td.selected{ font-weight:bold; border:1px solid #003E71; padding:0px; background:#fff; color:#003E71}.calendar tbody td.weekend{ color:#217bc1}.calendar tbody td.today{ font-weight:bold; color:#A00}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{ visibility:visible}.calendar tbody .emptyrow{ display:none}.calendar tfoot .footrow{ text-align:center; background:#FFF; color:#555; font-size:10px}.calendar tfoot .ttip{ background:#f4f7fc; color:#838B8B; border-top:1px solid #8FC4E8}.calendar tfoot .hilite{ background:#B8DAF0; border:1px solid #178AEB; color:#217bc1; padding:1px}.calendar tfoot .active{ background:#006AA9; padding:2px 0px 0px 2px}.calendar .combo{ position:absolute; display:none; top:0px; left:0px; width:4em; cursor:default; border:1px solid #8FC4E8; background:#f4f7fc; color:#217bc1; font-size:90%; z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{ text-align:center; padding:1px}.calendar .combo .label-IEfix{ width:4em}.calendar .combo .hilite{ background:#def; font-weight:bold; color:#217bc1; padding:1px 0px 1px 0px}.calendar .combo .active{ border-top:1px solid #8FC4E8; border-bottom:1px solid #8FC4E8; background:#fff; font-weight:bold; padding:0px}.calendar td.time{ border-top:1px solid #8FC4E8; padding:1px 0px; text-align:center; background-color:#E3F0F9}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{ padding:0px 3px 0px 4px; border:1px solid #8FC4E8; font-weight:bold; background-color:#F4F7FC; color:#003E71}.calendar td.time .ampm{ text-align:center}.calendar td.time .colon{ padding:0px 2px 0px 3px; font-weight:bold}.calendar td.time span.hilite{border-color:#217bc1;background-color:#217bc1;color:#fff}.calendar td.time span.active{border-color:red;background-color:#8FC4E8;color:#003E71}