/* reset margings to known value */
*
{
	margin: 0px;
	padding: 0px;
}

.menubar
{
	width: 980px;
}

#tefal-bar.menubar
{
	background-image: url(../img/leiste_oben_bg.jpg);
	background-repeat: repeat-x;
	height: 62px;
}

/* site menu bar */

.t-logo
{
	float: left;
	width: 132px;
	padding: 0px 0 0;
	border-top: 1px solid #CDC2BD;
}

.t-nav
{
	float: left;
	width: 677px;
	height: 55px;
	border-top: 1px solid #CDC2BD;
	border-left: 1px solid #CDC2BD;
	margin-left: -1px;
}

.singlelevel-h,
.singlelevel-h ul
{
	list-style: none;
}

.singlelevel-h li
{
	float: left;
	text-align: center;
	width: 109px;
	font-size: 11px;
}

.singlelevel-h li a
{
	border-color: #CDC2BD;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	color: #E6000B;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 21px 0 10px;
	text-decoration: none;
	width: 109px;
}

.singlelevel-h li a:hover
{
	background-color: #e6000b;
	color: white;
}


.singlelevel-h li.t-search-spacer
{
	width: 166px;
}

.singlelevel-h li.t-search-spacer span
{
	height: 44px;
	border-color: #CDC2BD;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	display: block;
}

.t-search
{
	float: left;
	width: 170px;
}

.t-search form
{
	width: 154px;
	height: 55px;
	border-color: #CDC2BD;
	border-style: solid solid none solid;
	border-width: 1px 1px medium 1px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 1px 0px 14px;
}

.t-search form input
{
	float: left;
	margin-top: 19px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.t-search form input#search-text
{
	/* standard border for input field is 2px */
	width: 102px;
	height: 16px;
	padding: 2px 5px 0px 8px;
	border-color: #DBDBDC;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	color: #9b9b9b;
}

.t-search form input#search-btn
{
}

/* subsystem menu bar */
.cs-logo
{
	float: left;
	width: 131px;
	height: 35px;
	border-right: 1px solid #ffffff;
}

.cs-nav
{
	float: left;
	width: 848px;
	background-color: #888789;
}

/* used i.e. cookingstar-menu-bar */
/* subsystem multilevel dropdown menu */
.multilevel-h-dropdown,
.multilevel-h-dropdown ul
{
	list-style: none;
}

/* root ul element */
ul.multilevel-h-dropdown
{
	float: left;
	width: 846px;
	background-color: #888789;
	line-height: 35px;
}

.multilevel-h-dropdown ul
{
	line-height: 24px;
	background-color: #888789;
}

.multilevel-h-dropdown li
{
	color: #555555;
	background-image: url(../img/normal.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	float: left;
	width: 161px;
	border-right: 1px solid #ffffff;
}

.multilevel-h-dropdown li:hover
{
	background-image: url(../img/hover.jpg);
}

.multilevel-h-dropdown li.facebook
{
	width: 35px;
	background-image: url(../img/facebook.png);
}

.multilevel-h-dropdown li.facebook:hover
{
	width: 35px;
	background-image: url(../img/facebook2.png);
}

.multilevel-h-dropdown li li:hover
{
	background-image: none;
	background-color: #afafb0;
}

.multilevel-h-dropdown li a
{
	color: #555555;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
}

.multilevel-h-dropdown li a:hover
{
	color: #ffffff;
}

.multilevel-h-dropdown li li > a
{
	color: #ffffff;
	text-align: left;
}

/* reset float for nesting level > 1 */
.multilevel-h-dropdown li li
{
	color: #ffffff;
	float: none;
	background-image: none;
	border-right: none;
	padding: 0 5px;
	width: 151px;
	/* later replace with background image */
	border-top: 1px solid #ffffff;
}

.multilevel-h-dropdown li li li:first-child
{
	/* later replace with background image */
	border-top: none;
}

/* reset width for nesting level > 2 */
.multilevel-h-dropdown li li li
{
	width: 170px;
}

/* move fylouts to left */
.multilevel-h-dropdown li ul ul
{
	width: 180px;
	margin: -12px 0 0 156px;
}

/* hide drop down */
.multilevel-h-dropdown li ul
{
	z-index: 1;
	position: absolute;
	left: -9999px;
	width: 161px;
}

/* hide flyout */
.multilevel-h-dropdown li:hover ul ul
{
	left: -9999px;
}

/* show drop down / flyout menu */
.multilevel-h-dropdown li:hover ul,
.multilevel-h-dropdown li li:hover ul
{
	left: auto;
}

.breadcrumb-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
}

.breadcrumb-path
{
	color: #8eb72c;
}

a.breadcrumb-link
{
	color: #8eb72c;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb-link:hover
{
	color: #800000;
}

.abstract
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	min-height: 32px;
}

.homepanel
{
	float: left;
	width: 317px;
	height: 222px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #eaeae9 #d6d5d3 #d6d5d3 #eaeae9;
	background-color: #f0f0f0;
}

.cs-line
{
	color: #d6d5d3;
	background-color: #d6d5d3;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 1px;
	border: none;
}

.pagepanel
{
	float: none;
	width: 200px;
	border: 1px solid #d6d5d3;
	padding: 5px;
}

.pagepanel .title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-align: center;
	background-image: url(../img/titel_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 5px;
}

.pagepanel .title span
{
	line-height: 21px;
	vertical-align: middle;
}


#pagepanels
{
	width: 212px;
	margin-left: 768px;
}

#mileuimage
{
	clear: left;;
	float: left;
	width: 741px;
	height: 189px;
	margin-left: 5px;
}

#gameimage
{
	clear: left;;
	float: left;
	width: 741px;
	height: 250px;
	margin-left: 5px;
}

#pageabstract
{
	clear: left;;
	float: left;
	width: 741px;
	margin-left: 5px;
}

#pageabstract *
{
	margin: 0px;
}

#content
{
	clear: left;;
	float: left;
	width: 741px;
	margin-left: 5px;
}

#content *
{
	margin: 0px;
}

.cs-home-info-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #555555;
}

