@page { size: 21.0cm 29.7cm; margin-top:1.5cm; margin-bottom:1.5cm; margin-left:2.5cm; margin-right:2cm }#WINDOW {  }#MAINLAYOUT {  }#HEAD, #MAINNAV, #SUBNAV, #CONTENT, #CONTENT_HOME, #CONTENT #LEFT, #CONTENT #RIGHT, #BOTTOM { margin-bottom: 5px; padding: 5px 5px 2px; }#HEAD   { }#MAINNAV { display: none }#SUBNAV  { display: none }#CONTENT   {  }#CONTENT_HOME {  }#CONTENT #LEFT  {  }#CONTENT #RIGHT  { display: none }#BOTTOM   { display: none }UL.udm { display: none; }P.csc-linkToTop { display: none; }H1, H2, H3, H4, H5, H6 { page-break-after: avoid; }/****************//* RTE styles: *//**************/P.lead  { font-weight: bold; margin-top: 0; margin-bottom: 10px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; }P.grundtext_arial { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }P.grundtext_bold { font-weight: bold }SPAN.grundtext_arial { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }/********************//* default styles: *//******************/H1, H2, H3, H4, H5, H6, P, DIV, SPAN, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, PRE, FORM { color: black; font-size: 11px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 15px; margin: 0; padding: 0 }P  { margin-top: 5px }A { color: #002880; font-weight: bold; text-decoration: none }A:link { text-decoration: none }A:hover { text-decoration: underline }A:visited { text-decoration: none }A:visited:hover { text-decoration: underline }/******************//* Headers, plain *//******************/H1, H2, H3, H4, H5, H6 { font-weight: bold; color: #E2001A; clear: both; }H1 { font-size: 14px; line-height: 20px; margin-top: 25px; margin-bottom: 10px }H2 { font-size: 12px; line-height: 18px; margin-top: 20px; margin-bottom: 10px }H3 { font-size: 11px; line-height: 18px; margin-top: 0px; margin-bottom: 0px }H4 { font-size: 11px; line-height: 18px; margin-top: 15px; margin-bottom: 0 }H5 { font-size: 11px; line-height: 18px; margin-top: 0; margin-bottom: 0 }H6 { font-size: 11px; line-height: 18px; margin-top: 5px; margin-bottom: 0px; color: black; }H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; clear: none; }/* Headers, with link */H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { font-weight: normal }H2 A { }H3 A { }H4 A { }H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover { }/* RTE / Bulletlists */#CONTENT UL, #CONTENT_HOME UL, OL { list-style-position: outside; margin: 0 0 10px; padding: 0; width: 75%  }#CONTENT OL LI, #CONTENT_HOME OL LI { margin-left: 19px }#CONTENT UL LI, #CONTENT_HOME UL LI { list-style-image: url(img/aufzaehlung.gif); margin-left: 16px; }/* RTE / Table styling */TABLE.contenttable { border: 0px; margin: 0px; padding: 0px; width: 100%; }TABLE.contenttable TR { margin: 0px; padding: 0px; }TABLE.contenttable TD { background-color: #C9E2F6; margin: 0px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; }TABLE.contenttable TD P { margin: 0px; }/* Tables, specifically */TABLE.contenttable-0 P {  }TABLE.contenttable-0 TD.td-0 { font-weight: bold;  }TABLE.contenttable-1 P {  }TABLE.contenttable-1 TR.tr-0 TD P {  }TABLE.contenttable-1 TR.tr-0 TD {  } TABLE.contenttable-2 P {  }TABLE.contenttable-2 TR TD.td-0 {  }TABLE.contenttable-2 TR TD.td-0 P {  }TABLE.contenttable-3 P {  }TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {  }TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {  }/*****************//* Various Forms *//*****************/INPUT, SELECT, TEXTAREA { border: 1px #002880 solid; padding: 3px; //height: 22px; font-family: Verdana; font-size: 11px; color: #002880; background-color: #C9E2F6; }TEXTAREA { //height: 100px; }FORM DIV.csc-mailform  {  }FORM DIV.csc-form-labelcell { width: 200px; margin-right: 10px; margin-bottom: 10px; float: left; clear: both; padding-top: 3px; }FORM DIV.csc-form-commentcell {  }FORM DIV.csc-form-radiocell {  }FORM DIV.csc-form-labelcell-radio {  }FORM DIV.csc-form-fieldcell { margin-bottom: 10px; margin-left: 210px;  }FORM DIV.csc-mailform INPUT.input_text, FORM DIV.csc-mailform TEXTAREA { width: 350px; }FORM DIV.csc-mailform INPUT.input_submit { background-color: white; color: black; width: 100px;; }/* Search form, specifically */FORM TABLE.csc-searchform {  }FORM TABLE.csc-searchform TR TD {  }FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell {  }FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT {  }/* Login form, specifically */FORM TABLE.csc-loginform {  }