body {
        font-size:100,01%;
        font-family: Verdana, Arial, Sans-Serif;
        background-color: #000066;
        color:#FFFFFF;
        padding: 0px;
        margin:10px;
        }

img {
        border:0px;
        padding: 0;
        margin: 0;
        max-width: 100%;
        }

a
{
        text-decoration: none;
        color:#674E9B;
}





a.tickets
{
        text-decoration: underline;
        color:#000066;
}

img.centered {

        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

th,td      {
   vertical-align: top;
        text-align:left;
        padding: 0px;
        margin:  0px;
}

tr{
vertical-align: top;
}


h1 {
        font-size:100%;
        text-align: left;
        }


h1.content {
        color: #000000;
}


h2 {
        font-size:120%;
        text-align:left;
        FONT-WEIGHT: bold;
        }


h3 {
        font-size:120%;
        FONT-WEIGHT: bold;
        }

h4 {
        font-size:100%;
        text-align:center;
        }



p {
        text-align:left;
        line-height: 150%;
}


p.header1 {
        color: #FFFFFF;
        font-size:90%;
        font-weight:bold;
        margin:0;
        padding:0;
}

p.header1 a {
        color: #FFFFFF;
        text-decoration: none;
        }

p.header1 a:hover {
        color: #FF0000;
        text-decoration: underline;
        }


p.header2 {
        color: #FFFFFF;
        font-size:80%;
        line-height: 100%;
        margin:0;
        padding:0;
        }


p.header2 a {
        color: #FFFFFF;
        text-decoration: none;
        }

p.header2 a:hover {
        color: #FF0000;
        text-decoration: underline;
        }


table   {
         width=100%;
        padding: 0px;
        margin:  0px;
        }

.berlin,.hamburg {
        background-color: #01018F;
}

.stuttgart,.nrw,.muenchen  {
        background-color: #151561;
}



.framelink
{
color:#FFFFFF;
}

.framelink-top
{
color:#FFFFFF;
        background-color: #930000;
padding: 0px;
}


.links_ausrichten
{
text-align: left;
width:100%;
}

.tchibo {
        background-color: #0080FF;
padding: 5px;
text-align: center;
        font-size:90%;
        DISPLAY: block;
}

.tchibo a {
        color: #FFFFFF;
        DISPLAY: block;
}

.tchibo a:hover {
        color: #FF0000;
        background-color: #FFFFFF;
        DISPLAY: block;
}
.punkte
{
font-size:300%;
color:#FF0000;
}

.klein {
font-size:75%;
}

.frage
{
padding: 75px 120px 45px 35px;
margin: 5px 0 0 0;
background-image: url(/1/bild-mitte.jpg);
background-repeat: no-repeat;
background-position: top left;
color:#000000;
}

.rechts
{
text-align: right;
margin: 0 50px 0 0;
padding:0px;
}

.tabellenkopf
{
background-color:#C7D6FC;
color:#515151;
}

.red
{
color:#000000;
background-color:#F0FF8A;
padding:3px;
}

.green
{
color:#000000;
background-color:#F0FF8A;
padding:3px;
}

.bookmark
{
        text-align: right;
        margin:0px;
        padding:0px;
        width:100%;
}


.nav
{
        font-size: 100%;
        margin:0px;
        padding:0px;
}


.formular-werbung
{
font-family: Verdana, Arial, Sans-Serif;
color:#000000;
background-color:#FFFFFF;
font-size:80%;
font-weight:small;
margin:10px 0 0 0;
vertical-align: top;
}


.formular-werbung-button
{
color:#FFFFFF;
background-color:#316AC5;
font-size:80%;
font-weight: normal;
vertical-align: top;
}




#ticketformular1
 {
        position: absolute;
        top:3px;
        left:0px;
}

#ticketformular2
 {
        position: absolute;
        top:13px;
        left:320px;
}






#page {
        text-align: left;
        width: 780px;
        border: 0px;
        }

