html{font-size:100.01%;}

	

body{
	margin:19px 20px 20px 20px;
	background:#fff;
	font:70% Verdana, Arial, sans-serif;
	color:#333333;
	background-position:top left;
	background-repeat:no-repeat;
	width:1010px;
}



/* +++ Begin: Unterscheidung Homepage oder Folgeseite +++ */
div#homepage div#maincol-middle{margin-left:20px; width:400px;}
div#contentpage div#maincol-middle{margin-left:0px; width:420px;}
div#homepage div#maincol-middle-inlay{background-color:#ddd6bf;}
div#contentpage div#maincol-middle-inlay{background-color:#ffffff;}

div#contentpage div#maincol-middle-inlay a{color:#99042f;}
div#contentpage div#maincol-middle-inlay a:hover{color:#740122; background-color:#f7e9ed;}
a#link-current{font-weight:bold;}



div#homepage div#maincol-middle-inlay a{color:#99042f;}

div#homepage div#maincol-middle-inlay a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

/* +++ End: Unterscheidung Homepage oder Folgeseite +++ */





/* ******** general *********** */

img{border:0;}

table{
border:0px;
}
td{
vertical-align:top;
padding:0px 0px 3px 0px;
}


h1{

	margin:22px 0px 10px 0px;

	color:#99042f;

	font-size:1.5em;

	text-transform:uppercase;

	padding:0px;

}

h2{

	margin:12px 0px 0px 0px;

	color:#99042f;

	font-size:1em;

	text-transform:uppercase;

	padding:0px;

}

#newsteasers h2{

	margin:6px 0px 2px 0px;

	font-size:0.9em;

}

h6{

	margin:0px 0px 1px 0px;

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	padding:0px;

}

body#contentpage div#newsteasers h6{

color:#7f6f37;

}



div#maincol-right-content a{color:#99042f; text-decoration:underline;}

div#maincol-right-content a:hover{color:#740122; background-color:transparent;}

/*

a:link, a:visited{color:#99042f; text-decoration:none;}

a:hover, a:active{color:#740122; background-color:#fccfdc;}

*/



/*  *********** layout ********** */

#maincol-left{

float:left;

width:340px;

 }

#maincol-left-nav{

width:280px;

height:460px;

}

#logo{

width:141px;

height:138px;

text-align:right;

}

#address{

width:302px;

font-weight:bold;

line-height:1.5em;

 }

#address div {

float:left;

width:120px;

}

#address div.adr {

width:180px;

font-weight:normal;

}

#address a{color:#99042f;}

#address a:hover{color:#740122; background-color:#f7e9ed;}



#homepage-spacer{

float:left;

width:20px;

}



#maincol-middle{

float:left;

line-height:1.5em;

}

#maincol-middle-inlay{

min-height:585px;

height:auto !important;

height:585px;

}

.content-padding{

padding:0px 30px 0px 20px;

}



#update-info{

padding-top:12px;

color:#ccbf96;

}





#maincol-right{

float:left;

width:222px;

 }

#maincol-right-helpnav{

margin-left:20px;

width:200px;

height:80px;

}



#maincol-right-content{

margin-left:20px;

width:200px;

min-height:500px;

height:auto !important;

height:500px;

line-height:1.6em;

color:#7f6f37;

font-family:Georgia, "Times New Roman", Times, serif;

}

#maincol-right-content div{

color:#ffffff;

font-weight:bold;

}

#maincol-right-content span{

color:#99042f;

font-weight:bold;

text-transform:uppercase;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

}

#maincol-right-content img{

margin-bottom:14px;

}



#maincol-right-moodimage{

width:222px;

height:154px;

}





/*  ***  content layouts **** */

#newsteasers{

margin: 12px 0px 6px 0px;

border-bottom:1px solid #ccc2a4;

}



body#contentpage div#newsteasers{

margin: 12px 40px 6px 20px;

}

/*

#newsteasers a{color:#99042f; text-decoration:none;}

#newsteasers a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

*/

#newsteasers img{

margin: 5px 0px 0px 10px;

float:right;

}

#newsteasers div{

padding:0px 0px 6px 20px;

border-top:1px solid #ccc2a4;

background-position:top left;

background-repeat:repeat-y;

}

body#contentpage div#newsteasers div{

padding:0px 0px 6px 0px;

}

div.content-padding h6{

color:#7f6f37;

}



body#homepage div#newsteasers div.newsteasers-dark{
	cursor:pointer;
}

body#homepage div#newsteasers div.newsteasers-fade{
	cursor:pointer;
}

body#homepage div#newsteasers div.newsteasers-over{
	cursor:pointer;
}

body#contentpage div#newsteasers div.newsteasers-dark{
	background-image:url(none);
	cursor:pointer;
}

body#contentpage div#newsteasers div.newsteasers-fade{
	background-image:url(none);
	cursor:pointer;
}



