body { 
	margin:0;
	background:rgb(212,212,212);
	height:600px;
	overflow:hidden;
}
div.outerBox {
  margin:auto; 
  width:1024px; 
  height:589px; 
  background:url(pix/bg_sw_02.jpg) no-repeat;
}
div.outerBox.detail { background:url(pix/bg_sw_03.jpg) no-repeat; }
div.topNav { height:25px; }
div.bottomNav { 
	height:25px;
	 margin-top:12px;
}
div.topNav img, div.bottomNav img, div.colorChooser img { 
  float:left; 
  display:block;
  border:0;
}
div.colorChooserBox {
  margin:auto; 
  width:1023px; 
  position:relative; 
  top:-52px;  
  z-index:1002;
}
div.colorChooser {
  height:12px; 
  background:url(pix/farbverlauf.jpg) no-repeat bottom;
}
  
/*Scroller*/
div.scroller {
  height:111px;
  background:url(pix/bg_thumbs_01.jpg) no-repeat 0 -27px;
  padding:9px 0 0 0;
  white-space:nowrap; 
  width:1024px;
  top:-182px;
  margin:auto;
  z-index:1000;
}
div.thumbsBox {
  margin:auto;
  width:932px !important;
  overflow:hidden !important;
  top:-294px;
  z-index:1001;
}
div.thumbsBox img {
  float:left;
  display:block;
}
div.thumbsBox a {
  padding:1px;
  float:left;
  display:block;  
  overflow:hidden;
  margin-right:12px;  
}
div.thumbsBox a:hover {
  padding:0;
  border:solid 1px blue;
}
img.button {
  margin-top:27px; 
  border:0; 
  width:25px; 
  height:41px;
}
img.button.back { 
  float:left;
  margin-left:12px;
}
img.button.forward { 
  float:right;
  margin-right:10px;
}
img.lightBox {
  width:146px; 
  height:102px;
}
/* Bilder */
#bg_sw_01_Map { z-index:0; }
#orangen {
  left:0;
  z-index:1; 
}
#saeulen { 
 left:484px;
 z-index:2;
}
#pinguine { 
  left:754px;
  z-index:3;
}
#gesicht { 
 left:696px;
 z-index:4;
}
#blaetter1 { 
 left:0px;
 z-index:5;
}
#blaetter2 { 
 left:12px;
 z-index:6;
}
#seerosen { 
  left:667px;
  z-index:7;
}
#fische1 { 
  left:239px;
  z-index:8;
}
#fische2 { 
  left:363px;
  z-index:9;
}
#fische3 { 
  left:451px;
  z-index:10;
}
#brunnen { 
  left:170px;
  z-index:12;
}
#tisch_rund1 { 
  left:650px;
  z-index:13;
}
#tisch_rund2 { 
  left:706px;
  z-index:14;
}
#tisch_rund3 { 
  left:0;
  z-index:15;
}
#delphine { 
  left:300px;
  z-index:16;
}
#tisch { 
  left:0;
  z-index:17;
}
#bg_sw_01_Map, #orangen, #pinguine, #seerosen, #saeulen, #gesicht, #blaetter1, #blaetter2, #fische1, #fische2, #fische3, #brunnen, #tisch_rund1, #tisch_rund2, #tisch_rund3, #delphine, #tisch, div.scroller { 
  position:relative; 
  border:0; 
}
#orangen { top:-447px; }
#saeulen { top:-525px; }
#pinguine { top:-491px; }
#gesicht { top:-395px; }
#blaetter1 { top:-145px; }
#blaetter2 { top:-435px; }
#seerosen { top:-180px; }
#fische1 { top:-525px; }
#fische2 { top:-799px; }
#fische3 { top:-1116px; }
#brunnen { top:-272px; }
#tisch_rund1, #tisch_rund2 { top:-247px; }
#tisch_rund3 { top:-528px; }
#delphine { top:-268px; }
#tisch { top:-221px; }

/* Detail */
div.alphaDetail {
  height:524px; 
  width:1024px; 
  background:url(pix/bg_detail.png) repeat-x; 
}
div.alphaBorder {
  margin:auto; 
  border:solid 10px rgb(0,0,0); 
  margin-top:30px;
}
div.alphaTextBg {
  margin-bottom:-10px;
  position:relative; 
  top:-20px; 
  left:449px; 
  width:192px;
  height:10px; 
  background:rgb(0,0,0);
  overflow:hidden;
}
div.alphaImgContainer {
  margin:auto; 
  position:relative; 
}
div.detailBox img { display:block; }
div.alphaImgContainer div.buttons {
  height:8px; 
  overflow:hidden; 
  position:relative; 
  top:-14px; 
  margin-bottom:-8px; 
}
div.alphaImgContainer div.buttons img { float:left; }
div.alphaImgContainer div.buttons a img { border:0; }
img.detailCloser {
  display:block; 
  margin:0px 0 20px 500px; 
  border:0; 
  width:82px; 
  height:8px;
}
/* Text */
div.textBox {
  margin:auto; 
  width:651px;
  position:relative;
  top:20px;
}
div.textBoxScroll {
  height:470px; 
}
div.textBoxWhite {
  height:10px; 
  overflow:hidden; 
  float:right; 
  background:rgb(255,255,255); 
  width:153px;
}
div.textBoxContent {
  clear:right; 
  background:rgb(255,255,255); 
  padding:0 10px 20px 34px
}
div.textBoxContentScroll {
  padding:0 10px 20px 34px; 
  position:relative; 
  top:-533px; 
  margin:auto; 
  width:606px; 
  height:439px; 
  overflow-y:scroll;
  overflow-x:hidden;
}
div.spaceLine {
  width:400px;
  margin:0 auto 30px auto;
  height:1px;
  overflow:hidden;
  background:rgb(181,181,181);
}
/* common */
div.outerBox, div.topNav, div.bottomNav, div.colorChooser, div.colorChooserBox, div.thumbsBox, div.thumbs { overflow:hidden; }

#numberDisplay { display:none !important; }





