/********************/
/*	GENERAL STYLES	*/
/********************/
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 5px 0 5px 3px;
	color: #666666;
	width: 986px;
	}
P, UL, DIV, LI, H1, H2, H3, H4, H5, H6, FIELDSET, IMG, SPAN, HR {
	margin: 0;
	padding: 0;
	border: 0;
}
LABEL{
	cursor: pointer;
}
.clear { clear: both; }

.input {
	font-size: 100%;
	color: #666666;
}
.input:HOVER, .input:ACTIVE {
	background: #F4F4F4;
}
A:LINK, A:VISITED { text-decoration: none; color: #666666; }
A:HOVER, A:ACTIVE { text-decoration: underline; }

/************/
/*	LOGO	*/
/************/
H1#header_logo {
	float: left;
	height: 80px;
	display: block;
}
H1#header_logo #logo { margin: 20px 0 0 20px; }

#logoschrift{
position:absolute;
top:20px;
left:180px;

}
#logogeschenk{
position:absolute;
top:15px;

}

/********************/
/*	META NAVIGATION	*/
/********************/
#metaNav_top {
	float: right;
	margin: 20px 0px 10px 0;
	list-style-type: none;
}
#metaNav_top LI {
	display: inline;
	background: url(/images/bg/bg_divider_metaNav_gif.gif) no-repeat right;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0;
}
#metaNav_top LI.last {
	background: none;
}
#metaNav_top LI A { padding: 0 10px 0 17px; }
#metaNav_top LI A:LINK, #metaNav_top LI A:VISITED { text-decoration: none; color: #666666; }
#metaNav_top LI A:HOVER, #metaNav_top LI A:ACTIVE { text-decoration: underline; }

#metaNav_top A#index { background: url(/images/icons/icon_index_gif.gif) no-repeat 0px 2px; }
#metaNav_top A#imprint { background: url(/images/icons/icon_imprint_gif.gif) no-repeat 0px 2px; }
#metaNav_top A#contact { background: url(/images/icons/icon_contact_gif.gif) no-repeat 0px 4px; }


/****************************************/
/*	PRIMARY NAVIGATION WITH CATEGORIES	*/
/****************************************/
#topNav {
	list-style-type: none;
	margin: 0px 10px 0 232px;
	width: 745px;
	height: 60px;

}
BODY > #topNav { width: auto; margin: 75px 10px 0 235px; clear: both;}
#topNav LI {
	float: left;
	height: 60px;
	margin: 0;
	cursor: pointer;
}
#topNav LI A SPAN.left, #topNav LI A SPAN.right, #topNav LI A SPAN.last  {
	height: 60px;
	background: url('/images/bg/bg_primNav_leftCorner_jpg.jpg') no-repeat;
	padding-left: 10px;
	float: left;
	display: inline;
	color: #FFFFFF;
	cursor: pointer;
}
#topNav LI A SPAN:HOVER { text-decoration: none; }
#topNav LI A SPAN.right { background: url('/images/bg/bg_primNav_rightCorner_jpg.jpg') no-repeat right top; }
#topNav LI A SPAN.last { background: url('/images/bg/bg_primNav_rightCornerLast_jpg.jpg') no-repeat right top; }
#topNav LI A {
	background: url('/images/bg/bg_primNav_middle_jpg.jpg');
	height: 60px;
	display: block;
	text-decoration: none;
	float: left;
}
#topNav LI A:HOVER SPAN.link { text-decoration: underline; }
#topNav LI A SPAN.link {
	padding-top: 10px ;
	cursor: pointer;
	float:left;
	color: #FFFFFF;
	font-weight: bold;
}


/****************************/
/*	BOTTOM META NAVIGATION	*/
/****************************/
#containerMetaNav_bottom {
	background: url('/images/bg/bg_bottomHr_middle_jpg.jpg');
	height: 50px;
	margin: 25px 0 10px 0;
	clear: both;
	float: left;
	width: 975px;
}
#innerContainerMetaNav_bottom01 {
	display: block;
	height: 50px;
	background: url('/images/bg/bg_bottomHr_leftCorner_jpg.jpg') no-repeat left;
}
#innerContainerMetaNav_bottom02  {
	display: block;
	height: 30px;
	background: url('/images/bg/bg_bottomHr_rightCorner_jpg.jpg') no-repeat right;
	text-align: center;
	padding: 20px 0 0 0;
}
#innerContainerMetaNav_bottom02 A {
	color: #AAABA1;
	background: url(/images/bg/bg_divider_bottomMetaNav_gif.gif) no-repeat right;
	padding: 13px 13px 10px 10px;
}
#innerContainerMetaNav_bottom02 A.last { background: none; }
#innerContainerMetaNav_bottom02 .spacer {
	color: #AAABA1;
}


/************************/
/*	COPYRIGHT NOTICE	*/
/************************/
#copyrightNotice {
	text-align: center;
	color: #AAABA1;
	clear: both;
	width: 975px;
	line-height: 150%;
}
#copyrightNotice A { color: #AAABA1; }

