/***********************************************
	vadim werbitzky komponist-site styles
************************************************/
body {
   margin:0px; padding:0px;
   text-align: center;
   font-family: "impact", "verdana", "arial", sans-serif;
   color: #333;
   background-color: #000;
}


/*#Content {
	position:absolute;
	left:50%;
	width:500px;
	margin-top:50px;
	margin-left:-266px;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	}*/



#mainPanel, #imprPanel, #untPanel {
	position:absolute;top:0px;
	z-index:0;
	left:50%;
	width:760px;
	height: 550px;
	margin-left:-380px;
	background-color:#000;
}
#mainInnerPanel, #imprInnerPanel, #untInnerPanel {
	position:absolute; top:20px;
	left:50%;
	width:500px;
	margin-left:-266px;
	background-color:#000;
	height: 550px;
}
#panelKonstrMain, #panelKonstrImpr, #panelKonstrUnt {
	position:absolute; top:0px; left: 20px;
   	cursor: pointer;
   	width: 464px;
   	height: 570px;
	background-color:#000;
}



.txt{
   /*float:left;*/

}

#txtImpr {
	position:absolute; top:207px; left: 157px;
   	/*border-right: 1px solid #cccc99;
   	border-bottom: 1px solid #eeeeaa;*/
   	width: 290px;
   	height: 100px;
   	background-color: #000;
   	z-index:5;
   	visibility: visible;
      text-align: justify;
	}

#txtHaftung {
	position:absolute; top:378px; left: 157px;
   	width: 145px;
   	height: 120px;
   	background-color: #000;
   	z-index:5;
   	visibility: visible;
      text-align: justify;
	}

#txtHinweis {
	position:absolute; top:358px; left: 337px;

   	width: 290px;
   	height: 30px;
   	background-color: #000;
   	z-index:5;
   	visibility: visible;
      text-align: left;
	}
	
#txtUnt {
	position:absolute; top:122px; left: 122px;
   	/*border-right: 1px solid #cccc99;
   	border-bottom: 1px solid #eeeeaa;*/
   	width: 270px;
   	height: 150px;
   	background-color: #000;
   	z-index:5;
   	visibility: visible;
      text-align: center;
	}


.txtspan-klein-orange {
   padding: 0px;
   margin: 0px;
   margin-top:0px;
   color: #999966;/*#555500;*/
   line-height: 1.2em;
   font-size: 8pt;
}

.txtspan-klein {
   padding: 0px;
   margin: 0px;
   margin-top:0px;
   color: #999966;/*#555;*/
   line-height: 1.4em;
   font-size: 8pt;
}

.txtspan-klein p, .txtspan-klein-orange p {
   padding: 0px;
   margin-top:0px;
}
.txtspan-klein h3 {
   padding: 0px;
   margin-top:3px;
   color: #555500;
   font-size: 10pt;
   font-weight: normal;
}

.txtspan {
   margin: 5px;
   color: #aeaeae; /*#555eae;*/
   line-height: 1.6em;
   font-size: 9pt;
}


.txtspan h3 {
   padding: 0px;
   margin-top:3px;
   color: #878727;
   font-size: 11pt;
   font-weight: normal;
}
.txtspan h3:hover, .txtspan-klein h3:hover, .txtspan-klein-orange p:hover{
   color: #FFFF66;/*#878727;*/
}

.txtspan a, .txtspan-klein-orange a{
	color: #ad8834;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.txtspan p:hover, ul:hover, .txtspan-klein p:hover{
   color: #CCCC66;
}


#trebleLeft{
	position:absolute; top:0px; left: 300px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRight{
	position:absolute; top:40px; left: 225px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftDown{
	position:absolute; top:430px; left: 275px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRightDown{
	position:absolute; top:350px; left: 100px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftHoriz{
	position:absolute; top:255px; left: 0px;
   	width: 57px;
   	height: 45px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRightHoriz{
	position:absolute; top:260px; left: 390px;
   	width: 57px;
   	height: 45px;
   	z-index:10;
   	visibility: hidden;
	}
/********************IMPRESSUM*******/
#trebleLeftImpr{
	position:absolute; top:92px; left: 285px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRightImpr{
	position:absolute; top:58px; left: 163px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftDownImpr{
	position:absolute; top:440px; left: 315px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftHorizImpr{
	position:absolute; top:255px; left: 95px;
   	width: 57px;
   	height: 45px;
   	z-index:10;
   	visibility: hidden;
	}
/********************UNTERRICHT*******/
#trebleLeftUnt{
	position:absolute; top:152px; left: 430px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRightUnt{
	position:absolute; top:58px; left: 153px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftDownUnt{
	position:absolute; top:440px; left: 315px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleLeftHorizUnt{
	position:absolute; top:380px; left: 90px;
   	width: 57px;
   	height: 45px;
   	z-index:10;
   	visibility: hidden;
	}
/********************WERKE/GAESTEBUCH/KOMPONIST*******/
#trebleLeftWerke, #trebleLeftGbuch, #trebleLeftKomponist{
	position:absolute; top:392px; left: 110px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#trebleRightWerke, #trebleRightGbuch, #trebleRightKomponist{
	position:absolute; top:92px; left: 210px;
   	width: 45px;
   	height: 57px;
   	z-index:10;
   	visibility: hidden;
	}
#imAufbauWerke, #imAufbauGbuch, #imAufbauKomponist {
	position:absolute; top:292px; left: 40px;
   	width: 158px;
   	height: 39px;
   	z-index:10;
   	visibility: hidden;
	}	
