
* {
 border: 0;
 margin: 0;
 padding:0;
}

body  { background:white; font:75% Verdana, sans-serif; line-height:1.5em; color:black; }
html>body { font-size:12px; }

body.mceContentBody { background:#1E1E1E; }

a:link    { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:focus   { color:#000000; text-decoration:none; }
a:hover   { color:#ff6600; text-decoration:none; }
a:active  { color:#ff0000; text-decoration:none; }





div#header h1        { font-size:1.5em; line-height:1.5em; }

div#banner_fullsize  { display:none; }
div#freikarten       { display:none; }
div#navigation       { display:none; }
div#dates            { display:none; }
div#sidebar          { display:none; }

div#contentwrapper .gototop   { display:none; }




div#content .block h2 { color:#ff6600; border-bottom:1px solid #ff6600; margin-bottom:3px; font-size:1.25em; line-height:1.5; }


div.pagination    { display:none; }

div.news .layout_full { margin-bottom:20px; }

div.mod_calendar th { font-weight:500; color:#ff6600; }
div.mod_calendar td { background:#333333; text-align:center; vertical-align:top; }


div.mod_upcoming_events h2 { color:#ff6600; border-bottom:1px solid #ff6600; margin-bottom:10px; font-size:1.25em; line-height:1.5; }


div#content .singledate h2 { margin-bottom:10px; }

.subheadline { color:#C0C0C0; font-size:1.1666em; line-height:1.2857em; }

.bigname1 { color:#ff6600; font-weight:600; font-size:1.5em; line-height:1em; }

.bigname2 { color:#ff6600; font-weight:600; font-size:1.3333em; line-height:1.125em; }

.bigname3 { color:#ff6600; font-weight:600; font-size:1.1666em; line-height:1.2857em; }

.artistsubline { color:#C0C0C0; font-size:0.9166em; line-height:1.6363em; }

.floor { background:#4B4B4B; padding:1px 2px; }

hr { color:#f6600; background-color:#ff6600; height:1px; }

hr.dark { color:#4B4B4B; background-color:#4B4B4B; height:1px; }

.vvk { color:#4B4B4B; font-size:0.8333em; line-height:1.25em; }


ul#halloffame    { list-style-type:none; }
ul#halloffame li { float:left; width:150px; height:3.125em; overflow:hidden; margin:3px; text-align:center; line-height:1.25em; }
ul#halloffame a  { display:block; text-decoration:none; padding:5px 3px; }

form#kontaktform {  }
form#kontaktform label { display:block; float:left; clear:left; width:125px; }
form#kontaktform input[type=text] { float:left; width:250px; }
form#kontaktform input[type=checkbox] { float:left; }


div#footer { font-size:0.8333em; line-height:1.8; }