/************************/
/*	CONTENT CONTAINER	*/
/************************/
#innerContent_container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 590px;
	overflow: hidden;
	font-size:12px;
	border: 1px solid #E3E7C2;
}

#innerContent_container p{
	margin-bottom:10px;
}

#innerContent_container h1{
	margin-bottom:10px;
	color: #C32301;
}

#innerContent_container a{
	
	color: #C32301;
}

BODY > #innerContent_container {
	width: 590px;
}

/****************/
/*	SKYSCRAPER	*/
/****************/
#skyscraper {
	width: 122px;
	border: 1px solid #E3E7C2;
	float: left;
	background: #F5F7EA;
	margin: 10px 0 0 0;
}
#skyscraper DIV {
	width: 120px;
	height: 600px;
	border: 1px solid #FFFFFF;
}


/****************************************/
/*	LEFT CONTAINER I.E. PRODUCTSEARCH	*/
/****************************************/
.leftContainer {
	width: 225px;
	background: #ECEDDB url(../images/bg/bg_leftContainer_jpg.jpg) repeat-y left;
	margin: 0px 0 0 0;
	float: left;
	clear: both;
}
.leftContainer LABEL, .leftContainer SPAN, .menulink{
	display: block;
	float: left;
	font-weight: bold;
	color: #666666;
	padding: 8px 0px 8px 35px;
	width: 190px;
}
.menulink:hover{
	background-color:#D34328;
	color: #ffffff;
	}

.leftContainer SPAN { float: none; white-space: nowrap;}
.leftContainer .divider {
	background: url(../images/bg/bg_horDivider_gif.gif) repeat-x top;
	width: 225px;
	height: 2px;
	clear: both;
	border: 0;
	display: block;
	overflow: hidden;
}
.leftContainer INPUT.radio {
	float: left;
	margin: 0 0 0 40px;
}
.leftContainer INPUT.radio2 {
	float: none;
	margin: 2px 0 0px 40px;
}
.leftContainer LABEL.radio {
	padding: 3px 0 8px 5px;
	font-weight: normal;
	float: none;
}
BODY > .leftContainer LABEL.radio { float: left; padding: 0px 0 8px 5px;}
.leftContainer SELECT, INPUT {
	margin: 5px 0 5px 0;
}
.leftContainer .heading {
	display: block;
	width: 225px;
	height: 30px;
	font-size: 100%;
	font-weight: bold;
	background: url(../images/bg/bg_header_leftContainer_jpg.jpg) right;
	padding: 0px 0 0 0;
}
.leftContainer .heading IMG {
	float: left;
}
.leftContainer .heading SPAN {
	width: 164px;
	display: block;
	float: right;
	padding: 8px 0 0 30px;
	color: #FFFFFF;
}
.leftContainer DIV {
	background: url(../images/bg/bg_leftContainer_bottom_jpg.jpg) no-repeat bottom;
}
.search_button {
	background: url(../images/bg/bg_searchButton_gif.gif);
	width: 100px;
	height: 25px;
	text-align: center;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
}
.leftContainer .search_button {
	float: right;
	margin: 10px 10px 0 0;
}




/********************/
/*	PRODUCT TEASER	*/
/********************/
.outerContainer_teaser {
	width: 296px;
	height: 100px;
	border: 1px solid #A0CA28;
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
}
DIV > .outerContainer_teaser { height: 98px;  }
.greenGradient { background: url(/images/bg/bg_teaserGradientGreen_jpg.jpg); }
.brownGradient { background: url(/images/bg/bg_teaserGradientBrown_jpg.jpg); }
.innerContainer_teaser {
	border: 1px solid #FFFFFF;
	height: 96px;
}


.innerContainer_teaser H1 {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	padding-left: 95px;
}

.innerContainer_teaser P {
	clear: both;
	padding: 5px 5px 0 100px;
	line-height: 150%;
	color: #FFFFFF;
}

.innerContainer_teaser A.search {
	display: block;
	float: right;
	clear: both;
	padding: 2px 10px 5px 15px;
	background: url(/images/icons/icon_enterLink_gif.gif) no-repeat 0 4px;
	color: #FFFFFF;
}
.innerContainer_teaser p.preis {
	display: block;
	float: right;
	clear: both;
	padding: 2px 10px 5px 15px;
	background: url(/images/icons/icon_enterLink_gif.gif) no-repeat 0 4px;
	color: #FFFFFF;
}

.innerContainer_teaser A.search:VISITED, .innerContainer_teaser A.search:LINK { text-decoration: underline; }
.innerContainer_teaser A.search:ACTIVE, .innerContainer_teaser A.search:HOVER { text-decoration: none; }

