/***********
	GENERAL
************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

body { 	background: #fabd00 url(../../img/xshared/bg_down.jpg) repeat-y; }
h1 {	display: none; }
.titleImage span {	display: none; }
a {	color: #fff; font-weight: bold;}
.clear {	clear: both;}
p { margin: 0 0 15px 0; }
strong { font-weight: bold; }
.ulList
{
	margin: 0 0 0 20px;
}
.ulList li
{
	padding: 5px 0 15px 35px;
	background: transparent url(../../img/xshared/bullet.gif) no-repeat;
}
.ulScarfList
{
	margin: 0 0 0 10px;
}
.ulScarfList li
{
	padding: 5px 0 15px 35px;
	background: transparent url(../../img/xshared/bullet2.gif) no-repeat 0 5px;
}



/************************************
	PAGE UND PAGE CONTENT PROPERTIES
*************************************/
#page
{
	position: relative;
	background: transparent url(../../img/xshared/background.jpg) no-repeat;
	min-height: 100%;
	_height: 100%;
	color: #fce9d0;
}
#pageContent {	min-height: 100%;  }
* html #pageContent {	height: 100%; height: }

#content
{
	padding: 260px 0 0 260px;
	width: 650px;
	min-height: 470px;
}
#logo
{
	background: transparent url(../../img/xshared/logo.gif) no-repeat;
	width: 159px;
	height: 138px;
	positioN: absolute;
	top: 17px;
	left: 19px;
	z-index: 200;
}
.mainPic
{
	background: transparent url(../../img/xshared/mainPic/mainPic0_1.gif) no-repeat;
	width: 362px;
	height: 201px;
	position: absolute;
	top: 26px;
	left: 182px;
}
.titleText
{
	position: absolute;
	top: 26px;
	left: 580px;
	color: #FCE9D0;
	width: 290px;
}

div.column
{
	width: 280px;
	margin-right: 15px;
	float: left;
}
h3
{
	font-size: 16px;
	font-weight: bold;
}
h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

.printVersion
{
	background: transparent url(../../img/deDE/texts/druckversion.gif) no-repeat;
	width: 115px;
	height: 25px;
}
.printVersion span
{
	display: none;
}


/********
	MENU
*********/
#menu
{
	position: absolute;
	left: 20px;
	top: 160px;
	width: 180px;
	z-index: 2;
}
.menuitem {	display: block; margin: 0; padding: 0; min-height: 25px;}
* html .menuitem {	height: 25px;}
.submenuitem { display: block; margin: 0; padding: 0; min-height: 20px;  }
* html .submenuitem {	height: 20px; }
#menu li { margin: 2px 0; }
#menu li span { display: none; }
#menu h3 {	display: none;}

#submenu {
	display: block;
	margin: 0 0 0 20px;
}
#submenu a { height: 20px; }


/**********
	BLOCKS
***********/
.block
{
	width: 288px;
	height: 188px;
	background: transparent url(../../img/xshared/bg_block.png) no-repeat;
	position: relative;
	float: left;
	margin: 0 20px 20px 0;
}
* html .block { background: transparent url(../../img/xshared/bg_block.gif) no-repeat;	}
a.blockImage
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 288px;
	height: 188px;
	z-index: 100;
}
.blockImage b { display: none; }
.blockContent
{
	padding: 72px 0 0 145px;
	color: #e43125;
}

