body{
	padding:0;
}

body, .standard{
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	background: #E1CD8E;
}


a:link, a:active, a:visited
{
	color:#C8AB6C;
	font-weight:bold;
	text-decoration:none;
}

img
{
	border:none;
}

td
{
	vertical-align:top;
}

form{
	padding:0px;
	margin:0px;
}

p{
	margin:8px 0px;
}

.bold { font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.error, .errormessage {color:#cc0000;}
.nowrap {white-space:nowrap;}
.red {color:#cc0000;}

.divLogoLink
{
	position:absolute;
	left:36px;
	top:30px;
}

div#wrapper{
margin:auto;
width:1020px;
height:617px;
position:relative;


}

.imgLogoLink
{
	width:164px;
	height:72px;
}

#divTextContent
{
	position:absolute;
	left:600px;
	top:138px;
	width:394px;
}

#divScrollContent
{
	height:350px;
	overflow:hidden;
}

#divLeftButton
{
	position:absolute;
	left:30px;
	top:360px
}

.imgMainHD
{
	display:block;
	margin:0px 0px 16px 0px;
}

.imgSubHD_1
{
	display:block;
	margin:18px 0px 0px 0px;
}

#divTeaserBereich
{
	position:absolute;
	left:395px;
	top:510px;
	z-index:5;
}

.divTeaser
{
	position:absolute;
	bottom:0px;
	cursor:pointer;
	/*opacity:0.8;
	filter: alpha(opacity=80);
	border:1px solid #cc0000;*/
}

#divSiteutilities{
	position:absolute;
	left:520px;
	top:580px;
}

.aSiteutiities{
	margin:0px 8px;
}

/* Home Facebook Gewinnspiel */
#fb_button {
	position:absolute;
	left:-5px;
}
h2.fb{
	font-size:12px;
	font-weight:bold;
	color:#c8ab6c;
	margin-bottom:16px;
}
p.fb {
	color:#c8ab6c;
}

/* Formularformate START */
#divTeilnahmeheader
{

}

#tblForm
{
	width:340px;
}

#tblForm .tdLabel
{
	width:122px;
	padding-right:16px;
}

#tblForm .tdInput
{
	text-align:right;
}

#tblForm td
{
	padding:0px 0px 4px 0px;
}

.inputtype, textarea, select
{
	padding:2px 4px;
	width:176px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	line-height:120%;
}

.inputtypeplz
{
	padding:2px 4px;
	width:40px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	line-height:120%;
}

.inputtypeort
{
	padding:2px 4px;
	width:122px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	margin-left:4px;
	line-height:120%;
}

textarea
{
	padding:2px 4px;
}

#selectDay
{
	width:50px;
}

#selectMonth
{
	width:58px;
}

#selectYear
{
	width:50px;
}
/* Formularformate ENDE */

/* Navigation START */
#divNavigation
{
	position:absolute;
	left:0px;
	top:160px
	
}

.imgNavi
{
	display:block;
}

.navi_g3
{
	display:block;
	margin:10px 0px;
}

.navi_g1_lvl_3
{
	margin:10px 0px;
}

.navi_g3_lvl_3
{
	margin:2px 0px;
}
/* Navigation ENDE */

.divFacebook
{
	position:absolute;
	left:30px;
	bottom:83px;
}

.tblWeinberater img
{
	display:block;
	margin:3px 0px;
}

/* Microsite Fashionweek  */
.fashion_tdLabel{
	color:#B59964;
	font-size:10px;
}

.error_fashion_tdLabel{
	color:#ff0000;
	font-size:10px;
}

#fashion_divSiteutilities
{
	position:absolute;
	left:49px;
	top:573px;
}

.fashion_aSiteutiities
{
	margin:0px 8px;
}

#fashion_divScrollContent
{
	height:330px;
	overflow:hidden;
}

#fashion_divTextContent
{
	position:absolute;
	left:450px;
	top:170px;
	font-size:10px;
	width:550px;
}

#popup_divScrollContent
{
	height:280px;
	overflow:hidden;
}

#popup_divTextContent
{
	position:absolute;
	left:10px;
	top:140px;
	font-size:10px;
	width:380px;
}

.fashion_inputtype, textarea, select
{
	padding:2px 4px;
	width:155px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	line-height:120%;
	font-size:10px;
}

.fashion_inputtypeplz
{
	padding:2px 4px;
	width:35px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	line-height:120%;
	font-size:10px;
}

.fashion_reapeat_code
{
	padding:2px 4px;
	width:113px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	line-height:120%;
	
}

.fashion_inputtypeort
{
	padding:2px 4px;
	width:106px;
	border:1px solid;
	border-color:#444444 #dddddd #dddddd #444444;
	margin-left:4px;
	line-height:120%;
}