/* lexica page */

#winelexica{
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 40px -20px;
	padding:30px 0px 0px 14px;
	width:406px;
	height:24px;
}

div#maincol-middle-inlay div#winelexica a{

border:1px solid transparent;

text-align:center;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

}
*html div#maincol-middle-inlay div#winelexica a{
border:1px solid white;
}


div#maincol-middle-inlay div#winelexica a:hover, div#maincol-middle-inlay div#winelexica a#link-lexica-current{

border:1px solid #e1ddcf;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

background-color:#ffffff;

color:#7c6c32;

font-weight:bold;

}
div#maincol-middle-inlay div#winelexica span{
border:1px solid transparent;
padding:0px 0px 0px 0px;
width:13px;
height:16px;
display:block;
float:left;
color:#999999;
}
*html div#maincol-middle-inlay div#winelexica span{
border:1px solid white;
}







/* gallery */

#gallery div.gallery-img{
	width:420px;
	height:420px;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

#gallery div.gallery-redblock{
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:-5px;
	height:5px;
}

#gallery div.caption{
	color:#80713a;
	text-align:right;
	background-position:top right;
	background-repeat:no-repeat;
	width:331px;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:20px 10px 10px 40px;
}

#gallery div.gallery-arrows{

float:left;

padding:0px 0px 0px 20px;

}

#gallery div.gallery-numbers{
	float:left;
	padding:18px 0px 0px 0px;
	width:297px;
	border-top:1px solid #a89d77;
	background-position:top left;
	background-repeat:repeat-x;
	text-align:right;
	color:#afa684;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
}







/*  Wine pages with Dropdown-Filters  */

#winefilter div.winefilter-img{
	width:420px;
	height:184px;
	background-position:top left;
	background-repeat:no-repeat;
}

.dropdown-title{

float:left;

color:#99042f;

width:116px;

margin-right:16px;

}

/* Content List: e.g. Wine Product-Information */

#content-list{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-list div{

float:left;

width:174px;

}

/*download-list*/

#content-list div.downl-name{

float:left;

width:370px;

}

#content-list div.downl-descr{

float:left;

width:285px;

}

#content-list div.downl-doctype{

float:left;

width:75px;

text-align:right;

}

/*end download-list*/

#content-list div.2col-list-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-list ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-list ul li{

	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;

	border-bottom:1px solid #c3bca3;



}

div#maincol-middle-inlay div#content-list ul li div{

float:left;

}

.txt-333{

color:#333333;

}

div#maincol-middle-inlay div#content-list a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-list a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



#etikett{
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:20px 0px 20px 0px;
}

.winebottle{

margin-top:51px;

}





/* Content Link-List: e.g. Distributers */

#content-linklist{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-linklist div{

float:left;

width:174px;

}

#content-linklist div.2col-linklist-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-linklist ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-linklist ul li{
	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;
	border-bottom:1px solid #c3bca3;
	background-position:right;
	background-repeat:no-repeat
}

div#maincol-middle-inlay div#content-linklist a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-linklist a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



/* ********* Navigation ********** */

ul#Navigation {

	width:120px;

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	float:left;

}

ul#Navigation li {
	list-style: none;
	margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;
	/*border-bottom:1px solid #eae8e5;*/
	background-position:top left;
	background-repeat:no-repeat
}

ul#Navigation a {

	text-decoration: none; 

	color: #726649;

}

ul#Navigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#Navigation a#current {

	text-decoration: none;

	color: #99042f;

	font-weight:bold;

}

/* SubNavigation */

ul#SubNavigation {
	width:160px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul#SubNavigation li {

	list-style: none;

	margin: 1px 0px 0px 40px; padding: 9px 0px 8px 3px;

	border-bottom:1px solid #ccc2a4;

}



ul#SubNavigation a {

	text-decoration: none; 

	color: #726649;

}

ul#SubNavigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#SubNavigation a#current {

	text-decoration: none;

}

ul#SubNavigation li#current-li{

background-color:#d0c8ac;

}



/* ******** search form ************/

div#maincol-right-helpnav form{margin:0px;} 



div#maincol-right-helpnav input{

margin-top:6px;

float:left;

width:165px;

border:0px;

background-color:#f7f5f0;

color:#bab198;

font-size:0.9em;

height:19px;

padding:5px 2px 0px 2px;

}



div#maincol-right-helpnav input.btn-search{
	background-color:#ddd6bf;
	width:30px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
}





 

/*   forms   */

