/* < override browser styles starts here - normalize margin, padding */
body, div, dl, dt, dd, ul, ol, li, hi, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, 
blocquote, th, td {
	margin: 0;
	padding: 0;
}

/*normalize font-size for headers */
hi, h2, h3, h4, h5, h6{
	font-size: 100%;
}

/*remove list-style from lists*/
ol, ul{
	list-style: none;
}

/*normalize font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var{
font-style: normal;
font-weight: normal;
}

/*remove list-style from lists 
table{
	border-collapse: collapse; border-spacing: 0;
}
*/

/*remove border from fieldset and img */
fieldset, img{
	border: 0;
}

/*left-aligns text in caption and th */
caption, th{
	text-align: left;
}

/*removes quotation marks from q 
q:before, q:after{
	content: '';
	}
*/

a{
	text-decoration: none;
}

html {
	text-align: center;
	background-color: #333333;
	/*background:url(ImagesDiener/DienerBackground4.jpg);*/
	background: #333333 url(ImagesDiener/BackGrCube5.gif);
	/*background: url(ImagesDiener/BackgroundShadow1.gif);*/
	/*background: #333333 url(ImagesDiener/BackgroundSkewed1.gif);*/

	
}

/* < override browser styles stops here*/


	body { 	
	position: relative;
	width: 1000px;
	margin: 0 auto;
	/*font-size: 100%;*/
	font-size: 24px;
	font-family:  Georgia, "Franklin Gothic", Monotype, "Times New Roman", serif;
	/*background-color: white;*/
	/*background: url(ImagesDiener/WhiteBackGrPixel2.png);*/
	text-align: center;
	}
	
#container{
	position: relative;
	width: 1000px;
	margin-top: 5px;
	border: 1px solid #999999;
}	

.cont_height_index{
	height: 1050px;
	background-color: white;
}

.cont_height_lebens{
	height: 1820px;
	background-color: white;
	z-index: 0;
}

.cont_height_diskografie{
	height: 1750px;
	background-color: white;
}

.cont_height_aktuelles{
	height: 1070px;
	background-color: white;
}

.cont_height_presse{
	height: 3200px;
	background-color: white;
}

.cont_height_tonverz{
	height: 4150px;
	background-color: white;
}

.cont_height_werkverz{
	height: 950px;
	background-color: white;
}

.cont_height_kontakt{
	height: 1200px;
	background-color: white;
}


#container_title{
	width:100%;
	height: 110px;
	margin-top: 0px;
	text-align: center;
	font-weight: normal; color: black; font-size: 1.5em;

	/*background: black url(ImagesDiener/TitleBackGr.gif) no-repeat right bottom;*/
	/*background: black url(ImagesDiener/DienerRoundBlackTop.gif) no-repeat right top;*/
	background: #FF9933;
}




#container_title li.name:first-letter{
	font-size: 1.6em
}

#container_title ul{
	position: absolute;
	left: 30%;
	top: 20px;
	letter-spacing: 5px;
	word-spacing: 5px;
	border: 0px solid yellow;
	width: auto;
}

#container_title ul li.Year{
	margin-top: -10px;
	font-size: 0.7em;
}

#container_title img{
	position: absolute;
	left: 15px;
		border: 1px solid #FF9933;
	z-index: 20;
}

#navigation_main{
	position: absolute;
	left: 0px;
	margin-top: 5px;
	width: 100%;
	height: 47px;
	/*background-color: #FF9933;*/
	z-index: 19;
	/*background: #FF9933 url(ImagesDiener/NavigationBackGr.gif) no-repeat right bottom;*/
	/*background: #FF9933  url(ImagesDiener/DienerRoundOrange.gif) no-repeat right bottom;*/
	/*background: #FF9933  url(ImagesDiener/DienerRoundOrange2L.gif) no-repeat right bottom;*/
}

.navig_bgr {
	/*background: #FF9933  url(ImagesDiener/DienerRoundOrange.gif) no-repeat right bottom;*/
	background: #333333;
}

.navig_index_bgr{
	/*background: #FF9933  url(ImagesDiener/DienerRoundOrange2L.gif) no-repeat right bottom;*/
	background: #333333;
}

