/* (p) dreifalt.de 2008 */

html, body {
	margin:0; padding:0;
	height:100%;
	overflow:auto;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
.formTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}

body.bodyStart {
	background-image:url(../_pics_gui/bg_content_big.gif);
	background-attachment:fixed;
	background-position:center center;
}
body.bodyContent {
	background-image:url(../_pics_gui/bg_content_big.gif);
	background-attachment:fixed;
	background-position:center center;
}
div {
	margin:0px; padding:0; border:0;
}
#divFrameStart {
	position:absolute;
	width:100%; height:100%;
	background-image:url(../_pics_cont/bg_start.jpg);
	background-attachment:fixed;
	background-position: center center;
	background-repeat:no-repeat;
}
#divLinkStart {
	position:absolute;
	left:50%; top:50%;
	margin:-150px 0 0 -280px; 
	width:620px; height:200px;
	border:0;
	background-color:transparent;
}
#startInfo {
	position:absolute;
	top:140px; right:14px;
	width:300px; height:auto;
	text-align:right;
}
#divFrame { /* frame whole site... */
	position:absolute;
	left:0; top:0;
	width:100%; height:100%;
	z-index:1;
}
#divContent { /* content frame */
	position:absolute;
	left:50%; top:50%;
	margin: -275px 0 0 -505px;
	width:1010px; height:550px;
	z-index:1;
}
#mmenue {
	position:absolute;
	left:95px; top:232px;
	width:174px; height:auto;
	z-index:2;
}
#picSmall {
	position:absolute;
	left:271px; top:152px;
	width: 149px; height:149px;
	z-index:3;
}
#picBig {
	position:absolute;
	left:289px; top:301px;
	width: 228px; height:228px;
	z-index:3;
}
#logosOrg { /* small linked logos... */
	position:absolute;
	left:218px; top:428px;
	width: 56px; height:42px;
	z-index:3;
}
#divIFrame { /* content frame... */
	overflow:auto;
	position:absolute;
	left:640px; top:97px;
	width:350px; height:450px;
	z-index:3;
}
#dateSmall { /* small pink date line...*/
	position:absolute;
	left:23px; top:178px;
	width:147px; height:6px;
	z-index:3;
}
#linkToStart { /* link back to language selection...*/
	position:absolute;
	left:23px; top:178px;
	width:213px; height:52px;
	z-index:99;
}
#player {
	position:absolute;
	left:40px; top:388px;
	width:165; height:81px;
	z-index:900;
	overflow:hidden;
}
#submenArtists {
	color:#bbbbbb;
	position:absolute;
	visibility:hidden;
	left:260px; top:146px;
	width:320px; height:150px;
	z-index:3;
}
#submenMusicians {
	color:#bbbbbb;
	position:absolute;
	visibility:hidden;
	left:260px; top:146px;
	width:370px; height:150px;
	z-index:3;
}
#submenArtists div, #submenMusicians div {
	position:relative; top:0px;
	width:auto; height:auto;
	visibility:inherit;
}
#submenArtists a:link, #submenArtists a:visited, #submenMusicians a:link, #submenMusicians a:visited { /* links submens... */
	color:#999999;
	text-decoration:none;
}
#submenArtists a:hover, #submenArtists a:active, #submenMusicians a:hover, #submenMusicians a:active { /* links submens... */
	color:#d13b94;
	text-decoration:none;
}
a:link, a:visited { /* links submens... */
	color:#d13b94;
	text-decoration:none;
}
a:hover, a:active { /* links submens... */
	color:#00beed;
	text-decoration:none;
}

input.feld {
font-size:11px;
}