input:focus{background-color:#f2eddf;color:#333333;}

textarea:focus{background-color:#f2eddf;color:#333333;}



form div.checkbox-lines{

border-top:1px solid #e5e1d5;

border-bottom:1px solid #e5e1d5;

margin-bottom:13px;

padding:13px 0px 15px 0px;

}



label {

	float:left;

  clear:both;

  display:block;

  width:130px;

  margin-bottom:10px;

	padding-top:2px;

}



input, textarea, select {

  float:left;

  display:block;

  width:234px;

  border: 1px solid #b0a582;

  background:#f9f7f3;

  font-size:0.9em;

  margin-bottom:13px;

	height:14px;

  padding:1px;

	color:#666666;

	padding-top:0px;

}



.textarea {
float:left;
height:70px;
width:234px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}




#winefilter form{

margin-left:20px;

margin-top:5px;

}

#winefilter input, select {

width:116px;

margin-right:16px;

height:16px;

}

/*

input, textarea, select {

  float:left;

  display:block;

  width:250px;

  border: 0px solid #7f6f37;

  background:#ddd6bf;

	font-family:trebuchet MS, Lucida Grande, Georgia, Times New Roman, Times, serif;

  font-size: 1em;

  margin-bottom:10px;

  padding:1px;

	color:#6a6a6a;

}

*/



/* mvr - Anderer Style für Checkbox nötig */

input.checkbox {

	float:left;

	clear:both;

	display:block;

	width:20px;

	height:20px;

	color: inherit;

	border: 0px;

	background: #FFFFFF;

	margin: 0px;

	margin-top: -1px;

	margin-right: 5px;

}



.form-button {

  margin-left:130px !important;

  margin-left:50px; /*to fix IE6 position*/

	margin-top:10px;

	margin-bottom:20px;

  width:100px;

	padding-top:0px;

	background-color:#99042f;

	color:#ffffff;

	font-weight:bold;

	border:0px;

	height:17px;

}

/* backgrounds */

#winelexica{
	background-image:url(../../img/bg-lexica.jpg);
}

#gallery div.gallery-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#gallery div.gallery-redblock{
	background-image:url(../../img/gallery-redblock.gif);
}

#gallery div.caption{
	background-image:url(../../img/gallery-verticalline.gif);
}

#gallery div.gallery-numbers{
	background-image:url(../../img/gallery-bg-bar.gif);
}

#winefilter div.winefilter-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#etikett{
	background-image:url(../../img/bg-gallery.jpg);
}

div#maincol-middle-inlay div#content-linklist ul li{
	background-image:url(../../img/listing-arrow.gif);
}

ul#Navigation li {
	background-image:url(../../img/bg-nav.gif);
}

ul#SubNavigation {
	background-image:url(../../img/bg-subnav.gif);
}

div#maincol-right-helpnav input.btn-search{
	background-image:url(../../img/submitarrow.gif);
}
/*--------------------------------------------------*/
html{font-size:100.01%;}

	

body{
	margin:19px 20px 20px 20px;
	background:#fff;
	font:70% Verdana, Arial, sans-serif;
	color:#333333;
	background-position:top left;
	background-repeat:no-repeat;
	width:1010px;
}



/* +++ Begin: Unterscheidung Homepage oder Folgeseite +++ */
div#homepage div#maincol-middle{margin-left:20px; width:400px;}
div#contentpage div#maincol-middle{margin-left:0px; width:420px;}
div#homepage div#maincol-middle-inlay{background-color:#ddd2ae;}
div#contentpage div#maincol-middle-inlay{background-color:#ffffff;}

div#contentpage div#maincol-middle-inlay a{color:#99042f;}
div#contentpage div#maincol-middle-inlay a:hover{color:#740122; background-color:#f7e9ed;}
a#link-current{font-weight:bold;}



div#homepage div#maincol-middle-inlay a{color:#99042f;}

div#homepage div#maincol-middle-inlay a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

/* +++ End: Unterscheidung Homepage oder Folgeseite +++ */





/* ******** general *********** */

img{border:0;}

table{
border:0px;
}
td{
vertical-align:top;
padding:0px 0px 3px 0px;
}


h1{

	margin:22px 0px 10px 0px;

	color:#99042f;

	font-size:1.5em;

	text-transform:uppercase;

	padding:0px;

}

h2{

	margin:12px 0px 0px 0px;

	color:#99042f;

	font-size:1em;

	text-transform:uppercase;

	padding:0px;

}

#newsteasers h2{

	margin:6px 0px 2px 0px;

	font-size:0.9em;

}

h6{

	margin:0px 0px 1px 0px;

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	padding:0px;

}

div#contentpage div#newsteasers h6{

color:#7f6f37;

}

.lead{
	font-weight: bold;
	padding-bottom:6px;
}

div#maincol-right-content a{color:#99042f; text-decoration:underline;}

div#maincol-right-content a:hover{color:#740122; background-color:transparent;}

/*

a:link, a:visited{color:#99042f; text-decoration:none;}

a:hover, a:active{color:#740122; background-color:#fccfdc;}

*/



/*  *********** layout ********** */

#maincol-left{

float:left;

