#special
{
  position:relative;
  width:960px;
  background-color:#e6e6e4;
  color:#000;
  font-family:arial, sans-serif;
  font-size:13px;
  margin:0;
}

#special *
{
  margin:0;
  padding:0;
}

#special h1
{
  float:left;
  font-family:arial, sans-serif;
  font-size:185%;
  font-weight:bold;
  padding:0 10px;
}

#special h2
{
  font-size:125%;
}

#special h3,
#special h4
{
  font-size:100%;
}

#special fieldset
{
  border:0;
}

#special img
{
  display:block;
  border:0;
}

#special p img
{
  display:inline;
}

#special a
{
    text-decoration:underline;
}

#special #special_header
{
  overflow:hidden;
  width:960px;
  height:30px;
  background-color:#000;
  color:#fff;
  border-bottom:1px solid #fff;
}

#special #last_update
{
  float:left;
  margin:10px 0 0 0;
}

#special #breaking_news
{
  float:right;
  margin:10px 0 0 0;
}

#special #breaking_news,
#special #breaking_news a
{
  font-weight:bold;
}

#special #breaking_news p
{
  float:left;
}

#special #breaking_news ul
{
  float:left;
  list-style:none;
  margin:0 5px 0 0;
}

#special #breaking_news li
{
  float:left;
  
}

#special #breaking_news,
#special #breaking_news a
{
  font-weight:bold;
}

#special #breaking_news a
{
  background-image:url('../images/specials/bullet.gif');
  background-repeat:no-repeat;
  background-position:0 7px;
  padding:0 5px 0 8px;
}

#special #breaking_news a.first
{
    background-image:none;
}

#special #special_introduction
{
  width:960px;
  height:200px;
}

#special #header_white
{
  position:absolute;
  top:31px;
  left:10px;
  width:280px;
  height:170px;
  background-color:#fff;
  color:#000;
  padding:10px 30px 20px 10px;
}

#special #header_white h3
{
    font-size:130%;
}

#special .canvas_left_transparant,
#special .canvas_left
{
  position:absolute;
  top:31px;
  left:10px;
}

#special .canvas_right_transparant,
#special .canvas_right
{
  position:absolute;
  top:31px;
  right:10px;
}


#special #canvas_transparant
{
  width:300px;
  height:200px;
  background-color:#000;
  color:#fff;
  filter:alpha(opacity:60);
  opacity:0.6;
}

#special #canvas
{
  width:300px;
  height:180px;
  padding:20px 0 0 0;
}

#special #canvas #canvas_content
{
    color:#fff;
    padding:0 10px 20px 10px;
}

#special #header_white p,
#special #canvas #canvas_content p
{
    font-size:110%;
    margin:0 0 10px 0;
}

#special #header_white ul,
#special #canvas #canvas_content ul
{
    list-style:disc;
}

#special #header_white ul li,
#special #canvas #canvas_content ul li
{
    margin:0 0 0 20px;
}

#special #header_white ul li a,
#special #canvas #canvas_content ul li a
{
    font-size:100%;
}

#special #header_white li,
#special #canvas li
{
  margin:0 10px 20px 10px;
}

#special #header_white a
{
    font-size:130%;
    font-weight:bold;
    text-decoration:none;
}

#special #canvas a,
#special #special_rss a
{
  color:#fff;
  font-size:110%;
  text-decoration:none;
}

#special #header_white a:hover, 
#special #canvas a:hover,
#special #special_rss a:hover
{
  text-decoration:underline;
}

#special #canvas #special_rss
{
  position:absolute;

  height:20px;

  width:300px;
  background-color:#000;
  color:#fff;
  padding:2px 0;
}

#special #special_rss
{
  position:absolute;
  top:205px;
 height:20px;
  right:10px;
  width:300px;
  background-color:#000;
  color:#fff;
  padding:3px 0;
}

#special #special_rss p
{
    padding:0 10px;
}

#special #columns
{
  overflow:hidden;
  width:960px;
  background-color:#e6e6e4;
  color:#000;
  padding:10px 0 0 0;
}

#special #columns_left,
#special #columns_middle,
#special #columns_right
{
  float:left;
  width:300px;
  border-right:10px solid #e6e6e4;
  border-left:10px solid #e6e6e4;
}

#special .column
{
  WIDTH: 300px;
  overflow:hidden;
  background-color:#fff;
  color:#000;
  margin:0 0 10px 0;
}

#special .column h2
{
  display:block;
  width:280px;
  text-decoration:none;
  padding:2px 10px;
}

#special .column h2.advertisements
{
  display:block;
  background-color:#999;
  color:#000;
  padding:2px 10px;
}

#special .column_content
{
  overflow:hidden;
  width:280px;
  height:1%;
  padding:10px 10px 0 10px;
}

