/* BLOW style.css */
/* rot = #ff4634 */

/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 font-family:Arial,Helvetica,sans-serif;
 font-size:86%;
 background:url(images/head_bgrnd.jpg) no-repeat top center #000;
 color:#fff;
 text-align:center;
}
a {
 color:#fff;
}
a:hover {
 text-decoration:none;
}
a img {border:none;}
p {
 padding-bottom:15px;
}
.print {display:none;}
.noprint {}
p#printhead {display:none;}
p#printfoot {display:none;}

/* logo und seo-text */
h1#head {
 display:none;
}

/* musicians */
ul#musicians {
 width:731px;
 height:166px;
 margin:0 auto;
 list-style-type:none;
}
ul#musicians li {
 float:left;
}
ul#musicians li#guitar2 {
 width:129px;
 margin-right:14px;
}
ul#musicians li#guitar1 {
 width:137px;
 margin-right:15px;
}
ul#musicians li#vocal {
 width:137px;
 margin-right:16px;
}
ul#musicians li#drums {
 width:137px;
 margin-right:16px;
}
ul#musicians li#bass {
 width:130px;
 margin-right:0px;
}
ul#musicians li a {
 display:block;
 height:165px;
 text-indent:-5000px;
 text-align:left;
 text-decoration:none;
}
ul#musicians li a b {
 font-size:14px;
 color:#fff;
 padding:7px 0 5px 10px;
}
ul#musicians li a b i {
 display:block;
 padding-left:10px;
 font-weight:normal;
}
ul#musicians li a:hover {
 text-indent:0;
 background:url(images/musicians_red.gif) no-repeat;
}


/* menue oben */
ul#menue {
 margin:91px auto 0 auto;
 list-style-type:none;
 width:730px;
 height:100px;
 position:relative;
}
ul#menue li {
 float:right;
 position:relative;
}
ul#menue li a {
 text-decoration:none;
 font-size:1.1em;
 font-weight:bold;
 margin-left:10px;
}
ul#menue li a:hover, ul#menue li a.aktiv {
 color:#f00;
}
ul#menue li ul {
 list-style-type:none;
 position:absolute;
 top:1.3em;
 left:10px;
 width:350px;
}
ul#menue li ul li {
 float:left;
 font-size:0.9em;
}
ul#menue li#homelink a {
 display:block;
 text-align:right;
 width:450px;
 height:50px;
 padding:40px 0 0 0;
 position:absolute;
 top:-90px;
 right:-130px;
 color:#000;
 font-size:0;
 /*background-color:#fff;*/
}
ul#menue li#homelink a:hover {
 font-size:1.2em;
 color:#fff;
}

/* content */
div#content {
 width:730px;
 margin:0 auto 0 auto;
 text-align:left;
}
/* 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;
}
div#content h2 {
 font-size:1.2em;
 margin:0 0 20px 0;
 border-bottom:1px solid #f00;
}
div#content ul {
 list-style-type:none;
 margin:15px 0 0 25px;
}


/* CONTENT SPECIAL */

/* admin-styles */
.fett {font-weight:bold;}
.fettrot {font-weight:bold; color:#f00;}
.rot {color:#f00;}

/* welcome */
body#welcome div#content {
 position:relative;
 padding:260px 0 0 0;
}
body#welcome div#content img {
 position:absolute;
 top:-30px;
 left:5px;
}
body#welcome div#content h2 {
 margin:15px 0 5px 0;
}

/* info */
body#info div#content h2.h2vari {
 margin-top:35px;
}
body#info div#content h2.h2vari i {
 color:#fff;
 font-style:italic;
 font-weight:normal;
}

/* band */
body#band div#content div {
 width:600px;
 border-bottom:1px solid #f00;
 padding:0 0 0 130px;
 margin:30px 0 50px 0;
 position:relative;
 height:13em;
}
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;
}
body#band p#spacebottom {height:600px;}

