@charset "utf-8";

/* Layout */


/*  Verhindert, dass die vertikale Zentierung oben
    ueber den Bildrand ragt. */
div#distance {
	width: 1px;
	height: 50%;
	margin-bottom: -315px; /* half of divMain's height */
	float: left;
}

div#divPrintHead
{
  display:none !important;
}

/*  Seitencontainer */
div#main {
	text-align: left;
  border-left: 18px solid #b3b7ba;
	background: #fff url(../img/hintergrund.jpg) repeat-x;
	position: relative; /*puts container in front of distance */
	height: 630px;
	width: 1013px;
	margin: 0 auto;
  clear: left;
	overflow: hidden;
}

/*  linke Spalte */
div#left {
	background-color: #ae29b8;
	width: 186px;
	height: 630px;
	float: left;
}

/*  grosses Bild */
div#TeaserImage {
    position: absolute;
    left: 186px;
    width: 324px;
    height: 630px;
    top: 0px;
    overflow: hidden;
	
}

/*  Container für Logo und kleines Menu */
div#header {
    font-size: 10px;
    position: absolute;
    right: 0px;
    top: 6px;
    width: 295px;
}
* html div#header{ z-index: 1; } 

/* Inhaltsbereich */
div#middle {
    position: absolute;
    right: 50px;
    top: 130px; /* 160px */
    height: 480px; /* 460px */
    width: 410px;
}

/* Inhaltsbereich */
div#middlebig {
    position: absolute;
    right: 50px;
    top: 130px; /* 160px */
    height: 480px; /* 460px */
    width: 720px;
}

/* Kleines Logo (Unternehmen Mensch) */
div#minilogo {
  position: absolute;
  bottom: 13px;
  right: 13px;
  
}

/* Seitenlogo (Gartenshop, ...) */
div#logo {
  position: absolute;
  right: 0;
  top: 23px;
}
* html div#logo { right: -2px; }

div#logo h1 {
    font-size: 0; 
    text-indent: -9999px; 
    letter-spacing: -9999px;
    background: url(../img/gartenshop/logo.gif) no-repeat;
    width: 298px;
    height: 46px;
}

div#logo h1 a {
    width: 100%;
    height: 100%;
    display: block;
}

div#multimedia_rundgang{
  position:absolute;
  top:60px;
  right:20px;
}


/* Wohnen */

#wohnenKarte
{
  position:absolute;
  top:75px;
  left:200px;
}

#wohnenText
{
  position:absolute;
  top:200px;
  left:170px;
}