﻿/* CSS Document */

body {
	width: 100%;
	height: 100%;	
	margin:0px;
	font-size:11px;
	background-image:url('/sites/12/images/background.png');
	background-attachment:fixed;
	font-family:Georgia,Garamond,Sylfaen;
	font-size:12px;
	font-weight:normal;
}

html {
	width: 100%;
	height:100%;
	overflow-x:hidden;
}

div.container{
	position:relative;
	width:1000px;
	height:100%;
	margin:0 auto;
}

div#voorwaarden
{
	height:500px;
	overflow:auto;
}

div.menu {
	position:absolute;
	width:1000px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 0px;
	background-image:url('/sites/12/images/menu0.png');
}
div.submenu {
	position:absolute;
	width:200px;
	height:420px;
	z-index:5;
	left: 5px;
	top: 150px;
	margin-left:2px;
	background-image:url('/sites/12/images/submenu1.png');
	background-repeat:no-repeat;
	background-position:left top;
}

div.content {
	position:absolute;
	width:998px;
	z-index:3;
	left: 0px;
	top: 100px;
	background-image:url('/sites/12/images/content-back.png');
	border-bottom:3px #326432 solid;
	border-right:1px #326432 solid;
	border-left:1px #326432 solid;
}

div.login {
	position:absolute;
	width:130px;
	height:175px;
	z-index:5;
	left: 857px;
	top: 400px;
	margin-left:2px;
}

div.bestellijst{
	position:absolute;
	width:130px;
	height:145px;
	z-index:5;
	left: 857px;
	top: 240px;
	margin:0px;
}

div.groteBestellijst{
	display:			none;
	/*background-image:	url('/sites/12/images/content-back.png');*/
	background-color: #feffde;
	border:				solid 1px #000000;
	position:			absolute;
	width:				550px;
	z-index:			100;
	left: 				200px;
	top: 				100px;
	margin:				0px;
	padding: 			10px;
}

div.verberger {
	display:			none;
	position:			absolute;
	z-index:			90;
	width:				100%;
	height:				100%;
	left:				0px;
	top:				0px;
	background-color:	#000000;
	opacity:			.50;
	filter: 			alpha(opacity=50);
	-moz-opacity: 		0.5;
}

div.zoekveld {
	position:absolute;
	width:190px;
	z-index:8;
	left: 10px;
	top: 80px;
	#top: 90px;
	margin-left:5px;
}

div.homebutton {
	position:absolute;
	width:180px;
	height:75px;
	z-index:8;
	left: 0px;
	top: 0px;
	overflow:hidden;
}

h1 {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:-3px;
}

h1.logo{
	margin:0px;
}
ul.topmenu a {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	vertical-align:middle;
	margin:0px 0px 8px 0px;
	display:block;
}
ul.bottommenu a {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}
h2.paginatitel {
	font-size:26px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
}