#navigation_main ul{
	font-weight: normal; color: #FF9933; font-size: 0.7em;
	letter-spacing: 1px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid red;
}

#navigation_main ul li{
	margin-top: 20px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 2px solid white;
	text-align: center;
	width:auto;
}

#navigation_main ul li a {
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	width: auto; 
	/* fills the background color including the padding area ==> ul li a => padding */	
}

#navigation_main ul li a:hover{
	/*display:block;*/
	background-color: #ff9933;
}
/*
#navigation_main ul li:hover a {
	display:block; 
	background-color: #ff9933; 
}	
*/

 .link_selected {
	/*background-color: #ff9933;*/
	/*color: #ff9933;*/
	border-bottom: 2px dotted #ff9933;
	
}


.main_text_container{
	position: absolute;
	top: 160px;
	left: 15px;
	width: 530px;
	border: 0px solid blue;
	font-weight: normal; color: #484848; font-size: 0.7em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.3em;
	margin-top: -10px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	z-index: 5;	
	/*background:url(ImagesDiener/BackGrContent6.png);*/
}

.main_text_container li{
	/*background:url(ImagesDiener/BackGrContent6.png);*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*Lebenslauf version 2 - starts here   */
.cont_maintext_left_lebensl2 {
	position: absolute;
	top: 300px;
	left: 30px;
	width: 180px;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.3em;
	border: 0px solid blue;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

.cont_maintext_left_lebensl2  li{
margin-bottom: 70px;
text-align: left;
letter-spacing: 1px;
line-height: 1.4em;
}

.cont_maintext_middle_lebensl2 {
	position: absolute;
	top: 505px;
	left: 250px;
	width: 500px;
	font-weight: normal; color: #484848; font-size: 0.7em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}

.cont_maintext_right_lebensl2 {
	position: absolute;
	top: 160px;
	left: 15px;
	width: 530px;
}

.cont_maintext_left_lebensl2  a:link{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.cont_maintext_left_lebensl2  a:visited{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.cont_maintext_left_lebensl2  a:active{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.cont_maintext_left_lebensl2  a:hover{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

/*Lebenslauf version 2 - ends here   */

/*index version 2 starts here*/
.main_text2_font{
	font-weight: normal; color: #484848; font-size: 0.7em;
	letter-spacing: 1px;
	line-height: 1.3em;
	text-align: left;
}

.main_text2_font:first-letter{
	font-size: 0.9em;
}


#cont_maintext_left_index2{
	position: absolute;
	top: 155px;
	left: 15px;
	width: 215px;
	border: 0px solid red;
}

#cont_img_middle_index3{
	position: absolute;
	top: 168px;
	left: 15px;
}
#cont_txt_legend_index3{
	position: absolute;
	left: 690px;
	top: 176px;
	/*top:310px;*/
	width: auto;
	font-weight: normal; color: black; font-size: 0.7em;
	font-family:  Georgia, Verdana, Arial, "Andale Mono", sans-serif;
	letter-spacing: 1px;
	z-index: 20;
	text-align: left;
	padding: 5px;
	/*background:url(ImagesDiener/BackGrContent.png);*/
	background-color: white;
	
	
}

#cont_txt_legend3_index3{
position: absolute;
left: 700px;
top: 890px;
font-weight: normal; color:  #b92e2e; font-size: 0.7em;
width: auto;
letter-spacing: 1px;
text-align: left;
}

#cont_txt_legend_index2{
	position: absolute;
	left: 540px;
	top: 530px;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	font-family:  Verdana, Arial, "Andale Mono", sans-serif;
	letter-spacing: 1px;
}
/*index version 2 stops here */

.main_text{
}

.main_text p{
	margin-top: 20px;
	text-indent: 3em;
	text-align: justify;
}

.main_text p:first-line{
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
}

/*diskografie starts here */
#cont_text_diskogrf1{
	position: absolute;
	top: 700px;
	left: 500px;
	width: 500px;
	font-weight: normal; color: #484848;
	text-align: left;
	letter-spacing: 1px;
	/*line-height: 1.3em;*/
	border: 0px solid green;
}


.cd_title_diskogrf{
	font-weight: bold; color: #484848; font-size: 0.7em;
	margin-bottom: 10px;
}

.cd_beispiele{
	width: 280px;
	color: #484848; font-size: 0.6em;
	margin-left: 185px;
	/*margin-top: 30px;*/
	margin-bottom: 0px;
}

.cd_beispiele_player{	
	margin-left: 185px;
	margin-bottom: 10px;
}

#cont_text_diskogrf2{
	position: absolute;
	top: 1220px;
	left: 500px;
	width: 500px;
	font-weight: normal; color: #484848;
	text-align: left;
	letter-spacing: 1px;
	/*line-height: 1.3em;*/
	border: 0px solid green;
}

