@charset "utf-8";
/* CSS Document */

div#mainContentHead p#bandfoto {
	text-align:center;
	margin-top:-40px;
}

div#mainContentHead p#steckbrief {
	margin-top: 10px;
	text-align:center;
}

div#mainContentHead p#seitenUeberschrift {
	position:relative;
	top:-245px;
	text-align:center;
}

p.mitFoto, div.mitFoto {
	margin-top:-90px !important;
}

#mainContentBody table#discographie {
	margin-top:-40px !important;
}


#bandfoto img, #seitenUeberschrift img, #steckbrief img{
	border:none !important;
}

div#content {
	background-image:url(../bilder/background/KachelHell.jpg);
	z-index: 0;
	background-repeat:repeat;
	background-color:#E8E1D9;
	clear:both;
	position:relative;
	top:-5px;
	width:100%;
}

div#content table#contentTable img,
div#content table#contentTable table.termine {
	border: 2px outset #868686;
	margin:0;
}

body#forum div#content table#contentTable img,
body#gaestebuch div#content table#contentTable img
 {
	border: none;
}

div#content table#contentTable {
	border:0;
}

div#content table#contentTable {
	background:url(../bilder/background/KachelGruen.png) repeat-x;
}

div#content td#contentLeft div#sideContent {
	padding:45px 5px 30px 60px;
	width:135px;
}

div#content td#contentMiddle div#mainContent{
	padding:50px 20px 30px 140px;
}

body#forum div#content td#contentMiddle div#mainContent{
	padding:50px 20px 30px 77px;
}

div#content table#contentTable table.termine th {
	background-color:#a3a3a3;
}

div#content table#contentTable table.termine td {
	padding-left: 3px;
}


div#content td#contentMiddle div#mainContent p.gedicht,
div#content td#contentMiddle div#mainContent h2.gedicht,
div#content td#contentMiddle div#mainContent h4.gedicht {
	text-align:center;
}

div#content div#video {
	margin-left:auto;
	margin-right:auto;
}

form.video {
	font-size:0.8em;
}

div#content td#contentMiddle div#mainContentBody table {
	margin: auto;
}

div#content td#contentMiddle div#mainContent h2 {
	font-size: 1.2em;
	padding-top:1.5em;
}

div#content td#contentMiddle div#mainContent a:link, 
div#content td#contentMiddle div#mainContent a:visited, 
div#content td#contentMiddle div#mainContent a:active {
 	color:#9e0000;
 	text-decoration:none;
}

div#content td#contentMiddle div#mainContent form.video input.submit {
	width: 10em;
	border: 2px inset;
	border-color:#6e4a1e;
	background-color:#9e0000;
	color:#fff;
	font-weight:bold;
}

div#content td#contentMiddle div#mainContent a:hover{
 color:#9e0000;
 text-decoration:underline;
}

div#content td#contentMiddle div#mainContent div#mainContentHead {
	margin-top:-0.7em;
}

div#content td#contentMiddle div#mainContent div#mainContentHead p a:link, 
div#content td#contentMiddle div#mainContent div#mainContentHead p a:visited, 
div#content td#contentMiddle div#mainContent div#mainContentHead p a:active,
div#content td#contentMiddle div#mainContent div#mainContentHead p.linkRow {
 	color:#9e0000;
 	text-decoration:none;
 	font-size:11px;
}

div#content td#contentMiddle div#mainContent div#mainContentHead p a:hover{
 color:#9e0000;
 text-decoration:underline;
 font-size:11px;
}

div#content td#contentMiddle div#mainContent div#mainContentHead h1.subheadline a {
	color: #520000;
}


div#content td#contentMiddle div#mainContent div#mainContentHead p.line { 
	border-top-width:1;
	border-top-color:#CFCFCF;
	border-top-style:solid;
	text-align:right;
	margin-top:0.1em;
	padding-top:0.05em;
}

div#content td#contentMiddle div#mainContent div#mainContentHead h1.subheadline {
	padding-top:1.25em;
	font-size:1em;
	font-weight:bold;
	margin-left:1px;
}

div#content td#contentMiddle div#mainContent div#mainContentBody {
	padding-left:1px;
	margin-top:-0.2em;
}

div#content td#contentMiddle div#mainContent div#mainContentBody ul li {
  list-style-position:inside;
}

div#content table#contentTable p {
	padding: 0.7em 0 0.3em 0;
	line-height:1.5em;
}

div#content table#contentTable div#mainContentBody p {
	padding-bottom: 0.8em;
}

div#content table#contentTable div#mainContentBody table.termine td {
	line-height: 1.3em;
}

div#content table#contentTable div#mainContentBody table#steckbrief {
	width: 80% !important;
	margin: 0 auto 0 auto;
}

div#content table#contentTable div#mainContentBody table#steckbrief ul li {
	list-style-position:outside !important;
}

div#content table#contentTable div#mainContentBody table#steckbrief td {
	padding: 0.5em 1em 0.5em 3em;
	vertical-align:top;
}

div#content td#contentLeft {
	background: url(../bilder/background/Niete.png) -57px 0px repeat-y;
}

div#content td#contentMiddle {
	background: url(../bilder/background/Niete.png) 0px 0px repeat-y;
}

body#forum div#content td#contentMiddle {
	background: url(../bilder/background/Niete.png) -57px 0px repeat-y;
}


div#content td#contentRight {
	background: url(../bilder/background/Niete.png) -4px 0px repeat-y;
}

div#footerWrap {
	clear:both;
	width:90%;
	margin: 0 auto 0 auto;
	min-width: 950px;
	max-width: 1400px;
	background: url(../bilder/background/KachelFooter.jpg) repeat-x top;
	height:55px;
	position:relative;
	top:-5px;
}

body#news div#content td#contentMiddle table {
	margin: 0 auto 0 auto;
}

div#footers {
	background: url(../bilder/footer/FooterRechts.png) no-repeat top right;
}

div#footers p {
	background:url(../bilder/footer/FooterLinks.png) no-repeat top left;
	text-align: center;
	padding:17px 0 20px 0px;
	font-weight: bold;
	font-size:14px;
	height:55px;
}

td.newsSL {
	border-top-width:1;
	border-top-color:#CFCFCF;
	border-top-style:solid;
	text-align:right;
	background-color:#F8F8F8;
	font:normal 11 verdana;
	padding-bottom:1em;
}

h2.first {
	margin-top:0.5em;
}
