html                          {
                              height:100%;
                              }

body                          {
                              height:100%;
                              margin:0;
                              padding:0;
                              background-color:#000000;
                              font-family:Arial,sans-serif;
                              font-size:0.8em;
                              }


div#Container                 {
                              height:100%;
                              margin:20px auto;
                              padding:0;
                              position:relative;
                              background-color:#000000;
                              width:790px;
                              border-style:solid;
                              border-color:#444444;
                              border-width:0px 0px;
                              }

div#NaviCont                  {
                              position:fixed;
                              float:left;
                              height:100px;
                              width:170px;
                              margin:0;
                              padding:0;
                              background:url(/style/default/logo_klein.gif) no-repeat top left;
                              background-position:7px 10px;
                              border-style:dashed;
                              border-color:#202020;
                              border-width:0px;
                              }

ul#NaviList                   {
                              margin:170px 0 10px 0;
                              padding:0;
                              text-align:left;
                              font-weight:bold;
                              list-style:none;
                              color:#A0A0A0;
                              border-style:dashed;
                              border-color:#202020;
                              border-width:0px;
                              }

ul#NaviList li.navmain        {
                              margin:0 0 15px 10px;
                              padding:0;
                              text-align:left;
                              font-size:1.3em;
                              border-style:dashed;
                              border-color:#503030;
                              border-width:0px;
                              }

ul#NaviList li.navsub         {
                              margin:-15px 0 15px 35px;
                              padding:0;
                              font-size:1.0em;
                              border-style:dashed;
                              border-color:#703030;
                              border-width:0px;
                              }

ul#NaviList a                 {
                              margin:0;
                              padding:0;
                              text-align:left;
                              text-decoration:none;
                              }

ul#NaviList a:link            {
                              color:#A0A0A0;
                              }

ul#NaviList a:visited         {
                              color:#A0A0A0;
                              }

ul#NaviList a:focus           {
                              color:#FF0000;
                              }

ul#NaviList a:hover           {
                              color:#FF0000;
                              }

ul#NaviList a:active          {
                              color:#FF0000;
                              }

div#Textheader                {
                              width:600px;
                              height:170px;
                              position:absolute; top:0; left:180px;
                              margin:0 auto;
                              padding:0;
                              border-style:dashed;
                              border-color:#602020;
                              border-width:0px;
                              }

div#Textheader img            {
                              background-color:transparent; 
                              width:468px;
                              height:60px;
}
div#Textinhalt                {
                              width:600px;
                              height:auto;
                              position:absolute; top:0; left:180px;
                              margin:170px auto 0 auto;
                              padding:0;
                              text-align:center;
                              border-style:dashed;
                              border-color:#206020;
                              border-width:0px;
                              }

h2                            {
                              margin:50px 0 0 0;
                              padding:0;
                              color:#FF0000;
                              font-size:1.7em;
                              font-weight:bold;
                              text-align:center;
                              }

h3                            {
                              margin: 0 0 25px 0;
                              font-size:1.1em;
                              font-weight:normal;
                              color: #FF0000;
                              text-align:center;
                              }

h3.Termin                     {
                              margin:0;
                              }

h3.Gallery                    {
                              margin:25px 0 0 0;
                              }

p                             {
                              margin:0 0 20px 0;
                              color:#A0A0A0;
                              text-align:center;
                              }

.ComingNext                   {
                              height:95px;
                              margin:0;
                              padding:25px 0 0 0;
                              font-size: 1.2em;
                              text-align:center;
                              font-weight:bold;
                              color: #FF0000;
                              border-style:dashed;
                              border-color:#303030;
                              border-width:0px;
                              }


a.ComingNext                  {
                              margin:0;
                              padding:0;
                              font-size: 1em;
                              text-align:center;
                              font-weight:bold;
                              text-decoration:none;
                              }

a:link.ComingNext             {
                              color:#FFFFFF;
                              }

a:visited.ComingNext          {
                              color:#FFFFFF;
                              }

a:focus.ComingNext            {
                              color:#FFFFFF;
                              }

a:hover.ComingNext            {
                              color:#A0A0A0;
                              }

a:active.ComingNext           {
                              color:#FFFFFF;
                              }