#cont_text_diskogrf3{
	position: absolute;
	top: 180px;
	left: 500px;
	width: 500px;
	font-weight: normal; color: #484848;
	text-align: left;
	letter-spacing: 1px;
	/*line-height: 1.3em;*/
	border: 0px solid green;
}


/*diskografie stops here */

/*aktuelles starts here */
.main_text_container_aktuelles{
	position: absolute;
	/*top: 168px;*/
	top: 230px;
	left: 30px;
	width: 500px;
	border-right: 0px dotted #979797;
	border: 0px solid blue;
	font-weight: normal; color: #484848;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.3em;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	z-index: 5;	
	/*background:url(ImagesDiener/BackGrContent6.png);*/
}

.aktuelles_main_title{
	font-weight: bold; color: #484848; font-size: 0.7em;

	line-height: 1.3em;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 40px;
	border-bottom: 1px dotted #484848;
	padding-bottom: 30px;
}

.aktuelles_event{
	font-weight: bold;
	font-size: 0.7em;
	line-height: 1.3em;
	letter-spacing: 1px;
	list-style: disc;
	margin-left: 1em;
	margin-top: 0px;
	/*border-top: 1px dotted #484848;*/
	padding-top: 20px;	
	padding-bottom: 0px;	
}

.aktuelles_event2{
	font-weight: bold;
	font-size: 0.7em;
	line-height: 1.3em;
	letter-spacing: 1px;
	list-style: disc;
	margin-left: 1em;
	margin-top: 0px;
	/*border-top: 1px dotted #484848;*/
	padding-top: 20px;	
	padding-bottom: 0px;	
	text-align: center;
	
}



.aktuelles_event_descrp{
	/*font-weight: normal; color: #990000; font-size: 0.9em;
	font-size: 0.7em;
	color: #484848;
	color: #750000;
	color: #666600;*/
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	line-height: 1.4em;
	letter-spacing: 1px;
	margin-left: 2.5em;
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: justify;
	padding-bottom: 30px;
	padding-top:20px;
	border-bottom: 1px dotted #484848;
}

.aktuelles_event_descrp2{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.7em;
	line-height: 1.4em;
	letter-spacing: 1px;
	margin-left: 1.5 em;
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: center;
	padding-bottom: 30px;
	padding-top:20px;
	border-bottom: 1px dotted #484848;
}

.aktuelles_event_descrp2 em{

	font-weight: bold;
	font-style: normal;
	font-size: 1.01em;
}


.aktuelles_event_descrp em{
	font-weight: bold;
	font-style: italic;
}


.aktuelles_event_descrp3{
	/*font-weight: normal; color: #990000; font-size: 0.9em;
	font-size: 0.7em;
	color: #484848;
	color: #750000;
	color: #666600;*/
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	line-height: 1.4em;
	letter-spacing: 1px;
	margin-left: 2.5em;
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: justify;
	padding-bottom: 15px;
	padding-top:20px;
	/*border-bottom: 1px dotted #484848;*/
}


.aktuelles_event_descrp3 em{
	font-weight: bold;
	font-style: italic;
}


.aktuelles_info{
	position: absolute;
	/*top: 168px;*/
	top: 1900px;
	left: 30px;
	font-family:  Georgia, "Franklin Gothic", Monotype, "Times New Roman", serif;
	font-weight: normal; color: #484848; font-size: 1em;
	
}

.pdfLinkki{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;

}


