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%;
	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 0px 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 5px;
	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 { font-family: Arial,sans serif; font-weight:normal; font-size:400%; color:#ff5500; padding:10px 0 10px 0; margin-top:20px; margin-bottom:20px; }
h2 { font-family: Arial,sans serif; font-weight:bold; font-size:24px; line-height:170%; color:#ff5500; margin-top:6px; margin-bottom:6px; }
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 { /*border: 10px solid white; */float:left; margin: 0px 10px 10px 0px;}
/*li {
list-style-position:outside;
margin-left:16px;
}
*/
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; 
}

.foto {
	border: 8px solid #000000;
	}
/*.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;
}

*/