/* >> Grundlayout */
	div.trailMainShell,
	img.contentSpacer,
	td.rightBorderCol,
	td.tRightSpcCol
	{
		display: none;
	}
	
	div.panelOuter
	{
		margin-bottom: 0px;
		padding-bottom: 20px;
	}

	table.contentMainTable
	{
		width: 964px;
	}
	
	td.leftBorderCol
	{
		padding-right: 12px;
	}
	
	td.contentColumn
	{
		padding-top: 0;
	}
	
	div.contColDes1,
	div.contColDes2,
	div.contColDes3,
	div.contColDes4,
	div.contColDes5
	{
		/width: 100%;
		padding: 0;
		border: 0 none;
		background: transparent;
	}
	
	div.contColDes4
	{
		padding-right: 4px;
	}
	
	div.contColDes5
	{
		width: 766px;
		overflow: hidden;
	}
	
	table.twoColElShell td.middleSpc img
	{
		width: 12px;
	}
	
	td.leftBorderCol div.leBoElShell img.bottomSpc
	{
		height: 0px;
		background: transparent;
	}
	
	div.tabShell
	{
	}
	
	div.prdSliderElm
	{
	}
	
	div.el_sp_MultiCol
	{
	}
	
	div.twoCol_toggleElementsOuter
	{
	}
/* << */


