* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1em; }
#stroke { background-color: #3a4652; background-image: url(../images/bg.jpg); background-repeat: repeat-x; width: 100%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#wrapper2 { background-image: url(../images/header.jpg); background-repeat: no-repeat; margin: 0 auto; width: 960px; }
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 100px;
 margin: 10px 0px 0px 0px;
 background: #BD9C8C;
}
#leftcolumn { color: #fff; line-height: 125%; background: #ff9000; text-align: center; margin: 360px 0 0 20px; width: 200px; float: left; padding-top: 10px; padding-bottom: 10px; border: solid 1px; }
#rightcolumn { color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 610px; float: right; display: inline; }
#content { margin-right: 0; margin-bottom: 30px; }
#tekstvak { text-align: justify; width: 610px; margin-top: 200px; margin-bottom: 10px; margin-left: -68px; }
h1 { color: #80bee7; font-size: 180%; font-weight: bold; line-height: 120%; text-align: right; margin-top: 20px; margin-bottom: 20px; margin-left: -320px; }
h2 { color: #91cfff; font-size: 110%; font-weight: bold; line-height: 120%; text-align: left; margin-top: 20px; }
p { color: #fff; font-size: 88%; line-height: 150%; margin-bottom: 10px; }
p b { color: #91cfff; }
#footer { width: 960px; clear: both; color: #333; background: #3a4652; height: 30px; margin: 0 0 10px; }
#voet { background-repeat: repeat-x; margin: 0 auto 10px; width: 960px; height: 20px; }
#logo { margin-top: 10px; margin-bottom: 5px; margin-left: -90px; }
.infiniteCarousel { width: 652px; position: relative; height: 230px; margin-left: -12px; }

.infiniteCarousel .wrapper { width: 630px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto; min-height: 10em; position: absolute; top: 0; height: 200px; margin: 0; }
.infiniteCarousel .wrapper ul { width: 9999px; margin:0 0 0 0; padding:0; position: absolute; top: 0; list-style: none; }

.infiniteCarousel ul li { display:block; float:left; width: 188px; padding: 11px; }

.infiniteCarousel ul li a img { border-color: #80bee7; border-width: 1px; display:block; }

.infiniteCarousel .arrow { background-image: url(../images/arrow.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; height: 36px; width: 37px; text-indent: -9999px; position: absolute; top: 40px; margin-top: 10px; cursor: pointer; }

.infiniteCarousel .forward { background-position: 0 0; right: -16px; }

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: -40px;
}

.infiniteCarousel .forward:hover { background-position: 0 -36px; }

.infiniteCarousel .back:hover { background-position: 0 -108px; }
.itemli img { border: solid 1px #91cfff; }
a { color: #fff; font-weight: normal; text-decoration: underline; }
a:hover { color: #274258; font-weight: normal; text-decoration: underline; }
a.but { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.but:hover { color: #faad07; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.but_actief { color: #faad07; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.but_actief:hover { color: #faad07; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.haakl { color: #91cfff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 10px; margin-right: 2px; margin-left: 2px; }
.haakr { color: #91cfff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 10px; margin-right: 20px; margin-left: 2px; }
#leftcolumn #pr { text-decoration: underline; text-align: center; margin-top: 20px; }
#leftcolumn #pr a { color: #013e7f; font-size: 90%; font-weight: bold; text-decoration: underline; text-align: center; }
#leftcolumn #pr a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
