/* css reset for all browsers */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

html
{
  font-family:Verdana,Helvetica,serif;
}

body, div, p
{
  font-family:Verdana,Helvetica,sans-serif;
  color:#585858;
  font-size:11px;
	line-height:14px;
  margin:0px;
  border:0px;
  padding:0px; 
}

a
{
  font-family:Verdana,Helvetica,serif;
  color:#ff9600;
  font-size:11px;
	line-height:14px;
  margin:0px;
  border:0px;
  padding:0px; 
}

h1
{
  font-family:Arial, Helvetica, sans-serif;

  font-weight:bold;
	color:#ff9600;
	font-size:16px;
	line-height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

h2
{
  font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:14px;
	line-height:14px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 10px;
}

h3
{
  font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a6a6a6;
	font-size:12px;
	font-style:italic;
	line-height:14px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 10px;
}

.container
{
  position:relative;
  margin:0px auto;
  width:920px;
  min-height:710px;
  _height:710px;
  border:0px solid #a6a6a6;
  background-image: url('../../pics/back-img.jpg');
  background-repeat: no-repeat;
}

.header
{
  position:relative;
  height:140px;
}

.header .logoContainer
{
  position:relative;
  width:160px;
  height:140px;
  margin:0px 0px 0px 35px;
  background-color:#ffffff;
}

.header .logoContainer .logo
{
  position:absolute;
  bottom:-20px;
  width:95px;
  height:120px;
  background-image: url('../../pics/logo95x120.png');
  background-repeat: no-repeat;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www-new.cj2.nl/pics/logo95x120.png', sizingMethod='scale');
}

.header .logo img
{
  width:95px;
  height:120px;
  border:0px;
}

.header .pageTitle
{
  position:absolute;
  margin:110px 0px 0px 195px;
  _margin:108px 0px 0px 155px;
  background-image: url('../../pics/trans-red10x30.png');
  background-repeat: repeat-x;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www-new.cj2.nl/pics/trans-red10x30.png', sizingMethod='scale');
  width:450px;
}

.header .pageTitle h1
{
  margin:0px 0px 0px 10px;
  color:#ffffff;
  font-size:16px;
  line-height:30px;
  font-family:Arial;
}

.topMenu
{
  background-color:#ffffff;
  height:40px;
  font-weight:bold;
  letter-spacing:0px;
}

.topMenu ul
{
  float:left;
  margin:0px 0px 0px 35px;
  padding:0px;
  line-height:40px;
  min-width:700px; 
}

.topMenu ul#navRight
{
  float:right;
  margin:0px 5px 0px 5px;
  padding:0px;
  line-height:40px;
  min-width:0px;
}

.topMenu ul li
{
  position:relative;
  list-style:none;
  display:inline;
  margin:0px 10px;
  padding:0px;
}

.topMenu ul li a
{
  font-family:Arial;
  font-size:16px;
  color:#a6a6a6;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration:none;
  padding:4px 0px;
}

.topMenu ul li a:hover, #active
{
 color:#666666;
}

.topMenu ul li ul
{
  display:none;
  position:absolute;
  top:15px;
  left:0;
  min-width:0px;
  background-color:#ffffff;
	-moz-opacity: 1;
  filter: Alpha(Opacity=100);
  margin:8px 0px 0px 0px;
  padding:20px 0px 15px 0px;
  line-height:12px;
  background-image: url('../../pics/menu-bot.jpg');
  background-repeat: repeat-x;
  background-position:bottom;  
}

body:lang(en) .topMenu ul li ul{
  margin:0px 0px 0px 0px;
}


.topMenu ul#navRight li ul
{
  left:-70%;
}

.topMenu ul li ul li
{
  list-style:square inside none;
  display:block;
  margin:5px 10px;
  padding:0px;  
  white-space:nowrap;
}

.topMenu ul li.over ul, .topMenu ul li:hover ul
{ 
  display:block;
  float:none;
}

.topMenu ul li ul li a
{
  font-size:12px;
  color:#a6a6a6;
  text-decoration:none;
}

.topMenu ul li ul li a:hover
{
  color:#666666;
  text-decoration:none;

}

.subsub 
{
  background-color:#f00;
}

.subsub li 
{
  display:block;
}

.redLine
{
  background-color:#e50000;
  height:10px; 
}

.whiteBlock
{
  width:5px;
  margin:0px 0px 0px 645px;
  background-color:#ffffff;
  height:10px; 
}

.breadCrumb
{
  padding:5px 0px;
}

.breadCrumb a
{
  margin:0px 2px;
  text-decoration:none;
  color:#a6a6a6; 
}

.breadCrumb a#active
{
  color:#666666; 
}

.content
{
  clear:both;
  min-height:480px;
  _height:476px;
  border:0px solid #000000;
}

.footer
{
  height:60px;
  background-color:#e50000;
  margin:0px;
  border:0px;
  padding:0px;
  vertical-align:middle;
}

.witLogo
{
  height:30px;
  margin:0px;
  _margin:15px;
  padding:15px;
  _padding:0px;
}

.witLogo a 
{
  padding:0px;
  border:0px solid #000000;
}

.witLogo a img
{
  margin:0px;
  padding:0px;
  border:0px solid #aaaaaa;
}

/* standaard */

.edit
{
 display:block;
 width:100px;
 height:50px;
 padding:5px;
 margin:0px;
 font-weight:bold;
 font-size:14px;
 color:#339933;
}

#planeHighLight
{
 border: 1px dashed #339933;
}

.messageControls
{
 float:right;
}

.error
{
 width:370px;
 margin:20px;
 border:1px solid #cc0000;
 background-color:#ffcccc;
}

.error p
{
 padding:10px;
 color:#990000;
}

.error img
{
 margin: 5px;
 float: left;
}

.succes
{
 width:370px;
 margin:20px;
 border:1px solid #00cc00;
 background-color:#ccffcc;
}

.succes p
{
 padding:10px;
 color:#009900;
}

.succes img
{
 margin: 5px;
 float: left;
}

.credits 
{
 width:920px;
 margin:0px auto;
 padding:0px;
 text-align:center;
 border:0px solid #000000;
}

.credits ul
{
 list-style:none; 
}

.credits ul li
{
 display:inline;
 padding:2px 2px; 
}

.credits ul li a:hover, .credits ul li a#active
{
 text-decoration:underline; 
}

.credits a img 
{
 border:0px;
 margin:0px;
 padding:0px;
 vertical-align:top;
}

.credits a, .credits 
{
 font-size:9px;
 color:#555555;
 text-decoration:none;
}

.witLogo span.right 
{
 padding:20px 0px 0px 0px;
 color:#ffffff;
 float:right;
}

.controlImg, .menu_controls img, .article_controls img, .plane_controls img, .thumb_controls 
{ 
 vertical-align:middle;
 padding:0px;
 margin:0 0 0 0px;
 border:0px;
}

.menu_controls:hover
{
 padding:0px;
}

.article_controls
{
 padding:0 10px 0 10px;
}

.identifier
{
  width:920px;
  margin:0px auto;
}

.plane 
{
  width:260px;
  height:460px;
  overflow:auto;
  float:right;
  padding:0px;
  margin:10px 10px 10px 0px;
  _margin:10px 5px 10px 0px;
  background-color:#ffffff;
  background-image: url('../../pics/menu-bot.jpg');
  background-repeat: repeat-x;
  background-position:bottom;  
}

.two_cols 
{
 border-collapse:collapse;
 width:100%;
 height:480px;
 margin:0 auto;
 padding:0px;
 vertical-align:top;
 background-color:#ffffff;
}

.two_cols_top
{
 padding:0px;
 vertical-align:top;
}

.two_cols_left
{
 width:626px;
 padding:2px 20px 10px 2px;
 vertical-align:top;
}
.two_cols_right
{
 width:auto;
 padding:2px 0px 10px 2px;
 vertical-align:top;
}

.two_cols_bottom
{
 padding:0px;
 vertical-align:top;
}