width:340px;

 }

#maincol-left-nav{

width:280px;

height:460px;

}

#logo{

width:141px;

height:138px;

text-align:right;

}

#address{

width:302px;

font-weight:bold;

line-height:1.5em;

 }

#address div {

float:left;

width:120px;

}

#address div.adr {

width:180px;

font-weight:normal;

}

#address a{color:#99042f;}

#address a:hover{color:#740122; background-color:#f7e9ed;}



#homepage-spacer{

float:left;

width:20px;

}



#maincol-middle{

float:left;

line-height:1.5em;

}

#maincol-middle-inlay{

min-height:585px;

height:auto !important;

height:585px;

}

.content-padding{

padding:0px 30px 0px 20px;

}



#update-info{

padding-top:12px;

color:#ccbf96;

}





#maincol-right{

float:left;

width:222px;

 }

#maincol-right-helpnav{

margin-left:20px;

width:200px;

height:80px;

}



#maincol-right-content{

margin-left:20px;

width:200px;

min-height:500px;

height:auto !important;

height:500px;

line-height:1.6em;

color:#7f6f37;

font-family:Georgia, "Times New Roman", Times, serif;

}

#maincol-right-content div{

color:#ffffff;

font-weight:bold;

}

#maincol-right-content span{

color:#99042f;

font-weight:bold;

text-transform:uppercase;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

}

#maincol-right-content img{

margin-bottom:14px;

}



#maincol-right-moodimage{

width:222px;

height:154px;

}





/*  ***  content layouts **** */

#newsteasers{

margin: 12px 0px 6px 0px;

border-bottom:1px solid #ccc2a4;

}



div#contentpage div#newsteasers{

margin: 12px 40px 6px 20px;

}

/*

#newsteasers a{color:#99042f; text-decoration:none;}

#newsteasers a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

*/

#newsteasers img{

margin: 5px 0px 0px 10px;

float:right;

}

#newsteasers div{

padding:0px 0px 6px 20px;

border-top:1px solid #ccc2a4;

background-position:top left;

background-repeat:repeat-y;

}

div#contentpage div#newsteasers div{

padding:0px 0px 6px 0px;

}

div.content-padding h6{

color:#7f6f37;

}



div#homepage div#newsteasers div.newsteasers-dark{
background-image:url(../../img/bg-news.gif);
cursor:pointer;
}
div#homepage div#newsteasers div.newsteasers-fade{
background-image:url(../../img/bg-news-fade.gif);
cursor:pointer;
}
div#homepage div#newsteasers div.newsteasers-over{
background-image:url(../../img/bg-news-over.gif);
cursor:pointer;
}


div#contentpage div#newsteasers div.newsteasers-dark{
background-image:url(none);
cursor:pointer;
}
div#contentpage div#newsteasers div.newsteasers-fade{
background-image:url(none);
cursor:pointer;
}



/* lexica page */

#winelexica{
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 40px -20px;
	padding:30px 0px 0px 14px;
	width:406px;
	height:24px;
}

div#maincol-middle-inlay div#winelexica a{

border:1px solid transparent;

text-align:center;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

}
*html div#maincol-middle-inlay div#winelexica a{
border:1px solid white;
}


div#maincol-middle-inlay div#winelexica a:hover, div#maincol-middle-inlay div#winelexica a#link-lexica-current{

border:1px solid #e1ddcf;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

background-color:#ffffff;

color:#7c6c32;

font-weight:bold;

}
div#maincol-middle-inlay div#winelexica span{
border:1px solid transparent;
padding:0px 0px 0px 0px;
width:13px;
height:16px;
display:block;
float:left;
color:#999999;
}
*html div#maincol-middle-inlay div#winelexica span{
border:1px solid white;
}







/* gallery */

#gallery div.gallery-img{
	width:420px;
	height:420px;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

#gallery div.gallery-redblock{
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:-5px;
	height:5px;
}

#gallery div.caption{
	color:#80713a;
	text-align:right;
	background-position:top right;
	background-repeat:no-repeat;
	width:331px;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:20px 10px 10px 40px;
}

#gallery div.gallery-arrows{

float:left;

padding:0px 0px 0px 20px;

}

#gallery div.gallery-numbers{
	float:left;
	padding:18px 0px 0px 0px;
	width:297px;
	border-top:1px solid #a89d77;
	background-position:top left;
	background-repeat:repeat-x;
	text-align:right;
	color:#afa684;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
}







/*  Wine pages with Dropdown-Filters  */

#winefilter div.winefilter-img{
	width:420px;
	height:184px;
	background-position:top left;
	background-repeat:no-repeat;
}

.dropdown-title{

float:left;

color:#99042f;

width:116px;

margin-right:16px;

}

/* Content List: e.g. Wine Product-Information */

#content-list{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-list div{

float:left;

width:174px;

}

