/* CSS file for www.kleinisfijn.nl, copyright Thijs M�ring */

body {
  font-family: 'verdana';
  font-size: 18px;
  text-align: center;
  background-color: #111;
}

img {
  border: 0px;
}

#mainframe {
  text-align: left;
  border-collapse: collapse;
  border: 3px solid #111;
  background-color: #333;
  height: 100%;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#mainframe .header {
  background-image: url('../images/header.jpg');
  background-repeat: no-repeat;
  background-position: right;
  font-size: 34px;
  font-weight: 900;
  color: #111;
  height: 60px;
}

/* menustyle */
#menu {
  font-size: 18px;
  background-color: #333;
  width: 160px;
}

#menu td {
  height: 25px;
  text-align: left;
  vertical-align: middle;
}

#menu td a{
  display: block;
  color: #9f0;
  padding: 3px;
  text-decoration: none;
}

#menu td a:link, #menu td a:visited {
  background-color: #333;
}

#menu td a:hover, #menu td a:active {
  background-color: #111;
}

#menu .active {
  padding: 4px;
  color: #08f;
}

/* content area */
#contentarea {
  font-size: 16px;
  color: #9f0;
  border: 3px solid #111;
  text-align: left;
  width: 727px;
}

#contentarea a:link, #contentarea a:visited {
  color: #08f;
  text-decoration: none;
}

#contentarea a:active, #contentarea a:hover {
  color: #08f;
  text-decoration: underline;
}

/* content tables */
.content {
  border-collapse: collapse;
  border: 0px;
  width: 100%;
}

.content td {
  padding: 10px 5px 10px 5px;
  vertical-align: top;
}

.comparebox {
  font-size: 14px;
  border-collapse: collapse;
  width: 100%;
  color: #9f0;
  margin-left:auto;
  margin-right:auto;
}

.comparebox td {
  padding: 5px;
  vertical-align: top;
}

.comparebox_top {
  font-size: 18px;
  text-align: center;
}

.comparebox_left {
  border-width: 1px;
  border-style: dashed none dashed none;
  border-color: #ddd;
}

.comparebox_middle {
  width: 300px;
  border-width: 1px;
  border-style: dashed;
  border-color: #ddd;
}

.comparebox_right {
  width: 300px;
  border-width: 1px;
  border-style: dashed none dashed none;
  border-color: #ddd;
}

.title {
  font-size: 24px;
  text-align: center;
}

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.copyright {
  font-size: 12px;
  text-align: center;
}

/* partlist */
#partlist {
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
}

#partlist td {
  padding: 1px 0px 1px 5px;
  width: 100px;
}

#partlist .lightrow {
  color: #333;
  background-color: #ddd;
}

#partlist .darkrow {
  color: #ddd;
  background-color: #333;
}
