div.timeline {  float:left; position: relative;border:none; }
div.timeline:hover { background-color:#eee;}
div.timeline span { display: none; }
div.timeline:hover span {
display: block;
position: absolute;
top: 20px;
left: 0;
width: 110px;
z-index: 100;
color: #2f2f2f;
padding: 2px 10px;
background-color: #ebebeb;
text-align: left;
border-color: #780303;
border-style: solid;
border-width: 1px 4px;
font-weight:normal;}


table{font:12px Verdana,Arial,Helvetica,sans-serif;}
table{color:#333;margin: 8px 0 0 0;border: 0px solid #555;border-collapse:collapse;}

table.color1,div.color1{background-color:#fff8dc;}
table.color2,div.color2{background-color:#f5f5dc;}
table.color3,div.color3{background-color:#ffebcd;}
table.color4,div.color4{background-color:#fffff0;}
table.color5,div.color5{background-color:#f0fff0;}
table.color6,div.color6{background-color:#faf0e6;}
table.color7,div.color7{background-color:#f0f8ff;}
table.color8,div.color8{background-color:#f0ffff;}
table.color9,div.color9{background-color:#ffffe0;}
table.color10,div.color10{background-color:#f5fffa;}
table.color11,div.color11{background-color:#fdf5e6;}
table.color12,div.color12{background-color:#fff5ee;}

.color_line_color1{background-color:#BCAA61;}
.color_line_color2{background-color:#898989;}
.color_line_color3{background-color:#B88F54;}
.color_line_color4{background-color:#C4C46C;}
.color_line_color5{background-color:#6DC26D;}
.color_line_color6{background-color:#D8B089;}
.color_line_color7{background-color:#6C9AC4;}
.color_line_color8{background-color:#6CC4C4;}
.color_line_color9{background-color:#BDBD62;}
.color_line_color10{background-color:#9A9187;}
.color_line_color11{background-color:#AE9A75;}
.color_line_color12{background-color:#C48E6A;}

td.color1{color:#BCAA61;}
td.color2{color:#898989;}
td.color3{color:#B88F54;}
td.color4{color:#C4C46C;}
td.color5{color:#6DC26D;}
td.color6{color:#D8B089;}
td.color7{color:#6C9AC4;}
td.color8{color:#6CC4C4;}
td.color9{color:#BDBD62;}
td.color10{color:#9A9187;}
td.color11{color:#AE9A75;}
td.color12{color:#C48E6A;}

td {border:0px solid #666;}

td.txt_saison{width:160px;font-weight:bold;padding-left:3px;}
td.txt_mindestaufenthalt{width:235px;}
td.txt_jede_weitere{/*width:75px;*/text-align:right;}
td.txt_belegung{width:70px;text-align:right;padding-right:3px;}

td.val_zeitraum{width:139px;padding-left:3px;}
td.img_spacer_del_zeitraum{width:21px;text-align:left;}
td.txt_staffelung{width:110px;}
td.txt_preis{width:165px;text-align:right;}
td.txt_person{width:55px;text-align:right;}
td.txt_maximal{width:70px;text-align:right;padding-right:3px;}


td.val_staffelung{width:110px;}
td.val_preis{width:70px;text-align:right;}
td.txt_fuer{width:30px;text-align:right;}
td.val_personen{width:25px;text-align:right;padding-right:3px;}
td.txt_pers{width:37px;text-align:left;}
td.val_person{width:58px;text-align:right;}
td.val_maximal{width:70px;text-align:right;padding-right:3px;}

td.right{text-align:right;}
td.center{text-align:center;}
td.color_line{width:2px;}

td.borderfree { border:none; }

.zeitblock{border-left:1px dotted #999;color:#999;float:left;text-align:center;font-size: 0.8em;}

.uk_detail_aussen{border:1px solid #fff;} /* fuer opera - sonst zucken */