* { margin: 0; padding: 0; noborder: 1px solid blue; }
html { height: 100%; min-height: 100%; }
body { height: 100%; min-height: 100%; background-color: #ffffff; background-image: url(/laymod/hg_fhg.gif); background-repeat: no-repeat; background-attachment: fixed; color: black; margin: auto 30px auto 0px; }

a:link { text-decoration: none; color: red; }
a:visited { text-decoration: none; color: red; }
a:active { text-decoration: none; color: red; }
a:hover { text-decoration: transparent; color: orange; padding-left: -2px; }

sup, sub, small { font-size: 8pt; font-family: Arial, Helvetica, Geneva, sans-serif}
b { text-decoration: bold }

.Navig { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: red; margin-left: 3px; }
.Navig3rot { font-size : 11px; font-family : Arial, Helvetica, Geneva, sans-serif; color : rgb(255,0,0); }
.Navig3grau  {  font-size : 11px; font-family : Arial, Helvetica, Geneva, sans-serif; color : rgb(151,151,151); }

.Inhalt1, li, p, h2 { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; }
.Inhalt2 { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); }
.Inhalt3 { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; }
.Inhalt4 { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); }
.Inhalt5 { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: red; vertical-align: top;}
.Inhalt6 { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); }
.titel{ font-Size: 14pt; font-Family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; color:#666666 }
.fix { font-size: 11px; font-family: Courier New, Courier; color: black; vertical-align: top; }
.ws { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; color: white; vertical-align: top; }

.treihe { clear: both; vertical-align: top; }
.tspalte, .lspalte { float: left; text-align: left; vertical-align: top; }
.rspalte { float: right; vertical-align: top; }
.voben    { vertical-align: top; }
.vmittig  { vertical-align: middle; }
.vunten   { vertical-align: bottom; }
.hlinks   { text-align: left; }
.hmittig  { text-align: center; }
.hrechts  { text-align: right; }
.uborder { border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px; border-style: solid; border-color: rgb(151,151,151); width: 364px; line-height: 140%; cursor: pointer; font-weight: bold; }
.gborder { color: rgb(151,151,151); font-weight: bold; }

p { margin-bottom: 6px; }
h1, h2 { font-weight: bold; margin-bottom: 6px; }
img { margin-bottom: 6px; }
img.only { margin-bottom: 0px; }
ul { padding-left: 22px; margin-bottom: 6px; }
li { vertical-align: middle; line-height: 120%; }
input, textarea { width: 100%; min-width: 100%; padding: 1px; vertical-align: middle; }

div.LogoKopfzeile { vertical-align: top; margin-bottom: 15px; }

div.kopfzeile { border-bottom: 1px solid rgb(151,151,151); width: 100%; padding-bottom: 3px; margin-bottom: 12px; }
h1.kopfzeile, input.kopfzeile { margin-left: 196px; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: bottom; font-weight: bold; }

div.fusszeile { border-top: 1px solid rgb(151,151,151); width: 560px; margin-top: 12px; padding-top: 3px; vertical-align: top; }
div.fusszeile img { margin: 0; }
input.fusszeile { width: auto; min-width: auto; }

.quad { margin-right: 5px; min-width: 9px; width: 9px; background-color: transparent; }
.quadrt { margin-right: 5px; min-width: 9px; width: 9px; background-color: transparent; background-image: url(/laymod/quad2.gif); background-repeat: no-repeat; }

.pfeill { background-image: url(/laymod/pfeill.gif); vertical-align: middle; background-repeat: no-repeat; background-position: middle; padding-right: 5px; }
.pfeilr { background-image: url(/laymod/pfeilr.gif); vertical-align: middle; background-repeat: no-repeat; background-position: middle; padding-right: 5px; }
.pfeilb { background-image: url(/laymod/pfeilb.gif); vertical-align: middle; background-repeat: no-repeat; background-position: middle; padding-right: 5px; }
.pfeilt { background-image: url(/laymod/pfeilt.gif); vertical-align: middle; background-repeat: no-repeat; background-position: middle; margin-left: 5px; margin-right: 5px; }
.subnavig { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 0.9em; padding: 2px; margin-left: 3px; color: rgb(151,151,151); vertical-align: middle; }

div.content { position: absolute; left: 205px; top: 0; height: 100%; min-height: 100%; padding-top: 15px; padding-bottom: 15px; }
div.lspalte { width: 172px; padding-right: 22px; }
div.rrand { width: 22px; }

.Linksmenue { position: absolute; left: 15px; top: 0px; width: 172px; height: 100%; min-height: 100%; padding-top: 115px; padding-bottom: 29px; }
a:hover .quad { background-image: url(/laymod/quado2.gif); background-repeat: no-repeat; background-color: transparent; margin-left: -2px; }
a:hover .quadrt { min-width: 9px; width: 9px; background-color: transparent; margin-left: -2px; background-image: url(/laymod/quado2.gif); background-repeat: no-repeat; }

a:hover .pfeill { background-image: url(/laymod/pfeillo.gif); text-decoration: none; margin-left: 0px; }
a:hover .pfeilr { background-image: url(/laymod/pfeilro.gif); text-decoration: none; margin-left: 0px; }
a:hover .pfeilb { background-image: url(/laymod/pfeilbo.gif); text-decoration: none; margin-left: 0px; }
a:hover .pfeilt { background-image: url(/laymod/pfeilto.gif); text-decoration: none; margin-left: 5px; }
a:hover .Navig { text-decoration: transparent; color: orange; margin-left: 5px; }
.LMkat1 { text-indent: -19px; padding-left: 19px; line-height: 100%; padding-bottom: 2px; }
.LMkat2 { text-indent: -19px; padding-left: 33px; font-weight: bold; line-height: 100%; padding-bottom: 2px; }
.LMkat3 { text-indent: -19px; padding-left: 47px; font-weight: bold; line-height: 100%; padding-bottom: 2px; }
.LMkat100 { text-indent: -17px; padding-left: 17px; margin-bottom: 0px; }
img.LMkat100 { text-indent: 0px; padding-left: 2px; }

a.Inhalt1:link { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; }
a.Inhalt1:visited { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; }
a.Inhalt1:active { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; }

a.Inhalt2:link { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); vertical-align: top; }
a.Inhalt2:visited { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); vertical-align: top; }
a.Inhalt2:active { font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); vertical-align: top; }

