html, body {
  position: absolute;
  
  background: #fff url(/sites/jij/images/wl-background1.gif);

  width: 100%;
  height: 100%;
  
  margin: 0px;
  padding: 0px;
  
  xmin-height: 100.01%;
  
  text-align: center;
  font-family: verdana, tahoma;
}

img {
  border: 0px;
}

textarea {
  border: 1px solid #ccc;
  background: #fff;
}

.mainContent {
  width: 808px;
  _width: 806px;
  height: 100%;
  
  margin-left: auto;
  margin-right: auto;
}

.contentTop {
  background: #ccc;
  
  width: 100%;

  margin-top: 23px;
  
  xborder: 1px solid green;
  
  text-align: left;
}

.contentTopGradientTop {
  overflow: hidden;
  background: #fff url(/sites/jij/images/orangeGradient.jpg) top right no-repeat;

  width: 808px;
  height: 7px;

  
}

.contentTopGradientBottom {
  overflow: hidden;
  background: #fff url(/sites/jij/images/orangeGradient.jpg) top right no-repeat;

  width: 806px;
  height: 7px;
  
  border-left: 2px solid #ccc;
}

.contentTopWhite {
  background: #fff;
  
  width: 804px;
  height: 73px;
  
  margin: 12px 2px 12px 2px;
  padding-top: 20px;
}

.contentTopBanner {
  width: 370px;
  height: 50px;
  
  margin-left: auto;
  margin-right: auto;
}
.bannerBorder {
  border: 1px solid #000;
}

.contentTopMenu {
  background: #fff;
  
  width: 578px;
  height: 21px;
    
  padding-top: 2px;
  padding-left: 170px;

  border-left: 2px solid #ccc;

  color: #FF9900;
  font-size: 11px;
  font-family: verdana, tahoma;
  letter-spacing: 2px;
}

.contentTopMenu a {
  color: #FF9900;
  font-size: 11px;
  text-decoration: none;
}

.contentBottom {
  float: left;
  width: 804px;
  
  border-left: 2px solid #ccc;
  border-right: 2px solid #ccc;
  
  text-align: left;
}

.contentBottomLeft {
  float: left;
    margin-bottom: 100px;
  width: 160px;
  overflow: hidden;  
  xborder: 1px solid red;
}

.contentBottomright {
  float: right;
  
  background: url(/sites/jij/images/logo_groot.jpg) bottom right no-repeat;
  width: 634px;
  
  xborder-bottom: 1px solid green;
}

.contentBottomInfoScreen {
  float: right;

  background: #EDEDF4 url(/sites/jij/images/girl2.gif) top right no-repeat;
  
  width: 389px;
  height: 110px;
  
  border-top:    1px solid #000066;
  border-bottom: 1px solid #000066;
  border-left:   1px solid #000066;

  padding: 5px 240px 5px 5px;
  
  font-size: 0.8em;
  line-height: 15px;

  color: #333399;
}
.contentBottomInfoScreen a:link, .contentBottomInfoScreen a:visited {
  color: #333399;
}
.contentBottomInfoScreen a:hover, .contentBottomInfoScreen a:active {
  color: #FF9900;
}

.contentBottomText {
  float: left;
  
  width: 460px;
  min-height: 400px;
  _height: 400px;
  
  font-size: 0.8em;
}
.contentBottomText a:link, .contentBottomText a:visited {
  text-decoration: none;
  color: #333399;
}
.contentBottomText a:hover, .contentBottomText a:active {
  color: #FF9900;
}

.contentBottomTextTitle {
  width: 100%;
  height: 30px;
  
  padding-top: 10px;

  text-align: right;
}

.contentBottomRight {
  float: right;
  
  background: url(/sites/jij/images/girl3.gif) no-repeat;
  
  width: 128px;
  height: 165px;
  
  padding-top: 90px;
  padding-left: 35px;
  _margin-right: -1px;
}

.contentFooter {
  float: left;
  background: url(/sites/jij/images/line-bottom.jpg) top left repeat-x;
  
  width: 808px;
  height: 60px;
  
  text-align: center;
  padding-top: 20px;
  
  font-size: 0.7em;
  color: #666;
}

.contentFooter a {
  color: #999;
}

.logo {
  position: absolute;

  nobackground: url(/sites/jij/images/logo.gif) no-repeat;

  margin-top: -15px;
  margin-left: -5px;

  width: 154px;
  height: 153px;
}

.girl1 {
  position: absolute;

  margin-top: 7px;
  margin-left: 661px;

  background: url(/sites/jij/images/girl1.gif) bottom right no-repeat;

  width: 145px;
  height: 147px;

  border-right: 2px solid #ccc;
}



/*** Categorieën ***/

#nav, #nav ul {
  display: block;

  margin: 0px;
  padding-left: 15px;
  
  list-style-type: none;
  line-height: 14px;
}

li a {
  font-size: 0.7em;
  color: #333399;
    
  text-decoration: none;
}

li a:hover {
  color: #FF9900;
}

li.catTitle {
  display: block;
  color: #FF9900;
  
  font-size: 0.7em;
  font-family: verdana, tahoma;
  font-weight: bold;
  
  margin-top: 10px;
  margin-left: -2px;
  
  list-style-type: none;
}
div#ecards-overzicht {
  padding: 0px;
}

div#ecards-overzicht a img {
  border: 1px solid black;
  margin-left: 15px;
  margin-right: 10px;
  margin-bottom: 20px;
}

.ocmssubmit {
  border: 1px outset #ccc;
  background: #fff;
}

.ocms td
 {white-space: nowrap;}
.ocms input, .ocms textarea
 {border: 1px inset #ccc!important;
  font-size: 11px
  font-family: verdana, tahoma;}
.ocms textarea 
 {height: 120px;}
#fq_Titel
 {width: 318px;}

.inputSearch {
  background: #fff;
  color: #FF9900;
  border: 1px solid #FF9900;
  text-size: 11px;
  height: 14px;
}
.inputButton {
  background: #fff;
  color: #FF9900;
  border: 1px solid #FF9900;
  text-size: 11px;
  height: 18px;
}

.cardsTitle 
 {display: block;
  xposition: absolute;
  margin-top: -40px;}
#cards_title h2 
 {}