/* CSS Document */

body           {position:absolute; margin:0px; padding:0px; width:100%; height:100%; left:0px; top:0px; overflow:hidden; background-color:#FFFFFF;
                font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E9EAEA;}
p              {padding:0px; margin:0px; margin-top:12px;  }
.termdist      {padding:0px; margin:0px; margin-top:3px;  }
.pics          {width:610px; margin-top:25px;}
table          {padding:0px; margin:0px; margin-top:12px;  }
.loc           {margin-top:0px; margin-bottom:0px;}
.size          {display:block; width:90px; float:left; color:#403F42; text-align:left;}
.gal           {margin-top:0px; margin-bottom:20px; margin-left:100px; width:350px;}
.gal2          {margin-top:0px; margin-bottom:20px; margin-left:110px; width:350px;}
.gb            {margin-top:0px; margin-bottom:20px; margin-left:100px; width:385px;}
.comment       {margin-top:-10px; margin-bottom:20px; margin-left:102px; width:363px; color:#D70000; padding-left:20px; background-image:url(gfx/comment.gif); 
                background-repeat:no-repeat; padding-bottom:2px;}
.links         {margin-top:0px; margin-bottom:20px;}
h1             {display:block; width:0px; text-indent:-5000px;}
h2             {padding:0px; margin:0px; font-size:12px; margin-bottom:3px; margin-top:12px; color:#E9EAEA;}
img            {border:1px dashed #D70000;}

.right          {text-align:right;}
.right2         {text-align:right; margin-top:-29px; margin-bottom:0px; padding:0px;}
.right3         {text-align:right; margin-top:-29px; margin-bottom:35px; padding:0px;}
.right4         {text-align:right; margin-top:-16px; margin-bottom:3px; padding:0px;}
.right_dl       {text-align:right; margin-top:-10px; margin-bottom:-13px; padding:0px;}
.right5         {text-align:right; margin-top:-16px; margin-bottom:5px; padding:0px;}
.right_kont     {text-align:right; margin-top:-45px;}
.invisable     {visibility:hidden;}
.widthbox      {width:580px; margin-left:50px;}
.alertbox      {width:580px; margin-left:50px;}
.widthbox_band {width:430px; margin-left:50px;}
.widthbox_gal  {width:580px; margin-left:50px;}
.emailform     {position:absolute; width:350px; right:65px; margin-top:0px}
.gbtext        {position:absolute; width:220px; right:65px; margin-top:63px}
.musikerliste  {position:absolute; width:130px; left:520px; margin-top:0px;}
.red           {color:#D70000;}

.inst01        {display:block; width:113px; height:33px; background-image:url(gfx/inst/inst01.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px; margin-top:-7px;}
.inst02        {display:block; width:113px; height:33px; background-image:url(gfx/inst/inst02.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px;  }
.inst03        {display:block; width:113px; height:33px; background-image:url(gfx/inst/inst03.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px;  }
.inst04        {display:block; width:113px; height:33px; background-image:url(gfx/inst/inst04.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px;  }
.inst05        {display:block; width:108px; height:33px; background-image:url(gfx/inst/inst05.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px;  }
.inst06        {display:block; width:112px; height:33px; background-image:url(gfx/inst/inst06.gif); background-repeat:no-repeat; background-position:right; padding-top:15px; margin-bottom:-30px;  }

.preis         {display:block; width:70px; height:104px; float:left; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-top:15px; }
.artikel       {display:block; width:320px; height:105px; padding-top:15px; float:left;}
.artikel2      {display:block; width:320px; height:62px; padding-top:15px; float:left;}
.warenweiter   {display:block; height:17px; padding-left:50px; background-image:url(gfx/waren.gif); background-repeat:no-repeat; width:100%; margin-top:20px;}
.shopbild      {float:left; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.wieviel       {border:1px dashed #D70000; background-color:#E9EAEA;}
.artnr         {color:#E9EAEA; font-size:18px; font-weight:bold;}
.anzahl        {width:100px; margin-top:0px; margin-left:0px; color:#E9EAEA; float:left; }
.bla           {margin-top:12px;}

/*warenkorb*/
.bestellung    {border:0px; width:575px;}
.epr           {width:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.anz           {width:110px; text-align:center;}
.gpr           {width:55px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.lsn           {width:50px; text-align:center;}
.redline       {display:block; width:570px; height:5px; overflow:hidden; border-bottom:1px dashed #E9EAEA;}
.grau          {color:#403F42;}
/*/warenkorb*/

.breite             {display:block; width:210px;}
.korbbox            {display:block; width:43px; height:20px; overflow:hidden; border-bottom:0px; margin-top:8px; margin-left:1px; background-position:0px 0px;}
.korb               {display:block; width:41px; height:17px; background-image:url(gfx/waren.gif); background-repeat:no-repeat; text-indent:-500em;
                     border-bottom:0px; margin:0px; background-position:0px 0px;}
a.korb:link         {color:#E9EAEA}
a.korb:visited      {color:#E9EAEA}
a.korb:hover        {color:#D70000; background-position:0px -33px;}
a.korb:active       {color:#E9EAEA}

.e_name           {color:#D70000; width:160px; margin-bottom:8px; border:1px dashed #D70000; background-color:#E9EAEA;
                   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-top:3px; margin-right:13px;}
.e_name2          {color:#D70000; width:340px; margin-bottom:8px; border:1px dashed #D70000; background-color:#E9EAEA;
                   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-top:3px; margin-right:13px;}
.e_mail           {color:#D70000; width:130px; margin-bottom:8px; border:1px dashed #D70000; background-color:#E9EAEA;
                   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-top:3px;}
.e_text           {color:#D70000; width:310px; margin-bottom:8px; height:100px; border:1px dashed #D70000; background-color:#E9EAEA;
                   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-top:3px;}
.e_text2          {color:#D70000; width:340px; margin-bottom:8px; height:58px; border:1px dashed #D70000; background-color:#E9EAEA;
                   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-top:3px;}
.e_butt           {width:130px; margin-bottom:8px;}

.galbild          {text-decoration:none; color:#E9EAEA; border-bottom:0px;}
.galpic           {margin-bottom:10px; margin-right:17px;}

a              {text-decoration:none; color:#E9EAEA; border-bottom:dashed 1px #D70000;}
a:link         {color:#E9EAEA}
a:visited      {color:#E9EAEA}
a:hover        {color:#D70000;}
a:active       {color:#E9EAEA}

a.seiten              {text-decoration:none; color:#403F42; border-bottom:0px;}
a.seiten:link         {color:#403F42}
a.seiten:visited      {color:#403F42}
a.seiten:hover        {color:#D70000; border-bottom:0px;}
a.seiten:active       {color:#403F42}

.seiten_current        {text-decoration:none; color:#403F42; border-bottom:0px; font-weight:bold;}

#main          {position:absolute; overflow:hidden; width:700px; height:278px; left:50%; margin-left:-333px; top:50%; margin-top:-68px; overflow:auto; z-index:8;}

#alert {
	position:absolute;
	overflow:hidden;
	width:180px;
	height:110px;
	left:50%;
	margin-left:140px;
	top:50%;
	margin-top:150px;
	overflow:hidden;
	z-index:12;
	background:url(gfx/sincap.gif) no-repeat;
}



#bg            {position:absolute; overflow:hidden; width:100%; height:100%; left:0px; top:0px; margin:0px; background-image:url(gfx/bg.jpg); 
                background-repeat:no-repeat; background-position:center center; z-index:2;}
				
#rand              {position:absolute; overflow:hidden; width:733px; height:30px; left:50%; margin-left:-387px; top:50%; margin-top:-71px; overflow:auto; z-index:9;
                    background-image:url(gfx/rand.gif); background-repeat:no-repeat;}

/* Navigation */
#nav01              {position:absolute; overflow:hidden; width:54px; height:22px; left:50%; margin-left:-370px; top:50%; margin-top:-85px; overflow:auto; z-index:10;}
a.navlink01         {display:block; height:22px; width:52px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.gif); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; border:0px;}
a.navlink01:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-4px -33px;}
#nav02              {position:absolute; overflow:hidden; width:78px; height:22px; left:50%; margin-left:-310px; top:50%; margin-top:-88px; overflow:auto; z-index:10;}
a.navlink02         {display:block; height:22px; width:76px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink02:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-64px -30px;}
#nav03              {position:absolute; overflow:hidden; width:84px; height:22px; left:50%; margin-left:-233px; top:50%; margin-top:-92px; overflow:auto; z-index:10;}
a.navlink03         {display:block; height:22px; width:82px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink03:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-141px -26px;}
#nav04              {position:absolute; overflow:hidden; width:76px; height:22px; left:50%; margin-left:-142px; top:50%; margin-top:-95px; overflow:auto; z-index:10;}
a.navlink04         {display:block; height:22px; width:74px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink04:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-232px -23px;}
#nav05              {position:absolute; overflow:hidden; width:53px; height:22px; left:50%; margin-left:-65px; top:50%; margin-top:-98px; overflow:auto; z-index:10;}
a.navlink05         {display:block; height:22px; width:52px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink05:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-309px -20px;}
#nav06              {position:absolute; overflow:hidden; width:70px; height:22px; left:50%; margin-left:-6px; top:50%; margin-top:-100px; overflow:auto; z-index:10;}
a.navlink06         {display:block; height:22px; width:68px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink06:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-368px -18px;}
#nav07              {position:absolute; overflow:hidden; width:96px; height:22px; left:50%; margin-left:70px; top:50%; margin-top:-103px; overflow:auto; z-index:10;}
a.navlink07         {display:block; height:22px; width:94px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink07:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-444px -15px;}
#nav08              {position:absolute; overflow:hidden; width:108px; height:22px; left:50%; margin-left:173px; top:50%; margin-top:-108px; overflow:auto; z-index:10;}
a.navlink08         {display:block; height:22px; width:106px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink08:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-547px -10px;}
#nav09              {position:absolute; overflow:hidden; width:54px; height:22px; left:50%; margin-left:284px; top:50%; margin-top:-112px; overflow:auto; z-index:10;}
a.navlink09         {display:block; height:22px; width:52px; margin:0px; text-indent:-300px; background-image:url(gfx/leer.jpg); overflow:hidden;
                     text-decoration:none; background-repeat:no-repeat; background-position:1000px 0px; border:0px;}
a.navlink09:hover   {background-image:url(gfx/navi_mover.jpg); background-position:-658px -6px;}
/* /Navigation */


/* Menuepunkte */
#kat01            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-480px 0px;}
#kat02            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-420px 0px;}
#kat03            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-360px 0px;}
#kat04            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-300px 0px;}
#kat05            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-240px 0px;}
#kat06            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-180px 0px;}
#kat07            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-120px 0px;}
#kat08            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-60px 0px;}
#kat09            {position:absolute; overflow:hidden; width:60px; height:260px; left:50%; margin-left:-367px; top:50%; margin-top:-42px; z-index:6;
                   background-image:url(gfx/unterpunkte.jpg); background-repeat:no-repeat; background-position:-0px 0px;}
/* /Menuepunkte */


/* Koepfe */
#head01           {position:absolute; overflow:hidden; width:100px; height:160px; left:50%; margin-left:-470px; top:50%; margin-top:-260px; overflow:auto; z-index:7;}
a.headlink01        {display:block; overflow:hidden; width:99px; height:99px; text-indent:-1000px; background-image:url(gfx/h03.gif); background-repeat:no-repeat; background-position:0px 100px; border:0px;}
a.headlink01:hover  { background-position:0px 0px;}

#head02           {position:absolute; overflow:hidden; width:100px; height:150px; left:50%; margin-left:-340px; top:50%; margin-top:-310px; overflow:auto; z-index:7;}
a.headlink02        {display:block; overflow:hidden; width:99px; height:149px; text-indent:-1000px; background-image:url(gfx/h02.gif); background-repeat:no-repeat; background-position:0px 200px; border:0px;}
a.headlink02:hover  { background-position:0px 0px;}

#head03           {position:absolute; overflow:hidden; width:100px; height:160px; left:50%; margin-left:-240px; top:50%; margin-top:-305px; overflow:auto; z-index:7;}
a.headlink03        {display:block; overflow:hidden; width:99px; height:159px; text-indent:-1000px; background-image:url(gfx/h06.gif); background-repeat:no-repeat; background-position:0px 200px; border:0px;}
a.headlink03:hover  { background-position:75px 0px;}

#head04           {position:absolute; overflow:hidden; width:100px; height:150px; left:50%; margin-left:68px; top:50%; margin-top:-295px; overflow:auto; z-index:7;}
a.headlink04        {display:block; overflow:hidden; width:99px; height:149px; text-indent:-1000px; background-image:url(gfx/h01.gif); background-repeat:no-repeat; background-position:0px 200px; border:0px;}
a.headlink04:hover  { background-position:15px 10px;}

#head05           {position:absolute; overflow:hidden; width:100px; height:100px; left:50%; margin-left:180px; top:50%; margin-top:-280px; overflow:auto; z-index:7;}
a.headlink05        {display:block; overflow:hidden; width:99px; height:99px; text-indent:-1000px; background-image:url(gfx/h05.gif); background-repeat:no-repeat; background-position:0px 200px; border:0px;}
a.headlink05:hover  { background-position:35px 0px;}

#head06           {position:absolute; overflow:hidden; width:100px; height:140px; left:50%; margin-left:315px; top:50%; margin-top:-295px; overflow:auto; z-index:7;}
a.headlink06        {display:block; overflow:hidden; width:99px; height:139px; text-indent:-1000px; background-image:url(gfx/h04.gif); background-repeat:no-repeat; background-position:0px 200px; border:0px;}
a.headlink06:hover  { background-position:10px 0px;}
/* /Koepfe */ 
					 
#ghost01          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;}				
#ghost02          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;
                   background-image:url(gfx/ghost.jpg); background-repeat:no-repeat; background-position:-270px 0px;}				
#ghost03          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;
                   background-image:url(gfx/ghost.jpg); background-repeat:no-repeat; background-position:-405px 0px;}				
#ghost04          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;
                   background-image:url(gfx/ghost.jpg); background-repeat:no-repeat; background-position:-540px 0px;}				
#ghost05          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;
                   background-image:url(gfx/ghost.jpg); background-repeat:no-repeat; background-position:-675px 0px;}				
#ghost06          {position:absolute; overflow:hidden; width:135px; height:195px; left:50%; margin-left:-389px; top:50%; margin-top:19px; overflow:auto; z-index:6;
                   background-image:url(gfx/ghost.jpg); background-repeat:no-repeat; background-position:-810px 0px;}				

.ghostover               {display:block; width:133px; height:193px; text-decoration:none; border-bottom:0px; background-image:url(gfx/ghost.jpg); background-position:0px 0px;}
a.ghostover:hover        {background-position:-135px 0px;}


/*Grafikpreload - Konqueror Workaround*/
#design01       {position:absolute; top:50%; left:50%; margin-top:0px; margin-left:-350px; background-image:url(gfx/navi_mover.jpg); width:1px; height:1px; overflow:hidden; z-index:1;}



.infofield {display:block; margin-top:-150px; width:3px; height:3px; visibility:hidden;}

