@charset "ISO-8859-1";
body  {
	color: #333;
	font-size: 80%;
	font-family: Verdana;
	background-color: #E3E3E3;
	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: #666666; text-decoration: none; }

#outer  {
	background-image: url(pix/CF_webHeader3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 998px;
	background-color: #CC9966;
	text-align: left;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#content {
	margin: 4px 0 15px 65px;
	padding: 0 0 10px 0;
	width: 585px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#footer   {
	color: #993300;
	font-size: 85%;
	width: 998px;
	background-color: #CC9966;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
	text-align: center;
}
#footl { width: 290px; float: left; }
#footl a  {
	color: #993300;
	margin-right: 15px
}
#footr { width: 295px; float: left; text-align:right; }
#footr a  {
	color: #993300
}

#mainnav   {
	color: #993300;
	padding: 0;
	width: 585px;
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 65px;
}

.m0 {
	width: 17%;
	float:left;
	text-align: left;
	color: #993300;	
	/*background-image: url(mainnav_home.gif);
	background-repeat: no-repeat;
	background-position: left;*/
}
.m1 {
	text-align: center;
	width: 17%;
	float: left;
	color: #993300;
	/*color: transparent;
	background-image: url(pix/mainnav_band.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.m2 {
	width: 17%;
	float:left;
	text-align: center;
	color: #993300;
	/*background-image: url(pix/mainnav_audio.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.m3 {
	width: 35%;
	float:left;
	text-align: center;
	color: #993300;
	/*background-image: url(pix/mainnav_presse.gif);
	background-repeat: no-repeat;
	background-position: center;*/ 
}
.m4 {
	width: 14%;
	float:left;
	text-align: right;
	color: #993300;
	/*background-image: url(pix/mainnav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

/*.m5 {
	width: 14%;
	float:left;
	text-align: right;
	background-image: url(pix/mainnav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;
}*/

.m0 .sel, .m1 .sel, .m2 .sel, .m3 .sel, .m4 .sel      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	text-decoration: underline;
}
.m0 a, m0 a:link, m0 a:active, m0 a:visited, m0 a:hover {
	color: #993300;
}
.m1 a, m1 a:link, m1 a:active, m1 a:visited, m1 a:hover { color: #993300;
}
.m2 a, m2 a:link, m2 a:active, m2 a:visited, m2 a:hover { color: #993300;
}
.m3 a, m3 a:link, m3 a:active, m3 a:visited, m3 a:hover { color: #993300;
}
.m4 a, m4 a:link, m4 a:active, m4 a:visited, m4 a:hover { color: #993300;
}