a.ComingNextTermine           {
                              margin:0;
                              padding:0;
                              font-size: 1em;
                              text-align:center;
                              font-weight:bold;
                              text-decoration:none;
                              }

a:link.ComingNextTermine      {
                              color:#FF0000;
                              }

a:visited.ComingNextTermine   {
                              color:#FF0000;
                              }

a:focus.ComingNextTermine     {
                              color:#FF0000;
                              }

a:hover.ComingNextTermine     {
                              color:#A0A0A0;
                              }

a:active.ComingNextTermine    {
                              color:#FF0000;
                              }


.zentriert                    {
                              text-align:center;
                              color: #FFA0A0;
                              margin:40px 0 0 0;
                              }

.fett                         {
                              font-weight:bold;
                              }

blockquote                    {
                              color:#FF0000;
                              margin:0;
                              text-align:left;
                              }

address                       {
                              color:#A0A0A0;
                              font-style:italic;
                              margin:0 0 20px 0;
                              }

div#Textinhalt a              {
                              text-decoration:none;
                              border-width:0px;
                              }

div#Textinhalt a:link         {
                              color:#FFFFFF;
                              }

div#Textinhalt a:visited      {
                              color:#FFFFFF;
                              }

div#Textinhalt a:focus        {
                              color:#FFFFFF;
                              }

div#Textinhalt a:hover        {
                              color:#FF0000;
                              text-decoration:underline;
                              }

div#Textinhalt a:active       {
                              color:#FF0000;
                              }

div#Textinhalt img            {
                              margin:0;
                              border-width:8px;
                              border-color: white;
                              border-style: solid; 
                              padding: 4px;   
                              }

div#Textinhalt img:hover      {
                              border-width:1px;
                              border-color: #808080;
                              }

div#Gallery                   {
                              margin:50px auto auto auto;
                              padding:0;
                              border-style:dashed;
                              border-color:#003000;
                              border-width:0px;
                              }

div#Gallery img               {
                              border-width: 4px;
                              border-color: #808080;
                              border-style: groove;
                              }

div#Gallery img               {
                              display:block;
                              margin:auto;
                              border-width: 4px;
                              border-color: #808080;
                              border-style: groove;
                              }

.bu                           {
                              display:block;
                              text-align:center;
                              border-style:dashed;
                              border-color:#FF0000;
                              border-width:0px;
                              color:#A0A0A0;
                              }

p.gnav                         {
                              display:block;
                              text-align:center;
                              border-style:dashed;
                              border-color:#800000;
                              border-width:0px;
                              color:#A0A0A0;
                              }

a.gnav                        {
                              text-align:center;
                              border-style:dashed;
                              border-color:#800000;
                              border-width:0px;
                              color:#FF0000;
                              font-weight:bold;
                              }

div#HomeAni                  {
                             background:url(/style/default/ani_noten.swf) no-repeat top left;
                             position:absolute; top:130px; left:403px;
                             width:260px;
                             height:190px;
                             border-style:dashed;
                             border-color:#303030;
                             border-width:0px;
                             }

div#HomeLogo                 {
                             background:url(/style/default/logo-feelthemusic.gif) no-repeat top left;
                             position:absolute; top:250px; left:233px;
                             width:323px;
                             height:257px;
                             border-style:dashed;
                             border-color:#303030;
                             border-width:0px;
                             }

div#Tickerbox                 {
                              position:absolute; top:330px; left:30px;
                              width:550px;
                              height:1.2em;
                              background:url(/style/default/tickerback.png) repeat-y top left;
                              color:#FF0000;
                              font-size:1.7em;
                              font-family:monospace;
                              font-weight:bold;
                              padding-left:1px;
                              padding-right:1px;
                              border-style:dashed;
                              border-color:#303030;
                              border-width:0px;
                              }

div#Tickerbox a:link          {
                             color:#000000;
                             text-decoration:none;
                             }

div#Tickerbox a:visited      {
                             color:#000000;
                             text-decoration:none;
                             }
div#Tickerbox a:focus        {
                             color:#000000;
                             text-decoration:none;
                             }
div#Tickerbox a:hover        {
                             color:#303030;
                             text-decoration:underline;
                             }
div#Tickerbox a:active       {
                             color:#000000;
                             text-decoration:none;
                             }