#header {
        padding: 10px 0 0 0px;
        margin: 0 0 38px 0;

        }

#formular1
        {
        color:#FFFFFF;
        padding: 10px 10px 0px 0px;
        margin: 0px;
        text-align: left;
        }

#sidebar
        {
        color:#000000;
        padding: 0px 10px 10px 0px;
        margin-left: 0px;
        margin-bottom: 0 0 0 6px;
        width: 170px;
        font-size: 75%;
        float: left;
        }


#sidebar a {
         text-decoration: none;

        }

#sidebar form {
        margin: 0;
        }

#sidebar h2 {
        font-size: 100%;
        line-height: 100%;
        }


#sidebar ul, #sidebar ul ol, ul

{
        margin: 0;
        padding: 0;
        list-style-type: none;
        }


#sidebar #searchform #s {
        width: 108px;
        padding: 2px;
        }

#sidebar #searchsubmit {
        padding: 1px;
        }


#content {
        background-color: #F7F7F7;
        color: #414141;
        font-size:80%;
        padding: 5px 20px 20px 45px;
        margin: 0 0 0 0;
        width:420px;
        text-align: right;
        float: right;
        }

#frame {
        float: left;
        align: center;
        padding: 0;
        margin: -10px 0 0 0;
        }

#footer {
        padding: 0;
        margin: 0;
        width: 780px;
        clear: both;
        }

#footer p {
        margin: 0;
        padding: 20px 0;
        text-align: center;
        font-size:60%;
        color:#808080;
        }

#footer a {
        color:#808080;
        }

#ticketbanner {
        position: absolute;
        top:3px;
        left:5px;
        width: 780px;
        margin: 0px;
        padding:0px;
}

#werbung-rechts {
        position: absolute;
        top:168px;
        left:810px;
        margin: 0px;
        padding:0px;
}





#searchform {
        margin: 10px auto;
        padding: 5px 3px;
        text-align: center;
        }


#smilie {
position: absolute;
top:300px;
left:450px;
}

#status {
position: absolute;
top:400px;
left:650px;
}

#haken {
position: absolute;
top:290px;
left:470px;
}



#commentform p {
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }


#wp-calendar {
        empty-cells: show;
        margin: 10px auto 0;
        width: 155px;
        }

#wp-calendar #next a {
        padding-right: 10px;
        text-align: right;
        }

#wp-calendar #prev a {
        padding-left: 10px;
        text-align: left;
        }

#wp-calendar a {
        display: block;
        }

#wp-calendar caption {
        text-align: center;
        width: 100%;
        }

#wp-calendar td {
        padding: 3px 0;
        text-align: center;
        }

#wp-calendar td.pad:hover {
        background-color: #fff;
        }

.narrowcolumn {
        background-color: #CC6633;
        float: left;
        margin: 0px;
        padding: 0px;
        width: 100%;
        }

.narrowcolumn .postmetadata {
        padding-top: 5px;
        }

.widecolumn {
        padding: 10px 0 20px 0;
        margin: 5px 0 0 150px;
        width: 450px;
        }

.widecolumn .post {
        margin: 0;
        }

.widecolumn .postmetadata {
        margin: 30px 0;
        }

.widecolumn .smallattachment {
        text-align: center;
        float: left;
        width: 128px;
        margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
        text-align: center;
        margin: 5px 0px;
}



.uebersicht {

        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        text-align: left;
        font-weight: smaller;
        font-size:100%;
        color:#000000;
        }


.musicals {
        font-color:#000000;
        margin: 0px;
        padding: 0px;
        text-align: left;
        vertical-align: top;
        font-size:100%;
        }

.musicals .a {
        color:#000000;
        }

.amazon {
        font-color:#000000;
        width: 95px;
        height: 95px;
        text-align: left;
        vertical-align: top;
        font-size:100%;
        }

.amazon .a {
        color:#000000;
        }



