/* iba Services */
.services_title { font-weight: bold; margin-bottom: 10px; }
.services_pdf { text-align: center; background: #eeeff1; vertical-align: top; }
.services_pdf span{ background: transparent url(../images/navi/arrow.gif) no-repeat scroll left 50%; padding-left: 10px; text-decoration: underline; }
.services_pdf a { color: #000000; text-decoration: none; }

/* Services Übersicht */
.services_overview_left thead { margin: 0; padding: 0; font-size: 12px; font-weight: bold; height: 22px; background: #eff0f2; color: #666666; width: 290px;}
.services_overview_left thead td { margin: 0; padding: 0; vertical-align: middle; padding-left: 5px; border-bottom: 1px solid #999999;  }
.services_overview_left tbody { margin: 0; padding: 0; font-size: 11px; margin: 0; padding: 0; height: 114px;  }
.services_overview_left tbody td { padding-top: 10px;}
.services_overview_left td { height: 22px; padding: 0 0 0 5px; vertical-align: top; }
.services_overview_left a { color: #797978; background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 50%; padding-left: 10px; }

.services_vorteile { margin: 0 0 5px 0; width: 289px; height: 146px; float: left; clear: both; background:url(../images/services/services_vorteile_bg.gif) no-repeat bottom left ;}
.services_tipps { margin: 10px 0 5px 0; width: 289px; height: 146px; float: left; clear: both; background:url(../images/services/services_tipps_bg.gif) no-repeat bottom left ;}

.services_overview_right thead { margin: 0; padding: 0; font-size: 12px; font-weight: bold; height: 22px; background: #eff0f2; color: #666666; width: 290px;}
.services_overview_right thead td { margin: 0; padding: 0; vertical-align: middle; padding-left: 5px; border-bottom: 1px solid #999999;  }
.services_overview_right tbody { margin: 0; padding: 0; font-size: 11px; margin: 0; padding: 0; height: 114px;  }
.services_overview_right tbody td { padding-top: 10px;}
.services_overview_right td { height: 22px; padding: 0 0 0 5px; vertical-align: top; }
.services_overview_right a { color: #797978; background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 50%; padding-left: 10px; }

.services_dienstleistungen { margin: 0 0 5px 0; width: 289px; height: 146px; float: right; background:url(../images/services/services_dienstleistungen_bg.gif) no-repeat bottom left ; }
.services_special { margin: 10px 0 5px 0; width: 289px; height: 146px; float: right; background:url(../images/services/services_specials_bg.gif) no-repeat bottom left ; }

/* Vorteile */
.services_advantages_left { margin: 0 10px 20px 0; width: 289px;  float: left; clear: both; }
.services_advantages_left thead { margin: 0; padding: 0; font-size: 12px; font-weight: bold; height: 22px; background: #eff0f2; color: #666666; width: 290px;}
.services_advantages_left thead td { vertical-align: middle; padding-left: 2px; }
.services_advantages_left tbody { font-size: 11px; }
.services_advantages_left td { height: 22px; padding: 0 0 0 5px; vertical-align: top; }
.services_advantages_left img { border: 0; padding: 0; margin: 0; }
.services_advantages_left a { color: #797978; background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 50%; padding-left: 10px; }
.services_advantages_left tfoot td{ font-size: 11px; padding-top: 5px; }

.services_advantages_right { margin-bottom: 20px; width: 289px; float: left; }
.services_advantages_right thead { font-size: 12px; font-weight: bold; height: 22px; background: #eeeff1; color: #666666;}
.services_advantages_right thead td { vertical-align: middle;padding-left: 2px; }
.services_advantages_right tbody { font-size: 11px; }
.services_advantages_right td { height: 22px; padding: 0 0 0 5px; vertical-align: top;}
.services_advantages_right img { border: 0; padding: 0; margin: 0;}
.services_advantages_right a { color: #797978; background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 50%; padding-left: 10px; }
.services_advantages_right tfoot td{ font-size: 11px; padding-top: 5px; }

.services_bestprice_img { background: url(../images/services/best_price.gif) no-repeat top right; width: 50px;}
.services_joker_img { background: url(../images/services/joker.gif) no-repeat top right; width: 50px;}
.services_neugruendung_img { background: url(../images/services/neugruendung.gif) no-repeat top right; width: 50px;}
.services_lieferbereitschaft_img{ background: url(../images/services/lieferbereitschaft.gif) no-repeat top right; width: 50px;}
.services_uebernacht_img{ background: url(../images/services/uebernacht.gif) no-repeat top right; width: 50px;}
.services_schweizer_img{ background: url(../images/services/schweizer.gif) no-repeat top right; width: 50px;}
.services_mindestbestellwert_img{ background: url(../images/services/mindestbestellwert.gif) no-repeat top right; width: 50px;}
.services_ruecknahme_img{ background: url(../images/services/ruecknahme.gif) no-repeat top right; width: 50px;}
.services_moebel_img{ background: url(../images/services/moebel.gif) no-repeat top right; width: 50px;}
.services_elch_img{ background: url(../images/services/elch.gif) no-repeat top right; width: 50px;}
.services_garantie_img{ background: url(../images/services/garantie.gif) no-repeat top right; width: 50px;}

/* Neugründung */
.services_neu { font-size: 12px; width: 590px; float: left; margin-bottom: 10px; }
.services_neu thead { font-weight: bold; height: 22px; color: #666666; background: #EEEFF1 none repeat scroll 0%; width: 590px; }
.services_neu thead td { padding-left: 5px; vertical-align: top; }
.services_neu td { padding-left: 5px; vertical-align: top; color: #000000; }

/* Druckservice */
.services_image { float: left; margin-bottom: 10px; background:url(../images/services/drucksachen.gif) no-repeat top left; width: 590px; height: 100px; }
.services_print { color: #000000; width: 450px; vertical-align: top; margin-bottom: 20px;}
.services_print a{ color: #000000; }
.services_print ul { padding: 0; margin: 0;  width: 450px; float: right; }
.services_print li { padding: 0; margin: 0; width: 450px; }
.services_print td { height: 22px; padding-left: 5px; vertical-align: top; }
.services_print thead { font-weight: bold; color: #666666; background: #d8dee4;  text-align: left;  }
/*.services_print span { font-weight: bold; }*/
.services_print_attention { color: #FF0000; }
.services_print_table { float: left; width: 590px;  font-size: 11px; margin-bottom: 20px; }
.services_print tfood td { border-bottom: 0;}

.services_print_subtable { float: right; width: 450px; margin-top: 2px; }
.services_print_subtable td { border-bottom: 1px solid #797978; vertical-align: middle;  }
.services_print_subtable tfoot td { border-bottom: 0; color: #797978; padding-left: 0;  }

.services_print_title { font-weight: bold; width: 450px; margin-bottom: 15px; padding-bottom: 15px; float: left; }
.services_print_unit {width: 450px; float: right; }

/* Dr. iba */
.services_driba table { float: left; color: #000000; font-size: 12px; margin-left: 10px; margin-bottom: 5px;  }
.services_driba_table { width: 580px; background:url(../images/services/driba_bg.gif) no-repeat top left; }
.services_driba thead td{ font-weight: bold; padding-bottom: 39px; }
.services_driba td { vertical-align: top; }
.services_driba a { color: #000000; background: transparent url(../images/navi/arrow.gif) no-repeat scroll left 50%; padding-left: 10px; text-decoration: underline; }

.services_driba_table_abschnitt thead td{ padding-bottom: 0; font-size: 14px;}

.services_driba_stetoskop { background:url(../images/services/stetoskop.gif) no-repeat left top; }
.services_driba_auto { background:url(../images/services/auto.gif) no-repeat left top; }
.services_driba_tropf { background:url(../images/services/tropf.gif) no-repeat left top; }

/* Diver Anfrage */
.services_diver table { float: left; width: 590px; margin-bottom: 20px; }
.services_diver thead { font-size: 11px; font-weight: bold; color: #666666; background: #d8dee4;  text-align: left; border-bottom: 1px solid #797978; }
.services_diver thead td{ vertical-align: top; padding-left: 5px;}
.services_diver tbody { color: #000000; font-size: 11px; }
.services_diver tfoot { border-bottom: 1px solid #797978; color: #666666; font-size: 11px; font-weight: bold; text-align: left; }
.services_diver tr { height: 22px; vertical-align: middle; }
.services_diver td { height: 22px; border-bottom: 1px solid #797978; vertical-align: middle; padding-left: 5px;}
.services_diver input[type="text"] { border: 1px solid #999999; color: #000000; text-align: left; padding-left: 3px; margin: 0;}
.services_diver select { border: 1px solid #999999; margin-bottom: 0; width: 85px; }
.services_diver_checkbox span{ float: right; }
.services_diver_checkbox input[type="checkbox"] { margin: 0; vertical-align: middle; margin-right: 2px; margin-top: 1px;}

/* Lochen und Zuschneiden */
.services_lochen ul { float: left; width: 580px; font-size: 12px; padding: 0 5px 0 10px; margin: 0; margin-bottom: 10px; color: #000000; }
.services_lochen_title { font-weight: bold;}

.services_cut table { float: left; color: #000000; font-size: 12px; margin-bottom: 5px;  }
.services_cut_table { float: left; width: 590px; background:url(../images/services/BannerSchneidenLochen.jpg) no-repeat top left; }
.services_cut thead td { font-weight: bold; margin-bottom: 2px; height: 50px;  }
.services_cut tbody td { height: 49px; }
.services_cut td { vertical-align: top; padding-left: 10px;}

/* Intervall */
.services_intervall table { float: left; color: #000000; font-size: 12px; margin-left: 10px; margin-bottom: 5px;  }
.services_intervall_table { width: 580px; background:url(../images/services/services_intervall_bg.jpg) no-repeat top left; }
.services_intervall thead td{ font-weight: bold; padding-bottom: 39px; }
.services_intervall td { vertical-align: top; }

/* TuT */
.services_tut table { float: left; color: #000000; font-size: 12px; margin-bottom: 5px;  }
.services_tut_table { float: left; width: 590px; background:url(../images/services/BannerTuT.jpg) no-repeat top left; }
.services_tut thead td { font-weight: bold; margin-bottom: 2px; height: 50px;  }
.services_tut tbody td { height: 49px; }
.services_tut td { vertical-align: top; padding-left: 10px;}

/* Statistik */
.services_statistik table { float: left; color: #000000; font-size: 12px; margin-bottom: 5px;  }
.services_statistik_table { float: left; width: 590px; background:url(../images/services/BannerVerbrauchsstatistik.jpg) no-repeat top left; }
.services_statistik thead td { font-weight: bold; margin-bottom: 2px; height: 50px;  }
.services_statistik tbody td { height: 49px; }
.services_statistik td { vertical-align: top; padding-left: 10px;}

/* Monatsrechnung */
.services_monat table { float: left; color: #000000; font-size: 12px; margin-bottom: 5px;  }
.services_monat_table { float: left; width: 590px; background:url(../images/services/BannerMonatsrechnung.jpg) no-repeat top left; }
.services_monat thead td { font-weight: bold; margin-bottom: 2px; height: 50px;  }
.services_monat tbody td { height: 49px; }
.services_monat td { vertical-align: top; padding-left: 10px;}

/* Tipps */
.services_tipps_table table { float: left; width: 590px; font-size: 12px; padding: 0 5px 0 10px; margin: 0; margin-bottom: 10px; color: #000000; }
.table_tipps { float: left; width: 580px; }
.table_tipps a { text-decoration: none; background: #FFFFFF; padding-left: 0;}

/* Übersicht Special*/
.services_sweepstake { margin: 0 0 5px 0; width: 289px; height: 146px; float: left; clear: both; background:url(../images/services/services_wettbewerb_bg.jpg) no-repeat bottom left ;}
.services_photos { margin: 10px 0 5px 0; width: 289px; height: 146px; float: left; clear: both; background:url(../images/services/services_photo_bg.jpg) no-repeat bottom left ;}
.services_download { margin: 0 0 5px 0; width: 289px; height: 146px; float: right; background:url(../images/services/services_download_bg.jpg) no-repeat bottom left ; }
.services_legend { margin: 10px 0 5px 0; width: 289px; height: 146px; float: right;  background:url(../images/services/services_legend_bg.jpg) no-repeat bottom left ;}
.services_film { margin: 0 0 5px 0; width: 289px; height: 146px; float: left; clear: both; background:url(../images/services/services_film_bg.jpg) no-repeat bottom left ;}

/* Kundenkatalog */
.services_kundenkatalog table { float: left; color: #000000; font-size: 12px; margin-left: 10px; margin-bottom: 5px;  }
.services_kundenkatalog_table { width: 580px; background:url(../images/services/services_kundenkatalog_bg.jpg) no-repeat top left; }
.services_kundenkatalog thead td{ font-weight: bold; padding-bottom: 2px; }
.services_kundenkatalog td { vertical-align: top; }

/* Wettbewerbs-Seite */
.services_contest table { float: left; width: 280px; margin: 0 10px 20px 5px; font-size: 12px; display: inline; }
.services_contest tbody { height: 155px;  }
.services_contest thead td { height: 22px; width: 274px; font-weight: bold; background: #EEEFF1 none repeat scroll 0%; padding-left: 5px; margin: 0; border-bottom: 1px solid #cccccc; }
.services_contest img { border: 0;}
.services_contest a { color: #000000;  }
.services_contest span { background: transparent url(../images/navi/arrow.gif) no-repeat scroll left 50%; padding-left: 10px; text-decoration: underline; }

/* Tiergalerie und Kundenecke */
.services_kundenecke { font-size: 12px; margin-top: 10px; width: 590px; float: left; }
.services_kundenecke table { margin-bottom: 20px; }
.services_kundenecke thead { height: 22px; background: #eeeff1; color: #666666; font-weight: bold; }
.services_kundenecke td { height: 22px; border-bottom: 1px solid #cccccc; padding: 4px 5px; }
.services_kundenecke tbody { color: #000000; vertical-align: top; }
.services_kundenecke tfoot { font-size: 10px; color: #666666; font-weight: bold; text-align: right; }
.services_kundenecke a { color: #000000; }
.services_kundenecke img { border: 1px solid #cccccc; }

/* Printmedien Übersicht */
.services_media_overview table { float: left; width: 190px; margin: 0 3px 20px 3px; font-size: 12px; }
.services_media_overview tbody td { text-align: center;}
.services_media_overview img { border: 0;}
.services_media_overview a { color: #797978;  }
.services_media_overview span { background: transparent url(../images/navi/arrow.gif) no-repeat scroll left 50%; padding-left: 10px; text-decoration: underline; }
.services_media_img { height: 150px; vertical-align: bottom;}

/* Schulfilm-Wettbewerb */
.table_services_film { float: left; margin-left: 10px; width: 590px; font-size: 12px; color: #000000; margin-bottom: 10px;}
.table_services_film img { padding-right: 10px;}
