/* Standardelemente */
body {
  background-attachment:fixed;
  background-color:#000000;
  background-image:url(../includes/background_schwarz.gif);
  text-align:center;
}
#events, #cart, #referenzen {
  background-color:#F0F0F0;
  border:2px solid #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  margin:auto auto;
  text-align:left;
  width:800px;
}
span.saalplan, a.saalplan {
  color:#000000;
  font:normal 10pt Arial, Helvetica, sans-serif;
  text-decoration:none;
}
#cart td.cart_ort{
  font-style:italic;
  font-weight:bold;
  padding:3px;
  vertical-align:top;
}
#cart td.cart_fusszeile{
  font-style:italic;
  padding:3px;
  vertical-align:top;
}
#cart table.cart {
  width:650px;
}
#cart .cart_text {
  padding-left:15px;
  vertical-align:top;
}
#cart td.userdaten {
  padding-left:25px;
  text-align:right;
  padding-right:5px;
  width:80px;
}
#cart input.userdaten {
  width:200px;
}
.event_1 {
  background-color:#F6F6F6;
  border-bottom:1px solid #FFFFFF;
  text-align:left;
  width:800px;
}
.event_2 {
  background-color:#E9E9E9;
  border-bottom:1px solid #FFFFFF;
  text-align:left;
  width:800px;
}
#covernights div.logo {
  text-align:center;
}
#covernights a.menue {
  color:#FFA500;
  font:bold 13pt Arial;
  letter-spacing:-1px;
  padding:0px 5px;
  text-decoration:none;
}
#covernights a.menue:hover {
  border-bottom:1px dotted #FFA500;
  text-decoration:none;
}
#covernights a.titel {
  color:#FFA500;
  font:bold 13pt Arial;
  letter-spacing:-1px;
  text-decoration:none;
}
#covernights .downloads {
  color:#000000;
  font:11pt Arial;
  text-decoration:none;
}
#covernights p, #covernights ul li  {
  color:#000000;
  font:11pt Arial;
}
#covernights div.topper {
  background-image:url('../images/top.gif');
  height:14px;
  margin-left:700px;
  width:28px;
}
#covernights .topper span {
  display:none;
}
td.referenztext {
  text-align:left;
  vertical-align:top;
  width:500px;
}
td.referenzbild {
  text-align:center;
  vertical-align:middle;
  width:300px;
}
#referenzen .event_1, #referenzen .event_2 {
  padding:15px;
}
#debugmode {
  background-color:#E9E9E9;
  border:1px solid #FF0000;
  margin:0px;
  padding:5px;
  text-align:left;
  vertical-align:top;
  width:786px;
}
#partner, #jobs, #team, #impressum, .inhalt {
  background-color:#F0F0F0;
  border:2px solid #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  margin:auto auto;
  padding:30px 30px 40px 30px;
  text-align:left;
  width:740px;
}
#ticketbestellung {
  background-color:#E9E9E9;
  border:1px solid #000000;
  margin:10px 0px 10px 0px;
  padding:5px;
  vertical-align:top;
  width:200px;
}
#ticketbestellung img {
  margin:5px 0px 10px 0px;
}
#impressum table tr td {
  vertical-align:top;
}
#events input.submit {
  width:200px;
}
input.stueckzahl {
  background-color:#FFFFFF;
  text-align:center;
  margin:1px 0px;
  vertical-align:middle;
  width:22px;
}
span.stueckzahl {
  font-size:9pt;
}
h1, .h1 {
  color:#F70000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14pt;
}
#cart h1, #cart h3 {
  padding-left:15px;
}
h2, .h2, .h2 a {
  color:#F70000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:600;
  text-decoration:none;
}
h3, .h3, .h3 a {
  color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:600;
  text-decoration:none;
}
h4, .h4 {
  font-size:10pt;
  margin-bottom:-1px;
  font-weight:600;
}
h5, .h5 {
  color:#000000;
  font-size:10pt;
  font-weight:700;
  margin:5px 0px 5px 0px;
}
img {
  border:1px solid #000000;
}
img.noborder {
  border:none;
}
#referenzen img.konzkuens {
  margin-top:64px;
  margin-right:50px;
}
#cart a.cart, p {
  color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  text-decoration:none;
}
td.team {
  text-align:center;
  width:180px;
  vertical-align:top;
}
td.top {
  vertical-align:top;
}
td.right {
  text-align:right;
}
span.funktion, .funktion a {
  color:#000000;
  font-size:10pt;
  text-decoration:none;
}
td.eventsponsor {
  text-align:center;
  vertical-align:top;
}
/* KAROevents Banner */
#headline h1 { 
	background:transparent url(../includes/header.gif) no-repeat top left;
  border:2px solid #FFFFFF;
	height:100px;
  margin:40px auto 0px auto;
	width:800px;
}
#headline h1 span {
	display:none;
}

#banner {
  margin:0px;
  padding:0px 0px 20px 0px;
  text-align:center;
}
#banner img {
  border:1px solid #000000;
}

/* START Outfit der Menüs */
#referenzen td a.konzkuenst {
  border:1px none #000000;
  color:#000000;
  font-family:Arial;
  font-size:10pt;
  font-weight:600;
  margin:0px 20px;
  text-decoration:none;
  vertical-align:middle;
}
#referenzen td a.konzkuenst:hover {
  border-bottom:1px dotted #000000;
}
#menu2 {
  clear:both;
}
#menu1 ul, #menu2 ul {
  margin:5px auto 8px auto;
}
#menu1 ul li, #menu2 ul li {
  border:1px none #761C1C;
  display:inline;
  list-style-type:none;
  padding:0px 30px 0px 30px;
}
#menu1 ul li a, #menu2 ul li a {
  border:1px none #000000;
  color:#FFFFFF;
  font-family:Tahoma;
  font-size:9pt;
  font-weight:500;
  text-decoration:none;
  vertical-align:middle;
}
#menu1 ul li a:hover, #menu2 ul li a:hover {
  border-bottom:1px dotted #FFFFFF;
}
#menu1 ul li a.active, #menu2 ul li a.active {
  border-bottom:1px solid #FFFFFF;
  font-weight:900;
}
/* ENDE Outfit der Menüs */

/* START Outfit des Mittelteils */
#laufschrift {
  background-color:#F0F0F0;
  margin:7px auto 7px auto;
  padding:26px 3px 26px 3px;
  width:800px;
}
#fscroller {
  border:0px solid #000000;
  font-family:Tahoma;
  height:25px;
  margin:25px auto 5px auto;
  width:785px;
}
#footer h3 { 
	background:transparent url(../includes/footer.gif) no-repeat top left;
  border:2px solid #FFFFFF;
	height:50px;
  margin:10px auto 20px auto;
	width:800px;
}
#footer h3 span {
	display:none;
}