div#masthead h1 a
{
	background: url(images/masthead/logo-deluxe_540x60.png) no-repeat;
}

ul#primary-nav li.current a,
ul#primary-nav li.current a:hover
{
	background-color:#97001f
}

ul#secundary-nav
{
	border-top:1px solid #97001f
}

ul#secundary-nav li a
{
	color:#97001f
}

a:link, a:visited, a:hover, a:active
{
	color: #97001f;
}

.slot h1 a,
.slot h2 a
{
	color: #97001f !important;
}

li#voor-abonnees a
{
	color: #fff !important;
	background-color: #97001f !important;
}

/* HEADER */
ul#primary-nav li.current a, ul#primary-nav li.current a em {
background-color: #97001f;
}
div#mijn-standaard {
display: none;
}
div#telex
{
display: none;
}
div#search
{
top:150px;
}
ul#secundary-nav {
border-top:1px solid #CBCBCB;
border-bottom: 2px solid #cbcbcb;
}
#masthead {
padding: 85px 0 0;
}
#content {
border: 0px;
}
ul#primary-nav li.current a:hover
{
background-color: #97001f;
}
ul#primary-nav li.abo {
float: right;
}
ul#primary-nav li.abo a{
text-transform: none;
color: #97001f;
background-image: url(/extra/css/images/paco/abo_link.png);
background-position:right 9px;
background-repeat: no-repeat;
}
ul#primary-nav li.abo a:hover{
text-transform: none;
color: #97001f;
background-color: #ffffff;
}
ul#secundary-nav li a {
background-image: url(/extra/css/images/paco/breadcrump_icon.png);
background-position: center left;
background-repeat: no-repeat;
font-weight:normal;
color: #777;
padding-left:10px;
margin-right: 0px;
padding-right: 0px;
}
ul#secundary-nav li.first a {
background-image: none;
}
#masthead h1 a, .sitelogo {
	background: url(/extra/css/images/paco/abo_logo.png) no-repeat scroll 0 0 transparent;;
	display:block;
	height:91px;
	margin:0 0 0 10px;
	overflow:visible;
	position:absolute;
	text-indent:-1000px;
/*	top:17px;
*/	width:561px;
}
#masthead #today {
	text-indent:-999px;
}

/* FOOTER */

#footer
{
border-top: 1px solid #cbcbcb;
margin-top: 1em;
}


/* ARTICLE - DETAIL */
div.article-detail div.recensie_info p.score
{
text-indent: -9999px;
}
div.article-detail div.recensie_info p.recommands span
{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
display: block;
font-weight: bold;
}
div.article-detail div.recensie_info p.score
{
background-position: center left;
background-repeat: no-repeat;
width: 170px;
height: 37px;
}
div.article-detail div.recensie_info p.score.stars_1
{
background-image: url(/extra/css/images/paco/stars/star-1.png);
}
div.article-detail div.recensie_info p.score.stars_2
{
background-image: url(/extra/css/images/paco/stars/star-2.png);
}
div.article-detail div.recensie_info p.score.stars_3
{
background-image: url(/extra/css/images/paco/stars/star-3.png);
}
div.article-detail div.recensie_info p.score.stars_4
{
background-image: url(/extra/css/images/paco/stars/star-4.png);
}
div.article-detail div.recensie_info p.score.stars_5
{
background-image: url(/extra/css/images/paco/stars/star-5.png);
}
div.article-detail div.recensie_info p.recommands, div.article-detail div.recensie_info p.recommands span.count
{
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #97001f;
display: inline;
font-weight: normal;
margin:0;
}
div.article-detail div.recensie_info a.recommend
{
background-image:url(/extra/css/images/paco/cta_link.png);
background-position:left center;
background-repeat:no-repeat;
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:1em;
text-transform:uppercase;
}
/* OVERVIEW */