#innerContainer_teaserwellness { background: url(../images/teaser/teaser_wellness_jpg.jpg) no-repeat left; }
#innerContainer_teaserwellness P { padding: 5px 5px 0 120px; }
#innerContainer_teaserwellness H1 { padding-left: 117px; }

#innerContainer_teasergourmet { background: url(../images/teaser/teaser_gourmet_jpg.jpg) no-repeat left; }
#innerContainer_teasergourmet P { padding: 5px 5px 0 140px; }
#innerContainer_teasergourmet H1 { padding-left: 117px; }

#innerContainer_teasererlebnis { background: url(../images/teaser/teaser_adventure_jpg.jpg) no-repeat left; }
#innerContainer_teasererlebnis P { padding: 5px 5px 0 115px; }
#innerContainer_teasererlebnis H1 { padding-left: 113px; }

#innerContainer_teasertechnik { background: url(../images/teaser/teaser_electronic_jpg.jpg) no-repeat left; }
#innerContainer_teasertechnik P { padding: 5px 5px 0 115px; }
#innerContainer_teasertechnik H1 { padding-left: 113px; }

#innerContainer_teasersexy { background: url(../images/teaser/teaser_sexy_jpg.jpg) no-repeat left; }
#innerContainer_teasersexy P { padding: 5px 5px 0 115px; }
#innerContainer_teasersexy H1 { padding-left: 113px; }

#innerContainer_teaserkinder { background: url(../images/teaser/teaser_children_jpg.jpg) no-repeat left; }
#innerContainer_teaserkinder P { padding: 5px 5px 0 115px; }
#innerContainer_teaserkinder H1 { padding-left: 113px; }

#innerContainer_teaserkultur { background: url(../images/teaser/teaser_culture_jpg.jpg) no-repeat left; }
#innerContainer_teaserkultur P { padding: 5px 5px 0 115px; }
#innerContainer_teaserkultur H1 { padding-left: 113px; }


/********************/
/*	PRODUCT BROWSER	*/
/********************/
.outerContainer_products01, .outerContainer_products02 {
	width: 295px;
	background: #F5F7EA;
	border: 1px solid #E3E7C2;
	height: 123px;
	margin: 15px 11px 0 0;
	float: left;
}
.outerContainer_products02 {
	background: #FFFFFF;
	border: 0;
}
.innerContainer_products01, .innerContainer_products02 {
	height: 121px;
	border: 1px solid #FFFFFF;
}
.innerContainer_products01 H1, .innerContainer_products02 H1 {
	font-size: 12px;
	font-weight: bold;
	color: #C22100;
	float: left;
	width: 145px;
	margin: 5px 0 0 3px;
}
DIV > .innerContainer_products01 H1, DIV > .innerContainer_products02 H1 { margin: 5px 0 0 0; }
.innerContainer_products01 P, .innerContainer_products02 P {
	padding: 2px 5px 0 0px;
	line-height: 150%;
	color: #666666;
}
DIV > .innerContainer_products01 P, DIV > .innerContainer_products02 P { padding: 20px 5px 0 0px; }
.innerContainer_products01 DIV.image, .imageContainer, .innerContainer_products02 DIV.image {
	width: 100px;
	height: 80px;
	background: #FFFFFF;
	border: 1px solid #C6CF83;
	margin: 5px 15px 5px 5px;
	padding: 1px;
	float: left;
}
.innerContainer_products01 DIV.linkBar, .innerContainer_products02 DIV.linkBar {
	height: 18px;
	border-top: 1px solid #E3E7C2;
	border-bottom: 1px solid #E3E7C2;
	background: #F0F2DE;
	clear: both;
	margin: 0 0 5px 0;
}
.innerContainer_products02 DIV.linkBar { border: 0; background: url(/images/bg/bg_hrPoductTip_gif.gif) repeat-x top; padding-top: 5px; }
DIV.linkBar DIV {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
	text-align: right;
	padding: 1px 0 0 0;
}
.innerContainer_products02 DIV.linkBar DIV { border: 0; background: url(/images/bg/bg_hrPoductTip_gif.gif) repeat-x bottom; height: 20px; }
DIV.linkBar DIV A {
	background: url(/images/icons/icon_dot_gif.gif) no-repeat 0 4px;
	padding: 0px 10px 0 10px;
	color: #666666;
}
DIV.linkBar DIV A:VISITED, DIV.linkBar DIV A:LINK { text-decoration:  none; }
DIV.linkBar DIV A:ACTIVE, DIV.linkBar DIV A:HOVER { text-decoration: underline; }

.produktbox{
width:277px;
height: 145px;
overflow:hidden;
float:left;
border: 1px solid #E3E7C2;
padding: 0px;
background: #F5F7EA;
margin:8px;
}

.produktbox .link{
display: block;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px 5px;
background: #EEA501;
color: #ffffff;
text-align:center;
font-weight:bold;
}

.produktbild{
margin:5px;
border:2px solid #EEA501;
padding:2px;
height:82px;
width:125px;
overflow: hidden;
}