/* GENERAL */
#zentis-2010 #main-position #main,
#zentis-2010 #main-position #main p,
#zentis-2010 #main-position #main a,
#zentis-2010 #main-position #main span,
#zentis-2010 #main-position #main ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
    text-align: left;
    font-weight: normal;
}

#zentis-2010 #main-position #main ul li {
	background: url(../images/bullet-red.gif) no-repeat left 6px;
}

#zentis-2010 #main-position #main ul {
	clear: both;
}

#zentis-2010 #page #main-position #main ul.ablauf {
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
}

#zentis-2010 #page #main-position #main ul.ablauf li {
	background: url(../images/bg_black.gif) center -23px no-repeat;
	height: 28px;
	text-align: center;
	clear: both;
}

#zentis-2010 #page #main-position #main ul.ablauf li.last-item,
#zentis-2010 #page #main-position #main ul.ablauf li.no-background {
	background: none;
	height: 14px;
}

#zentis-2010 #main-position #main a {
	color: #C31924;
	text-decoration: none;
}

#zentis-2010 #page #main-position #main a.roter-pfeil,
#zentis-2010 #page #main-position #main a:link.roter-pfeil,
#zentis-2010 #page #main-position #main a:active.roter-pfeil,
#zentis-2010 #page #main-position #main a:visited.roter-pfeil,
#zentis-2010 #page #main-position #main a:hover.roter-pfeil,
#zentis-2010 #page #main-position #main a.ceebox,
#zentis-2010 #page #main-position #main a:link.ceebox,
#zentis-2010 #page #main-position #main a:active.ceebox,
#zentis-2010 #page #main-position #main a:visited.ceebox,
#zentis-2010 #page #main-position #main a:hover.ceebox {
	text-decoration: none;
	color: #C31924;
	font-weight: normal;
	cursor: pointer;
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 3px no-repeat;
}

#zentis-2010 #page #main-position #main a.ceebox,
#zentis-2010 #page #main-position #main a:link.ceebox,
#zentis-2010 #page #main-position #main a:active.ceebox,
#zentis-2010 #page #main-position #main a:visited.ceebox,
#zentis-2010 #page #main-position #main a:hover.ceebox {
	float: left;
}

#zentis-2010 #page #main-position #main a.ceebox img {
	left: -10px;
	position: relative;
}

#zentis-2010 #page #main-position #main a:hover.ceebox {
	font-weight: bold;
	text-decoration: underline;
}

#zentis-2010 #page #main-position #main a:hover.roter-pfeil {
	text-decoration: underline;
	font-weight: bold;
}

#zentis-2010 #main-position #main a:hover {
	color: #C31924;
	text-decoration: underline;
	font-weight: normal;
}

#zentis-2010 #page .content-view-full {
	padding: 0;
	margin: 0;
	width: auto;
	background: none;
	float: left;
}

#zentis-2010.tipafriend #page .content-view-full {
	padding-left: 245px;
}

#zentis-2010 #page #main img {
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main .object-center img,
#zentis-2010 #page #main .object-left img,
#zentis-2010 #page #main .object-right img {
	float: none;
}

#zentis-2010 #page #main br {
	clear: both;
	clear: none;
}

#zentis-2010 #page .attribute-header,
#zentis-2010 #page .attribute-subtitle {
	width: 100%;
	padding: 0;
	margin: 0;
}

#zentis-2010 #page #main .attribute-header h1,
#zentis-2010 #page #main h1 {
	color: #646464;
	background: none;
	padding: 7px 0 15px 0;
	margin: 0;
	width: 100%;
	line-height: 22px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-header h1 {
	width: 476px;
}

#zentis-2010 #page #main-position #main h2,
#zentis-2010 #page #main-position #main h1.look-like-h2,
#zentis-2010 #page #main-position #main h3.look-like-h2,
#zentis-2010 #page #main-position #main h4.look-like-h2,
#zentis-2010 #page #main-position #main h5.look-like-h2,
#zentis-2010 #page #main-position #main h6.look-like-h2 {
	width: 711px;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	padding: 0;
	margin: 0;
	float: left;
	text-decoration: none;
	border: none;
}

#zentis-2010 #page #main-position #main h2 span {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

#zentis-2010 #page #main-position #main .content-view-full h3 {
	border-bottom: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	width: 100%;
}

#zentis-2010 #page #main-position #main .content-view-full h3 {
	color: #000;
	width: 100%;
	border-bottom: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0;
	margin: 0;
	clear: left;
}

#zentis-2010 #page #main-position #main p {
	margin: 0;
	background: none;
	margin-bottom: 12px;
}

#zentis-2010 #page #main .feature-link-box {
	float: left;
	padding-top: 0px;
	padding-bottom: 20px;
	position: relative;
	top: 0;
	clear: left;
	width: 476px;
}

#zentis-2010 #page #main #intern-relation-box.feature-link-box {
	padding-bottom: 10px;
}

#zentis-2010 #page #main .recipe-one-column .feature-link-box,
#zentis-2010 #page #main .one-column .feature-link-box {
	width: 721px;
}

#zentis-2010 #page #main .feature-link-box .intern-link {
	clear: both;
}

#zentis-2010 #page #main .print-link {
	float: left;
	width: 150px;
	padding-top: 0px;
	position: relative;
	top: 0;
	clear: both;
}

#zentis-2010 #page #main .page-top-link {
	float: left;
	width: 150px;
	padding-top: 30px;
	position: relative;
	top: 0;
	clear: both;
}

#zentis-2010 #page #main .contactform .feature-link-box {
	position: relative;
	clear: none;
	padding-top: 26px;
	width: 150px;
}

#zentis-2010 #page #main #raffleform-pfluemli.contactform .feature-link-box,
#zentis-2010 #page #main #winterduo-raffleform.contactform .feature-link-box {
	clear: both;
}

#zentis-2010 #page #main .no-padding {
	padding: 0;
}

#zentis-2010 #page #main .feature-link-box .no-padding {
	padding-top: 10px;
}

#zentis-2010 #page #main .feature-link-box a {
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) no-repeat 0 3px;
	color: #C31924;
	text-decoration: none;
	font-weight: normal;
}

#zentis-2010 #page #main .feature-link-box a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#zentis-2010 #page .product-image-box {
	width: 241px;
	float: right;
	margin: 0;
	padding: 0;
}

#zentis-2010 #page .class-folder .product-image-box {
	margin-left: -241px;
}

#zentis-2010 #page #main .title-image-box {
	float: left;
	padding: 0;
	margin: 0;
	width: 476px;
	text-align: left;
	margin-left: -5px;
	margin-top: -2px;
	padding-bottom: 2px;
}

#zentis-2010 #page #main .title-image-box h1 img {
	border: none;
}

#zentis-2010 #page #main .toppadding,
#zentis-2010 #page #main .title-image-box.toppadding {
	padding-top: 12px;
}

#zentis-2010 #page #main .title-image-box h1 {
	float: left;
	padding: 0;
	margin: 0;
}

#zentis-2010 #page #main .title-image-box h1 img {
	float: left;
	padding: 0;
	margin: 0;
}

#zentis-2010 #page #main .attribute-long,
#zentis-2010 #page #main .attribute-teaser {
	float: left;
	padding: 0;
	margin: 0;
	width: 476px;
	padding-bottom: 10px;
}

#page .search .attribute-long {
	width: 476px;
	height: 130px;
}

#page .class-articlepass .attribute-long {
	width: 476px;
	height: 124px;
}

#zentis-2010 #page #main .attribute-teaser {
	padding-bottom: 0px;
}

#zentis-2010 #page #main #press.attribute-teaser p {
	font-weight: bold;
}

#zentis-2010 #page .trennlinie {
	background: #B9BABB;
	height: 1px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	width: 100%;
	clear: both;
}

/* FRONTPAGE */
#zentis-2010 .class-frontpage {
	margin: 0;
	padding: 0;
	float: left;
	width: 976px;
	padding-bottom: 10px;
}

#zentis-2010 .class-frontpage .attribute-billboard,
#zentis-2010 .class-frontpage .attribute-billboard img,
#zentis-2010 .class-frontpage .attribute-billboard a {
	margin: 0;
	padding: 0;
	float: left;
	border: none;
}

#zentis-2010 .class-frontpage .attribute-billboard {
	width: 976px;
	height: 325px;
	display: block;
}

#zentis-2010 .class-frontpage .attribute-billboard-text {
	background: none;
	width: 525px;
	height: 195px;
	overflow: hidden;
	position: relative;
	top: -210px;
	left: 230px;
	margin-bottom: -210px;
}

#zentis-2010 #page #main .class-frontpage .attribute-billboard a.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:link.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:active.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:focus.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:visited.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:hover.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:link.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:active.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:focus.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:visited.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:hover.billboard-press-button
{
	width: 120px;
	height: 29px;
	margin: 0;
	padding: 0;
	background: #C31924;
	font-size: 14px;
	line-height: 29px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin-top: -29px;
	position: relative;
	left: 32px;
	/* left: 827px; */
	top: -16px;
}

#zentis-2010 #page #main .class-frontpage .attribute-billboard a.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:link.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:active.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:focus.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:visited.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:hover.billboard-press-button
{
	width: 170px;
	height: 29px;
	margin: 0;
	padding: 0;
	background: #C31924;
	font-size: 14px;
	line-height: 29px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin-top: -39px;
	position: relative;
	left: 775px;
	top: -16px;
}

#zentis-2010 #page #main .class-frontpage .attribute-billboard a:focus.billboard-big-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:hover.billboard-big-button
{
	background: #C31924;
	font-weight: bold;
	color: #FDD13B;
}

#zentis-2010 #page #main .class-frontpage .attribute-billboard a:focus.billboard-press-button,
#zentis-2010 #page #main .class-frontpage .attribute-billboard a:hover.billboard-press-button
{
	background: #C31924;
	font-weight: bold;
	color: #FDD13B;
}

#zentis-2010 #page #main .class-frontpage .top-column,
#zentis-2010 #page #main .class-frontpage .bottom-column {
	float: left;
	width: 976px;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

#zentis-2010 #page #main .class-frontpage .cols-frontpage {
	float: left;
	width: 976px;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

#zentis-2010 #page #main .class-frontpage .left-col-position,
#zentis-2010 #page #main .class-frontpage .left-col-position .left-col {
	width: 320px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main .class-frontpage .center-col-position {
	width: 336px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main .class-frontpage .center-col-position .center-col {
	width: 320px;
	padding: 0 8px;
	float: left;
}

#zentis-2010 #page #main .class-frontpage .right-col-position,
#zentis-2010 #page #main .class-frontpage .right-col-position .right-col {
	width: 320px;
	padding: 0;
	margin: 0;
	float: left;
}

/* CARROUSEL GENERAL */
#zentis-2010 #page #global-slider-box {
	width: 976px;
	float: left;
	margin: 0;
	padding: 0;
	height: 128px;
	position: relative;
	background: none;
	clear: both;
	display: block;
	position: relative;
	z-index: 10;
}

#zentis-2010 #page #global-slider-box img.original-slider,
#zentis-2010 #page #global-slider-box a:hover img.small-slider {
	display: none !important;
}

#zentis-2010 #page #global-slider-box a:hover img.original-slider {
	display: block !important;
}

#zentis-2010 #page .product-slider-box {
	float: left;
	width: 976px;
	height: 126px;
	overflow: hidden;
}

.embedded-carrousel {
	height: 126px;
	border: none;
}

.carrousel-headline {
	color: #646464;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	position: relative;
	top: 22px;
	left: 10px;
	margin-top: -12px;
}

#zentis-2010 #page #main-position #main ul.general,
#zentis-2010 #page #main-position #main ul.general-animated {
    margin:0;
    padding: 0;
    height: 126px;
    list-style-type: none;
    width: 924px;
    float: left;
}

#zentis-2010 #page #main-position #main ul.general li,
#zentis-2010 #page #main-position #main ul.general-animated li {
    width: 132px;
    height: 124px;
	margin: 0;
	padding: 1px 0;
    list-style-type:none;
	float:left;
	background: none;
	position: relative;
	overflow: hidden;
}

#zentis-2010 #page #main-position #main ul.general li a,
#zentis-2010 #page #main-position #main ul.general-animated li a {
	width: 132px;
	height: 124px;
	display: block;
	float: left;
	text-align: center;
	position: absolute;
	z-index: 200;
}

#zentis-2010 #page #main-position #main ul.general li .tooltip-2010,
#zentis-2010 #page #main-position #main ul.general-animated li .tooltip-2010 {
	background: url(../images/bubble-small.png) left top no-repeat;
	height: 38px;
	width: 132px;
	position: absolute;
	top: 116px;
	text-align: center;
	padding-top: 14px;
	font-weight: bold;
	display: none;
	z-index: 5;
}

#zentis-2010 #page #main-position #main ul.general li img,
#zentis-2010 #page #main-position #main ul.general-animated li img {
	display: block;
}

