body { color:#000000; background-color:#FFFFFF; font-family:"Arial", "Verdana", "Helvetica", "Futura", "Sans-Serif"; font-size:10pt; min-width:460px }

a:link { color:blue; text-decoration:none }
a:hover { color:red; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:hover { color:red; text-decoration:none }
h1 { font-size:26pt; font-weight:bold }
h2 { font-family:"Georgia", "Bitstream Vera Serif", "Times New Roman", Serif; font-size:24pt; font-weight:lighter; border-bottom:1px dotted #909090; margin:0 }
h3 { font-size:11pt; margin-bottom:0 }
/* Old table layout: h2 { font-family:"Georgia", "Bitstream Vera Serif", "Times New Roman", Serif; font-size:24pt; font-weight:lighter; border-bottom:1px dotted #909090; margin-top:0; margin-bottom:0 } */
/* Old table layout: h3 { font-family:"Georgia", "Bitstream Vera Serif", "Times New Roman", Serif; font-size:9pt; font-style:italic } */
/* Old table layout: h4 { font-size:11pt; margin-bottom:0 } */
td { font-size:10pt }
code, samp, var { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; font-style:normal }
/* acronym { border-bottom:0.1em dotted; cursor:help } */
acronym { cursor:help }

/* Old table layout: #title { font-size:26pt; font-weight:bold } */
/* Old style layout: #abstract { font-family:"Georgia", "Bitstream Vera Serif", "Times New Roman", Serif; font-size:9pt; font-weight:bold; font-style:italic; margin-top:20px } */
#abstract { font-weight:bold; font-style:italic; margin-top:20px }
/* Old style layout: #footer { clear:both; border-top:1px #000000 solid } */

#footer { clear:both; border-top:1px #000000 solid; font-size:8pt }
#changed { width:25%; float:left; padding:5px 0 8px 0 }
#legal, #impressum { width:25%; float:left; padding:5px 0 5px 0; text-align:center }
#copyright { width:24.9%; float:left; padding:5px 0 5px 0; text-align:right }

/* Old style layout: #footer { clear:both; border-top:1px #000000 solid } */
/* Old table layout: #changed { width:25%; padding-top:5px; font-size:8pt } */
/* Old table layout: #legal, #impressum { width:25%; padding-top:5px; font-size:8pt; text-align:center } */
/* Old table layout: #copyright { width:25%; padding-top:5px; font-size:8pt; text-align:right } */

table.list { border-collapse:collapse }
.list th { border:1px solid #C0C0C0; color:#FFFFFF; background-color:#34548E; font-weight:bold; text-align:center }
.list td { border:1px solid #C0C0C0 }
.description { color:#FFFFFF; background-color:#34548E; font-weight:bold; text-align:center }  /* Phase out */
.deposited { background-color:#E6E6E6 }
.nomargin { margin-top:0; margin-bottom:0 }
.shell { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; background-color:#EFEFEF; padding:5px; border:1px solid #909090; overflow:hidden }
.shell kbd { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; color:#000000; font-weight:bold }
.keep { white-space:pre }
.file { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; color:#007A00 }
.cmd, kbd { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; color:#600060 }
kbd.key { font-family:"Courier New", "Courier", "Bitstream Vera Sans Mono", monospace; color:#000000; background-color:#F4F4F4; padding-left:0.25em; padding-right:0.25em; border:solid 1px #C2C2C2; border-radius:4px; background-color:#F0F0F0; box-shadow:1px 1px silver }

/* to be retired */
.konsole { font-family:"Courier New", "Courier"; background-color:#E6E6E6 }
.small { font-size:8pt }
.italic { font-style:italic }
.fixed { font-family:"Courier New", "Courier" }

/* develop */
#version { width:250px; float:right; clear:right; margin:4px 0 5px 10px } 
table.box { border:1px solid #C0C0C0 }
/* develop */

.caltoday { background-color:#B8B8E0; vertical-align:top }
.caltmon { background-color:#D9D9D9; vertical-align:top }
.calomon { background-color:#E6E6E6; vertical-align:top }
.calweek { background-color:#A6A6A6; vertical-align:middle; color:#FFFFFF; text-align:center; font-weight:bold }

a:link.whitelink { color:#FFFFFF; text-decoration:none }
a:hover.whitelink { color:red; text-decoration:none }
a:visited.whitelink { color:#FFFFFF; text-decoration:none }
a:hover.whitelink { color:red; text-decoration:none }

a:link.greylink { color:#808080; text-decoration:none }
a:hover.greylink { color:red; text-decoration:none }
a:visited.greylink { color:#808080; text-decoration:none }
a:hover.greylink { color:red; text-decoration:none }

@media screen
{
  p { margin-bottom:0 }
  table.tippbox { border-collapse:collapse }
  .tippbox td { border:1px solid #C0C0C0 }
  .tipp { font-size:8pt; text-align:center }

  #header { height:100px; background-image:url(https://www.robert-scheck.de/images/header.jpg); background-repeat:repeat-x; border:1px solid #000000 }
  h1 { height:100px; background-image:url(https://www.robert-scheck.de/images/logo.jpg); background-repeat:no-repeat; text-align:right; font-size:36pt; font-weight:bold; color:#F2F2F2; padding-right:25px; line-height:100px; margin:0 }
/* Old table layout: #header { height:100px; background-image:url(https://www.robert-scheck.de/images/header.jpg); background-repeat:repeat-x; border:1px solid #000000 } */
/* Old table layout: #title { height:100px; background-image:url(https://www.robert-scheck.de/images/logo.jpg); background-repeat:no-repeat; text-align:right; font-size:36pt; font-weight:bold; color:#F2F2F2; vertical-align:middle; padding-right:25px } */
  #content { margin:20px 20px 0 161px; padding-bottom:20px }
  /* Workaround 3 pixel bug of the Internet Explorer */
  * html #content { height:1em }
  .screen { }

  /* Navigation is derived from the Fedora Project developing the best Linux distribution in the world */
  #navigation { font-size:11pt; margin:8px 0; float:left; width:140px }
  #menu { list-style:none; margin:0; padding:0; border:1px solid #5976B2; border-top:0; background-color:#22437F }
  #menu li { margin:0; padding:0; border-top:1px solid #5976B2; border-bottom:1px solid #22437F }
  #menu a { margin:0; color:#C5CCDB; display:block; text-decoration:none; padding:4px 6px }
  #menu a:hover { background-color:#34548F; color:#FFFFFF }
  #menu ul { list-style:none; margin:0; padding:0 }
  #menu ul li { border-top:1px solid #34548E; background-color:#34548E; border-bottom:1px solid #34548E }
  #menu ul li:hover { border-bottom:1px solid #34548F }
  #menu ul li a { padding-left:12px; color:#A7B2C9 }
  #menu ul li a:hover { background-color:#46659E }
  #menu ul ul li a { padding-left:18px }
  #menu strong a { font-weight:normal; color:#FFFFFF !important; background-color:#10203B }
  #menu strong a:hover { background-color:#172E56 !important }
}

@media print
{
/* Old table layout: #title { text-align:right; font-size:26pt; font-weight:bold; color:#404040 } */
  h1 { text-align:right; font-size:26pt; font-weight:bold; color:#404040 }
  acronym { border-bottom:none; text-decoration:none }
  #navigation { display:none }
/* Old table layout: #legal, #impressum { display:none } */
  #changed { width:50% }
  #legal, #impressum { display:none }
  #copyright { width:49.9% }
  .screen { display:none }
  .tippbox { display:none }
}
