html {
	height:100%;
	width:100%;
}

/*
html body{
	scrollbar-3dlight-color:#0000ff;
    scrollbar-arrow-color: #ff0000;
    scrollbar-base-color:#333333;
    scrollbar-darkshadow-color:#111111;
    scrollbar-face-color:#00ff00;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#999999;
	scrollbar-track-color:#ff00ff;
}
*/

body {
    color: #FFFFFF;
    background-color: #000000;
    background-image: url("images/cd-bg.png");
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 12%;
    margin-right: 12%;
    margin-top: 0%;
    margin-bottom: 0%;
    font-size:10pt;
  }
	.no-vert-center { background-position: top center; }
body.no-bg-img {
	    background-image:none;
	}
body.no-bg-img-center {
	    background-image:none;
		text-align:center;
	}
body.popup{
	background-image:none;
	text-align:center;
	margin-left: 0%;
    margin-right: 0%;
}
body.top{
	    background-image:none;
	    margin-left: 0pt;
	    margin-right: 0pt;
	}
body.bottom{
	    background-image:none;
	    margin-top: 3pt;
	    margin-left: 0pt;
	    margin-right: 0pt;
	}
body.bg-img-menu {
	    background-image: url("images/stangen-bg.png");
	    background-repeat: repeat-y;
	    margin-left:0pt;
	    margin-right:0pt;
	  }
body.band {
	    background-image: url("images/band.jpg");
		background-position: center center;
	  }
	  body.band a{
    	color: #aa0000;
    	text-decoration: none;
	  }
	  body.band a:visited{color: #aa0000;}
	  body.band a:active{color: #ffffff;}
	  body.band a:hover{color: #ff0000;}
	  table.band{
	  	width:420px;
	  }
	  table.steckbrief{
	  	width:105px;
	  	position:absolute;bottom:16px;
		/*background-image: url("images/papier2-bg.jpg");*/
		font-family: "Courier New",monospace;
		color: #cccccc;
		/*background-color:#000000;
		border:solid;
		border-width:1px;
		border-style:solid;
		border-color:#666666;
		filter:alpha(50);
		-moz-opacity:0.50;
		opacity:0.50;
		-khtml-opacity:0.50;*/
	  }
	  /*table.steckbrief td{
	  	border:none;
		background-color:transparent;
	  }*/

body.bg-img-links {
	    background-image: url("images/sonnenuntergang-bg.jpg");
	    background-position: center center;
	    text-align:center;
	  }
body.bg-img-news {
	    background-image: url("fotos/blackbox-05-11-11/band-dunkel.jpg");
	    background-position: top center;
	    margin-top: 1.5em;
	    margin-bottom: 1.5em;
	  }
body.bg-img-termine {
	    background-image: url("fotos/blackbox-05-11-11/band-dunkel2.jpg");
	    background-position: top center;
	    margin-top: 1.5em;
	    margin-bottom: 1.5em;
	  }
body.lyrics {
		margin-left:33%;
		margin-right:33%;
		margin-top:22pt;
		margin-bottom:22pt;
		background-image: url("images/verwelkt-bg.jpg");
    	background-attachment: fixed;
    	background-position: center center;
    	background-repeat: no-repeat;
	}

div,li {
    color: #FFFFFF;
 }

big {
	font-size: 120%;
	font-weight: bold;
}

p {
    margin-top: 0em;
    margin-bottom: 0.5em;
 }
p.review-txt .lyrics{
	    margin-top: 0em;
	    margin-bottom: 0em;
	    font-size:94%;
	    font-style:italic;
	 }
p.review-src {
	    margin-top: 0em;
	    margin-bottom: 4em;
	    text-align:right;
	 }
p.lyrics{
	 	font-style:italic;
		margin-top:1em;
		margin-bottom: 4em;
	 }

a {
    cursor: crosshair;
    color: #228dFF;
    text-decoration: none;
/*  display:inline;*/
  }
	a:active {
		color: #228dFF;
	  }
	a:hover {
		color: #22C8FF;
	}

textarea, input{
	font-family:monospace;
	color:#ffffff;
	filter:alpha(66);
	-moz-opacity:0.66;
	opacity:0.6;
	-khtml-opacity:0.6;
	background-color:#000000;
}

img.menu {
	margin-top:1pt;
	border:0;
}

table.news{
     table-layout:fixed;
}
table.news td{
     vertical-align:top;
	 text-align: left;
     padding-top: 0.5em;
}
table.news th{
     text-align:left;
}

table.impressum td{
     vertical-align:text-top;
}

table.details td{
	font-style:italic;
	font-size:90%;
	vertical-align:top;
}

.mini {
	font-size: 8pt;
	font-style:italic;
}

.cancelled {
	color: #ac0000;
}