.frame {
        color: #FFFFFF;
        font-weight:bold;
        text-align: center;
        margin: 0px;
        padding: 0 0 25 0px;
        text-align: center;
        font-size:80%;

}

frame a {
        color: #FFFFFF;
        text-decoration: none;
        }

frame a:hover {
        color: #CACAFF;
        text-decoration: underline;
        }

.sendenbutton
{
margin:0 0 0 20px;
}


.post {
        margin: 0 0 40px;
        text-align: left;
        }

.post hr {
        display: block;
        }

.postmetadata {
        clear: left;
        FONT-WEIGHT: normal;
        FONT-SIZE: 80%;
}



li
{
list-style-type: none;
WIDTH: 150 px;
PADDING: 2px 0 2px 5px;
MARGIN: 2px 0 2px 2px;
FONT-SIZE: 100%;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
DISPLAY: block;
}



li.hauptmenu-reisen
{
BORDER: 1px solid #000066;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #002A00;
MARGIN: 0px 20px 0px 0px;
FONT-SIZE: 80%;
WIDTH: 280px;
}

li.hauptmenu
{
BORDER: 1px solid #000066;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #002A00;
MARGIN: 0px 125px 0px 0px;
FONT-SIZE: 80%;
WIDTH: 162px;
}

li.hauptmenu a, li.hauptmenu-reisen a
{
FONT-WEIGHT: normal;
text-decoration: none;
BORDER: 1px solid #002A00;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #002A00;
}

li.hauptmenu a:hover, li.hauptmenu-reisen a:hover
{
BORDER: 1px solid #008100;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #008100;
}







li.categories
{
BORDER: 0px solid #000000;
COLOR: #000000;

}

li.musicalmenu
{
BORDER: 1px solid #002A00;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #002A00;
}

li.musicalmenu a
{
BORDER: 1px solid #002A00;
BACKGROUND-COLOR: #002A00;
COLOR: #FFFFFF;
FONT-WEIGHT: normal;
}

li.musicalmenu a:hover
{
BORDER: 1px solid #008100;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #008100;
}

li.musicalmenu_current-cat
{
BORDER: 1px solid #008100;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #008100;
}

li.musicalmenu_current-cat a
{
BORDER: 1px solid #008100;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #008100;
FONT-WEIGHT: normal;
}





li.musicalmenu_page_item
{
BORDER: 1px solid #460000;
COLOR: #F4F4F4;
BACKGROUND-COLOR: #460000;
}

li.musicalmenu_page_item a
{
BORDER: 1px solid #460000;
COLOR: #F4F4F4;
BACKGROUND-COLOR: #460000;
FONT-WEIGHT: normal;
}

li.musicalmenu_page_item a:hover
{
BORDER: 1px solid #B70101;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #B70101;
}

li.musicalmenu_page_item_current_page_item
{
BORDER: 1px solid #B70101;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #B70101;
}

li.musicalmenu_page_item_current_page_item a
{
BORDER: 1px solid #B70101;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #B70101;
}


li.musicalmenu_quiz
{
BORDER: 1px solid #674E9B;
COLOR: #F4F4F4;
BACKGROUND-COLOR: #674E9B;
}

li.musicalmenu_quiz a
{
BORDER: 1px solid #674E9B;
COLOR: #F4F4F4;
BACKGROUND-COLOR: #674E9B;
FONT-WEIGHT: normal;
}

li.musicalmenu_quiz a:hover
{
BORDER: 1px solid #4B347B;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #4B347B;
}


ul.archiv
{
list-style-type: none;
WIDTH: 150 px;
PADDING: 2px 0 2px 0;
MARGIN: 2px 0 2px 2px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
DISPLAY: block;
FONT-SIZE: 80%;
BORDER: 0px solid #000066;
COLOR: #EBEBEB;
BACKGROUND-COLOR: #050134;
}

ul.archiv a
{
BORDER: 0px solid #050134;
COLOR: #EBEBEB;
BACKGROUND-COLOR: #050134;
FONT-WEIGHT: normal;
}