/* blow print.css */

/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 background-color:#fff;
 background-image:none;
 font-family:Verdana,Arial,Helvetica,serif; 
 font-size:9pt;
 color:#000;
}
a {
 color:#000;
}
p#printhead {
 display:block;
 position:absolute;
 top:0;
 left:0;
}
p#printfoot {
 clear:both;
 font-weight:bold;
 font-size:13pt;
 border-top:1px solid #f00;
 color:#f00;
}

.noprint {display:none;}

h1#head {display:none;}
ul#menue {display:none;}

div#content {
 margin:200px 0 35px 0;
}
/* stellt inhalt-fluß wieder her */
 div#content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 div#content {display:inline-table;}
 /* Hides from IE-mac \*/
 * html div#content {height:1%;}
 div#content {display:block;}
 /* End hide from IE-mac */
div#content i {/* rot und fett im fließtext */
 font-style:normal;
 color:#f00;
 font-weight:bold;
}

h2 {
 font-size:12pt;
 margin:15px 0 5px 0;
 border-bottom:1px solid #f00;
}

/* content special */
/* band */
body#band div#content div {
 width:100%;
 border-bottom:1px solid #f00;
 padding:0 0 0 130px;
 margin:30px 0 0 0;
 position:relative;
 height:200px;
}
body#band div#content div img {
 position:absolute;
 bottom:0;
 left:0;
}
body#band div#content div ul {
 list-style-type:none;
 margin:0;
}
body#band div#content div ul li {
 padding:2px 0 2px 0;
}
body#band div#content div ul li b {
 clear:both;
 display:block;
 float:left;
 width:5.5em;
 margin:0 10px 0 0;
 font-style:italic;
 color:#f00;
}
body#band div#content div ul li strong {/* name */
 display:block;
 color:#f00;
 margin:5px 0 5px 0;
 border-bottom:1px solid #660000;
 font-size:1.3em;
}
body#band div#content div ul li noscript {
 color:#f00;
 font-style:italic;
}

/* movies */
body#movies div#content ul#movielist {
 margin:0;
 padding:0;
 list-style-type:none;
}
body#movies div#content ul#movielist li {
 float:left;
 width:170px;
 height:150px;
 font-weight:bold;
 position:relative;
}
body#movies div#content ul#movielist li img {
 margin-bottom:5px;
}
body#movies div#content ul#movielist li a {display:none;}
body#movies div#content p {
 clear:both;
}

/* newsletter */
body#newsletter div#content .thnx {display:none;}
body#newsletter div#content form b {
 clear:both;
 display:block;
 float:left;
 width:4em;
 padding-top:2px;
}
body#newsletter div#content form input {
 width:300px;
 border:1px solid #f00;
 margin-bottom:2px;
 padding:1px 3px 1px 3px;
}
body#newsletter div#content form input:focus {
 border:1px solid #00f;
}
body#newsletter div#content form input.sendenbutton {
 width:140px;
 background-color:#fff;
 font-weight:bold;
 color:#f00;
 border:2px solid #f00;
 margin:10px 0 25px 223px;
 padding:2px 0 2px 0;
}

/* tour */
/* dates in tabellenform */
body#tour div#content table {
 width:100%;
 margin:-10px 0 20px 0;
}
body#tour div#content td.headline {
 font-size:1.3em;
 font-weight:bold; 
 padding:10px 0 0 0;
 border-bottom:1px solid #f00;
}
body#tour div#content td.termin {
 padding:3px 3px 3px 0;
 vertical-align:top;
 font-weight:bold;
 white-space:nowrap;
 color:#f00;
}
body#tour div#content td.event {
 padding:3px 0 3px 0;
 vertical-align:top;
}


/* contact */
body#contact div#content address {
 width:22em;
 font-style:normal;
 margin:20px 0 80px 70px;
 padding:20px;
 line-height:1.4em;
 background-color:#fff;
 color:#000;
 border:2px solid #f00;
}
body#contact div#content address strong {
 color:#f00;
}
body#contact div#content address b {
 clear:both;
 display:block;
 float:left;
 width:2.8em;
 color:#f00;
}
body#contact div#content address a {
 color:#000;
}
body#contact div#content p#imprint {
 font-size:0.9em;
}

/* links */
body#links div#content h2 {
 margin:20px 0 10px 0;
}
body#links div#content a {
 color:#f00;
 font-weight:bold;
}
body#links div#content a:hover {
 color:#fff;
}

/* downloads */
body#downloads div#content ul {
 padding:15px 0 45px 0;
}
body#downloads div#content ul li {
 margin-bottom:15px;
}
body#downloads div#content ul li a {
 font-weight:bold;
 color:#f00;
}
body#downloads div#content ul li a:hover {
 color:#fff;
}
body#downloads div#content ul li a b {
 font-weight:normal;
 color:#fff;
}
body#downloads div#content ul li img {
 margin-right:10px;
}




ul#menuebottom {display:none;}