
html  { text-align: center; margin: 0; padding: 0 }
body     { font-size: 12px; background-color: #aba23b; background-image: url("../images/back1.gif"); text-align: center; margin: 0; padding: 0 }
#pagewidth        { background-image: url("../images/back.gif"); text-align: left; margin-right: auto; margin-left: auto; width: 58em }
#spacer       { background-color: #aba23b; background-image: url("../images/back1.gif"); position: relative; width: 100%; height: 2em }
#header       { background-color: #770020; position: relative; width: 100%; height: 11.7em }
#header img   { margin-top: 0.6em; position: relative; width: 100%; height: 10.8em }
#menu              { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color: #770020; position: relative; width: 100%; height: 3em }
#boxmenu       { position: absolute; top: 0.5em; left: 3em }
#boxmenu div.box      { color: #c07070; font-size: 1em; line-height: 0.97em; margin: 0 2.7em 0 0; position: relative; float: left }
#menu a       { color: #d6b2bc; font-style: normal; text-decoration: none }
#menu a:hover          { color: #ffffff; font-style: normal; text-decoration: none }
#content          { font-family: Georgia, "Times New Roman", Times, serif; background-image: url("../images/back.gif"); margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 100%; min-height: 29em }
#headline  { margin: 0; padding: 0; width: 100%; height: 4em }
#headline div.h1     { color: #800000; font-size: 1.7em; font-style: italic; font-weight: normal; padding: 1em 1em 0 2em; position: relative; width: 29.5em; height: 1.1em }
#headline div.left  { position: relative; left: 0; float: left }
#headline div.right  { margin-left: 10px; position: static; right: 0; float: right }
#headline div.line     { line-height: 0; background-color: #800000; position: relative; left: 3.2em; width: 50.9em; height: 0.1em }
#leftcol            { background-image: url("../images/back.gif"); position: relative; width: 19.5em; float: left }
#leftcol div.p     { color: #1a1714; font-size: 1em; line-height: 1.7em; letter-spacing: 0; padding: 0 0 0 4em; position: relative }
#maincol                    { font-size: 1em; background-image: url("../images/back.gif"); margin-top: 0.5em; position: relative; width: 58em }
#maincol div.left  { padding: 0; position: relative; width: 32em }
#maincol td.monat  { color: #800000; font-size: 1.2em; font-style: oblique; margin-bottom: 0.5em; padding: 0 }
#maincol div.vor  { position: relative; float: left }
#maincol div.rueck  { position: relative; float: left }
#maincol div.p             { color: #1a1714; font-size: 1em; font-weight: normal; line-height: 1.7em; padding-left: 3.3em; position: relative; top: 0; left: 0; width: 39.2em; float: left }
#maincol div.plinks       { color: #1a1714; font-size: 1em; font-weight: normal; line-height: 1.7em; padding-left: 6.5em; position: relative; top: 0; right: 0; left: 0; width: 36em; float: left }
#maincol div.pkonzert  { color: #1a1714; font-size: 1em; font-weight: normal; line-height: 1.7em; padding-left: 3.3em; position: relative; top: 0; right: 0; left: 0; width: 39em; float: left }
#maincol div.prechts      { color: #1a1714; font-size: 1em; font-weight: normal; line-height: 1.7em; padding: 0 0 0 1.5em; position: relative; top: 0; width: 11em; float: left }
#maincol a  { color: #000; font-weight: normal; text-decoration: none }
#maincol a:hover  { color: #800000; font-weight: normal; text-decoration: none }
#mainnavi  { background-image: url("../images/back.gif"); position: absolute; right: 0; bottom: 0; left: 0; width: 58em; height: 2em }
#mainnavi div.vor { padding: 0 10em 0 0; position: relative; float: right }
#mainnavi div.rueck { padding: 0 0 0 0; position: relative; float: right }
#mainnavi div.start { padding: 0 0 0 8.5em; position: relative; float: left }
#mainnavi div { color: #999; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 1em; position: relative; height: 1.5em; float: left }
#mainnavi a { color: #800000; text-decoration: none }
#mainnavi a:hover { color: #c30; text-decoration: none }
#rightcol           { background-image: url("../images/back.gif"); position: relative; width: 19.5em; float: left }
#rightcol div.h1   { color: #800000; font-size: 20px; font-style: italic; font-weight: normal; line-height: 1em; padding: 0.7em 0 0.7em 1.5em; position: relative }
#rightcol div.p   { color: #1a1714; font-size: 1em; font-weight: normal; line-height: 1.7em; padding: 0 4em 0 0; position: relative }
#rightcol a  { color: #800000; font-size: 0.9em; font-weight: bold; text-decoration: none }
#rightcol a:hover  { color: #a0522d; font-size: 0.9em; font-weight: bold; text-decoration: none }
#contnav      { font-size: 0.3em; background-color: #770020; background-image: none; margin: 0; padding: 0; position: relative; width: 100%; height: 1em }
#footer           { font-size: 0.93em; font-family: Verdana; background-color: #770020; position: relative; width: 100%; height: 2.3em; float: left }
#footer a  { color: #d6b2bc; font-family: Helvetica, sans-serif; text-decoration: none }
#footer a:hover   { color: #ffffff; font-family: Helvetica, sans-serif; text-decoration: none }
#footer div     { color: #c07070; font-size: 1em; font-family: Helvetica, sans-serif; margin: 0.5em 3em 0 0; position: relative; height: 2em; float: right }
#footer div.start     { color: #c07070; font-size: 1em; font-family: Helvetica, sans-serif; margin-top: 0.5em; margin-bottom: 0; margin-left: 3.4em; position: absolute; height: 2em; float: left }
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#maincol{width:100%; float:none;}
}
.block   { padding-right: 1em; float: left }
.img { padding-right: 1em; position: relative; top: 8em; left: -5em; float: left }
#farbe { color: #800000 }

