body {
  background-color: black;
  text-align: center;
  margin: 0;
}

td {
  font-size: 11px;
}

.stripes {
  border-bottom: 1px solid #da7575;
  padding: 4px;
}

.stripessmall {
  border-bottom: 1px solid #da7575;
  padding: 3px;
  font-size: 9px;
}

.stripescompact {
  border-bottom: 1px solid #da7575;
  padding: 1px;
  font-size: 9px;
  white-space: nowrap;
}

.naviback {
  background-image: url('layout/straydesign_webdesign_brochures_drukwerk_mailings_navigationbackground.jpg');
  background-repeat: repeat-x;
  background-color: #2b0606;
  border: 0px solid yellow;
  width: 975px;
  margin: 0 auto;
  padding: 0;
}

.straydesign {
  background-image: url('layout/straydesign_webdesign_brochures_drukwerk_mailings_bigbackground.jpg');
  background-repeat: no-repeat;
  width: 975px;
  position: relative;
  height: 670px;
}

.center {
  width: 100%;
  border: 0px solid white;
  text-align: center;
}

.navigation {
  position: absolute;
  top: 50px;
  left: 390px;
  border-top: 4px solid #ac6d6d;
  border-bottom: 4px solid #ac6d6d;
}

.navigation td {
  color: #997070;
  font: bold 11px Verdana;
}

.double {
  position: absolute;
  top: 119px;
  left: 270px;
  width: 592px;
  height: 500px;
  z-index: 1;
  background-repeat: no-repeat;
}

.single {
  position: absolute;
  top: 119px;
  left: 270px;
  width: 692px;
  height: 502px;
  background-repeat: no-repeat;
}

.double .padding32 {
  padding: 55px 0 0 32px;
  border: 0px solid green;
  text-align: left;
}

.single .padding32 {
  padding: 48px 0 0 32px;
  border: 0px solid green;
  text-align: left;
}

.double td {
  vertical-align: top;
}

.content {
  font: 11px Arial;
  color: black;
  line-height: 15px;
  vertical-align: top;
}

.extra {
  font: 11px Arial;
  color: #b0b0b0;
  line-height: 15px;
  vertical-align: top;
}

p {
  margin: 15px 0px;
}

a, a:active, a:visited {
  color: #ff0000;
  text-decoration: underline;
}

a:hover {
  color: blue;
}

.activiteiten {
  position: absolute;
  top: 151px;
  left: 63px;
}

h1 {
  margin: 0px 0px 15px 0px;
  font: bold 13px Arial;
}

h2 {
  margin: 0px 0px 15px 0px;
  font: bold 11px Arial;
}

h3 {
  margin: 0px 0px 15px 0px;
  font: bold 11px Arial;
}



select {
  color: white;
  border: 0px solid black;
  font-size: 11px;
  width: 171px;
}

option {
  background-color: black;
  border: 0px solid black;
  font-size: 11px;
}

.alt {
  background-color: #222222;
}

.single a, .single a:active, .single a:visited {
  color: #997070;
}

.single a:hover {
  color: white;
}


/* DO NOT FORGET */

/* coma font sizes */
.font1 {
  font-size: 9px;
}

.font2 {
  font-size: 10px;
}

.font3 {
  font-size: 11px;
}

.font4 {
  font-size: 12px;
}

.font5 {
  font-size: 13px;
}

.font6 {
  font-size: 14px;
}

.font7 {
  font-size: 15px;
}

/* popup text */
.pagetextalone, .maindiv {
  font: 11px/13px Verdana;
}

/* simpleviewer gallery */
.simpleviewer {
  padding-top: 15px;
  position: relative;
  border: 0px solid red;
  left: -25px;
  z-index: 1;
}

.navibutton {
  display: inline;
}

.navibutton a, .navibutton a:active, .navibutton a:visited {
  color: #997070;
  font: bold 11px Verdana;
  text-decoration: none;
}

.navibutton a:hover {
  color: white;
}

.anylinkcss {
  position: absolute;
  visibility: hidden;
  border: 1px solid #ac6d6d;
  border-bottom-width: 0;
  font: bold 11px Verdana;
  line-height: 18px;
  z-index: 1000;
  color: #997070;
  text-align: left;
  margin: 10px 0px 0px 0px;
  width: 150px;
}

.anylinkcss a, .anylinkcss a:active, .anylinkcss a:visited {
  display: block;
  width: 100%;
  white-space: nowrap;
  background-color: black;
  text-indent: 12px;
  border-bottom: 1px solid #ac6d6d;
  padding: 2px 0 4px 0;
  text-decoration: none;
  font-weight: bold;
  color: #997070;
}

.anylinkcss a:hover {
  background-image: none;
  background-color: #ac6d6d;
  color: white;
}