html, body {

	margin: 0;

	padding: 0;
}



#page {
	padding: 20px 0 0 30px;
	margin: 0 auto;
	width: 1024px;
	
}



#header {
	position: relative;
	padding: 0 0 0 0;
	height: 126px;
	width: 980px;
	background-color:  white;
}




#logo {
    background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	width: 390px;
	height: 67px;
	left: 45px;
	top: 25px;
	position:absolute;
	z-index: 15;
}



#singersongwriter {
	background-image:url(../img/singer_songwriter.gif);
	background-repeat:no-repeat;
	bachground-color: red;
	position:relative;
	width: 205px;
	height: 71px;
	top:375px;
	left:45px;
	z-index: 4;
}



#animation {
  z-index: 2;
  position:absolute;
  height: 280px;
  width: 980px;
  background-color:  black;
}



#galerie {
  z-index: 2;
  position:absolute;
  height: 500px;
  width: 400px;
  background-color:  black;
}



#content_kontakt {
	position: relative;
	background-color:  white;
	height: 700px;
	width: 980px;
}



#content_leer {
	position: relative;
	background-color:  white;
	height: 600px;
	width: 980px;
}



#content_index {
	position: relative;
	background-color:  white;
	height: 700px;
	width: 980px;
}



#content_galerie {
	position: relative;
	background-color:  white;
	height: 900px;
	width: 980px;
}



#content_impressum {
	position: relative;
	background-color:  white;
	height: 1400px;
	width: 980px;
}




#content_bio {
	position: relative;
	background-color:  white;
	height: 1420px;
	width: 980px;
}




#content_gaestebuch {
	position: relative;
	background-color:  white;
	height: 1000px;
	width: 980px;
}





h1,h2,h3 { margin: 0; padding: 0;
}




#contenttxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 21px;
	position: absolute;
	width: 500px;
	height: 500px;
	left: 290px;
	top: 180px;
	padding: 80px 20px 0 30px;

}



#linie {
	position: relative;
	padding: 0 0 0 0;
	height: 1px;
	width: 980px;
	background-color:  grey;
}




#footer {
	padding: 0 0 0 0;
	text-align: right;
	height: 40px;
	width: 980px;
	left:290;
	position: absolute;
	background-color: white;
	z-index: 20;
}



.cheadline{
	line-height: 50px;
	color: black;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 1em;
}



.csubline{
	line-height: 30px;
	color: black;
	font-family:Arial,Helvetica,sans-serif;
	font-style:bold;
	font-size: 0.9em;
}



.ctext{
	line-height: 130%;
	color: black;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	z-index: 20;
	width: 350px;
}



.cfootertxt{
	padding: 15px 10px 0 0;
	left:320px;
	color: black;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 0.6em;
	z-index: 20;
	text-decoration: none;
	position: absolute;
	background-color:white;
}


a:link {
  color: black;
  text-decoration:none;
}

a:visited {
  color: black;
  text-decoration:none;
}

a:active {
  color: black;
  text-decoration:none;
}

a:hover {
  color: grey;
  text-decoration:none;
}

