#extramenu a{
	color:#788596;
	text-decoration:none;
	}
#extramenu a:hover{
	color:#C80000;
	text-decoration:none;
	}


body {	
	background-color: white;
	margin: 13px 0px 0px 0px;
	font-family: "Lucida Sans Unicode",arial, verdana, sans-serif;
	text-align: center;
	}
	
table.maattabel {
	background-color: #E6F3FE;
	border-collapse: collapse;
	}

table.maattabel td {
	border: 1px solid #000;
	text-align: center;
	width: 100px;
	}

td	{ 
  	font-family: "Lucida Sans Unicode",Arial, Verdana, sans-serif;
  	font-size: 11px;
	color: #000000; 
	}

td.mm {
	color: red;
	}
	
.kader {
	width: 773px;
	border: 25px solid #000066;
	text-align: left;
	padding: 1px;
	margin: 0px;
	}
	
.top {
	background: #ffffff url('img/top_bg.gif') repeat-x;
	height: 77px;
	width: 722px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	}
	
.logo {
	background: #ffffff;
	text-align: center;
	vertical-align: bottom;
	height: 77px;
	width: 242px;
	margin: 0px;
	padding: 0px;
	}
	
.zoek {
	margin: 8px 0px 0px 0px;
	}
	
form.zoek input {
	border: 1px solid #A5ACB2;
	font-family: "Lucida Sans Unicode",arial, verdana, sans-serif;
	font-size: 10px;
	color: #93999E;
	height: 19px;
	width: 125px;
	}
	
.block {
	background: #C80000 url('img/bigpicture.jpg') repeat-y;
	height: 231px;
	width: 722px;
	margin: 0px;
	padding: 0px;
	text-align: right;	
	}
	
.adres {
    font-family: "Lucida Sans Unicode",arial, verdana, sans-serif;
	font-size: 11px;
	color: #59697B;
	padding: 6px;
	}
			
.adreskop {
	font-size: 13px;
	font-weight: bold;
	color: #C80000;
	}
h1, .kop {
	margin:0px;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	padding: 0px 0px 10px 0px;
	}
p{
	margin:0px;
	font-size: 11px;
	color: black;
	padding: 0px 0px 10px 0px;
	}
	
h5, .kopje {
	font-weight: bold;
	color: #000066;
	}
	
.foto {
	margin: 0px 0px 5px 5px;
	float: right;
	}	
	
.leftcol {
	padding: 2px 15px 0px 10px;
	}
	
.rightcol {
	padding: 2px 10px 0px 15px;
	}

.hl {
	background: #C3C9D0 ; /*url('img/vvb_lijn.gif') no-repeat;*/
	width: 1px;
	vertical-align: bottom;
	}
	
.vl {
	background: #C3C9D0 url('img/hvl_lijn.gif') no-repeat;
	height: 1px;
	text-align: right;
	}
	
.vl2 {
	background: #C3C9D0 url('img/hvl_lijn2.gif') no-repeat;
	height: 1px;
	text-align: right;
	}
	
/* 

	hier staat de css voor de 3 front aanbiedingen

*/		
.salebg01	{
	background: url('img/rechts_picbg.jpg') no-repeat right top;
	width: 243px;
	height: 115px;
	vertical-align: top;
}

.salebg02	{
	background: url('img/links_picbg.jpg') no-repeat left top;
	width: 243px;
	height: 115px;
	vertical-align: top;
}

.tekst1{
	height: 115px;
	width: 129px;
	position: absolute;
	margin: 5px 0px 0px 7px;	
	overflow: hidden;
	color: #D2D7DC;
	font-size: 10px
	}

.plaatje1{
	height: 40px;
	width: 100px;
	position: absolute;
	margin: 0px 0px 0px 154px;
	}
	
.tekst2{
	height: 115px;
	width: 129px;
	position: absolute;
	margin: 5px 0px 0px 110px;	
	overflow: hidden;
	color: #D2D7DC;
	font-size: 10px
	}

