body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
}


.absatzueberschrift {
font-size:14px;
font-weight:bold;

}

.seitenüberschrift {
font-size:18px;
font-style:italic;
font-weight:bold;
border-bottom: #eaeaea solid 1px;
width: 500px;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.grau {
background-color:#CCCCCC;
font-size:4px;
}
div.graue_linie {
border-bottom: solid #cccccc 1px;
}

div.programme {
font-size:9px;
}

body.menurahmen {
border-color:#EAEAEA; 
border-style:solid; 
border-width:1px;
border-top:none; 
border-bottom:none; 
}

a:link {
color:#000000;
text-decoration:none;
}

a:visited {
color:#000000;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
text-transform:uppercase;
}

table.navi td {
	font-size: 10px;
	line-height: 15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	
}

table.navi a:link {
color:#000000;
text-decoration:none;
}

table.navi a:visited {
color:#000000;
text-decoration:none;
}

table.navi a:hover {
color:#000000;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

table.navi .td1 {
background-color:#CCCCCC;
}

table.navi .td2 {
background-color:#EAEAEA;
}
table.navi .td_oben {
background-image:url(images/tab_oben.gif); 
background-repeat:repeat-x; 
line-height:8px;
border-top: none;
}
table.navi .td_unten {
background-image:url(images/tab_unten.gif); 
background-repeat:repeat-x; 
line-height:10px;
border-bottom: none;

}
table.kommentar {
font-size:10px;
}
table.kommentar div {
font-size:10px;
}
.kommentar {
font-size:10px;
}

div.kontakt {
font-family:"Times New Roman", Times, serif;
text-align:center;
border-style: solid;
border-width:2px;
border-color:#EAEAEA;
padding: 10px;
}
div.kontakt .Stil1 {
	font-size: 20px;
	color: #000080;
}
div.kontakt .Stil2 {
	font-size: 13px;
	color: #808080;
}
div.kontakt .Stil4 {
font-size: 30px;
}
div.kontakt .Stil3 {
font-size: 13px;
}
div.kontakt .Stil5 {
font-size: 20px;
}
.cd-ueberschrift{
	font-style: italc; 
	font-weight: bold;
	margin-left: 50px;
	font-size: 10pt;
}
.cd-sub {
	margin-left: 50px;
	font-size: 10pt;
}
.cd-songs {
	margin-left: 75px;
	font-size: 10pt;
}
.bild-rechts {
	float: right;
	margin: 10px;
}
table.tab_grau1 {
border-width:2px;
border-style:solid;
border-color:#999999;
}
table.tab_grau1 th {
background-color:#aeaeae;
font-weight:bold;
text-align:left;
padding:10px;
}
table.tab_grau1 td {
background-color:#cccccc;
padding:10px;
vertical-align:top;
}
.latina_lessons_datum{
	border-bottom:solid;
	border-bottom-color:#000;
	border-bottom-width:1pt;
	font-size: 14px;
	width:500px;
}
.latina_lessons_ueberschrift{
	text-decoration:underline;
	font-size: 16px;
	margin-left:100px;
	font-weight:bolder
}