/*download-list*/

#content-list div.downl-name{

float:left;

width:370px;

}

#content-list div.downl-descr{

float:left;

width:285px;

}

#content-list div.downl-doctype{

float:left;

width:75px;

text-align:right;

}

/*end download-list*/

#content-list div.2col-list-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-list ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-list ul li{

	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;

	border-bottom:1px solid #c3bca3;



}

div#maincol-middle-inlay div#content-list ul li div{

float:left;

}

.txt-333{

color:#333333;

}

div#maincol-middle-inlay div#content-list a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-list a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



#etikett{
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:20px 0px 20px 0px;
}

.winebottle{

margin-top:51px;

}





/* Content Link-List: e.g. Distributers */

#content-linklist{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-linklist div{

float:left;

width:174px;

}

#content-linklist div.2col-linklist-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-linklist ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-linklist ul li{
	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;
	border-bottom:1px solid #c3bca3;
	background-position:right;
	background-repeat:no-repeat
}

div#maincol-middle-inlay div#content-linklist a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-linklist a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



/* ********* Navigation ********** */

ul#Navigation {

	width:120px;

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	float:left;

}

ul#Navigation li {
	list-style: none;
	margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;
	/*border-bottom:1px solid #eae8e5;*/
	background-position:top left;
	background-repeat:no-repeat
}

ul#Navigation a {

	text-decoration: none; 

	color: #726649;

}

ul#Navigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#Navigation a#current {

	text-decoration: none;

	color: #99042f;

	font-weight:bold;

}

/* SubNavigation */

ul#SubNavigation {
	width:160px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul#SubNavigation li {

	list-style: none;

	margin: 1px 0px 0px 40px; padding: 9px 0px 8px 3px;

	border-bottom:1px solid #ccc2a4;

}



ul#SubNavigation a {

	text-decoration: none; 

	color: #726649;

}

ul#SubNavigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#SubNavigation a#current {

	text-decoration: none;

}

ul#SubNavigation li#current-li{

background-color:#d0c8ac;

}



/* ******** search form ************/

div#maincol-right-helpnav form{margin:0px;} 



div#maincol-right-helpnav input{

margin-top:6px;

float:left;

width:165px;

border:0px;

background-color:#f7f5f0;

color:#bab198;

font-size:0.9em;

height:19px;

padding:5px 2px 0px 2px;

}



div#maincol-right-helpnav input.btn-search{
	background-color:#ddd2ae;
	width:30px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
}





 

/*   forms   */

input:focus{background-color:#f2eddf;color:#333333;}

textarea:focus{background-color:#f2eddf;color:#333333;}



form div.checkbox-lines{

border-top:1px solid #e5e1d5;

border-bottom:1px solid #e5e1d5;

margin-bottom:13px;

padding:13px 0px 15px 0px;

}



label {

	float:left;

  clear:both;

  display:block;

  width:130px;

  margin-bottom:10px;

	padding-top:2px;

}



input, textarea, select {

  float:left;

  display:block;

  width:234px;

  border: 1px solid #b0a582;

  background:#f9f7f3;

  font-size:0.9em;

  margin-bottom:13px;

	height:14px;

  padding:1px;

	color:#666666;

	padding-top:0px;

}



.textarea {
float:left;
height:70px;
width:234px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}




#winefilter form{

margin-left:20px;

margin-top:5px;

}

#winefilter input, select {

width:116px;

margin-right:16px;

height:16px;

}

/*

input, textarea, select {

  float:left;

  display:block;

  width:250px;

  border: 0px solid #7f6f37;

  background:#ddd6bf;

	font-family:trebuchet MS, Lucida Grande, Georgia, Times New Roman, Times, serif;

  font-size: 1em;

  margin-bottom:10px;

  padding:1px;

	color:#6a6a6a;

}

*/



/* mvr - Anderer Style für Checkbox nötig */

input.checkbox {

	float:left;

	clear:both;

	display:block;

	width:20px;

	height:20px;

	color: inherit;

	border: 0px;

	background: #FFFFFF;

	margin: 0px;

	margin-top: -1px;

	margin-right: 5px;

}



.form-button {

  margin-left:130px !important;

  margin-left:50px; /*to fix IE6 position*/

	margin-top:10px;

	margin-bottom:20px;

  width:100px;

	padding-top:0px;

	background-color:#99042f;

	color:#ffffff;

	font-weight:bold;

	border:0px;

	height:17px;

}

/* backgrounds */

#winelexica{
	background-image:url(../../img/bg-lexica.jpg);
}

#gallery div.gallery-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#gallery div.gallery-redblock{
	background-image:url(../../img/gallery-redblock.gif);
}

#gallery div.caption{
	background-image:url(../../img/gallery-verticalline.gif);
}

#gallery div.gallery-numbers{
	background-image:url(../../img/gallery-bg-bar.gif);
}

