H1 {
font-family: "Arial", "Helvetica"; font-size: 15px; margin-left: 68px; margin-top: 0px; margin-bottom: 0px;
}

H2 {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 68px; margin-top: 15px; margin-bottom: 0px;
}

H2.unten {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 20px; margin-top: 15px; margin-bottom: 10px;
}

H2.bottom {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 20px; margin-top: 0px; margin-bottom: 10px;
}

hr {
margin-right: 0px; margin-left: 68px; margin-top: 0px;
}

H1.sitemap {
margin-left: 80px; margin-top: 0px;
}

li {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 50px; margin-left: 48px; text-align: justify;
}

li.sitemaplist {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 0px; margin-left: 85px; text-align: justify;
}

li.rechts {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 0px; margin-left: 20px; text-align: left;
}

P.start {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 0px; margin-left: 68px; margin-top: 10px; text-align: left;
}

P {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 50px; margin-left: 68px; margin-top: 10px; text-align: left;
}

P.textoben {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 50; margin-left: 68px; margin-top: 0px; text-align: left;
}

P.textunten {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 20px; margin-top: 0px; text-align: left;
}

P.philo {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 20; margin-left: 68px; margin-top: 0px; text-align: left;
}

P.intro {
margin-left: 25px; margin-top: 15px;
}

P.hinweis {
font-family: "Arial", "Helvetica"; font-size: 10px; margin-right: 50; margin-left: 48px; margin-top: 10px; text-align: left; color: #5f5f5f;
}

table.adressetext {
font-family: "Arial", "Helvetica"; font-size: 12px; text-align: left;
}

table.progegno {
font-family: "Arial", "Helvetica"; font-size: 12px;
}

ul {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 10; margin-left: 48px; margin-top: 10px;text-align: justify;
}


P.adresse {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 50; margin-left: 48px; margin-top: 20px; text-align: left;
}

P.kontakt {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-right: 10; text-align: right;
}

input {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 15px; width: 220px;
}

input.button {
font-family: "Arial", "Helvetica"; font-size: 12px; margin-left: 15px; width: 100px;
}

textarea {
font-size: 12px; font-family: "Arial", "Helvetica"; margin-left: 15px; width: 220px;
}

A.haupt {
font-family: "Arial", "Helvetica"; color: black; text-decoration:none; font-size: 12px; margin-left: 15px; margin-top: 5px;
}

A:hover.haupt {
font-family: "Arial", "Helvetica"; color: orange; text-decoration:none; font-size: 12px; margin-left: 15px; margin-top: 5px; font-weight: bold;
}

A.download {
font-family: "Arial", "Helvetica"; color: blue; text-decoration:none; font-size: 12px; margin-left: 15px; margin-top: 5px;
}

A:hover.download {
font-family: "Arial", "Helvetica"; color: orange; text-decoration:none; font-size: 12px; margin-left: 15px; margin-top: 5px; font-weight: bold;
}

A.anfahrtsweg {
font-family: "Arial", "Helvetica"; color: blue; font-size: 12px; margin-top: 5px;
}

A:hover.anfahrtsweg {
font-family: "Arial", "Helvetica"; color: #9f9f9f; font-size: 12px; margin-top: 5px; font-weight: bold;
}

A.sitemaplink {
font-family: "Arial", "Helvetica"; color: black; font-size: 12px; margin-top: 0px; margin-left: 0px;
}

A:hover.sitemaplink {
font-family: "Arial", "Helvetica"; color: #9f9f9f; font-size: 12px; margin-top: 0px; margin-left: 0px; font-weight: bold;
}

A.untermenue {
font-family: "Arial", "Helvetica"; color: black; text-decoration:none; font-size: 12px; margin-left: 25px; margin-top: 5px;
}

A:hover.untermenue {
font-family: "Arial", "Helvetica"; color: orange; text-decoration:none; font-size: 12px; margin-left: 25px; margin-top: 5px; font-weight: bold;
}

A.smallright {
font-family: "Arial", "Helvetica"; color: #2f2f2f; text-decoration: none; font-size: 10px; font-weight: light; margin-left: 5px; margin-right: 5px; margin-top: 20px;
}

A:hover.smallright {
font-family: "Arial", "Helvetica"; color: #9f9f9f; text-decoration:none; font-size: 10px; margin-left: 5px; margin-right: 5px; margin-top: 20px; font-weight: light;
}

A.small {
font-family: "Arial", "Helvetica"; color: #2f2f2f; text-decoration: none; font-size: 10px; margin-left: 10px; margin-right: 5px; margin-top: 20px;
}

A:hover.small {
font-family: "Arial", "Helvetica"; color: #9f9f9f; text-decoration:none; font-size: 10px; font-weight: light; margin-left: 10px; margin-right: 5px;margin-top: 20px;
}

A.impress {
font-family: "Arial", "Helvetica"; color: #8f8f8f; text-decoration: none; margin-left: 15px; font-size: 10px;
}

A:hover.impress {
font-family: "Arial", "Helvetica"; color: #9f9f9f; text-decoration:none; font-size: 10px; margin-left: 15px; font-weight: light;
}

img.logo {
margin-right: 20px; margin-left: 20px; margin-bottom: 0px;
}

img.trennstrich {
margin-top: 5px;
}

img.menue {
margin-left: 10px;
}

img.index {
margin-left: 68px;
}

form{
margin-left: 55px;
}

input{
width: 120px; font-family: "Arial", "Helvetica"; font-size: 11px; font-weight: light;
}

input.inputtext{
width: 150px; font-family: "Arial", "Helvetica"; font-size: 11px; font-weight: light;
}


input.radio{
width: 20px; font-family: "Arial", "Helvetica"; font-size: 11px; font-weight: light;
}

label{
font-family: "Arial", "Helvetica"; font-size: 11px; margin-left: 18px; font-weight: light;
}

label.button{
font-family: "Arial", "Helvetica"; font-size: 11px; margin-left: 4px; margin-right: 10px; font-weight: light;
}

textarea{
width: 150px; height: 150px; font-family: "Arial", "Helvetica"; font-size: 11px; font-weight: light;
}