body {
 background-color: #000000;
 margin: 0px;
 }

#gbody {
 background-image: url(verlauf_1.jpg);
 }

#pbody {
 background-image: url(verlauf_1.jpg);
 }

#mbody {
 background-color: #FFFFFF;
 }

#main {
 width: 804px;
 height: 900px;
 border-color: #000000;
 border-style: solid;
 border-width: 0px;
 border-right-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-right-width: 3px;
 border-left-width: 3px;

 margin-top: 0%;
 margin-left: auto;
 margin-right: auto;

 background-image: url(verlauf_1.jpg);
 font-family: sans-serif;
 color: #000000;
 }

#topspacer {
 height: 55px;
 background-image: url(verlauf_1.jpg);
 }

#banner {
 height: 215px;
 background-image: url(banner_neu.jpg);
 background-repeat: no-repeat;
 }

#frame {
 vertical-align: top;
 padding-top: 10px;
 padding-left: 10px;
 background-image: url(verlauf_1.jpg);
 border-color: #FFFFFF;
 height: 470px;
 }

#bottom {
 font-family: sans-serif;
 font-size: 12px;
 background-image: url(verlauf_1.jpg);
 color: #000000;
 text-align: right;
 vertical-align: middle;
 }

tr.primemenu {
 font-family: sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000066;
 height: 30px;
 vertical-align: middle;
 background-image: url(verlauf_1.jpg);
 }

#news { padding-left: 17px; width: 72px; }
#press { width: 60px; }
#members { padding-left: 17px; width: 100px; }
#music { width: 100px; }
#gallery { width: 100px;  }
#guestbook { padding-left: 5px; width: 100px; }
#contact { width: 100px;  }
#menu_spacer { width: 67px; }
#login { width: 100px;  }

tr.submenu {
 font-family: sans-serif;
 font-size: 16px;
 background-image: url(verlauf_1.jpg);
 color: #B3B3B3;
 height: 30px;
 vertical-align: top;
 }

#submm { padding-left: 17px; }

a.pmenu {
 font-family: sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000000;
 text-decoration: none;
 }

a.pmenu:hover {
 font-family: sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000066;
 text-decoration: none;
 }

a.smenu {
 font-family: sans-serif;
 font-size: 16px;
 color: #585858;
 text-decoration: none;
 }

a.smenu:hover {
 font-family: sans-serif;
 font-size: 16px;
 color: #000066;
 text-decoration: none;
 }

#tgallery {
 margin-top: 30px;
 }

p.topic {
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #0A0A59;
 }

/* Extracted from ../hp_version_1/style.css */

p {
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 }

a {
 font-family: sans-serif;
 font-size: 12px;
 color: #0A0A59;
 text-decoration: underline;
 }

a:hover {
 font-family: sans-serif;
 font-size: 12px;
 color: #B3B3B3;
 text-decoration: none;
 }

li {
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 }

input {
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 }

textarea {
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 }

#tmembers {
 width: 450px;
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 border-spacing: 5px;
 text-align: left;
 margin-left: 30px;
 }

#tguestbook {
 width: 90%;
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 background-image: url(verlauf_1.jpg);
 border-spacing: 5px;
 }

#gbookmsg {
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 padding-left: 5px;
 padding-top: 5px;
 border-style: solid;
 border-color: #0A0A59;
 border-width: 1px;
 }

table.anfrage {
 border-style: solid;
 border-color: #FFFFFF;
 border-width: 0px;
 width: 80%;
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 }

table.music-table {
 width: 96%;
 font-family: sans-serif;
 font-size: 12px;
 color: #000000;
 border-style: solid;
 border-color: #000000;
 }
