* { margin:0; padding:0; border:0; outline:none; }
html { background:#530000 url('../gfx/mwBgHtml.png') repeat-x; }
body { font-size:11px; color:#333; font-family:Verdana, Arial, Sans-Serif; line-height:1.6em; }

.clear { clear:both; }

#mwPageWrap a, #mwPageWrap a:link, #mwPageWrap a:visited, #mwPageWrap a:active { color:#530000; text-decoration:none; background:none;}
#mwPageWrap a:hover { border-bottom:1px solid #333; }

.csc-textpic-imagewrap a:hover { border:none; }

#mwPageWrap { width:962px; margin:0 auto; }

#mwHeaderWrap { position:relative; width:962px; height:379px; margin:0 auto; background:url('../gfx/mwBgHeader.png') top center no-repeat; }

#mwHeaderWrap .myspace, #mwHeaderWrap .youtube, #mwHeaderWrap .twitter { width:72px; height:52px; display:block; background:url('../gfx/socialbuttons.png') no-repeat !important; position:absolute; text-indent:-99999999px;}

#mwHeaderWrap .myspace { left:155px; top:320px; background-position:-164px -62px !important; }
#mwHeaderWrap .twitter { left:140px; top:260px; background-position:-81px -62px !important; }
#mwHeaderWrap .youtube { left:695px; top:300px; background-position:0px -62px !important; }

#mwHeaderWrap .myspace:hover { background-position:-164px 0px !important; }
#mwHeaderWrap .twitter:hover { background-position:-81px 0px !important; }
#mwHeaderWrap .youtube:hover { background-position:0px 0px !important; }

#mwHeaderWrap .myspace:hover, #mwHeaderWrap .youtube:hover, #mwHeaderWrap .twitter:hover { border:none; }

#mwHeaderWrap a.doccolossoe, #mwHeaderWrap a.doccolossoe:active, #mwHeaderWrap a.doccolossoe:visited, #mwHeaderWrap a.dorc, #mwHeaderWrap a.dorc:active, #mwHeaderWrap a.dorc:visited, #mwHeaderWrap a.jers, #mwHeaderWrap a.jers:active, #mwHeaderWrap a.jers:visited { position:absolute; background:url('../gfx/mwHeadsSprite.png') no-repeat; }
#mwHeaderWrap a.doccolossoe:hover, #mwHeaderWrap a.dorc:hover, #mwHeaderWrap a.jers:hover { border:none; cursor:default;  }

#mwHeaderWrap a.doccolossoe, #mwHeaderWrap a.doccolossoe:active, #mwHeaderWrap a.doccolossoe:visited { width:149px; height:137px; left:247px; top:20px; background-position:0 0; }
#mwHeaderWrap a.doccolossoe:hover { background-position:0 -163px; }
#mwHeaderWrap a.dorc, #mwHeaderWrap a.dorc:active, #mwHeaderWrap a.dorc:visited { width:146px; height:133px; left:383px; top:22px; background-position:-154px 0; }
#mwHeaderWrap a.dorc:hover { background-position:-158px -167px; }
#mwHeaderWrap a.jers, #mwHeaderWrap a.jers:active, #mwHeaderWrap a.jers:visited { width:132px; height:134px; left:545px; top:20px; background-position:-320px 0; }
#mwHeaderWrap a.jers:hover { background-position:-320px 2px; }

#mwHeaderWrap a span, #mwHeaderWrap a:active span, #mwHeaderWrap a:visited span { color:#fff; font-size:16px; font-weight:bold; text-align:center; display:block; margin:140px auto 0 auto; width:90%; border:1px solid #000; background:url('../gfx/mwPixelRedTransparent.png'); visibility:hidden; }
#mwHeaderWrap a:hover span { visibility:visible; }

#mwContentWrap { width:962px; margin:0 auto; background:url('../gfx/mwBgBody.png') repeat-y; }

ul#navTop { list-style:none; padding-left:18px; }
ul#navTop li { float:left; }
ul#navTop li a, ul#navTop li a:link, ul#navTop li a:visited, ul#navTop li a:active { display:block; width:100px; height:40px; background:url('../gfx/mwNavTopSprite.png') no-repeat; margin-right:2px; line-height:36px; color:#fff; font-size:18px; font-weight:bold; padding-left:31px; }
ul#navTop li a:hover, ul#navTop li.active a { text-decoration:none; background-position:0 -40px; border:none; color:#ff5f08; }

.mwContentLeft { float:left;width:680px; }

#mwContent { padding:3px 0 10px 0; }
#mwContent h2, #mwContent h1 { clear:both; background:url('../gfx/bgTitle.png') no-repeat; height:30px; color:#ff5f08; width:652px; margin-left:18px; padding-left:6px; font-size:18px; line-height:30px; margin-bottom:10px; font-weight:normal; text-transform:uppercase; }
#mwContent h3 { margin-left:30px; color:#530000; font-size:14px;}
#mwContent p { font-size:13px; padding:0 10px 1em 30px; }
#mwContent .csc-textpic-imagewrap { padding-left:30px; }
#mwContent strong { font-weight:bold; }
#mwContent ul { list-style:square; margin-left:60px; }
#mwContent ol { margin-left:60px; margin-bottom:20px; }
#mwContent embed { margin-left:28px; }
#mwContent em { font-style:italic; font-family:tahoma, verdana, arial, sans-serif; font-size:11px; }

#mwNewsBox { width:268px; margin:0 14px 0 0 !important; padding:0; height:520px; padding-top:80px; color:#999; list-style-type:none; float:left; background:url('../gfx/mwBgNews.png') -3px -4px no-repeat; }
#mwNewsBox li { list-style:none; width:218px; margin:0 20px 0 20px; padding:10px 5px 20px 5px; border-bottom:1px solid #555; }
#mwNewsBox li.last { border-bottom:none; }
#mwNewsBox li a, #mwNewsBox li a:link, #mwNewsBox li a:active, #mwNewsBox li a:visited { color:#ff5f08; }
#mwNewsBox li a:hover { color:#ff5f08; border-bottom:1px solid #fff; }
#mwNewsBox li h3 { font-size:16px; font-weight:bold; color:#ff5f08; margin-left:0; }
#mwNewsBox li p { padding-bottom:0; line-height:1.6; font-size:10px; padding:0 0 5px 5px; }
#mwNewsBox li p.date { padding:0 0 0 20px; margin:0 0 0 0; line-height:20px; font-size:10px; color:#feda82; float:right; display:inline; background:url('../gfx/calendar.png') center left no-repeat; }
#mwNewsBox li span.clear { clear:both; }
 
#mwContentWrap p.mwFooter { text-align:center; font-size:10px; padding:10px; }

ul#navSub { list-style:none; padding:0; margin:0 0 0 15px; }
ul#navSub li { display:block; text-indent:-9999999px; float:left; padding:0; margin:0;  }
ul#navSub li a, ul#navSub li a:link, ul#navSub li a:visited, ul#navSub li a:active { display:block; width:131px; height:210px; background:url('../gfx/submenu.jpg') no-repeat; margin-right:2px; padding:0; }
*+html ul#navSub li a, *+html ul#navSub li a:link, *+html ul#navSub li a:visited, *+html ul#navSub li a:active { display:block; width:131px; height:210px; background:url('../gfx/submenu.jpg') no-repeat; margin-right:1px; padding:0; }
ul#navSub li a:hover { background-position:0 -210px; border:none; }

ul#navSub li.presse a { background-position:0 0; }
ul#navSub li.presse a:hover, ul#navSub li.active.presse a { background-position:0 -210px; }
ul#navSub li.fotos a { background-position:-132px 0; }
ul#navSub li.fotos a:hover, ul#navSub li.active.fotos a { background-position:-132px -210px; }
ul#navSub li.crewfotos a { background-position:-132px 0; }
ul#navSub li.crewfotos a:hover, ul#navSub li.active.crewfotos  { background-position:-132px -210px; }
ul#navSub li.videos a { background-position:-264px 0; }
ul#navSub li.videos a:hover, ul#navSub li.active.videos a { background-position:-264px -210px; }
ul#navSub li.downloads a { background-position:-396px 0; }
ul#navSub li.downloads a:hover, ul#navSub li.active.downloads a { background-position:-396px -210px; }
ul#navSub li.musik a { background-position:-660px 0; }
ul#navSub li.musik a:hover, ul#navSub li.active.musik a { background-position:-660px -210px; }

ul#navSub li.lyrics a { background-position:-792px 0; }
ul#navSub li.lyrics a:hover, ul#navSub li.active.lyrics a { background-position:-792px -210px; }
ul#navSub li.discografie a { background-position:-1188px 0; }
ul#navSub li.discografie a:hover, ul#navSub li.active.discografie a { background-position:-1188px -210px; }
ul#navSub li.biografie a { background-position:-1452px 0; }
ul#navSub li.biografie a:hover, ul#navSub li.active.biografie a { background-position:-1452px -210px; }
ul#navSub li.live a { background-position:-1320px 0; }
ul#navSub li.live a:hover, ul#navSub li.active.live a { background-position:-1320px -210px; }

ul#navSub li.uebersicht a { background-position:-1716px 0; }
ul#navSub li.uebersicht a:hover, ul#navSub li.active.uebersicht a { background-position:-1716px -210px; }
ul#navSub li.basisx a { background-position:-1056px 0; }
ul#navSub li.basisx a:hover, ul#navSub li.active.basisx a { background-position:-1056px -210px; }
ul#navSub li.equipment a { background-position:-924px 0; }
ul#navSub li.equipment a:hover, ul#navSub li.active.equipment a { background-position:-924px -210px; }
ul#navSub li.bands a { background-position:-1848px 0; }
ul#navSub li.bands a:hover, ul#navSub li.active.bands a { background-position:-1848px -210px; }
ul#navSub li.studiofotos a { background-position:-2244px 0; }
ul#navSub li.studiofotos a:hover, ul#navSub li.active.studiofotos a { background-position:-2244px -210px; }

ul#navSub li.shows a { background-position:-1980px 0; }
ul#navSub li.shows a:hover, ul#navSub li.active.shows a { background-position:-1980px -210px; }
ul#navSub li.technicrider a { background-position:-1584px 0; }
ul#navSub li.technicrider a:hover, ul#navSub li.active.technicrider a { background-position:-1584px -210px; }
ul#navSub li.bookingpresse a { background-position:0px 0; }
ul#navSub li.bookingpresse a:hover, ul#navSub li.active.bookingpresse a { background-position:0px -210px; }
ul#navSub li.pressefotos a { background-position:-2112px 0; }
ul#navSub li.pressefotos a:hover, ul#navSub li.active.pressefotos a { background-position:-2112px -210px; }
ul#navSub li.reinhoeren a { background-position:-660px 0; }
ul#navSub li.reinhoeren a:hover, ul#navSub li.active.reinhoeren a { background-position:-660px -210px; }

.mfWrap { width:400px; padding:0; margin:0 0 0 150px; }
.mfFloatLeft { float:left; width:190px; padding:5px; margin:0; text-align:left; /* See IE-Hack */ }
.mfFloatRight { float:right; width:190px; padding:5px; margin:0; text-align:left; /* See IE-Hack */ }
.mfFloatLeftCostumWidth { float:left; padding:5px; margin:0; text-align:left; /* See IE-Hack */ }
.mfFullWidth { padding:5px; margin:0; width:390px; text-align:left; /* See IE-Hack */ }
.mfCenter { margin:0 auto; text-align:center; /* Center in IE6 */ }
.mfClearBoth { clear:left; }
.mfInput { padding:0; margin:0; width:180px; }
.mfCaption { color:#000; font-size:10px; display:inline; text-align:left; /* See IE-Hack */ }
.mfInput input, .mfInput select { width:180px; height:16px; color:#000; background-color:#ffd986; border:1px solid #bb9542; }
.mfInput select { height:18px; }
.mfInput input:hover, .mfInput input:focus, .mfInput select:hover, .mfInput select:focus { color:#000; background-color:#fffdca; border:1px solid #530000; } /* Does not working in IE */
.mfInput textarea { width:380px; height:160px; color:#000; background-color:#ffd986; border:1px solid #bb9542; }
.mfInput textarea:hover, .mfInput textarea:focus { color:#000; background-color:#fffdca; border:1px solid #530000; } /* Does not working in IE */
.mfTextLeft { color:#000; font-size:10px; text-align:left; /* See IE-Hack */ padding:2px 0 2px 0; }
.mfCheckbox { text-align:left; font-size:10px; color:#000; }
.mfCheckbox input { border:0; text-align:left; /* See IE-Hack */ font-size:10px; color:#000; }
.mfButton input { width:150px; height:26px; color:#000; background-color:#ffd986; border:1px solid #bb9542; }
.mfButton input:hover, .mfButton input:focus { color:#000; background-color:#fffdca; border:1px solid #530000; } /* Does not working in IE */

.csc-textpic-left ul { padding:0 !important; margin:0 !important; }

#player { margin-left:119px; }
.copyrightFlashplayer { margin-left:119px; width:400px; text-align:center; color:#666; font-size:10px !important; }
.copyrightFlashplayer a { color:#666 !important; }

.frontpageFoto { padding-left:25px; }

div.socialButtons {
clear:both;
position:fixed;
border:0;
margin:0;
padding:0;
top:70px;
left:5px;
}
div.socialButtons a{background:url(../gfx/socialButtons.png) no-repeat 0 0;display:block;width:32px;height:32px;padding:0;margin:0 4px 0 4px;}

div.socialButtons a.twitter{background-position:-32px 0;}
div.socialButtons a.twitter:hover{background-position:-32px -32px;}

div.socialButtons a.facebook{background-position:-160px 0;}
div.socialButtons a.facebook:hover{background-position:-160px -32px;}

div.socialButtons a.youtube{background-position:0px 0;}
div.socialButtons a.youtube:hover{background-position:0px -32px;}

div.socialButtons a.myspace{background-position:-64px 0;}
div.socialButtons a.myspace:hover{background-position:-64px -32px;}

div.socialButtons a.flickr{background-position:-192px 0;}
div.socialButtons a.flickr:hover{background-position:-192px -32px;}

div.socialButtons a.lastfm{background-position:-96px 0;}
div.socialButtons a.lastfm:hover{background-position:-96px -32px;}