/* Rezepte */
.divRezeptBox{
	position:absolute;
	left:372px;
	top:92px;
	width:540px;
	height:514px;
	visibility:hidden;
	z-index:1;
}
.divRezeptBox .pngBox{
	position:absolute;
}
.divRezeptBox .pngBox img{
	width:540px;
	height:514px;
}
.divRezeptBox .divRezeptContentBox{
	position:absolute;
	left:12px;
	top:12px;
	width:516px;
	height:490px;
}
.divRezeptContentBox .imgHD{
	position:absolute;
	left:46px;
	top:46px;
	display:block
}
.divRezeptContentBox .divPositionBox{
	position:absolute;
	left:0px;
	top:0px;
	padding:118px 0px 0px 46px;
}
.divRezeptContentBox .divDragBox{
	position:absolute;
	left:8px;
	top:4px;
	width:488px;
	height:18px;
	background-image:url('/art/dummy.gif')
}
.divRezeptContentBox .divScrollBox{
	width:436px;
	height:330px;
	overflow:hidden;
	background-image:url('/art/dummy.gif')
}
.divRezeptContentBox .imgRezept{
	float:right;
	margin:0 0 10px 8px;
	border-bottom:1px solid #ab8b36;
}
.divRezeptContentBox .divPDFBox{
	position:absolute;
	right:20px;
	bottom:10px;
	font-family:times;
	font-size:16px;
	font-weight:bold
}

/* Newsletter anmeldung */

img.hdNewsletter{
margin:0;
padding:0;
}

img.hdInformer{
margin:14px 0 0 0;
padding:0;
}

input.mail{
margin:14px 0 0 40px;
padding:0;
width:200px;
}

input.mailRepeat{
margin:5px 0 0 54px;
padding:0;
width:200px;
}

.error{
color:#FF0F0F 
}

.sendData{
position:relative;
top:10px;
left:288px;
}

#Form2{
margin:20px 0 0 0;
}

#olivenNavi {
	position:absolute;
	top:400px;
	left:440px;
	background: url(../wein_oliven/art/olivenNavi.gif);
	width: 140px;
	height:97px;
}
#olivenWrap {
	padding:10px 5px 5px 8px;
}
#olivenWrap ul {
	list-style-type: none;
	margin:0;
	padding:0;
	display:block;
	line-height:12px;
	font-size:1px;
}
#olivenWrap ul li {
	padding:0 0 3px 0;
	margin:0;
	display:block;
	line-height:12px;
	font-size:1px;
}
#olivenWrap ul li a {
	display:block;
	width: 113px;
	height:12px;
	line-height:12px;
	font-size:1px;
	text-indent: -19870px;
	outline:0;
	padding:0;
	margin:0;
}
#olivenWrap ul li.geschichte a {
	background: url(../wein_oliven/art/b_geschichte_lo.gif) left top no-repeat;
}
#olivenWrap ul li.geschichte a:hover {
	background: url(../wein_oliven/art/b_geschichte_hi.gif) left top no-repeat;
}
#olivenWrap ul li.mythos a {
	background: url(../wein_oliven/art/b_mythos_lo.gif) left top no-repeat;
}
#olivenWrap ul li.mythos a:hover {
	background: url(../wein_oliven/art/b_mythos_hi.gif) left top no-repeat;
}
#olivenWrap ul li.olivenbaum a {
	background: url(../wein_oliven/art/b_olivenbaum_lo.gif) left top no-repeat;
}
#olivenWrap ul li.olivenbaum a:hover {
	background: url(../wein_oliven/art/b_olivenbaum_hi.gif) left top no-repeat;
}
#olivenWrap ul li.olive a {
	background: url(../wein_oliven/art/b_olive_lo.gif) left top no-repeat;
}
#olivenWrap ul li.olive a:hover {
	background: url(../wein_oliven/art/b_olive_hi.gif) left top no-repeat;
}
#olivenWrap ul li.schwarzeOlive a {
	background: url(../wein_oliven/art/b_schwarzeolive_lo.gif) left top no-repeat;
}
#olivenWrap ul li.schwarzeOlive a:hover {
	background: url(../wein_oliven/art/b_schwarzeolive_hi.gif) left top no-repeat;
}

.valentinesday a.button { width: 100px; height: 27px; display: block; text-indent: -19999px; outline: none; background-image: url(/art/valentinesday/button_home.gif); background-repeat: no-repeat; background-position: 0 0; }
.valentinesday a.button:hover { background-position: -100px 0; }
a.visualButton { display: block; width: 350px; height: 460px; background: transparent url(/art/dummy.gif); position: absolute; left: 190px; top: 90px; z-index: 5; }

/* exceptions/home: Freixenet Mia */
.home#divTextContent
{
	top: 75px;
}

.home #divScrollContent
{
	height: auto;
}
