@charset "UTF-8";

/*
-----------------------------------------------------------------------------------------------
     GRUNDEINSTELLUNGEN
-----------------------------------------------------------------------------------------------
*/

body {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	/* IE 5.5 BUG */
	/*text-align:center;*/
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
}

img {
  border: none;
}

a img{
	border:0;
}

p {
	margin:0px;
	padding:0px;
	margin-bottom: 13px;
}

a:link { color:#3c3c32; text-decoration:underline }
a:visited { color:#3c3c32; text-decoration:underline }
a:hover { color:#3c3c32; text-decoration:underline }
a:active { color:#3c3c32; text-decoration:underline }

/*
-----------------------------------------------------------------------------------------------
     CONTAINER
-----------------------------------------------------------------------------------------------
*/

#main-container {
	width: 790px;
	margin-top: 27px;
	margin-left: 111px;
	/*text-align:left;	*/
	
	/*
	background-color:#00FF99;
	*/
	
}

#top-container {
	height: 118px;
	
	/*
	background-color:#FF0000;
	*/	
}

#nav-container {
	position: absolute;
	width: 288px;
	height: 160px;
	margin-top: 14px;
	margin-left: 44px;
	
	/*
	background-color:#003366;
	*/
	
}

#center-container {
	position:absolute;
	width: 466px;
	padding-bottom: 30px;
	margin-left: 171px;
	z-index: 1000;
	/*
	background-color:#CCCCCC;
	*/
	
}

#artists-mo-container {
	position: absolute;
	height: 370px;
	width: 225px;
	margin-top: 195px;
	margin-left:-83px;
}

#artist-image-container {
	position: absolute;
	height: 370px;
	width: 225px;
	margin-top: 195px;
	margin-left:-83px;
}

/*
-----------------------------------------------------------------------------------------------
     WECHSELNDE KÜNSTLER STARTSEITE
-----------------------------------------------------------------------------------------------
*/

#artist-container {
	position: absolute;
	height: 370px;
	width: 225px;
	margin-top: 195px;
	margin-left:-145px;
}

.test {
	position: relative;
	right: -62px;
}

/*
-----------------------------------------------------------------------------------------------
     EINSTELLUNGEN FÜR DIE BEREICHE
-----------------------------------------------------------------------------------------------
*/

#body-index #center-container {
	margin-top: 66px;
}

#body-artists #center-container {
	margin-top: 85px;
}

#body-pr-clients #center-container {
	margin-top: 104px;
}

#body-projects #center-container {
	margin-top: 123px;
}

#body-news #center-container {
	margin-top: 142px;
}

#body-press #center-container {
	margin-top: 151px;
}

#body-public-relations-services #center-container {
	margin-top: 170px;
}

#body-contact #center-container {
	margin-top: 189px;
}

#body-links #center-container {
	margin-top: 208px;
}

/*
-----------------------------------------------------------------------------------------------
     POSITION DER NAVIGATONS BILDER (on = aktiv)
-----------------------------------------------------------------------------------------------
*/

#nav-button-1_on {
	margin-left: 97px;
}

#nav-button-1 {
	margin-left: 43px;
}

#nav-button-2_on {
	margin-left: 101px;
}

#nav-button-2 {
	margin-left: 41px;
}

#nav-button-3_on {
	margin-left: 98px;
}

#nav-button-3 {
	margin-left: 14px;
}

#nav-button-4_on {
	margin-left: 99px;
}

#nav-button-4 {
	margin-left: 32px;
}

#nav-button-5_on {
	margin-left: 99px;
}

#nav-button-5 {
	margin-left: 52px;
}

#nav-button-6_on {
	margin-left: 99px;
}

#nav-button-6 {
	margin-left: 5px;
}

#nav-button-7_on {
	margin-left: 99px;
}

#nav-button-7 {
	margin-left: 32px;
}

#nav-button-8 {
	margin-left: 53px;
}

#nav-button-8_on {
	margin-left: 99px;
}


/*
-----------------------------------------------------------------------------------------------
     POSITION DER NAVIGATONS UNTERSCHIEDLICH PRO BEREICH
-----------------------------------------------------------------------------------------------
*/