.cs-home-info-button
{
	background-color: #acacac;
	color: white;
	height: 27px;
}

.cs-home-info-button .button-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: white;
	vertical-align: middle;
	line-height: 27px;
	margin-left: 5px;
	margin-right: 5px;
}

.cs-home-info-button .button-text:hover
{
	color: #800000;
}

.cs-retailer-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #898a8e;
}

a.cs-retailer-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8eb72c;
	text-decoration: none;
}

a.cs-retailer-selected-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8eb72c;
	text-decoration: none;
}

a.cs-retailer-link:hover,
a.cs-retailer-selected-link:hover
{
	color: #800000;
}

.cs-content-book-left
{
	float: left;
	width: 360px;
	height: 133px;
}

.cs-content-book-right
{
	float: right;
	width: 360px;
	height: 133px;
}

.cs-book-image
{
 	border: 1px solid #d6d5d3;
}

.cs-book-header-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	min-height: 32px;
}

a.cs-book-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8eb72c;
	text-decoration: none;
}

.cs-book-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #898a8e;
}

a.cs-book-link .cs-book-text
{
	font-weight: normal;
	color: #898a8e;
	margin-left: 110px;
	height: 115px;
}

a.cs-book-link:hover,
a.cs-book-link:hover .cs-book-text
{
	color: #800000;
}

.cs-about-image
{
 	border: 1px solid #d6d5d3;
}

.cs-about-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #898a8e;
	text-decoration: none;
}


.cs-content-recipe-left
{
	float: left;
	width: 360px;
	height: 100px;
}

.cs-content-recipe-right
{
	float: right;
	width: 360px;
	height: 100px;
}

.cs-recipe-image
{
 	border: 1px solid #d6d5d3;
}

a.cs-recipe-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8eb72c;
	text-decoration: none;
}

a.cs-recipe-link .cs-recipe-text
{
	font-weight: normal;
	color: #898a8e;
}

a.cs-recipe-link .cs-recipe-section-title
{
	color: #555555;
}

a.cs-recipe-link:hover,
a.cs-recipe-link:hover .cs-recipe-text,
a.cs-recipe-link:hover .cs-recipe-section-title
{
	color: #800000;
}

.cs-content-product-category-first
{
	float: left;
	width:  170px;
	height: 150px;
}

.cs-content-product-category-next
{
	float: left;
	width: 170px;
	height: 150px;
	margin-left: 20px !important;
}

.cs-product-category-image {
	border: 1px solid #d6d5d3;
}

.cs-product-category-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
}

.cs-product-category-section-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #555555;
}

a.cs-product-category-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8eb72c;
	text-decoration: none;
}

a.cs-product-category-link:hover,
a.cs-product-category-link:hover .cs-product-category-text,
a.cs-product-category-link:hover .cs-product-category-section-title
{
	color: #800000;
}

.cs-content-product-group-first
{
	float: left;
	width:  170px;
	height: 150px;
}

.cs-content-product-group-next
{
	float: left;
	width: 170px;
	height: 150px;
	margin-left: 20px !important;
}

.cs-product-group-image {
	border: 1px solid #d6d5d3;
}

.cs-product-group-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
}

.cs-product-group-section-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #555555;
}

a.cs-product-group-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #898a8e;
	text-decoration: none;
}

a.cs-product-group-link:hover,
a.cs-product-group-link:hover .cs-product-group-section-title
{
	color: #800000;
}

.cs-product-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	font-weight: bold;
	min-height: 32px;
}

.cs-product-sbstract
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
}

.cs-product-image {
 	border: 1px solid #d6d5d3;
}

.cs-product-icon-image {
	border: 1px solid #d6d5d3;
	margin: 0px 2px;
}

.cs-product-features
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
 }

