@charset "UTF-8";
/**
 * Tischlerei Horlbeck - CSS: Layout
 *
 *
 * @author Danny Otto | Pixelbrand.net
 * @date   2008-10
 * 
 */
@import url(contentbase.css);
@import url(navigations.css);
@import url(jquery.fancybox.css);



/* ------------------------------------------ */
/* Layout & Raster */
body { background: #efefef; color: #666; }
#margins {
  background: url(../images/bg_horlbeck.gif) center 274px no-repeat #fff;
  margin: 20px auto 0 auto;
  padding: 0 0 20px 0;
  position: relative;
  width: 1000px;
}
#col-left { float: left; padding: 0 0 80px 0; width: 500px; }
#col-right { float: right; padding: 340px 0 0 0; position: relative; width: 405px; }



/* ------------------------------------------ */
/* Col Left */
#col-left { background: url(../images/foto_default.jpg) no-repeat; }
#col-left h1 { position: absolute; bottom: 20px; left: 30px; }
#col-left #holzshop { margin: 10px 0 0 30px; }



/* ------------------------------------------ */
/* Col Right */
#col-right h3 { position: absolute; top: 300px; left: 0; }
#content { width: 395px; }
#content-top {
  position: absolute; top: 60px; left: 0;
  overflow: auto;
  height: 220px;
  width: 395px;
}



/* ------------------------------------------ */
/* Page-ID Anpassungen */

/* Startseite */
#pid1 { background-color: #fff; }
#startbox { margin: 0 auto; padding: 5px 0 0 0; width: 320px; }
#startbox ul#nav-meta { list-style: none; margin: 0; padding: 0; text-align: center; }
#startbox ul#nav-meta li { display: inline; margin: 0; padding: 0 4px; }
#startbox ul#nav-meta li a { font-size: .9em; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#startbox ul#nav-meta li a.ext:hover, #startbox ul#nav-meta li a.ext:active, #startbox ul#nav-meta li a.ext:focus { color: #d30034; }
#startbox ul#nav-meta li a:hover, #startbox ul#nav-meta li a:active, #startbox ul#nav-meta li a:focus { color: #0092ba; }
#startbox ul#nav-start { list-style: none; margin: 120px 0 0 0; padding: 0; position: relative; }
#startbox ul#nav-start li { display: inline; margin: 0; padding: 0; }
#startbox ul#nav-start li a { float: left; }
#startbox ul#nav-start li.absolute a { position: absolute; top: 128px; left: 126px; z-index: 100; }