/*  INDEX */

#body-index #nav-button-1 {
	position: relative;
	top: 0px;
}

#body-index #nav-button-2 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-3 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-4 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-5 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-index #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  ARTISTS */

#body-artists #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-artists #nav-button-2 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-3 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-4 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-5 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-artists #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  PR-CLIENTS */

#body-pr-clients #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-pr-clients #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-pr-clients #nav-button-3 {
	position: relative;
	top: -8px;
}

#body-pr-clients #nav-button-4 {
	position: relative;
	top: -8px;
}

#body-pr-clients #nav-button-5 {
	position: relative;
	top: -8px;
}

#body-pr-clients #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-pr-clients #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-pr-clients #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  PROJECTS */

#body-projects #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-projects #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-projects #nav-button-3 {
	position: relative;
	top: 4px;
}

#body-projects #nav-button-4 {
	position: relative;
	top: -8px;
}

#body-projects #nav-button-5 {
	position: relative;
	top: -8px;
}

#body-projects #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-projects #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-projects #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-projects #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  NEWS */

#body-news #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-news #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-news #nav-button-3 {
	position: relative;
	top: 4px;
}

#body-news #nav-button-4 {
	position: relative;
	top: 4px;
}

#body-news #nav-button-5 {
	position: relative;
	top: -8px;
}

#body-news #nav-button-6 {
	position: relative;
	top: -8px;
}

#body-news #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-news #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  PRESS */

#body-press #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-press #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-press #nav-button-3 {
	position: relative;
	top: 4px;
}

#body-press #nav-button-4 {
	position: relative;
	top: 4px;
}

#body-press #nav-button-5 {
	position: relative;
	top: 4px;
}

#body-press #nav-button-6 {
	position: relative;
	top: 0px;
}

#body-press #nav-button-7 {
	position: relative;
	top: -8px;
}

#body-press #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  CONTACT */

#body-contact #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-3 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-4 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-5 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-6 {
	position: relative;
	top: 4px;
}

#body-contact #nav-button-7 {
	position: relative;
	top: 0px;
}

#body-contact #nav-button-8 {
	position: relative;
	top: -8px;
}

/*  LINKS */

#body-links #nav-button-1 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-2 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-3 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-4 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-5 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-6 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-7 {
	position: relative;
	top: 4px;
}

#body-links #nav-button-8 {
	position: relative;
	top: 0px;
}

/*
-----------------------------------------------------------------------------------------------
     CONTENT UND DIVERSES
-----------------------------------------------------------------------------------------------
*/

.special-ul {
	padding-right: 15px;
}

/*  SOPRANO */

.soprano {
	color: #790037;
}

