* html body * {       overflow:visible } /* kills the italics bug in IE6 */ 
* {                   margin: 0;
                      padding: 0;}
body {                font-family: 'Arial', sans-serif;
                      font-size: 10pt;
                      padding: 5px 0 10px 1px;
                      background: white;}
a:link {              color: #0A4F9E;
                      text-decoration: none;
                      font-weight: bold;
                      border-bottom: 1px dashed #0A4F9E}
a:visited {           color: #7E0A9E;
                      text-decoration: none;
                      border-bottom: 1px dashed #7E0A9E}
a:hover {             color: black;}
ul {                  list-style: none;}
ul ul {               list-style: none;}
.red {                color: red;}
.blue {               color: blue;}
/******************************************/
.help .csc-textpic-imagewrap {display: none;}

/******************************************/
#header {             display: none;} /* Standardheader */
script, iframe, center {	    display: none;}

/******************************************/

#navbar_left {        display: none;}
                      
/******************************************/
#content {            width: 600px;
                      line-height: 1.2em;
                      padding: 10px; /* --> content ist 640px breit*/} 
#content h1 {         font-size: 15pt;
                      text-align: center;
                      margin: 25px 0 35px 0;
                      line-height: 1em;}
#content h2 {         font-size: 13pt;
                      margin: 30px 0 8px 0;
                      font-style: italic;
                      color: #3E3AB4;
                      /*text-decoration: underline;*/}
#content h3 {         font-style: italic;
                      text-decoration: underline;
                      font-size: 10pt;
                      margin: 10px 0 8px 0;}
                      
#location h1 {        font-size: 8pt;
                      text-align: left;
                      margin: 3px 0 0 0;
                      line-height: 1.4em;
                      border-bottom: 1px solid #bfbfbf;
                      border-top: 1px solid #bfbfbf;}
#location a {         text-decoration: none;
                      border: none;}
#location a:visited { color: #0A4F9E;} /* auf Wunsch von Ben - immer blau ;) */
#location a:hover {   color: black;}
#content p {          text-align: justify;
                      margin-bottom: 10px;}
#content ul, #content ol {
                      text-align: justify;
                      margin-left: 10px;
                      margin-bottom: 10px;
                      }
#content ol {         margin-left: 40px;}
#content>ol {         margin-left: 35px;}
#content ol li {      margin-bottom: 0.3em;}
#content ul ol, #content ol ul, #content ul ul, #content ol ol {
                      margin-bottom: 5px;
                      margin-left: 1px;}
#content ul li {      background: url(images/list_symbol_green2.gif) top left no-repeat;
                      padding-left: 20px;}
#content ul li ul li {background: url(images/list_symbol_white2.gif) top left no-repeat;}

#content th, #content td {
                      padding: 0.35em 0.5em;
                      vertical-align: top;
                      font-size: 11pt;}
#content th {         background: url(images/th_bg_blue2.jpg) top left no-repeat;
                      color: #1E3B59;
                      white-space: nowrap;}
#content td {         background: white;
                      border: 1px solid #E7E7E7;
                      border-top-color: #c5e5fe;
                      font-size: 10pt;}
#content tr td:last-child { border-right-color:  #B0B0B0; border-right-width: 2px;} /* FF-Gimmick ^_^ */
#content tr:last-child td { border-bottom-color: #B0B0B0;}
#content tr:first-child th:last-child { border-right-style: solid; border-right-color: #9AC0DC;}
#content tr.alt td {  background: #F4F4F4;} 
#content table {      /*table-layout: fixed;*/
                      border-collapse: collapse;
                      margin-bottom: 1em;
                      margin-top: 1em;}
#toc {                float: right;
                      width: 200px;
                      margin-left: 15px;
                      margin-bottom: 5px;
                      font-size: 9pt;
                      line-height: 1.3em;                      
                      background: #d5e7f0 url(images/toc_edge_top4.jpg) no-repeat top center;
                      border: 1px solid black;}
#toc h2 {             margin: 0; 
                      padding: 10px 0 0 0;
                      color: black;
                      font-size: 13pt;
                      text-align: center;
                      text-decoration: none;}
#toc ul {             margin: 0;
                      padding: 12px;
                      padding-top: 5px;
                      line-height: 1.7em;
                      text-align: left;
                      list-style-type: none;
                      list-style-image: none;
                      background:  transparent url(images/toc_edge_bottom5.jpg) bottom center no-repeat;}
#toc li {             background-image: url(http://bugfix.ie6) !important; padding-left: 0 !important;} /* hebt #content li auf*/
#toc a {              text-decoration: none;
                      font-weight: normal;
                      color: black;
                      border-bottom: 1px dashed black;
                      }
#toc a:hover {        font-weight: bold;
                      border-bottom: 1px solid black;}
