* {
	margin:0; padding:0;
	border:0;
	outline:none;
	font-family:Verdana, Geneva, sans-serif;
}

body {
	background:url(../images/background.jpg) repeat-y left top;
	background-color: #F8F6E7;
}


/* ------ Webseiten - Container ------ */
#main {
	top:0px; left:450px;
	padding-bottom:30px;
	width:640px;
	margin-left:450px;
}


/* ------ Header ------ */
#header { 
	z-index:0;
	position:absolute;
	top:0px; left:0px;
	width:445px;
}

/* ---- "Logo" ---- */
#header img {
	position:absolute;
	top:30px;
	right:140px;
}

/* ------ Content ------ */
#content {
	z-index:1;
	position:relative;
	top:0px; left:20px;
}

/* ------ Text - Container ------ */
#content #text {
	position:relative;
	top:30px; left:40px;
	width:550px;
}

/* Ueberschriften */
#content #text h1 {
	font-size:10pt;
	font-weight:bold;
	line-height:1em;
	color:#000000;
	margin-bottom:5px;
}

#content #text h2 {
	font-size:8pt;
	font-weight:normal;
	line-height:1.5em;
	color:#7A7878;
	margin-bottom:5px;
}

/* --- Bild oben ---- */
#content img#bg-oben {
	margin-top:0px;
	float:left;
}

/* Ueberschrift einzelne Sites */
#content img#site-ueberschrift {
	margin-top:260px;
	margin-left:-600px;
}


/* Absaetze */
#content #text p {
	font-size:10pt;
	font-weight:normal;
	line-height:1.5em;
	color:#7A7878;
	margin-bottom:1.625em;
}

#content p#disco-klein {
	font-size:8pt;
	color: #ADB77B;
	margin-bottom:2px;
}

#content p#zitate{
	color:#BCC594;
	text-align:right;
}

/* ------ Links ---- */

#content a:link, 
#content a:visited {
	font-size:10pt;
	font-weight:normal;
	color:#ADB77B;
	text-decoration:underline;
}

#content a:hover, 
#content a:active, 
#content a:focus {
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}

/*--- Tabelle Discographie ---- */

#content table {
	width:550;
	margin:18px 0;
	color:#7A7878;
	font-size:9pt;
	line-height:14pt;
}


#content table th {
	height:22px;
	text-align:center;
}

#content table td {
	padding:5px 0px;
	border-bottom: 1px solid #ADB77B;
	vertical-align:top;
	margin-bottom:3px;
	margin-top:3px;
}

#content table p#disco-klein {
	font-size:8pt;
	color: #ADB77B;
	margin-bottom:2px;
}


#content table td img {
	margin-bottom:3px;
	margin-top:3px;
	margin-right:30px;
}

/* Container Kontaktadresse */

#content #text #kontaktadresse p{
	/*left:200px;*/
}


/* Formular */

.formular { 
	color :#7A815A; 
	background-color : #ffffff; 
	border-top : #ffffff 1px solid; 
	border-left : #ffffff 1px solid; 
	border-right : #000000 1px solid; 
	border-bottom : #000000 1px solid; 
	}
	
.text { 
	font-size:10pt; 
	color:#666666; 
	line-height:13pt;
	font-family:Verdana,Arial,Helvetica; 
	text-decoration:none; }
	
/* ------ Impressum - Container ------ */

#impressum {
	left:0px;
	margin-left:150px;
	text-align:right;
	position:absolut;
	padding-bottom:5px;
	margin-top:10px;
	padding-top:50px;
}

#impressum p {
	margin-right:33px;
	font-size:8pt;
	color:#ADB77B;
}

#impressum a:link, #impressum a:visited {
	color:#ADB77B;
	text-decoration:underline;
}

#impressum a:hover, #impressum a:active, #impressum a:focus {
	color:#ADB77B;
	text-decoration:none;
}
	
/* --- Trennlinie ---- */
#content img#trennlinie {
	margin-bottom:20px;
}		
