/* # */        
:lang(de) {
        ;
          }
/* # */        
.mainbody {  /* background: transparent url(./pics/back_wall.jpg) repeat; */
	font-family: Arial, Verdana, Lucida, Helvetica, FreeSans, sans-serif;
	font-size: 12pt ;
        background-color:#eee; /* wichtiger als .frames */ 
	border-color: #ddd ;
        color: #000;
        margin: 0px 0px 5px 0;
        padding: 0;
        }
/* # */
.links, .rechts {
	position: absolute ;
        padding-left: 10px ;
        padding-right: 10px ;
	width: 160px ;
	top: 80px ;
        font-size: smaller ;
	text-align: justify; 
        /* border-style: outset ;*/
      }
/* # */
.links {
	left: 20px ;
       }
/* # */
.rechts {
	right: 20px ;
       }
/* # */
.zentrum {
        border-collapse: collapse ;
        border: 1px solid #aaa ;
        background-color:#fff;  
	margin: 80px 200px 0px 200px;
	text-align: justify ; 
        font-size: smaller ;
        /* border-style: outset ; */
         }
/* # */
.privacy {
         font-size: smaller ;
         padding: 5px 1px 5px ;
         text-align: center ;
         border-top: 1px solid #aaa ;
	 background: #ddd ;
        }
/* # */
.inhalt {
         margin-top: 0px ;
         padding: 10px 30px 10px ;
         text-align: justify ;
        font-size: small ;
        }
/* # */
.lexwhite, .lexgray {
         margin-top: 0px ;
         padding: 5px 10px 15px ;
         font-size: smaller ;
	 color: #555;
        }
/* # */
.lexwhite {
         border-top: 1px solid #fff ;
         border-bottom: 1px solid #fff ;
        }
/* # */
.lexgray {
         background: #ddd repeat;
         border-top: 1px solid #ddd ;
         border-bottom: 1px solid #ddd ;
        }
/* # */
.lexwhite:hover, .lexgray:hover {
        background: #eee repeat;
	color: #000 ;
        border-top: 1px solid #aaa ;
        border-bottom: 1px solid #aaa ;
        }
/* # */
a:link {
        text-decoration : none;
        color: #118;
        background: transparent; 
        }
/* # */
a:visited {
        text-decoration : none;
        color: #11a;
        background: transparent; 
        }

/* # */
a:hover {
        text-decoration : underline;
        color: #c30;
        background: transparent; 
        }

/* # */
a:active {
        text-decoration : none;
        color: #f90;
        background: transparent;  
        }
/* # */
.banner {
	width:  415px ;
	height: 96px ;
	border: 0 ;
        }
	
/* # */        
.hide   {
        display: none;
        }
/* # */	
.dgreen   {
        color: #266;
        }

/* # */
.textlinks  {
        text-align: left ; 
	margin-bottom: 1em ;
        }/* # */
.normal  {
	font-family: Arial, Verdana, Lucida, Helvetica, FreeSans, sans-serif; 
        font-weight: normal ;
        text-align: left ; 
        }
/* # */
.fett  {
        font-weight: bold ;
        }

/* # */
.pres    {
          line-height: 1.65;
         }
        
/* # */
pre     {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        /* font-size: 0.9em ; */
        margin-top: 0;
	margin-bottom: 0.2em ;
        }
/* # */	
h1      {
	/* font-size: 16pt ; */
        font-weight: bold;
        /* font-size: smaller ; */
        color: #119;
        }

/* # */	
h2      {
        /* font-size: 14pt ; */
        font-size: larger ;
        font-weight: bold;
        margin-bottom: 0.25em;
        margin-top: 0.5em;
        }

/* # */	
h3      {
        /* font-size: 14pt ; */
        /* font-size: smaller ; */
        font-weight: normal;
        margin-bottom: 0.25em;
        margin-top: 0.5em;
        }

h4      {
        /* font-size: smaller ; */
        font-size: 14pt ;
        font-weight: normal;
        }

h5      {
        /* font-size: smaller ; */
        text-align: center;
        font-weight: bold;
        }
/* # */
.ruck120 {
        margin-left: 700px;
      }
/* # */
.dick {
      font-weight: bold ;
      }
/* # */
img     {
        border-style: none ;
        }
