/* the common style sheet for all styles - the individual styles
   extend or overwrite the styles defined here */
a.gal_disabled:hover { background-color: transparent; }
a.page_disabled:hover { background-color: transparent; }
a.img_disabled:hover { background-color: transparent; }
a.button_col:link { text-decoration:none }
a.button_col:visited { text-decoration:none }
.inline_link { background-color: transparent; padding: 0px; border: 0px; text-decoration:none }

.body{
  font-size: medium;
}

h1 {
  text-align: center;
}

.maintab{
  border-spacing: 0px;
  padding: 0px;
  width: 100%;
}

.title{
  padding: 4px;
  font-size: large; 
  text-align: center;
}

.navcell{
  padding: 4px 0px 0px 0px;
}

.galcell{
  padding: 4px 4px 4px 0px;
  vertical-align: top;
}

.maincell{
  padding: 0px 0px 4px 0px;
}

.footer{
  padding: 4px;
  text-align: center;
}

.footertab{
  border-spacing: 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
}

.navigation{
  padding: 4px;
  font-size: small;
  text-align: center;
  width: 100%;
}

.gallery{
  padding: 4px;
  font-size: small; 
  text-align: center;
  width: 100%;
}

.navgal{
  padding: 0px 4px 0px 4px;
  font-size: medium; 
  text-align: left;
}

.navgal_col{
  padding: 0px 0px 0px 0px;
  font-size: small;
  text-align: right;
}

.navgal_active{
  padding: 0px 4px 0px 4px;
  font-size: medium; 
  font-weight: bold;
  text-align: left;
}

.gallerysel{
  padding: 4px;
  width: 100%;
}

.picture{
}

.picturefooter{
  font-size: small;
}

.thumbcell{
  text-align: center;
}

.thumb{
  text-align: center;
}

.thumbfooter{
  font-size: small;
}

.showall{
  font-size: small; 
  text-align: center;
}

.navpage{
  font-size: small; 
  font-weight: bold;
  text-align: center;
}

.navpage_disabled
{
  font-size: small;
  text-align: center;
}

.jumppage{
  font-size: small; 
  text-align: center;
}

.jumppage_active{
  font-size: small; 
  font-weight: bold;
  text-align: center;
}

.img_navpage{
  font-size: small; 
  font-weight: bold;
  text-align: center;
}

.img_navpage_disabled{
  font-size: small; 
  text-align: center;
}

.img_jumppage{
  font-size: small; 
  text-align: center;
}

.img_jumppage_active{
  font-size: small; 
  font-weight: bold;
  text-align: center;
  width: 80%;
}

.stylebox{
  font-size: small;
  border: 1px solid;
}

.button{
  font-size: small;
  border: 1px solid;
}

.button_col{
  font-size: x-small;
  border: 1px solid;
  padding: 0px 2px 2px 2px;
}

.invisible{
  visibility:hidden;
  display:none;
}

.visible{
}

.inlinediv{
  position:absolute;
  z-index:10000;	
  padding: 0px;
  background-color: #000000;
  border: 4px solid #000000;
  -moz-border-radius:6px;
}

.inline_picture{
  display: block;
  border: 0px;
}
