html{
height: 100%;
}

body{
font-family: Georgia, Serif;
font-size: 12px;
color: #333;
margin: 0px;
padding: 0px;
height: 100%;
}

td{
font-family: Georgia, Serif;
font-size: 12px;
color: #333;
}

.pageheader {/* banner bovenaan elke pagina */ 
font-family: Georgia, Serif;
color: #FFFFFF;
margin:0px;
padding: 15px;
background-color: #666666;
text-align: right;
} 

.imgheader {/*lampekap rechts */
float:right;
}

.pagelinks{/* links bovenaan elke pagina */ 
font-size:16px;
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
} 


a.pagelinks:link{/* links bovenaan elke pagina */ 
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagelinks:hover{/* links bovenaan elke pagina */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration:none; 
border-bottom:1px solid #7f8e8e; 
} 

a.pagelinks:active{/* links bovenaan elke pagina */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagelinks:visited{/* links bovenaan elke pagina */ 
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagelinks:visited:hover{/* links bovenaan elke pagina */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration:none; 
border-bottom:1px solid #7f8e8e; 
} 

.pagenav{/* navigatielinks bij zoeken en bestellen */ 
font-size:16px;
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
} 


a.pagenav:link{/* navigatielinks bij zoeken en bestellen */ 
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagenav:hover{/* navigatielinks bij zoeken en bestellen */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration:none; 
border-bottom:1px solid #7f8e8e; 
} 

a.pagenav:active{/* navigatielinks bij zoeken en bestellen */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagenav:visited{/* navigatielinks bij zoeken en bestellen */ 
font-weight: bold;
color: #7f8e8e;
margin:5px;
text-align: left;
text-decoration: none;
} 

a.pagenav:visited:hover{/* navigatielinks bij zoeken en bestellen */ 
font-weight: bold;
color: #e1a900;
margin:5px;
text-align: left;
text-decoration:none; 
border-bottom:1px solid #7f8e8e; 
} 


a:link{/* alle gewone hyperlinks */ 
font-family: Georgia, Serif;
color: #333;
text-decoration: underline;
} 

a:hover{/* links bovenaan elke pagina */ 
font-family: Georgia, Serif;
color: black;
text-decoration: none;
border-bottom: 1px solid #e1a900;
} 

a:active{/* links bovenaan elke pagina */ 
font-weight: bold;
color: black;
margin:5px;
text-align: left;
text-decoration: none;
} 

a:visited{/* links bovenaan elke pagina */ 
font-family: Georgia, Serif;
color: #333;
text-decoration: underline;
} 

a:visited:hover{/* links bovenaan elke pagina */ 
font-family: Georgia, Serif;
color: black;
text-decoration: none;
border-bottom: 1px solid #e1a900;
} 

.bookcover {/* afbeeldingen boeken frontpage en zoek en bestel */ 
margin: 0 0.6em 0.6em 0; 
/*padding: 0.4em 0.4em 0.4em 0.4em;*/
padding: 3px;
border: 1px solid #333333;
float:left;
font-weight: normal;
} 

.pagefooter{/* tekst onderaan elke pagina*/ 
background-color: #666666;
color: #FFFFFF;
padding: 10px;
margin:0px;
vertical-align:bottom;
/*clear:both;*/
} 

.copyright{/* copyright tekstje boven footer*/ 
font-weight: bold;
color: #7f8e8e;
padding-right:8px;
padding-bottom:2px;
text-align: right;
text-decoration: none;
} 

.button{/* alle actieknoppen*/ 
font-family: Georgia, Serif;
color: #333333;
border: 1px solid #333333;
background-color: #e1a900;

}


.zoekentekst{/* pagina zoek & bestel, vaste tekst*/ 
font-family: Georgia, Serif;
color: #333333;
width: 30%;
border-right: 1px solid #333333;
float: left;
padding: 10px;
margin-right: 5px;

}

.zoekeninputbox{/* pagina zoek & bestel, zoekbox*/ 
font-family: Georgia, Serif;
color: #333333;
padding: 10px;
}

.zoekeninloggen{/* pagina zoek & bestel, inloggen en winkelmandje*/ 
font-family: Georgia, Serif;
color: #333333;
width: 30%;
border-left:1px solid #333333;
float: right;
padding: 10px;
margin-left:5px;

}


.overDDClinks{/* pagina over De Dry Coppen, linkerkolom*/ 
font-family: Georgia, Serif;
color: #333333;
width: 32%;
border-right: 1px solid #333333;
float: left;
padding: 10px;
margin-right: 5px;
}

.overDDCmidden{/* pagina over De Dry Coppen, middenkolom*/ 
font-family: Georgia, Serif;
color: #333333;
padding: 10px;
}

.overDDCrechts{/* pagina over De Dry Coppen, rechtererkolom*/ 
font-family: Georgia, Serif;
color: #333333;
width: 32%;
border-left:1px solid #333333;
float: right;
padding: 10px;
margin-left:5px;
}


.kolomcontainer{/*om 3 kolommen op de plaats te houden*/
clear:both;
padding-left:10px;
padding-right:20px;
}


.productname{/*boektitel in browse_1.php*/
font-size:14px;
font-weight:bold;
color: black;
}

.productdesc{/*boektitel in browse_1.php*/
font-size:12px;
font-weight:normal;
}

.overDDCTitel{/*pagina over De Dry Coppen, kolomhoofding*/
font-size:14px;
font-weight:bold;
color: #000000;
width: 32%;
}

.overDDDimg{/*pagina over De Dry Coppen, afbeeldingen in kolom*/
float:left;
border:o;
vertical-align:bottom;
}

.specBoodschap{/*vakantie en dergelijke meldingen op frontpage*/
color: #e1a900;
font-weight: bold;
text-align: center;
}

.contentheading{/*titel boven section items, wit, anders niet weg te krijgen*/
text-color:#FFFFFF;
color:#FFFFFF;
}


.inside {
padding:10px;
vertical-align:top;
} 

* {
	margin: 0;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 50px;
clear:both;
 /* .push must be the same height as .footer */
}