/* # */
.standard {
        /* font-size: smaller ;  */
	padding: 3px ;
         }
/* # */
.downrow {
        /* font-size: smaller ; */
	padding: 3px ;
	color: #666 ;
         }
/* # */
.downrow:hover {
        /* background-color: #eee; */
	color: #000 ;
         }
/* # */
.zeile {
        /* font-size: smaller ; */
	padding: 0px ;
	color: #666 ;
         }
/* # */
.zeile:hover {
        background-color: #efefef;
	color: #000 ;
         }
/* # */
.monoinfo {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
	font-size: smaller ;
	/* color: #44c ; */
	/*font-size: 8pt ;*/
          }
/* # */
.monoinfo:hover {
        text-decoration: none;
          }
/* # */
.monotext {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        color: #148;
	/* font-size: smaller ; */
          }
/* # */
.monotext:hover {
        text-decoration: none;
        /* background-color: #efefef; */
        color: #011;
          }
/* # */
.grau:hover {
        background-color: #efefef;
          }
/* # */
.autor {
	text-align: right ; 
	font-style: italic ;
          }
/* # */
.titel {
        /* margin-top: 0.5em ; */
	text-align: left ; 
        font-weight: bold;
       }
/* # */
.mitte {
        vertical-align: middle ; 
	text-align: center ; 
         }
/* # 
.bemerkung:first-letter {
         font-family: Gothic serif ;
         font-size: 200% ;
         float: left ;
         } */
/* # */
.bemerkung {
	margin: 10px 30px 20px;
        font-size: smaller ;
	text-align: justify; 
         }
/* Navigation bar components */
/* # */
.nav {
        background: #dde ; 
	border-collapse: collapse ;
        /* font: 12px Arial, Verdana, Lucida, Helvetica, FreeSans, sans-serif;*/
        text-align: center;
        font-weight: bold;
        text-decoration: none;
        display: block;
        margin-bottom: 0px;
        margin-top: 0px;
        padding: 0;
        }
/* # */        
.nav a:link, .nav a:visited {
        background: transparent repeat;
/*      background: transparent url(./pics/bgpat.gif) repeat; */
        color: #c30;
        display: block;
        margin: 0;
        line-height: 23px;
        border-bottom: 1px solid #aaa ;
        } 
/* # */
.nav a:hover {
        color: #33c;
        background: #eff repeat;
        border-bottom: 1px solid #aaa ;
        } 
/* # */
/* # */
.navirule {
	margin: 0px 0px 0px 0px ;
	width: 100% ;
	height: 24px ;
	background: #eee ;
	line-height: 24px ;
	border-collapse: collapse ;
        border: 0px solid #aaa ;
	font-size: smaller ;
	text-align: center; 
        vertical-align: middle ; 
       }
/* # */
.navifun {
	margin: 0px ;
	width: 100% ;
	height: 24px ;
	background: #eee ;
	line-height: 24px ;
	border-collapse: collapse ;
        border: 0px solid #aaa ;
	font-size: smaller ;
	text-align: center; 
        vertical-align: middle ; 
       }
/* # */
.runter15 {
	 margin-top: 15px ;
         }
/* # */
.runter30 {
	 margin-top: 30px ;
	 margin-left: 15px;
         }
/* # */
.lexright, .lexrighti {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        font-weight: normal ;
	padding-left: 15px ;
	padding-right: 15px ;
	text-align: center; 
          }
/* # */
.lexrighti:link {
        color: darkred;
        background: transparent; 
        }
/* # */
.lexrighti:hover {
        font-weight: bold ;
        text-decoration : none;
        color: red;
        background: #ddd ; 
        }
/* # */
.lexright:hover {
        font-weight: bold ;
        text-decoration : none;
        color: #000;
        background: #fff ; 
        }

/* # */
.runter60 {
	 margin-top: 60px ;
          }
/* # */
.runter200 {
        border-collapse: collapse ;
	margin: 20px 20px 0px 0px;
        width: 190px ; 
        vertical-align: middle ; 
         }
/* # */
.kleiner {
	 font-size: smaller ;
         }
/* # */
.groesser {
	 font-size: larger ;
         }
/* # */
.centertext
       {
	text-align: center;
       }
       
