html, body { background-image: url(../style/blendegrau-infinity.gif); margin: 0 0 20px; padding: 0 0 20px; }
html, body, h2, h3, h4, div, p, ul, li, input { font-family: Verdana, Arial, Helvetica, sans-serif; }
#Zehm { width: 50%; position: absolute; top: -20px; left: 0; height: 10px; visibility: visible; min-width: 440px; }
#Friedrich { width: 420px; right: 0; top: 10px; position: absolute; height: 10px; visibility: visible; min-width: 420px; max-width: 420px; }
#Komponist { position: absolute; top: 10px; left: 0; height: 500px; width: 840px; visibility: visible; }
#Header { background-image: url(../style/friedrich-zehm-header.jpg); background-repeat: no-repeat; background-position: 420px 0; height: 140px; width: 800px; left: 20px; top: 0; position: absolute; visibility: visible; }
#Content { background-image: url(../style/blendegrau50-infinity.gif); height: auto; width: 800px; left: 20px; top: 180px; position: absolute; visibility: visible; min-height: 600px; }
#ContentHome { background-image: url(../style/blendegrau50-infinity.gif); visibility: visible; position: absolute; top: 180px; left: 20px; width: 800px; height: auto; }
#Headline { padding: 10px 10px 10px 15px; }
#LeftHome { background-image: url(../style/freiedrich-zehm-aug-1988_schmal_cut.jpg); background-repeat: no-repeat; width: 200px; height: 430px; float: left; min-width: 200px; max-width: 200px; padding: 10px; }
#Left { padding: 10px 10px 10px 15px; width: 220px; height: auto; min-width: 200px; max-width: 200px; float: left; }
#MainHead { left: 260px; position: absolute; top: 0; width: 500px; visibility: visible; padding: 10px; }
#Main { width: 520px; height: auto; float: right; min-width: 520px; max-width: 520px; padding: 10px; }
#Menu { font-size: 14px; font-weight: bold; background-image: url(../style/menublend.gif); left: 20px; top: 140px; position: absolute; width: 785px; visibility: visible; padding-top: 2px; padding-bottom: 6px; padding-left: 15px; }
#MenuMini { color: #778; font-size: 12px; font-weight: normal; background-image: url(../style/menublend.gif); background-repeat: repeat-x; left: 20px; top: 100px; position: absolute; width: 320px; z-index: 1; visibility: visible; min-width: 300px; padding: 2px 30px 4px 15px; }
h1 { font-size: 18px; margin: 0 0 4px; }
h2 { font-size: 14px; margin: 0 0 4px; }
h3 { color: #282354; font-size: 13px; font-weight: normal; margin-top: 4px; margin-bottom: 8px; }
h4 { color: black; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 2px; }
h5 { color: #ff6900; font-size: 12px; font-weight: normal; margin-top: 4px; margin-bottom: 0; padding-bottom: 0; }
p { color: #282354; font-size: 12px; line-height: 140%; margin: 0 0 8px; }
ul { color: #282354; list-style-type: square; list-style-position: outside; }
a { color: #1600c3; text-decoration: none; }
a:hover { color: #0039ff; text-decoration: none; }
a:visited { text-decoration: none; }
h1 a { text-decoration: none; }
#Main a { color: #1600c3; text-decoration: none; }
#Main a:hover { color: #0039ff; }
#MenuMini a { color: #778; text-decoration: none; }
#MenuMini a:hover { color: black; }
.bold { font-weight: bold; }
.px14 { font-size: 14px; line-height: 18px; }
.h1kopf { font-size: 32px; font-weight: normal; }
.h2kopf { color: #778; font-size: 18px; font-weight: normal; }
.h1normal { font-style: normal; font-weight: normal; }
.h2normal { font-weight: bold; font-style: normal; }
.menuside { color: #ff0015; font-size: 12px; font-weight: normal; line-height: 130%; margin-bottom: 2px; }
.menusidebr { color: #f03; font-size: 12px; font-weight: normal; line-height: 130%; margin-bottom: 18px; }
.menusidesub { color: #f03; font-size: 12px; line-height: 130%; margin-bottom: 2px; margin-left: 12px; }
.menusidesub2 { color: #f03; font-size: 12px; line-height: 130%; margin-bottom: 2px; }
.menusidesubbr { color: #f03; font-size: 12px; line-height: 130%; margin-bottom: 18px; margin-left: 12px; }
.menusub { color: #282354; }
.menusubsub { color: #282354; font-size: 11px; }
.ul-p { color: #282354; font-size: 12px; margin-top: 0; margin-bottom: 12px; margin-left: -25px; }
hr { color: white; margin-top: 12px; }