#winefilter div.winefilter-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#etikett{
	background-image:url(../../img/bg-gallery.jpg);
}

div#maincol-middle-inlay div#content-linklist ul li{
	background-image:url(../../img/listing-arrow.gif);
}

ul#Navigation li {
	background-image:url(../../img/bg-nav.gif);
}

ul#SubNavigation {
	background-image:url(../../img/bg-subnav.gif);
}

div#maincol-right-helpnav input.btn-search{
	background-image:url(../../img/submitarrow.gif);
}
/*--------------------------------------------------*/
html{font-size:100.01%;}

	

body{
	margin:19px 20px 20px 20px;
	background:#fff;
	font:70% Verdana, Arial, sans-serif;
	color:#333333;
	background-position:top left;
	background-repeat:no-repeat;
	width:1010px;
}



/* +++ Begin: Unterscheidung Homepage oder Folgeseite +++ */
div#homepage div#maincol-middle{margin-left:20px; width:400px;}
div#contentpage div#maincol-middle{margin-left:0px; width:420px;}
div#homepage div#maincol-middle-inlay{background-color:#ddd2ae;}
div#contentpage div#maincol-middle-inlay{background-color:#ffffff;}

div#contentpage div#maincol-middle-inlay a{color:#99042f;}
div#contentpage div#maincol-middle-inlay a:hover{color:#740122; background-color:#f7e9ed;}
a#link-current{font-weight:bold;}



div#homepage div#maincol-middle-inlay a{color:#99042f;}

div#homepage div#maincol-middle-inlay a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

/* +++ End: Unterscheidung Homepage oder Folgeseite +++ */





/* ******** general *********** */

img{border:0;}

table{
border:0px;
}
td{
vertical-align:top;
padding:0px 0px 3px 0px;
}


h1{

	margin:22px 0px 10px 0px;

	color:#99042f;

	font-size:1.5em;

	text-transform:uppercase;

	padding:0px;

}

h2{

	margin:12px 0px 0px 0px;

	color:#99042f;

	font-size:1em;

	text-transform:uppercase;

	padding:0px;

}

#newsteasers h2{

	margin:6px 0px 2px 0px;

	font-size:0.9em;

}

h6{

	margin:0px 0px 1px 0px;

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	padding:0px;

}

div#contentpage div#newsteasers h6{

color:#7f6f37;

}

.lead{
	font-weight: bold;
	padding-bottom:6px;
}

div#maincol-right-content a{color:#99042f; text-decoration:underline;}

div#maincol-right-content a:hover{color:#740122; background-color:transparent;}

/*

a:link, a:visited{color:#99042f; text-decoration:none;}

a:hover, a:active{color:#740122; background-color:#fccfdc;}

*/



/*  *********** layout ********** */

#maincol-left{

float:left;

width:340px;

 }

#maincol-left-nav{

width:280px;

height:460px;

}

#logo{

width:141px;

height:138px;

text-align:right;

}

#address{

width:302px;

font-weight:bold;

line-height:1.5em;

 }

#address div {

float:left;

width:120px;

}

#address div.adr {

width:180px;

font-weight:normal;

}

#address a{color:#99042f;}

#address a:hover{color:#740122; background-color:#f7e9ed;}



#homepage-spacer{

float:left;

width:20px;

}



#maincol-middle{

float:left;

line-height:1.5em;

}

#maincol-middle-inlay{

min-height:585px;

height:auto !important;

height:585px;

}

.content-padding{

padding:0px 30px 0px 20px;

}



#update-info{

padding-top:12px;

color:#ccbf96;

}





#maincol-right{

float:left;

width:222px;

 }

#maincol-right-helpnav{

margin-left:20px;

width:200px;

height:80px;

}



#maincol-right-content{

margin-left:20px;

width:200px;

min-height:500px;

height:auto !important;

height:500px;

line-height:1.6em;

color:#7f6f37;

font-family:Georgia, "Times New Roman", Times, serif;

}

#maincol-right-content div{

color:#ffffff;

font-weight:bold;

}

#maincol-right-content span{

color:#99042f;

font-weight:bold;

text-transform:uppercase;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

}

#maincol-right-content img{

margin-bottom:14px;

}



#maincol-right-moodimage{

width:222px;

height:154px;

}





/*  ***  content layouts **** */

#newsteasers{

margin: 12px 0px 6px 0px;

border-bottom:1px solid #ccc2a4;

}



div#contentpage div#newsteasers{

margin: 12px 40px 6px 20px;

}

/*

#newsteasers a{color:#99042f; text-decoration:none;}

#newsteasers a:hover{color:#740122; text-decoration:underline; background-color:transparent;}

*/

#newsteasers img{

margin: 5px 0px 0px 10px;

float:right;

}

#newsteasers div{

padding:0px 0px 6px 20px;