#zentis-2010 #page #main-position #main ul.general li .org-height,
#zentis-2010 #page #main-position #main ul.general li .org-width,
#zentis-2010 #page #main-position #main ul.general li .small-height,
#zentis-2010 #page #main-position #main ul.general li .small-width,
#zentis-2010 #page #main-position #main ul.general li .node-id,
#zentis-2010 #page #main-position #main ul.general li .tooltip-content,
#zentis-2010 #page #main-position #main ul.general-animated li .org-height,
#zentis-2010 #page #main-position #main ul.general-animated li .org-width,
#zentis-2010 #page #main-position #main ul.general-animated li .small-height,
#zentis-2010 #page #main-position #main ul.general-animated li .small-width,
#zentis-2010 #page #main-position #main ul.general-animated li .node-id,
#zentis-2010 #page #main-position #main ul.general-animated li .tooltip-content{
	display: none;
}

#zentis-2010 #page #main-position #main #teaser-box {
	z-index: 1;
	position: relative;
}

#general #prev-button,
#general #static-prev-button {
	width: 26px;
	height: 124px;
	float: left;
	padding: 0;
	margin: 0;
}

#general #prev-button #prev-general,
#general #static-prev-button #prev-general,
#general #prev-button #prev-general-animated,
#general #static-prev-button #prev-general-animated {
	position: absolute;
    width: 14px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/carrousel-button-left.jpg) no-repeat -14px 0;
    margin-top: 44px;
    margin-left: 6px;
}

#general #static-prev-button #prev-general,
#general #static-prev-button #prev-general-animated {
	cursor: auto;
}

#general #prev-button #prev-general:hover,
#general #prev-button #prev-general-animated:hover {
	background: transparent url(../images/carrousel-button-left.jpg) no-repeat 0 0;
}

#general #next-button,
#general #static-next-button {
	width: 26px;
	height: 124px;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
}

#general #next-button #next-general,
#general #static-next-button #next-general,
#general #next-button #next-general-animated,
#general #static-next-button #next-general-animated {
	position: absolute;
	top: 44px;
	margin-left: 6px;
    width: 14px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/carrousel-button-right.jpg) no-repeat 0 0;
}

#general #static-next-button #next-general,
#general #static-next-button #next-general-animated {
	cursor: auto;
}

#general #next-button #next-general:hover,
#general #next-button #next-general-animated:hover {
	background: transparent url(../images/carrousel-button-right.jpg) no-repeat -14px 0;
}

#general #product-slider {
	padding: 0;
	margin: 0;
	width: 924px;
	float: left;
}

#api {
	background: none;
	padding: 0px;
	width: 150px;
}

/* CARROUSEL SORTS */
#zentis-2010 #page #global-slider-box.sorts {
	width: 731px;
	padding-top: 10px;
	height: 128px;
	float: left !important;
	margin: 0 !important;
}

#zentis-2010 #page #product-slider-top,
#zentis-2010 #page #product-slider-bottom {
	width: 100%;
	height: 1px;
	line-height: 1px;
	margin: 0 !important;
	padding: 0 !important;
	background: #B9BABB;
	overflow: hidden;
	display: block;
	clear: both;
	float: left !important;
}

#zentis-2010 #page #sorts.product-slider-box {
	float: left;
	width: 731px;
	height: 126px;
	overflow: hidden;
	background: #fff;
	margin: 0 !important;
	padding: 0 !important;
}

.embedded-carrousel {
	height: 126px;
	border: none;
}

.carrousel-headline {
	color: #646464;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	position: relative;
	top: 22px;
	left: 10px;
	margin-top: -12px;
}

#zentis-2010 #page #main-position #main ul.sorts {
    margin:0;
    padding: 0px;
    height: 126px;
    list-style-type: none;
    width: 670px;
    float: left;
}

#zentis-2010 #page #main-position #main ul.sorts li {
    width: 134px;
    height: 124px;
	margin: 0;
	padding: 1px 0;
    list-style-type:none;
	float: left;
	background: none;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

#zentis-2010 #page #main-position #main ul.sorts li a {
	width: 134px;
	height: 124px;
	display: block;
	float: left;
	text-align: center;
	position: absolute;
	z-index: 200;
	background: none;
}

#zentis-2010 #page #main-position #main ul.sorts li .tooltip-2010 {
	background: url(../images/bubble.png) left top no-repeat;
	height: 88px;
	width: 166px;
	position: absolute;
	top: 110px;
	left: -17px;
	text-align: center;
	padding-top: 24px;
	font-weight: bold;
	display: none;
	z-index: 5;
}

#zentis-2010 #page #main-position #main ul.sorts li .tooltip-2010 span {
	font-weight: normal;
}

#zentis-2010 #page #main-position #main ul.sorts li img {
	display: block;
}

#zentis-2010 #page #main-position #main ul.sorts li .org-height,
#zentis-2010 #page #main-position #main ul.sorts li .org-width,
#zentis-2010 #page #main-position #main ul.sorts li .small-height,
#zentis-2010 #page #main-position #main ul.sorts li .small-width,
#zentis-2010 #page #main-position #main ul.sorts li .node-id,
#zentis-2010 #page #main-position #main ul.sorts li .tooltip-content {
	display: none;
}

#sorts #prev-button,
#sorts #static-prev-button {
	width: 30px;
	height: 126px;
	padding: 0;
	margin: 0;
	float: left;
	background: none;
}

#sorts #prev-button #prev-sorts,
#sorts #static-prev-button #prev-sorts {
	position: absolute;
    width: 14px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/carrousel-button-left.jpg) no-repeat -14px 0;
    margin-top: 44px;
    margin-left: 16px;
}

#sorts #static-prev-button #prev-sorts {
	cursor: auto;
}

#sorts #prev-button #prev-sorts:hover {
	background: transparent url(../images/carrousel-button-left.jpg) no-repeat 0 0;
}

#sorts #next-button,
#sorts #static-next-button {
	width: 31px;
	height: 126px;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	background: none;
}

#sorts #next-button #next-sorts,
#sorts #static-next-button #next-sorts {
	position: absolute;
	top: 44px;
	margin-left: 0px;
    width: 14px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../images/carrousel-button-right.jpg) no-repeat 0 0;
}

#sorts #static-next-button #next-sorts {
	cursor: auto;
}

#sorts #next-button #next-sorts:hover {
	background: transparent url(../images/carrousel-button-right.jpg) no-repeat -14px 0;
}

#sorts #product-slider {
	padding: 0;
	margin: 0;
	width: 670px;
	float: left;
}

#api {
	background: none;
	padding: 0px;
	width: 150px;
}
/** Custom jQuery carrousel **/

.carrousel {
	display:block;
}

.carrousel_itemList {
	margin:0;
	padding:0;
	position:relative;
	float:right;
}

.carrousel_itemList_li {
	float:left;
	position:relative;
	list-style:none;
	width: 17px;
	height: 17px;
	border: 1px solid #F0EB9E;
	text-align: center;
	margin: 1px;
}

/* SORTIMENT-FRONTPAGE */
#zentis-2010 #page .class-sortiment-frontpage {
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 731px;
	padding-bottom: 10px;
}

#zentis-2010 #page .class-sortiment-frontpage .sortiment-billboard {
	float: left;
	width: 711px;
	margin: 0;
	padding: 0;
}

#zentis-2010 #page .class-sortiment-frontpage .sortiment-billboard a {
	width: 711px;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

#zentis-2010 #page .class-sortiment-frontpage .sortiment-billboard img {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}

#zentis-2010 #page .class-sortiment-frontpage .sortiment-billboard .billboard-sortiment-button {
	position: relative;
	z-index: 1000;
}

#zentis-2010 #page .class-sortiment-frontpage .top-column {
	clear: both;
	width: 711px;
	float: left;
	padding: 10px 10px 0 10px;
}

#zentis-2010 #page .class-sortiment-frontpage .top-column p {
	clear: both;
}

#zentis-2010 #page .class-sortiment-frontpage .top-column span {
	display: inline;
}

#zentis-2010 #page #main .class-sortiment-frontpage .top-column a.more-link {
	margin-left: 5px;
	padding-left: 6px;
	background: url(../images/nav_pfeil_rot_neu.jpg) no-repeat 0 4px;
	color: #C31924;
	text-decoration: none;
	float: right;
}

#zentis-2010 #page #main .class-sortiment-frontpage .top-column a:hover.more-link {
	font-weight: bold;
	text-decoration: underline;
}

#zentis-2010 #page #main .class-sortiment-frontpage .cols-sortiment-frontpage {
	float: left;
	width: 731px;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

#zentis-2010 #page #main .class-sortiment-frontpage .left-col-position,
#zentis-2010 #page #main .class-sortiment-frontpage .left-col-position .left-col {
	width: 241px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main .class-sortiment-frontpage  .center-col-position {
	width: 249px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main .class-sortiment-frontpage .center-col-position .center-col {
	width: 241px;
	padding: 0 4px;
	float: left;
}

#zentis-2010 #page #main .class-sortiment-frontpage .right-col-position,
#zentis-2010 #page #main .class-sortiment-frontpage .right-col-position .right-col {
	width: 241px;
	padding: 0;
	margin: 0;
	float: left;
}

/* ASSORTMENT */
#zentis-2010 #page .class-assortment-2010 {
	background: none;
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 120px;
}

#zentis-2010 #page .subtree-910 {
	background: url(../images/belfrutta-auslese_hintergrund.jpg) right bottom no-repeat;
}

#zentis-2010 #page .subtree-944 {
	background: url(../images/schoko.jpg) right bottom no-repeat;
}

#zentis-2010 #page .node-1690,
#zentis-2010 #page .node-1692 {
	background: url(../images/schoko.jpg) right bottom no-repeat;
}

#zentis-2010 #page .node-1308 {
	background: url(../images/erdbeere.jpg) right bottom no-repeat;
}

/* #zentis-2010 #page .node-1336 */
#zentis-2010 #page .node-1416 {
	background: url(../images/erdbeere-01.jpg) right bottom no-repeat;
}

#zentis-2010 #page .class-assortment-2010 .product-image-box {
	padding-top: 30px;
}

#zentis-2010 #page .class-assortment-2010 h1 {
	float: left;
	width: 476px;
}

#zentis-2010 #page #main .back-link {
	width: 476px;
}

#zentis-2010 #page #main .back-link a {
	padding-left: 6px;
	background: url(../images/nav_pfeil_rot_links_neu.jpg) no-repeat 0 3px;
	color: #C31924;
	text-decoration: none;
	font-weight: normal;
}

#zentis-2010 #page #main .back-link a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg {
	float: left;
	width: 476px;
	padding-bottom: 15px;
	position: relative;
	top: -8px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a.roter-pfeil,
#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a:link.roter-pfeil,
#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a:active.roter-pfeil,
#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a:focus.roter-pfeil,
#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a:visited.roter-pfeil,
#zentis-2010 #page #main .class-assortment-2010 .attribute-dlg a:hover.roter-pfeil {
	position: relative;
	top: 30px;
	left: 20px;
	display: block;
	background-position: 37px 4px !important;
	line-height: 16px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-sort {
	float: left;
	width: 476px;
	padding-bottom: 25px;
}

#zentis-2010 #page #main .class-assortment-2010 h2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 476px;
	padding: 0;
	padding-bottom: 5px;
	margin: 0;
}

#zentis-2010 #page #main-position #main .class-assortment-2010 ul.varieties {
	float: left;
	width: 233px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: none;
	clear: none;
}

#zentis-2010 #page #main-position #main .class-assortment-2010 ul.left {
	padding-right: 10px;
	clear: left;
}

#zentis-2010 #page #main-position #main .class-assortment-2010 ul.varieties li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: none;
	width: 223px;
	padding-left: 10px;
	background: url(../images/bullet-red.gif) no-repeat left 6px;
	line-height: 16px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values {
	width: 476px;
	float: left;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values {
	float: left;
	width: 476px;
	padding: 0;
	margin: 0;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td {
	border-collapse: collapse;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td {
	border-bottom: 1px #B9BABB solid;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr.last-row td {

}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.name-cell,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header-padding-bt {
	font-weight: bold;
	color: #000;
	padding-top: 0;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header,
#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header-padding-bt {
	width: 100px;
	text-align: right;
	font-weight: bold;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header-padding-bt {
	padding-bottom: 12px;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header span.small-text {
	font-size: 9px !important;
	font-weight: normal !important;
	line-height: 9px !important;
	display: block;
	padding-bottom: 3px;
	padding-top: 1px;
	float: right;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.header span.placeholder {
	padding-right: 19px;
	font-weight: bold !important;
	line-height: 14px !important;
}

#zentis-2010 #page #main .class-assortment-2010 .attribute-nutritional-values .nutrition-values tbody tr td.legend-cell {
	text-align: left;
	border: none;
	font-size: 11px;
	width: 476px;
}

#zentis-2010 #page #main .class-assortment-2010 .nutritional-link {
	float: left;
	width: 150px;
}

/* CARROUSEL TOOLTIP */
#zentis-2010 .general .tinyTip,
#zentis-2010 .general-animated .tinyTip {
	width: 139px;
	height: 57px;
	padding: 0;
	display: block;
	background: transparent url(../images/general-bubble.png) 0px 0px no-repeat;
}

#zentis-2010 .general .tinyTip .content,
#zentis-2010 .general-animated .tinyTip .content {
	padding: 0px;
	font-size: 12px;
	color: #000;
	background: none;
	padding-top: 15px;
	text-align: center;
	position: relative;
	left: -2px;
	font-weight: bold;
}

#zentis-2010 .sorts .tinyTip {
	width: 166px;
	height: 88px;
	padding: 0;
	display: block;
	background: transparent url(../images/bubble.png) 0px 0px no-repeat;
}

#zentis-2010 .sorts .tinyTip .content {
	padding: 0px;
	font-size: 12px;
	color: #000;
	background: none;
	padding-top: 25px;
	text-align: center;
	position: relative;
	left: -2px;
	font-weight: bold;
}