.pdfLinkki  a:link{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.pdfLinkki   a:visited{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.pdfLinkki   a:active{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}

.pdfLinkki   a:hover{
	color:  #b92e2e;
	text-decoration:underline;
	background-color: #ffffcc;
}




/*aktuelles stops here */

/*presse starts here */
.cont_maintext_middle_presse {
	position: absolute;
	top: 230px;
	left: 250px;
	width: 500px;
	border-right: 0px dotted #979797;
	border: 0px solid blue;
	font-weight: normal; color: #484848; 
	text-align: left;
	letter-spacing: 1px;
	
	margin: 0px;
	padding: 0px;
	z-index: 5;
	text-align: center;
}

.article_title_pre{
	font-size: 0.6em;
	text-align: left;
	margin-bottom: 5px;
}
.article_title{
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 0.7em;
	line-height: 1.3em;
}
.article_source{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.6em;
	line-height: 1.3em;
	margin-bottom:10px;
}

.article_link{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  red; font-size: 0.5em;
	border-bottom: 1px dotted #484848;
	padding-bottom: 20px;
	margin-bottom: 30px;
	line-height: 1.3em;	
	text-align:center;
}






.article_von{
font-style: italic;
color: #484848;
}

.article_upperc{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
}

.article_link a:link{
	color:  red; 
	text-decoration:underline;
	background-color: #ffffcc;
}

.article_link a:visited{
	color:  red; 
	text-decoration:underline;
	background-color: #ffffcc;
}
.article_link a:active{
	color:  #b92e2e; 
	text-decoration:underline;
	background-color: #FF9933;
	
}

.article_link a:hover{
	color:  #b92e2e; 
	text-decoration:underline;
	background-color: #FF9933;
}
/* presse stops here*/

/*--> werkverz */
.werkverz{
	margin-bottom: 30px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.3em;
	text-align:left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #484848;
}
/*<--*/


/*tontragerverzeichnis starts here*/
.cont_maintext_middle_tontrager {
	position: absolute;
	top: 230px;
	left: 200px;
	width: 600px;
	border-right: 0px dotted #979797;
	border: 0px solid blue;
	font-weight: normal; color: #484848; 
	text-align: left;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	z-index: 5;
	text-align: center;
}


.tontrager_vermerk{
	margin-bottom: 20px;
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	line-height: 1.3em;
	text-align:left;
}

.tontrager_title{
	margin-bottom: 30px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.3em;
	text-align:left;
}

.tontrager{
	font-size: 0.7em;
	text-align: left;
	border-bottom: 1px dotted #484848;
	padding-bottom: 20px;
	margin-bottom: 30px;
	line-height: 1.3em;	
}

.tontrager_vermerk a:link{
font-weight: normal; color: #b92e2e; 
background-color: #ffffcc;
border-bottom: 1px solid #006600;
}

.tontrager_vermerk a:visited{
font-weight: normal; color: #b92e2e; 
background-color: #ffffcc;
border-bottom: 1px solid #006600;
}
.tontrager_vermerk a:active{
font-weight: normal; color: #b92e2e;
background-color: #ffffcc;
border-bottom: 1px solid #006600;
}
.tontrager_vermerk a:hover{
font-weight: normal; color: red; 
background-color: #ffffcc;
border-bottom: 1px solid #006600;
}

/*tontragerverzeichnis stops here*/

/*kontakt -->*/

.cont_kontakt {
	position: absolute;
	top: 230px;
	left: 285px;
	/*left: 240px;*/
	/*width: 450px;*/
	width: 470px;
	font-size: 1em;
	
	font-weight: normal; color: #484848; 
	text-align: left;
	letter-spacing: 1px;
	margin: 0px;
	padding-bottom: 20px;
	z-index: 5;
	text-align: left;
	border-bottom: 1px dotted #484848;
}


.kontakt_title{
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 0px dotted #484848;
	
}

.kontakt_details{
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.7em;
}

.tiny_char{
	font-size: 0.00000001em;
	color: white;
}
/*<-- kontakt*/



.text2_container{
	position: absolute;
	top: 435px;
	left: 350px;
	width: 250px;
	border-top: 2px dotted #4f4f4f;
	border-bottom: 2px dotted #4f4f4f;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
}

.main_text:first-letter{
	font-size: 1.5em;	
}

.paragraph_beginn{
	font-weight:bold;
	margin-left: 55px;
}


/* image containers - positioning- starts here*/
.cont_img_Lazarus{
	position: absolute;
	left: 595px;
	top: 175px;
	z-index: 10;
	padding-top: 0px;
	text-align: right;
	border: 0px solid yellow;
	font-weight: normal; color: #999999; 
	font-size: 0.37em;	
}

.img_position_left{
	position: absolute;
	left: 15px;
	top: 350px;
	z-index: 14;
}

.img_position_lebensl{
	position: absolute;
	left: 575px;
	top: 180px;
}


#cont_img_middle_lebensl2{
	position: absolute;
	left: 250px;
	top: 168px;
}

.cont_img_bottom_lebens{
	position: absolute;
	left: 780px;
	top: 1390px;
	font-weight: normal; color: #484848; font-size: 0.5em;
	text-align: center;
	letter-spacing: 1px;
}

.cont_img_werkv{
	position: absolute;
	left:0px;
	top: 370px;
}

.cont_img_kontakt{
	position: absolute;
	left:0px;
	top: 430px;
}

.img_position_aktuelles{
	position: absolute;
	left: 575px;
	top: 180px;
}

#cont_img_DiskoGrf_CD3{
	position: absolute;
	top: 180px;
	left: 15px;
}