.soprano a:link { color:#000000; text-decoration:none }
.soprano a:visited { color:#000000; text-decoration:none }
.soprano a:hover { color:#790037; text-decoration:none }
.soprano a:active { color:#790037; text-decoration:none }

/*  MEZZO-SOPRANO */

.mezzo-soprano {
	color: #a22a00;
}
.mezzo-soprano a:link { color:#000000; text-decoration:none }
.mezzo-soprano a:visited { color:#000000; text-decoration:none }
.mezzo-soprano a:hover { color:#a22a00; text-decoration:none }
.mezzo-soprano a:active { color:#a22a00; text-decoration:none }

/*  COUNTERTENOR */

.countertenor {
	color: #005a62;
}
.countertenor a:link { color:#000000; text-decoration:none }
.countertenor a:visited { color:#000000; text-decoration:none }
.countertenor a:hover { color:#005a62; text-decoration:none }
.countertenor a:active { color:#005a62; text-decoration:none }

/*  TENOR */

.tenor {
	color: #467500;
}
.tenor a:link { color:#000000; text-decoration:none }
.tenor a:visited { color:#000000; text-decoration:none }
.tenor a:hover { color:#467500; text-decoration:none }
.tenor a:active { color:#467500; text-decoration:none }

/*  BARITONE */

.baritone {
	color: #8b6700;
}
.baritone a:link { color:#000000; text-decoration:none }
.baritone a:visited { color:#000000; text-decoration:none }
.baritone a:hover { color:#8b6700; text-decoration:none }
.baritone a:active { color:#8b6700; text-decoration:none }

/*  BASS_BARITONE */

.bass-baritone {
	color: #ad4100;
}
.bass-baritone a:link { color:#000000; text-decoration:none }
.bass-baritone a:visited { color:#000000; text-decoration:none }
.bass-baritone a:hover { color:#ad4100; text-decoration:none }
.bass-baritone a:active { color:#ad4100; text-decoration:none }

/*  BASS */

.bass {
	color: #bb4e9e;
}
.bass a:link { color:#000000; text-decoration:none }
.bass a:visited { color:#000000; text-decoration:none }
.bass a:hover { color:#bb4e9e; text-decoration:none }
.bass a:active { color:#bb4e9e; text-decoration:none }

/*  CONDUCTOR */

.conductor {
	color: #005200;
}
.conductor a:link { color:#000000; text-decoration:none }
.conductor a:visited { color:#000000; text-decoration:none }
.conductor a:hover { color:#005200; text-decoration:none }
.conductor a:active { color:#005200; text-decoration:none }

/*  CONDUCTOR */

.ensembles {
	color: #10898e;
}
.ensembles a:link { color:#000000; text-decoration:none }
.ensembles a:visited { color:#000000; text-decoration:none }
.ensembles a:hover { color:#10898e; text-decoration:none }
.ensembles a:active { color:#10898e; text-decoration:none }


/*  REPERTOIRE */

table.repertoire-table {
	border-collapse:collapse;
	width: 100%;
}

.repertoire-table td {
	vertical-align:top;
	padding: 2px;

}

.repertoire-table-cell1 {
	width: 34%;
}

.repertoire-table-cell2 {
	width: 33%;
}

.repertoire-table-cell3 {
	width: 33%;
}

.soundplayer {
	position: relative;
	top: -1px;
}

table.audio-table {
	border-collapse:collapse;
	width: 100%;
}

/*  AUDIO */

.audio-table td {
	vertical-align:middle;
	padding: 2px;

}

.audio-table-cell1 {
	width: 5%;
}

.audio-table-cell1 {

}

.soundplayer {
	position:relative;
	top: -3px;
}

/*  IMAGE */

.image {

}

.image-caption {
	font-style:oblique;
	padding-top: 3px;
}

/*  VIDEO */

.video {
	margin-bottom: 16px;
}

/*  FOTO */

table.foto-table {
	border-collapse:collapse;
	border: none;
	width: 100%;
}

.foto-table td {
	vertical-align:bottom;
	text-align: center;
	padding: 4px;

}

.foto-table-cell {
	width: 25%;
}

/*
-----------------------------------------------------------------------------------------------
     ARTIST NAVIGATION
-----------------------------------------------------------------------------------------------
*/

#artist-navigation-default {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-default a:link { color:#000000; text-decoration:none }
#artist-navigation-default a:visited { color:#000000; text-decoration:none }
#artist-navigation-default a:hover { color:#000000; text-decoration:none }
#artist-navigation-default a:active { color:#000000; text-decoration:none }


#artist-navigation-soprano {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-soprano a:link { color:#000000; text-decoration:none }
#artist-navigation-soprano a:visited { color:#000000; text-decoration:none }
#artist-navigation-soprano a:hover { color:#790037; text-decoration:none }
#artist-navigation-soprano a:active { color:#790037; text-decoration:none }

#artist-navigation-soprano .soprano_on a:link { color:#790037; text-decoration:none }
#artist-navigation-soprano .soprano_on a:visited { color:#790037; text-decoration:none }

#artist-navigation-mezzo-soprano {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-mezzo-soprano a:link { color:#000000; text-decoration:none }
#artist-navigation-mezzo-soprano a:visited { color:#000000; text-decoration:none }
#artist-navigation-mezzo-soprano a:hover { color:#a22a00; text-decoration:none }
#artist-navigation-mezzo-soprano a:active { color:#a22a00; text-decoration:none }

#artist-navigation-mezzo-soprano .mezzo-soprano_on a:link { color:#a22a00; text-decoration:none }
#artist-navigation-mezzo-soprano .mezzo-soprano_on a:visited { color:#a22a00; text-decoration:none }

#artist-navigation-countertenor {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-countertenor a:link { color:#000000; text-decoration:none }
#artist-navigation-countertenor a:visited { color:#000000; text-decoration:none }
#artist-navigation-countertenor a:hover { color:#005a62; text-decoration:none }
#artist-navigation-countertenor a:active { color:#005a62; text-decoration:none }

#artist-navigation-countertenor .countertenor_on a:link { color:#005a62; text-decoration:none }
#artist-navigation-countertenor .countertenor_on a:visited { color:#005a62; text-decoration:none }

#artist-navigation-tenor {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-tenor a:link { color:#000000; text-decoration:none }
#artist-navigation-tenor a:visited { color:#000000; text-decoration:none }
#artist-navigation-tenor a:hover { color:#467500; text-decoration:none }
#artist-navigation-tenor a:active { color:#467500; text-decoration:none }

#artist-navigation-tenor .tenor_on a:link { color:#467500; text-decoration:none }
#artist-navigation-tenor .tenor_on a:visited { color:#467500; text-decoration:none }

#artist-navigation-baritone {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-baritone a:link { color:#000000; text-decoration:none }
#artist-navigation-baritone a:visited { color:#000000; text-decoration:none }
#artist-navigation-baritone a:hover { color:#8b6700; text-decoration:none }
#artist-navigation-baritone a:active { color:#8b6700; text-decoration:none }

#artist-navigation-baritone .baritone_on a:link { color:#8b6700; text-decoration:none }
#artist-navigation-baritone .baritone_on a:visited { color:#8b6700; text-decoration:none }

#artist-navigation-bass-baritone {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-bass-baritone a:link { color:#000000; text-decoration:none }
#artist-navigation-bass-baritone a:visited { color:#000000; text-decoration:none }
#artist-navigation-bass-baritone a:hover { color:#ad4100; text-decoration:none }
#artist-navigation-bass-baritone a:active { color:#ad4100; text-decoration:none }

#artist-navigation-bass-baritone .bass-baritone_on a:link { color:#ad4100; text-decoration:none }
#artist-navigation-bass-baritone .bass-baritone_on a:visited { color:#ad4100; text-decoration:none }

#artist-navigation-conductor {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-conductor a:link { color:#000000; text-decoration:none }
#artist-navigation-conductor a:visited { color:#000000; text-decoration:none }
#artist-navigation-conductor a:hover { color:#005200; text-decoration:none }
#artist-navigation-conductor a:active { color:#005200; text-decoration:none }

#artist-navigation-conductor .conductor_on a:link { color:#005200; text-decoration:none }
#artist-navigation-conductor .conductor_on a:visited { color:#005200; text-decoration:none }

#artist-navigation-ensembles {
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}	

#artist-navigation-ensembles a:link { color:#000000; text-decoration:none }
#artist-navigation-ensembles a:visited { color:#000000; text-decoration:none }
#artist-navigation-ensembles a:hover { color:#10898e; text-decoration:none }
#artist-navigation-ensembles a:active { color:#10898e; text-decoration:none }

#artist-navigation-ensembles .ensembles a:link { color:#10898e; text-decoration:none }
#artist-navigation-ensembles .ensembles a:visited { color:#10898e; text-decoration:none }


/*
-----------------------------------------------------------------------------------------------
     SPRACHENWECHSLER
-----------------------------------------------------------------------------------------------
*/

.lang-selector {
	width: 93px;
	display: block;
	margin-top: 17px;
	text-align: right;
}

.lang-selector a:link { color:#000000; text-decoration:none }
.lang-selector a:visited { color:#000000; text-decoration:none }
.lang-selector a:hover { color:#000000; text-decoration:none }
.lang-selector a:active { color:#000000; text-decoration:none }

