body
{
	font-family: Arial, Helvetica, sans-serif;
    background-color: #E5DDCF;
	margin : 0;
	padding : 0;
	font-size : 12px;
}

#container
{
position: relative;
background-color: #ffffff;
width: 960px;
text-align: middle;
}

img
{
	margin : 0;
	border : 0
}

div
{
	margin : 0;
	padding : 0;
	border : 0;
	font-size:12px;
}

table#page
{
	height : 100%;
	margin : -5px auto;
	overflow : scroll;

}

table, tr, td
{
	vertical-align : top;
	border: 0;
	margin : 0;
	padding : 0;
	cell-spacing :0;
	cell-spacing :0;
	cell-padding:0;
	text-align : left;
	font-size:12px;

}

.LeftContentTop table
{position: relative; float: left;}


td#top
{
	height : 99px;
	width : 960px;
	border-bottom : 1px solid white

}

td#navigate
{
	width : 283px;
	color : white;
	border-top : 1px solid white;
	border-right : 1px solid white;

}

td#content
{
	width : 675px;
	font-size : 12px;

}

table
{
position: relative;
z-index: 1003;
}

table#main
{position: relative;
width: 635px;}

table#main33
{
	width : 960px;
	margin-left: 153px;
	float: left;
 }

#main233
{
	width : 960px;
	margin-left: -153px;
	float: left;
 }

#bottombar
{
	margin-left: 0px;
	height:20px;
	width : 956px;
	background-color:#000000;
	color : white;
	text-align : center;
	padding : 2px;
	font-size:11px;
	letter-spacing:1px;
}

a
{
	text-decoration : none;
	font-weight : bold
}

.submenu
{
	background-color:#E5DDCF;
	height : 140px;
	width : 283px;
	padding-top :10px;
	padding-left : 6px;
	margin-top:16px;
}

.submenu tr td img.foto
{
	width : 130px
}

#submenu
{
	margin-right : 0;
	padding-right : 0;
	text-indent : 0;
	width : 135px;
}

#submenuimage
{
	margin : 0px
}

.submenuitem
{
	display:block;
	width:143px;
	height:auto;
	min-height : 16px;
	background : #B9AC97;
	border-top : 1px solid #ffffff;
	font-family : arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color : #ffffff;
	text-indent : 6px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.submenuitem a
{
	display:block;
	color : #ffffff;
	text-decoration : none;
	font-size : 10px;
	letter-spacing:1px;
}

.submenuitem a:hover
{
	display:block;
	color : black;
	width:133px;
	background : #E5DDCF;
}


tr#dividerbar
{

}

table#menu
{
	position : relative;
	left : 10px;
	font-size : 12px;
	text-align:right;
}

tr td.menuitem
{
	background : url(../menus/vojacek/images/btn.gif) no-repeat;
	text-align : center;
	color : white;
	width : 125px;
	height : 15px;
}


tr td.menuitemactive
{
	background : url(../menus/vojacek/images/btn_active.gif) no-repeat;
	width : 125px;
	text-align : center;
	height : 15px;
}


td.menuitem a
{
	color : white;
	text-decoration : none;
	font-size : 12px;
	padding-left : 0px;
	padding-right : 4px;
}

td.menuitem a:hover
{
	font-weight : bold
}

td.menuitemactive a
{
	color : #7F2725;
	text-decoration : none;
	font-size : 12px;
}

td.menuitemactive a:hover
{
	font-weight : bold
}


.btn1
{
	margin-left:19px;
	margin-top:8px;
}

.nieuwsbrief
{
	font-family:arial, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#D5A046;
	font-size:17px;
}

.inloggen
{
	font-family:arial, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#ffffff;
	font-size:17px;
}

.inputbox
{
	width:175px;
	height:20px;
	font-family:arial, Arial, Helvetica, sans-serif;
	background-color:#EEEAE3;
	border:1px solid #000000;
	font-size:12px;
	letter-spacing:1px;
	text-align:Center;
}

.subtopbar
{
	height:13px;
	background-color:#E5DDCF;
	border-style:solid;
	border-width:1px;
	border-top:1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#ffffff;
}

.snelzoeken
{
	height:138px;
	background-color:#E5DDCF;
	border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:0px;


}

.snelzoekentable
{

	background-color:#E5DDCF;


}

.tableleft
{
position: relative;
margin-top: 1px;
width: 282px;
}

.zoekentext
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-right : 4px;

}

.ImgZooi
{
position:absolute;right:4px;top:24px
}


