* { padding: 0; margin: 0 auto; }body { background: url(bg.gif) repeat-x; text-align: center; background-color: #EFF2F4; }p  { font-family: verdana, arial, sans-serif; color: black; font-size: 12px; line-height:16px; }h1 { font-family: verdana, arial, sans-serif; font-size: 16px; line-height:20px; color: #00314a; }h2 { font-family: verdana, arial, sans-serif; font-size: 14px; color: black; }h3 { font-family: verdana, arial, sans-serif; font-size: 12px; line-height:16px; color: black; } h4 { font-family: verdana, arial, sans-serif; font-size: 12px; line-height:16px; color: #ff0000; } h5 { font-family: verdana, arial, sans-serif; font-size: 12px; line-height:16px; color: #0000ff; letter-spacing: 1px; } h6 { font-family: verdana, arial, sans-serif; font-size: 10px; color: #808080; } ul, li { list-style-type: none; float: left; }ul.aufzählung, li.aufzählung { list-style-type: disc; list-style-position: inside; float: none; color: black; font-size: 12px; font-family: verdana, arial, sans-serif; }a:link { color: blue; font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 12px; }a:visited { color: #990099; font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 12px; }a:hover { color: #999999; font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 12px; }img.endelogo {position: relative; margin: 10px 0px 3px 0px; }img.bildmitte {position: relative; margin: 5px 0px 5px 0px; }img.bildlinks {position: relative; margin: 0px 5px 0px 0px; }img.bildrechts {position: relative; margin: 0px 0px 0px 5px; }a.navilang:link { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #e70000; color: white; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navilang:visited { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #e70000; color: white; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navilang:hover { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #ff0000; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navihier:link { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navihier:visited { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navihier:hover { display: block; height: 16px; width: 89px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.naviunter:link { display: block; height: 10px;  text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: black; font-family: verdana; font-size: 12px; }a.naviunter:visited { display: block; height: 10px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: black; font-family: verdana; font-size: 12px; }a.naviunter:hover { display: block; height: 10px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: red; font-family: verdana; font-size: 12px; }a.naviunterhier:link { display: block; height: 10px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: red; font-family: verdana; font-size: 12px; letter-spacing: 1px; font-weight: bold; }a.naviunterhier:visited { display: block; height: 10px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: red; font-family: verdana; font-size: 12px; letter-spacing: 1px; font-weight: bold; }a.naviunterhier:hover { display: block; height: 10px; text-decoration: none; list-style-type: none; float: left; text-align: center; overflow: hidden; margin: 0px 20px 0px 0px; padding: 4px; border: none; color: red; font-family: verdana; font-size: 12px; }a.navigrau:link { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #e7e7e7; color: black; font-family: verdana; font-size: 10px; }a.navigrau:visited { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #e7e7e7; color: black; font-family: verdana; font-size: 10px; }a.navigrau:hover { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #ff0000; color: white; font-family: verdana; font-size: 10px; }a.navigrauhier:link { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navigrauhier:visited { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }a.navigrauhier:hover { display: block; height: 10px; width: 250px; text-decoration: none; list-style-type: none; float: left; text-align: left; overflow: hidden; margin: 1px 0px 0px 0px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; background-color: white; color: black; font-family: verdana; font-size: 11px; letter-spacing: 1px; font-weight: bold; }#container { width: 900px; min-height: 680px; background-color: white; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 0px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #f4e3df; }#oben { position: relative; width: 832px; height: 123px; margin: 2px 2px 2px 2px; background-color: white; float: left; margin-left: 3px; margin-top: 3px; text-align: right; }#hauptnavi { position: relative; width: 840px; height: 20px; margin: 0px 2px 0px 2px; background-color: transparent; float: left; padding: 5px 5px 5px 5px; margin-left: 19px; border: none; text-align: left; }#unternavi { position: relative; width: 840px; height: 20px; margin: 0px 0px 25px 2px; background-color: #EFF2F4; float: left; padding: 5px 5px 5px 5px; margin-left: 25px; border-style: solid; border-width: 0px; border-color: white; text-align: left; }#feld1 { position: relative; width: 276px; min-height: 500px; margin: 2px 2px 2px 2px; background-color: transparent; float: left; padding: 5px 5px 5px 5px; margin-left: 20px; font-family: verdana, arial, sans-serif; font-size: 13px; color: black; text-align: left; overflow: auto; }#feld2 { position: relative; width: 276px; min-height: 500px; margin: 2px 2px 2px 2px; background-color: white; float: left; padding: 5px 5px 5px 10px; font-family: verdana, arial, sans-serif; color: black; text-align: left; overflow: auto; }#feld3 { position: relative; width: 276px; min-height: 500px; margin: 2px 2px 2px 2px; background-color: white; float: left; padding: 5px 5px 5px 5px; font-family: verdana, arial, sans-serif; font-size: 13px; color: black; text-align: left; }#footer { position: relative; width: 500px; height: 25px; margin: 2px 2px 2px 2px; background-color: white; float: left; margin-left: 3px; border-style: solid; border-width: 1px; border-color: white; text-align: left; }td {padding: 15px; }pre { font-family: verdana, arial, sans-serif; font-size: 14px; color: #ff0000; letter-spacing: 1px; }
