
body
  {
    margin: 0px
  }

a
  {
    font-weight: bold;
    color: #006699;
    text-decoration: none;
  }

a:hover
  {
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
  }

a.nb
  {
    font-weight: normal;
  }

a.nb:hover
  {
    font-weight: normal;
  }

img
  {
    border: 0px;
    margin: 0px;
    padding: 0px;
  }

td
  {
    margin: 0px;
    padding: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
  }

td.bold
  {
    white-space: nowrap;
    font-weight: bold;
  }

table.contents td
  {
    padding: 0px;
  }

table.contents td td
  {
    padding-right: 20px;
    padding-bottom: 20px;
  }

table.contents td.prevnext
  {
    vertical-align: bottom;
  }

table.contents td.prevnext p
  {
    padding-top: 40px;
    text-align: right;
    vertical-align: bottom;
  }

table.sublist1
  {
    margin-right: 30px;
  }

table.sublist2
  {
    margin-right: 30px;
  }

table.sublist3
  {
    margin-right: 30px;
  }

table.sublist1 td
  {
    padding: 0px;
    padding-right: 10px;
    padding-bottom: 20px;
  }

table.sublist2 td
  {
    padding: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
  }

table.sublist3 td
  {
    padding: 0px;
    padding-right: 10px;
    padding-bottom: 2px;
  }

table.sublist1 td.header1, table.sublist2 td.header1, table.sublist3 td.header1
  {
    padding-bottom: 2px;
    border-bottom: 1px solid #003593;
    font-size: 12pt;
    font-weight: bold;
    color: #003593;
  }

table.sublist1 td.subheader1, table.sublist2 td.subheader1, table.sublist3 td.subheader1
  {
    padding-top: 10px;
  }

table.sublist1 td.header2, table.sublist2 td.header2, table.sublist3 td.header2
  {
    padding-bottom: 2px;
    border-bottom: 1px solid #003593;
    font-size: 10pt;
    font-weight: bold;
    color: #003593;
  }

table.sublist1 td.subheader2, table.sublist2 td.subheader2, table.sublist3 td.subheader2
  {
    padding-top: 10px;
  }

table table.bullets td
  {
    padding: 0px;
    padding-right: 2px;
    padding-bottom: 5px;
  }

p
  {
    margin: 0px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
  }

p.backnavline
  {
    margin-bottom: 10px;
    color: #003593;
  }

p.backnavline a
  {
    color: #003593;
  }

p.footer
  {
    width: 100%;
    border-top: 1px solid #718C93;
    margin-top: 40px;
    padding-top: 2px;
    padding-bottom: 20px;
    font-size: 8pt;
    color: #718C93;
  }

p.headline
  {
    font-family: 'Gill Sans MT', Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 18pt;
    font-weight: 600;
    letter-spacing: 1.5pt;
    color: #003593;
  }

p.abstract
  {
    font-weight: bold;
  }

p.backlink
  {
    margin-top: 40px;
  }

p.sidecolumn-imagesub
  {
    margin-bottom: 0px;
  }

p.sidecolumn-subline
  {
    padding: 4px;
    font-size: 8pt;
    background-color: #F2F6FA;
    color: #003593;
  }

p.sidecolumn-boxheadline
  {
    width: 100%;
    margin-bottom: 0px;
    padding: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 8pt;
    font-weight: bold;
    white-space: nowrap;
    background-color: #003593;
    color: #F2F6FA;
  }

p.sidecolumn-box
  {
    width: 100%;
    padding: 10px;
    padding-bottom: 0px;
    font-size: 8pt;
    background-color: #F2F6FA;
    color: #000000;
  }

p.sidecolumn-box table
  {
    width: 100%;
  }

p.sidecolumn-box table td
  {
    margin: 0px;
    padding: 0px;
  }

p.sidecolumn-box p
  {
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 8pt;
  }

p.sidecolumn-box p.title
  {
    font-weight: bold;
    margin-bottom: 0px;
  }