.zoekeninputbox
{
	width:140px;
	height:19px;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	letter-spacing:1px;
}

.blocktitles
{
	position: relative;
	width: 635px;
	font-family:Arial;
	display: block;
	clear: all;
	font-size:12px;
	font-weight:bold;
	color:#B40637;
	float:left;
	padding-right:3px;
	padding:5px;
	padding-top : 0;
	padding-top : 20px;
}

.contenttitles
{
	position: relative;
	margin-top: 20px;
	font-family:arial, Arial, Helvetica, sans-serif;
	color:#B50438;
	font-size:12px;
	text-align: left;
	font-weight: bold;
	line-height:15pt;
	padding-left:162px;
}

.contentprijs
{
	font-family:arial, Arial, Helvetica, sans-serif;
	color:#B50438;
	font-size:17px;

	position: relative;

	line-height:15pt;
	padding:0;
	margin : 0
}

.contentboldtext
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B9AC97;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	vertical-align : top
}

.contentsmalltext
{
	position: relative;
	width: 450px;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	vertical-align : top
}

.contentlinkitems
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#B50438;
	text-decoration:underline;
}

input
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	letter-spacing:1px;
	margin : 0
}

select
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#Fffffff;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	letter-spacing:1px;
}



textarea
{
	font-family:arial, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	letter-spacing:1px;
}

.contentinputbox
{
	width:47px;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	letter-spacing:1px;
	margin : 0
}

.contenttype1
{
    position: relative;
	width:675px;
	background-color:#EEEAE3;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	margin-top : 2px;
	padding : 5px;
}

.articles_printfriendly
{position: relative;clear:both;float: right;}

.DetailTable
{
    clear: both;
    position: relative;
    width: 99%;
	background-color:#EEEAE3;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	margin-top : -13px;
	padding : 5px;
}

.DetailTable2 .shopheader
{
position: relative;

}

.righttopimage img
{position: relative;
top: 2px;
width: 281px;}


.DetailTable TR
{
position: relative;
width: 600px;

}

.assortimenttable
{
position: relative;
width: 281px;
}

.contenttype2
{
        width:675px;
	background-color:#DFD2BA;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	margin-top : 2px;
	padding : 5px;
}
.LeftContentTop
{
position: relative;
float: left;
}

.contentbtn
{
	padding:5px;
	margin-right:5px;
}


ul.winelist li
{
	margin-left : 0;
	padding-left : 0;
	list-style-image: url(../modules/shop/images/list_item.gif);
}

tr.winelist_0, tr.winelist_1,  td.package, td.package,  td.price
{
	position: relative;
	height: 50px;
	padding-left : 4px;
     padding-top: 10px;
	border-top: 1px solid #B9AC97;
	width: 100%;
}

td.wine_name
{
    position: relative;
	height: 50px;
	padding: 4px;
    padding-top: 10px;
	border-top: 1px solid #B9AC97;
	width: 400px;
}

tr.winelist_0
{
position: relative;
padding-top: 10px;

background-color: #EEEAE3;
}

.wine_name a:hover
{
color: #B50438;
}

.wine_name a.wineTitle
{
position: relative;
width: 400px;
color: #000000;
font-size: 12px;
font-weight: normal;
}
.wine_name a.wineTitle:hover
{
text-decoration: underline;
color: #000000;
width: 100%;
font-size: 12px;
font-weight: normal;
}

.wine_name a
{
color: #B50438;
}

tr.winelist_0:hover, tr.winelist_1:hover
{
background-color: #B9AC97;
}


.ThumbImage
{
border-top: 1px solid #B9AC97;

}

ul.categories
{
	position: relative;
	margin-left : 2px;
	padding-left : 2px;
}

ul.categories  li
{
	margin-left : 1px;
	padding-left : 2px;
	list-style-type : none;
	line-height:20px;
}

.categories li a
{
        width:266px;
        display:block;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D0D0D0;
	letter-spacing:2px;
	margin-left:0px;
	text-decoration : none;
	color:#000000;
	letter-spacing:1px;
	font-weight : normal
}

.categories li a:hover
{
        width:266px;
        display:block;
	background : #E5DDCF;
	color:#000000;
	text-decoration : none
}

.winelist
{
 position: relative;
 clear: all;
 margin-top: -4px;
 width: 674px;
}

.winelist li a, .winelist td a
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	letter-spacing:1px;
	margin-left:0px;
	text-decoration : none;
}

.winelist td.package
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	letter-spacing:1px;
	margin-left:0px;
	text-decoration : none;
	text-align : right;
	width: 100px;
	font-weight:bold;

}

