html {height:100%;}

body{ margin: 0px; height: 100%; padding: 0px;
      font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-style: normal; color: #000000; 
      background-color:#ffffff; overflow:-moz-scrollbars-vertical;}

#wrapp{
       position: relative;
       min-height: 99%;
       width: 1024px;
       margin: 0px auto;
       background-color: #ffffff;
       background-image:url(graphics/ttb.jpg); 
       background-repeat:repeat; background-attachment:fixed;
       border: 1px dashed #808080; 
}
    * html #wrapper {height: 100%;} 

#footer{
       position: relative;
       width: 1024px;
       margin: 0px auto;
       margin-top: -14px;
        }
    * html #footer {margin-top: -15px;} 
    
textarea.simple,
input.simple {border-style:solid; border-width: 1px; border-color: #000000; }

a:link          {                           color: #0000ff; text-decoration: none }
a:visited       {                           color: #0000ff; text-decoration: none }
a:active        {                                           text-decoration: none }
a:hover         {background-color: #FFDD55; color: #0000FF; text-decoration: none }

a.copy:link     {                           color: #0000ff; text-decoration: none }
a.copy:visited  {                           color: #0000ff; text-decoration: none }
a.copy:active   {                                           text-decoration: none }
a.copy:hover    {background-color: #000000; color: #ffffff; text-decoration: none }

a.menu:link     {background-color: #e5e5e5; color: #000000; text-decoration: none }
a.menu:visited  {background-color: #e5e5e5; color: #000000; text-decoration: none }
a.menu:active   {                                           text-decoration: none }
a.menu:hover    {background-color: #ff8000; color: #ffffff; text-decoration: none }

td.header     { background-image:url(graphics/header.jpg);  background-repeat:no-repeat; width:100%; height:80px; margin:0;
				border: 1px solid #000000; }

td.raster     { border-width:1pt; border-style:solid; border-color:#000000;
                background-image:url(graphics/raster.gif); background-repeat:repeat;
                font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; }

td.rasterb    { border-width:1pt; border-style:solid; border-color:#000000;
                background-image:url(graphics/raster_b.gif); background-repeat:repeat;
                font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; }

td.rasternoborder { border:0pt solid #000000;
                    background-image:url(graphics/raster_b.gif); background-repeat:repeat;
                    font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; }

td.rasterbnoborder { border:0pt solid #000000;
                     background-image:url(graphics/raster_b.gif); background-repeat:repeat;
                     font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; }

td.brief { border:1pt solid #000000; background-color:#ffffff; width:640px;
           font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; }

td.mainblock  { border-width:0pt; border-style:solid; border-color:#999999;
                background-color:#E5E5E5;
                font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; }

td.orangehead { border:1pt solid #808080;
                background-color:#ff8000;
                font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #ffffff;
                line-height: 10pt; }

table.start   { width: 100%; margin:0; }

table.whatis  { margin:0; padding:0; border: 0; width: 100%; height: 100%; background-color:#E5E5E5; }

table.anfahrt { margin: 0; border: 0; width: 100%; height: 100%; background-color:#E5E5E5; }

table.fahrer  { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt;
                border: 0; width: 100%; height: 100%; background-color:#E5E5E5; }

table.trialg1 { margin: 0; border: 0; width: 100%; height: 100%; background-color:#E5E5E5;
                background-image:url(graphics/ttb.jpg); background-repeat:repeat; background-attachment:fixed; }

table.training { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt;
                 border: 0; width: 100%; height: 100%; background-color:#E5E5E5;
               /*  background-image:url(graphics/0007.jpg); background-repeat:no-repeat; background-attachment:fixed; 
                 background-position:center; */ 
                 }

table.sites { margin: 0; border: 0; width: 100%; background-color:#E5E5E5;
            /*  background-image:url(graphics/0003.jpg); background-repeat:no-repeat; background-attachment:fixed; 
              background-position:center; */ 
              }

table.kontakt { margin: 0; border: 0; width: 100%; background-color:#E5E5E5;
              /*  background-image:url(graphics/0006.jpg); background-repeat:no-repeat; background-attachment:fixed; 
                background-position:center; */ 
                }

table.guest { margin: 0; border: 0; width: 100%; background-color:#E5E5E5;
            /*  background-image:url(graphics/0005.jpg); background-repeat:no-repeat; background-attachment:fixed; 
              background-position:center; */ 
              }
table.termine { border: 1pt solid #000000; text-align:center; margin-left:auto; margin-right:auto; }               

table.pintermine { margin: 0pt; border: 0; width: 260px; height: 190px;
                   background-image:url(graphics/note_termine.gif); background-repeat:no-repeat; }

table.pintraining { margin: 0pt; border: 0; width: 260px; height: 190px;
                    background-image:url(graphics/note_training.gif); background-repeat:no-repeat; }

table.pinwand1 { margin: 0pt; border: 0; width: 275px; height: 249px;
                 background-image:url(graphics/notes1.gif); background-repeat:no-repeat; }

table.pinwand2 { margin: 0pt; border: 0; width: 275px; height: 249px;
                 background-image:url(graphics/notes2.gif); background-repeat:no-repeat; }

table.pinitem { margin: 0pt; border: 0; width: 250px; /* height: 145px; */
                font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000080; }

td.footer     { border-width:0pt; border-style:solid; border-color:#999999; background-color:#C0C0C0;
                font-family:Verdana,Arial,Helvetica; font-size:7pt; font-weight:normal; color:#000000; }

td.greytable { border-width:1pt; border-style:solid; border-color:#000000; background-color:#E0E0E0;
               font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

td.lightgrey { border-width:1pt; border-style:solid; border-color:#808080; background-color:#F0F0F0;
               font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

span.lbluehead,
td.lbluehead   { border-width:1pt; border-style:solid; border-color:#808080; background-color:#D2D2FF;
                 font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

td.menu { border:1pt solid #808080; background-color:#808080;
          font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }
td.menuv { border:1pt solid #808080; background-color:#e0e0e0;
          font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

span.greytabhead,
td.greytabhead { border-width:1pt; border-style:solid; border-color:#808080; background-color:#bebeff;
                 font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

span.newsclock { border-width:0pt; background-color:#FFFF00;
                 font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; }

td.news        { border-width:1pt; border-style:solid; border-color:#000000;
                 font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; 
                 background-color: #ffffff; }

td.copyright { border-width:0pt; border-style:solid; border-color:#999999; background-color:#FFFFFF;
               font-family: Verdana,Arial,Helvetica; font-size: 7pt; }

td.guestbook { border-width:1pt; border-style:solid; border-color:#000000;
               background-image:url(graphics/raster.gif); background-repeat:repeat;
               font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

td.smallRahmen { border-width:1pt; border-style:solid; border-color:#000000;
                 font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; }

td.comment	 { border-width:0pt; border-style:solid; border-color:#000000;
               font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

.Arial10 { font-family: Verdana,Arial,Helvetica; font-size: 10pt; font-weight: normal; color: #000000; }

.Arial10B { font-family: Verdana,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #000000; }

.Arial8 { font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; }

.Arial8r { font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #ff0000; }
.Arial8blue { font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000080; }

.Arial8B { font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: bold; color: #000000; }

.Arial12B { font-family: Verdana,Arial,Helvetica; font-size: 12pt; font-weight: bold; color: #000000; }

.Arial8g { font-family: ms sans serif,Verdana,Arial; font-size: 8pt; font-weight: normal; color: #c0c020; }