#zentis-2010 .sorts .tinyTip .content span {
	font-weight: normal;
}

/* FOLDER */
#zentis-2010 .class-folder {
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#zentis-2010 .class-folder .attribute-full-width,
#zentis-2010 .class-article-2010 .attribute-full-width {
	float: left;
	padding: 0;
	margin: 0;
	width: 476px;
	padding-bottom: 10px;
}

#zentis-2010 .class-folder .content-view-children {
	float: left;
}

#zentis-2010 .class-folder table.content {
	margin-bottom: 0;
}

/* FOLDER ONE COLUMN */
#zentis-2010 #page #main .one-column .title-image-box {
	width: 735px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	margin-left: -14px;
	margin-top: -2px;
	padding-bottom: 2px;
}

#zentis-2010 #page #main .one-column.auto-position .title-image-box,
#zentis-2010 #page #main .auto-position .title-image-box {
	width: 731px !important;
	margin-left: -10px !important;
	margin-top: 0 !important;
}

#zentis-2010 #page #main .one-column .class-folder {
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#zentis-2010 #page #main .one-column .class-folder .attribute-long {
	width: 721px;
	overflow: visible;
}

#zentis-2010 #page #main .one-column .class-folder #first-attribute-long.attribute-long {
	position: relative;
	top: -40px;
	margin-bottom: -40px;
	overflow: visible;
}

#zentis-2010 #page #main .one-column.auto-position .class-folder #first-attribute-long.attribute-long,
#zentis-2010 #page #main .auto-position .class-folder #first-attribute-long.attribute-long {
	top: 0 !important;
	margin-bottom: 0 !important;
}

#zentis-2010 #page #main .one-column .class-folder #last-attribute-long.attribute-long {
	width: 560px;
	padding-bottom: 30px;
	overflow: visible;
}

#zentis-2010 #page #main .one-column .class-folder .feature-link-box {
	padding-bottom: 40px;
}

/* RECIPE FULL */
#zentis-2010 #page #main ul.recipe-links {
	position: relative;
	top: -12px;
	margin-bottom: 0px;
	float: left;
	clear: both;
	width: 100%;
}

#zentis-2010 #page #main ul.recipe-links li {
	background: none;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}

#zentis-2010 #page #main ul#two-column-recipe-list.recipe-links {
	position: relative;
	top: 0;
	margin-bottom: 0px;
	float: left;
	clear: none;
	width: 476px;
}

#zentis-2010 #page #main ul#two-column-recipe-list.recipe-links li {
	background: none;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}

#zentis-2010 #page #main #two-column-recipe-box {
	float: left !important;
	width: 476px !important;
	clear: none !important;
	padding-top: 22px !important;
}

#zentis-2010 #page #main ul.recipe-links li a.roter-pfeil,
#zentis-2010 #page #main ul.recipe-links li a:hover.roter-pfeil {
	float: left;
	clear: both;
	text-decoration: none !important;
}

#zentis-2010 #page #main ul.recipe-links li a.roter-pfeil span {
	color: #C31924;
	display: block;
	float: left;
}

#zentis-2010 #page #main ul.recipe-links li a:hover.roter-pfeil span {
	font-weight: bold;
	text-decoration: underline !important;
}

#zentis-2010 #page #main ul.recipe-links li a:hover.roter-pfeil span.not-underline {
	text-decoration: none !important;
}

#zentis-2010 #page #main ul.recipe-links li a.roter-pfeil img {
	display: block;
	float: left;
	position: relative;
	top: 3px;
	padding: 0 3px;
	width: 75px;
	height: 12px;
}

#zentis-2010 #page #main .class-recipe {
	background: none;
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#zentis-2010 #page #main .class-recipe .title-image-box,
#zentis-2010 #page #main .class-recipe .attribute-header,
#zentis-2010 #page #main .class-recipe .rating,
#zentis-2010 #page #main .class-recipe .attribute-portion,
#zentis-2010 #page #main .class-recipe .attribute-ingredients,
#zentis-2010 #page #main .class-recipe .attribute-preparation,
#zentis-2010 #page #main .class-recipe .attribute-tipps,
#zentis-2010 #page #main .class-recipe .attribute-preparation-time,
#zentis-2010 #page #main .class-recipe .attribute-nutritional-values,
#zentis-2010 #page #main .class-recipe .attribute-assortment,
#zentis-2010 #page #main .class-recipe .attribute-youtube,
#zentis-2010 #page #main .class-recipe .attribute-anleitung
{
	width: 476px;
	float: left;
	background: none;
}

#zentis-2010 #page #main .class-recipe .attribute-pre-text {
	width: 346px;
	float: left;
	clear: none;
}

#zentis-2010 #page #main .class-recipe .attribute-intro {
	clear: both;
	position: relative;
	top: -20px;
	margin-bottom: -20px;
}

#zentis-2010 #page #main .class-recipe .attribute-anleitung ol,
#zentis-2010 #page #main ol.recipestyle {
	position: relative;
	left: -24px;
}

#zentis-2010 #page #main ol.recipestyle {
	top: -10px;
	margin-bottom: 5px;
}

#zentis-2010 #page #main .class-recipe .attribute-youtube {
	padding: 15px 0;
}

#zentis-2010 #page #main #one-column.class-recipe .title-image-box,
#zentis-2010 #page #main #one-column.class-recipe .attribute-header,
#zentis-2010 #page #main #one-column.class-recipe .rating,
#zentis-2010 #page #main #one-column.class-recipe .attribute-portion,
#zentis-2010 #page #main #one-column.class-recipe .attribute-ingredients,
#zentis-2010 #page #main #one-column.class-recipe .video-box
{
	width: 347px;
	float: left;
	background: none;
	clear: left;
}

#zentis-2010 #page #main #one-column.class-recipe .video-box {
	padding-bottom: 15px;
}

#zentis-2010 #page #main #one-column.class-recipe .video-box a.recipe-video {
	background: url(../images/rezept-video-link-bg.jpg) left bottom no-repeat;
	padding-top: 26px;
	display: block;
	padding-left: 60px;
	line-height: 14px;
	height: 14px;
}

#zentis-2010 #page #main #one-column.class-recipe .zoom-image-box a.enlarge {
	background: url(../images/lupe_Icon.jpg) left bottom no-repeat;
	padding-top: 10px;
	display: block;
	padding-left: 39px;
	padding-right: 30px;
	line-height: 16px;
	height: 16px;
	float: right;
}

#zentis-2010 #page #main #one-column.class-recipe .attribute-pre-preparation-time,
#zentis-2010 #page #main #one-column.class-recipe .attribute-preparation-time,
#zentis-2010 #page #main #one-column.class-recipe .attribute-level-of-difficulty,
#zentis-2010 #page #main #one-column.class-recipe .attribute-nutritional-values,
#zentis-2010 #page #main #one-column.class-recipe .attribute-nutritional-values-per-portion,
#zentis-2010 #page #main #one-column.class-recipe .attribute-assortment,
#zentis-2010 #page #main #one-column.class-recipe .attribute-youtube {
	width: 721px;
	float: left;
	padding-bottom: 15px;
}

#zentis-2010 #page #main #one-column.class-recipe .attribute-youtube a span {
	display: block;
	float: left;
	clear: both;
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 10px no-repeat;
	color: #c31924;
	line-height: 29px;
	height: 29px;
}

#zentis-2010 #page #main #one-column.class-recipe .attribute-youtube a:hover span {
	text-decoration: underline;
}

#zentis-2010 #page #main #one-column.class-recipe .title-image-box {
	width: 352px;
}

#zentis-2010 #page #main #one-column.class-recipe .zoom-image-box {
	float: right;
	width: 374px;
}

#zentis-2010 #page #main #one-column.class-recipe .product-image-box {
	float: right;
}

#zentis-2010 #page #main .class-recipe .rating,
#zentis-2010 #page #main .class-recipe .attribute-portion,
#zentis-2010 #page #main .class-recipe .attribute-ingredients,
#zentis-2010 #page #main .class-recipe .attribute-preparation,
#zentis-2010 #page #main .class-recipe .attribute-tipps,
#zentis-2010 #page #main .class-recipe .attribute-preparation-time,
#zentis-2010 #page #main .class-recipe .attribute-nutritional-values,
#zentis-2010 #page #main .class-recipe .attribute-assortment{
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#zentis-2010 #page #main .attribute-tipafriend,
#zentis-2010 #page #main .comments,
#zentis-2010 #page #main .star-rating {
	clear: both;
	float: left;
	width: 721px;
	margin-left: 10px;
	background: none;
}

#zentis-2010 #page #main .attribute-tipafriend {
	display: none;
	margin-bottom: -20px;
	z-index: 99;
	float: left;
}

#zentis-2010 #page #main #recipe-tipafriend.attribute-tipafriend {
	display: none;
	margin-bottom: -20px;
	margin-bottom: 0px;
	z-index: 99999;
	float: left;
	top: 20px;
	position: relative;
	margin-top: -20px;
}

#zentis-2010 #page #main .attribute-tipafriend a {
	cursor: pointer;
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 3px no-repeat;
	z-index: 99999;
}

#zentis-2010 #page #main .star-rating,
#zentis-2010 #page #main .comments {
	border-top: 1px #B9BABB solid;
	padding-top: 15px;
	padding-bottom: 30px;
}

#zentis-2010 #page #main .star-rating h2 {
	padding-bottom: 15px !important;
}

#zentis-2010 #page #main .comments .content-view-children {
	width: 721px;
	float: left;
	clear: both;
	padding-top: 30px;
	padding-bottom: 20px;
}

#zentis-2010 #page #main .comment-break-line {
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	float: left;
	background: #B9BABB;
	margin: 15px 0 15px 100px;
	width: 376px;
}

#zentis-2010 #page .comments .content-view-customer-opinion table tbody tr td {
	width: 376px;
}

#zentis-2010 #page .comments .content-view-customer-opinion table tbody tr th {
	width: 100px;
}

#zentis-2010 #page #main .class-recipe .rating {
	padding-top: 10px;
}

#zentis-2010 #page #main .class-recipe .rating span {
	font-size: 14px;
	font-weight: bold;
	float: left;
	display: block;
	position: relative;
	left: -1px;
}

#zentis-2010 #page #main .class-recipe .rating img {
	position: relative;
	top: 2px;
	padding-left: 8px;
}

#zentis-2010 #page #main .class-recipe .attribute-portion {
	padding-bottom: 0;
}

#zentis-2010 #page #main .class-recipe .attribute-ingredients p {
	margin: 0;
	padding: 0;
}

#zentis-2010 #page #main .class-recipe .header {
	font-weight: bold;
	display: block;
}

#zentis-2010 #page #main .class-recipe .attribute-preparation ol,
#zentis-2010 #page #main .class-recipe .attribute-tipps ol {
	width: 458px;
	margin: 0;
	padding: 0;
	background: none;
	padding-left: 18px;
	text-align: left;
}

#zentis-2010 #page #main .class-recipe .attribute-preparation ol li,
#zentis-2010 #page #main .class-recipe .attribute-tipps ol li {
	padding: 0;
	margin: 0;
	width: 458px;
	background: none;
	display: list-item;
	float: none;
}

#zentis-2010 #page #main .class-recipe .attribute-preparation,
#zentis-2010 #page #main .class-recipe .attribute-tipps,
#zentis-2010 #page #main .class-recipe .attribute-nutritional-values {
	padding-bottom: 16px;
}

/* ARTICLE FULL */
#zentis-2010 .class-article-2010 {
	background: none;
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#zentis-2010 #page #main .class-article-2010 h3 {
	border-bottom: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}

#zentis-2010 #page #main .class-article-2010 ul {
	margin: 0;
	margin-bottom: 15px;
}

#zentis-2010 #page #main .class-article-2010 ul li {
	background: url(../images/bullet-red.gif) no-repeat left 6px;
}

