/***********************************************************
 Für die MVK Seite hinzugefügte Styles
************************************************************/

/* Definition für die Überschrift */
.MVK_Title
{
    color: #1A3270;
    font-weight: bold;
    font-size: 24px;
    font-family: Verdana,Arial,no-serif;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration: none;
    text-underline: none;
}

a.MVK_Title,a.MVK_Title:hover,a.MVK_Title:visited,a.MVK_Title:link,a.MVK_Title:active
{
color: #1A3270;
    font-weight: bold;
    font-size: 24px;
    font-family: Verdana,Arial,no-serif;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration: none;
    text-underline: none;
}


/* Definition von Standardtabellen */
.MVK_StandardTable
{
    width: 100%;
    border: solid 1px black;
    border-collapse: collapse;
}

.MVK_StandardTable td
{
    border: solid 1px black;
    padding-left: 3px;
    padding-rigth: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

/* Definition von Strukturtabellen */
.MVK_StructureTable
{
    width: 100%;
    border: none;
    border-collapse: collapse;
}

.MVK_StructureTable td
{
    border: none;
    vertical-align: top;
}

/* Definitionen für die Tabellen des Repertoires */
.MVK_KonzertTable
{
    width: 100%;
    border: none;
    border-collapse: collapse;
}

.MVK_KonzertTable td
{
    border: none;
}

.MVK_KonzertSpalte
{
    width: 50%;
    vertical-align: top;
}

.MVK_KonzertTitel
{
    text-align: center;
    font-weight: bold;
    vertical-align: top;
}

.MVK_KonzertTeilTitel
{
    text-align: center;
    font-style: italic;
    vertical-align: top;
}

.MVK_KonzertStueckTitel
{
    font-weight: bold;
    width: 50%;
    vertical-align: top;
}

.MVK_KonzertStueckBeschreibung
{
    vertical-align: top;
}

.MVK_KonzertKomponist
{
    vertical-align: top;
    text-align: right;
    width: 50%;
}

/* Farbdefinitionen */
.red
{
    color: #ff0000;
}

/* Defnition für zentrierte Bilder */
.CenteredImage
{
    text-align: center;
    font-weight: bold;
}

/* Definitionen für Bilder aus Unser Orchester */
.OrchesterBild
{
    width: 187px;
    height: 124px;
    border: none;
}

.OrchesterBildHoch
{
    width: 187px;
    height: 192px;
    border: none;
}

/****************************************/
/* CSS DEFINITIONS FOR CALENDAR-MODULE  */
/****************************************/

#calendar div.search {
	float: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	height: auto !important;
}

#calendar div.notes_list, #calendar div.logo, #calendar div.categories {
	float: none;
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	height: auto !important;
}

#calendar div.back, #calendar div.registration, #calendar div.export {
	float: none;
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	height: auto !important;
	text-align:right;
}


#calendar table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
}

#calendar tr.row1 {
	background-color: #ffffff;
}

#calendar tr.row2 {
	background-color: #f9f9f9;
}

#calendar table th {
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px dotted #D0D0D0;
}

#calendar th a {
	color: #000000;
}


#calendar table td {
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px;
	border-bottom: 1px dotted #D0D0D0;
	border-right: 1px solid #ffffff;
}

.event
{
color: #884400;
}

.event a
{
font-weight: bold;
color: #000060;
}


