/* -------- UI -------- */
* { margin: 0; padding: 0; }

body {
  font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
  color: #666;
}

#page {
  position: relative;
  width: 800px;
  margin: 0 auto;
  padding: 0;
}

#page-header { 
  height: 100px;
  margin: 0;
  padding: 0;  
  background-color: #333;
  background: #333 url(../img/objekt/logo.gif) 20px 0px no-repeat;
}

#page-content {
  margin:  0;
  padding: 0;
  position: relative;
  /*display: block;*/
  background-color: #FFF;  
}

#content-main {
  position: relative;
  width: 459px; 
  min-height: 480px;
  height: auto;     
  margin: 0;
  padding: 20px 20px 0 20px;
  float: left;
  border-right: 1px dotted #666;
}
* html #content-main { height: 480px; } /* IE5.5|6.0 - min-height */  

#content-nav {
  position: relative;
  width: 275px; 
  margin: 0;
  padding: 10px 10px 0 0;
  float: right;
}

/* clearing floating div  */
.clearing { clear:both; }

/* deatil map */
#map {
 z-index: 99;
 position: absolute;
 margin: 0;
 padding:0;
 left: 520px;
 display: none;
}

#content-nav  img {
  padding: 0 0 10px 0;
}

/* -------- Elements -------- */
h1, h2, h3, h4, h5 { font: bold 14px/1.4em Verdana, Arial, Helvetica, sans-serif; color: #069; }

h1 {
  margin: 0 10px 15px 20px;
  padding: 0 0 0 15px;
  border-bottom: 1px dotted #069;
  background: transparent url(../lib/img/bullet-list.gif) 0px 6px no-repeat;
}

h2 {
  margin: 10px 10px 15px 20px;
  padding: 0 0 0 15px;
  background: transparent url(../lib/img/bullet-list.gif) 0px 6px no-repeat;
}

h3, h4, h5 {
  margin: 10px 10px 0 35px;
  padding: 0;
  font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
}

p {
  margin: 5px 10px 15px 35px;
  padding: 0;
  font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
  color: #666;
}

#content-main  a { color:#069; } 
#content-main a:link { text-decoration: none;}
#content-main  a:visited { text-decoration: none; }
#content-main a:hover { text-decoration: none; border-bottom: 1px dotted #069;}
#content-main  a:active { text-decoration: none; }

/* gallery 2xthumbs */
#container {position:relative; width:260px; height:400px; border:0px solid #000; margin:0; }

#container a.pics {float:left; margin:5px 5px; display:inline; text-decoration:none; border:0px solid #000; width:75px; height:75px; cursor:default;}
#container a.pics img.thumb {display:block; border:0;}

#container a.pics span#first {display:block; position:absolute; left:0px; top:100px; z-index:10; height:200px;}

#container a.pics span {display:none; border:0; width:260px; border:0px solid #fff; text-align:center;}
#container a.pics span img {margin:0; border:0px solid #000;}

#container a.pics:hover {white-space:normal; border:0px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:0px; top:100px; z-index:10; height:200px;}

#container a.pics:focus {border:1px solid #fc0; outline:0;}
#container a.pics:focus span {display:block; position:absolute; left:0px; top:100px; z-index:5; outline:0;}

#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}

/* gallery 4xthumbs */
#containerx4 {position:relative; width:260px; height:400px; border:0px solid #000; margin:0; }

#containerx4 a.pics {float:left; margin:5px 5px; display:inline; text-decoration:none; border:0px solid #000; width:75px; height:75px; cursor:default;}
#containerx4 a.pics img.thumb {display:block; border:0;}

#containerx4 a.pics span#first {display:block; position:absolute; left:0px; top:180px; z-index:10; height:200px;}

#containerx4 a.pics span {display:none; border:0; width:260px; border:0px solid #fff; text-align:center;}
#containerx4 a.pics span img {margin:0; border:0px solid #000;}

#containerx4 a.pics:hover {white-space:normal; border:0px solid #fff;}
#containerx4 a.pics:hover span {display:block; position:absolute; left:0px; top:180px; z-index:10; height:200px;}

#containerx4 a.pics:focus {border:1px solid #fc0; outline:0;}
#containerx4 a.pics:focus span {display:block; position:absolute; left:0px; top:180px; z-index:5; outline:0;}

#containerx4 span.info a {color:#000;}
#containerx4 span.info a:hover {text-decoration:none;}


