 

body{
  color:#000;
 
  font-weight:300;
  font-size:16px;font-size:70%;
  line-height:150%; 
  background-color: #fff;
}


* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
}


@page  
{ 
    size: auto;  
    margin:15mm 15mm 15mm 15mm;  
} 

body  
{ 
 
    margin: 0px;  
} 

 
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

 #footercontainer, #metanavi, #mainmenu, #submenuwrapper, #sm_menu_ham, #sm_menu_outer, .articlefooter , #top {display:none;}
 
 #headerbar, #headerwrapper, .shadow {
 	border:none !important; 
	 box-shadow: none;
 -moz-box-shadow:  none;
-webkit-box-shadow: none;
 
  
}
 
 #bluebar { display:none;
 background:#fff; color:#000; border-bottom:1px solid #666; padding:0; margin-left:20px;margin-top:1.2cm;} 

 #page {padding-top:0; margin-top:0;}


#bluebar h2, #breadcrumbs span, #breadcrumbs a , #breadcrumbs li {text-shadow:none}
  
  #breadcrumbs {display:none;}
 
  #headerwrapper {position:relative;  }
  
   
   #logo , #logo.mobil, #logo.desktop { 
   	position:relative;
  	width:21cm  ;  background:#fff;
   display:block;
  
    height:2cm ;
 margin-top:0 !important;
    padding-bottom: 0 !important;
    background-image: url('../images/logo/logo-print.png') !important;
    background-repeat: no-repeat;
    background-size:  auto 2cm ;
    background-position: left top  ;
}


.toggle_container {display:block !important;border-bottom:none;}




