html, body, #wrap {
  width: 821px;
  min-height: 100%;
  height: 100%;
 }
#cbox {
	position:absolute;
	left:270px;
	top:94px;
	width:500;
 }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF;
/*	background-color: #EBEBEB;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;*/
}
.MijnOverzicht,.tekstblauw,.tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ContentSubKopGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
	color: #A5A5A5;
	text-decoration: none;
}
.ContentSubKopRood {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
	color: #CC3030;
	text-decoration: none;
}
.SelectKop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
.SelectKop:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;0000
	font-weight: bold;
	color: #333366;
	text-decoration: underline;
}
.SelectKop:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: underline;
}
.SelectKop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.ContentSubKop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.greyback {
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight: bold;
}
.bodytable {
	width:100%;
	height:100%;
	max-width:1004px;
	width:expression(document.body.clientWidth > 1004? "1004px": "auto" );
}
h1 {
	font-size: 15px;
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
}
h2 {
	font-size: 11px;
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
	font-style: italic;
}
p {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-bottom: 12px;
	padding-top: 0px;
}
a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #0084FF;
}
a:hover {
	color: #0084FF;
}
.logo {
	width: 310px;
	text-align: left;
	vertical-align: top;
	height: 91px;
}
.menutd {
	width:155px;
	vertical-align: top;
}
.menucell1row {
	font-size: 11px;
	width:155px;
	height:25px;
	vertical-align: middle;
	background-image: url(../images/menucell0darkgray.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menucell2row {
	font-size: 11px;
	width:155px;
	height:38px;
	vertical-align: middle;
	background-image: url(../images/menucell0darkgray.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menucell2rowred {
	font-size: 11px;
	width:155px;
	height:38px;
	vertical-align: middle;
	background-image: url(../images/menucell0red.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menucellspacer {
	height:5px;
}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:active {
	color: #ffffff;
}
a.menu:hover {
	color: #ffffff;
}
.searchform {
	font-size: 11px;
}
.searchbutton {
	font-size: 11px;
	background-color: #333333;
	border: 0px 0;
}
.menucellspacer10 {
	height:10px;
}
.rightoflogo {
	vertical-align: bottom;
}
.menulanguagetd {
	height:25px;
	vertical-align: middle;
	font-size: 11px;
	text-align: right;
	color: #ffcc00;
}
a.menulanguage {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.menulanguage:active {
	color: #0066ff;
}
a.menulanguage:hover {
	color: #0066ff;
}
.header {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffcc00;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 13px;
}
.contenttd {
	color: #000000;
	vertical-align: top;
	width:604px;
}
.content {
  vertical-align: top;
  background-color: rgb(252,252,252);
  border: 1px solid #FFCC00;
  padding:5px 5px 20px 20px;
  font-size: 11px;
  width:631px;
}
#leaderboard {
  position:absolute;
  margin: 0px 0px 0px 310px;
  top: 0px;
  display:inline;	
}
.ContentTekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ContentTekst:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.ContentTekst:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.ContentTekst:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ContentTekstRood {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.ContentTekstRood:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.ContentTekstRood:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.ContentTekstRood:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066ff;
	text-decoration: underline;
}
.buttoninc {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	line-height: 13px;
}
.buttoninc:link {
    cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.buttoninc:visited {
    cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.buttoninc:hover {
    cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066ff;
	text-decoration: none;
}
.buttoninc:active {
    cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.buttoninc2 {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066ff;
	text-decoration: none;
	line-height: 13px;
}
.languagetable {
	width: 100%;
}
.menucell1row2 {
	font-size: 11px;
	width:155px;
	height:25px;
	vertical-align: middle;
	background-image: url(../images/menucell0gray.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menucell2row2 {
	font-size: 11px;
	width:155px;
	height:38px;
	vertical-align: middle;
	background-image: url(../images/menucell0gray.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.bullet {
	vertical-align: middle;
	width: 6px;
}
.bullettxt {
	font-size: 11px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 7px;
	padding-left: 5px;
	padding-bottom: 6px;
	width: 149px;
}
a.bullettxta {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.menucell2rowselected {
	font-size: 11px;
	width:155px;
	height:38px;
	vertical-align: middle;
	background-image: url(../images/menucell2darkred.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menucell1rowselected {
	font-size: 11px;
	width:155px;
	height:25px;
	vertical-align: middle;
	background-image: url(../images/menucell1darkred.gif);
	padding-right: 17px;
	padding-left: 7px;
}
.menuimage {
	font-size: 11px;
	padding-bottom: 5px;
}
.homepagehighlight {
	vertical-align: top;
	background-color: #ff0000;
	padding: 7px 7px 12px;
	font-size: 11px;
	color: #FFFFFF;
}
.homepagetable {
	width: 100%;
}
.homepagetdleft {
	width: 50%;
	padding-right: 5px;
	vertical-align: top;
}
.homepagetdright {
	width: 50%;
	padding-left: 5px;
	vertical-align: top;
}
.arrow {
	border: 0px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-top: 4px;
}
.homepageimage {
	width: 155px;
	padding-right: 10px;
}
.menucellspacer10height {
	width: 10px;
}
.homepagetd {
	width: 50%;
	vertical-align: top;
}
.homepageimageCopy {
	border: 2px solid #CC0000;
	position: relative;
	right: 0px;
}
.ImageMin {
	background: url(/img/min.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImageMin:link {
	background: url(/img/min.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImageMin:visited {
	background: url(/img/min.gif);
	width:15;
	height:13;
  cursor: hand;
}
.ImageMin:hover {
	background: url(/img/min_over.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImageMinOver {
	background: url(/img/min_over.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImagePlus {
	background: url(/img/plus.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImagePlus:link {
	background: url(/img/plus.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImagePlus:visited {
	background: url(/img/plus.gif);
	width:15;
	height:13;
  cursor: hand;
}
.ImagePlus:hover {
	background: url(/img/plus_over.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ImagePlusOver {
	background: url(/img/plus_over.gif);
	width:15;
	height:13;
	cursor: hand;
}
.ContentKop {
	font-size: 15px;
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
}
.NonActieveRow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}
.NonActieveRowInfomap {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #CFCFCF;
    padding: 5px;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}
.ActieveRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.cart {
  border: 1px solid #ffcc00;
  background-color:#FFFFFF;
}
ul {
	margin-top: 0px;
}
.selectmaxbreedte {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 330px;
}
.preslogotd {
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}
.presnaamtd {
  border-top: 1px solid #CCCCCC;
  padding: 10px;
}
.box {
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* snel zoeken */
#mzoek legend {
  display: none;
}
#mzoek input {
  display: block;
  font-size: 100%;
}
#mzoek input.term {
  width: 80px;
  float: left;
}
#mzoek input.button {
  cursor: pointer;
  padding-top: 2px;
  float: left;
  border: 0px solid;
  background: transparent;
  color: #fff;
}
#menu dt {
  color: #666;
  margin: 0;
  padding: 3px 8px 3px 0;
}
#menu dd {
  background: transparent url(../images/m_bullet_or.gif) no-repeat 0 55%;
  margin: 0;
  padding: 0;
}
#menu dd a {
  color: #000;
  padding: 3px 8px 3px 11px;
  background: transparent url(../images/m_bullet_drd.gif) no-repeat 0 55%;
  text-decoration: underline;
}
#menu dd a:hover {
  color: #0084FF;
  background-position: -16px 0;
}
#menu #mzoek span {
  width: 90%;
  display: block;
  padding: 3px 16px 3px 7px;
  background: transparent url(../images/m_bg_or_h.gif) no-repeat -9999px 0;
}
#menu li a:hover, #menu #mzoek span:hover, #menu #mzoek span.ieh {
   background-repeat: repeat-y;
   background-position: left center;
}
#menu li a:hover, #menu #mzoek span:hover, #menu #mzoek span.ieh {
   background-repeat: repeat-y;
   background-position: left center;
}
/* forms */
form {
  margin: 0;
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input, label, textarea, select, legend {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 85%;
}
fieldset {
  border: none;
  padding: 0;
  margin: 0;
  }
.req {
  font-size: 85%;
  color: #f00;
  font-style: normal;
}
/* footer */
p.copyrights {
  padding-top: 8px;
  background: transparent;
  color: #666;
  z-index:1001;
}
p.copyrights a {
  color: #666;
  font-weight: normal;
  text-decoration: underline;
}
.tekstfout {
	border: 1px solid;
	margin: 2px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC3366;
	text-decoration: none;
}
.tekstgoed {
	border: 1px solid;
	margin: 2px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
.menu_left{
	background-color:#FFFFFF;
	border:1px solid #FFCC00;
}
#menu{
	position:absolute;
	top:110px;
}
#topmenu{
	text-align:right;
	width:590;
	padding-bottom: 3px;
}
#title{
	background-color: #ffcc00;
	width:631px;
	text-align:center;
}
#subtitle{
	background-color: #666666;
	width:631px;
	text-align:center;
	color:#FFFFFF;
}
#test{
	position:abosulute !important;
    left:20px !important;
	top:40px !important;
}
#paginazelf{
	width:617px;
}
table.frickinbeauty{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}
table.frickinbeauty td{
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}
table.frickinbeauty td.hed{
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
}
/* Taken from menu_left.php */ 
.menu_left a{   
    font-weight:normal;
}
#nav, #nav ul { /* all lists */
        padding: 0;
        margin: 0;
        list-style: none;
        float : left;
        width : 18em;
}   
    #nav li { /* all list items */
        position : relative;
        float : left;
        line-height : 1.25em;
        margin-bottom : -1px;
        width: 230px;
    }   
    #nav li ul { /* second-level lists */
        position : absolute;
        left: -999em;
        margin-left : 20.6em;
        margin-top : -2em;
    }
    #nav li ul ul { /* third-and-above-level lists */
        left: -999em;
    }
    #nav li a {
    font: bold 11px/16px arial, helvetica, sans-serif;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #888 #555 #bbb;
    margin: 0;
    padding: 2px 7px;
    }
    #menubutton {
    font: bold 11px/16px arial, helvetica, sans-serif;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #888 #555 #bbb;
    margin: 0;
    padding: 2px 7px;
    background: #efefef;
    /*padding: 2px 3px;*/
    }
    #menutest a, #menutest h2 {width: 214px;
    font: bold 11px/16px arial, helvetica, sans-serif;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #888 #555 #bbb;
    margin: 0;
    padding: 2px 7px;
    }
    #menutest a {
    color: #000;
    background: #efefef;
    text-decoration: none;
    }
    #menutest a:hover{
        color : white;
        background-color : black;
    }
    #nav li a:hover {
        color : white;
        background-color : black;
    }
    
    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
        left: -999em;
    }
    
    #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
        left: auto;
    }