html, body { margin: 0px; padding: 0px; }
td, input, textarea, select {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; }
a {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #0055BE; text-decoration: none; }
a:hover { text-decoration: underline}

.ib_st_table { width: 970px; height: 100%; table-layout:fixed; }

.ib_st_spacer_top_t { height: 20px; }
.ib_st_spacer_inline_t { height: 10px; }
.ib_st_spacer_bottom_t { height: 20px; }
.ib_st_header_t { height: 67px; text-align: left; vertical-align: top; }

.ib_st_nav { color: #000000; }

.ib_st_topnav_t { width: 100%; height: 20px; background: #A0C8F9; border: 1px #7896BB solid; }
.ib_st_topnav_l { font-size: 13px; padding-left: 12px; padding-right: 12px; display: inline; border-right: 1px #7896BB solid; }
.ib_st_topnav_r { font-size: 13px; padding-left: 12px; padding-right: 12px; display: inline; border-left: 1px #7896BB solid; }

.ib_st_content_t { height:100%; }
.ib_st_content_l { width: 180px; vertical-align: top; }
.ib_st_content_c { width: auto; vertical-align: top; border-left: 1px #7896BB solid; border-right: 1px #7896BB solid; }
.ib_st_content_r { width: 180px; vertical-align: top; }
.ib_st_content_head { background: #A0C8F9; border: 1px #7896BB solid; border-top: 0px; }
.ib_st_content_head_table { width: 566px; }
.ib_st_content_table { width: 578px; }

.ib_st_padding5 { padding: 5px; }
.ib_st_padding10 { padding: 10px; }
.ib_st_padding10_l { padding-left: 15px; }
.ib_st_padding10_c { padding-left: 15px; padding-right: 15px; }
.ib_st_padding10_r { padding-right: 15px; }

.ib_st_box { border: 1px #7896BB solid; clear: both; }
.ib_st_box_l { width: 279px; border: 1px #7896BB solid; float: left; margin-right: 16px; margin-bottom: 18px; }
.ib_st_box_r { width: 279px; border: 1px #7896BB solid; float: right; margin-left: 0px; margin-bottom: 18px; }
.ib_st_box_title { width: 100%; text-align: center; line-height: 18px; background: #A0C8F9; border-bottom: 1px #7896BB solid; font-weight: bold; }
.ib_st_box_content { padding: 5px; background: #F7FAFE url(img/verlauf_ib.gif) repeat-x top; }
.ib_st_box_head_l { width: 273px; float: left; margin-right: 16px; }
.ib_st_box_head_r { width: 273px; float: right; margin-left: 0px; }
.ib_st_box_content_l { width: 279px; float: left; margin-right: 16px; margin-bottom: 18px; }
.ib_st_box_content_r { width: 279px; float: right; margin-left: 0px; margin-bottom: 18px; }

.ib_st_secnav { border: 1px #7896BB solid; background: #F7FAFE; }
.ib_st_secnav_title { width: 100%; text-align: center; line-height: 18px; background: #A0C8F9; font-weight: bold; }
.ib_st_secnav_content1 { line-height: 18px; padding-left: 5px; padding-right: 5px; background: #D0E4FC; border-top: 1px #7896BB solid; font-weight: normal; }
.ib_st_secnav_content1_hi { line-height: 18px; padding-left: 5px; padding-right: 5px; background: #D0E4FC; border-top: 1px #7896BB solid; font-weight: bold; }
.ib_st_secnav_content2 { font-size: 11px; line-height: 18px; padding-left: 15px; padding-right: 5px; font-weight: normal; }
.ib_st_secnav_content2_hi { font-size: 11px; line-height: 18px; padding-left: 15px; padding-right: 5px; background: #B7D6FA; font-weight: normal; }

.ib_st_footer_t { height:40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle; text-align: center; border-top: 1px #7896BB solid; }
.ib_st_footer_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.ib_st_line { background: #7896BB; }
.ib_st_border { border: 1px #7896BB solid; }
.ib_st_verlauf { background: #F7FAFE url(img/verlauf_ib.gif) repeat-x top; }

.ib_st_rootline { margin-bottom: 4px; vertical-align: top; }
.ib_st_error { color: #FF0000; }
.ib_st_button { border: 1px #7896BB solid; background-color: #A0C8F9; cursor:pointer; }

.ib_st_headline {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 12px; }

.ib_st_searchform { width: 132px; height: 22px; border: 1px #7896BB solid; }


.internal-link {  padding-right: 10px; background: url(img/arrow_ib.gif) no-repeat right; white-space: nowrap; }
.download {  padding-left: 10px; background: url(img/file_ib.gif) no-repeat left; white-space: nowrap; }


.contenttable { border-collapse:collapse; border-spacing: 0px; }
.contenttable td { border: 1px #7896BB solid; background: #F7FAFE; padding-left: 5px; padding-right: 5px; }

.csc-mailform { width: 500px; border: 0px; padding: 0px; line-height: 22px; background: #F7FAFE; border: 1px #7896BB solid; border-top: 0px; }
.csc-mailform-field { display: block; border-top: 1px #7896BB solid; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }
.csc-mailform-field label { width: 245px; float: left; clear: right; line-height: 22px; }
.csc-mailform-field input, select { width: 240px; height: 22px; clear: right; }
.csc-mailform-field textarea { width: 240px; height: 80px; }

.ib_st_radiobuttons { border-top: 1px #7896BB solid; padding-bottom: 5px; padding-top: 5px; }
.ib_st_radiobuttons fieldset { border: 0px; padding: 0px; line-height: 22px; }

.csc-mailform-submit { margin-left: 125px; }


