

body, table { color: #333333; font-size: 11px; line-height: 14px; font-family: Arial, sans-serif; }
body { background-color: #ffffff; margin: 0px; padding: 0px }

.popup { background-color: #E9E9E9; margin: 0px; padding: 0px }

body.mtext {text-align: justify;}
body.mtext td {text-align: justify;}

body.admin { background-color: #cccccc }
body.aussen { background-color: #000}
body.frameseite { background-color: #efefef; margin: 0px; padding: 0px }

.header1 { color: RGB(135,79,0); font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header2 { color: RGB(135,79,0); font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header3 { color: #333333; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }

.header4 { color: #094179; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header5 { color: #094179; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header6 { color: #094179; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header7 { color: #094179; }

.header8 { color: #333399; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header9 { color: #333399; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header10 { color: #333399; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header11 { color: #333399;}

.header12 { color: #A8C9F6; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header13 { color: #A8C9F6; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header14 { color: #A8C9F6; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header15 { color: #A8C9F6;}

.header16 { color: #eb003a; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header17 { color: #eb003a; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header18 { color: #eb003a; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header19 { color: #eb003a;}

.header20 { color: #333333; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header21 { color: #333333; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header22 { color: #333333; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header23 { color: #333333;}

.header24 { color: #777777; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header25 { color: #777777; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header26 { color: #777777; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header27 { color: #777777;}

.header28 { color: #aaaaaa; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial; text-decoration: none }
.header29 { color: #aaaaaa; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none }
.header30 { color: #aaaaaa; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
.header31 { color: #aaaaaa;}

a { color:  RGB(135,79,0); text-decoration: underline}
a:hover { color: RGB(216,179,126); text-decoration: underline}

*.bild { color: #de121d; text-decoration: none }
*.bild:hover { filter:alpha(opacity=60); -moz-opacity:0.6; }

a.kleiner { color: #de121d; font-size: 9px; line-height: 14px; font-family: Verdana, sans-serif }
a.kleiner:hover { color: #de121d; text-decoration: underline }
a.grau { color: #666666; text-decoration: none }
a.grau:hover { color: #de121d; text-decoration: none}

table, td, form   { vertical-align: top; margin: 0px; padding: 0px; border: 0px; }
p  { margin-top: 0px; margin-bottom: 11px; margin-left: 0px }

hr { color: RGB(135,79,0); background-color: RGB(135,79,0); border: 0px; height: 1px }
pre { font-family: Verdana, sans-serif }
*.frameseite img { border: 1px solid #333; }

table.pfad { background: #de121d URL('/images/pfad.gif') repeat; width: 955px; height: 20px; margin: 0px; padding: 0px 0px 0px 0px; }
table.pfad td.links { font-size: 10px; color: #fff; vertical-align: middle; height: 20px; margin: 0px; padding: 0px 5px 0px 5px; }
table.pfad td.links a { color: #fff; }
table.pfad td.mitte { color: #fff; height: 20px; vertical-align: middle; margin: 0px; padding: 0px; }
table.pfad td.rechts { color: #E85A61; text-align: right; vertical-align: middle; height: 20px; margin: 0px; padding: 0px 10px 0px 0px; }

table.frame { margin: 0px; padding: 0px; border: 0px solid #c8c8c8; width: 955px; height: 490px; }
table.frame td.nav { background: #bdbdbd URL('/images/nav.gif') repeat-x; font-size: 10px; width: 100px; margin: 0px; padding: 0px; }
table.frame td.body { background: #fff URL() no-repeat; font-size: 11px; width: 725px; margin: 0px; padding: 15px 15px 5px 15px; }
table.frame td.werbung { background: #bdbdbd URL('/images/nav.gif') repeat-x; width: 100px; margin: 0px; padding: 0px; }

table.frame td.werbung p, table.frame td.werbung a { color: #fff; font-size: 11px; line-height: 14px; text-align: center; margin: 0px; padding: 5px 1px 0px 5px; display: block; text-decoration: none; }
table.frame td.werbung img { margin: 0px 0px 2px 0px; }

table.navigation { color: #eee; border: solid 0px #bdbdbd; width:170px; background-color:RGB(188,147,89);  margin: 0px; padding: 0px; spacing:0px; }
table.navigation td { color: #eee; border: solid 0px #bdbdbd; background-color:RGB(188,147,89); font-size: 11px; line-height: 12px; margin: 0px; padding: 3px; spacing:0px }
table.navigation td a { color: #eee; text-decoration: none;}
table.navigation td.markiert  { background-color:RGB(216,179,126); text-decoration: none;}
table.navigation td.markiert a { color: #333; text-decoration: none;}

table.navigationoben { color:  RGB(135,79,0); border: solid 0px #bdbdbd; width:170px; ;  margin: 0px; padding: 0px; spacing:0px; }
table.navigationoben td { color: RGB(135,79,0); border: solid 0px #bdbdbd; ; font-size: 14px; line-height: 12px; margin: 0px; padding: 3px; spacing:0px }
table.navigationoben td a { color: RGB(135,79,0); text-decoration:none; }
table.navigationoben td.markiert  {text-decoration:none;  }
table.navigationoben td.markiert a { color:  RGB(135,79,0); text-decoration:none; }

table.login { border: solid 1px #fff; margin: 10px 5px 5px 5px; padding: 0px }
table.login td { font-size: 11px; line-height: 11px; text-align: left; color: #fff; margin: 0px; padding: 2px }
table.login a { color: #fff; }
table.login input { color: #666; font-size: 11px; font-family: Verdana, sans-serif; width: 80px; border: 0px solid #333333; background-color: #ffffff; margin: 3px 0px 2px 0px; padding: 1px 2px 1px 2px; }

table.formular { border: solid 0px #bdbdbd; margin: 5px 0px 0px 0px; padding: 0px; }
table.formular td { font-size: 10px; line-height: 12px; margin: 0px; padding: 3px }
table.formular p  { margin-bottom: 5px; }
table.formular input, textarea, select, option { vertical-align: middle; color: #333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, sans-serif; border: 0px solid #666; background-color: #ddd; margin: 0px 0px 0px 0px; padding: 3px 2px 3px 2px; cursor: pointer; }
table.formular input { height: 18px }
table.formular select { margin-top: 1px; margin-bottom: 1px; padding: 0px; height: 16px }
table.formular option { border: 0px solid #666; padding: 0px 2px 0px 2px }
table.formular input.checkbox { background-color: transparent; border: 0px solid #666; padding: 0px; }
table.formular input.button { color: #fff; font-weight: bold; font-size: 10px; line-height: 12px; background-color: #7B7B7B; text-align: center; vertical-align: middle; margin: 5px 0px 5px 0px; padding: 2px 15px 3px 15px; border: solid 2px #666; height: 22px; }

table.texttab { border: solid 2px #bdbdbd; margin: 0px; padding: 0px; width: 100%; border-collapse: collapse }
table.texttab td.bild { border: solid 2px #bdbdbd; margin: 0px; padding: 0px; width: 85px; }

table.texttab td.text { border: solid 2px #bdbdbd; margin: 0px; padding: 0px 130px 5px 15px; }

table.subnavi { background: #bdbdbd; width: 100%; padding: 0px; margin: 0px; }
table.subnavi td.kontakt { color: #000; text-align: left; letter-spacing: 1px; vertical-align: middle; padding: 1px 2px 2px 3px; margin: 0px; }
table.subnavi td.kontakt a { color: #000; }
table.subnavi td.weiter { color: #fff; text-align: right; vertical-align: middle; padding: 1px 2px 2px 3px; margin: 0px; }
table.subnavi td.weiter a { color: #fff; }

table.topheader td { vertical-align: top; margin: 0px; padding: 0px; border: 0px }


a.ebene1 { color: #fff; font-weight: bold; font-size: 11px; line-height: 12px; text-align: left; margin: 0px; padding: 5px 0px 10px 5px; display: block; text-decoration: none }
*.ebene1 ul, *.ebene2 ul li   { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }

a.ebene2 { color: #fff; font-weight: normal; font-size: 11px; line-height: 12px; text-align: left; margin: 0px; padding: 5px 0px 4px 22px; display: block; text-decoration: none; }
a.ebene2:hover { color: #fff; background-color: #6E6E6E; text-decoration: none }
*.ebene2 ul, *.ebene2 ul li   { list-style-image: url(/images/liste_nav.gif); list-style-position: outside; margin: 0px; padding: 0px; }

.bilder    { }
.bildklein  { text-align: center; vertical-align: middle; margin: 0px; padding: 0px; border: solid 2px #de121d; width: 75px; height: 75px }
.bildgross  { text-align: center; vertical-align: middle; background: #fff URL(/images/style/bg_artist.jpg) repeat; margin: 0px; padding: 0px; border: solid 2px #9c9c9c; width: 480px }

.pfad { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }
.pfad a { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }

