@charset "iso-8859-2";
/* CSS Document */

@font-face {
  font-family: "SchneidlerBT-R";
  src:url('/font/SchneidlerBT-Roman.otf');
  
  }
  
@font-face {
  font-family: "SchneidlerBT-M";
  src:url('/font/SchneidlerBT-Medium.otf');
  
  }

@font-face {
  font-family: "SchneidlerBT-L";
  src:url('/font/SchneidlerBT-Light.otf');
 
  }

@font-face {
  font-family: "SchneidlerBT-B";
  src:url('/font/SchneidlerBT-Bold.otf');
 
  }

.arvo {
	font-family: SchneidlerBT-M, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 50px;
	color:#006;
	}
	
.arvo_kap {
	font-family: SchneidlerBT-M, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 34px;
	color:#006;
	}
	

.dirigent {
	font-family: SchneidlerBT-R, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 20px;
	color:#006;
	}
	
.dirigent_kap {
	font-family: SchneidlerBT-R, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 14px;
	color:#006;
	}

.ueberschrift {
	font-family: SchneidlerBT-R, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 36px;
	color:#006;
	}
	
.ueberschrift_kap {
	font-family: SchneidlerBT-R, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 24px;
	color:#006;
	}


.menu {
	font-family: SchneidlerBT-M, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 15px;
	color:#000;
	}
	
.menu_aktiv {
	font-family: SchneidlerBT-B, "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 15px;
	color:#036;
	}
	
.news {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 13px;
	}
	
.courtesy {	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#666;
	text-align:right;
}
.text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size: 14px;
	line-height:24px;
	}
.text_fett {
	font-weight:bold;
}

.text_kursiv {
	font-style:italic;
}

.ausrichtung_rechts {
	text-align: right;
}
a:link {
	color:#666;
	text-decoration:none;
	padding-left:14px;
	background-image:url(link_passiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	} 
	
a:visited {
	color:#666;
	text-decoration: none;
	padding-left:14px;
	background-image:url(link_passiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
a:focus {
	color:#F00;
	text-decoration: none;
	padding-left:14px;
	background-image:url(link_passiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
a:hover {
	color:#F00;
	text-decoration: none;
	padding-left:14px;
	background-image:url(link.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
a:active {
	color:#666;
	text-decoration: none;
	padding-left:14px;
	background-image:url(link_passiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
	
.bild_cover {
	margin-right:30px;
}
body {
	position:absolute;
	top:20px;
	left:-8px;
	background-image:url(hintergrund.jpg);
	background-repeat:repeat-y;
}

#content {
	position:absolute;
	top: 0px;
	left: 486px;
	width: 660px;
	height: auto;
}
 
#content_left {
	position:absolute;
	top: 0px;
	left: 130px;
	height: 600px;
	width: 324px;
}


#bild {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 374px;
	width: 324px;
}


#arvo {
	position:absolute;
	top: 400px;
	left: 0px;
	height: 40px;
	width: 324px;
}

#dirigent {
	position:absolute;
	top: 454px;
	left: 0px;
	height: 40px;
	width: 324px;
}

#menu {
	position:absolute;
	top: 500px;
	left: 0px;
	height: 180px;
	line-height: 12px;
	width: 324px;
}


#news {
	position:absolute;
	top: 400px;
	left: 486px;
	height: 374px;
	width: 600px;
}

#linie {
	position:absolute;
	top: 392px;
	left: 130px;
	height:1px;
	width: 1020px;
}


/* cd.php  | kritiken.php | medien-Center*/

.werkliste {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	background-color:#f6f2e8;
	}

.ueberschrift_liste {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	line-height:48px;
	padding: 16px 0px 0px 16px;
	margin: 0px;
	background-color:#EEE;
	}


.cd_hover {
	background-image:url(img/cd_hover.png);
	background-repeat:no-repeat;
	background-position:left;
}

.werkliste_ende {
	margin: 0px;
	background-image:url(img/cd_liste_oben.png);
	background-repeat:repeat-x;
	background-position:top;
}
.werkliste_anfang {
	margin: 0px;
	padding: 0px;
	background-image:url(img/cd_liste_unten.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

.cd_details_tabelle {
	margin: 0px;
	padding: 12px 16px 12px 16px;
	width: 100%;
	background-color:#FFF;
}

.cd_details_titel {
	font-family:SchneidlerBT-M,"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-size:20px;
	color:#006;
	font-variant:small-caps;
	margin: 0px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.cd_details_text {
	font-weight:normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#000;
	margin: 0px 0px 8px 20px;
}

.kritik_autor {
	font-weight:normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	line-height:normal;
	color:#666;
	margin: 0px 0px 8px 20px;
}

.medienkategorie {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:48px;
	font-weight:normal;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	background-color:#EEE;
	}


.medienliste {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	padding: 4px 0px 0px 48px;
	margin: 0px;
	background-color:#f6f2e8;
	}
	
.medienfoto {
	margin: 0px 16px 4px 0px;
	vertical-align:top;
	border:none;
}

.medienbeschreibung {
	font-size: 12px;
	font-style:italic;
}

.mediendatei {
	margin: 0px 16px 4px 0px;
	vertical-align:middle;
	border:none;
}
.mediensprache {
	margin: 0px 8px 0px 8px;
	vertical-align:middle;
	border:none;
}

