/* General */

body {
  background-color: #7f98c2;
  background-image: url('../images/bg/bg-sanelco.gif');
  background-repeat: repeat-x;
  background-position: 50% 0%;
  background-attachment: fixed;
  margin: 0px;
  padding-bottom: 50px;
  }

body,table,input,textarea,select {
  font-family: Trebuchet MS,Tahoma,verdana,arial,sans-serif;
  font-size: 13px;
  color: black;
  }

table.page {
  width: 936px;
  height: 100%;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  }

img.banner {
  width: 928px;
  height: 58px;
  border-width: 0px;
  }

td.bnr {
  text-align: center;
  vertical-align: top;
  background-color: white;
  height: 58px;
  }

td.menu {
  width: 131px;
  vertical-align: top;
  text-align: right;
  background-image: url('../images/bg/bg-left-top.jpg');
  background-repeat: no-repeat;
  background-position: 4px 0px;
  background-attachment: scroll;
  }

td.header {
  width: 805px;
  height: 62px;
  vertical-align: top;
  background-image: url('../images/bg/page-right-top/home.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll;
  }

td.cnt {
  width: 710px;
  vertical-align: top;
  padding: 0px;
  }

div.cnt {
  margin: 10px 30px 30px 30px;
  }

td.right {
  width: 95px;
  vertical-align: top;
  padding-top: 5px;
  }

img.menuRight {
  width: 84px;
  height: 23px;
  border-width: 0px;
  }

td.footer {
  height: 17px;
  text-align: left;
  }

p.broodkruimel {
  text-align: right;
  font-size: 11px;
  margin: 0px;
  margin-bottom: 30px;
  color: #0c419a;
  }

img.footer {
  width: 930px;
  height: 17px;
  position: fixed;
  bottom: 0px;
  margin-left: 3px;
  }

p.pageTitle {
  color: #0c419a;
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0px 20px 30px;
  }

p.loginState {
  float: right;
  color: white;
  font-size: 11px;
  margin: 3px 12px 0px 0px;
  }

img.loginLock {
  width: 19px;
  height: 22px;
  border-width: 0px;
  margin-right: -5px;
  }

p {
  text-align: justify;
  line-height: 150%;
  margin: 0px;
  margin-bottom: 10px;
  }

h1 {
  font-size: 15px;
  margin: 30px 0px 10px 0px;
  }

a:link,a:visited,a:active {
  color: #0c419a;
  text-decoration: underline;
  font-weight: bold;
  font-style: italic;
  }

a:hover {
  color: black;
  text-decoration: none;
  }

a:link.red,a:visited.red,a:active.red,a:hover.red {
  color: #990000;
  }

a:link.white,a:visited.white,a:active.white,a:hover.white {
  color: #ffffff;
  }

h4 {
  color: #0c419a;
  font-size: 13px;
  margin: 10px 0px 0px 0px;
  }

ul {
  margin: 10px 0px 20px 25px;
  padding: 0px;
  list-style-type: square;
  }

li {
  margin-bottom: 3px;
  }

hr {
  height: 1px;
  text-align: left;
  margin-right: auto;
  margin-left: 0px;
  color: #9eb3d7;
  }

p.top {
  text-align: right;
  }

img.top {
  width: 12px;
  height: 12px;
  border-width: 0px;
  margin-bottom: 10px;
  }

.brdr {
  border-style: solid;
  border-width: 1px;
  border-color: #0c419a;
  }

.brdr_inlineL {
  float: left;
  margin: 4px 25px 15px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #0c419a;
  }

.inlineL {
  float: left;
  margin: 4px 25px 15px 0px;
  }

.brdr_inlineR {
  float: right;
  margin: 4px 0px 15px 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #0c419a;
  }

.inlineR {
  float: right;
  margin: 4px 0px 15px 25px;
  }

img.icon16 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-width: 0px;
  vertical-align: middle;
  float: left;
  }

table.attachment {
  margin-top: 5px;
  }

td.attachment {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #9eb3d7;
  padding-top: 5px;
  }

img.merkLogo {
  float: right;
  margin: 4px 0px 10px 25px;
  }

div.adminLinks {
  float: right;
  text-align: right;
  border-style: dotted;
  border-width: 1px;
  border-color: #dd0000;
  padding: 5px 15px 8px 15px;
  font-size: 11px;
  font-family: Verdana;
  margin: 15px 0px 10px 20px;
  line-height: 160%;
  }

a:link.adminLink,a:visited.adminLink,a:active.adminLink,a:hover.adminLink {
  color: #dd0000;
  font-style: normal;
  }