/* ARTICLE FULL ONE COLUMN */
#zentis-2010 .one-column .class-article-2010 {
	background: none;
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#zentis-2010 #page #main .one-column .class-article-2010 .attribute-header,
#zentis-2010 #page #main .one-column .class-article-2010 .attribute-subtitle,
#zentis-2010 #page #main .one-column .class-article-2010 .attribute-teaser,
#zentis-2010 #page #main .one-column .class-article-2010 .attribute-long {
	width: 721px;
	padding-right: 0px;
	padding-left: 0;
	float: left;
	overflow: visible;
}

#zentis-2010 #page #main .one-column .class-article-2010 .attribute-teaser,
#zentis-2010 #page #main .one-column .class-article-2010 .attribute-long {
	width: 721px;
	padding-right: 0px;
	padding-left: 0;
	float: left;
	overflow: visible;
}


/* ARTICLE LINE */
#zentis-2010 .content-view-line .class-article-2010 {
	width: 476px;
	margin: 0;
	float: left;
	padding: 20px 0 10px 0;
	border-bottom: 1px #B9BABB solid;
	margin-bottom: 20px;
}

#zentis-2010 #page .class-folder .content-view-line .class-article-2010 .product-image-box {
	float: left;
	margin-left: 0;
	padding: 0 10px 15px 0;
	width: auto;
	clear: none;
}

#zentis-2010 #page .class-folder .content-view-line .class-article-2010 .product-image-box img {
	float: left;
	padding: 0;
	margin: 0;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-header,
#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-header h2,
#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-subtitle,
#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-subtitle h3 {
	width: 316px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	float: left;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-teaser {
	float: none;
	clear: none;
	padding-top: 25px;
	display: block;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 .attribute-teaser .teaser-position {
	padding-top: 20px;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 div.more-link {
	clear: both;
	float: right;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 div.more-link a.more-link {
	margin-left: 5px;
	padding-left: 6px;
	background: url(../images/nav_pfeil_rot_neu.jpg) no-repeat 0 4px;
	color: #C31924;
	text-decoration: none;
	float: right;
	position: relative;
	top: -10px;
	margin-bottom: -10px;
}

#zentis-2010 #page #main .class-folder .content-view-line .class-article-2010 div.more-link a:hover.more-link {
	font-weight: bold;
	text-decoration: underline;
}

/* SWING-OPEN-BOX */
#zentis-2010 #page .swing-open-box {
	float: left;
	width: 476px;
}

#zentis-2010 #page .swing-open-box-header {
	border-top: none;
	padding-top: 12px;
}

#zentis-2010 #page .swing-open-box-header .swing-box-link {
	padding-left: 0px;
	padding-bottom: 0px;
}

#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a,
#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a:link,
#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a:active,
#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a:visited,
#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a:hover {
	text-decoration: none;
	color: #C31924;
	font-weight: normal;
	cursor: pointer;
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 4px no-repeat;
	display: block;
}

#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a:hover,
#zentis-2010 #page #main-position #main .content-view-full .swing-open-box-header a.current {
	color: #000;
	font-weight: bold;
	background: url(../images/nav_pfeil_schwarz_neu.jpg) left 4px no-repeat;
}

#zentis-2010 .swing-open-box-content {
	margin: 0;
	padding: 0;
	padding-bottom: 0;
	padding-top: 0px;
	background: none;
	overflow: auto;
	padding-left: 10px;
	width: 466px;
	position: relative;
	top: 0;
}

#zentis-2010 .swing-open-box-content p {
	padding: 0;
	padding-top: 0px;
}

#zentis-2010 .style-class {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: none;
	background: none;
	margin-bottom: -10px;
}

/* FORMULARE */

#zentis-2010 #page .contactform fieldset select {
	margin: 0;
	float: left;
	display: block;
	width: 300px;
	padding: 0;
	height: 20px;
	line-height: 20px;
	margin-top: 7px;
	border: 1px #959595 solid;
}

#zentis-2010 #page .contactform fieldset select.styled {
	border: none;
	background: none;
	height: 20px;
	line-height: 20px;
	margin-top: -20px;
	opacity: 0;
	filter:Alpha(opacity=0);
	float: right;
}

#zentis-2010 #page .contactform fieldset .select-style-box {
	background: url(../images/pulldown.png) -1px 0px no-repeat;
	width: 300px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 7px;
}

#zentis-2010 #page .contactform fieldset .select-style-box .show-text {
	background: none;
	height: 20px;
	line-height: 20px !important;
	display: block;
	padding-left: 6px;
}

/*
#zentis-2010 #page .contactform label#street {
	float: left;
	clear: left;
	display: inline;
	width: auto;
	margin-right: 0px;
}

#zentis-2010 #page .contactform label#house_number {
	float: left;
	clear: left;
	display: inline;
	width: auto;
	margin-right: 0px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}

#zentis-2010 #page .contactform input#street-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 188px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	margin-right: 102px;
}

#zentis-2010 #page .contactform input#house_number-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 86px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}

#zentis-2010 #page .contactform label#postcode {
	float: left;
	clear: left;
	display: inline;
	width: auto;
	margin-right: 0px;
}

#zentis-2010 #page .contactform label#city {
	float: left;
	clear: left;
	display: inline;
	width: auto;
	margin-right: 0px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}

#zentis-2010 #page .contactform input#postcode-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 86px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	margin-right: 204px;
}

#zentis-2010 #page .contactform input#city-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 188px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}

#zentis-2010 #page .contactform input#day_of_birth-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 86px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	margin-right: 204px;
}

#zentis-2010 #page .contactform input#month_of_birth-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 86px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
	margin-right: 102px;
}

#zentis-2010 #page .contactform input#year_of_birth-callback-element {
	margin: 0;
	float: right;
	display: block;
	width: 86px;
	padding: 2px 4px 2px 4px;
	height: 14px;
	margin-top: 7px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}
*/

#zentis-2010 #page .contactform span.division {
	margin-top: 7px;
	float: left;
	height: 20px;
	line-height: 20px !important;
	padding: 0 3px;
	font-size: 16px !important;
}

#zentis-2010 #page .contactform .comment {
	margin-top: 0px !important;
}

#zentis-2010 #page .checkbox-helper {
	width: 10px;
	height: 12px;
	background: url(../images/checkbox.png) left 1px no-repeat;
	display: block;
	float: left;
	position: relative;
	top: 3px;
	margin-bottom: -10px;
	z-index: 1;
}

#zentis-2010 #page .checked {
	width: 10px;
	height: 12px;
	background: url(../images/checkbox.png) left -22px no-repeat;
}

#zentis-2010 #page input.checkbox {
	z-index: 10;
	position: relative;
	opacity: 0;
	filter:Alpha(opacity=0);
}

#zentis-2010 #page .radio-helper {
	width: 12px;
	height: 14px;
	background: url(../images/radiobutton.png) left 1px no-repeat;
	display: block;
	float: left;
	position: relative;
	top: 7px;
	left: 10px;
	margin-bottom: -10px;
	z-index: 1;
}

#zentis-2010 #page .checked-radio {
	width: 12px;
	height: 14px;
	background: url(../images/radiobutton.png) left -19px no-repeat;
}

#zentis-2010 #page input.radio {
	z-index: 10;
	position: relative;
	opacity: 0;
	filter:Alpha(opacity=0);
}

#zentis-2010 #page #main-position .warning ul {
	padding: 0;
	margin-top: 10px;
}

#zentis-2010 #page #main-position .warning ul li {
	background: url(../images/bullet-red.gif) no-repeat left 6px;
	padding-left: 10px;
}

#page #main-position .contactform-feedback a.button {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	display: block;
	float: left;

	text-decoration: none;
	color: #C31924;
	font-weight: normal;
	cursor: pointer;
	padding-left: 8px !important;
	background: url(../images/nav_pfeil_rot_links_neu.jpg) left 6px no-repeat;
}

/* BUTTONS */
#zentis-2010 #page .flexible-button {
	background: none;
	height: 34px;
	margin: 0;
	padding: 0;
	margin-top: 30px;
	float: right;
}

#zentis-2010 #page .hover-button {
	background: none;
}

#zentis-2010 #page .input-submit {
	background: #C31924;
	height: 29px !important;
	line-height: 29px !important;
	margin: 0 !important;
	padding: 0 0 2px 0 !important;
	border: none;
	color: #fff;
	text-transform: uppercase;
	width: 116px;
}

#zentis-2010 #page .hover-button .input-submit {
	background: #C31924;
	color: #FDD13B;
	font-weight: bold;
}

/* VIDEO EMBED */
#zentis-2010 #page .video-embed {
	width: 476px;
	float: left;
	margin-bottom: 20px;
}

#zentis-2010 #page .video-embed-line {
	width: 476px;
	float: left;
	margin-bottom: 10px;
}

/* NUTRITION VALUES */
#zentis-2010 #page .nutrition-values-main {
	width: 721px;
	float: left;
	background: none;
	padding-bottom: 20px;
	overflow: hidden;
}

#zentis-2010 #page #main-position #main .nutrition-values-main h3 {
	padding-bottom: 2px;
}

#zentis-2010 #page .nutrition-values-main ul {
	width: 721px;
	margin: 0;
}

#zentis-2010 #page .nutrition-values-main ul li {
	width: 721px;
	padding: 0;
	background: none;
}

#zentis-2010 #page #main-position #main .nutrition-values-main ul li span.nutrition-values-link {
	line-height: 20px !important;
	height: 20px;
	color: #C31924;
	padding-left: 10px;
	width: 466px;
	max-width: 466px;
	display: block;
	cursor: pointer;
	font-weight: normal;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 6px no-repeat;
	border: none;
	clear: both;
	float: left;
}

#zentis-2010 #page #main-position #main .nutrition-values-main ul li.first-li span.nutrition-values-link {
	line-height: 20px !important;
	height: 20px;
	color: #C31924;
	padding-left: 10px;
	width: 466px;
	max-width: 466px;
	display: block;
	cursor: pointer;
	font-weight: normal;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 6px no-repeat;
	border: none;
	clear: both;
	float: left;
}

#zentis-2010 #page #main-position #main .nutrition-values-main ul li span.nutrition-values-link.selected,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li span.selected,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li span.nutrition-values-link.hover,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li span.hover,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li.first-li span.nutrition-values-link.selected,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li.first-li span.selected,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li.first-li span.nutrition-values-link.hover,
#zentis-2010 #page #main-position #main .nutrition-values-main ul li.first-li span.hover {
	color: #000;
	font-weight: bold;
	background: #fff url(../images/nav_pfeil_schwarz_neu.jpg) left 6px no-repeat;
}

#zentis-2010 #page .nutrition-values-main .nutrition-values-content {
	width: 721px;
	float: left;
}

#zentis-2010 #page .nutrition-values-main .image-box {
	float: left;
	width: 182px;
	padding-left: 58px;
	padding-top: 25px;
	clear: none;
}

#zentis-2010 #page .nutrition-values-main .image-box img {
	display: block;
	float: right;
	margin: 0;
	clear: both;
}

#zentis-2010 #page .nutrition-values {
	width: 476px;
	border-collapse: collapse;
	margin-bottom: 6px;
	float: left;
	background: none;
	margin-top: 10px;
}

#zentis-2010 #page .nutrition-values td {
	text-align: right;
	border-bottom: 1px #ccc solid;
	padding: 5px 0;
	width: 70px;
	vertical-align: bottom;
}

#zentis-2010 #page .nutrition-values td.name-cell {
	color: #000;
	font-weight: bold;
	text-align: left;
	width: auto;
	padding-bottom: 0;
	padding-top: 10px;
}

#zentis-2010 #page #main-position #main .nutrition-values td.name-cell span.header {
	font-weight: bold;
	display: block;
}

#zentis-2010 #page .nutrition-values td.header,
#zentis-2010 #page .nutrition-values td.header-padding-bt {
	padding-bottom: 0;
	padding-top: 10px;
}

#zentis-2010 #page .nutrition-values td.header-padding-bt {
	padding-bottom: 12px;
}

#zentis-2010 #page .nutrition-values td.header span.small-text {
	font-size: 9px !important;
	line-height: 9px !important;
	display: block;
	float: right;
	padding-bottom: 3px;
	padding-top: 1px;
}

#zentis-2010 #page .nutrition-values td.header span.placeholder {
	padding-right: 20px;
	line-height: 14px !important;
}

#zentis-2010 #page .nutrition-values td.category {
	text-align: left;
	width: auto;
}

#zentis-2010 #page .nutrition-values td,
#zentis-2010 #page .nutrition-values td.first-value {
	text-align: right;
	width: 100px;
}

#zentis-2010 #page .nutrition-values td.legend-cell {
	text-align: left;
	border: none;
	font-size: 11px;
}

#zentis-2010 #page .nutrition-values-main #show-nutrition-values-box {
	width: 721px;
	clear: both;
	float: left;
	display: block;
}

#zentis-2010 #page .nutrition-legend {
	clear: left;
	float: left;
	margin-top: 10px;
}

/* FILE EMBED */
#zentis-2010 #page #main-position #main .content-view-embed .class-file {
	position: relative;
	top: -6px;
	padding-bottom: 10px;
}

#zentis-2010 #page #main-position #main .content-view-embed .class-file .content-body a {
	float: left;
	line-height: 24px;
	padding-left: 24px;
	padding-right: 4px;
}

