html, body    { font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; background-color: #FFFFFF; margin: 0; padding: 0; height: 100%; color: #606060; }p { }td { }img {border: 0px; }.titel     { color: #5C5A5A; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; text-align: left;}.head     { color: #5C5A5A; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; text-align: left; }h1, h2, h3 { color: #003882; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 16px; text-decoration: none; text-align: left;}#rahmen {width: 942px; position: absolute; height: auto; left: 50%; margin-left: -480px; margin-top: 0px;}.formular {width: 420px;}.error { color: #D3000C; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }form { background: #FFFFFF; border: solid 0px #FFFFFF; color: #26659C;}form br {display: block; }form label br {display: block; }form input.breit { width: 390px; border: solid 1px;}fieldset  { background-color: #E0E4F2; border: solid 1px #003882; padding: 10px;}fieldset  div { background-color: #E0E4F2; margin-top: 0.1em; padding:0.1em 0 0;}legend { background-color: #ddd; border: 1px solid; font-weight: bold; padding: 0.5em;}label {display: inline-block; }label {display: block; overflow: hidden; padding: 5px 5px 5px 400px;  color: #5C5A5A; font-size: 13px; line-height: 22px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; text-decoration: none; }label span { display: inline; float:left; font-weight: bold; margin-bottom: 1em; margin-left: -420px; width: 420px;}label input {margin-left: 15px}label:hover { background-color: #f1f1f1;}option { color: #7A7876; text-align: left; vertical-align: baseline; }.bild_oben {position: absolute; top: 88px; left: 314px; width: 655px; height: 190px; }.textbox_oben {position: absolute; top: 96px; left: 34px; width: 269px; height: 180px;}.box_oben {position: absolute; top: 88px; left: 27px; width: 953px; height: 200px;}.logo_ahk {position: absolute; top: 24px; left: 37px; width: 199px; height: 47px;}.logo_dena {position: absolute; top: 24px; left: 849px; width: 128px; height: 47px;}.sponsoren {position: absolute; top: 295px; left: 25px; width: 284px;}.sponsoren img {border: 0px;}.partner {position: absolute; top: 365px; left: 800px; width: 179px;}.partner img {border: 0px;}.box_text {position: absolute; top: 50px; left: 28px; padding: 0px; width: 230px;}.navi_sprache   { position: absolute; top: 75px; left: 200px; width: 100px; height: 28px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: right; }.navi_statisch   { position: absolute; top: 75px; left: 317px; width: 450px; height: 28px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: left; }.navi_haupt   { position: absolute; top: 300px; left: 317px; width: 650px; height: 28px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: left; }.navi_sub   { position: absolute; top: 317px; left: 317px; width: 650px; height: 28px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: left; }.navi_seite   { position: absolute; top: 395px; left: 317px; width: 440px; height: 28px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: left; }.lauftext   { position: absolute; top: 360px; left: 317px; width: 450px; overflow: visible; color: #5C5A5A; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; text-align: left;  }.lauftext a   { }.lauftext img {border: 0px;}.lauftext a:link  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }.lauftext a:visited  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }.lauftext a:hover  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline;}.lauftext a:active  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}.lauftext a:focus  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }ul {  list-style-type: none; margin-left: 0px; padding-left: 0px;}ul a   { }ul a:link  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }ul a:visited  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline;  }ul a:hover  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul a:active  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul a:focus  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }li { background-image: url(../bilder/punkt.gif); background-repeat: no-repeat; background-position: left top; padding-left: 16px; margin-top: 12px; }li a   { }li a:link  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }li a:visited  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }li a:hover  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}li a:active  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}li a:focus  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }ul ul li { background-image: url(../bilder/punkt_kl.gif); background-repeat: no-repeat; background-position: left top; padding-left: 16px; margin-top: 12px; }ul ul li a   { }ul ul li a:link  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }ul ul li a:visited  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }ul ul li a:hover  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul ul li a:active  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul ul li a:focus  { color: #003882; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }.contenttable {	padding: 0;	margin: 0; width:450px; table-layout:fixed;}.contenttable caption {	padding: 5px 0 5px 0; text-align: left; color: #003882; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px;}.contenttable th {	color: #5C5A5A; border-right: 1px solid #5580B9; border-left: 1px solid #5580B9;  border-bottom: 1px solid #5580B9; border-top: 1px solid #5580B9; letter-spacing: 1px; text-align: left; padding: 6px 6px 6px 12px; background: #CED3EB url(../bilder/bg_header.jpg) no-repeat;}.contenttable td {	border-right: 1px solid #5580B9; border-bottom: 1px solid #5580B9; border-left: 1px solid #5580B9; border-top: 1px solid #5580B9; padding: 6px 6px 6px 12px; color: #5C5A5A;}.tr-odd {text-align: left; width:auto;}.tr-even {text-align: left; width:auto;}.tr-0 {color: #5C5A5A; border-right: 1px solid #5580B9; border-bottom: 1px solid #5580B9; border-top: 1px solid #5580B9; letter-spacing: 1px; text-align: left; padding: 6px 6px 6px 12px; background: #CED3EB url(../bilder/bg_header.jpg) no-repeat;}.td-0 {text-align: left; width:auto;}.termin2 .td-0 {text-align: left; width:80px;}.termin2 .td-1 {text-align: left; width:335px;}.termin2 .tr-even {color: #5C5A5A; border-right: 1px solid #5580B9; border-bottom: 1px solid #5580B9; border-top: 1px solid #5580B9; letter-spacing: 1px; text-align: left; padding: 6px 6px 6px 12px; background: #CED3EB url(../bilder/bg_header.jpg) no-repeat;}.termin .td-0 { letter-spacing: 0px; text-align: left; width:80px;}.termin .td-1 {text-align: left; width:335px;}.termin .tr-even {letter-spacing: 0px; color: #5C5A5A; border-right: 1px solid #5580B9; border-bottom: 1px solid #5580B9; border-top: letter-spacing: 1px; text-align: left; padding: 6px 6px 6px 12px; background: #CED3EB url(../bilder/bg_header.jpg) no-repeat;}