#author {             border: 1px solid silver;
                      padding: 0.5em 1em;
                      margin: 1em 0 1em 0;
                      clear: both;
                      font-size: 11pt;
                      background: white;}
#author a, #appendix a {
                      text-decoration: none;
                      font-style: italic;
                      color: black;
                      font-weight: normal;
                      border-bottom: 1px dashed silver;}                      
#author a:hover, #appendix a:hover {
                      font-weight: bold;}
#appendix {           display: none;}
html>/**/body #appendix { padding: 0; padding-left: 15px;} /* FF only, no IE7 */
#appendix table {     table-layout: fixed;}
#appendix th {        width: 40px;
                      background: none;
                      border: none;
                      padding: 0;}
#appendix td {        vertical-align: middle;
                      font-size: 10pt;
                      margin: 0;
                      padding: 0;
                      padding-right: 5px;
                      border: none;
                      background: none;}
div.warning, div.info {
                      clear: both;}
.warning {            background: #ffc8c8 url(images/warning_bottom.gif) bottom left no-repeat;
                      padding-bottom: 1em;
                      border: 1px solid red;
                      /*max-width: 640px;*/
                      }
.info {               background: #B3E9C0 url(images/info_bottom.gif) bottom left no-repeat;
                      padding-bottom: 1em;
                      border: 1px solid green;
                      /*max-width: 640px;*/
                      }
.help {               background: #B3D3EA url(images/help_bottom.gif) bottom left no-repeat;
                      padding-bottom: 1em;
                      border: 1px solid blue;
                      /*max-width: 640px;*/
                      }
.warning p, .warning table, .warning ol, .warning ul, .warning h2, .info p, .info table, .info ol, .info ul, .info h2, .help p, .help table, .help ol, .help ul, .help h2 {          
                      margin-left: 10px;
                      margin-right: 10px;}
.warning h3, .info h3, .help h3 {
                      margin-left: 10px !important;}
.warning .float_left, .info .float_left, .help .float_left {
                      margin-left: 5px;} /*  fuer IE6 */
.warning>.float_left, .info>.float_left, .help>.float_left {
                      margin-left: 10px;} /* korrekt */
.warning .float_right, .info .float_right, .help .float_right {
                      margin-right: 5px;} /*  fuer IE6 */
.warning>.float_right, .info>.float_right, .help>.float_right {
                      margin-right: 10px;} /* korrekt */
.warning table, .info table, .help table {
                      margin-bottom: 10px;}
.warning h2, .info h2, .help h2 {
                      background: url(images/warning_top.gif) top left no-repeat;
                      color: black !important;
                      padding: 12px 10px 5px 10px;
                      text-align: center;}
.warning>h2, .info>h2, .help>h2 {
                      padding-top: 15px;}   
/* bis hier editiert 2007-07-26 */
.warning strong {     /*color: red;*/}
.warning th {         background: url(images/thead_gradient_warning.jpg) !important;
                      background-repeat: repeat-y;}
.float_left, .float_right, .text_float_left, .text_float_right {
                      font-size: 11pt;
                      color: black;
                      font-weight: normal;
                      line-height: 1.3em;
                      margin-bottom: 5px;
                      padding-left: 0.5em; /* korrespondiert mit .float_x img {margin}*/ 
                      padding-right: 0.5em;
                      background: url(images/floatbox_gradient.jpg) top left repeat-y;
                      text-align: left;
                      border: 1px solid #A9B6C2;}
.float_left  :last-child:after, .float_right :last-child:after, .text_float_left :last-child:after, .text_float_right :last-child:after {
                      content: "."; 
                      height: 0;
                      padding: 0;
                      margin: 0; 
                      display: block; 
                      visibility: hidden;
                      background: black;
                      overflow: hidden;
                      clear: both;                      
/*kudos to http://www.aplus.co.yu/css/ie7-float-clearing/ for this hack*/
}
/* TODO */
*+html .float_left, *+html .float_right {
                      max-width: 35%; } /* new star-hack for IE7; kudos http://www.thestyleworks.de/tut-art/ie7.shtml#ie7-hacks */
.float_left {         float: left;
                      margin-right: 15px;}
.float_right {        float: right;
                      margin-left: 15px;}
.float_right p, .float_left p {      
                      padding: 0;}
.float_right img, .float_left img {
                      display: block;
                      text-align: center;
                      margin: 0.5em auto;}
.text_float_left, .text_float_right {    
                      padding: 10px;
                      padding-bottom: 0;
                      width: 580px;} /* fuer IE6 */
#content>.text_float_left, #content>.text_float_right {
                      width: 610px;} /* fuer FF */
.text_float_left h2, .text_float_right h2, .text_float_left h3, .text_float_right h3 {
                      margin-top: 0 !important;}
#content>.text_float_left, #content>.text_float_right {
                      padding-bottom: 10px;}