.cs-product-features ul
{
	margin-left: 15px !important;
	margin-right: 48px !important;
}

.cs-product-features ul li
{
}

.cs-product-variant-image
{
}

.cs-product-variant-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
}

.cs-product-variant-title
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
	font-weight: bold;
}

.cs-random-product-image {
}


.cs-random-product-text ul
{
	margin-left: 15px !important;
}

.cs-random-product-text ul li
{
}

a.cs-random-product-link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #82b72c;
	text-decoration: none;
}

a.cs-random-product-link .cs-random-product-text
{
	font-weight: normal;
	color: #898a8e;
}

a.cs-random-product-link:hover,
a.cs-random-product-link:hover .cs-random-product-text
{
	color: #800000;
}

.cs-imprint-header-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	min-height: 32px;
}

.cs-imprint-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
	font-weight: normal;
}

.cs-privacy-header-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	min-height: 32px;
}

.cs-privacy-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
	font-weight: normal;
}

.cs-usage-terms-header-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	min-height: 32px;
}

.cs-usage-terms-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #898a8e;
	font-weight: normal;
}

.cs-contact-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
}

.cs-contact-form
{
	width: 740px;
	margin: 0px auto !important;
}

.cs-contact-form .cs-contact-row
{
	clear: both;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #898a8e;
	font-weight: normal;
}

.cs-contact-form .cs-contact-row p.cs-contact-label
{
	float: left;
	width: 150px;
	text-align: right;
	height: 24px;
	margin: 0px 0px 0px 10px !important;
}

.cs-contact-form .cs-contact-row p.cs-contact-label-nofloat
{
	width: 150px;
	text-align: right;
	height: 24px;
	margin: 0px 0px 0px 10px !important;
}

.cs-contact-form .cs-contact-row span.cs-contact-label
{
	vertical-align: middle;
	line-height: 18px;
}

.cs-contact-form .cs-contact-row p.cs-contact-field
{
	float: right;
	text-align: left;
	width: 560px;
	margin: 0px 10px 0px 0px !important;
	min-height: 24px;
}

.cs-contact-form .cs-contact-row p.cs-contact-field-nofloat
{
	text-align: left;
	width: 560px;
	margin: 0px 10px 0px 170px !important;
	min-height: 24px;
}

.cs-contact-form .cs-contact-row input.cs-contact-field
{
	width: 556px;
}

.cs-contact-form .cs-contact-row select.cs-contact-field
{
	width: 558px;
}

.cs-contact-form .cs-contact-row textarea.cs-contact-field
{
	width: 556px;
	height: 200px;
}

/*	the cloud styles... 	*/
.cloud_7
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: #808080;
	text-decoration: none;
}
a.cloud_7:link 				{ color: #808080; }
a.cloud_7:visited 			{ color: #808080; }
a.cloud_7:active 			{ color: #808080; }
a.cloud_7:hover 			{ color: #800000; }

.cloud_8
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #808080;
}
a.cloud_8:link 				{ color: #808080; }
a.cloud_8:visited 			{ color: #808080; }
a.cloud_8:active 			{ color: #808080; }
a.cloud_8:hover 			{ color: #800000; }

.cloud_8_b
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}
a.cloud_8_b:link 			{ color: #808080; }
a.cloud_8_b:visited 		{ color: #808080; }
a.cloud_8_b:active 			{ color: #808080; }
a.cloud_8_b:hover 			{ color: #800000; }

.cloud_9
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #808080;
}
a.cloud_9:link 				{ color: #808080; }
a.cloud_9:visited 			{ color: #808080; }
a.cloud_9:active 			{ color: #808080; }
a.cloud_9:hover 			{ color: #800000; }

.cloud_9_b
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}
a.cloud_9_b:link 			{ color: #808080; }
a.cloud_9_b:visited 		{ color: #808080; }
a.cloud_9_b:active 			{ color: #808080; }
a.cloud_9_b:hover 			{ color: #800000; }

.cloud_10
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #808080;
}
a.cloud_10:link 			{ color: #808080; }
a.cloud_10:visited 			{ color: #808080; }
a.cloud_10:active 			{ color: #808080; }
a.cloud_10:hover 			{ color: #800000; }

.cloud_10_b
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}
a.cloud_10_b:link 			{ color: #808080; }
a.cloud_10_b:visited 		{ color: #808080; }
a.cloud_10_b:active 		{ color: #808080; }
a.cloud_10_b:hover 			{ color: #800000; }

.cloud_11
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #808080;
}
a.cloud_11:link 			{ color: #808080; }
a.cloud_11:visited 			{ color: #808080; }
a.cloud_11:active 			{ color: #808080; }
a.cloud_11:hover 			{ color: #800000; }

.map-text
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #898a8e;
}

.text_9
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #898a8e;
}

.text_b_9
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #898a8e;
}

a.link_9_b
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8eb72c;
	text-decoration: none;
}

a.link_9_b:hover
{
	color: #800000;
}