/* sounds */
body#sounds div#content div {
 clear:both;
 padding:15px 0 25px 0;
}
body#sounds div#content div img {
 float:left;
 margin:0 15px 0 0;
}
body#sounds div#content div strong {
 display:block;
 font-weight:bold;
 font-size:1.2em;
 color:#f00;
 border-bottom:1px solid #f00;
}
body#sounds div#content ul {
 float:left;
 width:250px;
}
body#sounds div#content ul li {
 clear:both;
 height:1.8em;
}
body#sounds div#content ul li b {
 clear:both;
 display:block;
 float:left;
 width:11em;
 padding:2px 0 2px 0;
}
body#sounds div#content ul.blow1 li b {
 width:14.5em;
}
body#sounds div#content ul li a {
 display:block;
 float:left;
 width:22px;
 height:22px;
 text-indent:-5000px;
 background:url(images/play_sound.gif) no-repeat 0 0;
 outline:none;
}
body#sounds div#content ul li a:hover {
 background:url(images/play_sound.gif) no-repeat 0 -27px;
}
body#sounds div#content div p {
 clear:both;
 padding-top:15px;
}
/* cd-order */
body#sounds div#content form {
 margin:35px 0 0 0;
}
body#sounds div#content form input, body#sounds div#content form textarea {
 font-family:Arial,Helvetica,sans-serif;
 font-size:1em;
}
body#sounds div#content form input.stk {
 border:1px solid #f00;
 background-color:#fff;
 width:25px;
 margin-right:5px;
 padding:1px 3px 1px 3px;
 font-weight:bold;
}
body#sounds div#content form input.stk:focus {
 border:1px solid #00f;
}
body#sounds div#content form p strong {/* headlines */
 display:block;
 margin:30px 0 10px 0;
 border-bottom:1px solid #fff;
 width:480px;
}
body#sounds div#content form fieldset#cdstk {
 border:none;
}
body#sounds div#content form fieldset#adr {
 border:none;
}
body#sounds div#content form fieldset#adr b.error {
 clear:both;
 display:block;
 float:left;
 width:5em;
 padding-top:5px;
}
body#sounds div#content form fieldset#adr input.address {
 border:1px solid #f00;
 background-color:#fff;
 padding:1px 3px 1px 3px;
 margin-top:3px;
 width:400px;
}
body#sounds div#content form fieldset#adr input.address:focus {
 border:1px solid #00f;
}
body#sounds div#content form fieldset#adr textarea {
 border:1px solid #f00;
 background-color:#fff;
 padding:1px 3px 1px 3px;
 width:470px;
 margin:3px 0 15px 0;
}
body#sounds div#content form fieldset#adr textarea:focus {
 border:1px solid #00f;
}
body#sounds div#content form fieldset#adr input.button {
 width:160px;
 background-color:#fff;
 font-weight:bold;
 color:#f00;
 border:2px solid #f00;
 margin:0 0 25px 318px;
 padding:3px 0 3px 0;
}
body#sounds div#content form fieldset p.error {
 font-weight:bold;
 font-size:1.2em;
 display:none;
}
body#sounds div#content form textarea.website,
body#sounds div#content form b.website {/* no spam */
 display:none;
}

/* movies */
body#movies div#content ul#movielist {
 margin:0;
 padding:0;
}
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:block;
 width:140px;
 height:130px;
 position:absolute;
 top:0;
 left:0;
 z-index:10;
 text-indent:-5000px;
 background:url(images/play_movie.gif) no-repeat 0 0;
}
body#movies div#content ul#movielist li a:hover {
 background:url(images/play_movie.gif) no-repeat 0 -200px;
}
body#movies div#content p {
 clear:both;
}

/* mini - cms */
div#content div#kickminicms div img {
 padding:2px;
 border:1px solid #f00;
}
div#content div#kickminicms div {
 padding-top:20px;
}

/* 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;
}
body#newsletter div#content form textarea.website,
body#newsletter div#content form b.website {/* no spam */
 display:none;
}

/* 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 {
 width:20px;
 padding:2px 5px 2px 3px;
 vertical-align:top;
 font-weight:bold;
 white-space:nowrap;
 color:#f00;
}
body#tour div#content td.event {
 padding:2px 0 2px 0;
 vertical-align:top;
}


/* contact */
body#contact div#content address {
 width:20em;
 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 {
 margin-top:-20px;
}
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;
}

/* menue bottom */
ul#menuebottom {
 margin:50px auto 0 auto;
 list-style-type:none;
 width:730px;
 padding:2px 0 50px 0;
 border-top:1px solid #f00;
 position:relative;
}
ul#menuebottom li {
 float:right;
}
ul#menuebottom li a {
 text-decoration:none;
 font-weight:bold;
 margin-left:10px;
}
ul#menuebottom li a:hover, ul#menuebottom li a.aktiv {
 color:#f00;
}
ul#menuebottom li a#adm {
 display:block;
 width:20px;
 height:20px;
 position:absolute;
 left:-10px;
 top:0;
 /*background-color:#0f0;*/
}