.text_float_left img {     
                      float: left;
                      margin-bottom: 0;
                      margin-right: 1.5em;}                          
.text_float_right img {     
                      float: right;
                      margin-bottom: 0;
                      margin-left: 1.5em;}
                      
/****** Testgelaende ***********************/
*html #atoz_list p {    display: inline;
                      margin-left: 1em;}
a.infobox + p{        display:none;}
a.infobox:hover + p{
                      display: block;
                      background: url(images/floatbox_gradient.jpg) repeat-y;
                      width: 300px;
                      float: right;
                      position: relative; bottom: 1em; /*left: 10px; right: 0.5em;*/
                      border: 1px dashed #A9B6C2;
                      border-right-color: #35393D;
                      border-bottom-color: #35393D;
                      margin-left: 1em;
                      padding:0.7em; }                      
/**** Startseite **************************/
#topics {             bckground: #EBF9FE; position: relative; left: 15px;
                      height: 420px;
                      clear: left;
                      margin: 2em 0;}
#topics #clickme {    width: 360px;
                      height: 200px;
                      position: absolute;
                      top: 110px;
                      left: 190px;
                      font-size: 20pt;
                      line-height: 1em;
                      text-align: center;
                      padding-top: 1em;
                      background: url(images/logo_start2.gif) center center no-repeat;}
#topics a {           display: block;
                      font-weight: normal;
                      font-size: 0.2px;
                      color: white;
                      text-indent: 20px;
                      height: 100px;
                      width: 180px;
                      border: none;}
#topics #r1s1 {       position: absolute; top: 0px;   left: 0;      background-image: url(images/buttons/augen_button_g.jpg);}
#topics #r1s2 {       position: absolute; top: 0px;   left: 185px;  background-image: url(images/buttons/chirurgie_button_g.jpg);}
#topics #r1s3 {       position: absolute; top: 0px;   left: 370px;  background-image: url(images/buttons/dermatologie_button_g.jpg);}
#topics #r1s4 {       position: absolute; top: 0px;   left: 555px;  background-image: url(images/buttons/gynaekologie_button_g.jpg);}
#topics #r2s1 {       position: absolute; top: 105px; left: 0px;    background-image: url(images/buttons/hno_button_g.jpg);}
#topics #r2s2 {       position: absolute; top: 105px; left: 555px;  background-image: url(images/buttons/inneres_button_g.jpg);}
#topics #r3s1 {       position: absolute; top: 210px; left: 0px;    background-image: url(images/buttons/kinder_button_g.jpg);}
#topics #r3s2 {       position: absolute; top: 210px; left: 555px;  background-image: url(images/buttons/neurologie_button_g.jpg);}
#topics #r4s1 {       position: absolute; top: 315px; left: 0px;    background-image: url(images/buttons/ortho_button_g.jpg);}
#topics #r4s2 {       position: absolute; top: 315px; left: 185px;  background-image: url(images/buttons/lernprob_button_g.jpg);}
#topics #r4s3 {       position: absolute; top: 315px; left: 370px;  background-image: url(images/buttons/psych_button_g.jpg);}
#topics #r4s4 {       position: absolute; top: 315px; left: 555px;  background-image: url(images/buttons/urologie_button_g.jpg);}

#topics #r1s1:hover { background-image: url(images/buttons/augen_button_c.jpg);}
#topics #r1s2:hover { background-image: url(images/buttons/chirurgie_button_c.jpg);}
#topics #r1s3:hover { background-image: url(images/buttons/dermatologie_button_c.jpg);}
#topics #r1s4:hover { background-image: url(images/buttons/gynaekologie_button_c.jpg);}
#topics #r2s1:hover { background-image: url(images/buttons/hno_button_c.jpg);}
#topics #r2s2:hover { background-image: url(images/buttons/inneres_button_c.jpg);}
#topics #r3s1:hover { background-image: url(images/buttons/kinder_button_c.jpg);}
#topics #r3s2:hover { background-image: url(images/buttons/neurologie_button_c.jpg);}
#topics #r4s1:hover { background-image: url(images/buttons/ortho_button_c.jpg);}
#topics #r4s2:hover { background-image: url(images/buttons/lernprob_button_c.jpg);}
#topics #r4s3:hover { background-image: url(images/buttons/psych_button_c.jpg);}
#topics #r4s4:hover { background-image: url(images/buttons/urologie_button_c.jpg);}

/******************************************/
#sidebar_right {      display: none;}                      
/******************************************/
#footer {             display: none;}
#footerlinks {	display: none;}

/* Status of this Memo

   This document is totally patchworked. Please refer 
   to the twisted brain of André Tschachtli for the 
   state of useability and status of this mess.  
   Distribution of this memo is rather not recommended.
   
   Also refer to RFC 1149 for further useless information.
*/
