html	{ height:100%; margin:0; }
body	{ height:100%; margin:0; background-color:#004A85; }
form	{ display:inline; }


a,p,div,td,li,h1,h2,h3,h4,h5,h6,input,button { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; text-decoration: none; font-weight:normal; }

a		{ color:#FFFFFF; text-decoration: none; }
a:hover	{ color:#F79239; text-decoration: underline; }
p		{ margin:5px 0; }

h1		{ font-size:20px; color:#000000; font-weight:normal; margin:0; padding:0 0 10px 0; }
h2		{ font-size:13px; color:#000000; font-weight:bold; margin:0; padding:5px 0 0px 0; }
h3		{ font-size:14px; color:#000000; font-weight:bold; margin:0; padding:0 0 5px 0; }
h4		{ font-size:12px; color:#000000; font-weight:normal; margin:15px 0 10px 0; text-transform:uppercase; }
h5		{ font-size:13px; color:#000000; font-weight:bold; margin:15px 0 10px 0; }
h6		{ font-size:12px; color:#000000; font-weight:bold; margin:15px 0 10px 0; }
.Clear	{ clear:both; height:1px; line-height:1px; font-size:1px; }

.mceContentBody	{ background:#FFFFFF none; }

#indexLayout					{ width:100%; height:100%; margin: 0 auto; text-align:center; background:url('/images/v-line.gif') repeat-y top center; }
#indexLayout #start				{ width:862px; margin:0 auto; padding-top:80px; text-align:left; }
#indexLayout #menu				{ float:left; margin-left:200px; }
#indexLayout #menu a			{ display:block; width:222px; height:26px; background:url('/images/dotted-bg.gif') no-repeat bottom right; }
#indexLayout #menu #lang		{ width:200px; margin:30px 0 0 20px; padding-left:10px; }
#indexLayout #menu #lang a		{ display:inline; width:auto; height:15px; padding:0 20px 0 5px; color:#FAF0C0; background:url('/images/bullet-ie.gif') no-repeat center left; }
#indexLayout #wine				{ float:left; margin:-150px 0 0 12px; }


#pageLayout							{ width:100%; height:100%; margin:0; background:url('/images/page-bg.gif') repeat-y top left; }
#pageLayout #headerArea				{ width:1100px; height:110px; background:url('/images/header-bg.gif') repeat-y top left; }
#pageLayout .headerAreaEN			{ background:url('/images/header-en-bg.gif') repeat-y top left !important; }
#pageLayout .headerAreaDE			{ background:url('/images/header-de-bg.gif') repeat-y top left !important; }
#pageLayout #headerArea #goFP		{ position:absolute; display:block; width:400px; height:100px; }
#pageLayout #headerArea #goFP:hover	{ text-decoration:none; }
#pageLayout #headerArea #address	{ position:relative; top:38px; left:608px; width:450px; color:#F79239; }
#pageLayout #headerArea #address a	{ color:#FAF0C0; }
#pageLayout #headerArea #lang		{ position:relative; top:30px; left:820px; width:210px; margin:30px 0 0 20px; padding-left:10px; }
#pageLayout #headerArea #lang a		{ display:inline; width:auto; height:15px; padding:0 20px 0 10px; color:#FAF0C0; background:url('/images/bullet-ie.gif') no-repeat center left; }
#pageLayout #contentArea			{ width:1100px; }
#pageLayout #contentArea #menu		{ float:left; width:263px; text-align:right;}

#pageLayout #contentArea #articlePresenterContent	{ float:left; width:765px; padding:23px 36px; background-color:#EEEEE6; }

#pageLayout #contentArea #webshop				{ float:left; width:765px; padding:23px 36px; background-color:#EEEEE6; }
#pageLayout #contentArea #webshop a				{ color:#F79239; }
#pageLayout #contentArea #webshop table			{ width:650px; }
#pageLayout #contentArea #webshop .Title		{ width:530px; border-bottom:2px solid #666; font-weight:bolder; }
#pageLayout #contentArea #webshop .Quant		{ width:120px; text-align:right; }
#pageLayout #contentArea #webshop .Quant input	{ margin-left:10px; }
#pageLayout #contentArea #webshop .Details		{ width:650px; padding:10px 0 20px 0px; vertical-align:top; text-align:justify; }
#pageLayout #contentArea #webshop .Details img	{ float:left; margin:0 10px; }
#pageLayout #contentArea #webshop .Clear		{ height:20px; }
#pageLayout #contentArea #webshop .Sum			{ text-align:right; font-weight:bolder; }

#itemLayout		{ padding:23px 36px; background-color:#EEEEE6; }

.Article								{ font-family:Tahoma,Verdana,Arial; font-size:11px; font-weight:normal; text-decoration:none; }
.Article a								{ color:F79239; }
.Article td								{ vertical-align:top; }
.Article p, .Article td, .Article li	{ text-align:justify; font-size:12px; }
.Article ul								{ margin:0; padding:5px 0px 0px 15px; }
.Article li								{ margin:0; padding:3px 0px; }

