﻿body { font-family: "Lucida Grande", Verdana; font-size: 11px; }
html { font-family: "Lucida Grande", Verdana; font-size: 11px; }
input:focus { background-color: #fff1aa; }
.clearer { clear: both; }
.noborder { border:0; }
#aussen {  background-color: #FFF; width: 960px; }  
#oben { display:none; }
#oben_links { float: left; width: 180px; height: 64px; margin: 0 7px 7px 0; } 
#logo { width: 180px; height: 64px; background: white url(/owkpa/images/logo.png) no-repeat; }
#oben_mitte { float: left; width: 580px; margin: 0 7px 0 0; display:none; }
#oben_mitte_oben { height: 28px; background-color: #326DA9; margin: 0 0 7px 0; }
#firmennav_ul { padding: 7px 0 0 7px; margin: 0; }
#sysnav_ul { padding: 7px 0 0 7px; margin: 0; }
#sysnav_ul li { display: inline; margin: 0; padding: 0; color: white; }
a.sysnav_a:hover { color: #FFE044; text-decoration: none; }
a.sysnav_a:visited { color: #FFE044; text-decoration: none; }
a.sysnav_a:active { color: #FFE044; text-decoration: none; }
a.sysnav_a:link { color: #FFE044; text-decoration: none; }
a.sysnav_a:hover { text-decoration: underline; }
#firmennav_ul li { display: inline; margin: 0; padding: 0; color: white; font-weight: bold; }
a.firmennav_a:hover { color: #003E6C; text-decoration: none; font-weight: bold; }
a.firmennav_a:visited { color: #003E6C; text-decoration: none; font-weight: bold; }
a.firmennav_a:active { color: #003E6C; text-decoration: none; font-weight: bold; }
a.firmennav_a:link { color: #003E6C; text-decoration: none; font-weight: bold; }
a.firmennav_a:hover { text-decoration: underline; }
#oben_mitte_unten { height: 28px; background: #fff url(/owkpa/images/bg_verlauf.png) repeat-x; }
#oben_rechts { float: left; width: 180px; display:none; }
#oben_rechts_oben { height: 28px; background-color: #326da9; margin: 0 0 7px 0; }
select { color: #878787; font-size: 11px; font-family: Verdana; }
#oben_rechts_oben select { margin: 4px 0 0 4px; width: 172px; height: 18px; font-size: 11px; font-family: Verdana; color: #878787; }
option[value=deutsch]:before { content:url("/owkpa/images/flag_d.png"); }
option[value=english]:before { content:url("/owkpa/images/flag_eng.png"); }
#oben_rechts_unten { height: 28px; background-color: #326da9; }
#suche { margin: 4px 0 0 4px; width: 143px; font-size: 11px; font-family: Verdana; color: #878787; }
#suchknopf { border-style: none; border-color: inherit; border-width: 0; width: 19px; height: 19px; background: url(/owkpa/images/such.png) no-repeat; margin: 3px 0 0 4px; }
#unten {}
#unten_links { float: left; width: 767px; padding: 0; margin: 0; }
#unten_links_oben { width: 767px; height: 28px; background: #fff url(/owkpa/images/bg_verlauf.png) repeat-x; margin: 0; padding: 0; display:none; }
#brotkrumen { float: left; width: 707px; }
#brotkrumen p { padding: 7px 0 0 7px; margin: 0; font-weight: bold; color: black; }
#brotkrumen p a:visited { color: #003E6C; text-decoration: none; font-weight: normal; }
#brotkrumen p a:active { color: #003E6C; text-decoration: none; font-weight: normal; }
#brotkrumen p a:link { color: #003E6C; text-decoration: none; font-weight: normal; }
#brotkrumen p a:hover { text-decoration: underline; }
#hilfelink { float: left; width: 60px; }
#hilfelink a:visited { display: block; margin: 4px 7px 0 0;  height: 19px; width: 28px; color: #003E6C; text-decoration: none; font-weight: normal; padding: 2px 25px 0 0; background: url(/owkpa/images/hilf.png) no-repeat right 50%; }
#hilfelink a:active { display: block; margin: 4px 7px 0 0; height: 19px; width: 28px; color: #003E6C; text-decoration: none; font-weight: normal; padding: 2px 25px 0 0; background: url(/owkpa/images/hilf.png) no-repeat right 50%; }
#hilfelink a:link { display: block; margin: 4px 7px 0 0; height: 19px; width: 28px; color: #003E6C; text-decoration: none; font-weight: normal; padding: 2px 25px 0 0; background: url(/owkpa/images/hilf.png) no-repeat right 50%; }
#hilfelink a:hover { text-decoration: underline; }
#unten_links_unten { width: 767px; margin: 7px 0 7px 0; }
#unten_links_unten_links { float: left; width: 180px; display:none; }
#nav_shop_1 { width: 180px; min-height: 28px; margin: 0 0 7px 0; background: url(/owkpa/images/bg_verlauf_gold.png) repeat-x; }
#stoerer_links { width: 180px; }
#preislagen { margin: 0 0 7px 0; padding: 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; }
#preislagen p { margin: 7px; color: #585858; }
#preislagen h2 { display: block; width: 173px; height: 21px; border-top: 1px solid #48A4EF; border-bottom: 1px solid #1B436C; background-color: #326DA9; color: #FFE044; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
.stoerer { margin: 0 0 7px 0; padding: 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; display:none; }
.stoerer h2 { display: block; width: 173px; height: 21px; border-bottom: 1px solid #326DA9; background-color: #D6DBEA; color: #326DA9; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
.stoerer h3 { display: block; width: 160px; color: #326DA9; font-size: 12px; font-weight: bold; margin: 7px; }
.stoerer p { margin: 7px; clear: both; }
#stoerer_links .stoerer { padding: 0 0 15px 0; display:none; }
#stoerer_links .stoerer p a img { margin: 0px auto; }
#stoerer_links .stoerer p a { border: 1px solid #496ea5; background-color: #fff; text-align: center; float: left; margin: 0 5px 5px 0; height: 40px; width: 40px; padding: 0; line-height: 60px; vertical-align: middle; }
#special_quotation { margin: 0 0 7px 0; padding: 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; }
#special_quotation p { margin: 7px; clear: both; }
#special_quotation h2 { display: block; width: 173px; height: 21px; border-bottom: 1px solid #326DA9; background-color: #D6DBEA; color: #326DA9; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
#special_quotation h3 { display: block; width: 160px; color: #326DA9; font-size: 12px; font-weight: bold; margin: 7px; }
#special_quotation p a { background-color: #fff; text-align: center; margin: 0 5px 5px 0; padding: 0; vertical-align: middle; }
a.sbox_verweis:visited { color: #326DA9; font-weight: bold; text-decoration: none; }
a.sbox_verweis:active { color: #326DA9; font-weight: bold; text-decoration: none; }
a.sbox_verweis:link { color: #326DA9; font-weight: bold; text-decoration: none; }
a.sbox_verweis:hover { text-decoration: underline; }
#unten_links_unten_rechts { float: left; width: 580px; margin: 0 0 0 7px; }
#shopnavigation { height: 28px; width: 580px; display:none; }
#nav_shop_2 { float: left; height: 28px; width: 189px; background: url(/owkpa/images/bg_verlauf_gold.png) repeat-x; margin: 0 7px 0 0; }
#nav_shop_3 { float: left; height: 28px; width: 189px; background: url(/owkpa/images/bg_verlauf_gold_hell.png) repeat-x; margin: 0 7px 0 0; }
#nav_shop_4 { float: left; height: 28px; width: 188px; background: url(/owkpa/images/bg_verlauf_gold_hell.png) repeat-x; }
#shopnavigation a:visited { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#shopnavigation a:active { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#shopnavigation a:link { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#nav_shop_1 a:visited { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#nav_shop_1 a:active { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#nav_shop_1 a:link { display: block; height: 21px; padding: 7px 0 0 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
#shopnavigation a:hover { text-decoration: underline; }
#nav_shop_1 a:hover { text-decoration: underline; }
#hauptinhalt { min-height: 120px; width: 580px; margin: 7px 0 0 0; }
* html .content_mit_rahmen {margin-top: 7px;}
*+ html .content_mit_rahmen {margin-top: 7px;}
* html #profilnavigation {margin-top: 7px;}
*+ html #profilnavigation {margin-top: 7px;}
* html #hauptinhalt { min-height: 120px; width: 580px; margin: 0; }
*+ html #hauptinhalt { min-height: 120px; width: 580px; margin: 0; }
#login { margin: 0 0 7px 0; padding: 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; display:none; }
#login h2 { display: block; width: 173px; height: 21px; border-bottom: 1px solid #326DA9; background-color: #D6DBEA; color: #326DA9; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
#login h3 { display: block; width: 160px; color: #326DA9; font-size: 12px; font-weight: bold; margin: 7px; }
#login p { margin: 7px; font-size: 11px; font-family: Verdana; color: #878787; }
#input_kundenkenn { margin: 4px 0 0 4px; width: 155px; font-size: 11px; font-family: Verdana; color: #878787; }
#input_passwort { margin: 4px 0 0 4px; width: 125px; font-size: 11px; font-family: Verdana; color: #878787; }
#anmeld { border-style: none; border-color: inherit; border-width: 0; width: 19px; height: 19px; background: url(/owkpa/images/anmeld.png) no-repeat; margin: 3px 0 0 4px; }
#input_newsletter { margin: 4px 0 0 4px; width: 125px; font-size: 11px; font-family: Verdana; color: #878787; }
#newsletanmeld { border-style: none; border-color: inherit; border-width: 0; width: 19px; height: 19px; background: url(/owkpa/images/newsanmeld.png) no-repeat; margin: 3px 0 0 4px; }
.beispiel { width: 564px; border: 1px solid #dbdbdb; padding: 7px; margin: 0 0 7px 0; }
#unten_rechts { float: left; width: 180px; margin: 0 0 0 7px; }
#warenkorb { margin: 0 0 7px 0; padding: 0; border-bottom: 1px solid #326DA9; background-color: #f4f4f4; color: #326DA9; display:none; }
#warenkorb h2 { display: block; height: 22px; border-top: 1px solid #48A4EF; border-bottom: 1px solid #326DA9; background-color: #326DA9; background-image: url(/owkpa/images/wagen.png); background-repeat: no-repeat; background-position: 5px 5px; color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 27px; }
#warenkorb p { margin: 6px; }
#fuss { width: 767px; height: 64px; background: #fff url(/owkpa/images/bg_verlauf.png) repeat-x; color: #fff; }
#fuss_links { position: relative; float: left; width: 49%; text-align: left; }
#fuss_links p { margin: 7px 0 0 7px; padding: 0; }
#fuss_rechts { position: relative; float: right; width: 49%; text-align: right; }
a.fusslink:visited { display: none; margin: 7px 7px 0 0; padding: 0; color: white; text-decoration: none; }
a.fusslink:active { display: none; margin: 7px 7px 0 0; padding: 0; color: white; text-decoration: none; }
a.fusslink:link { display: none; margin: 7px 7px 0 0; padding: 0; color: white; text-decoration: none; }
a.fusslink:hover { text-decoration: underline; display: none; }
.stoerer_spezial { margin: 0 0 7px 0; padding: 0 0 4px 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; display:none; }
.stoerer_spezial h2 { display: block; width: 173px; height: 21px; border-bottom: 1px solid #326DA9; background-color: #D6DBEA; color: #326DA9; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
.stoerer_spezial h3 { display: block; width: 160px; color: #326DA9; font-size: 12px; font-weight: bold; margin: 7px; }
.stoerer_spezial p.spezial { color: #326DA9; border-bottom: 1px solid #326DA9; margin: 7px 0 7px 7px; padding: 0 35px 2px 0; background: url(/owkpa/images/spezial.png) no-repeat 141px bottom; vertical-align: bottom; }
#meinosma { margin: 0 0 7px 0; padding: 0 0 7px 0; background-color: #F4F4F5; border-bottom: 1px solid #326DA9; display:none; }
#meinosma h2 { display: block; width: 173px; height: 21px; border-bottom: 1px solid #326DA9; background-color: #D6DBEA; color: #326DA9; font-size: 13px; font-weight: bold; margin: 0; padding: 4px 0 0 7px; }
#meinosma h3 { display: block; width: 160px; color: #326DA9; font-size: 12px; font-weight: bold; margin: 7px; }
#meinosma p { margin: 7px 7px 0 7px; font-size: 11px; font-family: Verdana; color: #878787; }
#meinosma p.benutzermenul { color: #326DA9; height: 22px; border-bottom: 1px solid #326DA9; margin: 7px 0 0px 7px; padding: 0 0 0px 0; vertical-align: bottom; }
#meinosma p.benutzermenu { color: #326DA9; height: 22px; border-bottom: 1px solid #326DA9; margin: 7px 0 0px 7px; padding: 0 0 0px 0; vertical-align: bottom; }
#meinosma p.benutzermenul img { position: relative; top: -12px; left: -10px; float: right; border: 0; }
#meinosma p.benutzermenu img { position: relative; top: -12px; left: -10px; float: right; border: 0; }
a.mo_verweis:visited { color: #326DA9; text-decoration: none; }
a.mo_verweis:active { color: #326DA9; text-decoration: none; }
a.mo_verweis:link { color: #326DA9; text-decoration: none; }
a.mo_verweis:hover { text-decoration: underline; }
table { border: 1px solid #EDEDEE; margin: 0 0 7px 0; border-collapse: collapse; }
.produktdetail_ueberschrift { width: 580px; height: 40px; }
.produktdetail_detail_1 { width: 580px; }
.produktdetail_detail_1 th { background-color: #E5E7F2; color: #003E6C; font-size: 10px; padding: 6px 0 6px 0; }
.produktdetail_detail_1 tbody { text-align: center; line-height: 14px; font-size: 10px; }
.produktdetail_detail_1 tbody td { padding: 7px; border: 1px solid #EDEDEE; }
.bestellanzahl { width: 40px; }
.bestellknopf { width: 17px; height: 17px; border: 0; background: url(/owkpa/images/bestellknopf.png) transparent no-repeat; }
.produktdetail_detail_2 { width: 580px; }
.produktdetail_detail_2 tbody td { padding: 7px; border: 1px solid #EDEDEE; }
.fettblau { color: #003E6C; font-weight: bold; }
.fettblau a:link, .fettblau a:active, .fettblau a:visited { color: #003E6C; font-weight: bold; text-decoration: none; }
.fettblau a:hover { text-decoration: underline; }
.legende, .crosssell, .zubehoer, .verwandteprod, .hinweise_ch, .tabellenansicht { width: 580px; }
.crosssell td, .zubehoer td, .verwandteprod td, .hinweise_ch td { padding: 6px; border: 1px solid #EDEDEE; }
.fettblau_l { color: #003E6C; font-weight: bold; text-align: left; vertical-align: middle; background-color: #E5E7F2; padding: 6px 0 6px 6px; }
.fettblau_r { color: #003E6C; font-weight: bold; text-align: right; vertical-align: middle; background-color: #E5E7F2; padding: 6px; }
.legende th.fettblau_r_thl { color: #003E6C; width: 150px; font-weight: bold; text-align: right; vertical-align: middle; background-color: #E5E7F2; padding: 6px; }
.fettblau_r_thl { color: #003E6C; width: 150px; font-weight: bold; text-align: right; vertical-align: middle; background-color: #E5E7F2; padding: 6px; }
.weiss_r_thl { color: #003E6C; width: 160px; font-weight: bold; text-align: right; vertical-align: middle; padding: 6px; }
.weiss_l { padding: 6px; font-size: 16px; color: #142e6f; font-weight: bold; }
.kleingrau { font-size: 10px; color: gray; font-family: Tahoma; }
.blau { color: #326DA9; font-weight: normal; }
.fett_h_blau { color: #326DA9; font-weight: bold; }
.gestrichen { text-decoration: line-through; color: #9EA0A1; }
h4 { margin: 0 0 1px 0; padding: 0; font-size: 11px; font-weight: bold; }
.verwandteprod td { padding: 6px; }
.innertabelle { margin: 0; border: 0; width: 100%; }
.innta_text_l { padding: 6px; vertical-align: top; }
.innta_sym_l { padding: 6px; vertical-align: top; }
.innta_text { padding: 6px; vertical-align: top; }
.innta_sym { padding: 6px; vertical-align: top; }
.innta_was { padding: 6px; vertical-align: top; }
.innta_was { width: 100px; background-color: #f2f3f8; border-bottom: 1px solid #EDEDEE; }
.innta_sym_l { border-bottom: 1px solid #EDEDEE; width: 16px; text-align: center; }
.innta_sym { text-align: center; width: 16px; }
.innta_text { border-left: 1px solid #EDEDEE; }
.innta_text_l { border-bottom: 1px solid #EDEDEE; border-left: 1px solid #EDEDEE; }
a.tableheaderlink:visited { color: #003E6C; text-decoration: none; font-weight: bold; display:none; }
a.tableheaderlink:active { color: #003E6C; text-decoration: none; font-weight: bold; display:none; }
a.tableheaderlink:link { color: #003E6C; text-decoration: none; font-weight: bold; display:none; }
a.tableheaderlink:hover { text-decoration: underline; display:none; }
a.clink:link, a.clink:active, a.clink:visited { color: #003E6C; font-weight: bold; text-decoration: none; }
a.clink:hover { text-decoration: underline; }
.warenkorbauswahl { margin: 0 0 7px 0; width: 170px; color: #858585; }
#warenkorb .spezial { color: #326DA9; border-bottom: 1px solid #326DA9; margin: 7px 0 7px 7px; padding: 0 0 2px 0; }
.mini { width: 165px; border: 0; margin: 0 0 0 6px; }
.mini_l { color: #000; }
.mini_r { color: #4a6da7; font-weight: bold; text-align: right; font-family: Tahoma; }
.mini_lb { font-style: italic; }
.mini_rb { font-style: italic; }
a.minilink:link, a.minilink:active, a.minilink:visited { color: #4a6da7; text-decoration: underline; }
a.minilink:hover { text-decoration: none; }
.spezialkasse { color: #326DA9; border-bottom: 1px solid #326DA9; margin: 7px 0 7px 7px; padding: 6px 0 2px 0; background: url(/owkpa/images/kasse.png) no-repeat 141px bottom; vertical-align: bottom; }
#willkommen { border: 1px solid #c0c0c0; width: 564px; padding: 7px; }
#willkommen p, #willkommen h1 { width: 420px; }
#willkommen h1, #neuigkeiten h1 { color: #326DA9; font-size: 16px; }
#neuigkeiten { border: 1px solid #c0c0c0; width: 564px; padding: 7px; margin: 7px 0 0 0; }
#neuigk_kopf { width: 571px; margin-right: -7px; border-bottom: 1px solid #326DA9; padding: 0 0 3px 0; }
#neuigk_kopf h1 { float: left; }
a.archivlnk:link, a.archivlnk:active, a.archivlnk:visited { float: right; margin-right: 7px; color: #326DA9; font-weight: bold; text-decoration: none; }
a.archivlnk:hover { text-decoration: underline; }
#neuigkeiten ul { padding: 0; margin: 0; }
li.neuigkeit { list-style: none; float: left; width: 178px; border-right: 10px solid #fff; height: 60px; }
li.neuigkeit_l { list-style: none; float: left; width: 178px; border-left: 1px solid #c0c0c0; padding: 0 0 0 7px; height: 60px; }
.prdka_1, .prdka_2, .prdka_3 { width: 188px; border: 1px solid #c0c0c0; border-collapse: collapse; }
.prdka_1 th { background-color: #326DA9; color: white; text-align: left; padding: 4px; font-style: italic; border-top: 1px solid #b0dff5; border-bottom: 1px solid #1b436c; }
.prdka_2 th { background-color: #6d8cbc; color: white; text-align: left; padding: 4px; font-style: italic; border-top: 1px solid #b0dff5; border-bottom: 1px solid #1b436c; }
.prdka_3 th { background-color: #9dadd1; color: white; text-align: left; padding: 4px; font-style: italic; border-top: 1px solid #b0dff5; border-bottom: 1px solid #1b436c; }
.prdka_1 td, .prdka_2 td, .prdka_3 td { padding: 3px; }
.knopfspalte, .bestellspalte, .ampelspalte { height: 45px; }
.bilderspalte { text-align: center; height: 85px; }
.ampelspalte, .knopfspalte { text-align: center; }
.ampelspalte img, .knopfspalte img { margin: 1px; }
.bestellspalte { font-family: Tahoma; }
.produktkaesten { width: 580px; padding: 0; margin: 7px 0 0 0; }
.produktkaesten ul { padding: 0; margin: 0; }
.produktkaesten ul li { list-style: none; float: left; width: 188px; margin: 0 8px 0 0; }
.produktkaesten ul li.lastkast { margin: 0; }
/* Kundenprofil */
#profilnavigation { height: 28px; width: 580px; margin-bottom: 7px; }
#nav_profil_2 { float: left; height: 28px; width: 189px; background: url(/owkpa/images/profilebg_norm.gif) repeat-x; margin: 0 7px 0 0; }
#nav_profil_3 { float: left; height: 28px; width: 189px; background: url(/owkpa/images/profilebg_norm.gif) repeat-x; margin: 0 7px 0 0; }
#nav_profil_4 { float: left; height: 28px; width: 188px; background: url(/owkpa/images/profilebg_norm.gif) repeat-x; }
#profilnavigation a:link { display: block; height: 21px; padding: 7px 0 0 7px; color: #326da9; font-weight: bold; text-decoration: none; }
#profilnavigation a:active { display: block; height: 21px; padding: 7px 0 0 7px; color: #003E6C; font-weight: bold; text-decoration: none; }
#profilnavigation a:visited { display: block; height: 21px; padding: 7px 0 0 7px; color: #003E6C; font-weight: bold; text-decoration: none; }
#profilnavigation a:hover { text-decoration: underline; }
.prodkasten_beschr { height: 37px; vertical-align: top; }
/* Produktanzeige*/
.anzeigesteuerung { position: relative; width: 571px; border: 1px solid #EDEDEE; padding: 7px 0 7px 6px; }
*html .anzeigesteuerung { font-family: verdana, arial; padding: 7px 0 7px 7px; }
*+html .anzeigesteuerung { font-family: verdana, arial; padding: 7px 0 7px 7px; }
.anzeigesteuerung ul, .anzeigesteuerung li { margin: 0; padding: 0; list-style-type: none; }
.anzeigesteuerung li { float: left; line-height: 22px; vertical-align: middle; margin: 0 6px 0 0px; }
*html .anzeigesteuerung li { margin: 0 7px 0 0px; }
*+html .anzeigesteuerung li { margin: 0 7px 0 0px; }
.auswahlfeld { font-family: Verdana; font-size: 11px; color: #878787; }
option { font-family: Verdana; font-size: 11px; color: #878787; }
/* Tabellenansicht */
.borderdiv { border: 1px solid #ededee; min-height: 500px; margin: 7px 0 0 0; padding: 0; }
.nurborder { border: 1px solid #ededee; margin: 7px 0 7px 0; }
.tabellenansicht { width: 578px; border: 0; }
tr.even { background-color: #F2F3F9; }
tr.odd { background-color: #fff; }
/* Tabellenansicht – Zellensteuerung */
.tabellenansicht th, .tabellenansicht td { padding: 4px 2px 4px 2px; }
.tabellenansicht td { font-family: tahoma, verdana, arial; }
.tabans_bild { width: 44px; }
.tabans_symb { width: 64px; }
.tabans_prod { }
.tabans_prix { width: 64px; }
.tabans_imwa { width: 90px; }
.tabans_stat { width: 44px; }
.tabans_best { width: 34px; }
th.tabans_bild, th.tabans_symb, th.tabans_prix, th.tabans_imwa, th.tabans_stat, th.tabans_best { background-color: #e5e7f2; text-align: center; }
th.tabans_prod { background-color: #e5e7f2; text-align: left; }
td.tabans_bild, td.tabans_imwa, td.tabans_stat, td.tabans_best { text-align: center; }
td.tabans_symb, td.tabans_prod { text-align: left; } 
td.tabans_prix { text-align: right; }
td.tabans_bild img { border: 1px solid #326DA9; width: 40px; height: 40px; }
/* Tabellenansicht  simpel*/
.tabellenansicht_simpel { width: 100%; border: 0; }
/* Tabellenansicht – Zellensteuerung */
.tabellenansicht_simpel th, .tabellenansicht_simpel td { padding: 3px 2px; }
.tabellenansicht_simpel td { font-family: tahoma, verdana, arial; }
.tabellenansicht_simpel th { background-color: #e5e7f2; }
.tabanssi_artn {width: 80px;}
.tabanssi_prod {padding-left: 10px;}
.tabanssi_prix {width: 85px;}
.tabanssi_imwa {width: 85px;}
.tabanssi_best {width: 40px;}
.tabanssi_artn {text-align: left;}
.tabanssi_prod {text-align: left;}
.tabanssi_prix {text-align: right;}
.tabanssi_imwa {text-align: center;}
.tabanssi_best {text-align: right;}
.tabanssi_name {width: 120px;}
.tabanssi_name {text-align: left;}
.tabanssi_tel {width: 20px;}
.tabanssi_tel {text-align: right;}
.tabanssi_funk {width: 160px;}
.tabanssi_funk {text-align: left;}
.tabanssi_email {width: 200px;}
.tabanssi_email {text-align: left;}
/* Warenkorbansicht – Tabelle */
.warenkorbtabelle { width: 565px; margin: 7px; border: 0; border-bottom: 3px #326da9 double; }
.padding7px>.warenkorbtabelle { margin: 7px 7px 7px 0!important; }
.warenkorbtabelle tr td { font-family: Tahoma, verdana, arial, helvetica, sans-serif; }
.warenkorbtabelle thead tr td { font-weight: bold; background-color: #d6dcec; padding: 3px 2px; }
.wakaans_artnr { width: 50px; padding: 2px; text-align: left; }
.wakaans_art { width: 160px; padding: 2px; text-align: left; }
.wakaans_anz { width: 60px; padding: 2px; text-align: right; }
.wakaans_istgleich { width: 12px; padding: 2px; text-align: center; }
.wakaans_stve { width: 50px; padding: 2px; text-align: right; }
.wakaans_mal { width: 12px; padding: 2px; text-align: center; }
.wakaans_evp { width: 76px; padding: 2px; text-align: right; }
.wakaans_gesproart { width: 120px; padding: 2px; text-align: right; font-weight: bold; }
.wakaans_bearb { width: 21px; padding: 2px 2px 2px 7px; }
.tablebodylink { color: #326DA9; }
.waka_drittletztezeile { font-size: 0px; }
.waka_drittletztezeile td { padding: 4px 0 0 0; height: 1px; border-bottom: 1px solid #326da9; }
.waka_letztezeile { background-color: #fff; }
.waka_letztezeile td { padding: 4px 0 4px 0; text-align: right; font-weight: bold; }
.warenkorb_warenkorbauswahl { color: #878787; font-size: 11px; font-family: Verdana; }
.padding7px { padding: 7px; }
hr { background-color:#326da9; color:#326da9; border: #326da9; height: 1px; margin: 0; padding: 0; }
.bestellweiter, .bestellweiter_b { width: 65px; height: 19px; background: url(/owkpa/images/bestellweiter.png) transparent no-repeat; border: 0; }
.bestellweiter_b { width: 170px; }
#hauptinhalt a:link, #hauptinhalt a:active, #hauptinhalt a:visited {color: #326DA9; font-weight: bold; text-decoration: none;}
#hauptinhalt a:hover {text-decoration: underline;}
#bestellschritte { }
#bestellschritte ul, #bestellschritte ul li { list-style:none; margin: 0; padding: 0; }
#bestellschritte ul li { float: left; }
#bestellschritte ul li a{ text-align: center!important; color: #fff!important; font-weight: bold!important; text-decoration: none!important; }
.bs1, .bs2, .bs3, .bs4 { display: block; height: 76px; width: 117px; }
a.bs1:link, a.bs1:active, a.bs1:visited { background: url(/owkpa/images/bestellschritt1.png) transparent no-repeat top; }
a.bs2:link, a.bs2:active, a.bs2:visited { background: url(/owkpa/images/bestellschritt2.png) transparent no-repeat top; }
a.bs3:link, a.bs3:active, a.bs3:visited { background: url(/owkpa/images/bestellschritt3.png) transparent no-repeat top; }
a.bs4:link, a.bs4:active, a.bs4:visited { background: url(/owkpa/images/bestellschritt4.png) transparent no-repeat top; }
a.bs5:link, a.bs5:active, a.bs5:visited { display: block; height: 76px; width: 108px; margin-left: 1px; background: url(/owkpa/images/bestellschritt5.png) transparent no-repeat top; }
a.bs1:hover, a.bs2:hover, a.bs3:hover, a.bs4:hover, .bs5:hover, .bshierbinich { background-position: bottom !important; }
.nullnullsieben { margin: 0 0 7px 7px; padding: 0; }
#faq_questions { margin: 0 0 0 7px; padding: 0; }
#faq_questions dl { margin: 0 0 7px 0; padding: 0; }
#faq_questions dl dt, #faq_questions dl dd { margin: 0; padding: 0; }
#faq_questions dl dt { font-size: 12px; font-weight: bold; color: #000; }
#faq_questions dl dd ul { list-style: none; margin: 2px 0 14px 0; padding: 0; }
#faq_questions dl dd ul li { list-style: none; margin: 0 0 0 20px; padding: 3px 0 0 0; }
#faq_questions dl dd ul li a:link, #faq_questions dl dd ul li a:active, #faq_questions dl dd ul li a:visited { color: #326da9; text-decoration: underline; }
#faq_questions dl dd ul li a:hover { text-decoration: none; }
#faq_answers { border: 1px solid #ededee; padding: 7px; }
#faq_answers dl { margin: 0 0 7px 0 !important; padding: 0 !important; }
#faq_answers dl dt { margin: 0; padding: 7px 0 0 0; }
#faq_answers dl dd { padding: 0; margin: 0; }
#faq_answers dl dd p { margin: 5px 0 7px 20px; padding: 0; font-style: italic; }
#faq_answers hr { margin-bottom: 5px; }
#faq_answers dl dt h6 { margin: 0 !important; padding: 0 !important; font-size: 11px; font-weight: bold; color: #000; }
#agbcontent ol li { padding: 0; margin: 5px 0 15px 13px; font-weight: bold; }
#agbcontent ol li ol { padding: 0; margin: 0; }
#agbcontent ol li ol li{ padding: 0; margin: 5px 0 10px 13px; font-weight: normal !important; }
.teaserstart ul, .teaserstart ul li { list-style: none; padding: 0; margin: 0; }
.teaserstart ul li { margin: 7px 0 0 0 !important; padding: 0; width: 286px; float: left; }
.teaserstart ul li.margin_wichtig { margin: 0 0 0 0 !important; width: 7px; border: 0; float: left; }
.spezialkasten th { width: 284px; background: url(/owkpa/images/bg_verlauf_gold_hell.png) transparent repeat-x; background-position: 0 -1px; height: 28px; padding: 0; color: #326da9; }
.spezialkasten_fuss { background-color: #d6dbea; }
.spezialkasten { border: 1px solid #c0c0c0; border-bottom: 1px solid #326da9; }
.spezialkasten td { padding: 7px 0 7px 7px; vertical-align: top; }
.liste_gallery { width: 282px; border: 1px solid #c0c0c0; border-collapse: collapse; }
.liste_gallery th {  background-color: #6d8cbc; color: white; text-align: left; padding: 4px; font-style: italic; border-top: 1px solid #b0dff5; border-bottom: 1px solid #1b436c; }
.liste_gallery td { padding: 3px; }
/* Adressen – Tabelle 565px */
.adrans_opt { width: 20px; padding: 2px; text-align: left; }
.adrans_adr { width: 260px; padding: 2px; }
.adrans_str { width: 120px; padding: 2px; }
.adrans_plz { width: 85px; padding: 2px; }
.adrans_stadt { width: 80px; padding: 2px; }
.padding7px+span {display: block;padding: 7px; margin: 7px 0;}
dl {margin: 0; padding: 0; clear: both;}
dl dt {display: block; float: left; width: 100px; margin: 0!important; padding: 12px 0 0 0; font-size: 11px; color: #326DA9; font-family: tahoma; vertical-align: top; text-align: center; }
dl dd {display: block; float: left; width: 450px; margin: 0; padding: 0 0 13px 0; border-bottom: 1px solid #EDEDEE;}
*+html dl dd {display: block; float: left; width: 450px; margin: 0; padding: 10px 0 13px 0; border-bottom: 1px solid #EDEDEE;}
.dsutz dt {width: 150px; padding-right: 10px; text-align: left;}
.dsutz  dd {width: 400px;}
#regform #company, #regform #contact, #regform #street, #regform #zip, #regform #city, #regform #phone, #regform #fax, #regform #e-mail, #regform #e-mail-rep, #regform, #sales_tax_id, #regform #captcha {width: 400px; display: inline;}
#regform #captcha {margin-left: 124px;}
#regform fieldset {margin: 0; padding: 0;}
.profile_noborder input, .profile_noborder  .formularblock , .pwtaendern input {width: 400px; display: block; float: left;}
.profile_noborder label, .pwtaendern  label, .loginaendern label {width: 150px; display: block; float: left;}
.profile_noborder select {width: 404px; display: block; float: left;}
.profile_noborder input, .profile_noborder select, .profile_noborder label, .pwtaendern  label, .pwtaendern  input , .loginaendern input , .loginaendern label {margin: 5px 0;}
.loginaendern input {width: 400px; display: block; float: left;}
input.button5 { margin-left: 150px; font-weight: bold; display: block; clear: both; width: 170px; height: 22px; background: url(/owkpa/images/knopf.gif) transparent no-repeat; border: 0; }
input.button5l { font-weight: bold; display: block; clear: both; width: 170px; height: 22px; background: url(/owkpa/images/knopf.gif) transparent no-repeat; border: 0; }
.bestellknopf_g { text-align: left; padding-left: 27px; font-weight: bold; width: 170px; height: 22px; margin-top: 7px; border: 0; background: url(/owkpa/images/knopf_g.gif) transparent no-repeat; }
th {background-color: #E5E7F2; padding:4px 2px; text-align: left;}
fieldset {border: 0; margin: 0 0 14px 0; padding: 0 0 7px 0 ; border-bottom: 1px solid #326DA9;}
fieldset table {border: 0;}
legend {color: #003E6C; font-weight: bold; padding: 0; margin: 0 0 5px 0 ;}
*+html legend {position: relative; left: -7px;}
h1 {margin: 0 0 14px 0!important;}
#searchstring {width:300px;}
.inputerror[type="text"] {margin:5px 0;}
input[type="hidden"] {display: none; padding:0; margin: 0;}
#warenkorb p.spezial {display: block;}
.schmalschrift {font-family: tahoma;}
.schmalschrift td {padding: 2px;}
#sel_year_sel, #sel_year_beschr, #sel_month_beschr, #idOrdHistSelMonth {float: left; margin-right: 7px;}
#sel_year_beschr, #sel_month_beschr {color: #003E6C; font-weight: bold;}
#sel_year_month_submit { font-weight: bold; width: 170px; height: 22px; background: url(/owkpa/images/knopf.gif) transparent no-repeat; border: 0; }
#ajaxnachladetabelle {border: 0;}
.wakaans_art_s {width: 150px;}
.wakaans_gesproart_s {width: 90px; text-align: right;}
.wakaans_evp_s {width: 50px;}
.bestelldetails label {display: inline-block; width: 150px; line-height: 20px;}
label.fettblau2 {display: inline-block; width: 150px; line-height: 20px; color: #003E6C; font-weight: bold;}
.bestelldetails {margin: 0 0 15px 7px;}
#sel_year_beschr {margin-left: 7px;}
.lbllss_outp {padding-left: 150px;}
.r7p {margin-right: 7px; width: 551px;}
.preispreis {font-weight: bold; font-size: 12px;}
.preispreisdetail{font-weight: bold; font-size: 12px;}