.winelist td.price
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B50438;
	letter-spacing:1px;
	margin-left:0px;
	text-decoration : none;
	text-align : right;
	font-weight:bold;
	padding-right: 10px;
	width: 100px;
	padding-left:15px;
}



table.wineinfo
{
	position: relative;
	text-align : top;
	position: relative;
}

.infotable
{
	position: relative;
	float: left;
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top:5px;
	padding-left : 5px;
	margin-top: 20px;
	vertical-align : top;
}


.minishoppinglight
{
	background-color:#E2DDD4;
	height:25px;
	line-height:25px;
	padding-left : 10px
}

.minishoppingbordeaux
{

border-bottom: solid 1px black;

}

.minishoppinggreen
{
	background-color:#E5DDCF;
	height:17px;
padding-left : 10px
}

.minishoppinglightgreen
{
	background-color:#E5DDCF;
	padding-top:3px;

}

.minishoppinglightgreen a
{
	font-weight:bold;
	color:#000000;

}

.minishoptextbordeaux
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align : middle;

}

.minishoptextwit
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}

.minishoptextblack
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
font-style : italic
}

.minishoptotaalprijs
{
	margin-right:17px;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.shopheader
{
	height:24px;
	background-color:#E5DDCF;
	border-style:solid;
	border-width:1px;
	border-color:#E5EED6;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:1px;
	padding-left : 10px;
	text-align : left;
	color:#000000;

}

.shopbordeaux
{
	height:26px;
	background-color:#EEEAE3;
	border-style:solid;
	border-width:1px;
	border-color:#E5DDCF;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	vertical-align : middle;
	padding-left : 10px
}

.shopdarkgreen
{
	height:26px;
	background-color:#EEEAE3;
	border-style:solid;
	border-width:1px;
	border-color:#E5DDCF;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	vertical-align : middle;
	padding-left : 10px
}

.lightgreen
{
	height:72px;
	background-color:#EEEAE3;
	border-style:solid;
	border-width:1px;
	border-color:#E5EED6;
	border-left:0px;
	border-top:1px;
	border-right:0px;
	border-bottom:0px;
}

.shopbordeaux .aantalinput
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:40px;
	background-color:#B50438;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}


.shopdarkgreen .aantalinput
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:40px;
	background-color:#B50438;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}

.checkoutheader {
background-color:#B50438;
color:#ffffff;
font-weight:bold;
padding:3px;
}

.shopprijs
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.articles_maintext
{
	position: relative;
	clear: all;
	display: block;
	float: left;
	text-align: left;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width: 640px;
	padding:5px;
	padding-top : 0px;
}

.articles_introtext
{
	position: relative;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:20px;
	padding-right: 5px;
	right: 2px;
	padding-left: 5px;
	width: 664px;
	top: -20px;
    height: 100px;
}


.articles_introtext:hover
{
}

.articles_introtext IMG
{
position: relative;
left: -1px;
margin-top: -19px;
margin-bottom: 2px;
}

.articles_introtext IMG:hover
{
position: relative;
background-color: #e5ddcf;
left: -1px;
margin-top: -19px;
margin-bottom: 2px;
opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}


.articles_readmore
{
position: relative;
clear: all;
float: right;
width: 320px;
right: 2px;
margin-top: -28px;
}

.image1_readmore
{
position: relative;
float: right;
}

.articles_maintext a
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.articles_maintext a:hover
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

.articles_title
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B40637;
	float: left;
	display: block;
	padding:5px;
	padding-top : 0
}

div.textcontent
{
	width : 100%;
}

.orderaccord
{
	padding-left : 150px;
	padding-top : 20px
}


.clicklink
{
color : #7F2725;
}


.loggedinuser
{
    height:10px;
	color : #7F2725;
	width : 150px;
	text-align:center;
	padding:2px;
}

.cartmessage
{
	position: relative;
	float: left;
	color : black;
	font-size : 14px
}

.back
{
      text-align : right;
      margin-top : 10px
}

.agendalink
{
	height:80px;
	width:80px;
	background-color:#E5DDCF;
}

.agendalink a
{
	font-size : 13px;
	letter-spacing : 2px;
	color : #D8E9B9;
	padding-left : 10px;
}


.superoffer
{
	height:26px;
	width:284px;
}

.superoffer a
{
	position:relative;
	top:3px;
	left:3px;
	font-family:times;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:2px;
	font-weight:bold;
}

