body, html {
  width:100%;
  height:100%;
  margin:0px; 
  padding:0px;
  font-family:arial, helvetica, sans-serif;
  border:0px;
}

html {
  background:#000;
}

body {

}

.container {
  width:100%;
  height:100%;
  float:left;
}

.top {
  width:100%;
  height:50%;
  float:left;
  clear:both;
  margin-bottom:-300px;
}

.left {
  width:50%;
  height:1px;
  float:left;
  margin-left:-486px;
}

.contentholder {
  width:962px;
  height:601px;
  float:left;
  background:url("/textpattern/gfx/algemeen/contentholder.gif") no-repeat;
  color:#fff;
}

img {
  border:0px;
}

form {
  margin:0px;
}

.inline, .inline li {
  padding:0px;
  margin:0px;
  display:inline;
}

.inline li {
  display:block;
  float:left;
}

.menu {
  width:918px;
  height:34px;
  padding:0 0 0 44px;
  float:left;
  background:url("/textpattern/gfx/algemeen/menu.gif") left bottom no-repeat;
}

.menu .mainmenuitem {
  height:15px;
  padding:19px 13px 0 13px;
  display:block;
  float:left;
  background:#000 url("/textpattern/gfx/algemeen/menuli.gif") right bottom no-repeat;
}

#mainmenuitem0 {
/*  width:50px;*/
}

#mainmenuitem1 {
/*  width:50px;*/
}

#mainmenuitem2 {
/*  width:100px;*/
}

#mainmenuitem3 {
/*  width:100px;*/
}

.menu a {
  display:block;
  float:left;
  color:#a6b0b5;
  text-decoration:none;
  font-size:16px;
}

.mainmenuitem {
  overflow:visible !important;
  overflow:hidden;
}

.menu a:hover {
  position:relative;
  top:2px;
  color:#fff;
}

.menu a.selected {
  position:relative;
  top:2px;
  color:#fff;
}

.menu img {
  float:left;
  border-top:24px solid #000;
  position:relative;
  left:-2px;
}

.submenu {
  width:auto;
  float:left;
  position:relative;
  top:-3px;
  border-bottom:10px solid #3e4549;
}

#submenu1 {
  left:-13px;
}

#submenu2 {
  left:-14px;
}

.submenu li {
  clear:both;
}

.mainmenuitem {
  behavior:url("submenu.htc");
}

.mainmenuitem:hover > ul {
  display:block !important;
}

.submenu li {
  width:150px;
  height:auto;
  float:left;
  display:block;
  font-size:12px;
  padding:0px;
  border-left:10px solid #3e4549;
}

.submenu li a {
  width:127px;
  padding:6px 11px;
  border-right:1px solid #3e4549;
  border-top:1px solid #3e4549;
  float:left;
  display:block;
  height:auto;
  font-size:12px;
  background:#000;
}

.submenu a:hover {
  top:0px;
  background:#61696d;
}

.li1 {
  position:relative;
  height:10px;
}

.li1 img {
  border:0px;
  position:relative;
  left:-10px;
}

.content {
  width:874px;
  padding:0 44px;
  height:542px;
  float:left;
  letter-spacing:1px;
}

.content h1 {
  margin:0 0 18px 0;
  font-size:15px;
  color:#dadada;
}

.content a:hover {
  text-decoration:none;
}

.content h1 a {
  color:#dadada;
}

.content h2 {
  margin:0px;
  font-size:12px;
  color:#dadada;
}

.content p {
  margin:0 0 18px 0;
  font-size:13px;
  color:#dadada;
}

.content a {
  color:#dadada;
}

.serie {
  width:100%;
  border-bottom:1px solid #444;
  padding:5px 0 0 0;
  float:left;
  margin-bottom:10px;
}

.serie h1 {
  margin:0px;
}

.flickrset a {
  border:1px solid #000;
  float:left;
  margin:5px 5px 0 0;
  padding:2px;
}

.flickrset a:hover {
  border:1px solid #808080;
}

.text {
  padding:30px 0;
}

.individual {
  text-align:center;
  padding:15px 0 0 0;
  position:relative;
  top:-30px;
}

.individual2 {
  text-align:center;
  padding:15px 0 0 0;
  position:relative;
  top:-25px;
}

.individual3 {
  text-align:center;
  padding:15px 0 0 0;
  position:relative;
  top:-55px;
}

.individual4 {
  text-align:center;
  padding:15px 0 0 0;
  position:relative;
  top:-45px;
}

.individual5 {
  text-align:center;
  padding:15px 0 0 0;
  position:relative;
  top:-25px;
}

.imageheight {
  height:500px;
}

.image_nav {
  width:500px;
  margin:0 auto;
  background:#000;
  border-top:8px solid #000 !important;
  border-top:5px solid #000;
  border-bottom:10px solid #000;
}

.image_nav h1 {
  display:inline;
  border-right:26px solid #000;
  border-left:26px solid #000;
  margin:0px;
  font-weight:normal;
}

.image_nav a {
  border:1px solid #000;
}

.image_nav a:hover {
  border:1px solid #626262;
}

.footer {
  width:100%;
  float:left;
  font-size:10px;
  text-align:center;
  border-top:8px solid #000 !important;
  border-top:0px;
  font-family:arial, helvetica, sans-serif;
}

.footer p, .footer a {
  margin:0px;
  color:#8e8e8e;
}

.footer a:hover {
  color:#ccc;
}


.beschrijving {
  width:100%;
  float:left;
  font-size:9px;
  text-align:left;
  font-family:Verdana, sans-serif;
}

.beschrijving p, .beschrijving a {
  margin:0px;
  color:#8e8e8e;
}

.beschrijving a:hover {
  color:#ccc;
}