/* Effective stylesheet produced by snapshot save */
#co_events .suchbl { padding: 12px 12px 0pt; }
#co_events .suchbl div { font-size: 1.2em; margin-bottom: 1em; }
#co_events .suchbl .tp input[type="text"] { width: 202px; }
#co_events .suchbl .tp select { width: 208px; }
#co_events .suchbl strong { margin-right: 30px; }
#co_events .suchbl label { font-weight: normal; margin-right: 1px; font-size: 1em; }
#co_events .suchbl input[type="radio"] + label { margin-right: 30px; }
#co_events .suchbl input#zeitr_eig[type="radio"] + label { margin-right: 9px; }
#co_events .suchbl div input[type="text"] { width: 89px; margin-right: 2px; }
#co_events .suchbl div input#ev_strasse[type="text"], #co_events .suchbl div input#ev_ort[type="text"] { width: 201px; }
#co_events .suchbl div input#ev_nr[type="text"], #co_events .suchbl div input#ev_plz[type="text"] { width: 64px; }
#co_events .suchbl div.tp input[type="text"] { margin-right: 7px; }
#co_events .suchbl a { margin-right: 12px; }
#co_events .suchbl span { padding: 7px 0pt; background: transparent url(trenn_suchbl.gif) no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .suchbl span + input[type="text"] { margin: 0pt 16px 0pt 6px; width: 205px; position: relative; }
#co_events .suchbl input[type="submit"] { position: relative; left: 18px; }
#co_events .ev_heute { border-bottom: 2px dotted rgb(153, 153, 153); float: left; margin-right: 16px; width: 356px; position: relative; padding-bottom: 0.85em; margin-bottom: 3.5em; }
#co_events .ev_heute h3 { border-bottom: 2px dotted rgb(153, 153, 153); color: rgb(198, 2, 25); font-size: 1.8em; margin-bottom: 0.5em; padding-bottom: 0.3em; }
#co_events .ev_heute h3 + span { background: transparent url(leiste_1sm_bg.gif) no-repeat scroll 0% 0%; font-size: 1.1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 0.4em; left: 5.5em; }
#co_events .ev_heute h3 + span a { padding: 0.1em 0.6em; background: transparent url(leiste_1sm_bg2.gif) no-repeat scroll right 0pt; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_heute h3 + span + a { background: transparent url(link.gif) no-repeat scroll left 5px; font-size: 1.2em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; position: absolute; top: 0.4em; right: 0pt; }
#co_events .ev_heute a:hover { background-color: rgb(230, 244, 245); }
#co_events .ev_heute li { border-top: 1px dotted rgb(198, 198, 198); overflow: hidden; font-size: 1.3em; padding-top: 0.5em; margin-top: 0.55em; height: 1%; }
#co_events .ev_heute li:first-child { border: 0pt none ; margin: 0pt; padding: 0pt; }
#co_events .ev_heute li a img { border: 1px solid rgb(175, 175, 175); margin: 0.05em 10px 0pt 0pt; float: left; }
#co_events .ev_heute li a { display: inline; }
#co_events .ev_heute li div { font-size: 0.85em; color: rgb(122, 122, 122); margin-top: 0.2em; }
#co_events .ev_morgen { margin: 0pt; float: left; }
#co_events .ev_morgen h3 { color: rgb(0, 0, 0); }
#co_events .ev_morgen h3 + span { left: 6.8em; }
#co_events .ev_emuser { padding: 5px 12px 9px; }
#co_events .ev_emuser h3 { padding-bottom: 6px; margin-bottom: 9px; }
#co_events .ev_emuser h3 a { color: rgb(198, 2, 25); }
#co_events .ev_emuser li { border-top: 1px dotted rgb(198, 198, 198); overflow: hidden; width: 346px; font-size: 1.3em; padding-top: 0.5em; margin-top: 0.55em; height: 1%; margin-left: 12px ! important; }
#co_events .ev_emuser a + ul li { border: 0pt none ; margin: 0pt; padding: 0pt; }
#co_events .ev_emuser li:first-child { margin-left: 0pt ! important; }
#co_events .ev_emuser li a { display: inline; }
#co_events .ev_emuser li a img { border: 1px solid rgb(175, 175, 175); margin: 0.05em 10px 0pt 0pt; float: left; }
#co_events .ev_emuser li > img { border: 0pt none ; margin-left: 3px; width: 52px; height: 11px; }
#co_events .ev_emuser li div { font-size: 0.85em; color: rgb(122, 122, 122); margin-top: 0.2em; }
#co_events .ev_toptipp { padding: 6px 12px 7px; }
#co_events .ev_toptipp h3 { color: rgb(198, 2, 25); }
#co_events .ev_toptipp span { background: transparent url(adv_h_d.png) no-repeat scroll right 0.6em; padding-right: 64px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_toptipp li { border-top: 1px dotted rgb(198, 198, 198); margin-top: 0.7em; padding-top: 0.8em; position: relative; height: 1%; float: none; width: 100% ! important; }
#co_events .ev_toptipp li:first-child { border: 0pt none ; margin: 0pt; padding: 0pt; }
#co_events .ev_toptipp li h4 a { color: rgb(0, 0, 0); }
#co_events .ev_toptipp li div { color: rgb(80, 80, 80); font-size: 0.9em; margin-top: 0.1em; }
#co_events .ev_serg { position: relative; clear: both; }
#co_events .ev_serg h2 { border-bottom: 2px dotted rgb(153, 153, 153); margin: -0.25em 0pt -0.1em; font-size: 1.8em; color: rgb(198, 2, 25); padding-bottom: 0.3em; }
#co_events .ev_serg div { font-size: 1.2em; position: absolute; top: 0.3em; right: 0pt; }
#co_events .ev_serg div form { display: inline; }
#co_events .ev_serg div select { width: 200px; margin-right: 17px; }
#co_events .co_nav { margin: 1.4em 0pt 1.2em; }
#co_events #ev_list h3 { border-bottom: 2px dotted rgb(153, 153, 153); font-size: 1.6em; color: rgb(198, 2, 25); padding-bottom: 0.3em; margin-bottom: 0.7em; }
#co_events #ev_list h3 span { font-weight: normal; color: rgb(0, 0, 0); font-size: 0.9em; }
#co_events #ev_list > ul { overflow: hidden; margin-bottom: 2.6em; clear: both; }
#co_events #ev_list > ul > li { border-top: 1px dotted rgb(198, 198, 198); overflow: hidden; font-size: 1.2em; position: relative; margin-top: 1.3em; padding-top: 1em; height: 1%; }
#co_events #ev_list > ul > li:first-child { border: 0pt none ; margin: 0pt; padding: 0pt; }
#co_events #ev_list li .zeit { float: left; width: 90px; min-height: 2.6em; color: rgb(86, 86, 86); }
#co_events #ev_list > ul li .in { float: left; width: 638px; }
.opera #co_events #ev_list > ul li .zeit, .opera #co_events #ev_list > ul li .in { float: none; }
#co_events #ev_list li .in h4 { font-size: 1em; font-weight: normal; width: 568px; }
#co_events #ev_list li .in h4 a { font-size: 1.2em; display: inline; font-weight: bold; }
#co_events #ev_list li .in h4 img { height: 16px; vertical-align: top; margin-left: 3px; }
#co_events #ev_list li .in p { font-size: 0.9em; color: rgb(96, 97, 95); margin-top: 0.3em; width: 568px; }
#co_events #ev_list li .in p a { display: inline; color: rgb(96, 97, 95); }
#co_events #ev_list li .in .ic { margin-top: 0.5em; }
#co_events #ev_list li .in .ic img { margin-right: 7px; height: 16px; vertical-align: top; }
#co_events #ev_list li .in a.best { position: absolute; top: 1em; right: 0pt; }
#co_events #ev_list li:first-child .in a.best { top: 0.3em; }
#co_events #ev_list li .in a.best img { width: 58px; height: 31px; }
#co_events .content_main { margin: 0pt 14px 3.5em 0pt; overflow: hidden; width: 522px; float: left; position: relative; }
#co_events .content_side { overflow: hidden; width: 192px; float: right; }
#co_events .content_main .kat { font-size: 1.1em; color: rgb(96, 97, 95); margin-bottom: 0.4em; }
#co_events .content_main h1 { border: 0pt none ; padding: 0pt; color: rgb(0, 0, 0); margin-bottom: -0.4em; }
#co_events .content_main .kat + h1 { overflow: hidden; width: 322px; }
#co_events .content_main .article_body p { margin-top: 1.65em; clear: both; }
#co_events .content_main .article_body p.intro { font-size: 1.4em; line-height: 1.3em; }
#co_events .content_main .article_body ul { margin-top: 2.2em; }
#co_events .content_main .article_body li { background: transparent url(az.gif) no-repeat scroll 0pt 5px; font-size: 1.2em; margin-top: 0.4em; padding-left: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ausfl_foto_big { border-bottom: 1px dotted rgb(202, 202, 202); margin-bottom: -0.8em; clear: both; }
#co_events .ausfl_foto_big img { border: 1px solid rgb(175, 175, 175); }
#co_events .ausfl_foto_big p { margin: 0pt ! important; padding: 0.5em 2px; overflow: hidden; font-size: 1.2em; color: rgb(97, 97, 97); line-height: 1.3em; }
#co_events .ausfl_foto_big p span { float: right; font-size: 0.8em; color: rgb(148, 148, 148); margin-left: 10px; }
#co_events .ausfl_foto_big p span a { border-bottom: 1px solid rgb(213, 213, 213); display: inline; color: rgb(148, 148, 148); }
#co_events .content_main .rate { padding: 7px 10px 8px; background: transparent url(leiste_1gr_bg.gif) no-repeat scroll 0% 0%; position: absolute; top: 1.5em; right: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .content_main .rate a { display: inline; }
#co_events .content_main .rate img { vertical-align: top; }
#co_events .content_main .rate a:hover { background-color: transparent; }
#co_events .content_main .rate span { color: rgb(107, 107, 107); font-size: 1em; position: relative; top: 0.2em; }
#co_events .content_main .rate .r { background: transparent url(leiste_1gr_bg2.gif) no-repeat scroll 0% 0%; width: 11px; height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 0pt; right: 0pt; }
#co_events .content_main #ev_list { clear: both; margin-top: 3em; }
#co_events .content_main #ev_list h2 { border-bottom: 2px dotted rgb(153, 153, 153); color: rgb(198, 2, 25); font-size: 1.8em; margin-bottom: 0.7em; padding-bottom: 0.35em; height: 1%; }
#co_events .content_main #ev_list > ul { border-bottom: 2px dotted rgb(153, 153, 153); padding-bottom: 1.5em; }
#co_events .content_main #ev_list li .zeit { width: 75px; padding-right: 5px; }
#co_events .content_main #ev_list li .zeit strong { color: rgb(198, 2, 25); }
#co_events .content_main #ev_list li .in { float: left; width: 442px; }
#co_events .content_main #ev_list li .in h4, #co_events .content_main #ev_list li .in p { width: 372px; }
#co_events .content_main #ev_list li .in h4 img { height: 16px; vertical-align: top; margin-left: 3px; }
#co_events .content_main #ev_list li h5 { display: none; }
#co_events .content_main #ev_list li .in ul { border-top: 1px dotted rgb(198, 198, 198); overflow: hidden; margin-top: 0.8em; padding-top: 0.8em; float: left; }
#co_events .content_main #ev_list li .in li { padding: 1px 7px 2px; background: transparent url(leiste_evfeat_bg.gif) no-repeat scroll 0% 0%; float: left; margin-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#co_events .content_main #ev_list li .in li:first-child { margin: 0pt; padding-left: 8px; }
#co_events .content_main #ev_list li .in li span { background: transparent url(leiste_evfeat_bg2.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 0pt; right: 0pt; width: 7px; height: 18px; }
#co_events .content_main #ev_list li .in li a { display: inline; font-size: 0.9em; }
#co_events .content_main #ev_list li .in li a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .content_main #ev_list li .in li:first-child a { padding: 0pt 0pt 1px 13px; background: transparent url(icon_versenden_handy_sm.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .content_main #ev_list li .in li.h a { padding: 0pt 0pt 1px 13px ! important; background: transparent url(icon_versenden_handy_sm.png) no-repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#co_events .content_main #ev_list li .in li:first-child + li a { background: transparent url(icon_erinnerung_sm.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 17px; }
#co_events .content_main #ev_list li .in li.e a { background: transparent url(icon_erinnerung_sm.png) no-repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-left: 17px ! important; }
#co_events .content_main #ev_list li .in li:first-child + li + li a { background: transparent url(icon_karte_sm.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 16px; }
#co_events .content_main #ev_list li .in li.k a { background: transparent url(icon_karte_sm.png) no-repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-left: 16px ! important; }
#co_events .ev_infos { font-size: 1.3em; line-height: 1.4em; }
#co_events .ev_infos h2 { margin: 1.5em 0pt 0.3em; font-size: 1.4em; color: rgb(178, 178, 178); }
#co_events .ev_infos p a:first-child, #co_events .ev_infos p br + a { background: transparent url(link.gif) no-repeat scroll left 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; font-weight: bold; }
#co_events .ev_infos p { font-size: 1em; }
#co_events .ev_infos p a, #co_events .ev_infos strong + a, #co_events .ev_infos b + a { padding: 0pt; background-image: none; font-weight: normal; }
#co_events .ev_infos a { background: transparent url(link.gif) no-repeat scroll left 5px; font-size: 1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; display: inline; line-height: 1.4em; }
#co_events .ev_infos a:hover { background-color: rgb(230, 244, 245) ! important; }
#co_events .ev_infos h3 { font-size: 1.1em; color: rgb(178, 178, 178); margin-bottom: 0.1em; }
#co_events .ev_feat { margin: 0pt 0pt 2.3em 11px; background: transparent url(afeat_bg.gif) no-repeat scroll 0% 0%; width: 170px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_feat h3 { display: none; }
#co_events .ev_feat ul { padding: 2px 0pt 6px 9px; background: transparent url(afeat_bg2.gif) no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_feat ul li { margin-top: 4px; }
#co_events .ev_feat a { font-size: 1em; color: rgb(130, 130, 130); font-weight: normal; padding-left: 14px; }
#co_events .ev_feat a:hover { color: rgb(0, 0, 0); background-color: transparent; }
#co_events .ev_feat ul li:first-child a { background: transparent url(icon_drucken_sm.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_feat ul li:first-child + li a { background: transparent url(icon_aversenden.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_feat ul li:first-child + li + li a { background: transparent url(icon_share.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .frag { padding: 0.3em 1.2em 0.9em; width: 192px; margin-top: 2.6em; }
#co_events .content_side .frag { margin: 0pt 0pt 2.4em; padding: 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: none; }
#co_events .frag h3 { border-bottom: 1px dotted rgb(150, 150, 150); padding: 0.2em 0pt 0.5em; color: rgb(118, 118, 118); font-size: 1.3em; margin-bottom: 0.5em; }
#co_events .frag p { margin: 0pt; line-height: 1.4em; font-size: 1.2em; }
#co_events .frag a { font-size: 1.2em; font-weight: bold; }
#co_events .frag a:hover { background-color: rgb(230, 244, 245) ! important; }
#co_events .ev_links ul, #co_article .art_folg ul {  }
#co_events .ev_links li { margin-top: 6px; }
#co_events .ev_links li a { background: transparent url(link.gif) no-repeat scroll 0pt 5px; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_links li:first-child { margin-top: 0pt; }
#co_events .ev_foto { padding: 12px 12px 8px; }
#co_events .ev_foto h3 { display: none; }
#co_events .ev_foto h3.on { display: block; margin-bottom: 10px; }
#co_events .ev_foto img { border: 1px solid rgb(175, 175, 175); display: block; }
#co_events .ev_foto p { margin-top: 5px; line-height: 1.25em; }
#co_events .ev_foto p span {  }
#co_events .ev_foto p span a { font-size: 1.2em; }
#co_events .ev_foto p span.cred { font-size: 0.8em; margin-left: 7px; color: rgb(148, 148, 148); }
#co_events .ev_foto p span.cred a { border-bottom: 1px solid rgb(213, 213, 213); display: inline; color: rgb(148, 148, 148); font-size: 1em; font-weight: normal; }
#co_events .ev_foto a.zoom { margin: -2px 0pt 0pt 10px; background: transparent url(icon_zoom2.png) no-repeat scroll 0% 0%; overflow: hidden; text-indent: -9999px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 25px; height: 15px; float: right; cursor: pointer; display: block; }
#co_events .ev_foto a.zoom { background: transparent url(icon_zoom.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_foto a.zoom:hover { background-color: transparent ! important; }
#co_events .ev_foto a.mehr { background: transparent url(link.gif) no-repeat scroll 0pt 5px; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0.6em; display: block; }
#co_events .ev_frei p a { border-bottom: 1px solid rgb(145, 145, 145); display: inline; color: rgb(80, 80, 80); font-size: 1em; font-weight: normal; }
#co_events .ev_frei p br + a { border: 0pt none ; background: transparent url(link.gif) no-repeat scroll 0pt 5px; color: rgb(0, 0, 0); font-weight: bold; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 2em; }
#co_events .ev_frei ul { margin-top: 1.2em; }
#co_events .ev_frei li { background: transparent url(az.gif) no-repeat scroll 0pt 0.5em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 9px; font-size: 1.2em; margin-top: 0.3em; }
#co_events .ev_frei li:first-child, #co_events .ev_aufz li:first-child { margin-top: 0pt; }
#co_events .ev_frei ul.a li { padding: 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1em; }
#co_events .ev_frei ul.a li a { border: 0pt none ; background: transparent url(link.gif) no-repeat scroll 0pt 0.5em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; display: block; color: rgb(0, 0, 0); font-weight: bold; }
#co_events .ev_frei ul.a li a:hover { background-color: rgb(230, 244, 245); }
#co_events .ev_aufz li { background: transparent url(az.gif) no-repeat scroll 0pt 5px; font-size: 1.2em; margin-top: 0.5em; padding-left: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_events .ev_loc { margin-bottom: -2.6em; }
#co_events .leiste_1gr { margin: 1.3em 0pt 1.6em; padding: 7px 22px 0pt; }
#co_events .leiste_1gr a { background: transparent url(icon_karte.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 20px; display: inline; }
#co_events .leiste_1gr a:hover { background-color: rgb(191, 225, 227); }
#co_events .ev_karte { width: 728px; }
#co_events .ev_karte p.intro { margin-top: 1.65em; font-size: 1.4em; line-height: 1.3em; }
#co_events .karte { border: 1px solid rgb(175, 175, 175); margin-top: 2.2em; }
#co_events .ev_karte .route { margin-top: 3.7em; }
#co_events .ev_karte .route h2 { border-bottom: 2px dotted rgb(153, 153, 153); color: rgb(198, 2, 25); font-size: 1.8em; margin-bottom: 0.5em; padding-bottom: 0.3em; height: 1%; }
#co_events .ev_karte .route input[type="submit"] { margin-left: 7px; }
#co_events .ev_umkr .ev_serg div { top: 0.5em; }
#co_events .ev_umkr .karte { margin-top: 1.4em; }
#co_events .ev_empf p a { display: inline; font-weight: bold; }
#co_events .ev_empf h2 { padding: 1.1em 0pt 0.6em; overflow: hidden; font-size: 1.8em; clear: both; height: 1%; }
#co_events .ev_empf .hinweis { margin: 1.2em 0pt 2em; }
#co_events .ev_empf label { width: 9.3em; }
#co_events .ev_empf div.w { padding-left: 12em; }
#co_events .ev_empf .rw a { display: inline; margin-right: 7px; }
#co_events .ev_empf .rw img { position: relative; top: 2px; width: 18px; height: 19px; vertical-align: top; }
#co_events .ev_empf input#titel[type="text"] { margin: 0pt; width: 240px; }
#co_events .ev_empf input#datum[type="text"] { width: 100px; margin-right: 2px; }
#co_events .ev_empf input#zeit[type="text"] { width: 97px; }
#co_events .ev_empf textarea { display: inline; }
#co_events .ev_empf .fehler { margin-bottom: 0pt; }
#co_events .ev_empf .erfolg { margin: 1.6em 0pt 0pt; }
#si_events .si_ttick .bd { padding: 11px 12px 9px; }
#si_events .si_ttick li { border-top: 1px dotted rgb(198, 198, 198); overflow: hidden; padding-top: 0.55em; margin-top: 0.55em; height: 1%; }
#si_events .si_ttick li:first-child { border: 0pt none ; margin: 0pt; padding: 0pt; }
#si_events .si_ttick li a img { border: 1px solid rgb(175, 175, 175); margin: 0.05em 10px 0pt 0pt; float: left; }
#si_events .si_ttick li div { font-size: 0.9em; color: rgb(122, 122, 122); margin-top: 0.2em; }
#si_events .si_7tage .bd { padding-bottom: 8px; }
#si_events .si_7tage p { margin-top: 0.55em; }
#si_events .si_7tage img { border: 1px solid rgb(175, 175, 175); }
#si_events .si_7tage a:hover { background-color: transparent; }
#co_events .adv6 { clear: both; }