.forgotpassword
{
	font-size : 11px;
	color : #EEEAE3;
	float: right;
	letter-spacing:1px;
}

a.forgotpassword:hover
{
	color : #b50438;
}


.changepassword
{
	font-size : 9px;
	color : black
}

.supertext
{
	border:0px solid white;
	overflow:hidden;
	color:#AF0836;
	font-size : 12px
}


.mailto
{
	color : white;
	text-decoration : none;
	font-weight : normal
}

.mailto:hover
{
	text-decoration : underline
}


.infotable div label
{
	float : left;
	width : 250px
}

.winedescription label
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B9AC97;
}

.winedescription div
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#809A56;
	margin-top : 4px
}


.winedescription span
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width : 400px;
}

.winedescription input
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width : 350px;
	letter-spacing : 0
}


.winedescription .view input
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width : 350px;
	letter-spacing : 0;
	border : 0;
	background : transperent;
	color : red
}

.winedescription input.submit
{
	width : auto;
	letter-spacing : 0
}

.winedescription .radio
{

	width : 30px;
}

.winedescription textarea
{

	width : 350px
}

.infotable div
{
position: relative;
width: 671px;
}

.infotable .infotabledata
{
	border-bottom : 1px solid #B9AC97;
	padding-top : 4px;
	padding-bottom : 4px
}

.infotable .infotabledata a
{
	color:#000000;
}

.infotable .infotabledata a:hover
{
	color:#B9AC97;
}

.infotable a
{
	position: relative;
	margin : 0;
	padding : 0;
	font-family:arial;
	font-size:13px;
	color:#000000;
	letter-spacing:1px;
	margin-left:0px;
	text-decoration : none;
}


.infotable .infotableheader
{
	position : relative;
	border-bottom : 2px solid #000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-right:5px;
	padding-top:5px;
	vertical-align : top
}


.infotable .infotabledata
{
	position : relative;
	letter-spacing : 0;
}

.infotable a.bill
{
	position : relative;
	color:#000000;

}

.infotable .header1
{
	position : relative;
	width: 400px;
	text-align: left;
	float: left;
}

.infotable .header2
{
	position : relative;
	float: right;
	width : 300px;
}


.infotable .data1
{
	position : relative;
	width : 400px;
	color:#000000;
	text-align: left;
	float: left;

}

.infotable .data2
{
	position : absolute;
	left : 400px;
	width : 50px;
	vertical-align : top
}

.infotable .data3
{
	position : absolute;
	left : 450px;
	text-align : right;
	width : 250px;
}

span.supplier
{
	margin-left : 15px;
	background: url(../modules/shop/images/list_item.gif) left no-repeat;
}

.shopbutton
{
	float : left;
	width : auto;
	background: #B9AC97;
	color : white;
	height : 17px;
	font-size : 12px;
	clear : both
}

.infotable .billheader1
{
	position : relative;
	width : 100px
}

.infotable .billheader2
{
	position : absolute;
	left : 150px;
	width : 100px
}


.infotable .billheader3
{
	position : absolute;
	left : 250px;
	width : 150px
}


.infotable .billheader4
{
	position : absolute;
	left : 400px;
	width : 100px
}


.infotable .billheader5
{
	position : absolute;
	left : 500px;
	width : 100px
}


.infotable .billdata1
{
	position : relative;
	width : 100px
}

.infotable .billdata2
{
	position : absolute;
	left : 100px;
	width : 150px
}


.infotable .billdata3
{
	position : absolute;
	left : 250px;
	width : 150px
}


.infotable .billdata4
{
	position : absolute;
	left : 400px;
	width : 100px
}


.infotable .billdata5
{
	position : absolute;
	left : 500px;
	width : 100px
}




.submit
{
	height:18px;
	width : auto;
	background-color:#AF0836;
	color:white;
	cursor : pointer;
	cursor : hand;
}

.submit_delete
{
	height:18px;
	width : auto;
	background-color:red;
	color:white;
	cursor : pointer;
	cursor : hand;
}


.billsheader
{
	height:24px;
	background-color:#E5DDCF;
	border-style:solid;
	border-width:0px;
	border-color:#E5EED6;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:1px;
	padding-left : 10px;
	text-align : left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	cursor: hand;


}

.bill_light
{
	height:22px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#EEEAE3;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	vertical-align : middle;
	padding-left : 20px;
	height : 18px
}

.bill_dark
{
	height:22px;
	background-color:#EEEAE3;
	border-style:solid;
	border-width:1px;
	border-color:#E5EED6;
	border-left:0px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	vertical-align : middle;
	padding-left :20px;
	height : 18px
}