h3.subtitel {
	font-size:20px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
h2.boxtitels {
	font-size:16px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

h2	{
	font-size: 10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color: #000000;
	margin:0px;
}
h3.slogan	{
	font-size: 20px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	font-style:italic;
	color: #326432;
	margin:0px;
	text-align:right;
	margin-right:65px;
}
h4.pakkettitel,h3.pakkettitel	{
	font-size: 14px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	font-style:italic;
	color: #ca6776;
	margin:0px;
	text-align:center;
}
h4.wijnlijst	{
	font-size: 20px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color: #ffffff;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
h4.wijnlijst2	{
	font-size: 20px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color: #326432;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
h4.wijnlijst3	{
	font-size: 18px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color: #326432;
	margin-left:32px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

h5.wijnlijst	{
	font-size: 12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color: #000000;
	margin-left:5px;
	margin-bottom:-5px;
}

p,h6 {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
}

h6{
	margin:0px;
}
tr.artikel td h3{
	font-size: 13px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	font-style:normal;
	color: #c62b3d;
	margin:0px;
	text-align:center;
}

tr.artikel td h4{
	font-size: 14px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	font-style:italic;
	color: #ca6776;
	margin:5px;
	text-align:center;
}

tr.artikel tdh5{
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin:20px 0px 0px 0px;
}

div.rechtsinfoveld h5{
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
}

tr.artikel td p, div.rechtsinfoveld p{
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
	margin:0px;
}

p.footer {
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:3px 0px 0px 0px;
}

p.text {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
}

p.zoeken {
	font-size:12px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:0px;
	margin-left:5px;
}

p.wijnlijst {
	font-size:11px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin-left:2px;
}
p.wijnlijst2 {
	font-size:11px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
	margin-left:2px;
}
p.wijnlijst3 {
	font-size:11px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	text-align:right;
	margin-right:2px;
}
p.bestellijst{
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:3px;
}
p.bestellijst2{
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	text-align:right;
	margin-right:3px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
}
p.bestellijst3 {
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	text-align:right;
	color:#000000;
	margin-bottom:0px;
	margin-right:6px;
	margin-left:3px;	
	margin-top:0px;

}
p.bestellijst-art {
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#ffffff;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:3px;
}
p.bestellijst-art2{
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	margin-right:3px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
}

label.login {
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:bold;
	color:#000000;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;	
	margin-top:0px;
}

label.login2 {
	font-size:9px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 0px 5px;
}

form.login{
	padding:5px;
}
p.login3 {
	font-size:10px;
	font-family:Georgia,Garamond,Sylfaen;
	font-weight:normal;
	text-align:right;
	color:#000000;
	margin-bottom:0px;
	margin-right:6px;
	margin-left:3px;	
	margin-top:0px;

}

a:link					{color: #000000; text-decoration: underline; }
a:visited 				{color: #000000; text-decoration: underline; }
a:active				{color: #000000; text-decoration: underline; }
a:hover					{color: #000000; text-decoration: none; } 

a.email:link			{color: #000000; text-decoration: underline; }
a.email:visited 		{color: #000000; text-decoration: underline; }
a.email:active			{color: #000000; text-decoration: underline; }
a.email:hover			{color: #0066d6; text-decoration: none; }

a.uitgebreidzoeken:link			{color: #ffffff; text-decoration: none; font-size:10px; margin:-3px 0px 0px 10px;}
a.uitgebreidzoeken:visited 		{color: #ffffff; text-decoration: none; font-size:10px; margin:-3px 0px 0px 10px;}
a.uitgebreidzoeken:active		{color: #ffffff; text-decoration: none; font-size:10px; margin:-3px 0px 0px 10px;}
a.uitgebreidzoeken:hover		{color: #ffffff; text-decoration: underline; font-size:10px; margin:-3px 0px 0px 10px;} 

p.footer a:link, a.wijninfoarchief:link					{color: #000000; text-decoration: none; }
p.footer a:visited, a.wijninfoarchief:visited 			{color: #000000; text-decoration: none; }
p.footer a:active, a.wijninfoarchief:active				{color: #000000; text-decoration: none; }
p.footer a:hover, a.wijninfoarchief:hover				{color: #000000; text-decoration: underline; } 


a.menu:link				{color: #326432; text-decoration: none; }
a.menu:visited 			{color: #326432; text-decoration: none; } 
a.menu:active			{color: #326432; text-decoration: none; }
a.menu:hover			{color: #feffde; text-decoration: none; } 

/*div.subsubmenu>ul>li>a:link			{color: #000000; text-decoration: none; width:199px; padding-left:10px;}
div.subsubmenu>ul>li>a:visited 		{color: #000000; text-decoration: none; width:199px; padding-left:10px;} 
div.subsubmenu>ul>li>a:active		{color: #000000; text-decoration: none; width:199px; padding-left:10px;}
div.subsubmenu>ul>li>a:hover		{color: #ffffff; text-decoration: none; width:199px; padding-left:10px;} 

div.submenu2-fr>ul>li>a:link		{color: #000000; text-decoration: none; width:165px; padding-left:10px;}
div.submenu2-fr>ul>li>a:visited 	{color: #000000; text-decoration: none; width:165px; padding-left:10px;} 
div.submenu2-fr>ul>li>a:active		{color: #000000; text-decoration: none; width:165px; padding-left:10px;}
div.submenu2-fr>ul>li>a:hover		{color: #326432; text-decoration: none; width:165px; padding-left:10px;} 

div.subsubmenu a:link		{#color: #000000; #text-decoration: none; #width:199px; #padding-left:10px;}
div.subsubmenu a:visited 	{#color: #000000; #text-decoration: none; #width:199px; #padding-left:10px;} 
div.subsubmenu a:active		{#color: #000000; #text-decoration: none; #width:199px; #padding-left:10px;}
div.subsubmenu a:hover		{#color: #ffffff; #text-decoration: none; #width:199px; #padding-left:10px;} 

div.submenu2-fr a:link		{#color: #000000; #text-decoration: none; #width:165px; #padding-left:10px;}
div.submenu2-fr a:visited 	{#color: #000000; #text-decoration: none; #width:165px; #padding-left:10px;} 
div.submenu2-fr a:active	{#color: #000000; #text-decoration: none; #width:165px; #padding-left:10px;}
div.submenu2-fr a:hover		{#color: #326432; #text-decoration: none; #width:165px; #padding-left:10px;} */

li {
	font-size: 12px;
}
	
img {
	border:0px;
	padding:0px;
	margin:0px; 
}
img.top {
	border:0px;
	padding:0px;
	margin:0px;
}

td.login div{
	margin:5px 5px 0px 5px;
}
input[name="bestellen"]{
	width:30px;
	text-align:right;
	font-family:Georgia,Garamond,Sylfaen;
	background-image:url('/sites/12/images/inputback.png');
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	font-weight:bold;
}
input[name="zoekveld"]{
	width:100px;
	text-align:left;
	font-family:Georgia,Garamond,Sylfaen;
	background-image:url('/sites/12/images/inputback.png');
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	font-weight:bold;
}
input[name="login"]{
	width:100px;
	text-align:left;
	font-family:Georgia,Garamond,Sylfaen;
	background-image:url('/sites/12/images/inputback.png');
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	font-weight:bold;
}
input[name="wachtwoord"]{
	width:100px;
	text-align:left;
	font-family:Georgia,Garamond,Sylfaen;
	background-image:url('/sites/12/images/inputback.png');
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	font-weight:bold;
}
input[name="checkbox2"]{
	margin-left:-3px;
}

.bericht1:link	 	{color: #000000; text-decoration: none;}
.bericht1:visited	{color: #000000; text-decoration: none;}
.bericht1:active	{color: #000000; text-decoration: none;}
.bericht1:hover		{color: #000000; text-decoration: none;} 

/*algemeen*/

h1.invh1 {
	color: #FFFFFF;
	margin-top:80px;
}

p.melding {
	line-height: 14px;
	margin-bottom: 2px;
}

p.navigator {
	text-align:center
}

.melding1:link 		{color: #000000; text-decoration: underline;}
.melding1:visited 	{color: #000000; text-decoration: underline;}
.melding1:active 	{color: #000000; text-decoration: underline;}
.melding1:hover 		{color: #000000; text-decoration: underline;}

select, input {
	font-size: 10px;
	}
	
.textarea{
}

table {
	text-align:left;
}
td {
	vertical-align:middle;
}

td.normal {
    font-weight: normal;
    vertical-align: top;
}

/* hoofdopzet */
table.content{
	width:999px;
	height:100%;	
	margin:0px;
	padding:0px;
}
td.opzetlinks{
	width:200px;
	height:100%;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-color:#fdffc2;
}
td.opzetrechts{
	width:149px;
	height:100%;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-color:#fdffc2;
}

td.opzetrechts img{
	float:right;
}
table.box {
	width:130px;
	height:175px;
}
table.box2 {
	width:130px;
	height:145px;
}

th.inhoud{
	width:666px;
	padding-left:13px;
	padding-top:13px;
	padding-right:0px;
	vertical-align:top;
	background-color:#feffde;
	text-align:left;
}

th.bestellijst{
	width:130px;
	height:25px;
	vertical-align:middle;
}
td.bestellijst{
	width:130px;
	height:120px;
	padding:0px;
	vertical-align:top;
	background-image:url('/sites/12/images/box2.png');
}
th.login {
	width:130px;
	height:25px;
	vertical-align:top;
}
td.login {
	width:130px;
	height:150px;
	vertical-align:top;
	background-image:url('/sites/12/images/box1.png');
	background-repeat:no-repeat;
}


td.box-top {
	width:130px;
	height:10px;
}
td.box-main1a {
	width:100px;
	height:20px;
	vertical-align:middle;
	background-image:url('/sites/12/images/tableback2.png');
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;

}
td.box-main1b {
	width:30px;
	height:20px;
	vertical-align:middle;
	background-image:url('/sites/12/images/tableback2.png');
	border-right-color:#326432;
	border-right-style:solid;
	border-right-width:1px;

}
td.box-main2 {
	width:100px;
	height:20px;
	vertical-align:middle;
}
td.box-main3a {
	width:100px;
	height:30px;
	vertical-align:bottom;
}
td.box-main3b {
	width:30px;
	height:30px;
	vertical-align:bottom;
}
td.box-main4 {
	width:100px;
	height:20px;
	vertical-align:middle;
}



td.box2-main1 {
	width:130px;
	height:40px;
	vertical-align:top;
}
td.box2-main2 {
	width:130px;
	height:40px;
	vertical-align:top;
}
td.box2-main3 {
	width:130px;
	height:30px;
	vertical-align:top;
}
td.box2-main4 {
	width:130px;
	height:20px;
	vertical-align:top;
}

/* menutable*/
table.menu1 {
	width:110px;
	height:47px;
	margin:0px;
	padding:3px;
	text-align:center;
}
table.menu2 {
	width:110px;
	height:23px;
	margin:0px;
	padding:3px;
	text-align:center;
}
/* submenutable*/
table.submenu {
	width:200px;
	height:210px;
	margin:0px;
	padding:0px;
	vertical-align:middle;	
}
td.submenu {
	width:200px;
	height:12px;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#326432;
	border-right-style:solid;
	border-right-width:1px;
}
td.submenu0 {
	width:200px;
	height:25px;
}
td.submenu1 {
	width:20px;
	height:25px;
	text-align:right;
}
td.submenu2 {
	width:80px;
	height:25px;

}

/* submenutable*/
table.submenu2 {
	width:175px;
	height:25px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

/* openingspagina */
table.opening {
	width:590px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	height:420px;
	overflow:visible;
}
td.opening1 {
	width:280px;
	text-align:left;
	padding-left:0px;
}
td.opening2 {
	width:310px;
	background-image:url('/sites/12/images/logo-index.jpg');
	vertical-align:top;
}

/* standaardpagina*/
table.standaard {
	width:603px;
	margin:0px;
	padding:0px;
}
th.standaard {
	height:35px;
	text-align:left;
	padding-left:5px;
	background-image:url('/sites/12/images/tableback1.png')
}
td.standaard-l {
	width:400px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
td.standaard-r {
	width:190px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	background-color:#fdffc2;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#326432;
	border-right-style:solid;
	border-right-width:1px;
}
td.standaard2-l {
	width:400px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#326432;
	border-top-style:solid;
	border-top-width:1px;

}
td.standaard2-r {
	width:190px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	background-color:#fdffc2;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#326432;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#326432;
	border-top-style:solid;
	border-top-width:1px;
}

/* wijninfopagina */
td.wijninfo-l {
	width:290px;
	height:300px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
td.wijninfo-r {
	width:300px;
	height:300px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	background-color:#fdffc2;
	border-left-color:#326432;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#326432;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#326432;
	border-right-style:solid;
	border-right-width:1px;
}



/* wijnlijstpagina */
table.wijnlijst {
	width:610px;
}
tr.wijnlijst {
	height:25px;
}
tr.wijnlijst2 {

}

th.wijnlijst-1a {
	height:25px;
	border-left-color:#fdffc2;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:#fdffc2;
	border-top-style:solid;
	border-top-width:1px;
}
th.wijnlijst-1b {
	height:25px;
	background-color:#fdffc2;
}

td.wijnlijst-2a {
	height:25px;
	border-left-color:#fdffc2;
	border-left-style:solid;
	border-left-width:1px;
}
td.wijnlijst-2b {
	height:25px;
	background-color:#fdffc2;
}
td.wijnlijst-2c {
	height:25px;
	background-color:#fdffc2;
}
td.wijnlijst-2d {
	height:25px;
}

td.wijnlijst-3a {
	width:31px;
	#width:32px;
	height:25px;
	border-left-color:#fdffc2;
	border-left-style:solid;
	border-left-width:1px;
}
td.wijnlijst-3b {
	width:35px;
	height:25px;
	background-color:#fdffc2;
}
td.wijnlijst-3c {
	height:25px;
	background-color:#326432;
	background-image:url('/sites/12/images/tableback2.png');
	background-repeat:no-repeat;
	border-color:#326432;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
	width:260px;
	#width:265px;
}
td.wijnlijst-3d {
	width:41px;
	height:25px;
	background-color:#fdffc2;
}
td.wijnlijst-3e {
	width:41px;
	height:25px;	
}
td.wijnlijst-3f {
	width:215px;
	#width:auto;
	background-color:#fdffc2;
}
td.wijnlijst-3g {
	height:25px;
}

td.wijnlijst-4a {
	width:31px;
	#width:32px;
	height:25px;
	text-align:center;	
	border-left-color:#fdffc2;
	border-left-style:solid;
	border-left-width:1px;
}
td.wijnlijst-4b {
	width:35px;
	height:25px;
	text-align:center;	
	background-color:#fdffc2;
}
td.wijnlijst-4c {
	width:260px;
	#width:265px;
	height:25px;
	background-color:#326432;
}
td.wijnlijst-4d {
	width:41px;
	height:25px;	
	background-color:#fdffc2;
}
td.wijnlijst-4e {
	width:41px;
	height:25px;
	text-align:center;
}
td.wijnlijst-4f {
	width:41px;
	height:25px;	
	background-color:#fdffc2;
	text-align:center;
}
td.wijnlijst-4g {
	height:25px;
	width:174px;	
	#width:164px;	
}

td.wijnlijst-5a {
	width:32px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	border-left-color:#fdffc2;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;	
}
td.wijnlijst-5b {
	width:35px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;	
	background-color:#fdffc2;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}
td.wijnlijst-5c {
	width:261px;
	vertical-align:top;
	padding-top:10px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;	
}
td.wijnlijst-5d {
	width:41px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;	
	background-color:#fdffc2;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}
td.wijnlijst-5e {
	width:41px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}
td.wijnlijst-5f {
	width:41px;	
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	background-color:#fdffc2;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}
td.wijnlijst-5g {
	width:32px;
	vertical-align:top;
	text-align:center;
	padding-top:10px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;	
}
td.wijnlijst-5h {
	width:125px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;	
	background-color:#fdffc2;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
}

.wijnlijst-5h img{
	width:125px;
}

/*acties*/

h2.actietitel {
	margin: 0px 0px 0px 10px;
}

h3.actie {
	margin: 0px 10px 0px 10px;
	color: #555555;
}

table.acties {
	width:700px;
	margin-top: 15px;
}

tr.actie0 {
	background-color: #BBBBBB;
	border: 0px;
}

tr.actie1 {
	background-color: #999999;
}

td.actie {
	width:70%;
	height: 40px;
}

/*actiedetail*/

h2.actiesdetail{
}

h3.actiesdetail{
	color: #999999;
}

p.details{
}

p.geldig {
	color:#555555;
	line-height: 14px;
	margin-bottom: 2px;
}

.acties:link{}
.acties:visited{}
.acties:active{}
.acties:hover{}

/*contact*/

table.contact {
	width:100%;
	border:0px;
}

td.contact1, td.nieuwsbriefa {
	vertical-align:middle; 
	text-align:left;
	width:88px;/*moeten padding/margin rechts krijgen...*/
	padding-right:10px;
}

td.contact2 {
	vertical-align:middle; 
	text-align:left;
	width:11px;/*moeten padding/margin rechts krijgen...*/
}

select, input {
	font-size: 10px;
}
	
img.right {
	float:right;
	margin:5px;
	border: 0px;
}

/*nieuws*/

div.nieuwsdetail {
	position:absolute;
	width:620px;
	height:360px;
	left: 20px;
	top: 20px;
	z-index:7;
	overflow: auto;
	padding: 15px;
	background-color: #EEEEEE;
	border: 5px solid #999999;
	visibility: hidden;
}

h2.news {
	margin-bottom: -15px;
}

h4.news{
}

h4.datum_l{
	margin-top:0px;
	margin-bottom:0px;
	font-style:italic;
	color: #999999;
}

p.bericht1 {
}

.nieuws:link		{color: #000000; text-decoration: none;}
.nieuws:visited		{color: #000000; text-decoration: none;}
.nieuws:active		{color: #000000; text-decoration: none;}
.nieuws:hover		{color: #000000; text-decoration: underline;}

.bericht:link	 	{color: #000000; text-decoration: none;}
.bericht:visited	{color: #000000; text-decoration: none;}
.bericht:active		{color: #000000; text-decoration: none;}
.bericht:hover		{color: #000000; text-decoration: underline;} 

img.right {
	float:right;
	margin:5px;
	border: 0px;
}

.datum_r{
	margin-top:0px;
	font-size:10px;
	font-style:italic;
	float: right;
	text-align: right;
	color: #999999;
}

table.nieuwsbrief {
	width:277px;
	border:0px;
}
td.nieuwsbriefa {
	padding:-3px;
	width:104px;
	height:20px; 
	valign:middle; 
	text-align:left; 
}

td.nieuwsbriefb {
	padding:-3px;
	width:173px;
	height:20px; 
	valign:middle; 
	align:left;
}

ul.topmenu{
	height:47px;
	margin-left:247px;
	_margin-left:246px;
	margin-top:4px;
	vertical-align:middle;
	list-style-type:none;
}

ul.bottommenu{
	margin-left:192px;
	height:35px;
	vertical-align:middle;
	list-style-type:none;
	_margin-top:-30px;
}

ul.topmenu li{
	width:104px;
	text-align:center;
	padding:0px 3px 0px 3px;
	display:block;
	float:left;
	margin-left:1px;
	height:47px;
	list-style-type:none;
	/*line-height:35px;*/
}

ul.bottommenu li{
	width:104px;
	text-align:center;
	padding:0px 3px 0px 3px;
	display:block;
	float:left;
	height:35px;
	margin-top:-23px;
	#margin-top:-30px;
	_margin-top:0px;
	margin-left:1px;
	list-style-type:none;
	/*line-height:35px;*/
}

input.bestelknoppen, input.zoekknop, input.zoekveld, input[type='submit'], input[type='reset'],input[type='button']{
	padding:0px;
	background-color:#fdffc2;
	border:1px black solid;
	margin:3px;
}

input.inlogknop{
	padding:0px;
	background-color:#fdffc2;
	border:1px black solid;
	margin:3px;
	width:80px;
	height:14px;
}

input.inlogknop2 {
	padding:0px;
	background-color:#fdffc2;
	border:1px black solid;
	width:80px;
	margin:0px 0px 0px 8px;
	height:14px;
}

a.inloggen{
	margin-left:7px;
}

a.email {
	position:absolute;
	top:375px;
	left:635px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

form{
	margin:0px;
}

ul.topmenu, ul.bottommenu{
	padding:0px;
}

ul.archief{
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}


p.archief{
	margin:0px;
	font-weight:bold;
}

table.contact td{
	vertical-align:top;
}

table.proefpakketframe, table.proefpakketframe2{
	width:603px;
	margin-bottom:10px;
}

table#besteltabel{
	width:590px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px #326432 dotted;
	border-left:1px #326432 dotted;
	font-weight:normal;
}

table#besteltabel td{
	vertical-align:top;
	border-bottom:1px #326432 dotted;
	border-right:1px #326432 dotted;
	padding:1px;
}

table.proefpakketframe2{
	margin-top:20px;
}

table.proefpakketframe td{
	text-align:center;
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

table.proefpakketframebeta{
	width:603px;
}

table.proefpakketframebeta td{
	text-align:center;
	vertical-align:top;
	padding:2px 2px 0px 2px;
	border-top:1px #feffde solid;
	font-size:12px;
	width:197px;
}

table.proefpakketframe2 td{
	vertical-align:top;
}

table.proefpakketframe p{
	margin:0px;
	/*font-size:12px;*/
}

img.linksefoto{
	float:left;
	margin:5px;
}

img.rechtsefoto{
	float:right;
	margin:5px;
}

img.new_windowpijl{
	margin-left:5px;
	border:0px;
	vertical-align:middle;
}

td.wijninfo_rechts{
	width:241px;
	padding-left:5px;
}

td.wijninfo_rechts div
{
	overflow:auto;
}

td.rechtsbestelcenter{
	text-align:center;
}

p.oudeprijs, h6.oudeprijs{
	margin:0px;
	text-decoration:line-through;
	font-size:12px;
}

p.nieuweprijs{
	margin:0px;
	font-size:12px;
}

tr.rozevlak td{
	background-color:#eeb4b4;
	vertical-align:middle;
	padding:5px;
}

tr.rozevlak2 td{
	background-color:#eeb4b4;
	vertical-align:middle;
	padding:5px;
}


img.standaardfoto{
	margin:5px 5px 5px 0px;
}

.textarea{
	width:200px;
}

/* SUBMENU */

div.subsubmenu {
font-size:90%;
margin:25px 0 30px 1px;
_margin:25px 0 30px 1px;
overflow:visible;
}

div.subsubmenu ul {
/*position:relative;
z-index:500;*/
padding:0px;
margin:-10px 0px -10px 0px;
list-style:none outside none;
width:199px;
}
div.subsubmenu li {
/*float:left;*/
font-size:15px;
font-family:Georgia,Garamond,Sylfaen;
font-weight:bold;
color:#000000;
margin:0px;
padding:0px;
}

div.subsubmenu li.sub {width:200px; margin:0px; padding:0px;} 

div.subsubmenu a, div.subsubmenu a:visited {
display:block; 
text-decoration:none;
width:199px;
color:#000000;
/*text-indent:5px;*/
}
div.subsubmenu a, div.subsubmenu a:visited {width:189px; padding-left:10px;}
div.subsubmenu a:hover {color:#326432; position:relative;}

div.subsubmenu li:hover {position:relative;}

div.subsubmenu a:active, div.subsubmenu a:focus {color:#326432; }

div.subsubmenu li:hover > a {color:#ffffff;background-image:url('/sites/12/images/subhover.png');} /* ie6 probleem */
 
div.subsubmenu li ul.sub2 {
display:none;
position:absolute;
top:5px;
left:198px;
width:360px;
height:500px;
z-index:999;
padding:15px 30px 30px 0px;
background-color:transparent;
}

ul.sub2 li ul{
	background-image:none;
	background-color:#fdffc2;
	border:1px #326432 solid;
	height:auto;
	overflow:visible;
}

li.sub ul {
display:none;
position:absolute;
left:150px;
top:5px;
_top:35px;
z-index:999;
padding:30px;
background-color:transparent;
}

div.subsubmenu li:hover > ul {display:block;} /*ie6 probleem */

div.subsubmenu ul a:hover ul ul{
display:none;
}
div.subsubmenu ul a:hover ul a:hover ul ul{
display:none;
}
div.subsubmenu ul a:hover ul a:hover ul a:hover ul ul{
display:none;
}

div.subsubmenu ul a:hover ul {
display:block;
}
div.subsubmenu ul a:hover ul a:hover ul{ 
display:block;
}
div.subsubmenu ul a:hover ul a:hover ul a:hover ul { 
display:block;
}
div.subsubmenu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
display:block;
}

li.sub ul{
	width:200px;
	height:240px;
	background-image:url('/sites/12/images/submenu2.png');
	background-position:left top;
	background-repeat:no-repeat;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	padding:0px;
}

/* eind submenu */

p.pakketplaats{
	font-weight:bold;
	padding:5px 0px 5px 0px;
	font-size:10px;
}

table.proefpakketframebeta td p{
	/*font-size:12px;*/
}

p.wijnnummer{
	display:inline;
}

table.rechtsbestelveldtable{
	width:241px;
	margin-right:5px;
	margin-bottom:10px;
}

div.artikel{
	width:330px;
	margin:0px 0px 10px 0px;
}

div.rechtsinfoveld{
	margin-top:40px;
	width:280px;
}

tr.besteltabellegenda td h6{
	font-weight:bold;
}

input.besteltabelaantal{
	width:40px;
}

div.pakkettitel, div.pakketomschrijving{
	width:139px;
	margin:0px 5px 0px 5px;
	background-color:white;
}

div.pakkettitel{
	background-color:#eeb4b4;
	margin-top:20px;
}

div.pakketomschrijving{
	margin-bottom:10px;
}

div.pakkettitel h4.pakketnaam, div.pakkettitel input{
	display:inline;
	margin:0px;
}

div.pakkettitel h4.pakketnaam{
	font-size:12px;
	margin:0px;
}

div.pakkettitel input{
	width:23px;
}

div.pakkettitel p.oudeprijs{
	margin:0px 10px 0px 0px;
	text-decoration:line-through;
	text-align:right;
}

div.pakketomschrijving p.pakketnieuwprijs{
	text-align:right;
	margin:0px 10px 0px 0px;
}
div.pakketomschrijving p{
	margin:0px;
}

input.wijninfobestelknop{
	float:right;
	margin-right:10px;
}

table#pakketentabelhonderd{
	width:100%;
}

table#pakketentabelhonderd td{
	border:0px;
}

div#wijninfopopup{
	width:287px;
	overflow:visible;
	background-color:#feffde;
	display:none;
	position:absolute;
	left:230px;
	#left:229px;
	top:252px;
	#top:252px;
	padding:5px;
	text-align:left;
	border-bottom:1px #326432 solid;
	border-left:1px #326432 solid;
	border-right:1px #326432 solid;
}

.onzichtbaar{
	display:none;
}

input.besteltabelaantal{
	width:40px;
}

div.scrollvak{
	width:100%;
	height:100%;
	overflow:auto;
	#overflow-x:hidden;
	/*background-image:url('images/logo-trans.jpg');
	background-repeat:no-repeat;
	background-position:400px top;*/
}

div.scrollvak2{
	width:100%;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
}

div.wijnlijstscrollvak{
	width:100%;
	height:200px;
	overflow:auto;
	overflow-x:hidden;
}

table.wijncursustable input.veld, table.wijncursustable textarea, textarea, input.textarea{
	width:200px;
	font-family:Georgia,Garamond,Sylfaen;
	font-size:10px;
	font-weight:normal;
}

table.wijncursustable label{
	margin-right:10px;
}

.rozevak, .rozevak2{
	background-color:#eeb4b4;
	text-align:center;
}

.rozevak2{
	width:603px;
}

tr.pakketfotos{
	height:85px;
	vertical-align:middle;
}

p.kleinertekst{
	font-size:10px;
}

table.rozevak{
	width:100%;
}

div.rozevak p{
	text-align:center;
}

div.rozeextravak{
	padding:10px;
	margin:10px 0px 10px 0px;
	background-color:#eeb4b4;
}

hr{
	color: #6e3434;
}
.honderdhoog{
	height:100%;
}

.clear{
	clear:both;
}

table.bestellijst{
	width:550px;
}

table.bestellijst td{
	vertical-align:top;
}

td.bestelling{
	width:200px;
}

table.afrekentable input[type='text'], table.afrekentable input[type='password']{
	width:200px;
}

td.afrekentoel{
	padding-right:10px;
	width:170px;
}

td.custmiddlename input{
	width:70px;
}

td.custlastname input{
	width:119px;
	margin-left:5px;
}

td.custstreet input{
	width:159px;
}

td.custnumber input{
	width:30px;
	margin-left:5px;
}

td.custpostcode input{
	width:70px;
}

td.custcity input{
	width:119px;
	margin-left:5px;
}

td.wijnlijst-5d p{
	text-decoration:line-through;
}

div.security_login{
	font-size:10px;
	margin:0px;
	padding:0p;
}

div.security_login fieldset{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}

div.security_login form{
	margin:0px;
	padding:0px;
}

div.zoekvelddiv{
	vertical-align:middle;
}

img.bestellijstsluiten{
	cursor:pointer;
}

div.security_registerform{
	display:none;
}

td.totaal{
	border-top:1px #000000 solid;
}

img.handje{
	cursor:pointer;
}

img.wijnglasbigcart{
	margin:5px 5px 5px 0px;
}

td.productimg{
	padding:5px 5px 5px 0px;
}

td.bigcart{
	padding-right:3px;
}

td.wijnsoorttd{
	width:20px;
}

td.afrekentable{
	padding-right:5px;
}

td.uitlijnrechts{
	text-align:right;
	padding-right:5px;
}

table.navigation{
	margin:0 auto;
}

table.navigation td{
	padding:0px 3px 0px 3px;
}

input.okbutton{
	margin:0px;
}

tr.donkerebg{
	background-color:#fdffc2;
}

td.kassa_stapactief{
	color:#326432;
}

table.kassa_stappen td{
	border-left:1px black solid;
}

td.bestelling_half{
	padding-right:5px;
}

input.shop_kassa_terug{
	width:150px;
	margin-right:300px;
}

input.shop_kassa_submit{
	width:150px;
}

li.sub a{
	padding:3px 0px 3px 10px;
}

li.sub ul li a{
	padding:0px 0px 0px 10px;
}

.strikethrough{
	text-decoration:line-through;
}

p.artikelnummer{
	display:none;
}

input.webuserpc{
	width:58px;
}

input.webuserplaats{
	width:130px;
}

a.completewijnlijst {
	font-size: 12px;
}

.menusub, .menusub2{
	display:none;
	position:absolute;
	background-color:#fdfec2;
	border:1px #326432 solid;
	margin-left:198px;
	margin-top:-20px;
	padding:10px 0px 10px 0px;
}

.menusub ul, .menusub ul li{
	margin:0px;
	padding:0px;
}

div.cms_menu ul li a{
	padding-top:2px;
	padding-bottom:2px;
}

td.nowrap {
    white-space:nowrap;
}

input#security_email, input#security_password{
	width:102px;
}

p.ingelogdals{
	font-size:10px;
	word-wrap:break-word;
}

div.inputgroups{
	display:none;
}

/*div.submenu table{
	display:block;
}*/

input.klein {
	width: 50px;
}

form fieldset input.inlogknop2{
	#margin:2px;
}

div.verberg {
	display: none;
}

div.waitpopup{
	padding:10px;
	position:absolute;
	z-index:999;
	margin:0 auto;
	top:0px;
	left:0px;
	display:block;
	background-color:#FFFFFF;
}

p.waitp{
	margin:0px 0px 0px 10px;
	text-align:center;
}

p.ie8fix {
	width: 260px;
}

div.logolink {
	position: absolute; 
	width:150px; 
	height: 150px;
	z-index: 1000;
}

marquee.scroll_marquee p
{
	margin:0px;
	#height:16px;
}
