body {
background-image: url(grafiken/filmstreifen.gif);
background-color:#0F0F0F;
font-family:verdana,arial,helvetica,sans-serif;
color:#EEEEEE;
font-size:100,01%;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
text-align: center;
}

image,img {
border-width:0px;
padding-bottom:5px;
margin-right:30px;
}

h1 {
font-size:100%;
}

h2 {
margin: 0 0 15px 0;
font-size:100%;
line-height: 150%;
}

h3 {
font-size:90%;
line-height: 150%;
}


h4 {
font-size:80%;
line-height: 150%;
}

h5
{
margin: 0 0 15px 0;
font-size:90%;
border-width:0px;
color:#FFFFFF;
background-color:#4F4F4F;
display:block;
text-align:left;
font-weight: bold;
padding:2px;
border-bottom:0px solid #0F0F0F;

}



p {
font-size:75%;
width:400px;
line-height: 170%;
}

em {
font-style:normal;
font-weight:bold;
color:#000000;
background-color:#AFAFAF;
display:block;
text-align:left;
padding:1px;
}


span {
font-size:100%;
font-style:italic;
font-weight: normal;
}


table {
vertical-align:top;
border-width:0px;
padding:0px;
}


td,th {
vertical-align:top;
border-width:0px;
padding:0px;
spacing:0px;
margin:0px;
font-size:75%;
}


.logotext
{
margin:-8px 0 0 0px;
padding: 0px;
font-size:75%;
width:700px;
}

.oper{
margin-left:20px;
}

.musicalreisen {

font-size:100%;
font-color:#FFFFFF;
padding:0px;

}

.mail
{
color:#FFFFFF;
border: 0px;
text-decoration:underline;
}

.mail2
{
color:#FFFFFF;
border: 0px;
text-decoration:none;
}



.bannerlink
{
color:#FFFFFF;
font-size:75%;
vertical-align:top;
padding:0 70px 0 0;
border: 0px;
text-decoration:underline;
}



.kopf
{
border-width:0px;
color:#FFFFFF;
background-color:#8DA0CB;
display:block;
font-weight: bold;
padding:0px;
margin:0px;
}

.archiv {
font-style:normal;
font-weight:bold;
color:#000000;
background-color:#4F4F4F;
display:block;
text-align:left;
padding:1px;
}

.amazon {
margin:5px 0 0 0;
}

.linkliste
{
border-width:0px;
color:#0F0F0F;
background-color:#0F0F0F;
display:block;
text-align:left;
padding:1px;
border-bottom:0px solid #0F0F0F;
/*text-decoration:none;*/
}

a.linkliste:link    {
color:#FFFFFF; background-color:#0F0F0F;
}
a.linkliste:visited {
color:#FFFFFF; background-color:#0F0F0F;
}
a.linkliste:hover   {
color:#FFFFFF; background-color:#6F6F6F;
}
a.linkliste:active  {
color:#FFFFFF; background-color:#0F0F0F;
}



.textlink
{
border-width:0px;
color:#0F0F0F;
background-color:#0F0F0F;
display:block;
text-align:left;
font-weight: bold;
padding:1px;
border-bottom:0px solid #0F0F0F;
text-decoration:none;
}

a.textlink:link    {
color:#FFFFFF; background-color:#4F4F4F;
}
a.textlink:visited {
color:#FFFFFF; background-color:#4F4F4F;
}
a.textlink:hover   {
color:#000000; background-color:#C0C0C0;
}
a.textlink:active  {
color:#FFFFFF; background-color:#4F4F4F;
}

.linkliste-archiv
{
border-width:0px;
color:#C0C0C0;
background-color:#6F6F6F;
display:block;
text-align:left;
padding:1px;
border-bottom:0px solid #0F0F0F;
text-decoration:none;
}

a.linkliste-archiv:link    {
color:#808080; background-color:#0F0F0F;
}
a.linkliste-archiv:visited {
color:#808080; background-color:#0F0F0F;
}
a.linkliste-archiv:hover   {
color:#0F0F0F; background-color:#6F6F6F;
}
a.linkliste-archiv:active  {
color:#808080; background-color:#0F0F0F;
}



