html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;background:transparent;}
ol, ul{list-style-type:none;list-style-position:outside;}
a:link, a:active{color:#333;}
a:visited{text-decoration:none;color:#036;}
a:hover, a:focus, a:active{color:#9c0e18;}
@media screen,projection{
.mimo{position:absolute;left:-3000px;top:-1000px;width:0px;height:0px;color:#000;background-color:#ededed;}
body{font-size:75%;background:#fff;color:#000; font-family:Arial, sans-serif;}
#wrapper{position:relative;top:0;margin:0em auto;width:80%;height:100%;overflow:hidden;}
#head{width:100%;height:auto;padding:3em 0;text-align:center;line-height:2em;}
#breadcrumbs{clear:both;color:#000;margin:1em 0 3em 0;width:100%;height:auto;overflow:hidden;}
#breadcrumbs a{color:#000;}
#breadcrumbs span{float:left;margin-right:0.5em;}
#nav{clear:both;float:left;width:20%;height:auto;margin:0;}
#nav li{margin:0 0 0.5em 0;height:auto;border:1px solid #ccc;}
#nav li li{margin-bottom:1px;background:#800000;white-space:nowrap;}
#nav a{display:block;color:#000;padding:0.5em;height:auto;}
#nav ul li{border:none;}
#nav ul{position:absolute;padding:0.5em;width:auto;white-space:nowrap;height:auto;margin-left:-1000em;background:#fff;}
#nav ul a{padding:3px 18px 3px 10px;display:block;background:#fff;color:#000;}
#nav li:hover ul{margin-left:17%;margin-top:-3.5em;border:1px solid #800000;width:auto;height:auto;}
#nav li:hover ul a{width:auto;}
#nav li:hover ul a:hover{color:#fff;background:#800000;}
#nav a:hover, #nav li:hover a:focus, #nav .aktiv a{display:block;background:#800000;color:#fff;}
#nav li li:last-child, #navi li li:last-child{margin-bottom:0;}
#content{height:auto;margin-left:4%;width:75%;padding:0 0 4em 0;float:left;}
#content ul{margin:0.5em 0 2em 0;}
#content li{line-height:1.5em;margin-left:2.2em;list-style-type:disc;}
p{ margin:0 1.2em 0.8em 0;}
h1{color:#9c0e18;font-size:1.7em;margin:0 0 1em 0;letter-spacing:0.05em;}
h2{font-size:1.4em;margin:0 0 0.1em 0;}
.aktiv a{font-weight:bold;}
.klar{clear:both;}
.left{float:left;margin:0 2em 2em 0;}
.right{float:right;margin:0 0 2em 2em;}
.song{font-weight:bold;font-size:1.2em;margin:1em 0 0 0;}
#top{position:fixed;top:20em;right:0;background:#800000;font-size:2em;font-weight:bold;padding:0.5em;width:auto;height:auto;border:3px ridge #880000;}
#top a{color:#fff;text-align:center;margin:0 0 0 0;}
.zt{display:block;margin:2em auto;}
}
@media print{
#breadcrumbs, #tabmenu, #footer, #nav{display:none;}
body{font-size:75%;font-family:Arial, sans-serif;}
#head{height:10em;overflow:hidden;}
p{margin:0 1.2em 0.8em 0;}
.klar{clear:both;}
}