div.recensie-overzicht {
background-color: #ededed;
padding-left: 14px;
padding-right: 14px;
margin-left: -14px;
}
div.recensie-overzicht div.span-5
{

}
div.recensie {background-color:#EDEDED; padding: 8px; width:170xp; position:relative;}
div.recensie p {clear:left;}
div.recensie p a {color:#767676;font-size:12px;font-weight:bold;}
div.recensie.cd div.cover { float:left;background: url(/extra/css/images/paco/cdcover.png); width:120px; height:120px; margin:0 auto; position:relative;}
div.recensie.boek div.cover { float:left;background: url(/extra/css/images/paco/boekcover.png); width:120px; height:120px; margin:0 auto; position:relative;}
div.recensie.cd div.cover img{display:block;position:absolute;top:12px;left:17px; width:96px;} 
div.recensie.boek div.cover img{display:block;position:absolute;top:12px;left:17px; width:96px;} 
div.in-beeld div.cover img {display:block;position:absolute;top:10px;left:10px; width:140px; height: 140px} 
div.recensie.in-beeld div.cover { float:left;background: url(/extra/css/images/paco/fotocover.png); width:160px; height:160px; margin:0 auto; position:relative;}
div.recensie.in-beeld p.title { min-height:5em}
div.recensie.in-beeld, div.recensie.cd {min-height:190px;}

ul.sort
{
position: relative;
float: left;
z-index: 1000;
}
ul.sort li
{
z-index: 1000;
}
ul.submenu.sort
{
z-index: 1000;
}
a.sort {
background-image:url("/extra/css/images/paco/recensie_sort_icon.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-right:12px;
padding-right:18px;
text-transform:uppercase;
}

div.submenu.sort.visible {
left: 0;
}

div.submenu.sort {
background:none repeat scroll 0 0 white;
border-color:#97001F #CCCCCC #CCCCCC;
border-style:solid;
border-width:2px 1px 1px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
left:-999em;
padding:11px;
position:absolute;
top:1.4em;
width:170px;
z-index:1000;
}



/* @group RATING REVIEWS */
p.score {background: url(/extra/css/images/paco/icons/star-0.png) no-repeat  left center; display:block;height:10px;width:54px; padding:5px 0;}
p.score.stars_1 {background: url(/extra/css/images/paco/icons/star-1.png) no-repeat  left center;}
p.score.stars_2 {background: url(/extra/css/images/paco/icons/star-2.png) no-repeat  left center;}
p.score.stars_3 {background: url(/extra/css/images/paco/icons/star-3.png) no-repeat  left center;}
p.score.stars_4 {background: url(/extra/css/images/paco/icons/star-4.png) no-repeat  left center;}
p.score.stars_5 {background: url(/extra/css/images/paco/icons/star-5.png) no-repeat  left center;}
p.score span {position:absolute;text-indent:-10000px;}
/* @end */


/* PAGINATION */
div.pagination ul li a:hover, div.pagination ul li a.selected {background-color:#97001F;}
div.pagination ul li.next a {background: url(/extra/css/images/paco/icons/pagination-next_10x10.png) no-repeat scroll center center;}
div.pagination ul li.previous a {background: url(/extra/css/images/paco/icons/pagination-previous_10x10.png) no-repeat scroll center center;}

/* ARTICLE TEASERS */

.article-headline, .article-no-photo, .article-with-photo {border-bottom:1px solid #181818;padding-bottom:0.5em;}

.debat-title, .article-with-photo h1, .article-no-photo h1, .forum_record h2 {font-size:22px;font-style:italic;line-height:1em;margin:0 0 0.5em; font-weight:bold;}


/* SLOTS */

/* @group PROMOBOX VARIANTEN */
div.slot.alt.variant a:link,  div.slot.alt.variant a:visited,  div.slot.alt.variant a:hover,  div.slot.alt.variant a:active {color:#FFF;}
div.slot.alt.variant {background:#464646 url(/extra/css/images/paco/infotheek/bg-caption-variant.png) repeat-y top right; color:#FFF; padding:0}
div.slot.alt.variant-2 {background:#DC002D url(/extra/css/images/paco/infotheek/bg-caption-variant-2.png) repeat-y top right;  color:#FFF; padding:0}		
div.slot.alt.variant a.more,  div.slot.alt.variant-2 a.more {background-color:#FFF;color:#DD002D;display:inline-block;font-size:11px;font-weight:700;margin-top:10px;padding:2px 5px;text-transform:uppercase;}
div.slot.alt.variant-2 a.more {color:#111;}
div.slot.alt div.content {padding:10px; padding-top:0;}
div.slot.alt p.module {padding:10px; color:#FFF;font-size:19px; font-weight:normal; text-transform:none;font-family:Georgia,'Times New Roman',Times,serif; margin:0;}
div.slot.alt.width-198{width:198px;}
div.slot.alt a:link,  div.slot.alt a:visited,  div.slot.alt a:hover,  div.slot.alt a:active {color:#FFF;}
div.slot.alt ul.list {margin-bottom:1em;}
div.slot.alt ul.list  li{width: 170px; float:left; line-height: 22px;}
div.slot.alt img.width-369 {border-bottom:1px solid #FFF;}

ul.actions li.later,  ul.actions li.more {display: none}

/* @end */

/*ul.actions li.later,  ul.actions li.more {background:none;}
ul.actions li.later {background-image:url(http://www.standaard.be/extra/static/_img/abonnee/icons/leeslater.gif);background-position:right center;background-repeat:no-repeat;}
ul.actions li.more  {background-image:url(http://www.standaard.be/extra/static/_img/abonnee/icons/leesmeer.gif);background-position:right center;background-repeat:no-repeat;}
ul.actions li.more,  ul.actions li.later {background-color:#DC002D;display:inline-block;font-size:11px;font-weight:700;margin-top:10px;padding:2px 20px 2px 8px;text-transform:uppercase; color:#FFF;}
ul.actions li.more a,  ul.actions li.later a {color:#FFF;font-size:12px;}
ul.actions li.reactions, ul.about li.reactions {background: url(http://www.standaard.be/extra/static/_img/abonnee/icons/comment_13x11.gif) no-repeat scroll 0 0;}
ul.actions li.recommended, ul.about li.recommended {background: url(http://www.standaard.be/extra/static/_img/abonnee/icons/star_12x11.gif) no-repeat scroll 0 -1px;}*/

ul.meta {color:#666;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; margin: 0;padding-bottom:2em;}

/* ntm */
div.ntm {margin-right:20px;}
div.ntm.alt {background-color:#DEDEDE;}
div.ntm.alt  div{padding:5px;}
div.ntm.alt img {margin:-5px -5px 0 -5px; }
div.panel {margin-bottom:1em;display:block;overflow:hidden;}
#ntm h3 {min-height:3em;}
#ntm div.span-1 {min-height:450px;}
#ntm h2 a:hover, #ntm h3 a:hover{
color: #97001F;
}



/* ID & CLASSES VOOR ABONNEE PAGINA'S - AUTHOR: MANU DE MEY - manu@x-factory.be */
#abo { background: url(../abonnee/img/abo_bg.png) repeat-x; padding:30px 30px 80px 30px; }
#abo_tabs { width:901px; height:146px; margin:0 0 30px 0; background:url(../abonnee/img/abo_tabs_underblock.png) no-repeat bottom left; position:relative;  }
#abo_tabs li {margin:0 0 0 6px ; padding:0 0 0 0; float:left;display:block;   }
#abo_tabs li a { display:block; width:210px; height:95px; padding:24px 0 0 0; margin:0; background: url(../abonnee/img/abo_tab.png) no-repeat; text-align:center; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal; text-decoration:none;  line-height:27px; color:#565656;   }
#abo_tabs li .abo_line { display:block; height:10px; border-bottom:1px solid #fff; margin:0 25px 10px 25px;}
#abo_tabs li a:hover .abo_line {border-bottom:1px solid #bb1e3e;}

#abo_tabs li.home { margin:0 0 0 -5px;}
#abo_tabs li.home a { width:36px; height:29px; margin:90px 0 0 0; padding:0; background:url(../abonnee/img/abo_tab_home.png) no-repeat;}
#abo_tabs li.home a span { display:none; visibility:hidden; }

#abo_tabs li.diverse a { width:180px; text-align:left; padding:24px 0 0 30px; font-size:16px; line-height:normal;} 

#abo_tabs li a:hover { background-position:bottom; color:#fff;}
#abo_tabs li a:hover .extra { color:#fff;}

#abo_tabs li a.selected { background-position:bottom; color:#fff;}
#abo_tabs li a.selected .extra { color:#fff;}
#abo_tabs li a.selected .abo_line {border-bottom:1px solid #bb1e3e;}

#abo_tabs .small { font-size:16px;}
#abo .big { font-size:30px; }
#abo .extra { color:#97001f; font-size:20px; }
#abo .medium {font-size:17px; }
#abo .small {font-size:12px; }
#abo_footer .small {font-size:10px; }

#abo_tabs .vergelijk { position:absolute; bottom:5px; right:20px; color:#fff; font-size:12px; text-transform:uppercase; }
#abo_tabs .vergelijk:hover { color:#000; } 

.abo_left_450 { width:420px; padding:0 30px 0 0; float:left; border-right: 1px solid #edede4; }
.abo_right_450 { width:430px; padding: 0 0 0 20px;  float:left; }

#abo h1 { font-size:21px; line-height:normal; font-weight:normal; margin:0 0 5px 0; }
#abo .title1 { font-size:21px; font-weight:normal; margin:0 0 5px 0; } /*zelfde grootte als h1 maar zonder SEO-belang */
#abo .title1b { font-size:21px; font-weight:normal; margin:0 0 5px 13px; } /* idem maar met inspringing voor studentenpagina */
#abo h1.bigger { font-size:30px; font-weight:normal; margin:0 0 5px 0; } /* op de studentenpagina moet de titel groter */
#abo h2 { font-size:18px; font-weight:normal; }
#abo span.blocktitle { display:block; font-size:30px; line-height:normal; background:#ebeae1; font-weight:normal; padding:1px 15px; margin: 25px 0 5px 0; }
#abo .smalltext  { display:block; font-size: 10px; color:#979595; margin:50px 0 10px 0; }
#abo ul.vinkjes { display:block;}
#abo ul.vinkjes li { padding:0 0 0 20px; margin: 0 0 20px 0; background:url(../abonnee/img/ab_bullet.png) no-repeat top left;}

#abo .sfeerfoto { width:160px; float:left; margin:10px 0 0 0;}
#abo .tekst { width:260px; float:left;  padding:20px 0 0 0;  margin:10px 0 0 0; }
#abo .bigbutton { display:block; width:215px; height:48px; padding:12px 40px 0 0; background:url(../abonnee/img/abo_bigbutton.png) no-repeat; color:#fff; font-size:14px; text-align:center; font-weight:bold; }
#abo .bigbutton:hover { background-position: bottom; }
#abo .mediumbutton { display:block; width:85px; height:27px; padding:8px 20px 0 0; background:url(../abonnee/img/abo_mediumbutton.png) no-repeat; color:#fff; font-size:14px; text-align:center; font-weight:bold; }
#abo .mediumbutton:hover { background-position: bottom; }

#abo .weekdag { width: 110px; margin:20px 0 20px 0; float:left;}
#abo .zaterdag { width: 165px; margin:20px 0 0 0; float:left;}
#abo .zesmaand_tekst { width: 180px; margin:20px 0 0 5px; float:left; font-size:12px; }
#abo .dag { background:#e0dfd1; padding:2px; margin:0 12px 10px 12px; font-size:11px; text-transform:uppercase; text-align:center; }
#abo .weekdag .small { display:block; font-size:10px; margin:-18px 0 0 10px; line-height:12px; }
#abo .zaterdag .small  { display:block; font-size:10px; margin:-10px 0 0 10px; line-height:12px; }

#abo .prijsblok { width:460px; margin:10px 0 0 0; float:left; position:relative; z-index:10px; }
#abo .promoblok { width:150px; margin:10px 0 0 10px; float:left; position:relative; z-index:5; }
#abo .garantieblok { width:240px; height:132px; margin:20px 0 0 0; padding:130px 20px 0 20px; float:left; background:url(../abonnee/img/abo_garantieblok.png) no-repeat bottom left; }
#abo .garantieblok h2 { margin: 0 0 40px 0;}
#abo .prijsblok .title1 { display:block; margin:0 0 20px 0;}
#abo .prijsblok table {	border-collapse: collapse;	border-spacing:0; }
#abo .prijsblok td {font-size:30px; line-height:30px; padding:1px 5px ; }
#abo .prijsblok .medium { line-height:normal  }
#abo .prijsblok .small { line-height:normal; color:#737373;  }
#abo .prijsblok td .mediumbutton { margin: 0 0 0 0; line-height:34px; height:34px; padding:1px 20px 0 0; }
#abo .prijsblok td.nopadding { padding:0; margin:0}

#abo .weekendblock { position:relative; }
#abo .greyout-week { width:440px; height:190px; background: url(../abonnee/img/abo_greyout.png); position:absolute; left:5px; top:50px; z-index:100} /* layer om een grijze laag te leggen over de week covers */

#abo .abo_left_420 { width:420px; float:left; margin:0 20px 0 0; } /* kolom voor op cadeau pagina */
#abo .abo_right_215 { width:215px; float:left; margin:0 0 0 20px; } /* kolom voor op cadeau pagina */
#abo ul.vinkjes_small li { padding:0 0 0 20px; margin: 0 0 5px 0; background:url(../abonnee/img/ab_bullet.png) no-repeat top left;}

#abo .abo_left_450 .prijsblok, #abo .abo_right_450 .prijsblok { width:400px; background: } /* als de prijstabel in een kolom zit dan moet hij kleiner zijn */
#abo .abo_left_450 .prijsblok td, #abo .abo_right_450 .prijsblok td {font-size:20px; line-height:20px; padding:1px 5px ; }
.margin_block { width:20px; float:left;} /* bij Studentenpagina moet de prijstabel inspringen */
#abo .studenten .medium { font-size:14px;}  /* lettertype is wat kleiner bij studenten prijstabel */

#abo .abo_left_210  { width:210px; float:left; margin:0 20px 0 0;  } /* kolom voor op bedrijven pagina */
#abo .abo_right_670 { width:670px; float:left; margin:0 0 0 0;  } /* kolom voor op bedrijven pagina */

#abo .abo_digitaal_col { display:block; width:160px; height:185px; float:left; margin:20px 10px 40px 10px; padding:0; line-height:23px; position:relative; }
#abo .abo_digitaal_col img { position:absolute; bottom:0; left:0; z-index:10}
#abo .abo_digitaal_col .small { display:block; line-height:normal; position:relative; top:0; left:0; z-index:20  }
#abo .abo_digitaal_col .abo_number { display:inline-block; width:16px; height:23px; padding: 0 0 0 7px; margin:0 2px 0 0; background:url(../abonnee/img/abo_number.png) no-repeat; color:#fff; font-weight:bold;  }

#abo .specialsblock { width: 215px; height:245px; float:left;  margin: 0 14px 0 0; border-right: 1px solid #ebeae0; position:relative; }
#abo .specialsblock_last { width: 215px; height:245px; float:left;  margin: 0; position:relative; }
#abo .specialsblock .mediumbutton, #abo .specialsblock_last .mediumbutton { position:absolute; bottom:0; right:14px; }
#abo .specialsblock img, #abo .specialsblock_last img { margin:5px 0 0 0;}
#abo .bigbullet { display:block; background:url(../abonnee/img/abo_bullet_square.png) no-repeat 0 13px; padding: 0 0 0 20px; margin: 20px 0 0 5px; font-size:26px; line-height:30px; } /* grote tekst met bullet - voor op studentenpagina */
#abo .bigbullet_margin { display:block; padding: 0 0 0 20px; margin: 5px 0 0 5px; font-size:13px;}
#abo .bigbullet_smalltext { display:block; background:url(../abonnee/img/abo_bullet_square.png) no-repeat 0 10px; padding: 0 0 0 20px; margin: 20px 0 0 5px; font-size:22px; line-height:22px; } 


#abo_footer, #abo_footer p  { font-family: Georgia, 'Times New Roman', Times, serif; font-size:12px;}
#abo_footer .small {font-size:10px; color:#d47f43; }
#abo_footer .smalltext {font-size:10px; color:#979595; }
#abo_footercol_1 { width: 568px; float:left; margin:0 29px 0 0; display:inline; }
#abo_footercol_2 { width: 369px; float:left; margin:0 0 0 0; display:inline; }
#abo_footer li { background:transparent url(/extra/css/images/generic/icons/bullet_13x11.gif) no-repeat scroll left 0.3em; padding:0 0 0 16px; margin:0 0 10px 0;}
#abo_footer p a { color:#d47f43;}
#abo_footer li a { color:#000000;}
#abo_footer li.more { background:url(/extra/css/images/generic/leesmeer.gif) no-repeat bottom right; padding: 0 13px 0 0;}
#abo_footer li.more a { color:#d47f43; }
#abo_footercol_3 li { margin: 0 0 30px 0;  padding:0 0 0 16px}
#abo_footer table {	border-collapse: collapse;	border-spacing:0; }
#abo_footer td { padding:5px 5px ; }

#abo .stepcol { width:300px; float:left; margin:30px 10px 0 100px;}

.clear { clear:both; }
.clear20 { clear:both; height:20px; }
.clear50 { clear:both; height:50px; }

/* FORM */
#abo table.formulier input, #abo table.formulier textarea, #abo table.formulier select  { border:1px solid #ddd; }
#abo table.formulier .field {width: 210px;}
#abo table.formulier .txtInputField { width: 320px; } 
#abo table.formulier td { padding:10px 5px 15px 5px;}
#abo table.formulier .comments_area { width:396px; height:60px; margin:0 0 10px 0;}
#abo table.formulier input.mediumbutton { display:block; width:105px; height:35px; padding:0px 25px 0 0; background:url(../abonnee/img/abo_mediumbutton.png) no-repeat; color:#fff; font-size:13px; text-align:center; font-weight:bold; border:none; }
#abo table.formulier input.mediumbutton:hover { background-position:bottom; cursor:pointer;}
label.error { display:block; float: none; color: red; font-size:11px;}


/* VERGELIJK TABEL */
#abo table.vergelijk { border-collapse:collapse; }
#abo table.vergelijk th { padding:12px 10px 10px 10px; text-align:left; font-size:16px; border:2px solid #e0dfd1; border-right:none;   }
#abo table.vergelijk .headrow th { text-align:center; font-weight:bold; border-top:none; }
#abo table.vergelijk td { padding:12px 10px 10px 10px; text-align:center; font-size:12px; border:2px solid #e0dfd1; border-right:none;  }
#abo table.vergelijk .prijs th { font-weight:bold; }
#abo table.vergelijk .prijs td { font-weight:bold; font-size:16px; }
#abo table.vergelijk .mediumbutton { margin: 10px 0 0 20px; }
#abo table.vergelijk .leftrow { border-left:none; }
#abo table.vergelijk .prijs td { border-bottom:none; }
#abo table.vergelijk .prijs th { border-bottom:none; }

#ntm .module {	border-top:3px double #CBCBCB;	padding:11px 0 0 0;	margin:0 0 1.5em;}

#abo_footer li.more_ a{
color: #d47f11;
}


