body {
	font-family:Verdana, Arial, sans serif;
	background-color:#330000;
	background-color:#232323;
	color:#232323;
	margin:0px;
	padding:0px;
	font-size:0.8em;
}
a, div {
	outline:none;
}
#wrap {
	position:absolute;
	width:100%;
	margin-top:10px;
	min-height:600px;
/*	height:570px;
	top:35%;
margin-top:-210px;*/	
}
#alles {
	position:relative;
	width:900px;
/*	height:570px;
*/	margin:0 auto auto auto;
	padding:0;
	background-color:#fff;
	/*	background-image:url(../bilder/image001.gif);
	
	border:2px solid #ccc;
	background-image:url(bilder/image001.gif); 
	*/
}
#navi {
	position:relative;
	height:20px;
	margin:0;
	padding:10px 5px 10px 5px;
	background-color:#efefef;
	/*	border-bottom:2px solid #ccc;
*/color:#232323;
}
#inhalt {
	position:relative;
/*	height:485px;
	overflow:auto;
*/	padding: 0px 20px 20px 0;
	margin:30px 10px auto 0;
}
#inhalt-links {
	position:relative;
	width:400px;
/*	height:470px;
	overflow:auto;
*/	padding: 0;
	margin:0;
}
#inhalt-rechts {
	position:relative;
	width:410px;
/*	height:470px;
	overflow:auto;
*/	padding: 0 0 0 0;
	margin:0;
/*	background-color:#000000;
	color:#ffffff;*/
}
p, td {
}
p, li, td {
	line-height:140%;
}
table {
	margin:0px;
	padding:0;
	font-size:11px;
	color:#232323;
}
h1.index {
	font-family: Arial, sans serif;
	font-weight:normal;
	font-size:400%;
	color:#ff5500;
	padding:10px 0 10px 0;
	margin-top:20px;
	margin-bottom:20px;
}
h1 {
	font-size:110%;
	margin:10px 0 10px 0;
	padding:0;
}

h2.index {
	font-family: Arial, sans serif;
	font-weight:bold;
	font-size:24px;
	line-height:170%;
	color:#ff5500;
	margin-top:6px;
	margin-bottom:6px;
}
h2 {
	font-weight:bold;
	font-size:1.0em;
	line-height:170%;
	margin-top:15px;
	margin-bottom:10px;
}

h3 {
	font-family: Verdana, Arial, sans serif;
	font-weight:bold;
	font-size:101%;
	margin-top:6px;
	margin-bottom:6px;
}
h4 {
	font-family: Verdana, Arial, sans serif;
	font-weight: bold;
	font-size: 101%;
	margin-top:0px;
	margin-bottom:10px;
}
a {
	font-family: Verdana, Arial, sans serif;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	color: #ff5500;
}
a:visited {
	color: #ff5500;
}
a:hover {
	color: #aa0000;
	text-decoration:underline;
}
a:active {
	color: #aa0000;
	text-decoration:underline;
}
a.klein:link {
	font-family: Verdana, Arial, sans serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: #ff5500;
}
a.klein:visited {
	font-family: Verdana, Arial, sans serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: #ff5500;
}
a.klein:hover {
	font-family: Verdana, Arial, sans serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: #aa0000;
}
a.klein:active {
	font-family: Verdana, Arial, sans serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: #aa0000;
}
/*Navigation oben auf den Seiten*/
a.menu {
	text-decoration: none;
	font-weight: bold;
	padding:0px 15px 0 15px;
}
a.menu:link {
	color: #232323;
}
a.menu:visited {
	color: #232323;
}
a.menu:hover {
	color: #aa0000;
}
a.menu:active {
	color: #aa0000;
}
.menuaktiv {
	padding:0 15px 0 15px;
	font-weight:bold;
	color:#ff5500;
	background-image:url(../bilder/pfeil-li.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.fettorange {
	color:#ff5500;
	font-weight:bold;
}
.fett {
	font-weight:bold;
}
/*Navigation auf der Startseite*/

ul.menustart {
	margin-top:20px;
	list-style-image: url(../bilder/image004.gif);
}
ul.menustart li {
	padding-left:5px;
	margin-left:0;
}
a.menustart {
	font-size: 110%;
	text-decoration: none;
	font-weight: normal;
}
a.menustart:link {
	color: #232323;
}
a.menustart:visited {
	color: #232323;
}
a.menustart:hover {
	color: #ff5500;
}
a.menustart:active {
	color: #ff5500;
}
/*Links auf der Link-Seite*/
a.gruppen {
	font-family: Verdana, Arial, sans serif;
	font-size: 100%;
	text-decoration: none;
	font-weight: bold;
}
a.gruppen:link {
	color: #FF5500;
}
a.gruppen:visited {
	color: #FF5500;
}
a.gruppen:hover {
	color: #aa0000;
	text-decoration:underline;
}
a.gruppen:active {
	color: #aa0000;
	text-decoration:underline;
}
.breite500 {
	width:500px;
}
.breite600 {
	width:600px;
}
.breite400 {
	width:400px;
}
td.paddingtop50 {
	padding-top:50px;
}
.karte { 
	float:left;
	margin: 0px 10px 10px 0px;
}
hr {
	margin-top:20px;
	background-color:#ccc;
	color:#ccc;
}
ul {
	list-style:outside;
	list-style-image:url(../bilder/raute.gif);
	margin:15px 0 10px 5px;
	padding-left:12px;
}
li {
	margin-right:20px;
	padding-left:5px;
	margin-bottom:5px;
}
td {
	text-align:left;
}
a.pfeil {
	padding-left:10px;
	background-image:url(../bilder/pfeil-re.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:5px;
}
td.termine {
	padding:10px 0 10px 0px;
	border-bottom:1px solid #ccc;
}
.rahmenschwarz {
	border: 8px solid #000000;
}
.rahmenschwarz {
	border: 8px solid #000000;
}
.foto {
	float:left;
	margin:0 20px 0 0;
}
/*.rahmen {
	border: 7px solid #fff;
	border: 1px solid #ddd;
}
.rahmengrau {
	border: 1px solid #ddd;
}
*//* Filmkonzerte */
#inhaltfk {
	position:relative;
	width:100%;
/*	height:475px;
	overflow:auto;
*/	padding: 0px 0px 20px 0;
	margin:30px 0 0 0;/*	 background-color:#000;
	 color:#fff;
*/
}
/*#inhaltfk h3 {
	color:#fff;
}

*/

#musik {
	margin:10px 0 0 5px;}
ul#mp3musik {
	list-style:none;
	margin:0;
	padding:0
}
.musikicon {
	padding:0 10px 0 0;
	vertical-align:sub;
}

