* { margin: 0; padding: 0 }
body { background: #993333; color: #003399; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
h1 { color:#990000; font-size: 13px }
h2 { color:#990000; font-size: 12px; margin: 20px 0 0 0 }
p { line-height: 130%; margin: 12px 0 }
li { line-height: 130%; list-style-image: url(images/bullet.gif) }
fieldset { border: none; margin: 15px 0 0 0 }
legend { color:#990000; margin: 0 0 5px 0 }
input, textarea, checkbox { background: white; border: 1px solid #990000; margin: 2px 0 }
blockquote { color: #003399; font-weight: bold; text-align: center }
a:link, a:visited { color: #990000; text-decoration: underline }
a:hover, a:active { color: #990000; text-decoration: none }

.contact label { vertical-align: top; text-align: right; float:left; margin: 2px 5px 2px 2px; padding: 0px 2px; width: 140px }
.interest label { clear: left; vertical-align: top; text-align: right; float:left; margin: 2px 5px 2px 2px; padding: 0px 2px; width: 140px }
.send { margin: 10px 0 0 150px }

/*container*/
#Layer1 { position:absolute; left:50%; top:29px; margin-left: -402px; width:800px; height:503px; z-index:1 }

/*header*/
#Layer2 { float: left; background: url(images/kopf1.jpg) no-repeat top left; width:621px; height:75px }
#Layer3 { float: right; background: url(images/kopf2.jpg) no-repeat top left; width:179px; height:75px }
#Layer4 { clear: both; background: url(images/kopf3.jpg) no-repeat top left; width:800px; height:24px }

/*content*/
#Layer5 { width: 800px }
#Layer6 { float:right; background: url(images/back.jpg) no-repeat top left; width:652px; height:403px }
* html #Layer6 { width: 652px; height: 403px }
#Layer7 { padding: 40px 60px 20px 15px; width:577px; height:343px; overflow-y: auto }
* html #Layer7 { width:652px; height:403px }
#Layer8 { float:left; background: url(images/links.jpg) no-repeat top left; width: 148px; height: 403px }

#footer { position: relative; top: -85px; left: 20px; color:#990000; font-size: 9px; font-weight: bold; width: 130px; height: 77px }

#Layer6 ul { margin: 0 0 0 145px }
#Layer8 ul { margin: 37px 0 0 10px; width: 130px }
#Layer8 li { list-style-type: none; list-style-image: none; line-height: 215% }
.active { color: #990000; padding: 0 0 1px 10px; font-weight: bold; background: url(images/bg_menu.gif) no-repeat left center; text-transform: uppercase; font-size: 11px  }
#Layer8 a:link, #Layer8 a:visited { color: #990000; padding: 0 0 0 10px; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 11px; display: block }
#Layer8 a:hover, #Layer8 a:active { color: #990000; padding: 0 0 0 10px; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 11px; display: block; background: url(images/bg_menu.gif) no-repeat left center }
* html #Layer8 a:link, * html #Layer8 a:visited { display: inline; width: 100% }
* html #Layer8 a:hover, * html #Layer8 a:active { display: inline; width: 100% }

