body   { color: #333333; font-size: 80%; font-family: Verdana; background-color: #c90; background-image: url(/muts/MuTs_HG_1.gif); background-repeat: repeat; margin: 0; padding: 0 }
form, fieldset { border:0; margin:0; padding:0; }
img { border:0; }

.cll { visibility: hidden; height: 0; line-height: 0; clear: left;  }
.clr { visibility: hidden; height: 0; line-height: 0; clear: right; }
.clb { visibility: hidden; height: 0; line-height: 0; clear: both;  }

.visDiv { display:block; }
.invDiv { display:block; visibility:hidden; }
.hidDiv { display:none; }

em { font-style:normal; color: #FFFFFF; }
i em { font-style: italic; color: #FFFFFF; }
strong { color: #000000; }

a, a:link, a:active, a:visited, a:hover  { color: #069; text-decoration: none }

#outer     { background-position: right bottom; width: 998px }

#content    { margin: 4px 0 15px 65px; padding: 0 0 10px; width: 585px; border-style: dotted none none; border-width: 1px 0 0; border-color: #676767 }

#footer   { color: #5e5e5e; font-size: 85%; background-color: #c90; margin: 0 0 0 65px; padding: 2px 0 20px; width: 585px; border-style: dotted; border-width: 1px 0 0; border-color: #000 }
#footl { width: 290px; float: left; }
#footl a { margin-right: 15px; }
#footr { width: 295px; float: left; text-align:right; }

#mainnav { margin: 4px 0 4px 65px; padding:0; width: 585px; border-width: 0 0 1px 0; border-color: #5E5E5E; border-style: solid; }

.m0 { width: 11%; float:left; text-align: left; }
.m1 { text-align: center; width: 21%; float: left }
.m2 { width: 11%; float:left; text-align: center; }
.m3 { width: 43%; float:left; text-align: center; }
.m4 { width: 14%; float:left; text-align: right; }

.m0 .sel, .m1 .sel, .m2 .sel, .m3 .sel, .m4 .sel   { font-weight: bold; background-color: #999; padding: 0 5px 1px }

#subnav { padding: 0 0 1px 0; margin-left: 65px; border-width: 0 0 1px 0; border-color: #FFFFFF; border-style: solid; font-size: 85%; }
.s0 { padding: 0 5px 1px 5px; }
.s1 { padding: 0 5px 1px 5px; background-color: #999999; }

a.sel, a.sel:link, a.sel:active, a.sel:visited, a.sel:hover { color: #FFFFFF; }


.article { margin: 0 0 20px 0; }
.article h2   { color: #330; font-size: 100%; line-height: 110%; margin: 0 0 8px; padding: 2px 0 2px 4px; border-style: dotted; border-width: 1px 0 0; border-color: #676767 }
.article h3 { color: #333333; font-size: 90%; line-height: 100%; margin: 0 0 8px; padding: 2px 0 2px 4px; border-style: dotted; border-width: 1px 0 0; border-color: #FFFFFF; }
.article p, .article_container p, .event_container p  { margin: 10px 0; padding: 0 10px; font-size: 85%; line-height: 140%; }
.article tt   { color: #ffffff; font-family: Verdana; line-height: 100%; text-align: right; display: block; margin: 0 5px; padding: 0 3px 5px 0; border-style: dashed; border-width: 0 0 1px; border-color: #676767 }

.article_container h1, .event_container h1 { margin:0; padding: 2px 0 2px 4px; background-color: #999999; color: #FFFFFF; font-size: 110%; line-height: 125%; }

.lrg, .lrgt, .lrgb { margin:0; padding:0; line-height: 0; }
.lrgt p, .lrgb p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.article_container .lrg p, .article_container .lrgt p, .article_container .lrgb p { font-size: 90%; line-height: 110%; margin:0; padding:0 0 5px 0; text-align:right; color: #5E5E5E; }


.medl { float:left; margin: 15px 15px 10px 0; }
.medl p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.medr { float:right; margin: 15px 0 10px 15px; }
.medr p { line-height: 110%; margin:0; padding:0; text-align:left; color: #5E5E5E; }

.teal { float:left; margin: 15px 10px 8px 0; }
.teal p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.tear { float:right; margin: 15px 0 8px 10px; }
.tear p { line-height: 110%; margin:0; padding:0; text-align:left; color: #5E5E5E; }

.blgt { margin: 0 0 0 10px; }

.blgd { float:left; margin: 0 8px 4px 0; }
.blgd p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

.smll { float:left; margin: 0 5px 5px 0; }
.smlr { float:right; margin: 0 0 5px 5px; }

.view { margin: 15px 15px 10px 0; }
.view p { line-height: 110%; margin:0; padding:0; text-align:right; color: #5E5E5E; }

#col1 { width: 652px; float:left; }
#col2 { width: 346px; float:left; padding-bottom: 140px; }
#col2b { width: 288px; padding: 0 0 0 58px; overflow: hidden; }
#lurchlogo  { visibility: hidden; margin: 0 0 40px 46px }
#zumSHOP  { position: absolute; z-index: 200; top: 60px; left: 800px; visibility:hidden }
#breadcrumb { line-height: 150%; font-size: 85%; font-weight: bold; padding-bottom: 5px; }
#side  { background-color: #fc3; padding: 12px 9px 12px 12px }

#side h2  { color: #ffffff; font-size: 85%; line-height: 100%; background-color: #c60; margin: 5px 0; padding: 0 0 4px 1px; border-style: solid; border-width: 0 0 1px; border-color: #ffffff }

h1 a, h1 a:link, h1 a:active, h1 a:visited { color: #FFFFFF; }
h1 a:hover    { color: #333333; }

.article h2 a, .article h2 a:link, .article h2 a:active, .article h2 a:visited { color: #333333; }
.article h2 a:hover    { color: #FFFFFF; }


h2 a, h2 a:link, h2 a:active, h2 a:visited   { color: #FFFFFF; }

#side div { padding: 5px 0 20px 0; overflow: hidden; }

#side h1  { color: #333333; font-size: 100%; background-color: #c60; margin: 0; padding: 0 }
#side p  { color: #333333; font-size: 85%; margin: 0 0 15px; padding: 0 }

.more { font-style: italic; float:right; padding: 0 0 4px 14px; background-repeat: no-repeat; background-position: top left; line-height: 100%; }
a.more, a.more:link, a.more:active, a.more:visited, a.more:hover { color: #333333; background-image: url(/img/page/arl.gif); }

.back { font-style: italic; float:right; padding: 0 0 4px 14px; background-repeat: no-repeat; background-position: top left; line-height: 100%; }
a.back, a.back:link, a.back:active, a.back:visited, a.back:hover { color: #333333; background-image: url(/img/page/arr.gif); }

.article .back { margin-top: 40px; }
.article .more { margin-top: 40px; }

.pager { padding: 10px 4px; font-size: 85%; }

.pager .more { font-style: italic; float:right; padding: 0 14px 4px 0; background-repeat: no-repeat; background-position: top right; line-height: 100%; color: #666666; }
.pager a.more, .pager a.more:link .pager a.more:active, .pager a.more:visited, .pager a.more:hover { color: #333333; background-image: url(/img/page/arl.gif); }

.pager .back { font-style: italic; float:left; padding: 0 0 4px 14px; background-repeat: no-repeat; background-position: top left; line-height: 100%; color: #666666; }
.pager a.back, .pager a.back:link .pager a.back:active, .pager a.back:visited, .pager a.back:hover { color: #333333; background-image: url(/img/page/arr.gif); }

.pager span.more { background-image: url(/img/page/arl_d.gif); }
.pager span.back { background-image: url(/img/page/arr_d.gif); }

div.pager { line-height: 200%; padding-bottom: 20px; }

.req { padding-right: 8px; background-image: url(/img/page/req.gif); background-position: top right; background-repeat: no-repeat; }

.selday { color: #000000; font-weight: bold; padding: 2px; }
a.sel:link, a.month:link, a.sel:active, a.month:active, a.sel:visited, a.month:visited { color:#000000; text-decoration:none; }
a.sel:hover, a.month:hover  { color:#000000; text-decoration:underline; }

td.day, td.selday, td.noday { padding:3px 1px; }

.noday { text-align:center; color:#BBB188; font-size:100%; }

.event { font-size: 85%; padding: 10px 0; width: 100%; border-width: 0 0 1px 0; border-color: #333333; border-style: solid; }
.event p { font-size: 100%; }

.evtc14 { padding: 10px; }
.evtc14 h2 { font-size: 110%; margin:0; padding:0; line-height: 120%;}
.evtc1 { width: 106px; padding: 0; float:left; }
.evtc2 { width: 180px; padding-left: 10px; float:left; }
.evtc3 { width: 80px; padding-left: 10px; float:left; }
.evtc4 { width: 170px;  padding: 0 10px; float:left; }
.evtc24 { width: 455px; padding: 10px 10px 0 10px; float:left;}

.event a, .event a:link, .event a:active, .event a:visited { color: #333333; }
.event a:hover { color: #333333; text-decoration: underline; }

.blk { color: #000000; }
a.blk, a.blk:link, a.blk:active, a.blk:visited, a.blk:hover { color: #000000; }

.gry { color: #333333; }
a.gry, a.gry:link, a.gry:active, a.gry:visited, a.gry:hover { color: #333333; }

.dgry { color: #666666; }
a.dgry, a.dgry:link, a.dgry:active, a.dgry:visited, a.dgry:hover { color: #666666; }

#warenkorb p { line-height: 100%; margin:0; padding:0;}

.sshow { float:left; width: 190px; display: block; margin: 15px 0 10px 0; padding: 0 3px 0 0; line-height: 0; }
.sld { float:left; margin: 0 3px 3px 0;     }


.trk_e { height: 15px; color: #FFFFFF; font-size: 10px; background-color: #666666; }
.trk_o { height: 15px; color: #FFFFFF; font-size: 10px; background-color: #999999; }
.trk_s { height: 15px; color: #000000; font-size: 10px; background-color: #FFFFFF; }

.trk_e a, .trk_e a:link, .trk_e a:active, .trk_e a:visited,.trk_e a:hover { color: #FFFFFF; }
.trk_o a, .trk_o a:link, .trk_o a:active, .trk_o a:visited,.trk_o a:hover { color: #FFFFFF; }

.trk_s a, .trk_s a:link, .trk_s a:active, .trk_s a:visited,.trk_s a:hover { color: #000000; }

.playerhr { clear:left; border-width: 0 0 1px 0; border-color: #CCCCCC; border-style:solid; }
#player { float:left; height: 20px; width: 250px; padding: 8px 0 2px 60px; }

.r { text-align:right; }

.num { width: 25px; text-align:right; padding-right: 3px; font-size: 12px; }