border-top:1px solid #ccc2a4;

background-position:top left;

background-repeat:repeat-y;

}

div#contentpage div#newsteasers div{

padding:0px 0px 6px 0px;

}

div.content-padding h6{

color:#7f6f37;

}



div#homepage div#newsteasers div.newsteasers-dark{
background-image:url(../../img/bg-news.gif);
cursor:pointer;
}
div#homepage div#newsteasers div.newsteasers-fade{
background-image:url(../../img/bg-news-fade.gif);
cursor:pointer;
}
div#homepage div#newsteasers div.newsteasers-over{
background-image:url(../../img/bg-news-over.gif);
cursor:pointer;
}


div#contentpage div#newsteasers div.newsteasers-dark{
background-image:url(none);
cursor:pointer;
}
div#contentpage div#newsteasers div.newsteasers-fade{
background-image:url(none);
cursor:pointer;
}

/* generelle ul styles */
ul{
padding         :0px 0px 0px 0px;
margin			:4px 0px 4px 24px;
list-style		:square;
}
li{
padding					:0px 0px 0px 0px;
margin					:0px;
}
/* lexica page */

#winelexica{
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 40px -20px;
	padding:30px 0px 0px 14px;
	width:406px;
	height:24px;
}

div#maincol-middle-inlay div#winelexica a{

border:1px solid transparent;

text-align:center;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

}
*html div#maincol-middle-inlay div#winelexica a{
border:1px solid white;
}


div#maincol-middle-inlay div#winelexica a:hover, div#maincol-middle-inlay div#winelexica a#link-lexica-current{

border:1px solid #e1ddcf;

padding:0px 0px 0px 0px;

width:13px;

height:16px;

display:block;

float:left;

text-decoration:none;

background-color:#ffffff;

color:#7c6c32;

font-weight:bold;

}
div#maincol-middle-inlay div#winelexica span{
border:1px solid transparent;
padding:0px 0px 0px 0px;
width:13px;
height:16px;
display:block;
float:left;
color:#999999;
}
*html div#maincol-middle-inlay div#winelexica span{
border:1px solid white;
}







/* gallery */

#gallery div.gallery-img{
	width:420px;
	height:420px;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

#gallery div.gallery-redblock{
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:-5px;
	height:5px;
}

#gallery div.caption{
	color:#80713a;
	text-align:right;
	background-position:top right;
	background-repeat:no-repeat;
	width:331px;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:20px 10px 10px 40px;
}

#gallery div.gallery-arrows{

float:left;

padding:0px 0px 0px 20px;

}

#gallery div.gallery-numbers{
	float:left;
	padding:18px 0px 0px 0px;
	width:297px;
	border-top:1px solid #a89d77;
	background-position:top left;
	background-repeat:repeat-x;
	text-align:right;
	color:#afa684;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
}







/*  Wine pages with Dropdown-Filters  */

#winefilter div.winefilter-img{
	width:420px;
	height:184px;
	background-position:top left;
	background-repeat:no-repeat;
}

.dropdown-title{

float:left;

color:#99042f;

width:116px;

margin-right:16px;

}

/* Content List: e.g. Wine Product-Information */

#content-list{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-list div{

float:left;

width:174px;

}

/*download-list*/

#content-list div.downl-name{

float:left;

width:370px;

}

#content-list div.downl-descr{

float:left;

width:285px;

}

#content-list div.downl-doctype{

float:left;

width:75px;

text-align:right;

}

/*end download-list*/

#content-list div.2col-list-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-list ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-list ul li{

	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;

	border-bottom:1px solid #c3bca3;



}

div#maincol-middle-inlay div#content-list ul li div{

float:left;

}

.txt-333{

color:#333333;

}

div#maincol-middle-inlay div#content-list a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-list a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



#etikett{
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:20px 0px 20px 0px;
}

.winebottle{

margin-top:51px;

}





/* Content Link-List: e.g. Distributers */

#content-linklist{

border-top:1px solid #604d09;

padding-top:10px;

color:#7c6c32;

}

#content-linklist div{

float:left;

width:174px;

}

#content-linklist div.2col-linklist-spacer{

float:left;

width:20px;

}



div#maincol-middle-inlay div#content-linklist ul{

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	list-style-type:none;

}

div#maincol-middle-inlay div#content-linklist ul li{
	margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;
	border-bottom:1px solid #c3bca3;
	background-position:right;
	background-repeat:no-repeat
}

div#maincol-middle-inlay div#content-linklist a{

text-decoration:none;

color:#7c6c32;

}

div#maincol-middle-inlay div#content-linklist a:hover{

text-decoration:none;

color:#99042f;

background-color:transparent;

}



/* ********* Navigation ********** */

ul#Navigation {

	width:120px;

	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;

	float:left;

}

