* { font-family: Verdana, Arial, Helvetica, sans-serif; }

body {background-color: #EAEAEA; margin-top: 0px; text-align:center;}
#wrapper {background-color: #ffffff;background-repeat:no-repeat;background-position:right top;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;}
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; }
ul.treetimes { font-size: 12px; list-style-type:square; }
li.treetimes { font-size: 12px; margin-bottom: 10px; list-style-type:square; }

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; width: 200px;}
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;text-decoration:none; font-size: 13px; padding-left: 5px; padding-right: 5px; border-right: 1px dotted #000000;}
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; background-color: #CCCCCC; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-image: url(../images/td_background.jpg); width: 980px;}
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: 980px; height: 20px; clear: both; font-size: 10px; line-height: 20px; text-align: left; border-top: 1px solid #000000; background-color: #CCCCCC; background-image: url(../images/td_background.jpg); }
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;}
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: 18px; background-color: #CCCCCC; background-image: url(../images/td_background.jpg); width: 100%; height: 20px; }

div.artikel_detail_header { color: black; font-size: 12px; line-height: 18px; background-color: #CCCCCC; background-image: url(../images/td_background.jpg); width: 100%; height: 20px; }
div.artikel_detail_text { font-size: 11px; text-align: justify; }
div.artikel_detail_bild { text-align: center;}
div.artikel_detail_warenkorb { font-size: 11px; text-align: right;}

div.gruppe_text { font-size: 12px; text-align: justify; }

td.header1 { color: black; font-size: 12px; font-weight: bold; background-color: #CCCCCC; background-image: url(../images/td_background.jpg); width: 100%; height: 20px; }
tr.header1 { color: black; font-size: 12px; background-color: #CCCCCC; width: 100%; height: 20px; }
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; }
td.navigation_links { width: 200px; font-size: 11px; background-color: #EEEEEE; padding-left:2px;}
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: 200px; font-size: 11px; background-color: #F6F6F6;}
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: 74%;font-size: 12px;border:solid 1px gray;}
input.formular5 {font-size: 12px;border:solid 1px gray;}


#bestellformular { 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; }

#button_warenkorb { width: 140px; height:40px; background: transparent url(/images/button/button_warenkorb.gif) no-repeat top left; }
#button_warenkorb:hover { width: 140px; height:40px; background: transparent url(/images/button/button_warenkorb.gif) 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: 140px; height:28px; background: transparent url(/images/button/button_zurueck.gif) no-repeat top left; }
#button_zurueck:hover { width: 140px; height:28px; background: transparent url(/images/button/button_zurueck.gif) no-repeat bottom left; }

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

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

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

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

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

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