
html, body, #body {
  background-color: #E0DBD5;
  background-image:url(http://www.vlietpop.nl/images/achtergrond.gif);
  background-position:left;
  background-repeat:repeat-y;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  min-height: 100%;
  height: 100%;
}

html>body, html>body #body { height: auto; }

a:link, a:visited, a:active {
  text-decoration: underline;
  color: #606060;
}
a:hover {
  text-decoration: none;
  background-color: #EE1C23;
  color: #FFFFFF;
}

.nohover:hover {
  background-color: transparent;
}

#body {
  position: absolute;
  width: 788px;
}

#topupper, #topmiddle, #toplower { width:788px }

#topmiddle {
  height:120px;
  background-image: url(http://www.vlietpop.nl/images/top_02.jpg);
}
#toplower {
  height:25px;
  background-image: url(http://www.vlietpop.nl/images/top_03.gif);
}
#topupper {
  height:31px;
  background-image: url(http://www.vlietpop.nl/images/top_01.gif);
  text-align:right;
}

#menu {
  float:left;
  width: 160px;
  font-size:10px;
}
#menu img {
  vertical-align: top;
  border-width: 0px;
}

.content, .content .top, .content .onder { width: 589px }

.content {
  clear:both;
  position:relative;
  left:15px;
  background-image: url(http://www.vlietpop.nl/images/content_fill.gif);
  margin-bottom: 15px;
}

.content .top {
  background-image:url(http://www.vlietpop.nl/images/content_top.gif);
  height: 21px;
  clear: both;
}

.content .onder {
  background-image:url(http://www.vlietpop.nl/images/content_onder.gif);
  height: 26px;
  clear: both;
}

.tekst {
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 26px;
  font-size: 12px;
  clear:both;
}

.content img {
  border: 1px solid #000;
}

.cell, .cell .top, .cell .onder { width: 278px }

.cell {
  position: relative;
  float:left;
  left:15px;
  margin-bottom: 15px;
  margin-right:15px;
  background-image: url(http://www.vlietpop.nl/images/cell_inner.gif);
}

.cell .top {
  background-image:url(http://www.vlietpop.nl/images/cell_top.gif);
  height: 21px;
  clear: both;
}

.cell .onder {
  background-image:url(http://www.vlietpop.nl/images/cell_onder.gif);
  height: 26px;
  clear: both;
}

#poll .vraag {
  font-weight: bold;
  margin-bottom: 10px;
}

.outline {
  border-left: 1px solid #B4B1AE;
  border-top: 1px solid #B4B1AE;
  border-right: 1px solid #EEEBE7;
  border-bottom: 1px solid #EEEBE7;
}

.outline .fill {
  background-color: #E0E0E0;
  border-left: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  padding: 5px;
  height: 100%;
}

.outline .fillodd {
  background-color: #D0D0D0;
  border-left: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  border-right: 1px solid #B0B0B0;
  border-bottom: 1px solid #B0B0B0;
  padding: 5px;
  height: 100%;
}

.break, .breakodd {
  margin-bottom: 5px;
  font-size:0px;
}

.break {
  border-bottom: 1px solid #F0F0F0;
  border-top: 1px solid #C0C0C0;
}

.breakodd {
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #B0B0B0;
}

.descr {
  font-size: 10px;
  margin-bottom: 5px;
}

.smalltxt {
  font-size: 10px;
}

.header {
  padding-left: 20px;
  padding-right: 26px;
  font-size: 18px;
  font-weight: bold;
}

form { margin:0; }