/* # */
.topmenu {
	position: absolute ;
	left: 0px ;
	right: 0px;
	top: 0px ;
	font-size: small ;
	text-align: center; 
        vertical-align: middle ; 
	padding: 1px 0 1px 10% ;
        background-color:#ddd; /* wichtiger als .frames */ 
       }
.topbutton a:link,  .topbutton a:visited {
        line-height: 20px ; 
        background: transparent repeat;
        color: #666 ;
        display: block;
        text-decoration: none;
        } 
/* # */
.topbutton {
	float: left ;
        width: 10% ;
        /* height: 22px ;*/
        display: block;
        border: 0px solid #aaa ;
        text-decoration: none;
        text-align: center;
       }
/* # */
.topbutton a:hover {
        /* font-weight: bold; */
        /* height: 21px ;*/
        /* border: 1px solid #aaa ;  */
        color: #fff;
        /* background: #f5f5f5 repeat; */
        background: #000 repeat;
        } 
/* # */
/* # */
.navibody {  
	background-color:#ddd; /* wichtiger als .frames */ 
	border-color: #ddd ;
        color: #000;
        margin: 3px 0 3px 0;
	font-size: smaller ;
        }
/* # */
.naviright {
        float: left ;
        position: 200px ;
	padding: 0px 0px ;
        border: 0px solid #aaa ;
          }
/* # */
.naviribut {
        display: block;
        padding: 0px ;
       /* width: 100% ;*/
        height: 22px ;
        text-decoration: none ;
	border: 0px solid #eee ;
      }
/* # */
.naviribut a:hover {
        color: #000;
        background: #f5f5f5 repeat;
        border: 0px solid #aaa ;
        /*font-weight: bold;*/
        } 
/* # */
.naviribut a:link, .naviribut a:visited {
        line-height: 22px ;
       /* background: transparent repeat;*/
        color: #666 ; 
        display: block;
        text-decoration: none;
        } 
/* # */
.navimenu {
	/* margin: 15px 10% ;*/
	padding: 15px 10% ;
	/*
	margin-right: 10% ;
	margin-bottom: 15px ;
	margin-top: 15px ;
        font-weight: bold;
	*/
        text-align: center ;
          }
/* # */
.navibutton {
        display: block;
        padding: 0 ;
        width: 100% ;
        height: 24px ;
        text-decoration: none ;
	border: 0px solid #aaa ;
       }
/* # */
.rulebutton a:link, .rulebutton a:visited, 
.lexbutton a:link,  .lexbutton a:visited, 
.navibutton a:link, .navibutton a:visited, 
.funbutton a:link,  .funbutton a:visited {
        line-height: 24px ;
        background: transparent repeat;
        color: #666 ;
        display: block;
        text-decoration: none;
        } 
/* # */
.navibutton a:hover {
        color: #000;
        background: #f5f5f5 repeat;
        border: 1px solid #aaa ;
        /*font-weight: bold;*/
        } 
/* # */
.funbutton {
	float: left ;
        width: 20% ;
        height: 24px ;
        display: block;
	border-collapse: collapse ;
        border: 0px solid #aaa ;
        text-decoration: none;
	text-align: center; 
        vertical-align: middle ; 
       }
/* # */
.funbutton a:hover {
        /* font-weight: bold; */
        height: 22px ;
        border: 0px solid #aaa ;
        color: #fff ;
        background: #000 repeat;
        } 
/* # */
.rulebutton {
	float: left ;
        width: 16.66% ;
        height: 24px ;
        display: block;
	border-collapse: collapse ;
        border: 0px solid #aaa ;
        text-decoration: none;
	text-align: center; 
        vertical-align: middle ; 
       }
/* # */
.rulebutton a:hover {
        /* font-weight: bold; */
        height: 22px ;
        border: 0px solid #aaa ;
        color: #eee ;
	font-weight: bolder ;
        background: #666 repeat;
        } 
/* # */
.lexbutton {
	float: left ;
        width: 3.57% ;
        height: 24px ;
        display: block;
	border-collapse: collapse ;
        border: 0px solid #aaa ;
        text-decoration: none;
        text-align: center;
       }
/* # */
.lexbutton a:hover {
        /* font-weight: bold; */
        height: 22px ;
        border: 1px solid #aaa ;
        color: #119 ;
        background: #f5f5f5 repeat;
        } 
