html,body { height:101%;}
b { font-size:.9em ;}
img { padding:0px; border:0px solid  #90794d; }
#inhalt img { padding:3px; border:1px solid #aaa; margin: 3px;}
body { margin: 0; padding:0; font-family: georgia, serif; font-size: 14px; background: url(/images/figurrechtsunten_timo.jpg) no-repeat fixed center bottom; text-align:center; color:#000; line-height:1.5em;}
a { color: #17572f; color:#3c5913; color:#012747; color:#800101; color:#000; text-decoration: none; font-weight:700; /*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/  }
#inhalt a { border-bottom:0px dotted #bbb;}
a:hover { color:#41841c;}
em { color:#999; font-style:normal;}
#fuss { position: absolute; bottom: 0; background-color: #0066b2; width:100%; }
#kopf {  height: 61px; text-align:center; background:url(/images/kopfbgiphonestyle.gif) repeat-x center; }
#kopfschatten { background: url(/images/kopfschatten09.gif) 50% 100% repeat-x; height:2px; }
#nav { float:right; margin-top:30px; width:220px; }
* html #nav { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/weiss50prozent.png', sizingMethod='scale'); }
#nav ul { text-align: left; list-style-type: none; padding:0; font-weight:100; margin:8px 0 0 0; line-height:1.3em; } 
#nav ul li { padding:.3em 0 .3em 16px; line-height:1em;}
#nav ul li.aktiv { font-size:28px;font-weight:100; font-family: georgia, serif; text-transform:none; padding:.15em 0 .15em 16px; }
#nav ul li a {font-weight:700; }
#nav ul li.aktiv a, #subnav ul li.aktiv a  { color: #000;  font-family: georgia, serif;font-weight:100;} 
#container { margin:auto; width:900px; }
#inhalt { padding: 40px 0 80px 70px; width: 530px; min-width:510px; text-align:left;}
#cont img { border:none; background: url(http://harztheater.de/images/schatten3.png) no-repeat 0% 100%; padding: 8px 11px 17px 11px; position: absolute; }
#inhalt .cont img { border:none; background: url(http://harztheater.de/images/schatten3.png) no-repeat 0% 100%; padding: 8px 11px 17px 11px; position: absolute; }
#cont, .cont { height: 172px; margin:0 0 12px -10px;}
.videorahmen { background: url(http://harztheater.de/images/videobg.png) no-repeat 0% 100%; padding: 9px 11px 12px 14px; margin: 3px 3px 3px -8px; }
#inhalt table { font-size:11px; margin-bottom:2em;}
a.grossbuchstaben { font-size:.9em; margin-left:.6em; }
#kopf img { border:none; padding:0; }
p { margin:0 0 .5em 0; }
blockquote { margin:0 0 1.5em 10px; }
h1 { font-size:28px; color: #000; margin:0 0 0.4em 0; line-height: 1em; text-align:left; font-family: georgia, serif; font-weight:100; }
h2 { font-size:16px; margin:0.5em 0 0.3em 0; cursor:pointer; padding-left:10px;  font-weight:100; fnt-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; line-height:1.3em;}
h3 { font-size:15px; font-family:georgia; font-weight:100; color: #777; margin:0; padding: 0 0 .5em 0; text-align:left; line-height:1.2em; }
.untertitel { font-size:13px; font-family:georgia, serif; display:block; font-weight:100; color: #777; margin:0; padding: 0 0 .7em 0; text-align:left; line-height:1.2em;}
h4 { color:#000; font-size:15px;  font-weight:100; padding:0; margin:3px 0 0px 0;  }  
h5 { color: #52903c; font-size:12px; font-weight:bold; margin-bottom:.0em; cursor:pointer; }
h6 { font-size:12px; font-weight:bold; margin:0;padding:0;}
hr { clear:both; visibility:hidden; }
#adp { font-family:verdana; font-size:10px;}
#ensemble #inhalt a { text-decoration:underline; font-weight:normal;}
#ensemble #inhalt a:hover {font-size:1em;}
.inplaceeditor-form input[type=text] { font-family:verdana; font-size:10px; color:black; } 
.inplaceeditor-form textarea { width:100%; height: 300px;}
.inplaceeditor-form input[type="submit"] { margin:auto; display:block; }
.inplaceeditor-form a { margin-left:1em; }
.preise { border-collapse:collapse; }
.preise td { border:1px solid #aaa; padding:3px; text-align:center; }
.preise td.links { text-align:left; }
.preise td.linksoben { border:none;  text-align:left; }
#rechtespalte a { font-family:verdana; font-size:9px; font-weight:normal; margin-left:4px; border:1px solid #90794d; padding:0 1px; color: #90794d; }
.zusatz { color:#c80d0d; }
.fluss { float:left; margin:3px 5px 0 0; }
.monat { background:#f06e28; background:#777; color:#fff; font-size: 20px; padding:12px; font-family: georgia, serif;}
.monatswahl { background:#f06e28; background:#777; color:#000; padding:8px;}
.monatswahl select { background: #444; color:#fff;}
.werktag { text-align:center; width:6%; color:#fff; background:#97d67e; background:#999; }
.wochenendetag { text-align:center; width:6%; color:#fff; background:#649a4f; background:#7f241e; }
.werktag b, .wochenendetag b { font-size:18px; }
.uhrzeit { text-align:center; width:3.5em; }
.veranstaltung { width:42%; }
.kartenlink a { padding-right:7px; }
.folgetermine { background:#fff; color:#aaa; font-size: 18px; padding:6px 8px; }
.hellgrau { background:#fafafa; }
.mittelgrau { background:#eee; }
.zustand { color:#fff; font-weight:300; font-family:verdana, sans-serif; font-size:9px; background:#7F241E; padding:0 2px; white-space:nowrap; border:1px solid #999;}
.zusatz { color:#fff; font-weight:300; font-family:verdana, sans-serif; font-size:9px; background:#177133; padding:0 2px; white-space:nowrap; border:1px solid #999;}
td { line-height:1.2em; padding: .3em; vertical-align:top;}
#spielplanentwurf { width:530px; }
#spielplanentwurf td { padding:10px 0; border-bottom:1px solid #000; line-height:1.3em; vertical-align:middle;}
#spielplanentwurf td.binnen { border-bottom:1px solid #d8d8d8; }
#spielplanentwurf a { font-weight:bold; }
#spielplanentwurf .monat { background:#fff; color:#000; font-size: 20px; padding:12px; font-family: georgia, serif;  }
#spielplanentwurf .werktag { text-align:center; width:1em; color:#000; line-height:1.6em; background:#fff;}
#spielplanentwurf .ort { text-transform:uppercase; font-size:.9em;}
#spielplanentwurf .wochenendetag { text-align:center; width:1em; color:#7f241e;line-height:1.6em; background:#fff; }
#spielplanentwurf .werktag b, .wochenendetag b { font-size:18px; }
#spielplanentwurf .uhrzeit { text-align:center; width:3em; }
#spielplanentwurf .veranstaltung { padding-left:.5em; }
#spielplanentwurf .kartenlink a { padding-right:0px; }
#spielplanentwurf .folgetermine { background:#fff; color:#aaa; font-size: 18px; padding:6px 8px; }
#spielplanentwurf .vorher { font-size:.8em; font-family:verdana; line-height:1em; color:#999; margin-bottom:.2em;}
#spielplanentwurf .nachher { font-size:.8em; font-family:verdana; line-height:1em; color:#999; }
#spielplanentwurf img { border:none; margin-bottom:1px; vertical-align:2px;}
#spielplanentwurf td.buttons { line-height:1em;}
#spielplanentwurf td.buttons img { margin:0; vertical-align:0; padding:0 4px 1px 4px;}
tbody.monat {cursor:pointer; }
div.meinungsdiv { border:1px dotted #bbb; border-width:1px 0 0 0; padding: 1em 0 0 0em; padding-top:1em; margin:0 0 1em 0; }
div.meinungsdiv p { padding:0; margin:0; }
select { font-size: 10px;}
.repdat { margin-left:.5em; color:#555; font-weight:700;font-size:.85em;}
.zusatzklein { margin-left:.6em; color:#555; font-weight:bold; font-size:.85em;}
.gmapbubble { width:300px;height:200px;}
/*blockquote a { font-style:normal; font-size:10px; text-transform:uppercase;}*/
.zusaetze {  font-size:11px; vertical-align:1px;  }
.neu { padding:0; margin:0; border:none; vertical-align:-3px }
.audio { list-style-type:none; }
#inhalt ul.audio li img { border:0; padding:0; margin:0;}
/*object, embed { vertical-align:1px; }*/
.starttag { margin-bottom:.5em;}
.starttag strong { color:#777;}
#inhalt .starttag img, #termine img { border:none; margin:0; padding:0; vertical-align:-1px; }
#termine .zustand { margin-left:.5em;}
#termine { font-size:.8em;}
.pagination span { background:#000; color:#fff; font-size:1.1em; padding:0 2px 2px 2px;}
#ihrtheaterimharz img { border:none; padding:0 0 8px 0;}
a:active { position: relative; top: 1px; }
#spielplan_pflegen td { font-family:verdana; font-size:7px; }