*
{
  margin:0;
  padding:0;
}

body
{
  background-color:#c8c5c3;
  color:#000;
}

#trouw_groen
{
  width:983px;
  background-color:#fff;
  color:#000;
  margin:0 auto;
}

#skip_to_content
{
  display:none;
}

#crumbtrail
{
  width:941px;
  background-color:#58534f;
  color:#fff;
  font-family:arial, sans-serif;
  font-size:13px;
  padding:5px 21px;
}

#crumbtrail a
{
  background-color:#58534f;
  color:#fff;
}

#leaderboard
{
  width:941px;
  height:60px;
  background-color:#e5e5e5;
  color:#000;
  text-align:right;
  padding:5px 21px;
}

#leaderboard img
{
  float:right;
  border:0;
}

#content_container
{
  overflow:hidden;
  width:941px;
  border-right:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  margin:10px 10px 0 10px;
  padding:0 10px;
}

#header
{
  position:relative;
  width:941px;
  height:72px;
  background-color:#766b6b;
  color:#ffffff;
}

#logo img
{
  display:block;
  border:0;
}

#header #menu_top
{
  position:absolute;
  top:0;
  right:0;
  background-color:#595450;
  color:#fff;
  font-family:georgia, sans-serif;
  font-size:13px;
  padding:0 55px 0 0;
}

#header #menu_top ul
{
  list-style:none;
}

#header #menu_top li
{
  display:inline;
}

#header #menu_top a
{
  display:block;
  float:left;
  text-decoration:none;
  border-left:1px solid #529900;
  padding:5px 10px;
}

#menu_top a.groen
{
  background-color:#3d7300;
  color:#fff;
}

#menu_top a.meer
{
  background-color:#420071;
  color:#fff;
}

#menu_top a.onderwijs
{
  background-color:#3399cc;
  color:#fff;
}

#menu_top a.schrijf
{
  background-color:#833b27;
  color:#fff;
}

#menu_top a.idealen
{
  background-color:#a08600;
  color:#fff;
}

#menu_top a.trouw
{
  background-color:#595450;
  color:#fff;
}

#header #menu_top a:hover
{
  text-decoration:underline;
}

#menu_service
{
  position:absolute;
  right:50px;
  bottom:8px;
}

#menu_service ul
{
  list-style:none;
}

#menu_service li
{
  display:inline;
}

#menu_service a
{
  display:block;
  float:left;
  color:#fff;
  font-family:arial, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:0 5px;
}

#menu_service a:hover
{
  text-decoration:underline;
}

#header #newspaper
{
  position:absolute;
  top:8px;
  right:8px;
}

#header #newspaper img
{
  display:block;
  border:0;
}

#menu_main
{
  position:relative;
  overflow:hidden;
  width:941px;
  background-color:#595450;
  color:#fff;
}

#menu_main ul
{
  list-style:none;
}

#menu_main li
{
  display:inline;
}

#menu_main a
{
  display:block;
  float:left;
  background-color:#595450;
  color:#fff;
  font-family:georgia, sans-serif;
  font-size:17px;
  text-decoration:none;
  border-right:1px solid #726d69;
  padding:10px;
}

#menu_main a:hover
{
  background-color:#4d4844;
  color:#fff;
}

#menu_main a.selected
{
  background-color:#f0efef;
  color:#595450;
}

#menu_sub
{
  overflow:hidden;
  width:941px;
  background-color:#f0efef;
  color:#3b6e95;
}

#menu_sub ul
{
  overflow:hidden;
  height:1%;
  list-style:none;
  margin:5px 0 5px 5px;
}

#menu_sub li
{
  display:inline;
}

#menu_sub a
{
  display:block;
  float:left;
  background-color:#f0efef;
  color:#3b6e95;
  font-family:arial, sans-serif;
  font-size:13px;
  text-decoration:none;
  border-right:1px solid #726d69;
  padding:2px 5px;
}

#menu_sub a:hover, 
#menu_sub a.selected
{
  background-color:#f0efef;
  color:#57524e;
  text-decoration:underline;
}

#columns
{
  overflow:hidden;
  float:left;
  width:941px;
  background-image:url('../images/backgrounds/background_columns.gif');
  background-repeat:repeat;
  background-position:0 0;
  font-family:arial, sans-serif;
  font-size:13px;
  border-top:10px solid #fff;
}

#columns h1, 
#columns h2, 
#columns h3
{
  background-color:#fff;
  color:#58534f;
  font-family:georgia, sans-serif;
}

#columns h1
{
  font-size:32px;
}

#columns h2
{
  font-size:24px;
}

#columns h3
{
  font-size:17px;
}

#columns p, 
#columns ul, 
#columns ol, 
#columns dd
{
  line-height:125%;
  margin:0 0 10px 0;
}

#columns li
{
  margin:0 0 0 20px;
}

#columns a
{
  background-color:#fff;
  color:#047;
}

#columns a:hover
{
  background-color:#fff;
  color:#3d7300;
}

#columns a img
{
  border:0;
}

#columns dt a
{
  font-weight:bold;
}

#columns dd
{
  overflow:hidden;
}

#columns dd img
{
  display:block;
  float:left;
  margin:0 10px 0 0;
}

#column_left
{
  float:left;
  width:554px;
  margin:0 21px 0 0;
}

.pagination
{
  overflow:hidden;
  width:550px;
  font-family:arial, sans-serif;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:0 0 10px 0;
  padding:4px 2px;
}

#column_left .pagination ul
{
  overflow:hidden;
  list-style:none;
  margin:0;
}

.introduction
{
  overflow:hidden;
}

.introduction img
{
  float:left;
  margin:0 10px 10px 0;
}

.pagination li
{
  display:inline;
}

.pagination a, 
.pagination span
{
  display:block;
  float:left;
  text-decoration:none;
  margin:0 10px 0 0;
}

#columns .pagination a
{
  background-color:#fff;
  color:#047;
  font-weight:bold;
}

.pagination a:hover
{
  background-color:#fff;
  color:#58534f;
  text-decoration:underline;
}

#columns .pagination a.selected
{
  background-color:#fff;
  color:#58534f;
}

.pagination span
{
  background-color:#fff;
  color:#58534f;
  font-weight:bold;
}

.pagination a.previous
{
  background-image:url('../images/icons/icon_previous_page.gif');
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 8px;
}

.pagination a.next
{
  background-image:url('../images/icons/icon_next_page.gif');
  background-repeat:no-repeat;
  background-position:right 5px;
  padding:0 8px 0 0;
}

#column_right
{
  float:left;
  width:366px;
}

#column_right #block_photo_of_the_day
{
  margin:0;
}

#column_right #block_photo_of_the_day img
{
  display:block;
  border:0;
}

#column_right .rectangle
{
  text-align:center;
  margin:0 0 10px 0;
}

#column_right .rectangle img
{
  border:0;
}

#footer
{
  width:941px;
  background-color:#58534f;
  color:#cdcdcd;
  font-family:arial, sans-serif;
  font-size:12px;
  border-top:10px solid #fff;
  padding:10px 21px;
}

#footer a
{
  background-color:#58534f;
  color:#cdcdcd;
}