/** 
 * print.css 
 * 
 * Gives some sensible styles for printing pages.
 * 
 * @version			1.0.0
 * @date			2009-08-28
 * @lastmodified	2010-05-26
 * @author			Studio Dumbar (Jonathan van Wunnik)
 * @project			Starters Kit Rijksoverheid
 * @link			http://www.website.com
 * @cssdoc			version 1.0-pre
 *
 */


/** 
 * Layout 
 * 
 * @section			Hide parts, turn of background images, etc.
 */

body { background: none; border: 0 !important; background-color: inherit !important; border: 0 !important;}
hr { background-color: #ccc !important; color: #ccc; height: 2px; padding: 0; width: 100%; } /* border: none; margin: 2em 0;  */
#content { border-top: 0 !important; }

* { background-color: #ffffff !important; }

#kop,
#titelbalk,
#servicemenu,
#voet,
#context,
#onderwerpenkolom,
.skiplink,
.nav_main,
.nav_sub,
.func_links,
.search,
.footer,
.hide ,
.crumbtrail,
.kmd_graphic,
a span.uac,
#uacToolTip,
.onz{ display: none; }

img#rijkslogo { left: 50% !important; margin-left: -250px;}


#content
{
    padding: 0 !important;
    width: 100% !important;
}

#pagina, #paginabox, #pagina #contentbox, #contentbox #content.breed, #volledig
{
    background: inherit !important;
    width: 99% !important;
    border: 0 !important;
    padding: 0 !important;
}

#contentbox, #context, #content {
  float: none !important;
}

#contentbox, #context {
  overflow: visible !important;
}

.ContentOverview {
  overflow: visible !important;
}

/** 
 * Text 
 * 
 * @section			Text definitions for nice printing
 */

body { color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt; line-height: 1.5; }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font-family: "Courier New", Monaco, Courier, monospace; font-size: 0.9em; } 

img { float: left; margin: 0.9em 1.5em 0.9em 0; }
a img { border: none; }

ul, ol { list-style-position: inside; }

blockquote { font-style: italic; font-size: 0.9em; margin: 1.5em; padding: 1em; }

