
body   { color: black; font-family: Verdana, Helvetica, Arial, Geneva; background-color: #f0f8ff; margin: 0px; padding: 0px; border: 0px; top: 0px; left: 0px; width: 100%; height: 100% }
p   { font-size: 14px; line-height: 1.4em }
.logo  { background: url(pics/logo-a.gif) no-repeat left top; position: relative; top: 10px; left: 20px; width: 200px; height: 85px }
.logo a { display: block }
.umenu  { background: no-repeat left top; position: absolute; z-index: 2; top: 121px; left: 20px; width: 220px; visibility: visible; display: block }
.umenu a  { color: black; text-decoration: none; border-bottom: 1px dotted #d3d3d3 }
.umenu a:hover  { color: white; text-decoration: none; background-color: #c30; border-bottom: 1px solid #c03 }
#sel { color: white; background-color: #c30 }
.cat  { font-weight: bold; font-size: 12px; text-decoration: none; background-color: #dcdcdc; margin-bottom: 10px; width: 200px }
.cat a  { display: block }
.titel  { font-size: 10px; width: 200px }
.klein { font-size: 10px }
.inhalt1  { position: absolute; z-index: 1; top: 120px; left: 0px; width: 100%; height: 450px; overflow: auto }
.inhalt   { line-height: 130%; float: left; margin: 0 3px 0 0; padding: 0px; position: relative; top: 0px; left: 280px; width: 560px }
.inhalt a  { color: black; text-decoration: none; background-color: #b0c4de }
.inhalt a:hover { color: white; text-decoration: none; background-color: #c03 }
.h1 { font-size: 20px }
.h2  { font-size: 18px }
.h3 { font-weight: bold; font-size: 16px }
.klein { font-size: 10px }
.einzug { padding-left: 20px }
.bildtext { font-weight: bold; font-size: 12px; background-color: #dcdcdc; margin-top: 4px; margin-bottom: 4px; width: 100%; display: block }
.marg4 { margin: 4px }
.menu  { position: absolute; top: 10px; left: 280px; width: 600px; height: 100px }
.dot1 { background: url(pics/gb80.gif) no-repeat 0 0px; text-align: center; float: left; margin-right: 40px; top: 0px; left: 0px; width: 80px; height: 80px }
.dot1 a { color: white; font-size: 14px; font-family: Geneva, Helvetica, Arial, Swiss; text-decoration: none; background: url(pics/bl80.gif) no-repeat left top; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; display: block }
.dot1 span { vertical-align: bottom; padding-top: 7px; display: block }
.dot1 a:hover { background-image: none; color: yellow }
.dot1 a:active { color: red }
.dot2 { background: url(pics/gn80.gif) no-repeat 0 0px; text-align: center; float: left; margin-right: 40px; top: 0px; left: 100px; width: 80px; height: 80px }
.dot2 a { color: white; font-size: 14px; line-height: 150%; font-family: Geneva, Helvetica, Arial, Swiss; text-decoration: none; background: url(pics/ro80.gif) no-repeat left top; margin: 0; padding: 0; position: relative; width: 100%; height: 100%; overflow: hidden; display: block }
.dot2 span { padding-top: 7px; display: block }
.dot2 a:hover { background-image: none; color: yellow }
.dot2 a:active { color: red }
.dot3 { background: url(pics/bl80.gif) no-repeat 0 0px; text-align: center; float: left; margin-right: 40px; top: 0px; left: 200px; width: 80px; height: 80px }
.dot3 a { color: white; font-size: 14px; line-height: 150%; font-family: Geneva, Helvetica, Arial, Swiss; text-decoration: none; background: url(pics/gb80.gif) no-repeat left top; margin: 0; padding: 0; position: relative; width: 100%; height: 100%; overflow: hidden; display: block }
.dot3 span { padding-top: 5px; display: block }
.dot3 a:hover { background-image: none; color: yellow }
.dot3 a:active { color: red }
.dot4 { background: url(pics/ro80.gif) no-repeat 0 0px; text-align: center; float: left; margin: 0 40px 0 0; top: 0px; left: 300px; width: 80px; height: 80px }
.dot4 a { color: white; font-size: 14px; line-height: 150%; font-family: Geneva, Helvetica, Arial, Swiss; text-decoration: none; background: url(pics/sw80.gif) no-repeat left top; margin: 0; padding: 0; position: relative; width: 100%; height: 100%; overflow: hidden; display: block }
.dot4 span { padding-top: 7px; display: block }
.dot4 a:hover { background-image: none; color: yellow }
.dot4 a:active { color: red }
.dot5  { background: url(pics/gb80.gif) no-repeat 0 0px; text-align: center; float: left; margin: 0 40px 0 0; top: 0px; left: 400px; width: 80px; height: 80px }
.dot5 a { color: white; font-size: 14px; line-height: 150%; font-family: Geneva, Helvetica, Arial, Swiss; text-decoration: none; background: url(pics/gn80.gif) no-repeat left top; margin: 0; padding: 0; position: relative; width: 100%; height: 100%; overflow: hidden; display: block }
.dot5 span { padding-top: 7px; display: block }
.dot5 a:hover { background-image: none; color: yellow }
.dot5 a:active { color: red }