#cont_img_DiskoGrf_CD1{
	position: absolute;
	
	top: 700px;
	left: 15px;
}
#cont_img_DiskoGrf_CD2{
	position: absolute;
	top: 1220px;
	left: 15px;
}



/*
#cont_img_DiskoGrf_CD1{
	position: absolute;
	top: 168px;
	top: 180px;
	left: 15px;
}
#cont_img_DiskoGrf_CD2{
	position: absolute;
	top: 700px;
	left: 15px;
}
*/

/* image containers - positioning- stops here*/



.descrp_text{
	position: absolute;
	left: 613px;
	top: 595px;
	/*font-weight: normal; color: #343434; font-size: 1em;
	font-weight: normal; color: #b92e2e; font-size: 1em;*/
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.5em;
	letter-spacing: 1.5px;
	text-align: left;
	z-index: 30;
}

.descrp_text li{
	margin-top: 5px;
}

.text-italics{
	font-style: italic; font-weight: bold; font-size: 1.2em;
}

#cont_audio_player{
	position: absolute;
	left: 607px;
	top: 300px;
}

#cont_audio_player2{
	position: absolute;
	left: 607px;
	top: 600px;
}


#cont_song1{
	position: absolute;
	left: 400px;
	top: 300px;
	color: black;
}

#cont_song1 a:link{
	color: blue;
}



#cont_song1 a:visited{
	color: blue;
}

#cont_song1 a:hover{
	color: green;
}





/* testing*/
#cont_text_diskogrf1 a:link{
	color: green;
}
/*testing stops here*/


/* footer definitions starts here*/
#footer{
	position: absolute; bottom: 2px;
	left: 0px;
	font-family:  Verdana, Arial,  "Andale Mono", sans-serif;
	font-weight: normal; color:  #b92e2e; font-size: 0.4em;
	color: #666666;
	letter-spacing: 2px;
	padding-top:5px;
	z-index: 0;
	width: 100%;
	height: 20px;
	
	background-color: #333333;
	background-color: #cccccc;
	text-align: center;
}

/* footer definitions stops here*/

.aktuelles_event a:link{
	color:            #484848;
  	text-decoration:  none;
	border-bottom: 1px solid #006600;
	background-color: #ffffcc;
}

.aktuelles_event a:visited{
	color:            #484848;
  	text-decoration:  none;
	border-bottom: 1px solid #006600;
	background-color: #ffffcc;
}

.aktuelles_event a:active{
	color:            #484848;
  	text-decoration:  none;
	background-color: #ffffcc;
}

.aktuelles_event a:hover {
 color: red;
 background-color: #ffffcc;
 }	

 
 
 
/*common link definitions*/
a:link {
  color:            white;
  text-decoration:  none;
  
}

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

a:active {
 color: black;

 
}
a:hover {
 color: black;

 }	
 /* common link definitions ends here*/

 
 
 
 