#zentis-2010 #page #main-position #main .content-view-embed .class-file .content-body {
	line-height: 24px;
}

#zentis-2010 #page table tbody tr td .content-view-embed,
#zentis-2010 #page table tbody tr td .content-view-embed .class-image,
#zentis-2010 #page table tbody tr td .content-view-embed .class-image .attribute-image,
#zentis-2010 #page table tbody tr td .content-view-embed .class-image .attribute-image img {
	padding: 0;
	margin: 0;
}

/* DOWNLOAD */
#zentis-2010 #page .content-view-download {
	float: left;
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
	padding-bottom: 30px;
}

#zentis-2010 #page .content-view-download .preview-image {
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 20px;
}

#zentis-2010 #page .content-view-download .preview-image img {
	margin: 0;
	padding: 0;
	float: left;
}

#zentis-2010 #page .content-view-download .content-body {
	float: left;
	margin: 0;
	padding: 0;
}

#zentis-2010 #page #main-position #main .content-view-download .content-body .headline span {
	font-weight: bold;
}

#zentis-2010 #page #main-position #main .content-view-download .content-body .download-link {
	line-height: 26px;
	padding-top: 5px;
}

#zentis-2010 #page #main-position #main .content-view-download .content-body .download-link a {
	line-height: 26px;
	height: 26px;
	display: block;
	float: left;
	padding-left: 26px;
	padding-right: 4px;
}

/* KUNDENSTIMMEN */
#zentis-2010 .class-kundenstimmen {
	width: 721px;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
}

#zentis-2010 form.kundenstimmenform,
#zentis-2010 form.kundenstimmenform input.kundenstimmenbutton {
	display: inline;
	clear: none;
}

#zentis-2010 form.kundenstimmenform input.kundenstimmenbutton {
	background: none !important;
	border: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	line-height: 16px !important;
	height: 16px;
	color: #C31924 !important;
    text-align: left !important;
    font-weight: normal !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-left: -3px !important;
    margin-right: -7px !important;
    top: 0px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px #fff solid !important;
}

#zentis-2010 #page #main-position #main form.kundenstimmenform input#with-arrow.kundenstimmenbutton {
	padding-left: 7px !important;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 4px no-repeat !important;
	margin-left: 0 !important;
	border-bottom: 1px #fff solid !important;
}

#zentis-2010 #page #main-position #main form.kundenstimmenform input#with-arrow.underline {
	padding-left: 7px !important;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 4px no-repeat !important;
	margin-left: 0 !important;
	border-bottom: 1px #C31924 solid !important;
}

#zentis-2010 .class-kundenstimmen form.kundenstimmenform input.hover-input {
	background: #000;
}

#zentis-2010 #page #main-position #main .class-kundenstimmen .attribute-long p {
	display: inline;
	clear: none;
}

#zentis-2010 #page #main-position #main .class-kundenstimmen h3 {
	font-size: 14px;
	padding-top: 0px;
	width: 476px;
}

#zentis-2010 #page .content-view-customer-opinion {
	width: 476px;
	float: left;
	padding: 0;
	margin: 0;
	padding-bottom: 0px;
	border: none;
	clear: none;
}

#zentis-2010 #page #main .class-kundenstimmen .break-line {
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	float: left;
	background: #B9BABB;
	margin: 15px 0 15px 120px;
	width: 356px;
}

#zentis-2010 #page #main .class-kundenstimmen .feature-link-box {
	float: left;
}

#zentis-2010 #page .content-view-customer-opinion table tbody tr td.subject span {
	font-weight: normal;
}

#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name span {
	color: #C31924;
	padding-right: 20px;
}

#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a,
#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a:link,
#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a:active,
#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a:focus,
#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a:visited,
#zentis-2010 #page #main-position #main .content-view-customer-opinion table tbody tr td.name a:hover {
	cursor: pointer;
	padding-left: 10px;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 3px no-repeat;
}

#zentis-2010 #page .content-view-customer-opinion table tbody tr td,
#zentis-2010 #page .content-view-customer-opinion table tbody tr th {
	border: none;
	border-collapse: collapse;
}

#zentis-2010 #page #main-position #main .content-view-customer-opinion table {
	border-collapse: collapse;
	width: 476px;
}

#zentis-2010 #page .content-view-customer-opinion table tbody tr td {
	width: 356px;
}

#zentis-2010 #page .content-view-customer-opinion table tbody tr th {
	width: 120px;
}

#zentis-2010 .class-kundenstimmen #paging-comment {
	float: left;
	display: block;
	top: 0;
	padding-bottom: 30px;
}

#zentis-2010 .contactform .label-comment {
	width: 166px;
	float: left;
	clear: both;
	position: relative;
	top: 22px;
}

#zentis-2010 .block_spam {
	background: #C31924;
	padding: 0;
	margin: 0;
	width: 300px;
	padding-left: 0px;
	margin-top: 10px;
}

#zentis-2010 .block_spam img {
	padding-left: 40px !important;
}

/* PAGING */
#zentis-2010 #page .pagenavigator {
	width: 476px;
	float: left;
	padding: 0;
	margin: 0;
	clear: none;
}

/* TEASER */
#zentis-2010 #page #teaser-box {
	clear: both;
	float: left;
	width: 731px;
}

#zentis-2010 #page .full-width #teaser-box {
	width: 976px;
}

#zentis-2010 #page #teaser-box.article,
#zentis-2010 #page #teaser-box.folder {
	padding-bottom: 10px;
}

#zentis-2010 #page #main #teaser-box .left-col-position,
#zentis-2010 #page #main #teaser-box .center-col-position,
#zentis-2010 #page #main #teaser-box .right-col-position {
	clear: none;
}

#zentis-2010 #page #main #teaser-box.article .left-col-position,
#zentis-2010 #page #main #teaser-box.folder .left-col-position,
#zentis-2010 #page #main #teaser-box.sortiment .left-col-position,
#zentis-2010 #page #main #teaser-box.article .left-col-position .left-col,
#zentis-2010 #page #main #teaser-box.folder .left-col-position .left-col,
#zentis-2010 #page #main #teaser-box.sortiment .left-col-position .left-col {
	width: 241px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main #teaser-box.article .center-col-position,
#zentis-2010 #page #main #teaser-box.folder .center-col-position,
#zentis-2010 #page #main #teaser-box.sortiment .center-col-position {
	width: 249px;
	padding: 0;
	margin: 0;
	float: left;
}

#zentis-2010 #page #main #teaser-box.article .center-col-position .center-col,
#zentis-2010 #page #main #teaser-box.folder .center-col-position .center-col,
#zentis-2010 #page #main #teaser-box.sortiment .center-col-position .center-col {
	width: 241px;
	padding: 0 4px;
	float: left;
}

#zentis-2010 #page #main #teaser-box.article .right-col-position,
#zentis-2010 #page #main #teaser-box.folder .right-col-position,
#zentis-2010 #page #main #teaser-box.sortiment .right-col-position,
#zentis-2010 #page #main #teaser-box.article .right-col-position .right-col,
#zentis-2010 #page #main #teaser-box.folder .right-col-position .right-col,
#zentis-2010 #page #main #teaser-box.sortiment .right-col-position .right-col {
	width: 241px;
	padding: 0;
	margin: 0;
	float: left;
}

/* AKTIONEN */
#zentis-2010 #page #main #aktion-item .title-image-box {
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	margin-left: -14px;
	margin-top: -2px;
	padding-bottom: 2px;
	width: 490px;
}

#zentis-2010 #page #main #aktion-item.one-column .title-image-box {
	width: 735px;
}

/* AKTIONSTEXT GROSS */
#zentis-2010 #page #main .aktionstext-gross {
	background: url(../images/aktionstext-gross.jpg) left top no-repeat;
	width: 451px;
	height: 155px;
	padding: 15px 10px 0 15px;
	margin-bottom: 15px;
}

#zentis-2010 #page #main .aktionstext-gross p {
	font-weight: bold;
}

/* AKTIONSTEXT MEDIUM */
#zentis-2010 #page #main .aktionstext-medium {
	background: url(../images/aktionstext-medium.jpg) left top no-repeat;
	width: 441px;
	height: 95px;
	padding: 15px 10px 0 25px;
	margin-bottom: 15px;
}

#zentis-2010 #page #main .aktionstext-medium p {
	font-weight: bold;
}

/* AKTIONSTEXT KLEIN */
#zentis-2010 #page #main .aktionstext-klein {
	background: url(../images/aktionstext-klein.jpg) 0 5px no-repeat;
	overflow: visible;
	clear: both;
	float: left;
	padding-left: 14px;
	padding-top: 15px;
	position: relative;
	top: -10px;
	left: -14px;
	margin-top: 10px;
	width: 95%;
}

/* AKTIONSTEXT LAF BELFRUTTA */
#zentis-2010 #page #main p {
	clear: both;
	z-index: 100;
	position: relative;
}

#zentis-2010 #page #main .aktionstext-laf-belfrutta {
	background: url(../images/aktionstext-laf-belfrutta.jpg) left top no-repeat;
	overflow: hidden;
	clear: none;
	float: left;
	display: inline;
	padding: 14px 34px 10px 34px;
	position: relative;
	left: 196px;
	z-index: -10;
	margin-right: -226px;
	margin-top: -14px;
	margin-bottom: -10px;
}

/* AKTIONSTEXT LAF 75% Frucht */
#zentis-2010 #page #main .aktionstext-laf-75frucht {
	background: url(../images/aktionstext-laf-75frucht.jpg) left top no-repeat;
	overflow: hidden;
	clear: none;
	float: left;
	display: inline;
	padding: 8px 31px 9px 28px;
	position: relative;
	left: 209px;
	z-index: -10;
	margin-right: -220px;
	margin-top: -8px;
	margin-bottom: -9px;
}

/* AKTIONSTEXT LAF Fein Cremig */
#zentis-2010 #page #main .aktionstext-laf-feincremig {
	background: url(../images/aktionstext-laf-feincremig.jpg) left top no-repeat;
	overflow: hidden;
	clear: none;
	float: left;
	display: inline;
	padding: 8px 27px 7px 28px;
	position: relative;
	left: 107px;
	z-index: -10;
	margin-right: -220px;
	margin-top: -8px;
	margin-bottom: -7px;
}

/* AKTIONSTEXT LAF Rezept */
#zentis-2010 #page #main .aktionstext-laf-rezept {
	background: url(../images/aktionstext-laf-rezept.jpg) left top no-repeat;
	overflow: visible;
	clear: both;
	float: left;
	width: 495px;
	height: 104px;
	display: block;
	padding: 20px 0 0 20px;
	position: relative;
	left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	margin-bottom: 10px;
}


/* AKTIONSTEXT 2-SPALTIG */
#zentis-2010 #page #main .aktionstext-2spaltig {
	clear: both;
	float: left;
	background: url(../images/aktionstext-2spaltig.jpg) left top no-repeat;
	width: 600px;
	height: 98px;
	padding: 15px 25px 0 30px;
	margin-top: 10px;
	position: relative;
	left: -18px;
}

#zentis-2010 #page #main .aktionstext-2spaltig p {
	font-weight: bold;
}

/* AKTIONSTEXT Winterduo */
#zentis-2010 #page #main .aktionstext-winterduo h2 {
	background: none !important;
}

#zentis-2010 #page #main .aktionstext-winterduo {
	background: url(../images/aktionstext-winterduo.jpg) -17px top no-repeat;
	padding: 8px 0;
	float: left;
	display: block;
	clear: both;
	width: 100%;
	position: relative;
	top: -8px;
	margin-bottom: -16px;
}

/* XL-KATALOG */
#zentis-2010 #page #main a.thickbox {
	display: block;
	float: left;
}

#zentis-2010 #page #main a.thickbox p {
	text-decoration: none;
	color: #C31924;
	font-weight: normal;
	cursor: pointer;
	background: url(../images/nav_pfeil_rot_neu.jpg) left 9px no-repeat !important;
	padding-left: 10px;
	padding-top: 5px;
	display: block;
	width: auto;
	float: left;
	clear: both;
}

#zentis-2010 #page #main a:hover.thickbox p {
	font-weight: bold;
	text-decoration: underline;
}

/* TABELLEN */
#zentis-2010 #page .content-view-full table.content td br {
	margin-bottom: 0px;
}

#zentis-2010 #page .content-view-full table.content td .object-left {
	padding-right: 10px;
}

#zentis-2010 #page #main-position #main table.underlined-rows {
	margin-bottom: 20px;
}

#zentis-2010 #page #main-position #main table.underlined-rows tr td,
#zentis-2010 #page #main-position #main table.underlined-rows tr th {
	border-bottom: 1px #B9BABB solid;
	padding-bottom: 5px;
	padding-top: 5px;
}

#zentis-2010 #page #main-position #main table.underlined-rows tr th {
	padding-bottom: 2px;
}

#zentis-2010 #page #main-position #main table.underlined-rows tr th p {
	margin: 0;
	padding: 0;
}

