
body          { background: #000000; color: #ffffff; font-family: tahoma, helvetica, arial; font-size:7px; font-weight: normal; margin-left: 5px; margin-top: 5px; }
body.rez      { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; background: #798ea0; color: black; }
body.logo     { margin-left: 0px; margin-top: 0px; }
a             { font-weight:bold; text-decoration:none; color:#ffff00; }
a img	      { border:0}

a:hover       { color: #B4EAFF; }
a.menu        { font-size: 8pt; text-decoration: none; color: #999999; }
a.menu:hover  { color: white; }
a.choice      { font-size: 20pt; font-weight: bold; }
a.big         { font-size: 9pt; }
a.big1        { color: black; font-size:9pt; text-decoration: underline; font-family: verdana, helvetica, arial; font-weight: normal; }
a.big1:hover  { color: #444444; }
a.hier        { font-size: 10pt; }
a.vita        { color: white; font-family: tahoma, helvetica, arial; font-size:9pt; font-weight: bold; }
a.vita:hover  { color: white; }
a.nada        { font-family: verdana, helvetica, arial; font-size:11pt; color: white; }
a.nada:hover  { color: white; }
a.choice1     { font-size: 16pt; }
a.one         { font-size:10pt; color: white; text-decoration: none; font-family: verdana, helvetia, arial; font-weight: bold; }
a.one:hover   { color: red; }


table         { background: #000000; color: #ffffff; font-family: tahoma, helvetica, arial; font-size:8pt; font-weight: normal; }
table.price   { background: #000000; color: #ffffff; font-family: verdana; font-size:8pt; font-weight: bold; width:300px}
td.pricecount { font-weight: bold; padding-top: 0.05cm; vertical-align: top; }
td.desc       { font-family: verdana, helvetica, arial; }
table.menu    { color: #888888; font-size: 7pt; font-weight: normal; font-family: tahoma, helvetica, arial; }

input { color: white; background: black; }
td                      { color: #ffffff; font-family: tahoma, helvetica, arial; font-size:8pt; }
span.title              { color: white; font-family: tahoma, helvetica, arial; font-size:14pt; font-weight: normal;}
span.titleverd          { color: white; font-family: verdana, helvetica, arial; font-size:14pt; font-weight: bold;}
span.titlerez           { color: black; font-family: verdana, helvetica, arial; font-size:14pt; font-weight: bold;}
span.subtitle              { color: white; font-family: tahoma, helvetica, arial; font-size:8pt; font-weight: bold;}
span.subtitlerez           { color: #333333; font-family: verdana, helvetica, arial; font-size:8pt; font-weight: bold; }
span.age                      { color: #ffffff; font-family: verdana; font-size:9pt; font-style: italic; font-weight: bold;}
span.overview                 { color: #ffffff; font-family: verdana, helvetica, arial; font-size:10pt; bold;}
span.remark                   { font-size: 12px; color: #6688ff; font-weigh: bold; }
td.rem                      { color: #ffffff; font-family: tahoma, helvetica, arial; font-size:8pt; font-style: normal; width: 400px; text-align: left; padding-left: 10px; }
span.desc                      { color: #ffffff; font-family: verdana, helvetica, arial; font-size:8pt; }
span.descrez                   { color: black; font-family: verdana, helvetica, arial; font-size:8pt; }
span.desc2                     { color: #ffffff; font-family: verdana, helvetica, arial; font-size:8pt; }
td.price              { padding-top:12pt}
td.noinput {padding-top:3px}
td.info                      { font-weight: bold; }
td.new                       { vertical-align: top; padding-top: 0.05cm; }


input.knopf   { cursor:hand; color: white; background: #444444; font-family: tahoma, helvetica, arial; font-size: 12px; font-weight: bold; border-width: 2pt; padding: 0px; }
input.knopf2  { cursor: hand; color: black; background: #cccccc; font-size: 11px; font-family: tahoma, helvetica, arial; font-weight:bold; border-width: 2px; padding: 0px; height=22px; }
input.knopf3  { cursor:hand; color: white; background: #444444; font-family: tahoma, helvetica, arial; font-size: 12px; font-weight: bold; border-width: 1pt; height: 24px; padding: 0px; }
button.knopf  { cursor: hand; color: white; background: #444444; font-family: tahoma, helvetica, arial; font-weight: bold; border-width: 2pt; padding: 0px; }
input.small   { height: 18px; }
input.anzahl  { background: white; }
input.hand    { cursor:hand; }
input.new     { height:18px; color: white; background: black; }
span.best     { color: black; font-size: 22pt; font-weight: bold; }
span.title2    { color: black; font-size: 13pt; font-weight: bold; }
span.title3    { color:#99ffcc; font-size: 14pt; font-weight: bold; }
span.names    { color: black; font-size: 8pt; font-weight: normal; }
span.names1   { color: black; font-size: 8pt; font-weight: bold; }
span.red      { color: red; font-size: 8pt; }
p.left { color: white; font-family: tahoma, helvetica, arial; font-size: 12px; font-weight: normal; }
fieldset      { border-width: 1pt; color: darkgrey; }
span.rightnav { position:absolute; top:90px; left:10px; }
span.middle   { font-family: verdana, helvetica, arial; font-size: 11px; }
span.large    { font-family: tahoma, helvetica, arial;font-size: 14px; font-weight: bold; }
span.italics  { font-family: verdana; font-size:10pt; font-style: italic; font-weight: bold;}
table.hell    { align: left; padding: 0px; spacing: 0px; background: white; font-family: tahoma, helvetica, arial; font-size: 9pt; font-weight: normal;}
fieldset      { background: white; color: lightgrey; padding: 10px; }
legend        { color: black; }
input.best    { color: black; background: white; height: 24px; }
table.hell1   { padding: 0px; spacing: 0px; background: white; border-width: 1pt; border-color: lightgrey; }


div.menu {position:fixed;height:100%;overflow:auto;width:230px}
div.menu a img {border:0px}
div.menu a img#logo {margin-bottom:1em}
div.menu div.address {font-size:12px;margin-top:12px}

div.content {position:absolute;left:240px;top:0px;background-color:white;width:700px;padding:10px;text-align:center;font-family: verdana, helvetica, arial;color:black}
div.content p {font-size:13px}
div.content h1 {font-size:22px;font-weight:bold;margin-top: 30px}
div.content h2 {font-size:13px;font-weight:bold;}
div.content a.top img {border:0px;position:absolute;right:10px}
div.list_content {background-color:black;width:300px;margin:auto}
div.list_content h1 {font-size:22px;color:#99ffcc;font-weight:bold;padding:10px}
div.list_content a {font-size:14pt}

div.content#rezensionen {background-color:#99FFCC}
div.content#rezensionen a {font-size:10px;color:black}
div.content#rezensionen a:hover {color:red}
div.content#rezensionen .list_content a {font-size:10pt;color:white}
div.content#rezensionen .list_content a:hover {color:red}
div.content#rezensionen h2 {margin-bottom:-10px}

div.content#theater {background-color:black;color:white}
div.content#theater a {color:yellow}
div.content#theater a:hover {color:red}
div.content#theater h2 {font-size:13px;font-weight:bold;font-style:italic;margin-bottom:20px}
div.content#theater h3 {font-size:10px;font-weight:bold;margin-bottom:20px}
div.content#theater h4 {font-size:13px;font-weight:bold;color:pink;margin-bottom:20px}
div.content#theater h5 {font-size:22px;font-weight:bold;color:#ffff00;margin-top: 30px}
div.content#theater h6 {font-size:25px;font-weight:bold;color:#ffffff;margin-top: 10px}
div.content#theater h7 {font-size:20px;margin-top: 1px}
div.content#termine hr {width:100px;margin:15px auto}

div.kopfleiste img {margin-left:20px;margin-right:20px;vertical-align:middle}

div.content#termine {padding:20px;background-color:#ffcc99}
div.content#termine h2 {margin-bottom:-10px;margin-top:-10px}
div.content#termine h3 {font-size:13px;font-weight:bold;margin-top:-10px}
div.content#termine hr {width:100px;margin:15px auto}
div.content#termine a {color:black}
div.content#termine a:hover {color:red}
div.content#termine div.list_content a,
div.content#termine div.orderbox a {font-size:13px;font-weight:bold;color:#ffcc99}
div.content#termine div.list_content a:hover,
div.content#termine div.orderbox a:hover {color:red}
div.content#termine div.list_content {background-color:#663333}
div.content#termine div.list_content h1 {color:#ffcc99}
div.orderbox {background-color:#990000;width:680px;margin:auto;padding:10px;color:white}
div.orderbox p {font-size:10px}
div.orderbox label {font-size:13px;font-weight:bold}
div.orderbox input.bestellen {border-width:4px;display:block;margin:10px auto}
div.content#termine div.aufzaehlung {font-size:13px;margin:auto 30px;text-align:left}

div.content#liedertexte {padding:30px;text-align:left}
div.content#liedertexte a {font-size:13px;color:black}
div.content#liedertexte a:hover {color:red}
div.content#liedertexte li {font-size:13px; margin-bottom:7px}

div.content#getinput {padding:20px;background-color:#000000}
