* { 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; }
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: inherit; }
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;}
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;}
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; border-right: 1px dotted #000000; 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_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.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: #FFFFFF; border-bottom: 1px solid #000000; border-top: 1px solid #FF0000; width: 980px; height: 24px;}
div.seite_mitte { position: relative; width: 950px; }
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: 45px; 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;}

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:44px; background: transparent url(/theme/button_bestellen.gif) no-repeat top left; }
#button_warenkorb:hover { width: 156px; height:44px; background: transparent url(/theme/button_bestellen.gif) no-repeat bottom left; }
#button_warenkorb_en { width: 156px; height:44px; background: transparent url(/theme/button_bestellen_en.png) no-repeat top left; }
#button_warenkorb_en: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;}