/* link */
a:link    {font-weight:bold; font-size:12px; text-decoration:none; color:#6E6E6E; }
a:visited {font-weight:bold; font-size:12px; text-decoration:none; color:#6E6E6E; }
a:hover   {font-weight:bold; font-size:12px; text-decoration:none; color:#000000; }
a:active  {font-weight:bold; font-size:12px; text-decoration:none; color:#6E6E6E; }
a:focus   {font-weight:bold; font-size:12px; text-decoration:none; color:#6E6E6E; }


/* scroll */
#scroll {min-height:583px; height: 600px;
         overflow: auto;}

/* Thumbs */
div.thumbcontainer { display:table-cell; height:100px; width:130px; vertical-align:middle; text-align:center; }
div.thumbcontainer img {margin:0 auto; }

/* Tabelle */
td.thumb {width:100px; height:100px; vertical-align:middle; text-align:center;}

/* Schatten */
DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 10px 14px;
   }
DIV.shadow5:hover {
   border-width: 5px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   -moz-opacity:0.67;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;
   }