/****************************************************************************************/
/* Kopfzeile für alle Seiten  ***********************************************************/
/* **************************************************************************************/


body
{
margin: 0; padding: 0;
font: 8pt verdana, sans-serif;
}


#kopfzeile
{
width: 900;
height: 130;
background-image: url('kopfleiste_4_1.jpg');
background-repeat: no-repeat;
position: absolute;
}


/****************************************************************************************/
/* Reaktion für alle Links mit Tag   'a'  ***********************************************/
/* **************************************************************************************/


a:link,  a:visited,  a:hover,  a:active,  a:focus {
color:#0080C0;
display:block;
text-decoration:none;
font-size: 8pt;
height: 12pt;
}

 a:visited { color:#0080C0; }
 a:hover { color:#FF0000; }
 a:active { color:#5F5F5F;  }
 a:focus { color:#5F5F5F; }


/****************************************************************************************/
/* Spalten ******************************************************************************/
/* Spalte 1 von 000 bis 130 = 130
/* Abstand 10
/* Spalte 2 von 140 bis 379 = 240
/* Abstand 10
/* Spalte 3 von 390 bis 629 = 240
/* Abstand 10
/* Spalte 4 von 640 bis 899 = 260

/* **************************************************************************************/
/* Breite mittlere Spalte   von 140 - 628
/* **************************************************************************************/

#spalte1
{
position: absolute;
top: 94;
width:130;
height:4500;
background-color: #DFDFDF;
}


#spalte2
{
position: absolute;
top: 107;
left: 140;
width: 240;
height:984;
padding: 2 pt;
}


#spalte3
{
position: absolute;
top: 107;
left: 390;
width:240;
height:984;
padding: 2 pt;
}


#spalte4
{
position: absolute;
top: 94;
left: 640;
width:260;
height:4500;
background-color: #DFDFDF;
padding: 2 pt;
}


#mittelspalte
{
position: absolute;
top: 150;
left: 140;
width:480;
}


/****************************************************************************************/
/* Spalte 1 Menueleiste
/* **************************************************************************************/

li
{
list-style-type:none;
text-align: right;
padding-right: 5pt;
}


/****************************************************************************************/
/* Spalte 4 Rechte Menueleiste
/* **************************************************************************************/

.sp4_rechts
{
 font: 8pt verdana, sans-serif;
 color: #0080C0;
}

.sp1 {width:20px; vertical-align: top;}
.sp2 {width:90px; vertical-align: top; }
.sp3 {width:400px; vertical-align: top; }

.ueberschrift
{
 font: 8pt verdana, sans-serif;
 color:#0080C0 ;
 padding-left:3;
}


/****************************************************************************************/
/* Termine ******************************************************************************/
/****************************************************************************************/
/* Termine -Tabelle *********************************************************************/


#termine
{
 position:absolute;
 top:105;
 left:135;
}

#termine table
{
 font-size: 8pt;
 color: #000000;
 width: 500px;
}


.spalt1 {width:15pt; padding-left:4; text-align: right; padding-right:2; vertical-align: top;  border: 1px solid #CFCFCF; }
.spalt2 {width:15pt; vertical-align: top;  border: 1px solid #CFCFCF; }
.spalt3 {width:250pt; padding-left:6; vertical-align: top;  border: 1px solid #CFCFCF; }


.jahr
{
 background-color: #cccccc;
 padding-left:10;
 padding-top: 3;
 padding-bottom: 3;
 border: 1px solid #8F8F8F;
 font-size:12;
 color:#0080C0;
}

.monat
{
 border-bottom: 1px solid #8F8F8F;
 border-left: 1px solid #8F8F8F;
 border-top: 1px solid #8F8F8F;
 border-right: 1px solid #8F8F8F;
 padding-left:6;
 padding-bottom:3;
 color:#0080C0;
 background-color: #cccccc;
}




/****************************************************************************************/
/* Chronik ******************************************************************************/
/****************************************************************************************/




#chronik
{
 position:absolute;
 top:105;
 left:135;
}

#chronik_tabelle
{
width: 500;
text-align:justify;

}


.chronik_jahreszahl
{
 border-bottom: 1px solid #0099cc;
 border-left: 1px solid #0099cc;
 border-top: 1px solid #0099cc;
 border-right: 1px solid #0099cc;
 padding-left:6;
 padding-bottom:3;
 background-color: #cccccc;
 color:#0099cc;
 font-size:12;
}

.chronik_text
{
 font-size: 8pt;
 line-height: 1.5;
 color: #000000;
 border: 1px solid #999999;
 padding: 5 pt;

}


/****************************************************************************************/
/* Ansprechpartner **********************************************************************/
/****************************************************************************************/
#ansprechpartner
{
 position:absolute;
 top:105;
 left:135;
}

.anspr_ueberschrift
{
 font-size: 8pt;
 color: #0080C0;
}

#ansprechpartner table
{
 font-size: 8pt;
 color: #000000;
 width: 500;
}

.anspr1 {width:125; padding-left:1pt; vertical-align: top;  border: 1px solid #999999; }
.anspr2 {width:125; padding-left:1pt; vertical-align: top;  border: 1px solid #999999; }
.anspr3 {width:125; padding-left:1pt; vertical-align: top;  border: 1px solid #999999; }



#vorstand
{
 position:absolute;
 top:260;
 left:135;
}

.vorst_ueberschrift
{
 font-size: 8pt;
 color:  #0080C0;
}

#vorstand table
{
 font-size: 8pt;
 color: #000000;

}

.vorst1 {width:130; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.vorst2 {width:150; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.vorst3 {width:200; padding-left:1; vertical-align: top;  border: 1px solid #999999; }



#register
{
 position:absolute;
 top:535;
 left:135;
 color: #000000;
}

.reg_ueberschrift
{
 font-size: 8pt;
 color:  #0080C0;
}

#register table
{
 font-size: 8pt;
 color: #000000;
 width: 500;
}

.reg1 {width:130; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.reg2 {width:150; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.reg3 {width:200; padding-left:1; vertical-align: top;  border: 1px solid #999999; }





/****************************************************************************************/
/* Repertoire      **********************************************************************/
/****************************************************************************************/

#repertoire
{
 position:absolute;
 top:105;
 left:135;
}

.repertoire_ueberschrift
{
 font-size: 8pt;
 color: #0080C0;
}

#repertoire table
{
 font-size: 8pt;
 color: #000000;
 width: 500;
}

.spalte1 {width:25; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.spalte2 {width:455; padding-left:1; vertical-align: top;  border: 1px solid #999999; }




/****************************************************************************************/
/* Proben      **********************************************************************/
/****************************************************************************************/


#proben
{
 position:absolute;
 top:105;
 left:135;
}

.proben_ueberschrift
{
 font-size: 8pt;
 color: #0080C0;
}

#proben table
{
 font-size: 8pt;
 color: #000000;
 width: 500;
}

.spalte1_proben {width:240; padding-left:1; vertical-align: top;  border: 1px solid #999999; }
.spalte2_proben {width:240; padding-left:1; vertical-align: top;  border: 1px solid #999999; }


#probenhinweis
{
 position:absolute;
 top:320;
 left:140;
}



/****************************************************************************************/
/* wo ist Sayn      **********************************************************************/
/****************************************************************************************/

#sayn
{
 position:absolute;
 top:130;
 left:90;
}