/* REZEPTE BLOCK */
.recipeBlock
{
	width: 314px;
	height: 193px;
	background: transparent url(../../img/xshared/bg_block_recipe.jpg) no-repeat;
	padding: 20px 0 0 20px;
}
.recipeBlock li
{
	display: block;
	background: transparent url(../../img/xshared/icons/raquo.gif) no-repeat 0 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	width: 197px;
}
* html recipeBlock li {
	height: 20px;
}
.recipeBlock a { font-weight: bold; text-decoration: none; color: #e43125; }
.recipeBlock li.on a { color: #fff }
.recipeBlock li.on { background-image: url(../../img/xshared/icons/raquo_on.gif); }


.summerBlock
{
	width: 230px;
	height:431px;
	background: transparent url(../../img/xshared/bg_summer_block.png) no-repeat;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/xshared/bg_summer_block.png', sizingMethod='scale');
	padding: 10px 13px;
	color: #E43125;
}
.summerBlock strong
{
	font-size: 12px;
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
}
.summerBlock .ulList
{
	margin-left: 5px;
}
.summerBlock li
{
	font-size: 11px;
	padding: 2px 0 15px 33px;
}

/**********
	FOOTER
***********/
#footer
{
	position: absolute;
	left: 0px;
	bottom: 0;
	z-index: 1;
	/*margin-top: -350px;*/
	width: 200px;
	height: 23px;
   background: transparent url(../../img/xshared/bg_footer.jpg) no-repeat 1px bottom;
	padding: 370px 0 0 7px;
	
}

#footer p {
	margin: 0;
	padding: 0;
}

/** ARROWS
*/

.arrow {
	background: transparent url(../../img/xshared/pfeil_1.gif) repeat-x 0 10px;
	height: 30px;
	position: relative;
	font-weight: bold;
}
.arrowEnd {
	background: transparent url(../../img/xshared/pfeil_2.gif) no-repeat 0 0px;
	width: 31px;
	height: 17px;
	position: absolute;
	top: 10px;
	right: -76px;
	padding: 0px 0 0 45px;
	
}

/** receipt**/
ul.receipt
{
	list-style: decimal;
	margin-left: 25px;
}

ul.receipt li
{
	margin-top: 10px;
}

/** TEASER **/
div.teaser-center
{
	margin-left: 156px;
}

ul.floated-link-list {

}

ul.floated-link-list li {
	float: left;
	list-style: none;
}

ul.floated-link-list li {
	padding: 0px 26px 0px 26px;
	border-right: 1px solid #f7bd72;
	margin: 0px 0px 10px 0px; 
}

ul.floated-link-list li.first-link {
	padding: 0px 26px 0px 0px;
}

ul.floated-link-list li.last-link {
	border-right: none;
	padding-right: 39px;
}

ul.floated-link-list li a {
	text-decoration: none;
	font-size: 14px;
	color: #f7bd72;
	font-weight: bold;
}

ul.floated-link-list li a.active,
ul.floated-link-list li a:hover {
	color: #fce9d0;
}

.rounded-box-light,
.rounded-box-strong {
	width: 622px;
	position: relative;
}

.rounded-box-light .top,
.rounded-box-strong .top {
	background: transparent url(/img/xshared/rounded-box-light/top.png) top left no-repeat;
    _background-image: url(/img/xshared/rounded-box-light/top.gif);
	width: 622px;
	height: 26px;
}

.rounded-box-light .content-wrap,
.rounded-box-strong .content-wrap {
	background: transparent url(/img/xshared/rounded-box-light/content.png) top left repeat-y;
    _background-image: url(/img/xshared/rounded-box-light/content.gif);
	width: 622px;
}

.rounded-box-light .bottom, 
.rounded-box-strong .bottom {
	background: transparent url(/img/xshared/rounded-box-light/bottom.png) bottom left no-repeat;
    _background-image: url(/img/xshared/rounded-box-light/bottom.gif);
	width: 622px;
	height: 17px;
}

.rounded-box-strong .top {
	background: transparent url(/img/xshared/rounded-box-strong/top.png) top left no-repeat;
    _background-image: url(/img/xshared/rounded-box-strong/top.gif);
}

.rounded-box-strong .content-wrap {
	background: transparent url(/img/xshared/rounded-box-strong/content.png) top left repeat-y;
    _background-image: url(/img/xshared/rounded-box-strong/content.gif);
}

.rounded-box-strong .bottom {
	background: transparent url(/img/xshared/rounded-box-strong/bottom.png) bottom left no-repeat;
    _background-image: url(/img/xshared/rounded-box-strong/bottom.gif);
}

.rounded-box-light .content-wrap .content,
.rounded-box-strong .content-wrap .content {
	left:13px;
	position:relative;
	top: -3px;
	width: 590px;
	color: #990d01;
	font-size: 13px;
}

.content-wrap .title {
	border-bottom: 1px solid #dc7200;
	color: #c95501;
	padding-bottom: 4px;
	margin-bottom: 5px;
}

.content-wrap .teaser-text,
.content-wrap .main-text {
	padding: 4px 0px 0px 12px;
}

.content-wrap .toggle-link {
	color: #990d01;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	outline: none;
	border: none;
}

.content-open .toggle-link {
	background: transparent url(/img/xshared/arrow-open.gif) 0px 6px no-repeat;
}

.content-closed .toggle-link {
	background: transparent url(/img/xshared/arrow-closed.gif) 0px 3px no-repeat;
}

.content .teaser-text-wrap {
	visiblity: visible;
	overflow: hidden;
}

.content .main-text-wrap {
	visiblity: hidden;
	height: 0;
	overflow: hidden;
}

#news-page-browser {
	text-align: right;
	position: relative;
	top: 5px;
}

#news-page-browser a {
	height: 10px;
	padding: 0px 5px 0px 5px;
	display: inline-block;
	border-right: 1px solid #f7bd72;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #f7bd72;
	outline: none;
	border: none;	
}

#news-page-browser a.active {
	font-weight: bold;
	color: #fce9d0;
}

.tracking-pixel {
	left: -20px;
	position: absolute;
	top: -20px;
}