ul#Navigation li {
	list-style: none;
	margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;
	/*border-bottom:1px solid #eae8e5;*/
	background-position:top left;
	background-repeat:no-repeat
}

ul#Navigation a {

	text-decoration: none; 

	color: #726649;

}

ul#Navigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#Navigation a#current {

	text-decoration: none;

	color: #99042f;

	font-weight:bold;

}

/* SubNavigation */

ul#SubNavigation {
	width:160px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul#SubNavigation li {

	list-style: none;

	margin: 1px 0px 0px 40px; padding: 9px 0px 8px 3px;

	border-bottom:1px solid #ccc2a4;

}



ul#SubNavigation a {

	text-decoration: none; 

	color: #726649;

}

ul#SubNavigation a:hover, a:active {

	text-decoration: none;

	color: #99042f;

}

ul#SubNavigation a#current {

	text-decoration: none;

}

ul#SubNavigation li#current-li{

background-color:#d0c8ac;

}



/* ******** search form ************/

div#maincol-right-helpnav form{margin:0px;} 



div#maincol-right-helpnav input{

margin-top:6px;

float:left;

width:165px;

border:0px;

background-color:#f7f5f0;

color:#bab198;

font-size:0.9em;

height:19px;

padding:5px 2px 0px 2px;

}



div#maincol-right-helpnav input.btn-search{
	background-color:#ddd2ae;
	width:30px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
}





 

/*   forms   */

input:focus{background-color:#f2eddf;color:#333333;}

textarea:focus{background-color:#f2eddf;color:#333333;}



form div.checkbox-lines{

border-top:1px solid #e5e1d5;

border-bottom:1px solid #e5e1d5;

margin-bottom:13px;

padding:13px 0px 15px 0px;

}



label {

	float:left;

  clear:both;

  display:block;

  width:130px;

  margin-bottom:10px;

	padding-top:2px;

}



input, textarea, select {

  float:left;

  display:block;

  width:234px;

  border: 1px solid #b0a582;

  background:#f9f7f3;

  font-size:0.9em;

  margin-bottom:13px;

	height:14px;

  padding:1px;

	color:#666666;

	padding-top:0px;

}



.textarea {
float:left;
height:70px;
width:234px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}




#winefilter form{

margin-left:20px;

margin-top:5px;

}

#winefilter input, select {

width:116px;

margin-right:16px;

height:16px;

}

/*

input, textarea, select {

  float:left;

  display:block;

  width:250px;

  border: 0px solid #7f6f37;

  background:#ddd6bf;

	font-family:trebuchet MS, Lucida Grande, Georgia, Times New Roman, Times, serif;

  font-size: 1em;

  margin-bottom:10px;

  padding:1px;

	color:#6a6a6a;

}

*/



/* mvr - Anderer Style für Checkbox nötig */

input.checkbox {

	float:left;

	clear:both;

	display:block;

	width:20px;

	height:20px;

	color: inherit;

	border: 0px;

	background: #FFFFFF;

	margin: 0px;

	margin-top: -1px;

	margin-right: 5px;

}



.form-button {

  margin-left:130px !important;

  margin-left:50px; /*to fix IE6 position*/

	margin-top:10px;

	margin-bottom:20px;

  width:100px;

	padding-top:0px;

	background-color:#99042f;

	color:#ffffff;

	font-weight:bold;

	border:0px;

	height:17px;

}

/* backgrounds */

#winelexica{
	background-image:url(../../img/bg-lexica.jpg);
}

#gallery div.gallery-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#gallery div.gallery-redblock{
	background-image:url(../../img/gallery-redblock.gif);
}

#gallery div.caption{
	background-image:url(../../img/gallery-verticalline.gif);
}

#gallery div.gallery-numbers{
	background-image:url(../../img/gallery-bg-bar.gif);
}

#winefilter div.winefilter-img{
	background-image:url(../../img/bg-gallery.jpg);
}

#etikett{
	background-image:url(../../img/bg-gallery.jpg);
}

div#maincol-middle-inlay div#content-linklist ul li{
	background-image:url(../../img/listing-arrow.gif);
}

ul#Navigation li {
	background-image:url(../../img/bg-nav.gif);
}

ul#SubNavigation {
	background-image:url(../../img/bg-subnav.gif);
}

div#maincol-right-helpnav input.btn-search{
	background-image:url(../../img/submitarrow.gif);
}
/*--------------------------------------------------*/
body{
	background-image:url(../../img/bg.gif);
}

body#homepage div#newsteasers div.newsteasers-dark{
	background-image:url(../../img/bg-news.gif);
}

body#homepage div#newsteasers div.newsteasers-fade{
	background-image:url(../../img/bg-news-fade.gif);
}

body#homepage div#newsteasers div.newsteasers-over{
	background-image:url(../../img/bg-news-over.gif);
}

/*--------------------------------------------------*/