.wwbild {
        width: 560px ;
	height: 410px ;
        }
	/* # */
.bild, .rbild, .lbild {
	margin-bottom: 5px ;
	border: 0 ;
      }
/* # */
.bild {
	margin-left: 20px ;
	margin-right: 20px ;
	
      }
/* # */
.lbild {
	float: left ;
	margin-right: 10px ;
      }
/* # */
.rbild {
	float: right ;
	margin-left: 10px ;
      }
/* # */
.rclspalte {
	float: left ;
	/* margin-right: 10px ; */
	width: 50px ;
	border: 0 ;
	padding-left: 3px ;
	font-weight: bold ;
      }
/* # */
.rcrspalte {
        color: #115 ;
	margin-right: 2px ;
        margin-left: 50px ;
	padding-left: 3px ;
      }
/* # */
.lexlspalte {
	float: left ;
	width: 22% ;
	border: 0 ;
	font-weight: bold ;
        position: 0;
        text-align: left ;
      }
/* # */
.lexrspalte {
        margin-left: 22% ;
      }
/* # */
.lexigray, .lexiwhite {
	float: left ;
        width: 25% ;
        display: block;
	border-collapse: collapse ;
        text-decoration: none;
        text-align: center;
       }
/* # */
.lexigray {
        background: #ddd repeat;
        border: 0px solid #ddd ;
        }
/* # */
.lexiwhite {
        background: #fff repeat;
        border: 0px solid #fff ;
      }
/* # */
.lexiwhite:hover, .lexigray:hover {
        background: #f5f5f5 repeat;
	color: #339 ;
        border: 0px solid #aaa ;
      }
/* # */
.mspalte {
	float: left ;
	width: 110px ;
      }
/* # */
.lspalte {
	float: left ;
	margin-right: 10px ;
	width: 90px ;
	border: 0 ;
	padding: 3px ;
      }
/* # */
.flspalte {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
	position: absolute ;
	float: left ;
	width: 100px ;
	border: 0 ;
	padding: 1px ;
/*
	float: left ;
	margin-right: 10px ; 
	width: 90px ;
	border: 0 ;
	padding: 1px ; */
      }
/* # */
.fdownrow {
        margin-left: 100px ;
	padding: 1px ;
	color: #666 ; 
	/*
	margin-left: 100px ;
        font-size: smaller ;
	padding: 1px ; */
         }
/* # */
.fdownrow:hover {
        /* background-color: #eee; */
	color: #000 ;
	/*font-weight: bolder ;*/
         }
/* # */
.dspalte {
	float: left ;
	width: 110px ;
	font-weight: bold ;
      }
/* # */
.vspalte {
        color: #115 ;
	margin-right: 2px ;
        margin-left: 110px ;
      }
/* # */
.gspalte {
	padding-bottom: 4px ;
	margin-bottom: 0px ;
      }
/* # */
.gspalte:hover {
        background: #fbfbfb repeat;
	margin-bottom: 0px ;
	color: #000 ;
      }
/* # */
.spalte { margin-left: auto ; 
        margin-right: auto ; 
	border: 0 ;
	padding: 3px ;
        /* font-size: smaller ; */ 
	margin-bottom: 3px ;
	width: 90%
      }
/* # */
.spalte:hover {
        background: #efefef repeat;
	color: #000 ;
      }
/* # */
code { 
        background: #f4f7f9;
        border: 1px solid #E2E2E2; 
        padding: 3px 3px ; 
        color: #000000; 
        overflow: auto;
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        border-collapse: collapse ;
     }
/* # */
.pgmlisting { 
  margin-left: auto ;
  margin-right: auto ; 
  /* background:#FFFFFF url(file:///L:/Internet/Jakoxx/pics/lstframe.png) repeat scroll left top; */ 
  background: #FFFFFF url(http://jakoxx.de/pics/lstframe.png) repeat scroll left top;
  border: 1px solid #E2E2E2 ; 
  color: #000000 ; 
  display: block ; 
  text-align: left ; 
  font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
  /*font-size: larger;*/ 
  line-height: 18px ; 
  margin-bottom: 10px ; 
  overflow: auto ; 
  padding: 18px 10px 17px ; 
  width: 94% ; 
           }
/* # */
.beispiel {
        background: #f5f5f5 repeat;
      }