h1     { font-size: 14pt; font-weight:bold;}
h2     { font-size: 12pt; font-weight:bold;}
h3, h5 { font-size: 10pt; font-weight:bold; margin:0; padding:0;}
a      { text-decoration: none; color: #000;}
img    { border: 0; }

.richtext ul li {overflow: visible !important;background-image: none; list-style-position: outside; margin-left:1em; padding:0;}

.detailimagefloatleft
{
font-weight:normal;
float:left; 
padding-right:10px;
width:160px;
vertical-align:text-top;
margin-top:4px;
}

.detailimagefloatright
{
font-weight:normal;
float:right;
padding-left:10px;
width:160px;
margin-top:4px;
vertical-align:text-top;
}

.detailimagefloatleft span, .detailimagefloatright span
{
font-weight:normal;
float:left;
}

.bijschrift
{
font-weight:normal;
width:160px;	
white-space:normal;
font-size:90%;
color:#000000;
line-height:110%;
padding-bottom:5px !important;
}

p.reset
{
clear:both;
}

/*.blok_content,*/
.preview_video,
.toggle moviedownloads,
.preview_video,
.mm-gallery_sidebar /*,
.FebWorm,
.ecardsmessagedata */ /* IRMA Intern 321*/
{
display:none;	
}

.subtitle
{
font-weight:bold;	
}

p.subtitle
{
font-size: 1em;
font-weight:bold; 
}

p.subtitle{margin-bottom:0px;padding-bottom:0px;}

ul li
{list-style-type:square;}

/* opmaak nieuwsitem */
.nieuwsitem{
margin-bottom:20px;
clear:both;
}

.nieuwsitem img {float:left; margin: 0.4em 1em 0.4em 0em;}
.nieuwsitem p{margin: 0 1.5em 0 0;padding: 0;}
.nieuwsitem h3{margin: 0 1.5em 0 0;}

.portaal .nieuwsitem img {padding-right:10px;}

/* SiteMap */

ul.sitemap {width:100%; list-style:none; margin: 0; padding: 0;}
ul.sitemap ul {width:100%; list-style:none; margin: 0; padding: 0; }
ul.sitemap li {width:100%; text-decoration: none;margin: 0 0 2.0em 0;background-image: none; padding:0;}
ul.sitemap li li {margin: 0;}
ul.sitemap li a {display: block; padding: 2px 15px 3px 0; border-bottom:1px solid #dedede; background:url("/_system/media/subnav_arrow_black.gif") right top no-repeat;height:1%; text-decoration: none;font-weight: bold;}
ul.sitemap li li a{padding: 2px 15px 3px 1.4em; font-size: 1.0em; color: #000;}
ul.sitemap li li li a {padding: 2px 15px 3px 2.8em; font-weight: normal; color: #000;}

ul.sitemap li a:hover {border-bottom: 1px solid #000; background:url("/_system/media/subnav_arrow_black_hover.gif") right top no-repeat;}
ul.sitemap li li a:hover {color: #000;}

ul.sitemapList {width:100%; list-style:none; margin: 0; padding: 0;}
ul.sitemapList ul {width:100%; list-style:none; margin: 0; padding: 0; }
ul.sitemapList li {width:100%; text-decoration: none;margin: 0 0 0 0;background-image: none; padding:0;}
ul.sitemapList li a {display: block; padding: 2px 15px 3px 0; border-bottom:1px solid #dedede; background:url("/_system/media/video_pijl-open.gif") right top no-repeat;height:1%; text-decoration: none;}
ul.sitemapList li a:hover {border-bottom: 1px solid #000; background:url("/_system/media/video_pijl-open-hover.gif") right top no-repeat;}

a
{
text-decoration:underline;	
}

/* organogram */
#org_defensie
{
background-image:none;
}

/* downloads */
.downloads ul
{
margin-left:0px;
margin-top:0px;
padding:0px;
}

.downloads ul li
{
list-style-type: none;
}

/* dts | multimedia */
.mm-gallery_dts ul
{
margin:0;
}

.mm-gallery_dts ul li
{
margin:0;
list-style-type: none;
}

.mm-gallery table, .mm-gallery table td,
.mm-gallery_dts table, .mm-gallery_dts table td 
{
margin:0;
padding:0;
border:none;	
}

.mm-gallery table td
{
padding-bottom:10px;	
}

.mm-gallery_dts .diacontent	{
margin:0px 25px 0px 0px;
padding:0;
float:left;
width:122px;
height:180px;
}

.mm-gallery_dts .diacontent	img{
border-bottom:2px solid #41115D;
margin:0px;
padding:0px;
}

.mm-gallery_dts .diacontent ul
{
margin:0px;
padding:0px;
}

.mm-gallery_dts .diacontent ul li
{
width:120px;
margin-left:0px;
}

.mm-gallery_dts .diacontent ul li a:link, .mm-gallery_dts .diacontent ul li a:visited
{
display:block;
height:1%;
width:120px;
padding: 0px; 
border-bottom:1px solid #dedede; 
text-decoration: none;  
color: #000;
text-align:left;
margin-left:0px;
}

.mm-gallery_dts .diacontent ul li a:active, .mm-gallery_dts .diacontent ul li a:hover
{
color: #000; 
border-bottom: 1px solid #000; 
background-image:url("/_system/media/link_veelbekeken_hover.gif");
}

/* sportlabel */
.mm-gallery_dts span.sportlabel
{
margin-left:0px;
text-align:center;
color:#666;
font-size:9px; 
white-space:pre-wrap;
}

.toggle
{margin-top:10px;}

/* facebook */

.facebook_details
{
display:none;
}

.begrippenlijstItem
{
margin-bottom:10px;
}

.metageg img,
.multimedia .thumbnailimage img 
{ 
float: none;
margin: 0; 
}

