@media print  {    body h1{ display:none;     /* background: #fafafa;   background-image:url(../../images/bg.jpg);  background-repeat: repeat-x;   background-position: bottom;   background-attachment: fixed;  */  }    /*Symbol vor den Links im Content*/ /*   .content a:before   {    content: url(../../images/link.png)" "; vertical-align: middle;      }  */     #page {      border:1px dashed #999;  background:white;   padding: 10px;  padding-bottom: 0;  margin-bottom: 0;    }    #page_margins {    background-color: transparent;	   padding-bottom: 0;  margin-bottom: 0;    }    #header {    padding:0;  padding-bottom: 10px;  margin: 0;	  margin-bottom: 20px;   border-bottom: 1px dotted #dfdfdf;    }     #header img{    display:none !important;    }   .float_left, .float_right {  	margin-top: 10px;	 	width:20em; }       .sidebar {      font-size:95%;   padding-left: 20px;      }      .sidebar .eintrag {      margin-bottom: 35px;      }      .sidebar h1 {      font-size:120%;   /*color:#af1521;   */   padding-bottom: 5px;   margin-bottom: 5px;     border-bottom: 4px solid #e8e8e8;	      }  	.sidebar h1:before   {    display:none;      } 	    .aktuell{		margin-bottom:40px;	padding:10px;	background:#e8e8e8;}  .aktuell h1{		font-size: 110%;	color:#000000;	margin-bottom: 10px;}.text {		margin-bottom: 35px;}.text h2{color:#000000;	margin-bottom: 15px;}.text h3{color:#000000;	margin-bottom: 10px;}.text dl{margin:0;}.text dl dt { margin: 0;margin-bottom: -3px;padding:0; }.text dl dd { margin: 0;margin-bottom: 10px; background:#e8e8e8; }.dl_left{float:left;margin-right: 15px !important;}.dl_right {float: right;margin-left: 15px !important;}.datum {	margin-top: -10px;	font-size:85%;}.content {	width:70% !important;}.links h3 {	margin-bottom:0;	margin-top: 10px;}.links p{	margin-bottom: 30px;}#footer {   	font-size: 90%;    color:#000000;     background:white;    padding: 0;    padding-top:10px;    margin: 0;    border-top: 1px dotted #dfdfdf;  }    #footer span{    font-size: 70%;      }  /* aenderung 05_09_2008*/  .bild_footer  {  display:none;  }         .account {margin:0;margin-right:20px;float:left;}    #submenu_x{display:none;}#submenu_x li a:before {display:none;} #submenu_x span{font-weight: bold;font-size:210%;color:#000000;margin-right:10px;}      #navigation   {      display:none;   }         .nav,   #submenu   {   display:none;   }.content img{display:none;}#footer:a{display:none;}}