/* Allgemeine Formatierungen */
*{
 margin:0;
 padding:0;
}

body{
 background:#fff;
 color:#000;
 font:100.01% Helvetica,Arial,sans-serif;
 text-align:center;
}


/* Formatierungen Layout (grob) */
#seite{
 background:#fff url(pics/mbg.jpg) repeat-y;
 color:#000;
 margin:0 auto;
 padding:0px;
 text-align:left;
 width:760px;
}

#oben{
 background:#fff url(pics/header7.jpg);
 color:#94AD10;
 clear:both;
 height:280px;
 width:760px;
 margin: 0px 0px 0px 0px;
}

#rechts{
 float:left;
 margin:0px 0px 20px 20px;
 width:500px;
}

#links{
 float:left;
 margin:0px 20px 20px 0px;
 width:185px;
 font:.9em Helvetica, Arial, sans-serif;
 background-color:#FF7800;
 text-align: center;
}

#unten{
 background:#000 url(pics/footer.jpg);
 color:#fff;
 clear:both;
 width:760px;
 height:50px;
 text-align:right;
 margin:0px;
}

/* Sonstige Formatierungen */

/* Schrift-Formatierungen */
h1 {
 border-bottom:1px solid #000;
 color:#FF7800;
 font-size:1.5em;
 letter-spacing:0.03em;
 margin:0px 0 10px 0;
}

h2 {
 color:#FF7800;
 font-size:1.0em;
 letter-spacing:0.01em;
 margin:20px 0 10px 0;
  border-bottom:1px dashed #000;
}

h3 {
 color:#FF7800;
 font-size:1.0em;
 letter-spacing:0.01em;
 margin:0px;
}

h4 {
 color:#FF7800;
 font-size:1.0em;
 letter-spacing:0.01em;
 margin-top:15px;
}

#rechts p{
 text-align:justify;
 margin-top:15px;
 font-size: 0.91em;
}

#rechts ul{
 margin:20px 0px 0px 40px;
  font-size: 0.91em;
}

#rechts form td{
 font-size: 0.91em;
}

div#menu{
 color:#fff;
 font:bold 12px Helvetica, Arial, sans-serif;
 width:185px;
}

div#tracklist td {
font-size: 0.7em;
}

div#tracklistlive td {
font-size: 0.8em;
padding:2px;
}

#liste{
 list-style:none;
 margin:5px 2px;
 padding:0px;
 width:185px;
}

#liste li a{
 color:#fff;
 display:block;
 padding:7px 8px;
 margin:0px;
 text-decoration:none;
 width:165px;
  border-bottom:1px dashed #fff;
}

#liste li a:hover{
 color:#000;
 background:#FF7800;
 text-decoration:none
}

#liste li a.aktuell {background:#FF7800;color:#000;}


/* Link-Formatierungen */
a:link,a:visited,a:active{
 color:#FF7800;
 text-decoration:underline;
}

a:hover{
color:#000;
 text-decoration:underline;
}

#unten p {
 color:#000;
 font:.70em Helvetica, verdana, sans-serif;
 margin-right:10px;
 padding-top:32px;
}

#unten a{
 color:#000;
 text-decoration:underline;
}

#unten a:hover{
 text-decoration:underline;
}

.small {
 color:#fff;
 font:.75em Helvetica, verdana, sans-serif;
 }
 
 .zitattext {
text-align:center;
margin-top:30px;
margin-bottom:5px;
font-weight:bold;
font-size:0.85em;
padding:0px;
}

.zitatquelle {
text-align:center;
margin:0px;
font-style:italic;
padding:0px;
font-size:0.8em;
}

.zitattextf {
text-align:center;
margin-bottom:10px;
font-weight:bold;
padding:0px;
font-size:0.8em;
}

.zitatquellef {
text-align:center;
margin:0px;
font-style:italic;
padding:0px;
font-size:0.7em;
}

.fbutton {
border:1px solid #FF7800; 
background:#FFF; 
color:#FF7800; 
font-weight:bold;
}

.rahmen {
border:1px solid #FF7800;
}

#schlagzeile {
	clear:both;
	overflow:hidden; 
	padding-right:10px;
	margin-top:15px;
	margin-bottom:25px;
	font-size: 0.91em;
	text-align: justify;
}

.schlagzeile_bild {
	float:left;
	margin-right:20px;
	border:#FF7800 1px solid;
}

.schlagzeile_bild_rechts {
	float:right;
	margin-left:20px;
	margin-bottom:5px;
	border:#FF7800 1px solid;
}

.appetizer {
	text-align:center; 
	font-size:1.2em; 
	font-weight: bold;
	color:#FF7800; 
	border:1px solid #FF7800; 
	padding:10px; 
	margin-top:0px; 
	margin-bottom:30px;
}