#zentis-2010 #page #main-position #main table.underlined-rows tr th p.text-right {
	float: right;
}

#zentis-2010 #page #main-position #main table.move-top {
	position: relative;
	top: -12px;
}

/* CUSTOM TAG LARGER FONT */
#zentis-2010 #page #main .larger-font {
	font-size: 13px;
}

/* CUSTOM TAG ROT */
#zentis-2010 #page #main .red {
	color: #C31924;
}

/* CUSTOM TAG FETT ROT */
#page .fett-rot {
	font-weight: bold !important;
	color: #C31924 !important;
}

/* POPUP RECHTLICHE HINWEISE */
#zentis-2010 #page a.popup,
#zentis-2010 #page a.close-popup {
	display: none;
	cursor: pointer;
}

#zentis-2010 #page a.close-popup {
	float: right;
	clear: both;
}

#zentis-2010 #page span.popup-id {
	display: none;
}

#zentis-2010 #page .popup-content {
	width: 100%;
	float: left;
	padding-top: 20px;
}

#zentis-2010 #page .popup-styled {
	width: 528px;
	height: 175px;
	position: relative;
	margin-top: -175px;
	top: -130px;
	left: -20px;
	z-index: 100000;
	float: left;
	padding: 0;
	background: #fff;
	clear: both;
}

#zentis-2010 #page .popup-styled .top-bg {
	width: 528px;
	height: 19px;
	float: left;
	background: url(../images/popup-top-right-bg.png) left top no-repeat;
}

#zentis-2010 #page .popup-styled .center-bg {
	margin-left: 2px;
	width: 480px;
	height: 138px;
	float: left;
	background: url(../images/popup-right-bg.png) right top repeat-y;
	border-left: 1px #B9BABB solid;
	padding-left: 15px;
	padding-right: 30px;
}

#zentis-2010 #page .popup-styled .bottom-bg {
	width: 528px;
	height: 18px;
	float: left;
	background: url(../images/popup-bottom.png) left bottom no-repeat;
}

#zentis-2010 #page .center-bg .popup-content-area .header {
	padding-bottom: 10px;
	float: left;
}

#zentis-2010 #page .center-bg .popup-content-area .text-content {
	clear: both;
}

/* STAR RATING */
#zentis-2010 #page #main-position #main .star-rating .ezsr-star-rating {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -5px;
}

#zentis-2010 #page #main-position #main .star-rating p.ezsr-just-rated,
#zentis-2010 #page #main-position #main .star-rating p.ezsr-has-rated,
#zentis-2010 #page #main-position #main .star-rating p.ezsr-changed-rating {
	clear: both;
	margin-bottom: -20px;
}

#zentis-2010 #page #main-position #main .ezsr-star-rating li a
{
    cursor: default;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating-enabled li a
{
    cursor: pointer;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating,
#zentis-2010 #page #main-position #main .ezsr-star-rating a:hover,
#zentis-2010 #page #main-position #main .ezsr-star-rating a:active,
#zentis-2010 #page #main-position #main .ezsr-star-rating a:focus,
#zentis-2010 #page #main-position #main .ezsr-star-rating .ezsr-current-rating
{
	background: url(../images/star.gif) left -1000px repeat-x;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating
{
  position: relative;
  width: 125px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating li
{
  display: inline;
  margin: 0;
  padding: 0;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a,
#zentis-2010 #page #main-position #main .ezsr-star-rating .ezsr-current-rating
{
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating-enabled a:hover,
#zentis-2010 #page #main-position #main .ezsr-star-rating-enabled a:active,
#zentis-2010 #page #main-position #main .ezsr-star-rating-enabled a:focus
{
	background-position: left bottom;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a.ezsr-stars-1
{
	width: 20%;
	z-index: 6;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a.ezsr-stars-2
{
	width: 40%;
	z-index: 5;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a.ezsr-stars-3
{
	width: 60%;
	z-index: 4;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a.ezsr-stars-4
{
	width: 80%;
	z-index: 3;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating a.ezsr-stars-5
{
	width: 100%;
	z-index: 2;
}
#zentis-2010 #page #main-position #main .ezsr-star-rating .ezsr-current-rating
{
	z-index: 1;
	background-position: left center;
}
#zentis-2010 #page #main-position #main span.ezsr_average_rating
{
	font-weight: bold;
}

/* this is usually declared in core.css, but we redeclare it here in case the user does not include that file */
#zentis-2010 #page #main-position #main .hide
{
    display: none;
}


/* NAEHRWERTANGABEN */
#zentis-2010 #page #main-position #main ul.nutrition-values-list,
#zentis-2010 #page #main-position #main ul.nutrition-values-list li {
	list-style-type: none;
	background: none;
}

/* TIPAFRIEND MODALBOX */
div#modalBox {
	display:none;
	position:fixed;
	z-index:10000;
	text-align:left;
	background-color:transparent;
}

div#modalBox {
	width: 516px;
}

div#modalBox.video {
	width: 563px;
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
}

div#modalBox.video div#modalBoxBody {
	width: 563px;
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
}

div#modalBox.video div#modalBoxBody div.modalboxStyleContainerContent {
	padding:52px 0 0 19px;
	margin-bottom: -22px;
}

div#modalBox.recipe-image {
	width: 503px;
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
}

div#modalBox.recipe-image div#modalBoxBody {
	width: 503px;
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
}

div#modalBox.recipe-image div#modalBoxBody div.modalboxStyleContainerContent {
	padding:52px 0 0 19px;
	margin-bottom: -20px;
}

div#modalBox div#modalBoxBody #header-position,
div#modalBox div#modalBoxBody #topmenu-position,
div#modalBox div#modalBoxBody #path,
div#modalBox div#modalBoxBody #sidemenu-position,
div#modalBox div#modalBoxBody #extrainfo-position,
div#modalBox div#modalBoxBody #global-navi-position,
div#modalBox div#modalBoxBody #footer,
div#modalBox div#modalBoxBody #page-bottom {
	height: 0px !important;
	width: 0px !important;
	float: left !important;
	display: none !important;
	z-index: -1 !important;
}

div#modalBox div#modalBoxBody #zentis-2010.tipafriend {
	background: none;
	margin: 0px;
}

div#modalBox div#modalBoxBody #page,
div#modalBox div#modalBoxBody #columns-position {
	background: #fff;
	margin: 0;
	padding: 0;
	width: 496px;
}

div#modalBox div#modalBoxBody #page {
	position: relative;
	left: -8px;
	top: 15px;
	margin-top: -15px;
}

div#modalBox div#modalBoxBody #columns,
div#modalBox div#modalBoxBody .content-view-full {
	padding: 0;
	margin: 0;
}

div#modalBox div#modalBoxBody #columns {
	background: #fff;
}

div#modalBox div#modalBoxBody .title-image-box {
	width: 330px !important;
	top: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

div#modalBox div#modalBoxBody div#modalBoxCloseButton {
	background-color: #E4E4E4;
}

.close-box {
	display: none;
}

div#modalBox div#modalBoxBody .close-box {
	display: block;
	float: left;
	width: 150px;
}

div#modalBox div#modalBoxBody .close-box .closeModalBox {
	width: 100%;
	text-align: right;
	background: yellow;
}

div#modalBox div#modalBoxBody .feedback,
div#modalBox div#modalBoxBody .warning {
	clear: both;
	margin-top: 20px;
	float: left;
}

#remember-warning {
	width: 454px !important;
	margin-top: 10px !important;
	clear: both;
}

div#modalBox div#modalBoxBody form {
	clear: both;
	padding-top: 0 !important;
}

div#modalBox div#modalBoxBody form fieldset {
	padding: 0 !important;
	margin: 0 !important;
}

div#modalBox div#modalBoxBody form fieldset.sender {
	margin-top: 5px !important;
}

div#modalBox div#modalBoxBody form fieldset.message {
	margin-top: 20px !important;
}

div#modalBox #remember-form .title-image-box {
	left: -6px;
	position: relative;
}


/* Gewinnspiel-formular Muttertag + Pfluemli*/
#zentis-2010 #page #raffleform-mother.contactform .radio-group,
#zentis-2010 #page #raffleform-pfluemli.contactform .radio-group,
#zentis-2010 #page #winterduo-raffleform.contactform .radio-group,
#zentis-2010 #page #nikolaus-raffleform.contactform .radio-group {
	padding-left: 15px;
	width: 438px;
}

#zentis-2010 #page #raffleform-mother.contactform fieldset#question,
#zentis-2010 #page #raffleform-pfluemli.contactform fieldset#question,
#zentis-2010 #page #winterduo-raffleform.contactform fieldset#question,
#zentis-2010 #page #nikolaus-raffleform.contactform fieldset#question {
	margin-top: 5px !important;
}

#zentis-2010 #page #raffleform-mother.contactform .radio-group .option-input,
#zentis-2010 #page #raffleform-pfluemli.contactform .radio-group .option-input,
#zentis-2010 #page #winterduo-raffleform.contactform .radio-group .option-input,
#zentis-2010 #page #nikolaus-raffleform.contactform .radio-group .option-input {
	width: 20px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 22px;
	height: 22px;
}

#zentis-2010 #page #raffleform-mother.contactform .radio-group .option-label,
#zentis-2010 #page #raffleform-pfluemli.contactform .radio-group .option-label,
#zentis-2010 #page #winterduo-raffleform.contactform .radio-group .option-label,
#zentis-2010 #page #nikolaus-raffleform.contactform .radio-group .option-label {
	width: 400px;
	display: inline;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	line-height: 22px;
	height: 22px;
	position: relative;
	top: 3px;
}

/* Gewinnspiel Pfluemli */
#zentis-2010 #page #raffleform-pfluemli.contactform .title-image-box,
#zentis-2010 #page #winterduo-raffleform.contactform .title-image-box,
#zentis-2010 #page #nikolaus-raffleform.contactform .title-image-box,
#zentis-2010 #page .contactform-feedback .move {
	width: 731px !important;
	float: left !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: left !important;
	margin-left: -10px !important;
	margin-top: 0 !important;
	padding-bottom: 2px !important;
}

#zentis-2010 #page #main .class-contactform #raffleform-pfluemli.contactform .attribute-description,
#zentis-2010 #page #main .class-contactform #winterduo-raffleform.contactform .attribute-description {
	width: 721px;
}

/* CUSTOM TAG ABSATZ */
#zentis-2010 #page #main-position #main .empty-paragraph {
	clear: both;
}

/* WM-AKTION */
/* AKTIONSTEXT 2-SPALTIG WM */
#zentis-2010 #page #main .aktionstext-2spaltig-wm {
	clear: both;
	float: left;
	background: url(../images/aktionstext-2spaltig-wm.jpg) left top no-repeat;
	width: 589px;
	height: 66px;
	padding: 20px 60px 0 30px;
	margin-top: 0px;
	position: relative;
	left: -18px;
}

#zentis-2010 #page #main .aktionstext-2spaltig-wm p {
	font-weight: bold;
}

/* PFLUEMLI */
#zentis-2010 #page #main .aktionstext-2spaltig-pfluemli {
	clear: both;
	float: left;
	background: url(../images/aktionstext-2spaltig-pfluemli.jpg) left top no-repeat;
	width: 727px;
	height: 57px;
	padding: 20px 0 0 30px;
	margin-top: 0px;
	position: relative;
	left: -10px;
}

#zentis-2010 #page #main .aktionstext-2spaltig-pfluemli p,
#zentis-2010 #page #main .aktionstext-2spaltig-pfluemli li {
	font-weight: bold;
}

/* NOTIZ MIT NADELN */
#zentis-2010 #page #main .notiz-mit-nadeln {
	clear: both;
	float: left;
	background: url(../images/notiz-mit-nadeln.jpg) 81px top no-repeat;
	width: 476px;
	height: 350px;
	padding: 40px 130px 0 115px;
	margin-top: 0px;
	position: relative;
	text-align: center !important;
}

#zentis-2010 #page #main .notiz-mit-nadeln h2 {
	margin-bottom: 15px !important;
}

#zentis-2010 #page #main .notiz-mit-nadeln ul {
	margin: 0 auto !important;
}

#zentis-2010 #page #main .notiz-mit-nadeln ul,
#zentis-2010 #page #main .notiz-mit-nadeln ul li {
	text-align: center !important;
	float: none !important;
	width: auto !important;
	margin: 0 auto !important;
	display: inline !important;
}

#zentis-2010 #page #main .notiz-mit-nadeln ul li {
	width: auto !important;
	clear: both !important;
}

#zentis-2010 #page #main .notiz-mit-nadeln p {
	text-align: center !important;
	margin: 0 !important;
}

#zentis-2010 #page #main map#soccer-flags,
#zentis-2010 #page #main map#soccer-flags area,
#zentis-2010 #page #main map,
#zentis-2010 #page #main map area {
	border: none !important;
}

