body {
	background: #6b3f1a;
	margin: 0px;
	margin-top: 40px;
	text-align: center;
	background: URL('../images/page_bg.jpg') ;	
	font-size: 12px;
	font-family: Arial;
	/*color: #492f0d;*/
	color: #392120;
	
}

p { margin: 0px; padding: 0px; }
h1,h2,h3 { margin: 0px; padding: 0px; color: #C13F27; }
#headline { color: #C13F27; font-family: Times New Roman, Times, sans-serif; font-size: 36px; position: relative; top: -10px; margin-bottom: 8px; }


#frame {
	margin: auto;
	position:relative;
	width:915px;
	height: 620px;
	overflow:visible;
	clear: both;
	/*border: 1px solid #b6a58f;*/
	background: URL('../images/background_02.jpg') no-repeat bottom;
}

.intro {
	margin: auto;
	position:absolute;
	top: -147px;
	left: -214px;
	overflow:visible;
 	z-index: 30000000;
}




#logo {
	position:absolute; 
	left:22px; 
	top:4px;
	z-index:100;
}

#teaser_produkte {
	position:absolute;
	left:39px;
	top:282px;
	z-index:100;
}

#teaser1{
	position: absolute;
	top: 137px;
	left: 12px;
	width: 98px;
	height: 25px;
	text-align: left;
}
#teaser2{
	position: absolute;
	top: 297px;
	left: 12px;
	width: 81px;
	height: 25px;
    text-align: left;
}

#teaser1 a, #teaser2 a { display: block; font-family: Times New Roman, Times, serif; text-decoration: none; line-height: 13px; }


#menu {
	position:absolute;
	left:200px;
	top:100px;
	z-index:100;
}

#produkt1{left:180px;}
#produkt2{left:290px;}
#produkt3{left:394px; top: 18px; }
#produkt4{left:498px;}
#produkt5{left:579px;}


.product-top {
	position:absolute; 
	top:2px;
	z-index:100;
}

#footer {
	position:absolute;
	right:0px;
	top:620px;
	z-index:1000000;
}
#footer a {
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #ccc3ba;
	text-decoration: none;
	border-bottom: 1px solid #ccc3ba;
}
#footer .divider{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #ccc3ba;
}


#content {
	text-align: left;
	padding: 15px;
	position: absolute;
	top: 148px;
	left: 215px;
	width: 670px;
	height: 442px;
	/*background-color: #EBE0CE;*/
}

a{
	color: #C13F27;
}

.special {
	color: #C13F27;
}

td{
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
	color: #492f0d;	
}

.divider20px {
	width: 20px;
}

.strong {
	font-weight: bold;
}





.page01 { background: URL('../images/content/page01.png') no-repeat bottom;}
.page02 { background: URL('../images/content/page02.png') no-repeat bottom;}
.page03 { background: URL('../images/content/start2.png') no-repeat bottom;}


#bezugsquellen_suchen_btn {
	margin-left: 10px;
	border: 0px;
	width: 150px;
	height: 29px;
	background: URL('../images/suchen_btn2.gif') no-repeat
}

#bezugsquellen_produkt {
	border: 0px;
	width: 230px;
	height: 29px;
	padding-top: 6px;
	padding-left: 4px;
	background: URL('../images/field_product_background.png') no-repeat
}
.bezugsquellen_plz {
	border: 0px;
	width: 46px;
	height: 29px;
	background: URL('../images/field_plz_background.png') no-repeat;
	padding-left: 4px;
	padding-top: 6px;
}
.bezugsquellen_dis {
	border: 0px;
	width: 60px;
	height: 29px;
	background: URL('../images/field_product_background.png') no-repeat;
	padding-left: 4px;
	padding-top: 6px;
}



#naerwertangaben {
	border-collapse: collapse;
}
#naerwertangaben td {
	font-size: 12px;
	border-collapse: collapse;
}
#naerwertangaben thead{
	font-weight: bold;
}

.ern_header {
	cursor: pointer;
	padding: 2px;
	background-color: #a67a37;
	color: #522E32;
}
.ern_topic_detail {
	padding: 5px;
}
.tdgray{
	padding: 1px;
	background-color: #E5E1DA;
	border: 1px solid #B8B4AE;
	text-align: right;
}
.center {
	text-align: center;
}
thead td {
	text-align: center;
	padding-bottom: 2px;
}

#rezeptimage{
	position: absolute;
	left: 373px;
	top: 0px;
	width: 277px;
	text-align: center;
}

#GB_overlay {
  background-image: url(../images/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(../images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 150px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 350px;
  height: 350px;
  z-index: 15000000000;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}
