/*------------------------- */
/*		Reset				*/
/*------------------------- */

* 								{ margin: 0; padding: 0; border: 0; /*outline: 0;*/ font-size: 100%; }

html							{ }
body							{ line-height: 1; color: black; background: white; font-size: 62.5%; }

table							{ border-collapse: collapse; }
td								{ border-style: none; vertical-align: top; }

.ClearFloat						{ border: none; clear: both; float: none; font-size: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; }
.HiddenSubmitButton				{ border: none; width: 0px; height: 0px; overflow: hidden; }

/*------------------------- */
/*		Setup				*/
/*------------------------- */

* 								{ font-family: arial, verdana, tahoma; }

body							{ color: #000000; margin-top: 65px; }

a,
a:link,
a:visited,
a:active,
a:hover							{ color: #000000; font-weight: normal; text-decoration: underline; }
a:hover   						{ text-decoration: none; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Frame							{ width: 650px; position: relative; left: 50%; margin-left: -325px; }
#Wrapper						{ }
#Wrapper.Pattern				{ }
#Wrapper.Counter				{ }

#LeftPanel						{ display: none; }
#CenterPanel					{ width: 440px; float: left; display: inline; margin: 0px 0px 0px 0px; }
#CenterPanel.Counter			{ width: 580px; float: left; display: inline; margin: 0px 0px 0px 0px; }
#RightPanel						{ display: none; }

/*------------------------- */
/*		Menu				*/
/*------------------------- */

#Menu							{ display: none; }

#SubMenu						{ display: none; }

/*------------------------- */
/*		Content				*/
/*------------------------- */

#Logotype						{ position: relative; top: -30px; left: 143px; }

#Content						{ margin: 25px 0px 25px 0px; line-height: 20px; font-size: 13px; }

#Content p						{ margin-bottom: 16px; }
#Content p.Intro				{ font-weight: bold; color: #000000; margin-bottom: 36px; line-height: 22px; }

#Content ul						{ margin-left: 20px; margin-bottom: 16px; list-style: none; }
#Content ol						{ margin-left: 40px; margin-bottom: 16px; }
#Content ul	li					{ background: url(../Img/Framework/ListDecoration.gif) 0px 7px no-repeat; padding-left: 20px; }
#Content ol	li					{ padding-bottom: 8px; }

#Content ul.Recipe				{ list-style: none; margin-left: 0px; }
#Content ul.Recipe li			{ margin-bottom: 10px; background-image: none; padding-left: 0px; }
#Content ul.Recipe a,
#Content ul.Recipe a:link,
#Content ul.Recipe a:visited,
#Content ul.Recipe a:active,
#Content ul.Recipe a:hover		{ font-weight: bold; text-decoration: none; }
#Content ul.Recipe a:hover   	{ font-weight: bold; text-decoration: underline; }

#Content h1						{ font-weight: bold; font-size: 1.9em; margin: 0px 0px 9px 0px; line-height: 1.2em; }
#Content h2						{ font-weight: bold; font-size: 1.7em; margin: 0px 0px 9px 0px; line-height: 1.2em; }
#Content h3						{ font-weight: bold; font-size: 1.5em; margin: 0px 0px 9px 0px; line-height: 1.2em; }
#Content h4						{ font-weight: bold; font-size: 1.3em; margin: 0px 0px 9px 0px; line-height: 1.2em; }
#Content h5						{ font-weight: bold; font-size: 1.1em; margin: 0px 0px 9px 0px; line-height: 1.2em; }
#Content h6						{ font-weight: bold; font-size: 0.9em; margin: 0px 0px 9px 0px; line-height: 1.2em; }

#Content h1.Headline			{ font-weight: bold; margin: 0px 0px 30px 0px; text-transform: uppercase; line-height: 34px; }
#Content h1.Headline span.h1	{ font-size: 26px; }
#Content h1.Headline span.h2	{ font-size: 36px; }

div.ProductSeperator			{ border-top: 3px solid #ffffff; margin: 40px 0px 30px 0px; }

#PageControl					{ display: none; }

#TipFriend						{ display: none; }

.Counter						{ }
.Counter td						{ font-family: verdana, arial; font-size: 9px; border: 1px solid #000000; padding-left: 1px; padding-right: 1px; empty-cells: show; white-space: nowrap; }
.Counter tr.Header td			{ font-weight: bold; text-align: center; color: #000000; font-size: 11px; }
.Counter tr.Group td			{ font-weight: bold; text-align: left; color: #000000; font-size: 10px; }
.Counter tr.Center td			{ text-align: center; }
.Counter tr.Article td			{ text-align: center; font-size: 9px; }
.Counter tr.Article td.Title	{ font-weight: bold; text-align: left; font-size: 10px; }

.CounterSeperator				{ margin-top: 30px; border-top: 1px solid #000000; height: 2px; overflow: visible; padding-bottom: 20px; }

/*------------------------- */
/*		Footer				*/
/*------------------------- */

#Footer							{ padding-bottom: 30px; text-align: center; font-family: verdana, arial; color: #000000; font-size: 10px; }
#Footer a,
#Footer a:link,
#Footer a:visited,
#Footer a:active,
#Footer a:hover					{ color: #000000; font-weight: normal; text-decoration: none; }
#Footer a:hover   				{ text-decoration: underline; }