{
	margin: 0px 0px 16px 0px;
	padding: 0px;
	text-align: center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td#cntr {
	text-align: center;
}

img {
	border: 0px;
}

#center {
	margin-left: auto;		
	width: 750px;
	margin-right: auto;
	text-align: center;
}

/* Main Body Table */

table#main {
	width: 749px;
	/*margin: 0px;*/
	margin-left: 1px;
	border-bottom: 1px solid #B3B39B; 
  border-right: 1px solid #B3B39B;
	border-left: 1px solid #B3B39B;
}

table#main .subscribe {
	text-align: center;
	vertical-align: top;
	/*border-right: 1px solid #B3B39B;
	border-left: 1px solid #B3B39B;*/
	text-align: center;
}

table#main .sub {
	width: 187px;
	background-color: #EDEDED;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #B3B39B;
	/*border-left: 1px solid #B3B39B;*/
}

table#main .content {
	width: 561px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 0px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
}

/* Content Formatting */

.bodycopy {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 20px 40px 20px 40px;
}
td.content ul li {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
}

td.content h2 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 15px;
}

td.content table, td.body{
  margin:0;
  padding:0;
}

table#main table td, table#main table th {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
	vertical-align: top;
}


	
table#main p {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
}

table#main img { 
  float:left;
}


table#main p.title {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0;
}

table#main .byline {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

table#main .subtitle {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	letter-spacing: 2px;
}

table#main .intro {
  font-style: italic;
}
  	
table#main .teaser {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left:  30px;
	margin-bottom: 20px;
}
	
/* Header */

table#header {
	width: 750px;
	margin: 0px;
}

/* Footer */

table#footer {
	width: 750px;
	margin-bottom: 16px;
}

table#footer td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table#footer .left {
	vertical-align: top;
	text-align: left;
	padding: 8px 0px;
}
	
table#footer .right {
	vertical-align: top;
	text-align: right;
	padding: 8px 0px;
}
	
/* Store Footer */

table#storefooter {
	width: 535px;
	margin-bottom: 16px;
}

table#storefooter td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table#storefooter .left {
	vertical-align: top;
	text-align: left;
	padding: 8px 0px;
}
	
table#storefooter .right {
	vertical-align: top;
	text-align: right;
	padding: 8px 0px;
}

/* Subscription Box */

form#subscribe {
	margin: 0;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}

form#subscribe table td{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

form#subscribe table td input, form#subscribe table td select {
  width: 120px;	font-size: 11px;
}

form#subscribe table td input#checkbox,
form#subscribe table td input.checkbox {
  width: auto;
}  

form#subscribe .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
  padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 3px;
}	

form#subscribe .big {
  width:75%;
}

form#subscribe .address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
}

/* Side Navigation */

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: #EDEDED;
	width: 187px;
	height: 450px;
	min-height: 450px;
}

#navigation img {
	padding: 0;
	margin: 0;
}

#navigation a {
	text-decoration: none;
	color: #369;
	margin: 0px 8px 4px 10px;
	//margin-top: -20px;
	display: block;
}
	
#navigation a:hover {
	text-decoration: underline;
	color: #369;
	font-weight: bold;
}
	
#navigation a:visited {
	text-decoration: none;
	color: #606;
}
	
#navigation h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 4px 8px 4px 10px;
	display: block;
	color: #333;
}
	
#navigation .arrow {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 15px;
}

/* Archive Box */

#archive {
	width: 100%;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	border-top: 3px double #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px double #999999;
	border-left: 1px solid #999999;
	margin-top: 30px;
}

#archive .innerbox {
	margin: 15px 20px 15px 20px;
}

#archive .archivecopy {
	margin-bottom: 50px;
}

#archive .archivetitle {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}	

#archive .archivebyline {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

#archive .archivesubtitle {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 2px;
	border: 1px solid #999;
	width: 100%;
	background-color: #999;
}


/* Store Wrapper */

#storewrapper {
	border-right: 1px solid #B3B39B;
	border-right: 1px solid #B3B39B;
}
	
/*news & store tables*/

table.newsentry {
	width: 460px;
	border-top: 1px solid #ccc;
	padding: 15px 0px 15px 0px;
}

table.newsentry .newstitle {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 700;
}

table.topentry {
	width: 460px;
	padding: 15px 0px 15px 0px;
}

table.topentry .topnewstitle {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 700;
}
	
.orderbutton {
	padding-top: 30px;
}

table.orderinfo {
	width: 460px;
	padding: 15px 0px 15px 0px;
}

table.orderinfo td {
	border: 1px solid #999;
	width: 230px;
	padding-left: 5px;
}

table.orderinfo td.right {
	border-left: 0px;
	width: 230px;
	padding-left: 5px;
}

table.orderinfo .orderheader {
	background-color: #999; 
	color: #fff;
	font-weight: 700;
}

p.kop {
  font-weight: bolder;
  color: #006699;
}


/* click path */ 
ul#path { 
  font-size:10px; 
  list-style:none; 
  margin: 0; 
  padding: 0; 
} 

ul#path li { 
  float:left; 
} 

ul#path li a { 
  padding:0px 14px 0px 6px; 
  color:black; 
  text-decoration:none; 
  background:url(/style/images/path.gif) right 6px no-repeat; 
} 

ul#path li a:hover{
  text-decoration:underline;
} 

ul#path li a.selected {
  background:none; 
}



/* sub menu*/

div.menu_title {
  width: 100%;
  font-size: 18px;
  padding: 2px 0px 2px 10px;
  //margin-bottom: 20px;
  font-family: Times new roman;
  font-variant: small-caps;
  background: #aaaaaa;
  color: white;
  font-weight: bolder;
}

div.submenu img {
 padding: 0; margin: 0;
}

div.submenu a {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
}


/*webwinkel */
a.button, button{
    display:inline;

    margin:0;
    background-color:white;
    border:0px;
    
    font-family:"Century Gothic", arial;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:0px 0px 6px 0px; /* Links */
} 

button{
    width:auto;
    overflow:visible;
}
button img, a.button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
}

#basket {
  border: 5px solid white;
  width: 100%;
  }

#basket .title a {
  font-size:115%;
  color: black;
  text-decoration: none;
  font-weight: bold;
  }

#basket td , #basket th {
  background-color:white;
  margin: 5px;
  padding:2px;
}

#basket td img {
	float: none;
}
#basket td table td,  {
  margin: 0px;
  padding:1px;
  border:0;
  
}

#categorieen {
	text-align: center;
}

#categorieen a {
	margin-left: 25px;
}

#basket form {
  display:inline;
}
#basket input {
  width:90%;
  }
#basket .header {
  font-size: 17px;
  color: blue;
  border: none;
  }
#basket .error {
  color: red;
  display: block;
  }
#basket input.radio {
  width: 10px;
  } 
  
  span.oldprice {
	color: red;
	font-size: 80%;
text-decoration:line-through;
}