.plaatje2{
	height: 40px;
	width: 100px;
	position: absolute;
	margin: 0px 0px 0px 11px;
	}	
	
.salekop{
	font-size: 13px;
	font-weight: bold;
	
}	

.saleprijs{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 0px 0px 0px;

}

.footer {
    font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #59697B;
	text-align: left;
	width: 773px;
	padding: 10px 0px 40px 0px
	
	}


/********************************* SHOP *****************/
.webshop input {
	border: 1px solid #788696;
	}

form#search {
	border-bottom: 1px solid #788696;
	margin: 0;
	padding: 0px 0px 10px 0px;
	}

form#search select,
form#bestel select {
	width: 124px;
	font-size: 8pt;
	}

td.nav input,
form#search input,
form#bestel input {
	height: 18px;
	/* width: 60px; */
	padding: 0 10px;
	font-size: 8pt;
	}

select.selectmerken {
	width: 200px;
	}

form#search span {
	color: #C80000;
	font-weight: bold;
	}

div.shopnav {
	margin: 5px 0px 10px 0px;
	font-size: 8pt;
	color: #788696;
	text-align: right;
	width: 575px;
	}

div.shopnav a {
	color: #788696;
	}

div.shopnav a:hover {
	color: #c80000;
	}

table.shoplist,
table.shoporderlist {
	width: 575px;
	}

table.shoporderlist th {
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
	background-color: #788696;
	color: #fff;
	/* border-bottom: 1px solid #c80000;*/ 
	padding: 3px;
	}

table.shoporderlist td {
	text-align: left;
	font-size: 8pt;
	color: #788696;
	border-bottom: 1px solid #788696;
	padding: 3px;
	}

table.shoporderlist td.nav {
	border-width: 0px;
	text-align: right;
	padding: 10px 0px 3px 3px;
	}

table.shoporderlist td select,
table.shoporderlist td input {
	font-size: 8pt;
	}

table.shoplist td {
	color: #788696;
	}

table.shoplist td span.naam,
table.bestelinfo td.label {
	color: #c80000;
	font-weight: bold;
	}

table.shoplist td span.prijs {
	font-size: 10pt;
	font-weight: bold;
	}

table.bestelinfo input {
	font-size: 8pt;
	width: 320px;
	}

table.bestelinfo input.vink {
	width: auto;
	border-width: 0px;
	}

table.bestelinfo input.knop {
	width: 124px;
	}

table.bestelinfo input.postcode {
	width: 50px;
	}

table.bestelinfo input.woonplaats {
	width: 190px;
	}

table.bestelinfo input.naam {
	width: 320px;
	}

td.productpage {
	line-height: 9pt;
	}

span.detail {
	color: c80000;
	font-weight: bold;
	}

h2 {
	font-size: 10pt;
	color: #c80000;
	}

/********************************* SHOP *****************/


	
a:link		{
	color: #C80000;
	}
a:visited	{
	color: #C80000;
	}
a:active	{
	color: #C80000;
	}
a:hover	{
	color: #000066;
	}

a:link.grey		{
	color: #59697B;
	}
a:visited.grey	{
	color: #59697B;
	}
a:active.grey	{
	color: #59697B;
	}
a:hover.grey	{
	color: #C80000;
	}	
	

a:link.grey2	{
	color: #59697B;
	text-decoration: none;
	}
a:visited.grey2	{
	color: #59697B;
	text-decoration: none;
	}
a:active.grey2	{
	color: #59697B;
	text-decoration: none;
	}
a:hover.grey2	{
	color: #59697B;
	text-transform: uppercase;
	text-decoration: none;
	}
		
a:link.white		{
	color: #ffffff;
	}
a:visited.white	{
	color: #ffffff;
	}
a:active.white	{
	color: #ffffff;
	}
a:hover.white	{
	color: #000066;
	}	