a, .teaser h1, h1.thl, .sportresult h5, .sportresult p strong, .tabbox .tab li.active a, #mousegame span { color: #003b68; }
a:visited { color: #003b68; }
a:hover { color: #003b68; }
#metanav a.active { background-color: #003b68; }
.table li a { color: #000; }
.table li a span.more, .table li a.ticket { color: #003b68; text-decoration: underline; }

#header { background: url(../pics/zgzblue/header.gif) 0 0 repeat-x; }
#popup #header { background: url(../pics/bg/printheader.gif) 0 0 repeat-x; }

#service li { background: url(../pics/zgzblue/gradient.gif) 0 0 repeat-x #003b68; }
#service li a { background: url(../pics/zgzblue/separator.gif) 0 3px no-repeat; }
#service ul { border: 1px solid #003b68; border-top: 0 none; }

#nav li { background: url(../pics/zgzblue/navtab_left.gif) 0 0 no-repeat; }
#nav li a { background: url(../pics/zgzblue/navtab_right.gif) 100% 0 no-repeat; }
#nav li.active a { color: #003b68; }

.teaser h3, .table h2, .table.dpa p, .tabbox.map h3, .sitemapbox h2, #desk form h2 { background: url(../pics/zgzblue/gradient.gif) 0 0 repeat-x; } 
.table.dpa p.row { background-image: none; }
.teaser .inner li, #lmap-box li li, .sitemap ul li  { background: url(../pics/zgzblue/bullet.gif) 0 5px no-repeat; }
.sitemap ul li li, #lmap-box li li li { background: url(../pics/zgzblue/bullet_circle.gif) 0 5px no-repeat; }
.sitemapbox h2 a { color: #fff; }

.prev a, .next a { background: url(../pics/zgzblue/slide_prev.gif) 50% 50% no-repeat; }
.next a { background: url(../pics/zgzblue/slide_next.gif) 50% 50% no-repeat; }

.mjumplist .jfirst { background-image: url(../pics/zgzblue/mjumplist_begin_disabled.gif); }
.mjumplist .jprev { background-image: url(../pics/zgzblue/mjumplist_prev_disabled.gif); }
.mjumplist .jnext { background-image: url(../pics/zgzblue/mjumplist_next_disabled.gif); }
.mjumplist .jlast { background-image: url(../pics/zgzblue/mjumplist_end_disabled.gif); }
.mjumplist .jfirst a { background-image: url(../pics/zgzblue/mjumplist_begin.gif); }
.mjumplist .jprev a { background-image: url(../pics/zgzblue/mjumplist_prev.gif); }
.mjumplist .jnext a { background-image: url(../pics/zgzblue/mjumplist_next.gif); }
.mjumplist .jlast a { background-image: url(../pics/zgzblue/mjumplist_end.gif); }
.jumplist .jfirst { background-image: url(../pics/zgzblue/jumplist_begin_disabled.gif); }
.jumplist .jprev { background-image: url(../pics/zgzblue/jumplist_prev_disabled.gif); }
.jumplist .jnext { background-image: url(../pics/zgzblue/jumplist_next_disabled.gif); }
.jumplist .jlast { background-image: url(../pics/zgzblue/jumplist_end_disabled.gif); }
.jumplist .jfirst a { background-image: url(../pics/zgzblue/jumplist_begin.gif); }
.jumplist .jprev a { background-image: url(../pics/zgzblue/jumplist_prev.gif); }
.jumplist .jnext a { background-image: url(../pics/zgzblue/jumplist_next.gif); }
.jumplist .jlast a { background-image: url(../pics/zgzblue/jumplist_end.gif); }

#epaper, #probeabo { background: url(../pics/zgzblue/box_gradient.gif) 0 0 repeat-x; }

.dropdown li a, .options ul li a { background: url(../pics/zgzblue/dropdown.gif) 100% 50% no-repeat; }
#watchlist li a  { background: url(../pics/zgzblue/dropdown.gif) 0 50% no-repeat; }

#probeabo .button input { background: url(../pics/zgzblue/probelesen.gif) 0 0 no-repeat; }

table.datepicker td:hover, table.datepicker td.selected, #lsnav .lsnav.active { background-color: #d6e3f4; }
table.datepicker span.prev { background-image: url(../pics/zgzblue/mjumplist_prev.gif) }
table.datepicker span.next { background-image: url(../pics/zgzblue/mjumplist_next.gif); }

.ranking .date { background-image: url(../pics/zgzblue/calendar.gif); }

.jumpprev { background: url(../pics/zgzblue/mjumplist_prev.gif) 0 50% no-repeat; }
.jumpnext { background: url(../pics/zgzblue/mjumplist_next.gif) 100% 50% no-repeat; }
ul.status li { background: url(../pics/zgzblue/blanko.gif) 0 4px no-repeat; }

.tooltip em { border: 1px solid #003b68; border-left: 0 none; background-color: #f5f5f5; }
.tooltip:hover span { background: url(../pics/zgzblue/tooltip.gif) 0 0 no-repeat; }

#rmc { background: url(../pics/zgzblue/rmc.gif) 100% 0 no-repeat; }

.accordion .column-1 h2, .accordion .column-2 h2 { background: url(../pics/zgzblue/continue.gif) 100% 0.85em no-repeat; }
.accordion .active .column-1 h2, .accordion .active .column-2 h2 { background-image: none; }

#mousegame { background: url(../pics/zgzblue/mausspiel.png) 0 0 no-repeat; }

.s1 { background-image: url(../pics/zgzblue/star1.gif); }
.s2 { background-image: url(../pics/zgzblue/star2.gif); }
.s3 { background-image: url(../pics/zgzblue/star3.gif); }
.s4 { background-image: url(../pics/zgzblue/star4.gif); }
.s5 { background-image: url(../pics/zgzblue/star5.gif); }

.sortable dd a { background: url(../pics/zgzblue/sort.gif) 0 50% no-repeat; }
.sortable dd a.asc { background: url(../pics/zgzblue/sort_asc.gif) 0 50% no-repeat; }
.sortable dd a.desc { background: url(../pics/zgzblue/sort_desc.gif) 0 50% no-repeat; }

/* vs */
/*.boxed { border-top: 1px solid #ccc; }*/

#rightbar .accordion { border-top: 1px solid #ccc; }
#rightbar .accordion li { background: url(../pics/rmp/accordion.gif) 0 0 repeat-x; }
#rightbar .accordion li a { border-bottom: 1px solid #ccc; height: 30px; }
#l-ga { background: url(../pics/rmp_ausgaben/ga.gif) 10px 60% no-repeat; }
#l-gt { background: url(../pics/rmp_ausgaben/gt.gif) 10px 65% no-repeat; }
#l-ka { background: url(../pics/rmp_ausgaben/ka.gif) 10px 62% no-repeat; }
#l-la { background: url(../pics/rmp_ausgaben/la.gif) 10px 60% no-repeat; }
#l-oz { background: url(../pics/rmp_ausgaben/oz.gif) 10px 60% no-repeat; }
#l-ua { background: url(../pics/rmp_ausgaben/ua.gif) 10px 63% no-repeat; }
#rightbar .accordion li li { background-image: none; background-color: #fff; }
#rightbar .accordion li li a { border-bottom: 0 none; height: auto; padding: 4px 10px; }

#rightbar .accordion.service li a { height: auto; padding: 4px 28px; color: #000; font-weight: normal; background: url(../pics/rmp/closed.gif) 10px 50% no-repeat; }
#rightbar .accordion.service li a.active { background-image: url(../pics/rmp/opened.gif) }
#rightbar .accordion.service li li { padding: 4px 10px; background: url(../pics/bg/dots.gif) 0 0 repeat-x #fff; }
#rightbar .accordion.service li li a { color: #1d3f6f; padding: 0; background-image: none !important; }
#rightbar .accordion.service p { margin: 0; }
#rightbar .accordion.service a.more { text-decoration: underline; }

.mini
{
	width: 230px;
	float: left;
	margin-right: 16px;
	margin-bottom: 15px;
}

.mini.cols-2 { width: 476px; }
.mini.cols-3 { width: 722px; }

.mini .boxed { height: 18em; position: relative; }
.mini .view { position: absolute; bottom: 0; width: 210px; }
.mini.cols-2 .view { width: 456px; }
.mini.cols-3 .view { width: 702px; }
.mini p { margin: 0; }
.mini .visual, #rightbar .accordion.service .visual { display: block; margin-bottom: 4px; text-align: center; }
.mini .visual { position: absolute; bottom: 1.75em; width: 208px; }
.mini .visual img, #rightbar .accordion.service .visual img { display: inline; }
.mini.cols-2 .visual { width: 456px; }
.mini.cols-3 .visual { width: 702px; }

.wide #desk { width: 744px; }
.wide #rightbar { width: 232px; margin-left: 0; }
.wide .article, .wide #desk form, .wide .verlag { margin-right: 16px; }
.wide .slideshow { width: 680px; }
.wide .slideshow .slot { margin: 0 14px; }
.wide .cols-2 .slideshow { width: 430px; margin-top: 10px; }
.wide .cols-2 .slideshow .slot { margin: 0 12px; }
.wide #desk form .inner { border-top: 1px solid #ccc; }

.wide #form li .dropdown { width: 338px; }

.wide .sitemapbox h2 a { color: #1d3f6f; }

.vsimage { float: left; width: 232px; margin-right: 10px; }
.wide .articletext { width: 485px; }
.tip, #desk form.tip { padding: 10px; background: url(../pics/rmp/tip_gradient.gif) 0 0 repeat-x; border: 1px solid #ccc; clear: both; margin: 1.5em 0; }
.tip p { margin: 0 120px 0 0; }
.buchung, #desk .button.buchung { background: url(../pics/rmp/buchung_left.gif) 0 0 no-repeat; float: right; padding-left: 5px; border: 0 none; }
.buchung a, #desk .button.buchung input { display: block; background: url(../pics/rmp/buchung_right.gif) 100% 0 no-repeat; height: 24px; padding: 4px 10px 4px 5px; text-decoration: none; color: #fff !important; font-weight: bold; }

.priceinfo { font-style: normal; }
.price { font-size: 170%; margin: 4px 0 !important; }
.price_old { margin: 3em 0 0 0; }
.mini .priceinfo, .mini .price { text-align: right; }
.visual em { display: block; margin-top: -17px; }
.navbox h3 { border: 0 none; color: #fff !important; background-image:url(../pics/rmp/subnav.gif); }
.navbox.nomargin { margin-bottom: 0; }

.button.prio { margin: 4px 10px; float: right; background: url(../pics/rmp/buchung_left.gif) 0 0 no-repeat; border: 0 none; padding-left: 5px; }
.button.prio input, .button.prio a { display: block; background: url(../pics/rmp/buchung_right.gif) 100% 0 no-repeat !important; font-weight: bold !important; height: 2em; }
.button.prio a { padding-top: 3px; }

#aboprice { position: absolute; left: 500px; margin-top: -0.75em; }
#rmpticker .loading { padding: 1.5em 0 50px 0; text-align: center; font-weight: bold; color: #1d3f6f; background: url(../pics/icons/loading.gif) 50% 3.5em no-repeat; }
#rmpticker-preview { text-align: center; }
#rmpticker { text-align: left; }

.ssl { display: none; }
.box { background-color: #1d3f6f; border: 1px solid #fff; color: #fff; display: block; width: 90px; padding: 0 2px; text-align: center; }

.wide .citylist { height: 135px; }