/* # */
.beispiel:hover {
        color: #119 ;
      }
/* # */
.menubar {
        width: 100px ;
        height: 20px ;
	border-collapse: collapse ; 
        border: 1px solid #aaa ;
	color: #333 ;
	font-weight: bold ;
       }
/* td.home a:link img, td.home a:visited img { color: #c30; background: white; width: 415px; height: 96px; } */
.home {
	border-collapse: collapse ; 
        border: 1px solid #aaa ;
        width: 415px;
        height: 92px;
        } 

img.home a:link, img.home a:visited {
/*      color: #c30; */
/*      background: transparent url(./pics/bgpat.gif) repeat; */ 
/*      background: transparent url(./pics/back_wall.jpg) repeat ; */ 
        background: transparent repeat; 
        } 
/* Galleries attributes */
.galerie {
         width:  615px; 
         border: 0;
         margin-top: 15px ;  
         }
         
.bildth {   
            width:  100px;
            height: 100px;
            margin-top: 5px ;
            margin-left: 50px ;
            }
/* # */
.syntax {
        background: #ded repeat;
        width: 100% ; 
        height: 25px;
        margin-left: 0% ;
        }

/* # */
.syntax td {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        font-size: smaller ;
        }
/* # */
.syntax tr:hover {
        background: #efe repeat;
     }

.syntaxside {
         width:       135px;
         padding-left: 5px ;
         }

.syntaxcontent {
         width:       480px;
         padding-left: 5px ;
         }
 	 
.indextb {
         border:   2px solid #ddd ;
	 border-collapse: collapse ;
     }

.green {
        background: #ded repeat;
     }
     
.yellow {
        background: #ffc repeat;
     }
     
.desc {
        background:     #eee repeat;
        width:          615px ;
        margin-bottom: 0px ;
        padding-bottom: 5px;
        padding-top:    5px;
     }

.desc tr:hover {
        background: #eee repeat;
     }
.desc td:hover {
        background: #ddd repeat;
     }
    
/* Lexicon content page divisions */
.indextb {
        background: transparent repeat;
        width: 615px ; 
        padding-bottom: 0;
        padding-top:    0;
     }
     
.lex a:link, .lex a:visited, .lexi a:link, .lexi a:visited  {
        background: transparent repeat;
        /*color:      #119;*/
        display:    block;
        margin:     0;
        } 

.lexi td:hover {
        color: #33c ;
        background: #ff8 repeat;
     }

.lex  {
        background: #ded repeat;
     }
     
.lexi {
        background: #ffc repeat;
     }

.lex, .lexi {
	border-collapse: collapse ;
        text-align: center;
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        font-weight: bold;
        font-size: 13pt  ;
     }

.lex td:hover {
        color: #33c;
        background: #efe repeat;
     }
.lex td, .lexi td  {
        width: 14px ;;
     }

.greentb td:hover {
        color: #33c;
        background: #efe repeat;
     }

.yellowtb td:hover {
        color: #33c;
        background: #ffe repeat;
     }
     
.yellow tr:hover {
        background: #ffe repeat;
     }

.options {
        background: transparent repeat;
        padding-bottom: 0;
        padding-top:    0;
     }

.options, .desc, .green, .yellow, .rcs {
        border:   0 solid transparent;
	border-collapse: collapse ;
       }
   
.options td:hover, .rcs td:hover {
        background:    #efe repeat;
     }

/* Mono-block */
.mb {
      font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
      font-size: 9pt ;
      font-weight: bold ; 
      }
      
/* Mono-block */
.mn {
      font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
      font-size: 9pt ;
      }
      /* Mono % % */
.m {
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
	font-size: 9pt ; 
        text-decoration : none ;
        color: #266 ;
      }
      
m, mb, sm, m5 {
        margin-top: 0.35em;
        margin-bottom: 0.35em;
        text-align: left;
        line-height: 1.3;
        font-family: "Lucida Sans Typewriter", "Courier New", Monospaced, Courier, mono, Teletype ;
        font-weight: normal ;
        color: #366 ;
      }

m5 {
      padding-top: 5px ;
      }
s1 {
      font-weight: bold ;
      }
s1, sm    { 
        font-size: 0.85em ;
        line-height: 3.5;
      }


