body {

background-position:center;
background-color:#0F0F0F;
font-family:verdana,arial,helvetica,sans-serif;
color:#EEEEEE;
font-size:100,01%;
margin:10px 0 0 0;
padding:0px;
}

image,img {
border-width:0px;
padding-bottom:5px;
margin-right:30px;
}

.img-eventim {
margin:7px 0 0 0;
}


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%;
line-height: 170%;
}

em {
font-style:normal;
font-weight:bold;
color:#000000;
background-color:#E5E9ED;
display:block;
text-align:left;
padding:1px;
}


span {
font-size:100%;
font-style:italic;
font-weight: normal;
width:400px;
display: block;
}


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;
}


.adsense
{
margin:15px 0 20px -4px;
}


.musicalreisen {

font-size:100%;
font-color:#FFFFFF;
padding:0px;
}


.tournee td
{
padding:0 20px 10px 0;
}

.tabelle-wb {
width:480px;
border: 1px;
}


.spielplan
{
color:#FFFFFF;
border: 0px;
text-decoration:none;
font-size:120%;
padding:0 0 10px 0;
}

.spielplan:hover
{
text-decoration:underline;
}



.li-spielplan
{
margin:0 0 10px 0;
list-style-type:disc;
}


.mail
{
color:#FFFFFF;
border: 0px;
text-decoration:underline;
}

.mail-none
{
color:#FFFFFF;
border: 0px;
text-decoration:none;
}


.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;
}


.menu-hiho li


 {
 font-size: 10pt;
list-style-type: decimal;
line-height: 150%;
margin: 0 0 10px 0;
padding: 0;
}







.linkliste
{
border-width:0px;
color:#0F0F0F;
background-color:#0F0F0F;
display:block;
text-align:left;
padding:4px 1px 2px 1px;
border-bottom:0px solid #0F0F0F;
/*text-decoration:none;*/
}

.linkliste-eve
{
border-width:0px;
color:#0F0F0F;
background-color:#0F0F0F;
display:block;
text-align:left;
border-bottom:0px solid #0F0F0F;
width: 222px;
margin:0;
padding:0px 1px 0px 1px;
line-height:normal;
font-size:130%;
/*text-decoration:none;*/
}

.linkliste-reisen
{

border-width:0px;
color:#0F0F0F;
background-color:#0F0F0F;
display:block;
text-align:left;
border-bottom:0px solid #0F0F0F;
width: 222px;
margin:0;
padding:8px 1px 2px 1px;
line-height:normal;
/*text-decoration:none;*/
}



.p-linkliste-reisen
{
margin:0;
padding:4px 1px 2px 1px;
}





a.linkliste:link, a.linkliste-reisen:link, a.linkliste-eve:link     {
color:#FFFFFF; background-color:#0F0F0F;
}
a.linkliste:visited, .linkliste-reisen:visited, a.linkliste-eve:visited  {
color:#FFFFFF; background-color:#0F0F0F;
}
a.linkliste:hover, a.linkliste-reisen:hover, a.linkliste-eve:hover    {
color:#FFFFFF; background-color:#6F6F6F;
text-decoration:none;
}
a.linkliste:active, a.linkliste-reisen:active, a.linkliste-eve: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-size:75%;
line-height: 150%;
border-width:0px;
color:#C0C0C0;
background-color:#525EFE;
display:block;
text-align:center;
padding:1px;
margin: 0 0 5px 0;
border-bottom:0px solid #0F0F0F;
text-decoration:none;
width: 452px;
}

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;
}

.tab-menu-rechts
{
width:220px;
margin:15px -2px 0px -2px;
padding:0px;
  }



.tab-menu-termine
{
width:174px;
margin:0px 0px -12px 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%;
}

.hightlights-eventim
{
margin: -22px 0 0 -8px;
 }

.termine-tabelle
{
margin: 8px;
padding: 8px;
 }

.termine-liste
{

padding: 5px  0 0 0;
 }


.buch
{
float:left;
margin:  0px;
padding:5px 10px 0 0;
width: 130px;
font-size:80%;
text-vertical:top;
}




.formular-werbung-button
{
color:#000000;
background-color:#FFFFFF;
font-weight: normal;
vertical-align: top;
margin:  -20px 0 30px 0px;
padding:0px;
}

.formular-werbung
{
margin:  8px 0 30px 0px;
}


.logo
{
margin:  0px 0px 0px 0px;
}


.linie{
color:#2F2F2F;
}

u,.xxl
{
text-decoration:none;
font-weight: bold;
color:#FF6600;
}



#inhalt {
background-image: url(grafiken/filmstreifen-neu.gif);
background-repeat: repeat-y;
width:1000px;
margin:0px auto 0;
padding:0;
position: relative;
}

#footer
{
width:1000px;
margin:0px auto 0;
padding:0;
position: relative;
text-align:center;
}


#werbung-oben
{
text-align:center;
height: 99px;
margin:0;
padding:0;
}


#werbung-oben-1
{
float:left;
padding: 0  0 0 60px;
}

#werbung-oben-2
{
float:right;
padding: 0  20px 0 0px;
}

#links
{
margin:0px 10px 10px 5px;
padding:0px;
position: absolute;
top:238px;
left:30px;
width:174px;
text-align:left;
}



#links-tickets
{
padding:0px;
position: absolute;
top:259px;
left:36px;
text-align:left;
}

#mitte {
padding:24px 40px 20px 20px;
margin:0px 10px 10px 230px;
width:435px;
border-width:1px;
border-color:#2F2F2F;
border-style:solid;
text-align:left;
min-height: 4500px;
}

#mitte2
{
padding:0px 0px 150px 0px;
text-align:left;
min-height: 100px;
}

#mitte-tickets {
padding:20px 40px 20px 20px;
margin:35px 10px 10px 320px;
width:580px;
border-width:1px;
border-color:#2F2F2F;
border-style:solid;
text-align:left;
min-height: 1000px;
}


#rechts {
margin:0px 0px 0px 0px;
position: absolute;
top:370px;
left:744px;
width:170px;
z-index:1;
}

#rechts-formular {
margin:0px 0px 0px 0px;
position: absolute;
top:223px;
left:743px;
width:166px;
z-index:1;
}



#ticketservice {
position: absolute;
top:250px;
left:252px;
border: 0px;
}

#ticketservice_2 {
position: absolute;
top:310px;
left:248px;
border: 0px;
}


#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:-3px;
width:500px;
margin:30px 10px 10px 3px;
}

#logo {

width:700px;
text-align:left;
margin:0px 10px 0px 37px;
padding:10px 0 3px 0;
}

#logo-spielplan {
position: absolute;
top:110px;
left:738px;
text-align:right;
z-index:100;
}

#ad {
position: absolute;
top:140px;
left:37px;
text-align:right;
z-index:100;
}

ul, li {
 font-size: 8pt;
list-style-type: none;
margin: 0;
padding: 0;
}


div.menu {
position: absolute;
width: 500px;
left:295px;
top: 105px;
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: #E5E9ED;
}

div.menu a:hover {
background: #D9DDE1;
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: #3A3A3A;
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;
}
