/* reiter print.css */
/* allgemeines */
* { /* allg. reset */
 margin:0; 
 padding:0;
 } 
body {
 font-family:Verdana,Arial,Helvetica,serif; 
 font-size:9pt; 
 color:#000; 
 background-color:#fff;
 }
a {
 color:#000; 
 text-decoration:none;
 }
a:hover {
 color:#000; 
 text-decoration:none;
 } 
/* print */
.print {
 display:inline;
 }
.noprint {
 display:none;
 }
.printhead {
 position:absolute; 
 top:0; 
 left:0;
 } 
/* h1 */
h1 {
 display:none;
 }
/* ul menue - menue */
#menue {
 /*position:absolute;
 top:0;
 left:500px;
 z-index:5;*/
 display:none;
 }
/* fenster */
#fenster {
 display:none;
 }
/* gesamt */
#gesamt {
 margin:120px 0 0 10px;
 }
h2 {
	font-size:11pt;
 margin:40px 0 20px 0;
	}
h2 i {
	font-style:normal;
 color:#D4D580;
 margin-right:10px; 
 }
p {
	margin:0 0 15px 0;
 }
img {
 float:left;
 margin:0 15px 15px 0;
 }
.cd #erster strong {
	display:block;
 font-size:10pt;
 margin-bottom:10px;
 }
.cd h3 {
 font-size:11pt;
	margin:45px 0 0 0;
 }
.cd ul {
 list-style-type:none;
 margin:10px 0 20px 0;
 }
.cd ul a {
 display:none;
 }
.cd ul span {
 display:none;
 }
.band p img {
 float:left; 
 margin:0 15px 15px 0; 
 border:0;
 }
.band p {
 clear:both; 
 padding-bottom:50px;
 }
.band p strong { /* musiker name */
 display:block; 
 margin-bottom:15px; 
 border-bottom:1px solid #D4D580; 
 font-size:11pt;
 }
.band p strong i {
 font-weight:normal; 
 font-style:normal; 
 font-size:9pt
 }
.dates #erster table {
		width:100%;
 }
 .dates #erster .headline {
 font-weight:bold; 
 margin:15px 0 0 0; 
 border-bottom:1px solid #333;
 }
.dates #erster .termin {
 padding:5px 10px 0 0; 
 width:22%; 
 text-align:left;
 vertical-align:top;
 }
.dates #erster .event {
 padding:5px 10px 0 0;
 text-align:left;
 vertical-align:top; 
 }
.gaestebuch .eintragschreiben {
	display:none;
 }	
.gaestebuch .gb-author {
 border-width:1px 1px 1px 0;
 border-style:solid;
 border-color:#D4D580;
 }
.gaestebuch .gb-author-right {
 padding-right:10px;
 }
.links .headline {
 font-weight:bold; 
 margin:15px 0 -10px 0; 
 border-bottom:1px solid #333; 
 padding:0;
 }
.media ol {
 margin:-10px 0 0 25px;
	}
.media .mediathumbs {
 list-style-type:none;
 }
.media h2.mediaweitere {
 clear:both;
 }
.news .headline {
 font-weight:bold; 
 margin:15px 0 -10px 0; 
 border-bottom:1px solid #333; 
 padding:0;
 }
.kontakt address {
 margin:0 0 35px 20px;
	font-style:normal;
 }
.kontakt address.weitere {
	clear:both;
 }
.service a.pressefoto span {
 display:none;
 }
		
 
 
 
 
 /* fuss */
#fuss {
 display:none;
 }