/* Gray Content page divisions */
.graylexcontent, .graylexside {
         background: #eee repeat;
         }
	 	 
.indextbgray {
         background: #ddd repeat;
         }
	 
.whitelexside, .graylexside, .descside {
         width: 130px;
         }

.graylexcontent, .whitelexcontent, .desccontent {
         width: 485px;
         }
	 
.greentb, .yellowtb {
         border: 0 ;
         width: 615px ;
	 margin-bottom: 0px;
         }
.greentb {
         background: #ded repeat;
         padding-left: 5px ;
        }

.yellowtb {
         background: #ffc repeat;
         padding-left: 5px ;
        }

.greenside, .yellowside {
         width: 135px;
         }
	 
.greencontent, .yellowcontent {
         width: 480px;
         }

.rcs {
        background: transparent repeat ;
        padding-bottom: 0px;
        padding-top:    0px;
     }

.rcs tr:hover {
        background: #eeeeee ;
         }
	 
.rcs td:hover {
        background: #dfd ;
         }
	 
.rcside, .rccontent {
         padding-bottom: 1px;
         padding-top:    1px;
         }

.rcside {
         width: 120px;
	 text-align: center ;
         }

.rccontent {
         padding-left: 4px;
         width: 495px;
         }
 	 
/* Trans Content page divisions */
.whitelexcontent, .whitelexside, .indextbwhite, .optionside, .optioncontent {
         background: transparent  repeat;
         }
	 	 	 	 
.greenside, .yellowside, .greencontent, .yellowcontent  {
         padding:  2px;
         }

.graylexcontent, .graylexside, .whitelexcontent, .whitelexside {
         padding:  2px;
         font-size: 9pt ;
         }

.greencontent, .yellowcontent {
        margin-top:    0 ;
        margin-bottom: 0.2em;
        text-align:    left;
        line-height:   1.2;
        }
	
.graylexcontent, .whitelexcontent {
        margin-top:    0;
        margin-bottom: 0.2em;
	 text-align:   justify; 
        font-size:     9pt ;
        line-height:   1.2;
        }
	
.indextbgray, .indextbwhite {
         width:        150px ;
         padding-left: 3px ;
         text-align:   left ;
         font-size:    9pt ;
        }
	
	
.descside, .desccontent {
        padding: 5px;
        }
.optionside, .optionsside {
         width: 90px;
         padding-top:    0px;
         padding-bottom: 0px;
         padding-right:  1px ;
         padding-left:   1px ;
         }
 	 
.optioncontent {
        width: 375px;
        padding-top:    0px;
        padding-bottom: 0px;
        padding-right:  1px ;
        padding-left:   1px ;
        }
	
/*.optionside {
        text-align: center;
        }
	*/
.bits  {
	text-align:      center ;
	border-collapse: collapse ; 
	border-top:      1px solid #aaa ; 
	border-right:    1px solid #aaa ; 
        border-bottom:   1px solid #aaa ;
        border-left:     1px solid #aaa ;
        font-size:       9pt;
       }
       
.bits tr {
	border-collapse: collapse ; 
	border-top:      1px solid #aaa ; 
       }
	 
.bits td {
	border-collapse: collapse ; 
	border-left:    1px solid #aaa ; 
	padding-top:    2px ; 
        padding-right:  5px;
	padding-left:   5px ; 
       }

sup.bits {
         padding-top:   2px;
         padding-left:  2px;
         padding-right: 4px;
         font-size:     9pt;
         }
	
/* Verschiedene Fonts */
/* # */
.rd {
     color: red ;
    }
.clock {
        font-family: MS Reference Sans Serif ;
        border: 2px solid #222 ;
        background-color:#777;  
        padding: 2px ;
        vertical-align: middle ; 
	text-align: center ; 
        border-style: outset ;
        color: #8fa ;
     }  
.clock:hover { 
           font-family: MS Reference Sans Serif ;
           }

.dg  {
     color: #366 ;
    }
    
.f10
{
    font-family: Arial, Verdana, Lucida, Helvetica, FreeSans, sans-serif;
    font-size: 10pt;
}
.f4
{
    font-family: Arial, Verdana, Lucida, Helvetica, FreeSans, sans-serif;
    font-size: 4pt;
    font-weight: normal;
}