/* SHOW HIDE BOX */
#zentis-2010 #page #main .show-hide-box {
	clear: both;
	width: 647px;
	border: 1px #B9BABB solid;
	padding: 20px;
	padding-bottom: 10px;
	margin-left: 18px;
	margin-top: 20px;
	float: left;
}

#zentis-2010 #page #main .show-hide-box table,
#zentis-2010 #page #main .show-hide-box table tbody,
#zentis-2010 #page #main .show-hide-box table tbody tr,
#zentis-2010 #page #main .show-hide-box table tbody tr td {
	margin: 0 !important;
	padding: 0 !important;
}

#zentis-2010 #page #main #ger-wm-eyecatcher,
#zentis-2010 #page #main #arg-wm-eyecatcher,
#zentis-2010 #page #main #bra-wm-eyecatcher,
#zentis-2010 #page #main #uru-wm-eyecatcher,
#zentis-2010 #page #main #eng-wm-eyecatcher,
#zentis-2010 #page #main #fra-wm-eyecatcher,
#zentis-2010 #page #main #ita-wm-eyecatcher {
	width: 241px;
	height: 218px;
	background: url(../images/Glas_Deutschland.jpg) left top no-repeat;
	clear: both;
	float: left;
	position: relative;
	left: 480px;
	top: -272px;
	display: none;
	margin-top: -218px;
}

#zentis-2010 #page #main #arg-wm-eyecatcher {
	background: url(../images/Glas_Argentinien.jpg) left top no-repeat;
	left: 476px;
}

#zentis-2010 #page #main #bra-wm-eyecatcher {
	background: url(../images/Glas_Brasilien.jpg) left top no-repeat;
}

#zentis-2010 #page #main #uru-wm-eyecatcher {
	background: url(../images/Glas_Uruguay.jpg) left top no-repeat;
	left: 482px;
}

#zentis-2010 #page #main #eng-wm-eyecatcher {
	background: url(../images/Glas_England.jpg) left top no-repeat;
	left: 474px;
}

#zentis-2010 #page #main #fra-wm-eyecatcher {
	background: url(../images/Glas_Frankreich.jpg) left top no-repeat;
	left: 484px;
}

#zentis-2010 #page #main #ita-wm-eyecatcher {
	background: url(../images/Glas_Italien.jpg) left top no-repeat;
}

/* EMBED-INLINE IMAGES */
#zentis-2010 #page #main a.mime-image {
	background: url(../images/jpg_icon.jpg) left -2px no-repeat;
	line-height: 22px;
	height: 22px;
	padding-left: 23px;
	display: block;
	float: left;
}

#zentis-2010 #page #main span.image-info {
	line-height: 22px;
	height: 22px;
	padding-left: 3px;
	display: block;
	float: left;
}

/* PLUEMLI */
#zentis-2010 #page #main .node-1704 table.content tbody tr td img {
	padding-right: 5px;
	padding-bottom: 10px;
}

/* CUSTOM TAG ZOOM_IMAGE */
#zentis-2010 #page #main .custom-zoom-image-box a.enlarge-black {
	background: url(../images/lupe_Icon_black.jpg) left bottom no-repeat;
	padding-top: 10px;
	display: block;
	padding-left: 39px;
	line-height: 16px;
	height: 16px;
	float: left;
	width: 100%;
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1000;
}

#zentis-2010 #page #main .custom-zoom-image-box {
	padding-bottom: 15px;
	float: left;
	width: 100%;
}

/* SOCIAL LINKS */
#footer #social-links {
	float: left;
	margin-bottom: 6px;
	width: 556px;
	padding-left: 210px;
}

#footer #social-links a#social-facebook {
	margin-right: 20px;
}

#footer #social-links a {
	text-decoration: none;
	padding-top: 0px;
	display: block;
	float: left;
}

#footer #social-links a:hover {
	text-decoration: none;
}

/* MODALBOX ADVENTSKALENDER */
#kalender-content {
	width: 984px;
	height: 686px;
	margin: 0;
	padding: 0;
	position: relative;
	left: -20px;
	top: -17px;
}

#zentis-2010 #page .only-in-ie6 {
	display: none;
}

#zentis-2010 #page #nikolaus-form .class-contactform {
	padding-bottom: 60px;
}

#zentis-2010 #page #nikolaus-form {
	background: url(../images/adventskalender_sternreihe.jpg) center bottom no-repeat !important;
	margin-bottom: 30px;
}

/* FRÜHSTÜCKS-GUIDE */
#zentis-2010 #page table.fguide {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	margin: 20px 0 30px 0;
	position: relative;
}

#zentis-2010 #page table.fguide td {
	position: relative;
}

#zentis-2010 #page table.fguide table.fguide {
	margin: 0;
}

#zentis-2010 #page table.fguide table.fguide td div {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: -7px;
}

#zentis-2010 #page table.fguide table.fguide td div div {
	float: none;
	width: 100%;
	position: relative;
	margin-bottom: -0;
}

#zentis-2010 #page table.fguide table.fguide td {
	height: 120px;
}

#zentis-2010 #page table.fguide table.fguide td b {
	position: relative;
}

#zentis-2010 #page table.fguide table.fguide td img {
	left: -10px;
	margin-bottom: -10px;
	position: relative;
}

#zentis-2010 #page #main .aktionstext-fguide {
	background: url(../images/aktionstext-fguide.jpg) -5px 3px no-repeat;
	padding: 8px 0 8px 10px;
	float: left;
	display: block;
	clear: both;
	width: 100%;
	position: relative;
	top: -8px;
	margin-bottom: -17px;
	margin-top: 10px;
	left: -10px;
}

#zentis-2010 #page #main a#flag-berlin,
#zentis-2010 #page #main a:link#flag-berlin,
#zentis-2010 #page #main a:active#flag-berlin,
#zentis-2010 #page #main a:focus#flag-berlin,
#zentis-2010 #page #main a:visited#flag-berlin,
#zentis-2010 #page #main a:hover#flag-berlin {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -438px;
	left: 333px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-hamburg-1,
#zentis-2010 #page #main a:link#flag-hamburg-1,
#zentis-2010 #page #main a:active#flag-hamburg-1,
#zentis-2010 #page #main a:focus#flag-hamburg-1,
#zentis-2010 #page #main a:visited#flag-hamburg-1,
#zentis-2010 #page #main a:hover#flag-hamburg-1 {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -508px;
	left: 173px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-hamburg-2,
#zentis-2010 #page #main a:link#flag-hamburg-2,
#zentis-2010 #page #main a:active#flag-hamburg-2,
#zentis-2010 #page #main a:focus#flag-hamburg-2,
#zentis-2010 #page #main a:visited#flag-hamburg-2,
#zentis-2010 #page #main a:hover#flag-hamburg-2 {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -504px;
	left: 203px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-leipzig,
#zentis-2010 #page #main a:link#flag-leipzig,
#zentis-2010 #page #main a:active#flag-leipzig,
#zentis-2010 #page #main a:focus#flag-leipzig,
#zentis-2010 #page #main a:visited#flag-leipzig,
#zentis-2010 #page #main a:hover#flag-leipzig {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -347px;
	left: 297px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-frankfurt,
#zentis-2010 #page #main a:link#flag-frankfurt,
#zentis-2010 #page #main a:active#flag-frankfurt,
#zentis-2010 #page #main a:focus#flag-frankfurt,
#zentis-2010 #page #main a:visited#flag-frankfurt,
#zentis-2010 #page #main a:hover#flag-frankfurt {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -264px;
	left: 124px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-stuttgart,
#zentis-2010 #page #main a:link#flag-stuttgart,
#zentis-2010 #page #main a:active#flag-stuttgart,
#zentis-2010 #page #main a:focus#flag-stuttgart,
#zentis-2010 #page #main a:visited#flag-stuttgart,
#zentis-2010 #page #main a:hover#flag-stuttgart {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -159px;
	left: 163px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

#zentis-2010 #page #main a#flag-muenchen,
#zentis-2010 #page #main a:link#flag-muenchen,
#zentis-2010 #page #main a:active#flag-muenchen,
#zentis-2010 #page #main a:focus#flag-muenchen,
#zentis-2010 #page #main a:visited#flag-muenchen,
#zentis-2010 #page #main a:hover#flag-muenchen {
	background: url(../images/trans.gif) 0 0 repeat;
	position: relative;
	top: -112px;
	left: 271px;
	width: 2px;
	height: 2px;
	display: block;
	float: left;
	z-index: 1000;
	padding: 11px 12px 11px 16px;
	margin-bottom: -24px;
	clear: both;
}

p.ohne-abstand {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

p.fguide-link {
	margin-top: 0 !important;
}

p.fguide-link a.fguide-link {
	color: #c31924 !important;
}

p.fguide-link a:hover.fguide-link {
	text-decoration: underline !important;
}

/* FEATURE BOX */
#zentis-2010 #page #main .feature-link-box .page-top-link {
	margin: 0;
	padding: 0;
}

#zentis-2010 #page #main #full-feature-link-box.feature-link-box {
	width: 731px !important;
	max-width: 721px !important;
	padding-left: 10px;
	padding-top: 20px;
	float: left;
	height: 32px;
}

#zentis-2010 #page #main .feature-link-box #function-box {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

#zentis-2010 #page #main .feature-link-box #social-links-box {
	float: right;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul {
	list-style-type: none !important;
	padding-top: 10px;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul li {
	float: right;
	list-style-type: none;
	padding-left: 26px;
	padding-right: 20px;
	height: 20px;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul li a {
	color: #000;
	font-weight: normal;
	background: none !important;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 11px !important;
	padding-top: 9px;
	height: 20px;
	float: left;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul li.send-a-friend {
	background: url(../images/send-a-friend-bg.jpg) 0 1px no-repeat;
	padding-right: 5px;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul li.facebook {
	background: url(../images/facebook-bg.jpg) 0 1px no-repeat;
}

#zentis-2010 #page #main .feature-link-box #social-links-box ul li.twitter {
	background: url(../images/twitter-bg.jpg) 0 1px no-repeat;
}

/* Custom Tag Facebook-Icon */
#zentis-2010 #page #main .facebook-icon {
	background: url(../images/facebook-bg-small.jpg) 0 0 no-repeat;
	padding-left: 17px;
	color: #C31924;
}

/* Highscore-Tabelle */
#zentis-2010 #page #main table.highscore {
	border-collapse: collapse;
	margin-bottom: 40px;
	margin-top: 10px;
}

#zentis-2010 #page #main table.highscore tbody tr td {
	border-collapse: collapse;
	background: url(../images/highscore-cell-bg.jpg) 0 0 repeat-x;
	height: 26px;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 22px;
	font-weight: bold;
	color: #646464;
}

#zentis-2010 #page #main table.highscore tbody tr.bglight td,
#zentis-2010 #page #main table.highscore tbody tr.bgdark td {
	padding: 0 !important;
	margin: 0 !important;
}

#zentis-2010 #page #main table.highscore tbody tr th {
	height: 20px !important;
	line-height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#zentis-2010 #page #main table.highscore tbody tr td.left-cell {
	background: url(../images/highscore-left-cell-bg.jpg) 0 0 no-repeat;
	text-align: right;
	padding: 0 !important;
	margin: 0 !important;
}

#zentis-2010 #page #main table.highscore tbody tr td.right-cell {
	background: url(../images/highscore-right-cell-bg.jpg) -40px 0 no-repeat;
}

#zentis-2010 #page #main table.highscore tbody tr td.score-cell {
	text-align: right;
}

/* FREIZEITPARKS/DEUTSCHLANDKARTE */
#zentis-2010 #main #deutschlandkarte {
	width: 490px;
	height: 566px;
	margin-bottom: -380px !important;
	float: left;
}

#zentis-2010 #main #deutschlandkarte.deutschlandkarte {
	width: 490px;
	height: 566px;
	margin-bottom: 0 !important;
	float: left;
}

#zentis-2010 #page #main-position #main p #magic,
#zentis-2010 #page #main-position #main p #pullman,
#zentis-2010 #page #main-position #main p #saurier,
#zentis-2010 #page #main-position #main p #movie,
#zentis-2010 #page #main-position #main p #zwerge,
#zentis-2010 #page #main-position #main p #erzgebirge,
#zentis-2010 #page #main-position #main p #taunus,
#zentis-2010 #page #main-position #main p #holiday,
#zentis-2010 #page #main-position #main p #tripsdrill,
#zentis-2010 #page #main-position #main p #irrgarten {
	position: relative;
	padding-left: 38px;
	line-height: 38px !important;
	height: 38px !important;
	background: url(../images/sommeraktion/dot.png) left top no-repeat;
	display: block !important;
}