/* >> Tabs */
	#uiTab1
	{
		height: 351px;
		background: url(img/startpageStageBg.jpg) center no-repeat;
	}
	
	#uiTab1 ul, #uiTab1 div
	{
		display: none;
	}
	
	td.contentColumn div.tabShell
	{
		margin-bottom: 17px;
	}
	
	td.contentColumn .ui-tabs
	{
		width: 766px;
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
		padding: 0 0 25px 0;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-nav
	{
		width: 766px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 326px;
		left: 0px;
		z-index: 31;
		background: url(img/tab_titleBar_bg.gif) left top no-repeat;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-nav li,
	td.contentColumn .ui-tabs .ui-tabs-nav li.ui-tabs-selected
	{
		border: 0 none;
		margin: 0;
		padding: 0 3px 0 0;
		line-height: 25px;
		background: url(img/tab_title_sp_sep.gif) right top no-repeat;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-nav li a,
	td.contentColumn .ui-tabs .ui-tabs-nav li a:hover,
	td.contentColumn .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		padding: 0 22px;
		font-size: 11px;
		color: #fff;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
	{
		background: url(img/tab_title_sp_here.gif) right top no-repeat;
	}

	td.contentColumn .ui-tabs .ui-tabs-nav li.tabHead_monthspecials a
	{
		background: url(img/tab_title_normal_monthspecial_fbs.gif) right top repeat-x;
	}

	td.contentColumn .ui-tabs .ui-tabs-nav li.tabHead_quickfinder a
	{
		background: url(img/tab_title_normal_quickfinder_fbs.gif) right top repeat-x;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-nav li.ui-tabs-selected a.first
	{
		background-position: left top;
	}
	
	td.contentColumn .ui-tabs .ui-tabs-panel
	{
		height: 326px;
		overflow: hidden;
		padding: 0;
		margin: 0;
		border: 0 none;
	}
	
	td.contentColumn div.tabShell div.tabItem div.panelOuter
	{
		margin: 0;
		padding: 0;
	}
	
	td.contentColumn div.tabShell div.tabItem div.co_limitedHeight div.innerCont,
	td.contentColumn div.tabShell div.tabItem_monthspecials,
	td.contentColumn div.tabShell div.tabItem_firstTab,
	td.contentColumn div.tabShell div.tabItem_video
	{
		height: 326px;
		overflow: hidden;
	}
	
	td.contentColumn div.tabShell div.tabItem_firstTab,
	td.contentColumn div.tabShell div.tabItem_video
	{
		background: url(img/sp_tabs_panel_bg.gif) left top no-repeat;
	}
	
	td.contentColumn div.tabShell div.tabItem_firstTab div.panelOuter,
	td.contentColumn div.tabShell div.tabItem_video div.panelOuter
	{
		padding: 1px 0 0 1px;
	}
	
	td.contentColumn div.tabShell div.tabItem div.innerCont h1,
	td.contentColumn div.tabShell div.tabItem div.innerCont h2,
	td.contentColumn div.tabShell div.tabItem div.innerCont p,
	div.co_bgImage div.panelOuter div.desOut1 div.cont h1,
	div.co_bgImage div.panelOuter div.desOut1 div.cont h2,
	div.co_bgImage div.panelOuter div.desOut1 div.cont p
	{
		color: #585858;
		font-size: 14px;
	}
	
	td.contentColumn div.tabShell div.tabItem div.innerCont h1,
	div.co_bgImage div.panelOuter div.desOut1 div.cont h1
	{
		font-size: 24px;
		margin: 0;
	}
	
	td.contentColumn div.tabShell div.tabItem div.innerCont h2,
	div.co_bgImage div.panelOuter div.desOut1 div.cont h2
	{
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	td.contentColumn div.tabShell div.tabItem div.innerCont div.stdButtonShell
	{
		text-align: left;
	}
	
	td.contentColumn div.tabShell div.tabItem div.innerCont div.stdButton div.buttonInner,
	td.contentColumn div.tabShell div.tabItem div.innerCont div.stdButton a.buttonInner:link,
	td.contentColumn div.tabShell div.tabItem div.innerCont div.stdButton a.buttonInner:visited,
	td.contentColumn div.tabShell div.tabItem div.innerCont div.stdButton a.buttonInner:hover
	{
		margin-left: 0;
		margin-right: auto;
	}
	
	td.contentColumn div.tabShell div.jsPagerShell
	{
		padding: 0;
	}
	
	td.contentColumn div.tabShell table.jsPagerOuterTable td.button,
	td.contentColumn div.tabShell table.jsPagerOuterTable td.pagerCont
	{
		vertical-align: top;
	}
	
	td.contentColumn div.tabShell table.jsPagerOuterTable
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
	}
	
	td.contentColumn div.tabShell div.jsPagerButtons
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 130;
	}
	
	td.contentColumn div.tabShell div.jsPagerButtonsInner
	{
		position: absolute;
		top: 285px;
		left: 678px;
		z-index: 131;
	}
	
	td.contentColumn div.tabShell td.button_r div.jsPagerButtonsInner
	{
		left: auto;
		right: 13px;
	}
	
	td.contentColumn div.tabShell div.jsPagerButtons img
	{
		margin: 0;
		width: 34px;
		height: 33px;
		background-position: 0px -50px;
	}
	
	td.contentColumn div.tabShell div.jspb_hover img
	{
		background-position: 0px -100px;
	}
	
	td.contentColumn div.tabShell div.jsPagerButtons img.next
	{
		background-position: -50px -50px;
	}
	
	td.contentColumn div.tabShell div.jspb_hover img.next
	{
		background-position: -50px -100px;
	}
	
	div.co_bgImage div.panelOuter
	{
		padding: 0;
		margin: 0;
	}

	div.co_bgImage div.panelOuter div.desOut1 div.des1,
	div.co_bgImage div.panelOuter div.desOut1 div.des2
	{
		width: 766px;
		padding: 0;
		margin: 0;
	}
	
	div.co_bgImage div.panelOuter div.desOut1 div.des1
	{
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
	}
	
	div.co_bgImage div.panelOuter div.desOut1 div.des2
	{
		position: absolute;
		top: -326px;
		left: 0px;
		z-index: 31;
	}
	
	div.co_bgImage div.panelOuter div.desOut1 div.cont
	{
		/width: 100%;
		padding: 50px 31px 0 31px;
	}
	
	div.bgImage_quickfinder div.panelOuter div.desOut1 div.cont
	{
		padding: 10px 6px 0;
	}
	
	div.co_bgImage div.panelOuter div.paraImgInner
	{
		height: 326px;
		overflow: hidden;
	}
	
	div.co_bgImage div.panelOuter div.paraImgInner img
	{
		vertical-align: middle;
	}
	
	div.co_bgImage div.paraSublinkShell
	{
		text-align: left;
		margin-top: 15px;
	}
	
	div.co_bgImage div.paraSublinkShell img
	{
		display: none;
	}
	
	div.co_bgImage div.paraSublinkShell a,
	div.co_bgImage div.paraSublinkShell a:link,
	div.co_bgImage div.paraSublinkShell a:visited,
	div.co_bgImage div.paraSublinkShell a:hover
	{
		display: block;
		width: 139px;
		height: 21px;
		overflow: hidden;
		background: url(img/button_bg.png) top left no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		margin-left: 0;
		margin-right: auto;
	}
	
	div.co_bgImage div.paraSublinkShell a:hover
	{
		text-decoration: none;
		background-position: 0px -21px;
	}
	
	div.co_bgImage div.paraSublinkShell span
	{
		display: block;
		line-height: 18px;
		padding: 2px 23px 0 9px;
		/padding-top: 1px;
		white-space: nowrap;
	}
	
	div.anwBer_textRight div.panelOuter div.desOut1 div.cont
	{
		padding-left: 326px;
	}
	
	div.anwBer div.panelOuter div.desOut1 div.cont h3
	{
		font-size: 18px;
		margin: 0 0 8px 0;
		color: #585858;
	}
	
	div.anwBer div.panelOuter div.desOut1 div.cont p
	{
		font-size: 16px;
		line-height: 27px;
	}
	
	div.anwBer div.panelOuter div.desOut1 div.cont p a,
	div.anwBer div.panelOuter div.desOut1 div.cont p a:link,
	div.anwBer div.panelOuter div.desOut1 div.cont p a:visited,
	div.anwBer div.panelOuter div.desOut1 div.cont p a:hover
	{
		font-weight: bold;
		color: #585858;
	}
	
	div.anwBer div.panelOuter div.desOut1 div.cont p a:hover
	{
		color: #c4150c;
	}
	
	div.anwBer_overview div.panelOuter div.desOut1 div.cont
	{
		padding-top: 36px;
	}
	
	div.anwBer_overview div.panelOuter div.desOut1 div.cont p
	{
		font-size: 14px;
		line-height: 20px;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont h1.single
	{
		margin-bottom: 15px;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont h2.smaller
	{
		font-size: 16px;
		margin-bottom: 5px;
	}
	
	div.seoText div.panelOuter div.cont h3,
	div.seoText div.panelOuter div.cont h4
	{
		font-size: 24px;
		margin: 0;
		color: #585858;
	}
	
	div.seoText div.panelOuter div.cont h4
	{
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont p
	{
		font-size: 14px;
		margin-bottom: 10px;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont ul
	{
		margin: 0;
		padding: 0;
		list-style-position: outside;
		list-style-type: none;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont a,
	div.seoText div.panelOuter div.desOut1 div.cont a:link,
	div.seoText div.panelOuter div.desOut1 div.cont a:visited,
	div.seoText div.panelOuter div.desOut1 div.cont a:hover
	{
		color: #585858;
		font-weight: bold;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont a:hover
	{
		color: #c4150c;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont table
	{
		margin-bottom: 10px;
	}
	
	div.seoText div.panelOuter div.desOut1 div.cont table td
	{
		vertical-align: top;
	}
/* << */


/* >> Produkt uebersicht */
	div.el_productSliderMultiCol
	{
		margin-bottom: 17px;
	}
	
	div.el_productSliderMultiCol div.multipleColumnShellOuter
	{
		width: 766px;
		height: 172px;
		overflow: hidden;
	}
	
	div.el_productSliderMultiCol div.multipleColumnShellOuter td div.itemD2
	{
		padding: 0;
	}
	
	table.poSpecial
	{
	}
	
	table.poSpecial img.spc
	{
		display: block;
		width: 24px;
	}
	
	table.poSpecial td.prdOuterItem
	{
		padding: 10px 0px;
	}
/* << */


/* >> Panels */
	div.el_sp_MultiCol div.panelTitle
	{
		background: url(img/panel_title_grey_l.gif) left top no-repeat;
	}
	
	div.el_sp_MultiCol div.panelTitle h3
	{
		display: block;
		font-size: 12px;
		color: #fff;
		margin: 0;
		padding: 7px 17px 3px 17px;
		background: url(img/panel_title_grey_r.gif) right top no-repeat;
	}
	
	div.el_sp_MultiCol td.col
	{
		background: url(img/teaser_bottom_last.gif) left bottom no-repeat;
		padding-bottom: 5px;
	}
	
	div.el_sp_MultiCol div.panelOuter
	{
		width: 182px;
		margin: 0;
		padding: 0;
	}
	
	div.el_sp_MultiCol div.panelOuter div.des1
	{
		border-left: 1px solid #dddbdb;
		border-right: 1px solid #dddbdb;
		padding: 8px 14px 0 14px;
	}
	
	div.el_sp_MultiCol td.col_4 div.panelOuter div.des1
	{
	}
	
	div.el_sp_MultiCol div.panelOuter div.desOut1 div.des2
	{
		height: 132px;
		overflow: hidden;
	}
	
	div.el_sp_MultiCol div.panelOuter p,
	div.el_sp_MultiCol div.panelOuter h4,
	div.el_sp_MultiCol div.panelOuter a, div.el_sp_MultiCol div.panelOuter a:link, div.el_sp_MultiCol div.panelOuter a:visited, div.el_sp_MultiCol div.panelOuter a:hover,
	div.el_sp_MultiCol div.panelOuter ul
	{
		color: #585858;
		font-size: 12px;
		line-height: 14px;
	}
	
	div.el_sp_MultiCol div.panelOuter a:hover
	{
		color: #c4150c;
	}
	
	div.el_sp_MultiCol div.panelOuter div.cont ul
	{
		margin: 2px 0px 0px 0px;
		padding: 0;
		list-style-type: none;
		list-style-position: outside;
	}
	
	div.el_sp_MultiCol div.panelOuter div.cont li
	{
		font-weight: bold;
		padding-left: 21px;
		padding-bottom: 4px;
		background: url(img/icon_arrow_small.gif) 0px 1px no-repeat;
	}
	
	div.el_sp_MultiCol div.multipleColumnShellOuter table.multipleColumnShell
	{
		margin-bottom: 20px;
		/margin-bottom: 19px;
	}
	
	div.el_sp_MultiCol div.multipleColumnShellOuter td div.itemD2
	{
		padding:0;
	}

	div.el_sp_MultiCol div.multipleColumnShellOuter td.colSpacer img
	{
		width: 12px;
	}
	
	table.poSpecial td.prdOuterItem
	{
		vertical-align: middle;
	}
	
	div.prdSpecialsShell div.prodTitle h3,
	div.prdSpecialsShell div.prodTitle a,
	div.prdSpecialsShell div.prodTitle a:link,
	div.prdSpecialsShell div.prodTitle a:visited,
	div.prdSpecialsShell div.prodTitle a:hover,
	div.prdIntermedStepSpecialsShell div.prodTitle h3,
	div.prdIntermedStepSpecialsShell div.prodTitle a,
	div.prdIntermedStepSpecialsShell div.prodTitle a:link,
	div.prdIntermedStepSpecialsShell div.prodTitle a:visited,
	div.prdIntermedStepSpecialsShell div.prodTitle a:hover
	{
		font-size: 11px;
	}
	
	div.prdSpecialsShell div.prdLinkShell input,
	div.prdSpecialsShell div.prdLinkShell img,
	div.prdIntermedStepSpecialsShell div.prdLinkShell input,
	div.prdIntermedStepSpecialsShell div.prdLinkShell img
	{
		width: 15px;
		height: 15px;
		background: url(img/more_arrow_small.png) top left no-repeat;
	}
	
	div.prdSpecialsShell div.prdLinkShell a:hover img,
	div.prdIntermedStepSpecialsShell div.prdLinkShell a:hover img
	{
		background-image: url(img/more_arrow_small_red.png);
	}
	
	div.twoCol_toggleElementsOuter div.massDataOuterShell,
	div.twoCol_toggleElementsOuter div.el_seoText
	{
		width: 377px;
	}
	
	div.twoCol_toggleElementsOuter table.massDataOuterTable td.massDataItem,
	div.twoCol_toggleElementsOuter div.multipleColumnShellOuter
	{
		/width: 100%;
		border-left: 1px solid #dddbdb;
		border-right: 1px solid #dddbdb;
		padding: 0px 10px;
	}
	
	div.tagCloud
	{
		text-align: center;
	}
	
	div.el_sp_MultiCol div.panelOuter div.tagCloud a,
	div.el_sp_MultiCol div.panelOuter div.tagCloud a:link,
	div.el_sp_MultiCol div.panelOuter div.tagCloud a:visited,
	div.el_sp_MultiCol div.panelOuter div.tagCloud a:hover
	{
		line-height: 24px;
	}
/* << */


/* >> News items */
	div.el_md_newsItems
	{
		background: url(img/sp_expPanel_bottom.gif) left bottom no-repeat;
		padding-bottom: 26px;
	}
	
	div.el_md_newsItems table.massDataOuterTable
	{
		margin-bottom: 0;
		width: 100%;
	}
	
	table.massDataOuterTable div.massDataOuterTitle,
	div.el_seoText div.titleOuter
	{
		background: url(img/panel_title_grey_l.gif) left top no-repeat;
	}
	
	table.massDataOuterTable div.massDataOuterTitle h2,
	div.el_seoText div.titleOuter h3
	{
		display: block;
		font-size: 12px;
		color: #fff;
		margin: 0;
		padding: 7px 10px 3px 10px;
		background: url(img/panel_title_grey_r.gif) right top no-repeat;
	}
	
	div.el_md_newsItems div.massDataOuterShell
	{
		height: 323px;
		overflow: hidden;
	}
	
	div.newsItem
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	div.newsItem div.head
	{
		height: 31px;
		overflow: hidden;
	}
	
	div.newsItem div.desc
	{
		padding-top: 5px;
	}
	
	div.newsItem div.desc div.des1
	{
	}
	
	div.newsItem div.head a
	{
		display: block;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
		color: #d5232a;
		text-decoration: none;
	}
	
	div.newsItem div.head a:hover span.title
	{
		text-decoration: underline;
	}
	
	div.newsItem div.head a span.date
	{
		display: block;
		font-size: 11px;
		font-weight: normal;
		color: #727372;
	}
/* << */


/* >> seo text panel */
	div.el_seoText
	{
		background: url(img/sp_expPanel_bottom.gif) left bottom no-repeat;
		padding-bottom: 26px;
	}
	
	div.el_seoText div.multipleColumnShellOuter
	{
		height: 298px;
		overflow: hidden;
	}
	
	div.el_seoText div.multipleColumnShellOuter td div.itemD2
	{
		padding: 0;
	}
	
	div.el_seoText div.panelOuter
	{
		padding-top: 10px;
		padding-bottom: 0px;
	}
	
	div.el_seoText div.panelTitle h3
	{
		color: #d5232a;
	}
/* << */


/* >> product panel slider */
	div.prdSliderElm
	{
	}
	
	div.prdSliderElm div.prdSliderScrollPane
	{
		overflow: hidden;
		position: relative;
		left: 62px;
	}
	
	div.prdSliderElm div.prdSliderScrollPane table.poSpecial
	{
		width: auto;
	}
	
	div.prdSliderElm div.prdSliderScrollPane td.prdOuterItem
	{
		width: auto;
	}
	
	div.prdSliderElm div.prdSliderScrollPane div.prdSpecialsShell
	{
		width: 120px;
	}
	
	div.prdSliderElm div.controllerOuter
	{
		width: 766px;
		height: 21px;
	}
	
	div.prdSliderElm div.controllerClickArea_0,
	div.prdSliderElm div.controllerClickArea_1,
	div.prdSliderElm div.controllerClickArea_2
	{
		background: url(img/sp_prodSlider_all.gif) 0 0 no-repeat;
		margin: 0 0 17px;
	}
	
	div.prdSliderElm div.controllerClickArea_1
	{
		background-position: 0 -21px;
	}

	div.prdSliderElm div.controllerClickArea_2
	{
		background-position: 0 -42px;
	}

	div.prdSliderElm div.clickArea_0,
	div.prdSliderElm div.clickArea_1,
	div.prdSliderElm div.clickArea_2
	{
		position: absolute;
		left: 45px;
		top: 0;
		width: 120px;
		height: 20px;
		cursor: pointer;
		cursor: hand;
	}
	
	div.prdSliderElm div.clickArea_1
	{
		left: 293px;
		width: 160px;
	}

	div.prdSliderElm div.clickArea_2
	{
		left: 583px;
		width: 160px;
	}
	
	div.prdSliderElm div.arrowOuter
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
	}

	div.prdSliderElm div.arrowOuterLeft
	{
		top: -100px;
	}

	div.prdSliderElm div.arrowOuterRight
	{
		top: -100px;
		left: auto;
		right: 21px;
	}
	
	div.prdSliderElm div.arrowOuter div.arrow
	{
		position: absolute;
		width: 21px;
		height: 21px;
		background-repeat: no-repeat;
		background-image: url(img/jsPager_icons.png);
		cursor: pointer;
		cursor: hand;
	}
	
	div.prdSliderElm div.arrowOuterLeft div.arrow
	{
		background-position: -21 0;
	}
	
	div.prdSliderElm div.arrowOuterLeft div.arrowHover
	{
		background-position: 0 0;
	}
	
	div.prdSliderElm div.arrowOuterRight div.arrow
	{
		background-position: -21px -21px;
	}

	div.prdSliderElm div.arrowOuterRight div.arrowHover
	{
		background-position: 0 -21px;
	}
/* << */


/* >> pane more bar */
	div.el_md_newsItems .panelEnhancerTitle .title,
	div.el_seoText .panelEnhancerTitle .title
	{
		font-weight: bold;
		color: #58586b;
		position: absolute;
		right: 5px;
		top: 3px;
		cursor: pointer;
		cursor: hand;
	}
	
	div.el_md_newsItems .panelEnhancerTitle .title img,
	div.el_seoText .panelEnhancerTitle .title img
	{
		vertical-align: middle;
		margin-left: 5px;
		width: 21px;
		height: 21px;
		background: url(img/more_arrow_ns.png) 0 0 no-repeat;
	}
	
	div.el_md_newsItems .panelEnhancerTitleDown .title img,
	div.el_seoText .panelEnhancerTitleDown .title img
	{
		background-position: -21px -21px;
	}
/* << */


/* >> Monatsspecial */
	td.contentColumn div.tabShell div.tabItem_monthspecials
	{
		/width: 100%;
		background: url(img/month_panel_bg.jpg) left top no-repeat;
		padding: 0px 25px;
	}
	
	div.el_monatsspecial
	{
		/width: 100%;
		padding: 0px 0px 20px 13px;
	}
	
	td.contentColumn div.tabItem_monthspecials table.poSpecial
	{
		margin-top: 150px;
	}
	
	div.el_monatsspecial table.massDataOuterTable
	{
		width: 100%;
	}
	
	div.el_monatsspecial
	{
	}
	
	div.el_monatsspecial div.prodTitle h3
	{
		font-size: 14px;
		color: #585858;
		margin: 0 0 5px 0;
	}
	
	div.el_monatsspecial div.prodTitle a,
	div.el_monatsspecial div.prodTitle a:link,
	div.el_monatsspecial div.prodTitle a:visited,
	div.el_monatsspecial div.prodTitle a:hover,
	div.el_monatsspecial div.innerContent a,
	div.el_monatsspecial div.innerContent a:link,
	div.el_monatsspecial div.innerContent a:visited,
	div.el_monatsspecial div.innerContent a:hover
	{
		color: #585858;
	}
	
	div.el_monatsspecial div.prodTitle a:hover,
	div.el_monatsspecial div.innerContent a:hover
	{
		color: #c4150c;
	}
	
	div.el_monatsspecial table.prodFxOuter td.prodFxImgOuter
	{
		vertical-align: top;
	}
	
	div.el_monatsspecial table.prodFxOuter td.prodFxImgOuter div.imgDes1
	{
		height: 105px;
		overflow: hidden;
	}
	
	div.el_monatsspecial div.contentOuter
	{
		padding: 10px 0 0 0;
	}
	
	div.el_monatsspecial div.innerContent
	{
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #585858;
	}
	
	div.el_monatsspecial table.priceTable
	{
		background: transparent;
		height: auto;
		margin-top: 0px;
	}
	
	div.el_monatsspecial td.pricePrompt
	{
		display: none;
	}
	
	div.el_monatsspecial table.priceTable td.price div.des1
	{
		padding: 0;
		margin: 0;
		text-align: left;
		background: transparent;
	}
	
	div.el_monatsspecial table.priceTable div a,
	div.el_monatsspecial table.priceTable div a:link,
	div.el_monatsspecial table.priceTable div a:visited,
	div.el_monatsspecial table.priceTable div a:hover
	{
		color: #585858;
	}
	
	div.el_monatsspecial table.priceTable div a:hover
	{
		color: #c4150c;
	}
	
	div.el_monatsspecial table.priceTable div span
	{
		font-size: 11px;
		color: #585858;
		font-weight: bold;
	}
	
	/* button */
	div.el_monatsspecial div.priceInfoText
	{
		font-size: 11px;
		color: #585858;
	}
	
	div.el_monatsspecial div.prdLinkShell
	{
		text-align: left;
	}
	
	div.el_monatsspecial div.prdLinkShell input,
	div.el_monatsspecial div.prdLinkShell img
	{
		width: 137px;
		height: 21px;
		background: url(img/de/button_monthSpec.png) 0px 0px no-repeat;
	}
	
	div.el_monatsspecial div.prdLinkShell a:hover img
	{
		background-position: 0px -21px;
	}
/* << */