.clicklink:hover
{
cursor:hand
}

a.bill_link
{
	text-decoration : none;
}

a.bill_link:hover
{
	background : red
}


.form_fields, .form_introtext
{
	position: relative;
	clear: all;
	display: block;
	float: left;
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px;
	padding-top : 0px
}


.formlabel
{
	margin-top : 4px
}

.forminput
{
		margin-top : 4px
}

.form_fields input
{
	width : 400px;
}


.form_fields select
{
	width : auto;
}

.form_fields textarea
{
	width : 400px;
}

.form_buttons
{
	text-align : center
}

.form_buttons input
{
	height:18px;
	width : auto;
	background-color:#AF0836;
	color:white;
	cursor : pointer;
	cursor : hand;
}

.form_title
{
font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B40637;
	float: left;
	display: block;
	padding:5px;
	padding-top : 0

}

.forms
{
	font-family:arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px;
	padding-top : 0px
}

.forms .form_confirmleft
{
	font-weight : bold
}


span.bydackus
{
	font-size : 9px;
	color:#000000;
}

#scrolltext {
	color:#000000;
	font-family:arial;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}

#scrolltext a {
	color:#000000;
}

.topmenulink {
color:#ffffff;
margin:0 5px 0 5px;
font-weight:bold;
text-align:right;
}

.cartheadline {
background-color:#B9AC97;
color:#ffffff;
font-size:10px;
font-weight:bold;
height:20px;
line-height:20px;
text-indent:5px;
}

#winkellink {
color:#B00637;
margin:3px;
font-weight:bold;
padding:4px;
}

.cartmessage {
background-color:#B50438;
font-weight:bold;
font-size:10px;
color:#ffffff;
padding:4px;
}

.giftboxtitle {
font-weight:bold;
color:#B50438;
}

td.smallbuttons
{
	text-align : right
}

td.smallbuttons img
{
	margin-right : 4px
}


.shopheader_sendorder
{
	text-align : right;

}

.euro
{
	float : left;
}

/* NEW STYLESHEET CSSSSSS GRTZ GORDON */

#bovenkant{

width: 958px;
height: 139px;
vertical-align: top;
border-right: 2px solid white;
}

#new_links{
float:left;
}

#new_logo{
width: 255px;
height: 42px;

}

#new_menuutje{
margin-top: 57px;

}

#new_rechts{
height: 110px;
width: 300px;
float:right;
text-align: right;
margin-right: 5px;

}

#new_login{
vertical-align: top;
}

#new_menu{
position: relative;
width: 671px;
top: 12px;
height: 22px;
left: 31px;
float:left;
text-align: left;
z-index: 2005;

}


.ftp-input{border:1px solid #303030; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin-left:10px;}

.ftp-input{position: relative;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
z-index:100;
font-weight:bold;}

/* NEW SITE */

.FullContent
{
position: relative;
width: 960px;
float:left;
z-index: 1000;
}


.LeftContent
{
position: relative;
width: 677px;
float: left;
z-index: 1000;
}

.RightContentX
{
position: relative;
width: 283px;
float: right;
right: -283px;
top: -760px;
z-index: 1000;
}

.RightContent
{
position: relative;
width: 283px;
float: right;
z-index: 1000;
}


.assortiment
{
	position:relative;
	display: block;
	width: 283px;
	background-color:#EEEAE3;
	border-style:solid;
	border-width:1px;
	border-top:2px;
	border-bottom:1px;
	border-left:0px;
	border-right:2px;
	border-color:#ffffff;
	padding : 3px
}

.fotohome
{
position: relative;
margin-top: 2px;
width: 281px;
height: 132px;
z-index: 1001;

}

.fotohomeOver
{
position: relative;
margin-top: 2px;
width: 281px;
height: 132px;
opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
z-index: 1003;
}


SPAN#ImageLink
{
position:relative;
top: 43px;
font-family: arial;
font-size: 14px;
color: #B50438
}


/* Offer */





.ImgOffer{
    position: relative;

}

.OfferBlok_0
{
    position: relative;
    margin-top: 2px;
    float: left;
    background-color: #EEEAE3;
    width: 335px;
    height: 100px;
}

.OfferBlok_0:hover
{
    position: relative;
    margin-top: 2px;
    float: left;
    background-color: #e5ddcf;
    width: 335px;
    height: 100px;
}

.OfferBlok_1
{
    position: relative;
    margin-top: 2px;
    float: right;
    margin-right:4px;
    background-color: #EEEAE3;
    width: 334px;
    height: 100px;
}

.OfferBlok_1:hover
{
    position: relative;
    margin-top: 2px;
    float: right;
    margin-right:4px;
    background-color: #e5ddcf;
    width: 334px;
    height: 100px;
}

#WineOfferPicture_0{
    position: relative;
    width: 66px;
    float: left;
}


