html, body{
  height:100%;
  margin:0;
  padding:0;
  background-color: #CCCCCC;
  
  
scrollbar-face-color: cbbfb6;
scrollbar-highlight-color: cbbfb6;
scrollbar-3dlight-color: cbbfb6;
scrollbar-darkshadow-color: cbbfb6;
scrollbar-shadow-color: cbbfb6;
scrollbar-arrow-color: 000000;
scrollbar-track-color: cccccc;
  
  
  
}





body, th, td, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
}

h2, h3 {
	font-weight: normal;
}

h1 {
	font-weight: normal;
	font-size: 15px;

}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

ul, ol {
	line-height: 200%;
}
p {
	line-height: 150%;
	color: #000000;
}
blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
text-decoration: none;
}

a:hover {
	text-decoration: none;
}

h1 a {
text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
}



#center {
  padding:0;    
  width:1000px;     
  min-height:600px; 
  position:absolute;
  top:50%;                  
  left:50%;

  margin:-300px 0 0 -500px;
}

#footer {
	padding:0;
	width:1000px;
	position:absolute;
	left: 12px;
	top: 591px;

}

td#leftTD
{
	background-color: #cbbfb6;
	background-image: url(../IMG/backgrounds/hg_l_bluecafe.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

td#leftjazzTD
{
	background-color: #cbbfb6;
	background-image: url(../IMG/backgrounds/hg_l_jazz.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}


td#gallerieTD
{
	background-color: #cbbfb6;
	background-image: url(../IMG/backgrounds/hg_galerie_1.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

td#mainnaviTD
{
	background-color: #cbbfb6;
}

td#kontaktTD
{
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 100%;
}

td#logoTD
{}

td#contentTD
{
	background-color: #F0E4DC;
}

table#main
{
	background-color: #FFFFFF;
}

.content_left a {
	color: #000000;
	text-decoration: none;
}

.content_left  a:hover {
	color: #000000;
	text-decoration: underline;
}

.content_center a {
	color: #000000;
	text-decoration: none;
}

.content_center  a:hover {
	color: #000000;
	text-decoration: underline;
}

.content_center {
	text-align: center;
}

.dj_content_center {
	text-align: left;
	padding-top: 280px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.party_content_center {
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 290px;
	color: #FFFFFF;
}

.content_musiker {
	padding-right: 155px;
	padding-left: 125px;	
}

.content_saenger_l {
	padding-right: 0px;
	padding-left: 260px;	
}

.content_saenger_simon {
	padding-right: 0px;
	padding-left: 0px;	
}

.content_saenger_nina {
	padding-right: 0px;
	padding-left: 375px;	
}

.content_saenger_johannes {
	padding-right: 340px;
	padding-left: 0px;	
}

.content_saenger_r {
	padding-right: 255px;
	padding-left: 0px;	
}

.content_left {
	text-align: left;
}
.content_right {
	text-align: right;
}
.texte
{
	overflow: auto;
	height: 376px;
	
	margin: 0px;
	padding-top: 35px;
	padding-right: 22px;
	padding-bottom: 35px;
	padding-left: 22px;
}

