html {
	height:100%;
	width:100%;
}

body { 
  font-size: 100.01%;
  font-family:  Helvetica, Arial, sans-serif;
  color:#000000; 
  text-align: center;
  margin: 0; 
	background: url(/img/btf_bgd.jpg) top left repeat;
}

a         {color:#888888; text-align:left; font-weight:normal; text-decoration: underline ;}
a:link    {color:#888888; text-decoration: underline;}
a:visited {color:#888888; text-decoration: underline;}
a:active  {color:#888888; text-decoration: underline;}
a:hover   {color:#888888; text-decoration: underline;}

p            {display: block; margin:0; padding:0; color:#000000; font-size:14px; text-align:left; font-weight:normal; text-decoration: none; line-height:18px; letter-spacing: 1px;}

h2           {display: block; margin:0; padding:0; color:#000000; font-size:32px; text-align:left; font-weight:bold; text-decoration: none; line-height:32px; letter-spacing: 0px;}
h2 a         {font-weight:600; text-align:left; font-weight:normal; text-decoration: underline ;}
h2 a:link    {font-weight:600; text-decoration: underline;}
h2 a:visited {font-weight:600; text-decoration: underline;}
h2 a:active  {font-weight:600; text-decoration: underline;}
h2 a:hover   {font-weight:600; text-decoration: underline;}

h3           {display: block; margin:0; padding:0; color:#888888; font-size:18px; text-align:left; font-weight:600; text-decoration: none; line-height:18px; text-transform: uppercase; letter-spacing: 1px;}

/* /// PAGE //////////////////////////////////////////////////////////// */
#page          {display: block; position: relative; margin: 0 auto; padding: 0; width: 980px; 	min-height:1600px;}

#navi1         {display: block; position: absolute; margin: 0; padding: 0; top: 000px; width: 980px; height:058px; background: url(/img/navi1_bgd_2.png) top left no-repeat;}
#navi2         {display: block; position: absolute; margin: 0; padding: 0; top: 043px; width: 980px; height:127px; background: url(/img/navi2_bgd.png) top left no-repeat;}

#content       {display: block; position: absolute; margin: 0; padding: 0; top: 165px; width: 980px;}

.item_top      {display: block; position: relative; margin: 0; padding: 0; width: 980px; height:012px; background: url(/img/rahmen_top.png) top left no-repeat;}
.item_mid      {display: block; position: relative; margin: 0; padding: 0; width: 980px; background: url(/img/rahmen_mid.png) top left repeat-y;}
.item_bot      {display: block; position: relative; margin: 0; padding: 0; width: 980px; height:012px; background: url(/img/rahmen_bot.png) top left no-repeat;}
.item_img      {display: block; position: relative; margin: 0; left: 10px; width: 963px; overflow:hidden;}
.item_cnt      {display: block; position: relative; margin: 0; left: 50px;  width: 913px; overflow:hidden;}
.item_cnt h2   {text-transform:uppercase;}
.item_cnt td   {vertical-align:bottom; font-size:14px;}

.tab_right h2  {display: block; margin:0; padding:0; color:#000000; font-size:32px; text-align:right; font-weight:bold; text-decoration: none; line-height:32px; letter-spacing: 0px; text-transform:uppercase;}
.tab_right p   {display: block; margin:0; padding:0; color:#000000; font-size:14px; text-align:right; font-weight:normal; text-decoration: none; line-height:18px;}
 
.bio_tab td    {vertical-align:top; text-align: left; overflow:hidden; }
.pg_top        {width:20px; height:20px; background: url(/img/arrow_top.png) top left no-repeat;}

#m01_start_off             {display: block; position: absolute; top:020px; left:020px; width:130px; height:95px; background: url(/img/bt_start.jpg) top left no-repeat;}
#m01_start a               {display: block; position: absolute; top:020px; left:020px; width:130px; height:95px; background: url(/img/bt_start.jpg) top left no-repeat;}
#m01_start a:hover         {background: url(/img/bt_start.jpg) top left no-repeat;}

#m02_agb_off               {display: block; position: absolute; top:011px; left:521px; width:194px; height:14px; background: url(/img/Datenschutz_klein-grau.jpg) top left no-repeat;}
#m02_agb a                 {display: block; position: absolute; top:011px; left:521px; width:194px; height:14px; background: url(/img/01x01.gif) top left no-repeat;}
#m02_agb a:hover           {background: url(/img/Datenschutz_klein-grau.jpg) top left no-repeat;}

#m03_shop_off              {display: block; position: absolute; top:029px; left:760px; width:179px; height:28px; background: url(/img/bt_shop_h.jpg) top left no-repeat;}
#m03_shop a                {display: block; position: absolute; top:029px; left:760px; width:179px; height:28px; background: url(/img/01x01.gif) top left no-repeat;}
#m03_shop a:hover          {background: url(/img/bt_shop_h.jpg) top left no-repeat;}

#m04_bio_off               {display: block; position: absolute; top:005px; left:036px; width:108px; height:30px; background: url(/img/bt_bio_h.jpg) top left no-repeat;}
#m04_bio a                 {display: block; position: absolute; top:005px; left:036px; width:108px; height:30px; background: url(/img/01x01.gif) top left no-repeat;}
#m04_bio a:hover           {background: url(/img/bt_bio_h.jpg) top left no-repeat;}

#m05_art_off               {display: block; position: absolute; top:029px; left:159px; width: 83px; height:34px; background: url(/img/bt_art_h.jpg) top left no-repeat;}
#m05_art a                 {display: block; position: absolute; top:029px; left:159px; width: 83px; height:34px; background: url(/img/01x01.gif) top left no-repeat;}
#m05_art a:hover           {background: url(/img/bt_art_h.jpg) top left no-repeat;}

#m06_imprt_off             {display: block; position: absolute; top:003px; left:297px; width:204px; height:30px; background: url(/img/bt_imprint_h.jpg) top left no-repeat;}
#m06_imprt a               {display: block; position: absolute; top:003px; left:297px; width:204px; height:30px; background: url(/img/01x01.gif) top left no-repeat;}
#m06_imprt a:hover         {background: url(/img/bt_imprint_h.jpg) top left no-repeat;}

#m07_jobs_off              {display: block; position: absolute; top:029px; left:271px; width:271px; height:28px; background: url(/img/bt_jobs_h.jpg) top left no-repeat;}
#m07_jobs a                {display: block; position: absolute; top:029px; left:271px; width:271px; height:28px; background: url(/img/01x01.gif) top left no-repeat;}
#m07_jobs a:hover          {background: url(/img/bt_jobs_h.jpg) top left no-repeat;}

#m08_newsl_off             {display: block; position: absolute; top:006px; left:158px; width:129px; height:25px; background: url(/img/bt_newsletter_h.jpg) top left no-repeat;}
#m08_newsl a               {display: block; position: absolute; top:006px; left:158px; width:129px; height:25px; background: url(/img/01x01.gif) top left no-repeat;}
#m08_newsl a:hover         {background: url(/img/bt_newsletter_h.jpg) top left no-repeat;}

#m09_proj_off              {display: block; position: absolute; top:116px; left:769px; width: 75px; height:45px; background: url(/img/m09_friends.jpg) top left no-repeat;}
#m09_proj a                {display: block; position: absolute; top:116px; left:769px; width: 75px; height:45px; background: url(/img/01x01.gif) top left no-repeat;}
#m09_proj a:hover          {background: url(/img/m09_friends.jpg) top left no-repeat;}

#m10_refer_off             {display: block; position: absolute; top:029px; left:549px; width:205px; height:34px; background: url(/img/bt_referenzen_h.jpg) top left no-repeat;}
#m10_refer a               {display: block; position: absolute; top:029px; left:549px; width:205px; height:34px; background: url(/img/01x01.gif) top left no-repeat;}
#m10_refer a:hover         {background: url(/img/bt_referenzen_h.jpg) top left no-repeat;}

#m11_img_off               {display: block; position: absolute; top:063px; left:152px; width:119px; height:34px; background: url(/img/bt_gemaelde_h.jpg) top left no-repeat;}
#m11_img a                 {display: block; position: absolute; top:063px; left:152px; width:119px; height:34px; background: url(/img/01x01.gif) top left no-repeat;}
#m11_img a:hover           {background: url(/img/bt_gemaelde_h.jpg) top left no-repeat;}

#m12_leist_off             {display: block; position: absolute; top:063px; left:301px; width:112px; height:24px; background: url(/img/bt_leistungen_h.jpg) top left no-repeat;}
#m12_leist a               {display: block; position: absolute; top:063px; left:301px; width:112px; height:24px; background: url(/img/01x01.gif) top left no-repeat;}
#m12_leist a:hover         {background: url(/img/bt_leistungen_h.jpg) top left no-repeat;}

#m13_proj_off              {display: block; position: absolute; top:088px; left:298px; width:101px; height:17px; background: url(/img/bt_projects_h.jpg) top left no-repeat;}
#m13_proj a                {display: block; position: absolute; top:088px; left:298px; width:101px; height:17px; background: url(/img/01x01.gif) top left no-repeat;}
#m13_proj a:hover          {background: url(/img/bt_projects_h.jpg) top left no-repeat;}

#m14_client_off            {display: block; position: absolute; top:065px; left:549px; width:098px; height:27px; background: url(/img/bt_clients_h.jpg) top left no-repeat;}
#m14_client a              {display: block; position: absolute; top:065px; left:549px; width:098px; height:27px; background: url(/img/01x01.gif) top left no-repeat;}
#m14_client a:hover        {background: url(/img/bt_clients_h.jpg) top left no-repeat;}

#m15_cart_off              {display: block; position: absolute; top:059px; left:768px; width:071px; height:54px; background: url(/img/bt_cart_h.jpg) top left no-repeat;}
#m15_cart a                {display: block; position: absolute; top:059px; left:768px; width:071px; height:54px; background: url(/img/01x01.gif) top left no-repeat;}
#m15_cart a:hover          {background: url(/img/bt_cart_h.jpg) top left no-repeat;}

#m16_shows_off             {display: block; position: absolute; top:87px; left:168px; width:065px; height:20px; background: url(/img/shows_hell.jpg) top left no-repeat;}
#m16_shows a               {display: block; position: absolute; top:87px; left:168px; width:065px; height:20px; background: url(/img/shows_hell.jpg) top left no-repeat;}
#m16_shows a:hover         {background: url(/img/shows_rot.jpg) top left no-repeat;}

#m17_press_off             {display: block; position: absolute; top:91px; left:553px; width:062px; height:13px; background: url(/img/presse_rot.jpg) top left no-repeat;}
#m17_press a               {display: block; position: absolute; top:91px; left:553px; width:062px; height:13px; background: url(/img/presse_grau.jpg) top left no-repeat;}
#m17_press a:hover         {background: url(/img/presse_rot.jpg) top left no-repeat;}

#mediaplayer               {background-color: #000000;} 

#scrollCon                {margin:0; padding:0; }
#scrollDiv                {left:748px;}

.gal_wrapper              {display: block; position: relative; left:180px; }

.book_block               {margin:0; padding:0; height:150px; width:615px; }
.book_img                 {margin:0; padding:0; height:150px; width:110px; float:left; }
.book_img_txt             {margin:0; padding:0; height:150px; width:505px; float:none; vertical-align:bottom; color:#666633;}

.notes_img                {margin:0; padding:0; height:125px; width:110px; float:left; }
.notes_img_txt            {margin:0; padding:0; height:125px; width:505px; float:none; vertical-align:bottom; color:#666633;}

.cds_block                {margin:0; padding:0; height:100px; width:615px; }
.cds_img                  {margin:0; padding:0; height:100px; width:110px; float:left; }
.cds_img_txt              {margin:0; padding:0; height:100px; width:490px; float:none; vertical-align:bottom; color:#666633;}

/* /// buy //////////////////////////////////////////////////////////// */
#buy_top                    {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden;}
#buy_title                  {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#buy_text                   {display:block; position:relative; text-align: center; padding-top:020px; left:010px; width:470px; color:#000000; font-size: 12px; line-height:16px;}
#buy_msg                    {display:block; position:relative; text-align: center; padding-top:020px; padding-left:040px; padding-right:040px; color: #900; font-size: 12px; line-height:20px; }
#buy_loader                 {display:block; position:relative; top:-020px; width:16px; height:16px; background: url(/img/ajax-loader.gif);}

.buy_fld                    {font-size:12px; margin-bottom:0px; border:1px solid #D0D0D0; width:360px; height:14px;  margin-top:3px; margin-bottom:4px;}
.buy_area                   {font-size:12px; margin-bottom:0px; border:1px solid #D0D0D0; width:360px; height:48px;  margin-top:3px; margin-bottom:4px;}
.buy_desc                   {font-size:12px; margin-bottom:0px; height:44px; color: #666; text-align:left; margin-top:3px; margin-bottom:4px;}

.buy_bt                     {display:block; position:relative; width:200px; height:024px; text-align:center; }