#special .column_content div
{
  overflow:hidden;
  height:1%;
  margin:0 0 10px 0;
}

#special .column_content a
{
  text-decoration:none;
  font-weight:bold;
}

#special .column_content a:hover
{
  text-decoration:underline;
}

#special .column_content li
{
  margin:0 0 0 15px;
}

#special img.thumbnail
{
  float:left;
  margin:0 10px 0 0;
}

#special div.news h3
{
  font-size:130%;
}

#special ul.news
{
  list-style:none;
}

#special ul.news li
{
  margin:0 0 5px 0;
}

#special .photo
{
    width:300px;
}

#special .photo ul
{
  overflow:hidden;
  height:1%;
  list-style:none;
  padding:5px 10px;
}

#special .photo .previous,
#special .photo .next
{
    display:inline;
}

#special .photo .previous a
{
    display:inline;
    float:left;
}

#special .photo .next a
{
    display:block;
    float:right;
}
/*
#special .photo .previous,
#special .photo .next
{
  height:15px;
  background-repeat:no-repeat;
  background-color:#e6e6e6;
  color:#636363;
  margin:0;
  padding:0 0 0 6px;
}

#special .photo .previous a,
#special .photo .next a
{
  display:block;
  float:left;
  height:15px;
  background-position:top right;
  background-color:#e6e6e6;
  color:#636363;
  text-decoration:none;
  padding:0 6px 0 0;
}

#special .photo .previous
{
  float:left;
  background-image:url('../images/specials/button_grey_left.gif');
}

#special .photo .previous a
{
  background-image:url('../images/specials/button_grey_right.gif');
}

#special .photo .next
{
  float:right;
  background-image:url('../images/specials/button_grey_left.gif');
}

#special .photo .next a
{
  background-image:url('../images/specials/button_grey_right.gif');
}
*/

#special .photo div
{
  overflow:hidden;
  height:1%;
  margin:0;
  padding:10px;
}

#special #specialPhotoCaption
{
    padding:5px 10px 10px 10px;
}

#special #specialPhotoCaption a
{
    background-color:#fff;
    color:#039;
    font-weight:bold;
    text-decoration:none;
}

#special #specialPhotoCaption a:hover
{
    text-decoration:underline;
}

#special .radio
{
  overflow:hidden;
  height:1%;
}

#special .radio div
{
  margin:5px 0 0 0;
}

#special .submit label
{
  display:none;
}

#special form.news label
{
  display:none;
}

#special form.news select
{
  width:280px;
  font-family:arial, sans-serif;
  padding:2px;
}

/*
Niet in gebruik. De poll wordt nu overgenomen van www.volkskrant.nl.

#special form.poll
{
  margin:5px 0 0 0;
}

#special form.poll .submit
{
  overflow:hidden;
  height:1%;
  margin:0;
}
*/

#special #poll input
{
    margin:5px 5px 0 0;
}

#special #poll img
{
    float:left;
    margin:10px 10px 0 0;
}

#special form.newsletter
{
  margin:10px 10px 0 10px;
}

#special form.newsletter fieldset
{
  border:0;
}

#special form.newsletter div
{
  margin:0 0 10px 0;
}

#special form.newsletter label
{
  display:block;
  font-weight:bold;
}

#special form.newsletter div.default input
{
  width:225px;
  background-color:#e5e5e5;
  color:#333;
  font-family:'courier new', monospace;
  font-size:95%;
  font-style:italic;
  border:1px solid #ccc;
  padding:2px;
}

#special form.newsletter div.submit label
{
  display:none;
}

#special form.newsletter div.submit input
{
  width:90px;
  height:21px;
  background-color:#000;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
  border:0;
  padding:1px 2px;
}

#special .button
{
  display:block;
  float:left;
  height:16px;
  background-image:url('../images/specials/button_orange_left.gif');
  background-repeat:no-repeat;
  cursor:pointer;
  margin:0;
  padding:0 0 0 7px;

}

#special .button input
{
  height:16px;
  background-image:url('../images/specials/button_orange_right.gif');
  background-position:top right;
  background-color:#fe6500;
  color:#fff;
  font-size:95%;
  font-weight:bold;
  cursor:pointer;
  border:0;
  margin:0 10px 0 0;
  padding:0 7px 0 0;
}
.canvas_right #special_rss
{
 
  
  //bottom:0px;
  left:0px;
    top:176px !important;
}

.canvas_left #special_rss
{

   left:0px;
 
 
    top:176px !important;
}
/*start 1301990*/
#canvas_content h3{
line-height:140%;

}
.news h3{
line-height:120%;
}
#special_header h1 {
line-height:30px;
}
/*end 1301990*/