p.sidecolumn-box p.line
  {
    margin-top: 10px;
    background-color: #006600;
  }

p.poll-questiontitle
  {
    border-top: 1px solid #003593;
    padding-top: 10px;
    font-size: 12pt;
    font-weight: bold;
    color: #718C93;
  }

p.poll-message
  {
    font-weight: bold;
    color: #CC0000;
  }

table.contents table.poll-question
  {
    margin-bottom: 20px;
  }

table.contents table.poll-question td
  {
    padding-right: 5px;
    padding-bottom: 5px;
  }

table.contents table.poll-question td.poll-answertext
  {
    padding-top: 3px;
  }

table tr td.formborder
  {
    width: auto;
    margin: 0px;
    padding: 10px;
    padding-left: 20px;
    padding-top: 20px;
    border: 1px solid #DEE6F2;
    background-color: #F2F6FA;
  }

table.form tr td
  {
    padding-right: 10px;
    padding-bottom: 10px;
    vertical-align: middle;
  }

table.form table.checkboxes td
  {
    padding-right: 10px;
    padding-bottom: 5px;
  }

table.form td.error
  {
    font-weight: bold;
    color: #CC0000;
  }

p.search
  {
    width: 100%;
  }

p.search p
  {
    margin: 0px;
  }

p.search table td
  {
    margin: 0px;
    padding: 0px;
  }

p.search p.line
  {
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #BDCAE2;
  }

p.search p.bar
  {
    width: 100%;
    margin-top: 20px;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    border-top: 1px solid #BDCAE2;
    border-bottom: 1px solid #BDCAE2;
    background-color: #F2F6FA;
  }

p.search p.bar td
  {
    font-weight: bold;
  }

p.search p.bar td a
  {
    color: #000000;
  }

p.search p.bar td.right
  {
    text-align: right;
  }

p.search p.bar td.active
  {
    background-color: #BDCAE2;
  }

p.search p.result-title
  {
    margin-top: 20px;
    font-weight: bold;
  }

p.search p.result-text
  {
    margin: 0px;
  }

p.search p.result-url
  {
    padding: 0px;
    font-size: 8pt;
    color: #718C93;
  }

p.search b.hl1, p.search b.hl2
  {
    font-weight: normal;
    background-color: #FFEBCC;
  }

table.fortbildung tr td
  {
    padding: 1px;
    vertical-align: top;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
  }

table.fortbildung tr td.c1
  {
    background-color: #DEE6F2;
  }

table.fortbildung tr td.left
  {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
  }

table.fortbildung tr td.leftheader
  {
    padding-top: 10px;
    text-align: left;
  }

p.#kursinfo
  {
    margin: 0px;
    font-size: 8pt;
  }

table.fortbildung tr td a
  {
    font-weight: normal;
  }

table.fortbildung tr td a:hover
  {
    font-weight: normal;
  }

table.person td
  {
    padding-right: 10px;
    vertical-align: bottom;
  }

table.person td.data p
  {
    margin: 0px;
  }

table.person td.data p.button
  {
    margin-top: 10px;
  }

table.person td.data p.button span
  {
    margin-right: 10px;
  }

p.forumbutton
  {
    padding-bottom: 10px;
  }

p.forumbutton span
  {
    margin-right: 10px;
    padding: 10px;
    padding-top: 3px;
    padding-bottom: 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    background-color: #0000cc;
    color: #FFFFFF;
  }

p.forumbutton span a
  {
    color: #FFFFFF;
  }

img.listimage-left
  {
    margin: 10px;
    margin-top: 2px;
    margin-left: 0px;
    float: left;
  }

img.listimage-right
  {
    margin: 10px;
    margin-top: 2px;
    margin-right: 0px;
    float: right;
  }

img.listimage-top
  {
    margin: 0px;
    margin-bottom: 10px;
    float: none;
  }

img.listimage-bottom
  {
    margin: 0px;
    margin-top: 10px;
    float: none;
  }

img.textimage-top
  {
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: none;
  }


