html {height:100%;}

body{ margin: 0px; background-color:#E5E5E5; height:100%;
      font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-style: normal; color: #000000; }

select.simple,
textarea.simple,
input.simple {border-style:solid; border-width: 1px; border-color: #000000; }

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

a.img:hover         {color: #ffffff; text-decoration: none }
a.img:link          {color: #0000FF; text-decoration: none }
a.img:visited       {color: #000080; text-decoration: none }
a.img:visited:hover {color: #ffffff; text-decoration: none }
a.img:active        {text-decoration: none }

#wrapper			{position: relative; min-height: 99%; width: 1024px; margin: 0px auto;
					 border: 1px dashed #808080; background-color: #ffffff; }
* html #wrapper {height: 100%;} 


/***** tables *****/
table.main     {margin-left: auto; margin-right: auto; border: 1px dashed #808080; cellspacing: 1; cellpadding: 0; }
table.tourlist {margin: 0pt; border: 0; width: 100%; height: 100%; background-color:#ffffff; }

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

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

table.galerie  {margin: 0pt; border: 0; width: 100%; height: 100%; background-color:#E5E5E5;
                background-image:url(galerie/0000/1000.jpg); background-repeat:no-repeat;
                background-attachment:fixed; background-position:center; }

table.subgal   {margin: 0pt; border: 0; width: 100%; height: 100%; background-color:#E5E5E5; }
table.blackgal {margin: 0pt; border: 0; width: 100%; height: 100%; background-color:#000000; }

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

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

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

/***** cols/rows *****/
td.bbheader {
	background-color: #C1CAD2;
	background-image: url('./images/background.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0px;
}

td.header          {height:80px; margin-left:2px; background-color:#E5E5E5; padding:0px 2px;
                    background-image:url(graphics/header.jpg); background-repeat:no-repeat;}

td.rasterbnoborder {border-width:0pt; 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; }

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

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

td.greytable       {border-width:1pt; border-style:solid; border-color:#808080; 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.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; }

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

tr.blackgrey,
td.blackgrey       {border-width:0pt; border-style:solid; border-color:#999999; background-color:#F0F0F0;
                    font-family:Verdana,Arial,Helvetica; font-size:10pt; color:#000000; }

tr.blackgreyb,
td.blackgreyb      {border-width:0pt; border-style:solid; border-color:#999999; background-color:#C0C0C0;
                    font-family:Verdana,Arial,Helvetica; font-size:10pt; font-weight:bold; color:#000000; }

img {border: none;}

/***** fonts *****/
.ArialLarge  {font-family: Verdana,Arial,Helvetica; font-size: large; font-weight: bold;   color: #0000FF; }
.Arial12B    {font-family: Verdana,Arial,Helvetica; font-size:  12pt; font-weight: bold;   color: #000000; }
.Arial12White{font-family: Verdana,Arial,Helvetica; font-size:  12pt; font-weight: bold;   color: #FFFFFF; }
.Arial10     {font-family: Verdana,Arial,Helvetica; font-size:  10pt; font-weight: normal; color: #000000; }
.Arial10Blue {font-family: Verdana,Arial,Helvetica; font-size:  10pt; font-weight: normal; color: #0000ff; }
.Arial10B    {font-family: Verdana,Arial,Helvetica; font-size:  10pt; font-weight: bold;   color: #000000; }
.Arial8      {font-family: Verdana,Arial,Helvetica; font-size:   8pt; font-weight: normal; color: #000000; }
.Arial8B     {font-family: Verdana,Arial,Helvetica; font-size:   8pt; font-weight: bold;   color: #000000; }
