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: 952px; position: absolute; height: auto; left: 50%; margin-left: -495px; 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; }.balken_oben {position: absolute; top: 0px; left: 48px; width: 908px; height: 144px;}.bild {position: absolute; top: 137px; left: 53px; width: 899px; height: 183px;}.logo_eu  {position: absolute; top: 86px; left: 796px; width: 48px; height: 35px; }.logo_daphne {position: absolute; top: 86px; left: 855px; width: 69px; height: 34px;}.kasten_logo {position: absolute; top: 137px; left: 53px; width: 262px; height: 183px;}.logo_jtn {position: absolute; top: 160px; left: 93px; width: 185px; height: 137px;}.box_flaggen {position: absolute; top: 41px; left: 78px; width: 209px; height: 79px;}.flaggen {position: absolute; top: 52px; left: 94px; width: 173px; height: 28px;display: none}.language_eu {position: absolute; top: 49px; left: 93px; width: 22px; height: 17px;}.language_at {position: absolute; top: 49px; left: 117px; width: 22px; height: 17px;}.language_be {position: absolute; top: 49px; left: 141px; width: 22px; height: 17px;}.language_bg {position: absolute; top: 49px; left: 165px; width: 22px; height: 17px;}.language_cy {position: absolute; top: 49px; left: 189px; width: 22px; height: 17px;}.language_cz {position: absolute; top: 49px; left: 213px; width: 22px; height: 17px;}.language_de {position: absolute; top: 49px; left: 237px; width: 22px; height: 17px;}.language_dk {position: absolute; top: 49px; left: 261px; width: 22px; height: 17px;}.language_ee {position: absolute; top: 65px; left: 93px; width: 22px; height: 17px;}.language_es {position: absolute; top: 65px; left: 117px; width: 22px; height: 17px;}.language_fi {position: absolute; top: 65px; left: 141px; width: 22px; height: 17px;}.language_fr {position: absolute; top: 65px; left: 165px; width: 22px; height: 17px;}.language_gb {position: absolute; top: 65px; left: 189px; width: 22px; height: 17px;}.language_gr {position: absolute; top: 65px; left: 213px; width: 22px; height: 17px;}.language_hu {position: absolute; top: 65px; left: 237px; width: 22px; height: 17px;}.language_ie {position: absolute; top: 65px; left: 261px; width: 22px; height: 17px;}.language_it {position: absolute; top: 81px; left: 93px; width: 22px; height: 17px;}.language_lt {position: absolute; top: 81px; left: 117px; width: 22px; height: 17px;}.language_lu {position: absolute; top: 81px; left: 141px; width: 22px; height: 17px;}.language_lv {position: absolute; top: 81px; left: 165px; width: 22px; height: 17px;}.language_mt {position: absolute; top: 81px; left: 189px; width: 22px; height: 17px;}.language_nl {position: absolute; top: 81px; left: 213px; width: 22px; height: 17px;}.language_pl {position: absolute; top: 81px; left: 237px; width: 22px; height: 17px;}.language_pt {position: absolute; top: 81px; left: 261px; width: 22px; height: 17px;}.language_ro {position: absolute; top: 97px; left: 93px; width: 22px; height: 17px;}.language_se {position: absolute; top: 97px; left: 117px; width: 22px; height: 17px;}.language_si {position: absolute; top: 97px; left: 141px; width: 22px; height: 17px;}.language_sk {position: absolute; top: 97px; left: 165px; width: 22px; height: 17px;}.linie_oben {position: absolute; top: 307px; left: 53px; width: 899px; height: 3px;}.linie_links {position: absolute; top: 261px; left: 313px; width: 6px; height: 513px;}.navi_statisch   { position: absolute; top: 18px; left: 93px; width: 185px; 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: 107px; left: 334px; width: 460px; 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_partner   { position: absolute; top: 331px; left: 334px; width: 615px; color: #606060; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 18px; text-decoration: none; text-align: left; }.subnavi  { position: absolute; top: 438px; left: 100px; width: 179px;  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: 375px; left: 334px; width: 516px; 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: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }.lauftext a:visited  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none; }.lauftext a:hover  { color: #000000; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline;}.lauftext a:active  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}.lauftext a:focus  { color: #929292; 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: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }ul a:visited  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline;  }ul a:hover  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul a:active  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}ul a:focus  { color: #929292; 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_kl.gif); background-repeat: no-repeat; background-position: left top; padding-left: 16px; margin-top: 12px; }li a   { }li a:link  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }li a:visited  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: underline; }li a:hover  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}li a:active  { color: #929292; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif; line-height: 17px; text-decoration: none;}li a:focus  { color: #929292; 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: #929292; 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: #929292; 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: #929292; 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: #929292; 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: #929292; 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:566px; 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: #929292; border-right: 0px solid #5580B9; border-left: 0px solid #5580B9;  border-bottom: 0px solid #5580B9; border-top: 0px solid #5580B9; letter-spacing: 1px; text-align: left; padding: 3px 3px 3px 3px; }.contenttable td {	border-right: 0px solid #929292; border-bottom: 0px solid #5580B9; border-left: 0px solid #5580B9; border-top: 0px solid #5580B9; padding: 3px 3px 3px 6px; color: #5C5A5A;}.tr-odd {text-align: left; width:auto;}.tr-even {text-align: left; width:auto;}.tr-0 {color: #929292; 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 8px;}.td-0 {text-align: left; width:auto;}.td-0 {text-align: left; width:100px;}.td-1 {text-align: left; width:366px;}.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; }.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; }
