body{ background-color: #eaeaea; text-align: left; }

p { margin-top: 1.7em; }

td { vertical-align: top; }
.centeredDiv{ color: #464448; font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; background-color: #fff; margin: 0 auto; text-align: left; width: 980px; }
a:link { color: #00f; text-decoration: none; }
a:visited { color: #00f; text-decoration: none; }
a:hover { color: #00f; text-decoration: underline; }
a:active { color: #00f; }
a.navibutton:link { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 0 0; text-decoration: none; text-align: left; width: 100%; height: auto; margin: 0 0 5px 6px; padding: 3px 0 3px 22px; display: block; }
a.naviseite:link { color: #ff0; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: 100%; height: auto; margin: 0 0 5px 6px; padding: 3px 0 3px 22px; display: block; }
a.navibutton:visited { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 0 0; text-decoration: none; text-align: left; width: 100%; height: auto; margin: 0 0 5px 6px; padding: 3px 0 3px 22px; display: block; }
a.naviseite:visited { color: #ff0; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: 100%; height: auto; margin: 0 0 5px 6px; padding: 3px 0 3px 22px; display: block; }
a.navibutton:hover { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/yellow_pix3.gif); background-repeat: no-repeat; background-position: 13px 9px; text-decoration: none; text-align: left; width: 100%; float: left; margin: 0 0 5px; padding: 3px 0 3px 28px; display: block; }
a.naviseite:hover { color: #ff0; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; width: 100%; height: auto; margin: 0 0 5px 6px; padding: 3px 0 3px 22px; display: block; }
a.navibutton2:link { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; padding: 0 0 6px 26px; display: block; }
a.naviseite2:link { color: #ff0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; display: block; padding: 0 0 6px 26px; }
a.navibutton2:visited { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; display: block; padding: 0 0 6px 26px; }
a.naviseite2:visited { color: #ff0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; display: block; padding: 0 0 6px 26px; }
a.navibutton2:hover { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-image: url(../images/yellow_pix.gif); background-repeat: no-repeat; background-position: 13px 6px; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; display: block; padding: 0 0 6px 26px; }
a.naviseite2:hover { color: #ff0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; margin: -4px 0 0 16px; display: block; padding: 0 0 6px 26px; }
.td_white_blue { background-image: url(../images/white_blue.png); background-repeat: no-repeat; width: 240px; height: 728px; z-index: 22; margin: 0; padding: 0; }
.td_yellow { background-color: #ffff67; background-image: url(../images/white_blue_corner.png); background-repeat: no-repeat; background-position: 0 0; width: auto; height: 188px; margin: 0; padding: 0; border-right: 1px solid #372fb9; }
.td_header_txt { position: relative; top: 25px; width: 605px; height: 31px; z-index: 0; margin: 0; padding: 0; }
.bilderrahmen { background-image: url(../images/bilderrahmen.gif); background-repeat: no-repeat; background-position: 0 0; width: 197px; height: 138px; margin: 0; padding: 0; }
.rahmenbild { position: relative; top: 8px; left: 4px; width: 180px; height: 119px; margin: 0; padding: 0 4px 0 5px; }
.td_picture_line { background-color: #eaeaea; margin: 0; padding: 0; border-bottom: 2px solid #372fb9; }
.td_yellow_shadow { font-size: 10px; line-height: 1em; background-image: url(../images/yellow_shadow.png); background-repeat: repeat-x; background-position: 0 0; height: 6px; margin: 0; padding: 0; border-right: 1px solid #372fb9; }
.header_picture_table { position: relative; top: -39px; left: 115px; width: 591px; margin: 0; padding: 0 0 0 5px; }
.td_middle { width: 564px; height: auto; margin: 0; padding: 0 13px 0 0; border-bottom: 2px solid #372fb9; }
.td_w_blue_footer { background-image: url(../images/white_blue_footer.png); background-position: right 0; width: 240px; margin: 0; padding: 0; border-bottom: 2px solid #372fb9; border-left: 1px solid #372fb9; }
.logo { margin: 23px 0 22px 20px; padding: 0; }
.sidebar { background-image: url(../images/bgrd_sidebar.jpg); background-repeat: repeat-y; background-attachment: scroll; width: 17%; height: auto; margin: 0; padding: 0 15px 0 0; border-right: 1px solid #00008f; border-bottom: 2px solid #372fb9; }
.img_space_oru { margin: 4px 15px 5px 0; padding: 1px; border: solid 1px #00008f; }
.img_space_event { margin: 4px 4px 4px 0; padding: 0; border: solid 1px #b1b3b4; }
.img_space_vaku { margin: 4px 7px 4px 0; padding: 0; border: solid 1px #b1b3b4; }
.img_border { margin: 0; padding: 1px; border: solid 1px #b1b3b4; }
.img_spaceborder { margin: 8px; padding: 1px; border: solid 1px #b1b3b4; }
.img_spaceborder_left { margin: 8px 8px 8px 0; padding: 1px; border: solid 1px #b1b3b4; }
h1 { color: #002ba2; font-size: 1.4em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: oblique; letter-spacing: 1px; margin: 0; padding: 0; }
.nav_table { font-weight: bold; font-style: italic; letter-spacing: 0.15em; margin: 80px 0 0; padding: 0; }
.nav_td_news { margin: 0; padding: 0; }
.table_kurspl { text-align: center; width:auto; margin: 0; padding: 0; border-collapse:collapse; border: solid 1px #002ba2; }
.td_tab_kurspl { font-size: 11px; margin: 0; padding: 4px 0; border-right: 1px solid #002ba2; border-bottom: 1px solid #002ba2; }
.td_tab_kurspl2 { font-size: 11px; margin: 0; padding: 4px 0; border-bottom: 1px solid #002ba2; }
.td_tab_kursp3 { font-size: 11px; width: 112px; margin: 0; padding: 4px 0; border-right: 1px solid #002ba2; }
.pictogramm { position: relative; left: -7px; width: 18px; margin: 0; padding: 0; }
.pictogramm2 { margin: 0; padding: 0; position: relative; left: -4px; width: 18px; }
.pictogramm3 { margin: 0; padding: 0; position: relative; top: 12px; left: 10px; width: 18px; }
.pictogramm4 { margin: 0; padding: 0; position: relative; top: 7px; left: 10px; width: 18px; }
.zeilenabst { line-height: 1.2em; }
.td_border { background-color: #ffffcf; width:204px; margin: 0; padding: 9px 8px 0; border-collapse:collapse; border: solid 1px #b1b3b4; }
.team_table { margin: 0; padding: 5px; }
.team_td { font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 24px; }
.team_td_1 { font-size: 11px; margin: 0; padding: 0 0 0 0; }
.partner_td1 { background-color: #ffffcf; vertical-align: middle; margin: 0; padding: 8px 6px 8px 15px; border-bottom: 1px dashed #b1b3b4; }
.partner_td2 { background-color: #ffffb6; vertical-align: middle; margin: 0; padding: 8px 6px 8px 15px; border-bottom: 1px dashed #b1b3b4; }
.td_film_bgrd { color: #002ba2; font-weight: bold; font-style: italic; background-image: url(../images/film.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 560px; height: 48px; margin: 0; padding: 0; }
.reha_table { color: #fff; margin: 0 0 0 8px; padding: 0; border: solid 4px #35329e; }
.footer_td { font-size: 10px; background-color: #ececec; text-align: center; margin: 0; padding: 7px 0 0 55px; }
.news_table { text-align: left; width: 557px; margin: 0; padding: 0; }
.news_td { background-color: #a0b6d6; text-align: left; width: 198px; margin: 0; padding: 3px 0 5px 5px; border-right: 1px dashed #5b6fa1; border-bottom: 1px dashed #5b6fa1; border-left: 1px dashed #5b6fa1; }
.news_td2 { background-color: #a0b6d6; text-align: center; width: 198px; margin: 0; padding: 5px 0 0 0; border-top: 1px dashed #5b6fa1; border-right: 1px dashed #5b6fa1; border-left: 1px dashed #5b6fa1; }
.lazamba { position: relative; top: -210px; left: 190px; width: 22px; height: 19px; margin: 0; padding: 0; }

