@media print {
body { background: #fff; font-family: verdana, arial, helvetica, sans-serif; color: #000; margin: 0; padding: 0;font-size: 12px; }
#head { 
 position: relative; top: 0; left: 0; height: 60px;display: block; overflow: hidden; /**/
 background: #fff url(http://www.eon-edis.com/images/layout/EON_n_ed_R_49.gif) top left no-repeat; 
}
#header form, #header img { display: none; }
.submenu img { display: none; }
.mainmenu img { display: none; } 
#home_teaser { display: none; }
.suche input { display: none; }
.invis { display: none; }
#left { display: none; }
#inhalt { position: relative; left: 0; top: 0px;  width: 91%; margin: 0; padding: 0; }
#middle { position: relative; left: 0; top: 0; clear: both; width: 100%; margin:0; padding: 0px; display: block; /**/}
.hspace, .fspace, .homefspace, .hspace_vierzig, .hspace_fuenfzig, .tspace { display: block; line-height: 0px; margin: 0; padding: 0; }
.hspace { height: 15px; }
.hspace_vierzig { height: 42px; }
.hspace_fuenfzig { height: 50px; }
.tspace { height: 20px; }
.fspace { height: 70px; }
.homefspace { height: 14px; }
#middle h4 { font-size: 12px; font-weight: bold; margin: 0; padding-bottom: 7px; clear: both; }
#middle p { margin: 0; padding: 0 6% 15px 0; clear: both; }
#middle a { color: #000; }
#middle ul { margin-left: 12px; margin-right: 0; padding: 0px 0 8px 0; list-style-image: url(http://www.eon-edis.com/images/layout/list_dot_red.gif); display: outline; }
#middle li ul { list-style-image: url(http://www.eon-edis.com/images/layout/list_dot_gray.gif); margin-left: 12px; margin-right: 0;  padding: 4px 0 0 0; }
#middle ol { list-style: decimal; margin: 0; padding: 13px 0 8px 22px; }
#middle li ol { list-style: decimal outside; margin: 0; padding: 4px 0 0 22px; }
#middle li { padding: 2px 0 2px 0; margin: 0; }
#middle hr { height: 1px; color: #B9B9B9;}
#middle .teaser { background: #fff; padding: 40px 0 25px 0; margin: 0; }
#middle .text_teaser { verticel-align: top; margin-bottom: 28px; padding-left: 100px; padding-right: 6%; }
#middle .subheadline { background: #D9D9D9; color: #F21C0A; border-bottom: 1px solid #F21C0A; padding: 5px 6px 5px 6px; }
#middle .abc { padding-right: 7px; }
#middle .float_left { float: left; width: 340px; }
/*definition fuer Bilder in contentseite */
#middle .img_OL { margin: 0px 10px 10px 0; }
#middle .img_OR { margin: 0px 0 10px 10px; }
#middle .img_ML { margin: 10px 10px 10px 0; }
#middle .img_MR { margin: 10px 0 10px 10px; }
#middle .img_UL { margin: 10px 10px 0 0; }
#middle .img_UR { margin: 10px 0 0 10px; }
#middle .float_left { float: left; }
/*definition fuer Texte und Tabellen in contentseite */
#middle .LSP { position: relative; top: 0; left: 0; padding: 0 0 0 100px; margin: 0; clear: both; }
#middle .RSP { display: block; padding: 0 100px 0 0; margin: 0; clear: both; }
#middle .ASP { display: block; clear: both; margin: 0; padding: 0; }
#middle .LSP table, #middle .RSP table, #middle .ASP table { font-size: 11px; line-height: 14px; text-align: left; }
#middle .LSP th, #middle .RSP th, #middle .ASP th { 
 border-top: 1px solid #F21C0A; border-bottom: 1px solid #F21C0A; background: #F21C0A; color: #fff; 
 padding: 2px 24px 2px 4px;
}
.result { 
min-height: 125px;
overflow: hidden;
height: expression(
    this.scrollHeight < 124? "124px" : "auto");
}
#middle .tb_blank { min-width: 38px; width: 31.5%; border-top: 1px solid #F21C0A; border-bottom: 1px solid #F21C0A; _width:32%; }
#middle .tb_headline_blank { width: 8px; background: #F21C0A; border-top: 1px solid #F21C0A; border-bottom: 1px solid #F21C0A; }
#middle .tb_content { border-left: 1px solid #F21C0A; border-right: 1px solid #F21C0A; }
#middle .tb_content_middle { border-left: 1px solid #F21C0A; border-right: 1px solid #F21C0A; border-top: 1px solid #F21C0A;;}
#middle .tb_text { display: block; padding: 4px 6px 4px 6px; margin: 0; }
#tb_form { background: #e6e6e6; font-family: verdana; font-size: 12px; line-height: 15px; padding: 10px 12px 10px 12px;  margin-bottom: 15px;}
#tb_form input, #middle textarea { font-family: verdana; font-size: 12px; }
#tb_form td { line-height: 15px; background: #e6e6e6; color: #000; font-size: 12px; border: none; padding-bottom: 7px; }
#tb_form .title { 
 font-weight: bold; line-height: 15px; color: #000; font-size: 12px;
 /*padding: 10px 12px 10px 12px;*/ margin: 0;
}
#middle .rundung_OR { 
 background: transparent url(http://www.eon-edis.com/images/layout/bogen_or.gif) top left no-repeat; width: 8px; border-bottom: 1px solid #F21C0A; margin: 0; padding: 0; 
}
#middle .rundung_UL { 
 background: transparent url(http://www.eon-edis.com/images/layout/bogen_ul.gif) bottom left no-repeat; width: 8px;  margin: 0; padding: 0; 
}
#middle .rundung_UR { 
 background: transparent url(http://www.eon-edis.com/images/layout/bogen_ur.gif) bottom left no-repeat; width: 8px; margin: 0; padding: 0; 
}
.fussnote { background: #D9D9D9; border-top: 1px solid #F21C0A; margin-bottom: 15px;}
#middle .footer_text { text-align: left; background: #D9D9D9; color: #000; font-size: 10px; line-height: 13px; padding: 6px 24px 6px 4px; }
#middle .line_OU { border-top: 1px solid #F21C0A; border-bottom: 1px solid #F21C0A; }
#middle .line_U { border-bottom: 1px solid #F21C0A; }
#middle .line_LR { border-left: 1px solid #F21C0A; border-right: 1px solid #F21C0A; }
#middle .line_LRU { border-left: 1px solid #F21C0A; border-right: 1px solid #F21C0A; border-bottom: 1px solid #F21C0A; }
#middle .small, #middle .small_gray, #middle .small_red { font-size: 11px; }
#middle .small_gray, #middle .gray { color: #969696; }
#middle .small_red, #middle .red { color: #F21C0A; }
#middle .column { float: left; width: 29%; font-size: 11px; line-height: 15px; padding-bottom: 15px; margin:0; }
#middle .column_RB  { float: left; width: 160px; font-size: 11px; line-height: 15px; padding-bottom: 15px; margin:0; }
#middle .column { padding-top: 13px; }
#middle .column img { margin-bottom: 14px; }
#middle .column ul { list-style-type: none; margin: 0; padding: 0; }
#middle .column li { padding-bottom: 15px; }
#middle .column h3 { color: #F21C0A; font-size: 12px; font-weight: bold; margin: 0; padding-bottom: 15px; }
#middle .column a { color: #000; }
#middle .column select { font-size: 11px; line-height: 15px; width: 157px; height: 18px; margin-bottom: 12px; padding: 0; }
#middle .form_field { display: block; background: #E6E6E6; padding: 10px 12px 10px 12px; margin: 0; }
.column .link_red, .column .link_gray  { font-weight: bold; margin-left: -5px; }
.lgray { background: #d9d9d9; padding-right: 1px; }
#middle .site_top { text-align: right; border-bottom: 1px solid #DEDEDE; margin-bottom: 6px; }
#middle .site_bottom { text-align: right; border-top: 1px solid #DEDEDE; margin-top: 6px; }
.link_red, .link_gray, .link_download_red, .link_download_gray, .link_print_red, .link_print_gray, .link_mail_red, .link_mail_gray  {  
 display: block; color: #000; text-decoration: underline; margin: 0; padding: 0 0 0 23px; line-height: 15px; 
}
.link_red, .link_gray  { font-weight: bold; }  /* */
.link_red { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Pfeil_Rechts_R.gif) top left no-repeat; } /* last change: 24.5.2005 */
.link_gray { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Pfeil_Rechts_G.gif) top left no-repeat; } /* last change: 24.5.2005 */
.link_download_red { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Download_R.gif) top left no-repeat; }
.link_download_gray { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Download_G.gif) top left no-repeat; }
.link_print_red { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Drucken_R.gif) top left no-repeat; }
.link_print_gray { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Drucken_G.gif) top left no-repeat; }
.link_mail_red { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Senden_R.gif) top left no-repeat; }
.link_mail_gray { background: transparent url(http://www.eon-edis.com/images/layout/Icon_Senden_G.gif) top left no-repeat; }
#right { display: none; }
/* #footer { display: none; } */
#druck { display:block; }
#footer, #footer_sonder { position: relative; left: 0; top: 70px; clear: both; margin:0; padding: 0; font-size: 10px; color: #969696; line-height: 11px; }
#footer a, #footer_sonder a, #footer p a, #footer_sonder p a { display: none; }
#footer .bottom, #footer_sonder .bottom { display: block; clear: both; text-align: right; border-top: none; }
#footer .bottom span, #footer_sonder .bottom span { margin: 0; padding: 0; }
}
#topnavig, #subnavig { display: none; }
