body {
	background-color: #000;
	font-size:0.9em; font-family: Verdana, Arial, sans-serif;
	color:#fff;font-weight:bold; letter-spacing:-0.01em;
	min-width:855px; padding:0;margin:0; min-height:100%;
}
body a { text-decoration:none; color: #fff; }
body a:hover { color: #a872e0; }
body b { color: #7D1DE0; }

body div#alles {
	margin:30px; padding:0;  max-width:1300px;
	background-color:#000; height:500px;
}


/* ########################################################################## */
/* ######################### Kopfzeile mit Logo ############################# */
/* ########################################################################## */

body div#alles div#header { 
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #000;
	height: 60px; text-align:right; line-height:3em;
}

/* Sprachauswahl */
body div#alles div#header a {
	font-size:0.75em; font-weight:bold;
}

/* horizontaler Balken */
body div#alles div.hr {
	background: url("pics/bg-streifen.jpg") top left repeat-x #000;
	height: 10px; border:0; padding:0; margin: 0.5em 0; clear:both;
}


/* ########################################################################## */
/* ############################### Navigation ############################### */
/* ########################################################################## */

body div#alles div#navi a { text-transform: uppercase; }
body div#alles div#navi {
	padding:0; margin:2em 1em 2em; font-weight:bold; 
	font-size:1.15em; line-height:1.6em; width:47em;
} 
body div#alles div#navi a#gewaehlt { color: #7D1DE0; }
body div#alles div#navi a:hover b,
body div#alles div#navi a#gewaehlt b{ color: #fff; }

/* Medley-Audio-Player */
body div#alles div#navi object { width:320px; height:18px;  margin:0.7em 0 0 2px; }

/* Aufforderung, mit der Maus über die Bilder zu fahren */
body div#alles div#navi div#hinweis { 
	text-align:left; font-style:italic; padding:0 0 0 27px; margin:0;
	float:right; padding-bottom:15px; width:15em; font-size:0.7em;
	line-height:1.5em;
	background:url("pics/maus.gif") top left no-repeat transparent;
}


/* ########################################################################## */
/* ############################# Inhaltsteil ################################ */
/* ########################################################################## */

body div#alles div#content a { color: #a872e0; }
body div#alles div#content {
	border-top:1px dotted #fff;
	margin:0; padding:1em 0.2em;
	text-align:justify; min-height:240px;
}
body div#alles div#content p { line-height:1.5em; }

/* Verlinkung zu einem PDF-Dokument mit Hinweislogo zum Datei-Typ "PDF" */
body div#alles div#content p.pdf { text-align:right; }
body div#alles div#content p.pdf a:hover { color: #a872e0; }
body div#alles div#content p.pdf a { 
	background:url('pics/pdf.gif') no-repeat center left #000;
        padding-left:22px; font-size:0.8em; color:#fff;
}

/* ########################################################################## */
/* ######## Tabelle für die Bilder auf der Start- und Künstlerseite ######### */
/* ########################################################################## */

body div#alles div#content table#bilder {
	border:0; padding:0; margin:0;
	border-collapse:collapse;
}
body div#alles div#content table#bilder td {
	width:150px; height:110px; font-family:Arial, sans-serif;
	border:9px solid black; padding:0; margin:0; letter-spacing:0;
	vertical-align:top;
}
body div#alles div#content table#bilder td div {
	border:0;margin:0;padding:0;
}
body div#alles div#content table#bilder td div img {
	border:0;margin:0;padding:0;
}

/* Info-Text, der beim Überfahren mit der Maus erscheint */
body div#alles div#content table#bilder td p span.uberschr {
	font-size:12.7px; font-weight:bold; word-spacing:-2px;
}
body div#alles div#content table#bilder td div.beschreibung b {
	font-weight:bold; padding-right:1px; letter-spacing:1px; font-size:1.1em;
}
body div#alles div#content table#bilder td div.beschreibung p {
	border:0; margin:0; padding:7px 5px 0 7px; 
}
body div#alles div#content table#bilder td div.beschreibung a.video {
	border:0;margin:0; padding:3px 0 7px 10px; border-bottom:1px black solid;
	background:url("pics/video.gif") 116px 13px no-repeat #cc99ff;
	line-height:1.2em; display:block; color:#000;
}
body div#alles div#content table#bilder td div.beschreibung a.video span.klicken {
	font-size:1.3em;
}

body div#alles div#content table#bilder td div.beschreibung a.video span.und {
	color: #7D1DE0;
}
body div#alles div#content table#bilder td div.beschreibung,
body div#alles div#content table#bilder td div#beschr0,
body div#alles div#content table#bilder td div#beschr1,
body div#alles div#content table#bilder td div#beschr2,
body div#alles div#content table#bilder td div#beschr3,
body div#alles div#content table#bilder td div#beschr4,
body div#alles div#content table#bilder td div#beschr5,
body div#alles div#content table#bilder td div#beschr6,
body div#alles div#content table#bilder td div#beschr7,
body div#alles div#content table#bilder td div#beschr8,
body div#alles div#content table#bilder td div#beschr9
{
	border:0 #000 solid; padding:0; margin:0; display:none;  line-height:1.4em;
	font-size:10.6px; text-align:left;  color:#000; background:#000;
	border-color:#000;
}

/* Box, in der der Videoplayer erscheint */
body div#alles div#content div#video p {
	background-color:#fff; color:#000; font-size:0.8em;
	letter-spacing:0.1em; border-top:3px #000 solid;
	text-align:center; margin:0; padding:0;
}

body div#alles div#content div#video a { color: #000; }
body div#alles div#content div#video object { width:308px; height:228px; }
body div#alles div#content div#video {
	border:0;margin:0;padding:2px;
	position:absolute; top:240px;left:240px;
	border:1px #ddd solid; z-index:100;
	background-color:#000;
}


/* ########################################################################## */
/* ############################### Fußzeile ################################# */
/* ########################################################################## */

body div#alles div#fuss {
	text-align:right; text-transform: uppercase; 
	font-size:0.6em; font-family:sans-serif;
	margin:0; padding:0;
}
