body {
 font-size: 11px;
}

body div {
 text-align: center;
 font-family: Arial;
}

body img {
 border: 0;
}

body table {
 background-color: #eee;
 border: 1px solid #ccc;
 padding: 5px;
 width: 650px;
 margin: auto;
}

div#book img {
 float: left;
 margin-right: 10px;
}

td#logo {
 width: 20%;
 padding-top: 5px;
 padding-left: 10px;
}

td#logo img {
 border: 0;
}

td#title {
 width: 80%;
 text-align: right;
 padding-right: 30px;
}

td#title h1 {
 font-size: 25px;
}

td#content {
 padding-top: 30px;
 padding-bottom: 30px;
}

td#content h2 {
 font-size: 20px;
 margin-bottom: 5px;
}

td#content p, td#content ul {
 text-align: justify;
 font-size: 13px;
}

td#content p.sign {
 text-align: right;
 font-size: 13px;
 font-weight: bold;
}


td#content p.buy {
 text-align: right;
}

td#content p.buy a {
 background-image: url('http://www.ukonline.be/all/images/buy.png');
 background-repeat: no-repeat;
 padding-left: 48px;
 padding-top: 2px;
 height: 20px;
}

td#content p.buy a span {
 display: none;
}

td#content p.link {
 text-align: right;
}

td#content p.link a {
 background-image: url('http://www.ukonline.be/all/images/go.png');
 background-repeat: no-repeat;
 padding-left: 48px;
 padding-top: 2px;
 height: 20px;
}

td#content p.link a span {
 display: none;
}

td#content a:link, td#content a:visited {
 text-decoration: none;
 color: #00f;
}

td#content a:hover {
 text-decoration: none;
 color: #d00;
}