.ticketservice
{
font-style:normal;
font-weight:bold;
font-size:75%;
line-height: 150%;
border-width:0px;
color:#C0C0C0;
background-color:#525EFE;
display:block;
text-align:center;
padding:1px;
border-bottom:0px solid #0F0F0F;
text-decoration:none;
width: 400px;
}

a.ticketservice:link    {
color:#FFFFFF; background-color:#525EFE;
}
a.ticketservice:visited {
color:#FFFFFF; background-color:525EFE#;
}
a.ticketservice:hover   {
color:#3300FF; background-color:#FFFFFF;
}
a.ticketservice:active  {
color:#FFFFFF; background-color:#525EFE;
}


.linkmusical {
font-size:120%;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}


.links {
padding:10px;
margin:10px 10px 10px 10px;
border-width:1px;
border-color:#0F0F0F;
border-style:solid;
width:148px;
font-size:75%;
}

.tab-menu
{
width:180px;
margin:0px 0px 20px 0px;
}

a.nav:link    {
color:#000000; background-color:#7F7F7F;
}
a.nav:visited {
color:#000000; background-color:#7F7F7F;
}
a.nav:hover   {
color:#FFFFFF; background-color:#7F7F7F;
}
a.nav:active  {
color:#000000; background-color:#7F7F7F;
}


.bildunterschrift {
width:300px;
font-size:60%;
}



#inhalt {
width:780px;
margin:10px;
background-image: url(grafiken/filmstreifen.gif);
text-align:center;
}

#links {
margin:28px 10px 10px 8px;
padding:0px;
position: absolute;
top:140px;
left:30px;
width:174px;
text-align:left;
}

#mitte {
padding:20px;
margin:10px 10px 10px 10px;
position: absolute;
top:160px;
left:230px;
width:480px;
border-width:1px;
border-color:#2F2F2F;
border-style:solid;
text-align:left;
}

#mitte-tickets {
padding:20px;
margin:10px 10px 10px 10px;
position: absolute;
top:160px;
left:330px;
width:380px;
border-width:1px;
border-color:#2F2F2F;
border-style:solid;
text-align:left;
}


#links-tickets {
margin:28px 10px 10px 8px;
padding:0px;
position: absolute;
top:140px;
left:30px;
width:300px;
text-align:left;
}


#ticketservice {
position: absolute;
top:172px;
left:290px;

border: 0px;
}

#ticketservice_2 {
position: absolute;
top:216px;
left:290px;
}


#ticketservice_3 {
position: absolute;
top:170px;
left:320px;
width:150px;
}

#ticketservice_4 {
position: absolute;
top:262px;
left:315px;
}

#ticketservice_5 {
position: absolute;
top:230px;
left:250px;
}

#ticketservice_6 {
position: absolute;
top:200px;
left:250px;
}



#ticketservice_unten {
position: relative;
top:0px;
left:44px;
width:500px;
margin:30px 10px 10px 10px;
}


#logo {
position: absolute;
top:40px;
left:40px;
width:700px;
text-align:left;
}

#ad {
position: absolute;
top:50px;
left:546px;
width:300px;
}



ul, li {
 font-size: 8pt;
list-style-type: none;
margin: 0;
padding: 0;
}


div.menu {
position: absolute;
width: 500px;
left:325px;
top: 15px;
z-index: 3;
}

div.menu li {
float: left;
width: 110px;
}

div.menu a {
margin: 0 2px;
height: 15px;
display: block;
text-align: left;
font-weight: bold;
border: 2px solid;
border-color:#0F0F0F;
text-decoration: none;
color: #000000;
background: #AFAFAF;
}

div.menu a:hover {
background: #AFAFAF;
color: #0F0F0F;
border: 2px solid;
border-color:#0F0F0F;
text-decoration: none;

}

#smenu1, #smenu2, #smenu3, #smenu4 {
display: none;
float: left;
width: 110px;
font-size:75%;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a {
font-weight: normal;
border-top: 0 none;
background: #0F0F0F;
color: #FFFFFF;
}


#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover {
font-weight: normal;
border-top: 0 none;
background: #6F6F6F;
color: #FFFFFF;
}