body { background-color:#E4E4FE; margin:0px; color:black; font-family:Trebuchet MS, Arial; }
table.haupt { font-size:10pt; }
table.title { width:580px; height:50px; margin-bottom:20px; font-size:12pt; font-weight:bold; border-width:0px; }
table.title2 { width:580px; margin-bottom:20px; font-size:10pt; font-weight:bold; border-width:0px; line-height:16px; }
table.title3 { width:580px; margin-bottom:3px; font-size:10pt; font-weight:bold; border-width:0px; line-height:16px; }
table.title3a { width:100%; margin-bottom:3px; font-size:10pt; font-weight:bold; border-width:0px; line-height:16px; }
table.title4 { width:580px; margin-top:20px; font-size:10pt; font-weight:bold; border-width:0px; line-height:16px; }
table.title4a { width:100%; margin-bottom:20px; font-size:10pt; font-weight:bold; border-width:0px; line-height:16px; }
tr.title { background-color:#9090FE; }

table.fusszeile { width:580px; margin-top:5px; font-size:7pt; border-width:0px; }
table.fusszeile2 { width:580px; margin-top:0px; font-size:7pt; border-width:0px; }
table.fusszeile3 { margin:0px; font-size:7pt; border-width:0px; }


div.navhover { background-color:#B6B6FF; width:100%; height:100%; }
div.navhover2 { background-color:#9090FE; width:100%; height:100%; }

div.subnavhover { background-color:#4B4CDF; width:100%; height:100%; }
div.subnavhover2 { background-color:#9090FE; width:100%; height:100%; }


table.nav { background-color:white; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-right-width:1px; border-left-width:1px; border-bottom-width:1px; border-top-width:0px; font-size:10pt; font-weight:bold; }
td.nav { height:20px; background-color:#B6B6FF; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; border-top-width:0px; border-bottom-width:1px; line-height:20px; }
div.currentnav { color:#000000; text-decoration:none; width:100%; height:100%; background-color:#9090FE; }

table.subnav { background-color:#B6B6FF; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; font-size:8pt; font-weight:bold;}
td.subnav { border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; border-right-width:1px; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; line-height:16px; }
div.currentsubnav { color:#000000; text-decoration:none; width:100%; height:100%; background-color:#9090FE; }
div.subnav { color:#000000; text-decoration:none; width:100%; height:100%; background-color:#4B4CDF; }

table.subagenda { background-color:white; font-size:9pt; line-height:16px; border-width:0px; }
table.agenda { background-color:white; font-size:9pt; line-height:16px; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; }
tr.agenda { background-color:#9090FE; font-weight:bold; font-size:9pt; line-height:16px; }
tr.posted { background-color:#D8D8FD; font-weight:normal; font-size:8pt; line-height:10px; }
tr.subagenda2 { background-color:white; height:20px; }
tr.subagenda { background-color:#D8D8FD; height:20px; }

table.instr { border-color:#2C2C76; border-style:solid; border-collapse:collapse; border-width:1px; font-size:8pt; line-height:12px; }
tr.instr2 { background-color:#FFFFFF; height:14px; }
tr.instr { background-color:#C8C8E8; height:14px; }




table.subverein { background-color:white; font-size:9pt; line-height:16px; border-width:0px; }
tr.subverein2 { background-color:white; height:16px; }
tr.subverein { background-color:#D8D8FD; height:16px; }

table.jungmusik { font-size:9pt; line-height:16px; border-width:0px; }


table.mitglieder { line-height:16px; border-width:0px; }
table.submitglieder { font-size:9pt; line-height:16px; border-width:0px; }

td.mitgliedertyp { font-size:8pt; line-height:14px; font-weight:bold; background-color:#9090FE; 
					border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:0px; border-bottom-width:1px; border-left-width:1px; }
td.mitgliederbez { font-size:8pt; background-color:#B6B6FF; }

table.beitraege { font-size:8pt; }
tr.beitraege { background-color:#D8D8FD; }
tr.beitraegeweiss { background-color:white; }

table.sponsoren { margin-bottom:10px; background-color:white; font-size:9pt; line-height:16px; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; }
td.sponsoren { background-color:#B6B6FF; }

table.kontakt { background-color:white; font-size:9pt; line-height:16px; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; }
td.kontakt { background-color:#E4E4FE; }

tr.warning {background-color:#4B4CDF; font-size:9pt; font-weight:normal; }

table.subtitle { font-size:8pt; line-height:16px; }
tr.subtitle { border-color:#0204B6; }

td.instr { font-size:8pt; line-height:12px; }

table.sicher { background-color:#4B4CDF; font-size:9pt; line-height:10px; border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; }
table.sicher2 { font-size:9pt; font-weight:bold; border-width:0px; line-height:16px; background-color:#4B4CDF; }
div.sicher { width:50px; height:16px; text-align:center; background-color:#9090FE;  border-color:#0204B6; border-style:solid; border-collapse:collapse; border-width:1px; }

div.navhover a:link { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover a:visited { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover a:hover { color:#FFFFFF; text-decoration:none; display:block; background-color:#9090FE; }
div.navhover a:active { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover a:focus  { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }

div.navhover2 a:link { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover2 a:visited { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover2 a:hover { color:#FFFFFF; text-decoration:none; display:block; background-color:#9090FE; }
div.navhover2 a:active { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }
div.navhover2 a:focus  { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }


div.subnavhover a.subnav:link { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover a.subnav:visited { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover a.subnav:hover { color:#FFFFFF; text-decoration:none; display:block; background-color:#9090FE; }
div.subnavhover a.subnav:active { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover a.subnav:focus  { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%;  }

div.subnavhover2 a:link { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover2 a:visited { color:#000000; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover2 a:hover { color:#FFFFFF; text-decoration:none; display:block; background-color:#9090FE; }
div.subnavhover2 a:active { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%; }
div.subnavhover2 a:focus  { color:#FFFFFF; text-decoration:none; display:block; width:100%; height:100%;  }

a.links:link { color:#0204B6; text-decoration:none; }
a.links:visited { color:#0204B6; text-decoration:none; }
a.links:hover { color:#4B4CDF; text-decoration:none; }
a.links:active { color:#4B4CDF; text-decoration:none; }
a.links:focus  { color:#4B4CDF; text-decoration:none; }

a.musiker:link { color:#0204B6; text-decoration:none; }
a.musiker:visited { color:#0204B6; text-decoration:none; }
a.musiker:hover { color:#000000; text-decoration:none; }
a.musiker:active { color:#000000; text-decoration:none; }
a.musiker:focus  { color:#000000; text-decoration:none; }


a.sicher:link { color:#9090FE; text-decoration:none; }
a.sicher:visited { color:#9090FE; text-decoration:none; }
a.sicher:hover { color:#B6B6FF; text-decoration:none; }
a.sicher:active { color:#B6B6FF; text-decoration:none; }
a.sicher:focus  { color:#B6B6FF; text-decoration:none; }

a.sicher2:link { color:#B6B6FF; text-decoration:none; }
a.sicher2:visited { color:#B6B6FF; text-decoration:none; }
a.sicher2:hover { color:white; text-decoration:none; }
a.sicher2:active { color:white; text-decoration:none; }
a.sicher2:focus  { color:white; text-decoration:none; }

select.kontakt {
	font-size: 8pt;
	background-color: #B6B6FF;
	color:black;
	border: black;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 16px;
}

input.kontakt {
	font-size: 7pt;
	background-color: #B6B6FF;
	color:black;
	border: #0204B6;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 12px;
}

input.kontakt2 {
	font-size: 7pt;
	background-color: #9090FE;
	color:black;
	border: #0204B6;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 12px;
}

input.login {
	font-size: 7pt;
	background-color: #D8D8FD;
	color:black;
	border: #0204B6;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 12px;
}

textarea.kontakt {
	font-size: 9pt;
	background-color: #B6B6FF;
	color:black;
	border: #0204B6;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 12px;
}

textarea.kontakt2 {
	font-size: 9pt;
	background-color: #D8D8FD;
	color:black;
	border: #0204B6;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	line-height: 12px;
}

/*
a.nav:link { color:#000000; text-decoration:none; width:100%; height:100%; background-color:#B6B6FF; }
a.nav:visited { color:#000000; text-decoration:none; width:100%; height:100%; background-color:#B6B6FF; }
div.navhover a:hover { text-decoration:none; display:block; background-color:#9090FE; }
a.nav:active { color:#FFFFFF; text-decoration:none; width:100%; height:100%; background-color:#9090FE; }
a.nav:focus  { color:#FFFFFF; text-decoration:none; width:100%; height:100%; background-color:#9090FE; }
*/