.miniPostit0000 {
  position: relative;
  top: 326px;
  left: -108px;
  }

/* Menu CSS */

img.mainMenuBtn {
  border-width: 0px;
  width: 108px;
  }

div.submenu3,div.submenu4,div.submenu5 {
  position: relative;
  left: 80px;
  display: none;
  }

div.submenu3 {top: -146px;}
div.submenu4 {top: -126px;}
div.submenu5 {top: -106px;}

img.subMenuBtn1,img.subMenuBtn2,img.subMenuBtn3,img.subMenuBtn4 {
  border-width: 0px;
  width: 100px;
  }

img.subMenuBtn1 {height: 33px;}
img.subMenuBtn2 {height: 24px;}
img.subMenuBtn3 {height: 33px;}
img.subMenuBtn4 {height: 23px;}

.hoofdmenu {
  width: 108px;
  margin-top: 20px;
  margin-left: auto;
  }

.menuright {
  margin-bottom: 300px;
  border-width: 0px;
  }

.spanYES {
  color: #346200;
  font-family: verdana;
  font-size: 11px;
  }

a:link.lnkYES,a:visited.lnkYES,a:active.lnkYES,a:hover.lnkYES {
  color: #80a900;
  font-family: verdana;
  font-style: normal;
  }

.spanNO {
  color: #510800;
  font-family: verdana;
  font-size: 11px;
  }

a:link.lnkNO,a:visited.lnknO,a:active.lnkNO,a:hover.lnkNO {
  color: #9c2900;
  font-family: verdana;
  font-style: normal;
  }


div.formFrame {
  border-style: solid;
  border-width: 1px;
  border-color: #adbfdd;
  padding: 15px 25px;
  margin-top: 20px;
  background-color: #f2f5fa;
  }

div.formFrameAdmin {
  border-style: solid dotted;
  border-width: 1px 2px;
  border-color: #adbfdd #dd0000;
  padding: 15px 25px 25px 25px;
  margin-top: 20px;
  }

.linksBelowForm {
  text-align: right;
  margin-top: 10px;
  }

td.fieldname {
  vertical-align: top;
  padding-right: 15px;
  padding-top: 3px;
  }

td.field {
  vertical-align: top;
  }

.input250 {
  width: 250px;
  }

.input350 {
  width: 350px;
  }

.input450 {
  width: 450px;
  }

.input500 {
  width: 500px;
  }

.input100 {
  width: 100px;
  }

.input50 {
  width: 50px;
  }

.drpIM {background-color: #00a0c6;}
.drpLI {background-color: #ffcc00;}
.drpBI {background-color: #f0037f;}
.drpVE {background-color: #999999;}

table.eventFrameTop,table.eventFrameTopAdminView {
  border-collapse: collapse;
  width: 650px;
  background-image: url('../images/frames/events-top.gif');
  background-repeat: no-repeat;
  background-position: 0% 0%;
  margin-top: 20px;
  }

table.eventFrameTopAdminView {
  background-image: url('../images/frames/events-top-adminView.gif');
  background-repeat: no-repeat;
  background-position: 0% 0%;
  }

td.eventFrameTopLeft {
  color: white;
  font-weight: bold;
  padding-left: 10px;
  }

td.eventFrameTopRight {
  color: #0c419a;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  }

div.eventFrameCnt,div.eventFrameCntAdminView {
  width: 650px;
  padding: 15px 0px;
  background-image: url('../images/frames/events-mid.png');
  background-repeat: repeat-y;
  background-position: 0% 0%;
  }

div.eventFrameCntAdminView {
  background-image: url('../images/frames/events-mid-bot-adminView.gif');
  }

div.eventCnt {
  margin: 0px 25px;
  }

img.eventTabs {
  float: left;
  margin-bottom: -14px;
  }

span.info {
  font-style: italic;
  color: #0c419a;
  font-size: 11px;
  padding-left: 20px;
  background-image: url('../images/misc/info-icon-14.gif');
  background-repeat: no-repeat;
  background-position: 0% 0%;
  }

span.error {
  font-style: italic;
  color: #990000;
  font-size: 11px;
  padding-left: 20px;
  background-image: url('../images/misc/error-icon-14.gif');
  background-repeat: no-repeat;
  background-position: 0% 0%;
  }

img.sorteerarrow {
  width: 12px;
  height: 12px;
  }

img.externalLink {
  width: 12px;
  height: 11px;
  vertical-align: top;
  margin-left: 3px;
  }