.m0 a.sel, .m0 a.sel:link, .m0 a.sel:active, .m0 a.sel:visited, .m0 a.sel:hover      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	/*background-image: url(pix/mainnav_home_sel.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	text-decoration: underline;
}
.m1 a.sel, .m1 a.sel:link, .m1 a.sel:active, .m1 a.sel:visited, .m1 a.sel:hover      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	text-decoration: underline;
	/*color: transparent;  
	padding: 0 5px 1px;
	background-image: url(pix/mainnav_band_sel.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.m2 a.sel, .m2 a.sel:link, .m2 a.sel:active, .m2 a.sel:visited, .m2 a.sel:hover      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	text-decoration: underline;
	/*color: transparent;
	padding: 0 5px 1px;
	background-image: url(pix/mainnav_audio_sel.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.m3 a.sel, .m3 a.sel:link, .m3 a.sel:active, .m3 a.sel:visited, .m3 a.sel:hover      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	text-decoration: underline;
	/*color: transparent;
	background-image: url(pix/mainnav_presse_sel.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;*/
}
.m4 a.sel, .m4 a.sel:link, .m4 a.sel:active, .m4 a.sel:visited, .m4 a.sel:hover      {
	color: #990000;
	/*padding: 0 5px 1px;*/
	text-decoration: underline;
	/*color: transparent;
	padding: 0 5px 1px;
	background-image: url(pix/mainnav_kontakt_sel.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
/*.m5 a.sel, .m5 a.sel:link, .m5 a.sel:active, .m5 a.sel:visited, .m5 a.sel:hover      {
	color: transparent;
	padding: 0 5px 1px;
	background-image: url(pix/mainnav_kontakt_sel.gif);
	background-repeat: no-repeat;
	background-position: right;
}*/

/*#subnav  {
	color: #993300;
	font-size: 85%;
	margin-left: 65px;
	padding: 0 0 0px;
	border-style: solid;
	border-width: 0 0 0px;
	border-color: #ffffff
}
.s0 { padding: 0 5px 1px 5px; }
.s1 { padding: 0 5px 1px 5px; background-color: #999999; }
.s0 a, .s0 a:link, .s0 a:visited, .s0 a:active, .s0 a:hover { color: #f90 }
.s1 a, .s1 a:link, .s1 a:visited, .s1 a:active, .s1 a:hover { color: #f90 }
.s0 a.sel, .s0 a.sel:link, .s0 a.sel:visited, .s0 a.sel:active, .s0 a.sel:hover  { color: #900; font-weight: bold; background-color: #f90 }
.s1 a.sel, .s1 a.sel:link, .s1 a.sel:visited, .s1 a.sel:active, .s1 a.sel:hover  { color: #900; font-weight: bold; background-color: #f90 }*/

a.sel, a.sel:link, a.sel:active, a.sel:visited, a.sel:hover     { color: #600 }
.article { margin: 0 0 20px 0; }
.article h2  {
	color: #993300;
	font-size: 100%;
	line-height: 110%;
	margin: 0 0 8px;
	padding: 2px 0 2px 4px;
	border-top-width: thin;
	border-right-width: 0;
	border-bottom-width: thin;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.article h3  {
	color: #993300;
	font-size: 90%;
	line-height: 100%;
	margin: 0 0 8px;
	padding: 2px 0 2px 4px;
	border-top-width: thin;
	border-right-width: 0;
	border-bottom-width: thin;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.article p, .article_container p, .event_container p  {
	font-size: 85%;
	line-height: 140%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.article p i { font-style: normal; }
.article tt  {
	font-family: Verdana;
	line-height: 100%;
	text-align: right;
	display: block;
	margin: 0 5px;
	padding: 0 3px 5px 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.article_container h1, .event_container h1  {
	color: #CC9966;
	font-size: 120%;
	line-height: 125%;
	margin: 0;
	padding: 2px 0 2px 4px;
	background-color: #993300;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}

.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;
	margin-top: 284px;
}
#banner {
	visibility: hidden;
}
#col2 {
	width: 346px;
	float:left;
	padding-bottom: 140px;
	margin-top: 280px;
}
#col2b { width: 288px; padding: 0 0 0 58px; overflow: hidden; }
#lurchlogo   { visibility: hidden; margin: 0 0 40px 46px }
#zumSHOP   { visibility: hidden; position: absolute; z-index: 200; top: 60px; left: 800px }
#breadcrumb { visibility: hidden; line-height: 150%; font-size: 85%; font-weight: bold; padding-bottom: 5px; }
#side   {
	background-color: #CC9966;
	padding: 12px 9px 12px 12px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #993300;
}

#side h2   {
	color: #993300;
	font-size: 100%;
	line-height: 100%;
	background-color: #CC9966;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 2px 0 2px 4px;
}

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

.article h2 a, .article h2 a:link, .article h2 a:active, .article h2 a:visited  {
	color: #993300
}
.article h2 a:hover     { color: #600 }


h2 a, h2 a:link, h2 a:active, h2 a:visited    {
	color: #993300
}

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

#side h1   {
	color: #993300;
	font-size: 100%;
	background-color: #CC9966;
	margin: 0;
	padding: 0;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #993300;
	border-bottom-color: #993300;
}
#side p   {
	color: #333333;
	font-size: 85%;
	background-color: #CC9966;
	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  { background-image: url("/img/page/req.gif"); background-repeat: no-repeat; background-position: right top; padding-right: 8px }

.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; overflow: hidden; }
.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; }