a.Inhalt3:link { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }
a.Inhalt3:visited { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }
a.Inhalt3:active { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }

a.Inhalt4:link { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }
a.Inhalt4:visited { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }
a.Inhalt4:active { font-size: 0.833em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; vertical-align: top; text-decoration: bold; }

td, th { font-size: 0.75em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; }
td.Inhalt1 { font-size: 0.75em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; }
td.Inhalt2 { font-size: 0.75em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); }
td.Inhalt3 { font-size: 0.667em; font-family: Arial, Helvetica, Geneva, sans-serif; color: black; }
td.Inhalt4 { font-size: 0.667em; font-family: Arial, Helvetica, Geneva, sans-serif; color: rgb(151,151,151); }

td.green, td.rgreen { border-bottom: 1px solid rgb(0,128,128); }
td.rgreen { text-align: right; }

.quadmu { width: 9px; height: 9px; border-top: 1px solid rgb(151,151,151); border-left: 1px solid rgb(151,151,151); border-bottom: 1px solid rgb(255,255,255); border-right: 1px solid rgb(255,255,255); cursor:pointer; cursor:hand; overflow: hidden; vertical-align: middle; }
.quadm { background-color: white; width: 9px; height: 9px; border: 1px solid rgb(151,151,151); cursor:pointer; cursor:hand; overflow: hidden; vertical-align: middle; }
a:hover .quadm { margin-left: -2px; background-color: orange; border-style: none; }

#MitteAltDiv { position: absolute; left: 205px; top: 110px; width: 560px; height:100; clip:rect(0,560,100,0);}
#MitteDiv { position: absolute; left: 205px; top: 170px; width: 560px; visibility: hidden; }
#FolgeDiv { position: absolute; left: 205px; top: 75px; width: 560px; visibility: hidden; }
#InhaltDiv { position: absolute; left: 0px; top: 0px; }

#ul15 { position: relative; left: -15px;}
