@charset "UTF-8";
/* imports */
@import url("reset.css");
@import url("general.css");
@import url("formate.css");
@import url("lightbox.css");

html, body {
  height: 100%; 
}



/* Seitenaufbau */

div#container-page {
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

div#header { 
	position: absolute;
	background: url(../images/layout/bg_header.png) repeat-x;
	height: 31px;
	z-index: 100;
	width: 100%;
	top: 0;
	left: 0;
	padding-top: 8px
}
	a#logo { 
		position: absolute;
		left: 0;
		top: 287px;
	}

div#page { 
	background: url(../images/layout/bg_page.png) no-repeat left 0;
	width: 1068px;
	margin: 0 auto;
	min-height: 500px;
	padding-bottom: 150px;
	position: relative;
	padding-top: 100px
}


	div#main { width: 960px; position: relative; min-height: 600px }
	
		div#info {
			position: absolute;
			width: 240px;
			top: 340px;
			left: 0;
			font-size: 12px
		}
			div#info * { font-size: 12px }
		
		div#content {
			background: #fff;
			padding: 30px 200px 30px 30px;
			position: relative;
			width: 470px;
			left:260px;
			min-height: 600px
		}
			div.description {
				position: relative
			}
		
			div#sidebar {
				position: absolute;
				right: 30px; 
				top: 30px;
				width: 140px
			}
			
			div#productlist {
				position: absolute;
				right: 0px; 
				top: 400px;
				width: 230px
			}
		
div#footer { 
	background: #dbdbdc url(../images/layout/bg_footer.png) repeat-x; 
	height: 150px;
	width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
}
	div#footer span.copyright {
		position: absolute;
		right: 0;
		top: 10px;
		color: #aaa;
	}


div.wrapper { 
	margin: 0 auto; 
	width: 1068px;
	position: relative
}

/* Add to Basket */
div.addToBasket {
	position: absolute; 
	left: 200px; 
	top: 110px; 
	z-index: 100;
}
	div.addToBasket button {
		border: none; 
		background: none; 
		width: 630px; 
		height: 380px; 
		cursor: pointer;
	}

/* Startseite */
body.start div#page { padding-top: 50px }

	body.start div#content {
		background: none;
		left: 380px;
		padding: 0
	}
	body.start div#info {
		top: 390px
	}


/* Druckansicht */
div.printview {}
div.printview div#theme { top: 10px }
