* { font-family: Verdana, Arial, Helvetica, sans-serif; }
#Suchbegriff { width: 150px; }
body {background-color: #EAEAEA; margin-top: 0px; text-align:center;}
#wrapper {background-color: #ffffff; margin: 0; margin-left: auto; margin-right: auto; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width: 980px; text-align:left;}
h1 { font-size: 12px; font-weight: bold; display: inline; }
h2 { font-size: 11px; font-weight: bold; display: inline; }
h2.rot { font-size: 11px; font-weight: bold; display: inline; color: #CC0000; }
h3 { font-size: 11px; font-weight: normal; display: inline; }
h4 { font-size: 11px; font-weight: normal; display: inline; }
hr {  border: 1px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #FFFFFF; }
img { border: 0px;}
strong.normal { font-weight: normal; }
p.standard { font-size: 12px; text-align: justify; margin-top: 14px; margin-bottom: 14px;}
p.standard_hinweis { font-size: 12px; text-align: justify; color: #FF0000; }
p.standard_klein { font-size: 11px; text-align: justify;}
span.klein{ font-size: 9px; text-align: left;}
p.zentriert { font-size: 12px; text-align: center; }
p.zentriert_klein { font-size: 10px; text-align: center; }
strong { color: black; font-weight: bold; }
ul.liste { font-size: 12px; list-style-type:square; }
ul.liste2 { font-size: 12px; text-align: justify; list-style-type:square; }
p.liste_filmbeitraege { font-size: 12px; margin-top: 6px; margin-bottom: 6px; line-height: 14px;}
ul.treetimes { font-size: 12px; list-style-type:square; }
li.treetimes { font-size: 12px; margin-bottom: 10px; list-style-type:square; }
ol { font-size: 12px; background-color: #F3F3F3; padding-top: 1px; padding-bottom: 10px; padding-right: 10px;}


a.content {color: black; font-size: 11px; background-color:transparent;display: inline; text-decoration:none;}
a.content:link    { color: black; background-color:transparent; }
a.content:visited { color: black; background-color:transparent; }
a.content:hover   { color: black; background-color:#CCCCCC; }


a.menu { color: black; background-color: transparent; display: block; text-decoration:none; line-height: 16px;}
a.menu:link    { color: black;  background-color: transparent; }
a.menu:visited { color: black; background-color: transparent; }
a.menu:hover   { color: black; background-color: #CCCCCC; }

a.menu_top {color: black;background-color:transparent;display: inline-block;text-decoration:none; font-size: 13px; padding-left: 5px; padding-right: 5px;line-height: 24px; height: 24px;}
a.menu_top:link    { color: black; background-color:transparent; }
a.menu_top:visited { color: black; background-color:transparent; }
/* a.menu_top:hover   { color: black; background-color:#CCCCCC; } */
a.menu_top:hover   { color: black; background-color:#F3EDDD; background-image: url(/theme/png/navigation_top_bg2.png); }



a.menu_top_artikel {color: black;background-color:transparent;display: inline;text-decoration:none; font-size: 13px;}
a.menu_top_artikel:link    { color: black; background-color:transparent; }
a.menu_top_artikel:visited { color: black; background-color:transparent; }
a.menu_top_artikel:hover   { color: black; background-color:#CCCCCC; }


a.uebersicht { color: black; background-color:transparent; text-decoration: underline; }
a.uebersicht:link    { color: black; }
a.uebersicht:visited { color: black; }
a.uebersicht:hover   { color: black; background-color:#CCCCCC; text-decoration: underline;}

a.uebersicht_weiss { color: white; background-color:transparent; text-decoration: underline; }
a.uebersicht_weiss:link    { color: white; }
a.uebersicht_weiss:visited { color: white; }
a.uebersicht_weiss:hover   { color: white; background-color:#CCCCCC; text-decoration: underline;}

a.fusszeile { color: black; background-color:transparent; display: inline; text-decoration:none; }
a.fusszeile:link    { color: black; background-color:transparent; }
a.fusszeile:visited { color: black; background-color:transparent; }
a.fusszeile:hover   { color: black; background-color:#CCCCCC; }

div.seite_kopf_header {position: relative;top: 0px;width: 980px;height: 139px;}
/* div.seite_kopf_navigation { position: relative; top: 0px; font-size: 14px; line-height: 23px; vertical-align:top; background-color: #F3EDDD; border-bottom: 1px solid #000000; border-top: 1px solid #FF0000; width: 980px; height: 24px;} */

div.seite_kopf_navigation { position: relative; top: 0px; font-size: 14px; line-height: 23px; vertical-align:top; background-color: #F3EDDD; border-bottom: 1px solid #000000; width: 980px; height: 24px; background-image: url(/theme/png/navigation_top_bg.png); }




div.seite_mitte { position: relative; width: 950px; }
div.seite_mitteie6 { position: relative; width: 960px; }
div.seite_mitte_navigation { position: relative; left: 0px; width: 220px; float: left; }
div.seite_mitte_inhalt { position: relative; width: 720px; float: right; background-color: #FFFFFF;}

div.seite_spacer { position: relative; height: 15px; clear: both; background-image: url(/images/spacer.gif);}
div.seite_footer { position: relative; width: 100%; height: 20px; clear: both; font-size: 10px; line-height: 20px; text-align: left; border-top: 1px solid #000000; background-color: #CCCCCC; background-image: url(/theme/headline-hg20.png); }
div.seite_footer_conversion { position: relative; width: 100%; height: 20px; clear: both; font-size: 10px; line-height: 20px; text-align: left; background-color: #CCCCCC; background-image: url(/images/td_background.jpg); }

div.suchformular {font-size: 10px; display: inline; line-height: 20px; }
div.suchformular2 { font-size: 10px; position: absolute; right: 2px; display: inline; }

div.uebersicht_links { position: relative; float: left; width: 355px;}
div.uebersicht_rechts { position: relative; float: right; width: 355px;}
div.uebersicht_gross { position: relative; float: left; width: 710px;}




div.uebersicht_gross_2 { position: relative; float: left; width: 710px;}
div.uebersicht_bild_2 { position: relative; float: left; width: 355px; height: 205px; border: dashed 1px #CCCCCC; }
table.uebersicht_bild_tabelle_2, td.table.uebersicht_bild_tabelle_2 { width: 355px; height: 205px; vertical-align: middle; text-align: center; }
div.uebersicht_text_gross_2 { position: relative; float: right; width: 345px; height: 205px; font-size: 11px; text-align: left; vertical-align: top; }

div.uebersicht_gross_3 { position: relative; float: left; width: 710px;}
div.uebersicht_bild_3 { position: relative; float: left; width: 355px; height: 425px; border: dashed 1px #CCCCCC; }
table.uebersicht_bild_tabelle_3, td.table.uebersicht_bild_tabelle_3 { width: 355px; height: 425px; vertical-align: middle; text-align: center; }
div.uebersicht_text_gross_3 { position: relative; float: right; width: 345px; height: 425px; font-size: 11px; text-align: left; vertical-align: top; }

div.uebersicht_gross_4 { position: relative; float: left; width: 710px;}
div.uebersicht_bild_4 { position: relative; float: right; width: 345px; height: 425px; border: dashed 1px #CCCCCC; }
table.uebersicht_bild_tabelle_4, td.table.uebersicht_bild_tabelle_4 { width: 345px; height: 425px; vertical-align: middle; text-align: center; }
div.uebersicht_text_gross_4 { position: relative; float: left; width: 355px; height: 425px; font-size: 11px; text-align: left; vertical-align: top; }




div.uebersicht_links_breit { position: relative; float: left; width: 440px;}
div.uebersicht_rechts_schmal { position: relative; float: right; width: 270px; text-align: right; }

div.content_spalte_links { position: relative; float: left; width: 350px;}
div.content_spalte_rechts { position: relative; float: right; width: 350px;}
div.content_spalte_links_breit { position: relative; float: left; width: 400px;}
div.content_spalte_rechts_schmal { position: relative; float: right; width: 300px;}
div.content_spalte_links_schmal { position: relative; float: left; width: 300px;}
div.content_spalte_rechts_breit { position: relative; float: right; width: 400px;}
div.content_spalte_gesamt { position: relative; float: left; width: 710px;}

div.uebersicht_bild { position: relative; float: left; width: 155px; height: 155px; border: dashed 1px #CCCCCC; }
div.uebersicht_bild_neuheit { position: relative; float: left; width: 155px; height: 155px; border: dashed 1px #CCCCCC; }
table.uebersicht_bild_tabelle, td.table.uebersicht_bild_tabelle { width: 155px; height: 155px; vertical-align: middle; text-align: center; }

div.uebersicht_bild_messermachen { position: relative; float: left; width: 255px;  border: dashed 1px #CCCCCC; }
table.uebersicht_bild_messermachen, td.uebersicht_bild_messermachen_tabelle { width: 255px; vertical-align: middle; text-align: center; }
table.uebersicht_bild_messermachen2, td.uebersicht_bild_messermachen_tabelle2 { width: 255px; vertical-align: middle; text-align: center; font-size: 10px; border-top: dashed 1px #CCCCCC; }
div.uebersicht_spacer_messermachen { clear:both; position: relative; padding-top: 5px; padding-bottom: 5px; background-image: url(/images/spacer.gif); }

div.galerie { position: relative; float: left; width: 720px;   }
table.galerie { width: 720px; vertical-align: middle; text-align: center; }
td.galerie { width: 240px; vertical-align: middle; text-align: center; }
div.galerie_spacer { clear:both; position: relative; padding-top: 5px; padding-bottom: 5px; background-image: url(/images/spacer.gif); }
img.galerie {border: dashed 1px #CCCCCC; padding: 2px;}



div.uebersicht_text { position: relative; float: right; width: 195px; height: 155px; font-size: 11px; text-align: left; vertical-align: top; }
div.uebersicht_text_gross { position: relative; float: right; width: 550px; height: 155px; font-size: 11px; text-align: left; vertical-align: top; }
div.uebersicht_text_name { position: relative; font-size: 11px; text-align: left; vertical-align: top; }
div.uebersicht_text_details { position: absolute; top: 35px; font-size: 11px; text-align: left; vertical-align: top; }
div.uebersicht_text_warenkorb { position: absolute; top: 110px; font-size: 11px; text-align: left; }
div.uebersicht_spacer { clear:both; position: relative; padding-top: 5px; padding-bottom: 5px; background-image: url(/images/spacer.gif); }

div.uebersicht_fuss, div.artikel_fuss { clear: both; text-align: center; color: black; font-size: 11px; line-height: 24px; background-color: #CCCCCC; background-image: url(/theme/headline-hg24.png); width: 100%; height: 24px; }

div.sortierung { line-height: 24px; border-bottom: 1px solid #CCCCCC; }

div.artikel_detail_header { color: black; font-size: 12px; text-indent: 5px; line-height: 24px; background-color: #CCCCCC; background-image: url(/theme/headline-hg24.png); width: 100%; height: 24px; }
div.artikel_detail_text, div.gruppe_text  { font-size: 12px; text-align: justify; line-height: 18px; }
div.artikel_detail_text_hinweis  { font-size: 12px; color: #FF0000; text-align: justify; line-height: 18px; }
div.artikel_detail_bild { text-align: center; border: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 10px;}
/*img.vorschau { width: 50px; height: 50px; text-align: center; vertical-align: middle; border: 1px solid #CCCCCC; padding: 5px;} */
img.vorschau { width: 48px; height: 48px; border: 1px solid #CCCCCC; }

div.artikel_detail_warenkorb { font-size: 11px; text-align: right;}

div.artikel_zusatzinfo1 { color: black; font-size: 12px; line-height: 24px; width: 720px; height: 24px; }
div.artikel_links { width: 558px; float: left; text-indent: 5px; border: 1px solid #CCCCCC; }
div.artikel_links2 { float: right; display: inline;}
div.artikel_nummer { text-align: center; font-size: 12px; width: 154px; float: right; border: 1px solid #CCCCCC; }
div.artikel_zusatzinfo2 { color: black; font-size: 11px; width: 720px; min-height: 42px; }
div.artikel_daten { text-align: left; padding-left: 5px; font-size: 11px; width: 553px; min-height: 42px; float: left; border: 1px solid #CCCCCC; }
div.artikel_button { text-align: center; font-size: 11px; width: 156px; float: right; }

div.artikel_xsell { color: black; font-size: 11px; width: 718px; background-color: #EEEEEE; border: 1px solid #CCCCCC; }
div.artikel_xsell div.headline { font-size: 14px; text-indent: 5px;  line-height: 24px; height: 24px; border-bottom: 1px solid #CCCCCC; }


td.header1 { color: black; font-size: 12px; font-weight: bold; text-indent: 10px; background-color: #CCCCCC; background: url(/theme/navigation_links_header.png) no-repeat top left;}
tr.header1 { color: black; font-size: 12px; background-color: #CCCCCC; width: 200px; height: 24px; }
td.header2 { color: black; font-size: 12px; background-color: #CCCCCC; background-image: url(/images/td_background.jpg); width: 100%; height: 20px; }

table.formular { width: 100%; font-size: 12px;}
table.navigation_links { width: 200px; border-bottom: 1px solid #CCCCCC; }
td.navigation_links { width: 199px; font-size: 11px; text-indent: 2px; background-color: #EEEEEE; padding-left: 0; border-right: 1px solid #cccccc; }
td.navigation_links_warenkorb { border-right: 1px solid #cccccc; }
td.navigation_links_warenkorb_bottom { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
td.navigation_links h1 {font-size: 11px; font-weight:normal;display:inline;}
td.navigation_links_unterkategorie h2 {font-size: 11px; font-weight:normal;display:inline;}
td.navigation_links_unterkategorie h3 {font-size: 11px; font-weight:normal;display:inline;}
td.navigation_links_unterkategorie { width: 199px; font-size: 11px; background-color: #F6F6F6; border-right: 1px solid #CCCCCC;}
td.stahlsorten { font-size: 9px;}

table.warenkorb_klein {	width: 200px; font-size: 10px; background-color: #EEEEEE; }
input.warenkorb_klein, select.warenkorb_klein { font-size: 10px; }
input.formular, textarea.formular, select.formular {width: 100%;font-size: 12px;border:solid 1px gray;}
input.formular2 {width: 30%;font-size: 12px;border:solid 1px gray;}
input.formular3, select.formular3 {width: 20%;font-size: 12px;border:solid 1px gray;}
input.formular4 {width: 75%;font-size: 12px;border:solid 1px gray;}
input.formular5 {font-size: 12px;border:solid 1px gray;}

form.suche select, form.suche input { font-size: 10px; }
form.suche2 select, form.suche2 input { font-size: 9px;}

div.ebene1 {padding-left: 0;}
div.ebene2 {padding-left: 10px;}
div.ebene3 {padding-left: 20px;}




#bestellformular { width: 700px; clear: both; font-size: 12px;}
#bestellformular_zahlungsart { width: 700px; clear: both; font-size: 12px;}
#bestellformular2 { width: 690px; clear: both;}
#bestellformular_rechnung { position: relative; width: 350px; float: left; }
#bestellformular_lieferung { position: relative; width: 350px; float: right; }

#bestellformular table { width: 700px; font-size: 12px; line-height: 12px;}
#bestellformular input, #bestellformular textarea, #bestellformular select {width: 90%; background-color: #FFFFFF; border:1px solid gray; font-size:10px; color:#000000; }
#bestellformular #schmal {width: 29%; background-color: #FFFFFF; border:1px solid gray; font-size:10px; color:#000000; }
#bestellformular #schmal2 {width: 10%; background-color: #FFFFFF; border:1px solid gray; font-size:10px; color:#000000; }
#bestellformular #checkbox {width: 13px; background-color: #FFFFFF; border:0px; font-size:10px; color:#000000; }




table.warenkorb { width: 100%; font-size: 12px; line-height: 14px; }

div.bestellen1 { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_1.png) no-repeat top left; }
div.bestellen2 { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_2.png) no-repeat top left; }
div.bestellen3 { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_3.png) no-repeat top left; }
div.bestellen4 { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_4.png) no-repeat top left; }
div.bestellen5 { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_5.png) no-repeat top left; }
div.bestellen1_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_1_en.png) no-repeat top left; }
div.bestellen2_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_2_en.png) no-repeat top left; }
div.bestellen3_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_3_en.png) no-repeat top left; }
div.bestellen4_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_4_en.png) no-repeat top left; }
div.bestellen5_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_5_en.png) no-repeat top left; }
div.bestellen1_handel { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_1_handel.png) no-repeat top left; }
div.bestellen2_handel { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_2_handel.png) no-repeat top left; }
div.bestellen3_handel { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_3_handel.png) no-repeat top left; }
div.bestellen1_handel_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_1_handel_en.png) no-repeat top left; }
div.bestellen2_handel_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_2_handel_en.png) no-repeat top left; }
div.bestellen3_handel_en { width: 720px; height:24px; background: transparent url(/theme/bestellen_leiste_3_handel_en.png) no-repeat top left; }


#button_warenkorb { width: 156px; height:25px; background: transparent url(/theme/button_bestellen_25.png) no-repeat bottom left; }
#button_warenkorb:hover { width: 156px; height:25px; background: transparent url(/theme/button_bestellen_25.png) no-repeat top left; }
#button_warenkorb_en { width: 156px; height:25px; background: transparent url(/theme/button_bestellen_en.png) no-repeat bottom left; }
#button_warenkorb_en:hover { width: 156px; height:25px; background: transparent url(/theme/button_bestellen_en.png) no-repeat top left; }
#button_warenkorb_fr { width: 156px; height:44px; background: transparent url(/theme/button_bestellen_en.png) no-repeat top left; }
#button_warenkorb_fr:hover { width: 156px; height:44px; background: transparent url(/theme/button_bestellen_en.png) no-repeat bottom left; }


#button_senken { width: 15px; height:8px; background: transparent url(/images/button/button_senken.gif) no-repeat top left; }
#button_senken:hover { width: 15px; height:8px; background: transparent url(/images/button/button_senken.gif) no-repeat bottom left; }

#button_erhoehen { width: 15px; height:8px; background: transparent url(/images/button/button_erhoehen.gif) no-repeat top left; }
#button_erhoehen:hover { width: 15px; height:8px; background: transparent url(/images/button/button_erhoehen.gif) no-repeat bottom left; }

#button_nein2 { width: 17px; height:14px; background: transparent url(/images/button_nein2.gif) no-repeat top left; }

#button_zurueck { width: 156px; height:32px; background: transparent url(/theme/button_zurueck.png) no-repeat top left; }
#button_zurueck:hover { width: 156px; height:32px; background: transparent url(/theme/button_zurueck.png) no-repeat bottom left; }
#button_zurueck_en { width: 156px; height:32px; background: transparent url(/theme/button_zurueck_en.png) no-repeat top left; }
#button_zurueck_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_zurueck_en.png) no-repeat bottom left; }

#button_abbrechen { width: 156px; height:32px; background: transparent url(/theme/button_loeschen.png) no-repeat top left; }
#button_abbrechen:hover { width: 156px; height:32px; background: transparent url(/theme/button_loeschen.png) no-repeat bottom left; }
#button_abbrechen_en { width: 156px; height:32px; background: transparent url(/theme/button_loeschen_en.png) no-repeat top left; }
#button_abbrechen_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_loeschen_en.png) no-repeat bottom left; }

#button_weiter_adresse { width: 156px; height:32px; background: transparent url(/theme/button_adresse.png) no-repeat top left; }
#button_weiter_adresse:hover { width: 156px; height:32px; background: transparent url(/theme/button_adresse.png) no-repeat bottom left; }
#button_weiter_adresse_en { width: 156px; height:32px; background: transparent url(/theme/button_adresse_en.png) no-repeat top left; }
#button_weiter_adresse_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_adresse_en.png) no-repeat bottom left; }

#button_weiter_zahlungsart { width: 156px; height:32px; background: transparent url(/theme/button_zahlungsart.png) no-repeat top left; }
#button_weiter_zahlungsart:hover { width: 156px; height:32px; background: transparent url(/theme/button_zahlungsart.png) no-repeat bottom left; }
#button_weiter_zahlungsart_en { width: 156px; height:32px; background: transparent url(/theme/button_zahlungsart_en.png) no-repeat top left; }
#button_weiter_zahlungsart_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_zahlungsart_en.png) no-repeat bottom left; }

#button_weiter_zusammenfassung { width: 156px; height:32px; background: transparent url(/theme/button_bestellzusammenfassung.png) no-repeat top left; }
#button_weiter_zusammenfassung:hover { width: 156px; height:32px; background: transparent url(/theme/button_bestellzusammenfassung.png) no-repeat bottom left; }
#button_weiter_zusammenfassung_en { width: 156px; height:32px; background: transparent url(/theme/button_bestellzusammenfassung_en.png) no-repeat top left; }
#button_weiter_zusammenfassung_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_bestellzusammenfassung_en.png) no-repeat bottom left; }

#button_weiter_bestellen { width: 156px; height:32px; background: transparent url(/theme/button_bestaetigung.png) no-repeat top left; }
#button_weiter_bestellen:hover { width: 156px; height:32px; background: transparent url(/theme/button_bestaetigung.png) no-repeat bottom left; }
#button_weiter_bestellen_en { width: 156px; height:32px; background: transparent url(/theme/button_bestaetigung_en.png) no-repeat top left; }
#button_weiter_bestellen_en:hover { width: 156px; height:32px; background: transparent url(/theme/button_bestaetigung_en.png) no-repeat bottom left; }

#button_suche { width: 99px; height:20px; background: transparent url(/theme/such_lo.png) no-repeat top left; }
#button_suche:hover { width: 99px; height:20px; background: transparent url(/theme/such_hi.png) no-repeat bottom left; }


form.warenkorb {margin:0;padding:0;}

div.dispo table { width: 500px; line-height: normal; font-size: 11px; text-align: right;}



div.service_headline { clear: both; border: 1px solid #CCCCCC; background-color: #CCCCCC; background-image: url(/theme/png/balken_25_grau.png); width: 720px; height: 25px; line-height: 25px; text-align: center; font-size: 13px; }
div.service_container { float: left; width: 742px; margin-left: -10px; position: relative; }
div.service_container_header_links { width: 10px; height: 31px; background-image: url(/theme/png/schatten_bg_top_links.png); float: left; }
div.service_container_header_rechts { width: 10px; height: 31px; background-image: url(/theme/png/schatten_bg_top_rechts.png); float: right; }
div.service_container_header { float: left; color: #000000; text-align: center; line-height: 29px; border: 1px solid #CCCCCC;background-color: #CCCCCC; background-image: url(/theme/png/balken_28_grau.png); width: 720px; height: 29px; font-size: 13px; font-weight: bold; }
div.service_container_schatten_mitte { clear: both; background-image: url(/theme/png/schatten_bg_main_breit2.png); width: 742px; min-height: 151px; height: auto; }

div.service_container_zeile { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; height: 150px; width: 721px; margin-left: 10px; position: relative; }
div.service_container_zeile_logo { float: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #CCCCCC; background-image: url(/theme/png/schatten_service.png); width: 210px; height: 150px; }
div.service_container_zeile_logo p { margin-top: 15px; text-align: center; }
div.service_container_zeile_content { float:left; background-color: #F3EDDD; width: 509px; height: 150px; }
div.service_container_zeile_content_headline { height: 20px; margin: 10px 10px 0 10px; }
div.service_container_zeile_content_headline h2 { font-size: 12px; margin: 0; padding: 0; }
div.service_container_zeile_content_text { height: 94px; margin-left: 10px; }
div.service_container_zeile_content_text p { font-size: 12px; margin: 0; padding: 0; margin-right: 10px; }
div.service_container_zeile_content_button { height: 26px; font-size: 10px; background-image: url(/theme/png/button_mehr_bg.png); text-align: right; } 

div.service_container_schatten_unten { width: 742px; height: 14px; }
div.service a { color: #000000; }
div.service a:hover { background-color: #CCCCCC; }


.intro { width: 710px; border: 1px solid #CCCCCC; background-color: #F3EDDD; margin: 5px 0 10px 0; padding: 5px; }
.intro h2 { font-size: 12px; }
.intro p { font-size: 11px; line-height: 16px; }


.homepage .homepage_headline { border: 1px solid #CCCCCC; background-color: #CCCCCC; background-image: url(/theme/png/balken_25_grau.png); width: 100%; height: 25px; line-height: 25px; text-align: center; font-size: 13px; }
.homepage .homepage_teaser_selector { width: 722px; height: 25px; margin-top: 225px; text-align: center; position: absolute; z-index: 2; }
.homepage .homepage_teaser { width: 722px; height: 250px; position: relative; padding: 0px 0 5px 0; }

.homepage .topseller .topseller_header { text-align: center; line-height: 24px; border: 1px solid #9B9B9B; background-color: #CCCCCC; background-image: url(/theme/png/balken_25_grau.png); width: 719px; height: 25px; font-size: 13px; font-weight: bold; }
.homepage .topseller .topseller_content { border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; height: 160px; width: 720px; }
.homepage .topseller .topseller_content .topseller_artikel { float:left; background-color: #FFFFFF; width: 119px; height: 160px; border-right: 1px solid #CCCCCC; }
.homepage .topseller .topseller_content .topseller_artikel .topseller_artikel_bild { text-align: center; height: 90px; }
.homepage .topseller .topseller_content .topseller_artikel .topseller_artikel_headline { text-align: center; height: 44px; font-size: 10px; padding: 0 2px 0 2px; }
.homepage .topseller .topseller_content .topseller_artikel .topseller_artikel_headline h2 { display: inline; font-weight: normal; font-size: 10px; }
.homepage .topseller .topseller_content .topseller_artikel .topseller_artikel_button { text-align: right; background-image: url(/theme/png/button_mehr_bg.png); width: 119px; height:26px; }
.homepage .neuheiten { float: left; width: 570px; margin-left: -10px; position: relative; }
.homepage .neuheiten .neuheiten_header { float: left; color: #FFFFFF; text-align: center; line-height: 30px; border-bottom: 1px solid #ED7828; background-color: #F08036; background-image: url(/theme/png/balken_31_orange.png); width: 550px; height: 30px; font-size: 13px; font-weight: bold; }
.homepage .neuheiten .neuheiten_schatten_mitte { clear: both; background-image: url(/theme/png/schatten_bg_main.png); width: 570px; min-height: 170px; height: auto; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile { border-right: 1px solid #ED7828; border-bottom: 1px solid #ED7828; height: 170px; width: 549px; margin-left: 10px; position: relative; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_logo { float: left; border-left: 1px solid #ED7828; border-right: 1px solid #ED7828; background-color: #CCCCCC; background-image: url(/theme/png/schatten_logo.png); width: 120px; height: 170px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_logo p { margin-top: 65px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content { float:left; background-color: #FFFFFF; width: 106px; height: 170px; border-right: 1px solid #CCCCCC; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content_2 { float:left; background-color: #FFFFFF; width: 106px; height: 170px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content .neuheiten_content_bild, .homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content_2 .neuheiten_content_bild { text-align: center; height: 90px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content .neuheiten_content_headline, .homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content_2 .neuheiten_content_headline { text-align: center; height: 54px; font-size: 9px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content .neuheiten_content_headline h2, .homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content_2 .neuheiten_content_headline h2 { display: inline; font-weight: normal; font-size: 9px; }
.homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content .neuheiten_content_button, .homepage .neuheiten .neuheiten_schatten_mitte .neuheiten_zeile .neuheiten_content_2 .neuheiten_content_button { text-align: right; background-image: url(/theme/png/button_mehr_bg.png); width: 106px; height:26px; }
.homepage .neuheiten .neuheiten_schatten_unten { width: 570px; height: 14px; }
.homepage .teaser_rechts { float: right; width: 150px; position: relative; right: 0px; }
.homepage .teaser_rechts .teaser_rechts_header_grau { color: #000000; text-align: center; line-height: 28px; border: 1px solid #CCCCCC; background-color: #CCCCCC; background-image: url(/theme/png/balken_28_grau.png); width: 148px; height: 28px; font-size: 13px; font-weight: bold; }
.homepage .teaser_rechts .teaser_rechts_header_rot { color: #FFFFFF; text-align: center; line-height: 28px; border: 1px solid #BE0412; background-color: #BE0412; background-image: url(/theme/png/balken_28_rot.png); width: 148px; height: 28px; font-size: 13px; font-weight: bold; }
.homepage .teaser_rechts .teaser_rechts_header_gruen { color: #FFFFFF; text-align: center; line-height: 28px; border: 1px solid #0F613B; background-color: #0F613B; background-image: url(/theme/png/balken_28_gruen.png); width: 148px; height: 28px; font-size: 13px; font-weight: bold; }
.homepage .teaser_rechts .teaser_rechts_header_blau { color: #FFFFFF; text-align: center; line-height: 28px; border: 1px solid #2756a4; background-color: #2756a4; background-image: url(/theme/png/balken_28_blau.png); width: 148px; height: 28px; font-size: 13px; font-weight: bold; }
.homepage .teaser_rechts .teaser_rechts_header_gold { color: #000000; text-align: center; line-height: 28px; border: 1px solid #bfad7c; background-color: #dbc86e; background-image: url(/theme/png/balken_28_gold.png); width: 148px; height: 28px; font-size: 13px; font-weight: bold; }
.homepage .teaser_rechts .teaser_rechts_image { font-size: 10px; background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.homepage .teaser_rechts .teaser_rechts_text { font-size: 10px; background-color: #FFFFFF; padding: 4px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.homepage .teaser_rechts .teaser_rechts_button { font-size: 10px; text-align: right; line-height: 26px; background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-image: url(/theme/png/button_mehr_bg.png); width: 148px; height: 26px; }
.homepage .teaser_rechts .teaser_trenner { background-color: #FFFFFF; height: 10px; }

.sitemap a, .sitemap a:visited { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration:underline !important;  color: #000000; }