#WineOfferPicture_1{
    position: relative;
    width: 66px;
    float: right;
}


#WineOfferText{
    position: relative;
    width: 250px;
    padding: 2px;
    float: right;
}

.WineTitleOffer, .WineNewsTitle{
    position: relative;
    display: block;
    font-family: arial;
    color: #B50438;
    font-size: 12px;
    font-weight: bold;
}

.WineTitleOffer_hover{
    position: relative;
    display: block;
    height: 30px;
    font-family: arial;
    color: #B50438;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid red;
}


.PriceOffer{
    position: relative;
    color: #B50438;
    width: 145px;
    float: left;
    text-align: left;
    margin-left: 14px;
    top: 5px;
    font-size: 12px;
    font-weight: bold;
}

.WineNews{
    position: relative;
    margin-top: 2px;
    float: left;
    background-color: #E5DDCF;
    width: 669px;
    height: 220px;
    padding: 2px;
	height: auto;
	
}

/*
.WineNews:hover
{
position: relative;
margin-top: 2px;
float: left;
background-color: #E5DDCF;
width: 671px;
height: 148px;
padding: 2px;
}
 */

.WineNewsDescr IMG
{
position: relative;
/*margin-top: -31px;*/
height: 152px;
float:right;
margin-right: -2px;
padding-left: 4px;
vertical-align:bottom;
margin:bottom:0px;

}

.WineNewsDescr
{
position: relative;
float:left;
}


.articles_maintitle
{
clear: all;
padding: 2px;
margin-top: 2px;
width: 669px;
background-color: #000000;
color: #ffffff;
font-size: 12px;
margin-left: 2px;
font-weight: bold;
}

.passwordforgotten
{
position: relative;
font-weight: bold;
top: 16px;
float: right;
color: #000000;
}

.GoButton
{
position: relative;
height: 25px;
left: -5px;
}

.OrderHere
{
position: relative;
float: right;

}

.OfferInfo
{
position: relative;
left: 45px;
}

.ImgOfferInfo
{
position: relative;
margin-top: 10px;
}

.winesamplelist
{
clear: both;
position: relative;
float:left;
width: 450px;
text-align: left}

.LineUnderOffer
{
position: relative;
margin-top: 2px;
width: 260px;
height: 30px;
float: left;
}

#lightboxImage
{
position: relative;
z-index: 5000;
padding: 5px;
background-color: #B9AC97;
border: 1px solid #000000;
}

.ImgLightBox
{
position: relative;
z-index: 9002;
}

.MouseOverImage
{
position: relative;
z-index: 9002;
margin-top: -17px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
background-color: #ffffff;
}

.infotable LABEL
{
position: relative;
width: 200px;
}


.tussenStuk
{
position: relative;
float: left;
}

.infotable RADIO
{
position: relative;
border: 1px solid #000000;
left: 0px;
}

.infotable SELECT, .infotable TEXTAREA
{
position: relative;
border: 1px solid #000000;
}




.infotable CHECKBOX
{
position: relative;
border: 1px solid red;
left: 40px;
}

.infotable .submit
{
position: relative;
left: -40px;
color: #ffffff;
}

.infotable .submit:hover
{
color: #000000;
}

.infotable a
{
position: relative;
color: #ffffff;
}

.infotable a:hover
{
position: relative;
color: #000000;
}

.infotable TD
{
position: relative;
color: #000000;
}

.infotable .tdlabel
{
position: relative;
width: 200px;
}

.infotable TD a
{
position: relative;
color: #000000
}

.infotable TD a:hover
{
position: relative;
color: #B9AC97
}

.WineNewsImg
{
position: relative;
top: -35px;
}

.TheFormBuilder
{
position: relative;
width: 671px;
float: left;
}

.cboxspan
{
position: relative;
float: right;
top: -24px;
}

.cbox
{
position: relative;
border: 0px solid #000000;
background-color: #B9AC97;
}

.category_box_france
{
position: relative;
padding-left: 20px;
}

.category_box_france li
{
position: relative;
width: 90%;
border-bottom: 1px solid #b50438;
font-size: 8px;
}