body { background-color: #000; margin: 8px 0; padding: 8px 0; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
td.magiercontent { background-color: #fff; width: 920px; margin: 0; padding: 0; }
td.copy { background-image: url(do.gif); width: 950px; height: 24px; margin: 0; padding: 0; }
#do { color: #ccc; font-size: 10px; font-family: tahoma; margin: 0; padding: 2px 0 0 5px; }
#do A { color: #ccc; font-size: 10px; font-family: tahoma; font-weight: normal; text-decoration: none; }
#do A:hover { color: #ccc; font-size: 10px; font-family: tahoma; font-weight: normal; text-decoration: none; }
td.hnav { background-color: #c4141b; background-repeat: no-repeat; text-align: center; width: 950px; height: 24px; margin: 0; padding: 0; }
#mani { color: #ccc; font-size: 10px; font-family: tahoma; margin: 0; padding: 4px; }
#mani A { color: #ccc; font-size: 10px; font-family: tahoma; font-weight: normal; text-decoration: none; }
#mani A:hover { color: #ccc; font-size: 10px; font-family: tahoma; font-weight: normal; text-decoration: none; }
#bread { color: #8b0000; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }
#bread A { color: #696969; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }
#bread A:hover { color: #696969; text-decoration: underline; }
#suche { text-align: left; }
#zauberhaftes { color: #000; font-family: "trebuchet ms"; width: 744px; min-height: 280px; max-height: 9000px; margin-top: 20px; padding: 8px; }
#zauberhaftes h1 { color: #8b0000; font-size: 15px; font-family: "trebuchet ms"; font-weight: bold; margin: 0; padding: 0; }
#zauberhaftes p { color: #000; font-size: 13px; font-family: "trebuchet ms"; line-height: 22px; }
#zauberhaftes li { font-size: 13px; line-height: 22px; margin: 5px 3px 5px 10px; padding: 0; }
#menues { width: 900px; margin: 0 0 0 8px; padding: 0; }
#menues li { color: #777; font-size: 11px; line-height: 13px; margin: 0; padding: 0 0 2px; list-style-type: square; }
#menues A { color: #777; font-size: 11px; font-family: "trebuchet ms"; font-weight: normal; line-height: 13px; text-decoration: none; }
#menues A:hover { color: #8b0000; font-size: 11px; font-family: "trebuchet ms"; font-weight: normal; line-height: 13px; text-decoration: underline; }
#anz { color: #000; font-size: 12px; font-family: arial; background-color: #f7f7f7; margin-top: 8px; margin-bottom: 8px; padding: 8px; border-color: #828282; border-width: 1px; }
#anz p { margin: 0; padding: 0; }
#anz A { color: #000; font-size: 12px; font-family: arial; font-weight: bolder; text-decoration: none; padding-bottom: 5px; }
#anz A:hover { color: #aa2a2a; font-size: 12px; font-family: arial; font-weight: bolder; text-decoration: underline; }
#mehr { color: #000; font-size: 11px; font-family: "trebuchet ms"; width: 900px; margin: 0 0 25px 8px; padding: 0; }
#rando { color: #777; font-size: 11px; font-family: "trebuchet ms"; line-height: 13px; width: 900px; margin: 0 8px 5px; padding: 0; }
#rando A { color: #777; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; }
#lexi { font-family: arial; font-variant: small-caps; text-align: center; width: 920px; margin-top: 15px; margin-bottom: 0; padding-top: 8px; padding-bottom: 15px; }
#lexi A { color: #c00; font-size: 14px; font-family: arial; font-weight: 900; font-variant: small-caps; text-decoration: none; text-align: center; margin: 5px 3px; padding: 5px; border: solid 1px #707070; }
#lexi A:hover { color: #fff; font-size: 14px; font-weight: 900; background-color: #000; text-decoration: none; border: solid 1px #707070; }
#magier { font-family: "trebuchet ms"; margin-top: 25px; margin-right: 0; margin-bottom: 10px; padding-right: 0; padding-left: 25px; }
#magier p { font-size: 14px; line-height: 25px; margin: 25px 0 0; padding: 0; }
#magier h1 { color: #c00; font-size: 18px; }
#magier h2 { color: #c00; font-size: 14px; margin: 0; padding: 0; }
#blatt { font-size: 12px; font-family: "trebuchet ms"; }
#blatt A { color: #045f8e; font-size: 12px; font-family: "trebuchet ms"; text-decoration: underline; }
#blatt A:hover { color: #c00; font-size: 12px; font-family: "trebuchet ms"; text-decoration: underline; }
#teaser h1 { color: #c00; font-size: 13px; font-family: "trebuchet ms"; font-weight: bold; margin: 0; padding: 0; }
#teaser p { font-size: 13px; margin: 0 0 15px; padding: 0; }
#sitemap{ font-family: "trebuchet ms"; float: left; width:560px; padding:0; }
#sitemap .langsitemap{ color: #000; font-size: 12px; float: left; width:350px; padding:14px; }

#sitemap .sitemaplevel1 ul{
}
#sitemap .sitemaplevel1 li a.level1{ color: #045f8e; font-size: 12px; font-family: "trebuchet ms"; text-decoration: underline; }

#sitemap .sitemaplevel2 ul{
}
#sitemap .sitemaplevel2 li a.level2{ color: #045f8e; font-size: 12px; font-family: "trebuchet ms"; }
#sitemap .sitemapartikel ul{
	list-style: square;
}
#sitemap .sitemapartikel li{
	list-style: square;
}
#sitemap .sitemapartikel a{ color: #045f8e; font-size: 12px; font-family: "trebuchet ms"; }
#kats A { color: #045f8e; font-size: 12px; font-family: "trebuchet ms"; line-height: 30px; text-decoration: underline; padding: 15px; }
