/*
 * copyright (c) 2009 - Michael Marte / michaelmarte.at
 * 
 * Colors:
 *
 */


body {
  background-color:#ffffff; 
  margin:0px; 
  padding:0px;
  
  color:#000000;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:0.7em;
}


body * :focus {
  outline-color:-moz-use-text-color !important;
  outline-style:none !important;
  outline-width:medium !important;
}

a:link, a:visited {
  color:#ffffff;
  text-decoration:none;
}

a:hover {
  color:#dddddd;
}

a.active {
  color:#00ccff;
}


ul {
  margin:0px;
  padding:0px;
}

img {
  border:0px;
}

.hidden {
  display:none;
}

  
#mmsplash {
  position:absolute;
}

#mmwrapper {
  background-color:#000000;
  color:#ffffff;
  width:1000px;
  height:760px;
  overflow:hidden;
  margin:30px auto 0;
  
  
  
}

#mmlogo {
  position:relative;
  padding:10px;
}

#mmmenu {
  float:right;
  position:relative;
  right:30px;
  text-align:right;
  top:-94px;
}

ul.mmmenu_left {
  position:relative;
}

ul.mmmenu_left li {
  display:inline;
  margin-left:10px;
  text-align:right;
}



ul.mmmenu_right {
  position:relative;
  margin-top:5px;
}

ul.mmmenu_right li {
  display:inline;
  margin-left:10px;
}


#mmcontent {
  position:absolute;
  margin-top:0px;
  width:1000px;
  height:540px;
}

#mmnav_left {
  position:absolute;
  float:left;
  width:30px;
  height:480px;
  margin-top:30px;
  
  background-image:url(pics/black_70-0_l.png);
  z-index:999999px;
}

#mmnav_right {
  position:absolute;
  float:right;
  width:30px;
  height:480px;
  margin-top:30px;
  margin-left:970px;

  background-image:url(pics/black_70-0_r.png);
  background-position:left;
  z-index:999999px;
}

#mmphotos {
  position:absolute;
  width:1000px;
  max-width:1000px;
  height:480px;
  max-height:480px;
  margin-top:30px;
  overflow:hidden;
}

#loading {
  position:absolute;
  width:1000px;
  max-width:1000px;
  height:480px;
  max-height:480px;
  margin-top:30px;
  overflow:hidden;
  background-color:#000000;
  background-image:url(js/ajax-loader.gif);
  background-position:center center;
  background-repeat:no-repeat;
  text-align:center;
  
}


#mmphotos img {
  margin-right:20px;
}

.viewport {
  width:99999px;
  position:absolute;
}

#mmthumbnails {
  margin:535px auto 25px;
  /*
  padding-top:25px;
  padding-left:40px;
  */
  width:1000px;
  height:90px;
  text-align:center;
}

#mmthumbnails img { 
  padding-right:10px;
  margin-bottom:10px;
}


#mmfooter {
  margin-top:10px;
  width:850px;
  height:30px;
  display:none;
}