#zentis-2010 #page #main-position #main p :hover#magic,
#zentis-2010 #page #main-position #main p :hover#pullman,
#zentis-2010 #page #main-position #main p :hover#saurier,
#zentis-2010 #page #main-position #main p :hover#movie,
#zentis-2010 #page #main-position #main p :hover#zwerge,
#zentis-2010 #page #main-position #main p :hover#erzgebirge,
#zentis-2010 #page #main-position #main p :hover#taunus,
#zentis-2010 #page #main-position #main p :hover#holiday,
#zentis-2010 #page #main-position #main p :hover#tripsdrill,
#zentis-2010 #page #main-position #main p :hover#irrgarten,
#zentis-2010 #page #main-position #main p #magic.hover,
#zentis-2010 #page #main-position #main p #pullman.hover,
#zentis-2010 #page #main-position #main p #saurier.hover,
#zentis-2010 #page #main-position #main p #movie.hover,
#zentis-2010 #page #main-position #main p #zwerge.hover,
#zentis-2010 #page #main-position #main p #erzgebirge.hover,
#zentis-2010 #page #main-position #main p #taunus.hover,
#zentis-2010 #page #main-position #main p #holiday.hover,
#zentis-2010 #page #main-position #main p #tripsdrill.hover,
#zentis-2010 #page #main-position #main p #irrgarten.hover {
	background: url(../images/sommeraktion/dot-hover.png) left top no-repeat;
}

#zentis-2010 #main #magic {
	top: -88px;
	left: 212px;
}

#zentis-2010 #main #pullman {
	top: -85px;
	left: 272px;
}

#zentis-2010 #main #saurier {
	top: -121px;
	left: 391px;
}

#zentis-2010 #main #movie {
	top: -148px;
	left: 86px;
}

#zentis-2010 #main #zwerge {
	top: -182px;
	left: 230px;
}

#zentis-2010 #main #erzgebirge {
	top: -240px;
	left: 356px;
}

#zentis-2010 #main #taunus {
	top: -349px;
	left: 120px;
}

#zentis-2010 #main #holiday {
	top: -168px;
	left: 142px;
}

#zentis-2010 #main #tripsdrill {
	top: -191px;
	left: 162px;
}

#zentis-2010 #main #irrgarten {
	top: -468px;
	left: 258px;
}

#zentis-2010 #main p.deutschlandkarte {
	height: 0;
}

#zentis-2010 #page #main-position #main p #magic.deutschlandkarte,
#zentis-2010 #page #main-position #main p #pullman.deutschlandkarte,
#zentis-2010 #page #main-position #main p #saurier.deutschlandkarte,
#zentis-2010 #page #main-position #main p #movie.deutschlandkarte,
#zentis-2010 #page #main-position #main p #zwerge.deutschlandkarte,
#zentis-2010 #page #main-position #main p #erzgebirge.deutschlandkarte,
#zentis-2010 #page #main-position #main p #taunus.deutschlandkarte,
#zentis-2010 #page #main-position #main p #holiday.deutschlandkarte,
#zentis-2010 #page #main-position #main p #tripsdrill.deutschlandkarte,
#zentis-2010 #page #main-position #main p #irrgarten.deutschlandkarte {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
}

#zentis-2010 #main #magic.deutschlandkarte {
	top: -466px;
	left: 213px;
}

#zentis-2010 #main #pullman.deutschlandkarte {
	top: -411px;
	left: 272px;
}

#zentis-2010 #main #saurier.deutschlandkarte {
	top: -391px;
	left: 390px;
}

#zentis-2010 #main #movie.deutschlandkarte {
	top: -367px;
	left: 87px;
}

#zentis-2010 #main #zwerge.deutschlandkarte {
	top: -347px;
	left: 230px;
}

#zentis-2010 #main #erzgebirge.deutschlandkarte {
	top: -350px;
	left: 357px;
}

#zentis-2010 #main #taunus.deutschlandkarte {
	top: -297px;
	left: 120px;
}

#zentis-2010 #main #holiday.deutschlandkarte {
	top: -224px;
	left: 142px;
}

#zentis-2010 #main #tripsdrill.deutschlandkarte {
	top: -193px;
	left: 162px;
}

#zentis-2010 #main #irrgarten.deutschlandkarte {
	top: -362px;
	left: 258px;
}

#zentis-2010 #main #content-magic,
#zentis-2010 #main #content-pullman,
#zentis-2010 #main #content-saurier,
#zentis-2010 #main #content-movie,
#zentis-2010 #main #content-zwerge,
#zentis-2010 #main #content-erzgebirge,
#zentis-2010 #main #content-taunus,
#zentis-2010 #main #content-holiday,
#zentis-2010 #main #content-tripsdrill,
#zentis-2010 #main #content-irrgarten {
	display: none;
}

#zentis-2010 #main #content-magic.styled,
#zentis-2010 #main #content-magic.fixed,
#zentis-2010 #main #content-pullman.styled,
#zentis-2010 #main #content-pullman.fixed,
#zentis-2010 #main #content-saurier.styled,
#zentis-2010 #main #content-saurier.fixed,
#zentis-2010 #main #content-movie.styled,
#zentis-2010 #main #content-movie.fixed,
#zentis-2010 #main #content-zwerge.styled,
#zentis-2010 #main #content-zwerge.fixed,
#zentis-2010 #main #content-erzgebirge.styled,
#zentis-2010 #main #content-erzgebirge.fixed,
#zentis-2010 #main #content-taunus.styled,
#zentis-2010 #main #content-taunus.fixed,
#zentis-2010 #main #content-holiday.styled,
#zentis-2010 #main #content-holiday.fixed,
#zentis-2010 #main #content-tripsdrill.styled,
#zentis-2010 #main #content-tripsdrill.fixed,
#zentis-2010 #main #content-irrgarten.styled,
#zentis-2010 #main #content-irrgarten.fixed {
	position: relative;
	display: block;
	z-index: 1000;
}

#zentis-2010 #main #content-magic.styled a,
#zentis-2010 #main #content-magic.fixed a,
#zentis-2010 #main #content-pullman.styled a,
#zentis-2010 #main #content-pullman.fixed a,
#zentis-2010 #main #content-saurier.styled a,
#zentis-2010 #main #content-saurier.fixed a,
#zentis-2010 #main #content-movie.styled a,
#zentis-2010 #main #content-movie.fixed a,
#zentis-2010 #main #content-zwerge.styled a,
#zentis-2010 #main #content-zwerge.fixed a,
#zentis-2010 #main #content-erzgebirge.styled a,
#zentis-2010 #main #content-erzgebirge.fixed a,
#zentis-2010 #main #content-taunus.styled a,
#zentis-2010 #main #content-taunus.fixed a,
#zentis-2010 #main #content-holiday.styled a,
#zentis-2010 #main #content-holiday.fixed a,
#zentis-2010 #main #content-tripsdrill.styled a,
#zentis-2010 #main #content-tripsdrill.fixed a,
#zentis-2010 #main #content-irrgarten.styled a,
#zentis-2010 #main #content-irrgarten.fixed a {
	font-weight: bold;
	margin: 6px 0;
	display: block;
	margin-bottom: -12px;
	background: none !important;
	color: #C31924;
}

#zentis-2010 #main #content-magic.styled,
#zentis-2010 #main #content-magic.fixed {
	top: -465px;
	left: 168px;
	width: 252px;
	height: 152px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/magic-bg.png) left top no-repeat !important;
	margin-bottom: -272px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 120px;
}

#zentis-2010 #main #content-pullman.styled,
#zentis-2010 #main #content-pullman.fixed {
	top: -411px;
	left: 16px;
	width: 252px;
	height: 165px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/pullman-bg.png) left top no-repeat !important;
	margin-bottom: -271px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 106px;
}

#zentis-2010 #main #content-saurier.styled,
#zentis-2010 #main #content-saurier.fixed {
	top: -390px;
	left: 133px;
	width: 252px;
	height: 159px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/saurier-bg.png) left top no-repeat !important;
	margin-bottom: -271px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 112px;
}

#zentis-2010 #main #content-movie.styled,
#zentis-2010 #main #content-movie.fixed {
	top: -388px;
	left: 99px;
	width: 252px;
	height: 154px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/movie-bg.png) left top no-repeat !important;
	margin-bottom: -294px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 140px;
}

#zentis-2010 #main #content-zwerge.styled,
#zentis-2010 #main #content-zwerge.fixed {
	top: -344px;
	left: 185px;
	width: 252px;
	height: 181px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/zwerge-bg.png) left top no-repeat !important;
	margin-bottom: -271px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 90px;
}

#zentis-2010 #main #content-erzgebirge.styled,
#zentis-2010 #main #content-erzgebirge.fixed {
	top: -397px;
	left: 62px;
	width: 253px;
	height: 161px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/erzgebirge-bg.png) left top no-repeat !important;
	margin-bottom: -243px !important;
	padding-left: 16px;
	padding-right: 50px;
	padding-top: 82px;
}

#zentis-2010 #main #content-taunus.styled,
#zentis-2010 #main #content-taunus.fixed {
	top: -295px;
	left: 74px;
	width: 252px;
	height: 176px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/taunus-bg.png) left top no-repeat !important;
	margin-bottom: -271px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 95px;
}

#zentis-2010 #main #content-holiday.styled,
#zentis-2010 #main #content-holiday.fixed {
	top: -270px;
	left: 157px;
	width: 253px;
	height: 172px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/holiday-bg.png) left top no-repeat !important;
	margin-bottom: -242px !important;
	padding-left: 50px;
	padding-right: 16px;
	padding-top: 70px;
}

#zentis-2010 #main #content-tripsdrill.styled,
#zentis-2010 #main #content-tripsdrill.fixed {
	top: -240px;
	left: 177px;
	width: 253px;
	height: 132px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/tripsdrill-bg.png) left top no-repeat !important;
	margin-bottom: -242px !important;
	padding-left: 50px;
	padding-right: 16px;
	padding-top: 110px;
}

#zentis-2010 #main #content-irrgarten.styled,
#zentis-2010 #main #content-irrgarten.fixed {
	top: -359px;
	left: 212px;
	width: 252px;
	height: 181px;
	padding: 0;
	margin: 0;
	background: url(../images/sommeraktion/bubbles/irrgarten-bg.png) left top no-repeat !important;
	margin-bottom: -271px !important;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 90px;
}

#zentis-2010 #main #content-magic.styled a#mehr-magic,
#zentis-2010 #main #content-magic.fixed a#mehr-magic,
#zentis-2010 #main #content-pullman.styled a#mehr-pullman,
#zentis-2010 #main #content-pullman.fixed a#mehr-pullman,
#zentis-2010 #main #content-saurier.styled a#mehr-saurier,
#zentis-2010 #main #content-saurier.fixed a#mehr-saurier,
#zentis-2010 #main #content-movie.styled a#mehr-movie,
#zentis-2010 #main #content-movie.fixed a#mehr-movie,
#zentis-2010 #main #content-zwerge.styled a#mehr-zwerge,
#zentis-2010 #main #content-zwerge.fixed a#mehr-zwerge,
#zentis-2010 #main #content-erzgebirge.styled a#mehr-erzgebirge,
#zentis-2010 #main #content-erzgebirge.fixed a#mehr-erzgebirge,
#zentis-2010 #main #content-taunus.styled a#mehr-taunus,
#zentis-2010 #main #content-taunus.fixed a#mehr-taunus,
#zentis-2010 #main #content-holiday.styled a#mehr-holiday,
#zentis-2010 #main #content-holiday.fixed a#mehr-holiday,
#zentis-2010 #main #content-tripsdrill.styled a#mehr-tripsdrill,
#zentis-2010 #main #content-tripsdrill.fixed a#mehr-tripsdrill,
#zentis-2010 #main #content-irrgarten.styled a#mehr-irrgarten,
#zentis-2010 #main #content-irrgarten.fixed a#mehr-irrgarten {
	font-weight: bold;
	background: none !important;
	color: #C31924;
	float: right;
	font-size: 11px !important;
	position: absolute;
	bottom: 25px;
	right: 20px;
	margin-bottom: -10px;
}

#zentis-2010 #main #content-erzgebirge.styled a#mehr-erzgebirge,
#zentis-2010 #main #content-erzgebirge.fixed a#mehr-erzgebirge {
	right: 54px;
}

#zentis-2010 #main #content-pullman.styled a#mehr-pullman,
#zentis-2010 #main #content-pullman.fixed a#mehr-pullman {
	margin-bottom: -14px;
}

/* TABELLE */
#zentis-2010 #page #main table tbody tr td.align-right {
	text-align: right !important;
}

#zentis-2010 #page #main table tbody tr td span.red b,
#zentis-2010 #page #main table tbody tr td b {
	line-height: 15px !important;
}

/**
* Valentinstag-Aktionsseite 2012-02-01
**/
#zentis-2010 #page.subtree_level_3_node_id_3557 #main .recipe-suggestion,
#zentis-2010 #page.subtree_level_3_node_id_3557 #main ul.recipe-links  {
	display: none;
}
#zentis-2010 #page.subtree_level_4_node_id_3559 #main .content-view-full table.content td.score-cell {
	padding-top: 5px;
}

/**
* Scout 2012-02-02
**/
#zentis-2010 #page.subtree_level_4_node_id_3593 #main label.type {
	padding-top: 50px;
}

#zentis-2010 #page.subtree_level_4_node_id_3586 #main .content-view-embed img {
	position: relative;
	left: -5px;
}
