*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333}
#cattab {
display:block;
margin-top:22px;
width:650px;
}
#fr {
float:right;
}
td.box_head {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bolder;
color:#0066A4;
background-color:#CCD7EB;
height:25px;
}
td.box_headcart {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFF;
background-color:#0066A4;
height:25px;
}

td.box_head_cat {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
background-color:#0066A4;
height:25px;
}
.boxheadtext {
padding-top:2px;
padding-left:10px;
}
#boxl{
width:5px;
height:24px;
background-image:url(img/boxl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFFFFF;
float:left;
}
#boxr{
width:5px;
height:24px;
background-image:url(img/boxr.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFFFFF;
float:right;
}
#maintab {
margin-top:5px;
}
#line {
background-color:#E8DFDF;
height:21px;
width:951px;
float:left;
padding-left:11px;
padding-right:11px;
padding-top:4px;
}
.ltab {
width:9px;
height:33px;
background-image:url(img/ltab.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:5px;
}
.rtab {
height:33px;
background-image:url(img/rtab.gif);
background-position:top right;
background-repeat:no-repeat;
}
.mtab {
height:31px;
background-image:url(img/backfade.gif);
background-position:top left;
background-repeat:repeat-x;
vertical-align:middle;
text-align:center;
overflow:visible;
padding-top:2px;
}
#cats {
background-image:url(img/baddot.gif);
background-repeat:repeat-x;
background-position:bottom left;
height:38px;
clear:both;
padding-left:8px;
}
#pics2 {
width:540px;
clear:right;
}
#pics2 .bh {
display:block;
float:right;
width:242px;
height:13px;
padding-top:28px;
padding-right:46px;
}
#pics2 .or {
display:block;
float:right;
width:165px;
height:14px;
padding-top:26px;
padding-right:8px;
}
#cl {
clear:left;
}
#header {
width:1002px;
background-image:url(img/header_hg.gif);
background-position:top left;
background-repeat:repeat-x;
text-align:left;
padding:0;
margin:0 auto;
}
#rpart {
float:right;
width:540px;
}
#contentup {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
padding-right:11px;
padding-top:2px;
}
#contentup a:hover {
text-decoration:underline;
color:#FFF;
}
.pics {
float:left;
width:239px;
height:79px;
margin:0px;
padding:0px;
}
.iwk {
float:left;
width:760px;
background-image:url(img/header_hg2.gif);
background-position:top left; 
background-repeat:no-repeat;
margin:0px;
padding:10px 0px 0px 0px;
height:70px;
}
.impr {
float:right;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#fff;
}
img {
border:0;
}
form {
display:inline;
}
TR.header {
background-color:#fff;
}
td.pageheader {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
background-color:#FFF;
}
tr.pageheadernavi {
background-color:#F6F6F6;
}
td.pageheadernavi {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
background-color:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
}
TD.conditions {
background-color:#FCC;
}
A.confirmationEdit {
color:#093;
font-style:italic;
}
A.confirmationEdit:hover {
color:#093;
font-style:italic;
text-decoration:underline;
}
TR.headerError {
background-color:red;
}
TR.headerMessage {
background-color:#0C3;
}
.moduleHeading {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:700;
padding-bottom:10px;
}
TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}
TR.headerInfo {
background:#0f0;
}
TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}
td.navi {
height:25px;
background-image:url(img/navi_bg.jpg);
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#000;
font-weight:400;
background-color:#ccc;
}
td.nav_left {
width:225px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
background-color:#FFF;
}
td.nav_right {
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:400;
background-color:#FFF;
}
td.main_content {
width:610px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:400;
background-color:#FFF;
}
td.box_information {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#FFF;
}
table.box_categories {
background-color:#CCD7EB;
margin-bottom:3px;
}
td.box_categories_top {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
border:none;
background-color:#CCD7EB;
text-align:left;
height:25px;
vertical-align:middle;
padding:5px;
}
td.box_categories_sub {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
border:none;
background-color:#CCD7EB;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}
tr.box_categories_sub {
border-bottom:1px solid #CCD7EB;
}
td.box_categories_sub2 {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
border:none;
background-color:#C0CFEB;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}
td.box_categories_sub3 {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
border:none;
background-color:#B5C8EB;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}
td.box_cart_discount {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:red;
background-color:#fff;
padding:2px 5px 2px 2px;
}
td.box_cart_total {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#3c0;
background-color:#fff;
padding:2px 5px 2px 2px;
}
td.box_content_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}
td.box_newsletter_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#0066A4;
background-color:#CCD7EB;
height:25px;
}
td.box_best_sellers_content {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#0066A4;
background-color:#CCD7EB;
padding:2px 2px 2px 5px;
}
td.login_content {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#FFF;
padding:5px;
}
td.shopping_cart_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
background-color:#F6F6F6;
border-bottom:1px solid;
border-bottom-color:#DCDCDC;
padding:2px 2px 2px 5px;
}
td.shopping_cart_bg {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#000;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.shopping_cart_bg2 {
border-bottom:1px solid;
border-bottom-color:#DCDCDC;
}
td.shopping_cart_price {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#f60;
background-color:#FFF;
padding:2px 2px 2px 5px;
}
td.shopping_cart_price_bg {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#f60;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.shopping_cart_space {
height:1px;
border-bottom:1px solid #DCDCDC;
}
td.prod_list_content {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
background-color:#FFF;
padding:6px 6px 6px 5px;
}
td.prod_list_content2 {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
background-color:#FFF;
padding:0;
}
td.prod_info_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
background-color:#F6F6F6;
padding:2px 2px 2px 10px;
}
td.prod_info_price {
font-family:Arial, Verdana, sans-serif;
font-size:15px;
font-weight:700;
color:#f60;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.logoff_header {
font-family:Arial, Verdana, sans-serif;
font-size:25px;
font-weight:700;
color:#000;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.logoff_content {
font-family:Arial, Verdana, sans-serif;
font-size:20px;
font-weight:400;
color:#000;
background-color:#FFF;
padding:2px 2px 2px 5px;
}
td.logoff_content_space {
height:20px;
}
span.error {
color:red;
}
tr.footer {
background:#bbc3d3;
}
td.footer {
height:25px;
background-image:url(img/footer_bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
background-color:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
}
td.copyright {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
text-align:center;
}
td.price {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#f60;
font-weight:700;
}
span.price {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
font-weight:bold;
}
a.small_text:hover {
color:#F60;
text-decoration:underline;
}
.tel_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0067B4;
}
.gesamt_rahmen_unten {
border-bottom:1px solid;
border-bottom-color:#004980;
border-right:1px solid;
border-right-color:#004980;
border-left:1px solid;
border-left-color:#004980;
}
.gesamt_rahmen_oben {
border-top:1px solid;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
border-color:#004980;
}
a.contentNavigation:hover {
text-decoration:underline;
color:#00477C;
}
.hintergrund_cart {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}
.text_suche {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}
.ueberschrift_cart {
background-color:#0067B4;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.ueberschrift_login {
background-color:#FAA606;
color:#00477C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}
.price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
padding-top:0px;
padding-right:10px;
text-align:center;
}
.rahmen_login {
border-top:1px solid;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
border-color:#FAA606;
}
.linie_oben {
border-bottom:1px solid;
border-bottom-color:#FAA606;
}
.border_links {
border-left:1px solid;
border-left-color:#71A4CB;
}
.inhalt_schrift {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00477C;
}
.inhalt_schrift2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#013052;
}
.inhaltschrift3 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
A.inhaltschrift3 {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.ueberschrift {
background-color:#71A4CB;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}
.rahmen_unten_oben_rechts {
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-left:1px solid;
border-color:#013052;
}
.boxText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.boxTextBG {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#f1f1f1;
}
.boxTextBGII {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FC9;
}
.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ffb3b5;
}
.gvBox {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF;
}
.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}
.productsNotifications {
background-color:#f2fff7;
}
.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}
.infoBoxNotice {
background:#FF8E90;
}
.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
TD.infoBoxHeading {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
background:#666;
height:17px;
color:#fff;
}
TD.infoBoxHeading_right {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
background:#C4C4C4;
height:17px;
color:#000;
}
TD.infoBox,SPAN.infoBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border-right:4px solid;
background:#E6E6E6;
border-color:#C4C4C4;
}
TD.infoBox_right,SPAN.infoBox_right {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#E6E6E6;
}
TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}
.productListing-heading {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700;
}
A.pageResults {
color:#666666;
text-decoration:underline;
font-weight:bold;
}
A.pageResults:hover {
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.prod_list_nav_links b {
color:#FC0000;
text-decoration:none;
}
A.linksearch {
color:#000;
text-decoration:none;
}
A.linksearch:hover {
color:#000;
text-decoration:underline;
}
TD.pageHeading,DIV.pageHeading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
}
TR.subBar {
background:#f4f7fd;
}
TD.main,P.main {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
}
TD.accountCategory {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#abd;
}
TD.fieldValue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
TEXTAREA {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
SPAN.greetUser {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}
SPAN.underline {
text-decoration:underline;
}
TABLE.formArea {
background:#f1f1f1;
border-color:#ccc;
border-style:solid;
border-width:1px;
}
TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}
TD.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
text-align:center;
}
SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}
SPAN.productOldPrice {
font-family:Arial, Helvetica, sans-serif;
color:red;
text-decoration:line-through;
}
SPAN.productDiscountPrice {
font-family:Arial, Helvetica, sans-serif;
color:red;
font-weight:700;
}
.smallHeading {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
color:#000;
}
.moduleRow {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
background-color:#E6E6E6;
border:1px solid;
border-color:#E6E6E6;
}
.moduleRowOver {
background-color:#D7E9F7;
border:1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
border-color:#fff;
}
.moduleRowSelected {
background-color:#E9F4FC;
}
.checkoutBarFrom,.checkoutBarTo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8c8c8c;
}
.heading1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
}
.heading2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
.heading3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}
.heading4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
}
.heading5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt;
}
.sitemap_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
background-color:#666;
padding-top:2px;
padding-bottom:2px;
}
.sitemap_heading a {
color:#FFF;
}
.sitemap_heading a:hover {
color:#CCC;
text-decoration:none;
}
.sitemap_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
background-color:#E6E6E6;
padding:2px;
}
.sitemap_sub a:hover {
color:#999;
text-decoration:none;
}
.messageStackError,.messageStackWarning {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}
.messageStackSuccess {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#9f0;
}
.tableShop {
background-color:#fff;
border-left:1px solid;
border-right:1px solid;
border-color:#b6b7cb;
}
.navLeft {
border-right:1px solid;
background-image:url(img/bg_left_column.jpg);
width:185px;
border-color:#b6b7cb;
}
.navRight {
border-top-width:4px;
border-top-style:solid;
border-left-width:4px;
border-left-style:solid;
background-color:#E6E6E6;
width:185px;
border-color:#666;
}
.tableListingI {
background-color:#eee;
}
.tableListingII {
background-color:#d0d0d0;
}
.tableBody {
padding:5px;
}
.poweredby {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
}
.onepxwidth {
width:1px;
}
#line a,#line a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
#tab2,#tab {
margin-top:2px;
float:left;
}
.mtab a {
font-size:11px;
font-weight:700;
color:#333;
text-decoration:none;
}
.mtab a:hover {
font-size:11px;
font-weight:700;
color:#333;
text-decoration:underline;
}
#contentup a,a.contentNavigation:link {
text-decoration:none;
color:#FFF;
}
a,a.box_categories {
color:#000;
text-decoration:none;
}
a:hover,A.box_content:hover {
color:#000;
text-decoration:underline;
}

tr.pageheader,tr.navi,tr.nav_left,tr.nav_right,tr.main_content,tr.box_information {
background-color:#FFF;
}
A.headerNavigation,A.headerNavigation:hover,a.copyright,a.shippingLink,a.taxInfo,a.old_price,a.small_text,A.copyright,.sitemap_sub a {
color:#000;
}
a.box_information,A.box_search,A.box_login,A.box_newsletter,A.box_last_viewed,A.box_whatsnew,A.box_specials,A.box_infobox,A.box_best_sellers,A.box_manufacturers,A.box_currencies,A.box_languages,A.box_spylist,A.box_wishlist,A.box_stores,A.login,A.create_account,A.password,A.content,A.account,A.address_book,A.account_password,A.newsletter,A.wishlist,A.spylist,A.shopping_cart,A.cat_list,A.prod_list_cart,A.search,A.prod_info,A.specials,A.products_new,A.specials_new,A.account_history,A.store_list,A.checkout,A.logoff,A.also_purchased,A.upcoming_products,A.cross_selling,A.gp_price,A.error,A.info {
color:#000;
text-decoration:none;
}
a.box_information:hover,a.box_categories:hover,A.box_search:hover,A.box_login:hover,A.box_newsletter:hover,A.box_last_viewed:hover,A.box_whatsnew:hover,A.box_specials:hover,A.box_infobox:hover,A.box_best_sellers:hover,A.box_manufacturers:hover,A.box_currencies:hover,A.box_languages:hover,A.box_spylist:hover,A.box_wishlist:hover,A.box_stores:hover,A.login:hover,A.create_account:hover,A.password:hover,A.content:hover,A.account:hover,A.address_book:hover,A.account_password:hover,A.newsletter:hover,A.wishlist:hover,A.spylist:hover,A.shopping_cart:hover,A.cat_list:hover,A.prod_list_cart:hover,A.search:hover,A.prod_info:hover,A.specials:hover,A.products_new:hover,A.account_history:hover,A.store_list:hover,A.checkout:hover,A.logoff:hover,A.also_purchased:hover,A.upcoming_products:hover,A.cross_selling:hover,A.gp_price:hover,A.error:hover,A.info:hover {
color:#f60;
text-decoration:none;
}
table.box_cart,table.box_content,table.box_login,table.box_newsletter,table.box_last_viewed,table.box_whatsnew,table.box_specials,table.box_infobox,table.box_best_sellers,table.box_manufacturers,table.box_currencies,table.box_languages,table.box_spylist,table.box_wishlist,table.box_stores,table.login,table.create_account,table.password,table.content,table.account,table.address_book,table.account_password,table.newsletter,table.wishlist,table.spylist,table.shopping_cart,table.cat_list,table.prod_list,table.search,table.prod_info,table.specials,table.products_new,table.account_history,table.store_list,table.checkout,table.logoff,table.upcoming_products,table.cross_selling,table.gp_price {
margin-bottom:5px;
}
td.box_cart_header,td.box_last_viewed_header,td.box_whatsnew_header,td.box_specials_header,td.box_infobox_header,td.box_best_sellers_header,td.box_manufacturers_header,td.box_currencies_header,td.box_languages_header,td.box_spylist_header,td.box_wishlist_header,td.box_stores_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#71A4CB;
padding:5px;
}
td.box_cart_content,td.box_search_content,td.box_login_content,td.box_newsletter_content,td.box_last_viewed_content,td.box_whatsnew_content,td.box_specials_content,td.box_infobox_content,td.box_manufacturers_content,td.box_currencies_content,td.box_languages_content,td.box_spylist_content,td.box_wishlist_content,td.box_stores_content,td.cat_list_header2 {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#fff;
padding:2px 2px 2px 5px;
}
td.box_cart_ust,td.box_cart_shipping {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
background-color:#fff;
padding:2px 5px 2px 2px;
}
A.box_cart,A.box_content {
color:#000;
text-decoration:none;
}
A.box_cart:hover {
color:#000;
text-decoration:underline;
}
A.box_cart_header {
color:#FFF;
text-decoration:none;
}
A.box_cart_header:hover {
color:#FFF;
text-decoration:underline;
}
td.box_content_header,td.box_login_header,td.login_header,td.error_header,td.info_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
background-color:#F6F6F6;
padding:5px;
}
td.box_last_viewed_price,td.box_whatsnew_price,td.box_specials_price,td.box_best_sellers_price {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:700;
color:#f60;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.box_last_viewed_tax_info,td.box_last_viewed_shipping,td.box_whatsnew_tax_info,td.box_whatsnew_shipping,td.box_specials_tax_info,td.box_specials_shipping,td.box_best_sellers_tax_info,td.box_best_sellers_shipping,td.prod_info_tax_info,td.prod_info_shipping {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
background-color:#F6F6F6;
padding:2px;
}
td.create_account_header,td.password_header,td.content_header,td.account_header,td.address_book_header,td.account_password_header,td.newsletter_header,td.wishlist_header,td.spylist_header,td.cat_list_header,td.search_header,td.specials_header,td.products_new_header,td.account_history_header,td.store_list_header,td.checkout_header,td.upcoming_products_header,td.cross_selling_header,td.gp_price_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.prod_list_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
background-color:#79AF89;
padding:2px 2px 2px 5px;
height:22px;
}
td.create_account_content,td.password_content,td.content_content,td.account_content,td.address_book_content,td.account_password_content,td.newsletter_content,td.wishlist_content,td.spylist_content,td.shopping_cart_content,td.search_content,td.specials_content,td.products_new_content,td.account_history_content,td.store_list_content,td.checkout_content,td.also_purchased_content,td.upcoming_products_content,td.cross_selling_content,td.gp_price_content {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#FFF;
padding:2px 2px 2px 5px;
}
td.prod_info_content{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#EDEDED;
padding:2px 2px 2px 5px;
}
td.prod_info_mnf{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#EDEDED;
padding:2px 2px 2px 0px;
}

.cat_list {
width:587px;
}


td.specials_nav,td.products_new_nav,td.account_history_nav,td.store_list_nav,td.checkout_nav,td.logoff_nav {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}
td.prod_list_space,td.specials_space,td.products_new_space,td.checkout_content_space,td.also_purchased_space,td.upcoming_products_space {
height:5px;
}
td.account_history_space,td.store_list_space,td.checkout_space,td.logoff_space {
height:5px;
border-bottom:1px solid #DCDCDC;
}
table.error,table.info {
border:1px solid red;
margin-bottom:5px;
}
td.error_content,td.info_content {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#F6F6F6;
padding:5px;
}
a.copyright:hover,a.shippingLink:hover,a.taxInfo:hover,a.price:hover,a.old_price:hover,a.price_info:hover,A.copyright:hover {
color:#00f;
text-decoration:underline;
}
td.shippingLink,span.shippingLink,td.taxInfo,span.taxInfo,td.small_text,span.small_text {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
}
a.price,a.price_info {
color:#f60;
}
td.old_price,span.old_price {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
text-decoration:line-through;
}
td.price_info,span.price_info {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
color:#f60;
font-weight:700;
}
A.inhaltschrift3:hover,A.inhaltschrift3:active {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.boxTextPrice,SPAN.newItemInCart,.inputRequirement {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9;
}
TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
TD.subBar,.checkoutBarCurrent {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}
TD.fieldKey,TD.tableHeading,.contentsTopics {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}
CHECKBOX,INPUT,RADIO,SELECT,.contentsTopics2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
SPAN.productSpecialPrice,SPAN.errorText {
font-family:Arial, Helvetica, sans-serif;
color:red;
}
#stores_header {
font-family:Arial, Verdana, sans-serif;
color:#000;
padding-bottom:10px;
width:973px;
height:30px;
text-align:right;
margin:0 auto;
}
td.store_box_head {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-image:url(img/store_boxm.gif);
background-repeat:repeat-x;
background-position:top left;
height:26px;
white-space:nowrap;
}
#store_boxheadtext {
padding-top:4px;
}

#store_boxheadtext a {
color:#000;
}
#store_boxheadtext a:hover {
color:#000;
text-decoration:underline;
}
#store_boxl{
width:6px;
height:26px;
background-image:url(img/store_boxl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFFFFF;
}
#store_boxr{
width:7px;
height:26px;
background-image:url(img/store_boxr.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFFFFF;
}
/* IE7 
#header {
margin-bottom:30px;
}
*/
/* IE6 
* html #header {
margin-bottom:0px;
}
*/
td.cat_list_header3 
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FFFFFF;
height: 25px;
background-color:#A46729;
padding:2px 2px 2px 5px;
}

h1 {
color:#333;
font-size:18px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:10px;
}
.catbereich h1 {text-align:justify; padding:0px; padding-bottom:12px;font-size:13px; line-height:16px; color:#333333; font-weight:bold;}
.catbereich p {margin:0px; padding:0px;}
.border_img {
margin-top:5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#0066A4;
border-right-color:#0066A4;
border-bottom-color:#0066A4;
border-left-color:#0066A4;
}
.catbereich img {
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
float:right;
}
table.box_whatsnew, table.box_newsletter, table.box_last_viewed, table.box_login, table.box_best_sellers, table.box_cart, table.box_currencies, table.box_infobox, table.box_languages, table.box_manufacturers, table.box_stores, table.box_spylist, table.box_wishlist {
border-bottom:1px solid #CCD7EB;
border-left:1px solid #CCD7EB;
border-right:1px solid #CCD7EB;
}
td.prod_list_img {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
padding:6px 6px 6px 5px;
width:150px;
}
SPAN.prod_desc { font-size:11px;}
td.prod_info_content2 { background-color:#F9BE61; height:22px;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:400;color:#000;padding:2px 2px 2px 5px;}
span.price2_vpe{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#cc0000;font-weight:700;}
#special_logo { float:left; }
#banner { clear:both;}
span.pageheadernavi {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.dotline {
margin-top:5px;
height:2px;
clear:both;
background-image:url(img/dotline_hz.gif);
background-repeat:repeat-x;
margin-bottom:8px;
}
.navtrail {
text-align:left;
padding-top:5px;
padding-bottom:2px;
background-image:url(img/dotline_hz.gif);
background-repeat:repeat-x;
background-position:left bottom;
}
.searchbox {
padding:0;
margin:0;
clear:both;
}
#abstand { background-image:url(img/abstand.gif);
background-repeat:repeat-x;
background-position:top left;}
.fl {
float:left;
width:190px;
}
.top {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FF0033;
margin-bottom:10px;
}
#product_scroll_left,#product_scroll_right {
cursor:pointer;
}
#product_scroll_left {
display:none;
}
#product_scroll_box {
width:630px;
height:165px;
overflow:hidden;
position:relative;
border-top:1px solid #B9C4D7;
border-left:1px solid #B9C4D7;
border-right:1px solid #B9C4D7;
border-bottom:1px solid #B9C4D7;
background-color:#FFFFFF;
}
#product_scroll_layer {
position:absolute;
}
.top_specials {
margin-right:5px;
}
a.box_auszug{
color:#000000;
text-decoration:underline;
}
a.box_auszug:hover{
color:#000000;
text-decoration:underline;
}
.product_hovers {
display:none;
width:210px;
background-color:#FFFFFF;
border:1px solid #CCD7EB;
position:absolute;
z-index:1;
}
.product_scroll {
float:left;
}
.productlist {
position:relative;
float:left;
width:170px;
border:1px solid #AAB5C8;
height:240px;
margin:5px 5px 0px 0px;
padding:5px 5px 0px 10px;
}

.productlist_long {
position:relative;
float:left;
width:170px;
border:1px solid #AAB5C8;
height:275px;
margin:5px 5px 0px 0px;
padding:5px 5px 0px 10px;
}

.productlistajax {
height:310px;
}
.p2 {
padding-right:0;
margin-right:0;
}
a.productname {
font-size:11px;
text-decoration:underline;
font-weight:bold;
color:#666666;
}
a.productname:hover {
font-size:11px;
text-decoration:underline;
font-weight:bold;
color:#006699;
}
.prodimg{
width:170px;
height:150px;
}
.prodimg a.manu {
top:0px;
left:0px;
width:auto;
height:auto;
padding:0;
margin:0;
position:absolute;
border-right:1px solid #AAB5C8;
border-bottom:1px solid #AAB5C8;
}
.prodimg img.pb{
width:150px;
}
.prod_list_nav_count {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#666666;
background-color:#DAE5F9;
padding:2px 2px 2px 5px;
}
.prod_list_nav_links {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
background-color:#DAE5F9;
padding:2px 2px 2px 5px;
border-bottom:1px solid #FFF;
}
td.prod_list_nav{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#666666;
background-color:#DAE5F9;
padding:2px 2px 2px 5px;
}
.cat_name_hg {
background-color:#AAB5C8;
height:30px;
font-weight:bold;
padding:3px 5px 3px 5px;
}
input.button {
background-image:url(img/button_bg.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#adb0b1;
border-right-color:#adb0b1;
border-bottom-color:#adb0b1;
border-left-color:#adb0b1;
color:#555555;
}
a.button {
background-image:url(img/button_bg.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#adb0b1;
border-right-color:#adb0b1;
border-bottom-color:#adb0b1;
border-left-color:#adb0b1;
color:#555555;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}
.specials_oldiv {
float:left;
width:779px;
background-color:#EDEDED;
margin-top:1px;
margin-bottom: 10px;
text-align:center;
border-bottom: 1px solid #EDEDED;
}
.new_prod_scroll {
float:left;
width:725px;
background-color:#fff;
margin-top:1px;
padding-left:54px;
}
.specials_ol {
height:25px; background-color:#428ACB; padding:0px 0px 3px 5px;
}
.top_angebot {
float:left; 
width:194px; 
text-align:left;
margin-top:0px;
margin-bottom:1px;
margin-right:1px;
background-color:#FFFFFF;
height:280px;
}
.top_angebot2 {
float:left; 
width:180px; 
text-align:left;
margin-top:0px;
margin-bottom:6px;
margin-right:6px;
background-color:#FFFFFF;
border: 1px solid #CCD7EB;
height:260px;
padding: 3px 3px 1px 5px;
}
.specials_ol a {
color:#FFFFFF;
}
.specials_banner {
float:left;
width:389px; 
height:226px;
margin:0px;
padding:0px;
}
.specials_bannerang {
width:390px; 
height:226px;
margin:0px;
padding:0px;
}

.specials_more {
clear:both;
width:389px; 
height:33px;
font-weight:bold; 
text-align:left; 
background-color:#CCD7EB;
color:#0067B4;
font-size:16px;
}

.specials_more a {
color:#0067B4;
text-decoration:none;
}
.specials_more a:hover {
color:#0067B4;
text-decoration:underline;
}

.specials_more2 {
clear:both;
margin-bottom:10px;
padding-left:10px;
width:769px;
padding-top:3px;
height:25px;
font-weight:bold; 
text-align:left; 
background-color:#CCD7EB;
color:#0067B4;
font-size:16px;
}

.specials_more3 {
clear:both;
margin-top:10px;
padding-left:10px;
width:769px;
padding-top:3px;
height:25px;
font-weight:bold; 
text-align:left; 
background-color:#CCD7EB;
color:#0067B4;
font-size:16px;
}
.random_prod {
float:left;
width:779px;
margin-top:1px;
background-color:#EDEDED;
}
.top_angebot_random {
float:left; 
width:194px; 
text-align:left;
margin-right:1px;
margin-bottom:1px;
height:260px;
background-color:#fff;
}
.random_cat {height:28px; background-color:#428ACB; padding:0px 0px 0px 5px;}
.random_cat a{
line-height:12px;
color:#fff;
}
.top_ang_cat {
color:#0066A4;
font-size:16px;
font-weight:bold;
}
.detail_info {
clear:both;
background-image:url(img/detailinfo_hg.gif); 
font-weight:bolder; 
width:200px;
height:25px; 
margin-top:10px;
border-top:1px solid #CCD7EB; 
border-left:1px solid #CCD7EB; 
border-right:1px solid #CCD7EB;
padding:5px 0px 0px 10px;
}
.detail_info_large {
width:576px;
}
.detail_rahmen {
clear:both; padding:15px 25px 10px 10px; text-align:justify; border:1px solid #CCD7EB;
}
.product_navi {
color:#666666; height:27px; padding:2px 0px 2px 0px;
}
.product_navi a {
color:#666666;
text-decoration:none;
}
.product_navi a {
color:#666666;
font-weight:bolder;
text-decoration:none;
}
.product_navi a:hover {
color:#fc0000;
font-weight:bolder;
text-decoration:underline;
}
.prod_uebersicht {
background-image:url(img/button_nav_hg.gif); 
border:1px solid #CCD7EB;
font-weight:bolder; 
float:left; 
width:150px;
padding:3px 5px 3px 5px;
text-align:center;
height:19px;
}
.prod_vorherig {
background-image:url(img/button_nav_hg.gif); 
border:1px solid #CCD7EB;
font-weight:bolder; 
float:left; 
width:120px;
padding:3px 5px 3px 5px;
margin-left:10px;
text-align:center;
height:19px;
}
.prod_info_img {
float:left; 
margin:5px 25px 5px 10px; 
background-color:#FFFFFF;
min-height:270px; 
}
* html .prod_info_img {
height:270px;
}
.prod_info_img {
width:260px;
border:1px solid #666666;
position:relative;
}
.prod_info_img .mainzoom {
position:absolute;
left:50%;
}
.prod_info_img .moreimg {
float:left;
padding:0;
margin:0;
}
.prod_info_img .moreimg img {
border:1px solid #666666;
margin:2px 5px 2px 5px;
}
.prod_info table {
width:auto;
}
.prod_info table td.prod_info_content {
width:auto;
}
.prod_info_img table {
border-collapse:collapse;
width:100%;
    height:100%;
}
.prod_info_img table td {
vertical-align:middle;
text-align:center;
}
.prod_info .popt table{
border-collapse:collapse;
margin-top:15px;
}
.prod_info .popt table tr td.prod_info_content{
padding:0;
}
.prod_info_img .moreimg a {
float:left;
clear:left;
}
.prod_info {
margin:10px 0px 35px 0px;
padding:10px 0px 10px 0px;
background-color:#EDEDED;
width:100%; 
}
.cl {
clear:both;
}
.pbild {
position:relative;
height:270px;
}
.pbild .zoom {
position:absolute;
top:239px;
left:224px;
border-top:1px solid #666666;
border-left:1px solid #666666;
}
* html .pbild .zoom {
top:237px;
}
*+html .pbild .zoom {
top:237px;
}

.ajaxinfo {
color:red;
margin-top:5px;
text-align:justify;
}
.olshop {
display:block;
padding:0;
margin:0;
}
.headernav {
text-align:center;
}
.mtabact {
background-image:url(img/backfade2.gif);
}
.ltabact {
background-image:url(img/ltab2.gif);
}
.rtabact {
background-image:url(img/rtab2.gif);
}
.mtabact a,.mtabact a:hover{
color:#FFF;
}
.currentcat {
margin-bottom: 15px;
position:relative;
background-color:#CCD7EB;
}
.currentcat img {
border-right:2px solid #fff;
}
.currentcat span {
position:absolute;
top:0;
left:0;
background-color:#0066A4;
height:50px;
width:587px;
}
.currentcat table {
border-collapse:collapse;
}
.currentcat table td.cd {
vertical-align:top;
padding-top:52px;
padding-left:5px;
padding-right:5px;
color:#0066A4;
text-align:justify;
line-height:16px;
}
.currentcat p {
position:absolute;
top:0;
left:5px;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
padding:0;
margin:0;
height:50px;
}
.currentcat p i {
font-style:normal;
font-size:16px;
}

.cat_list_content a {
position:relative;
border-top:0px solid #fff;
float:left;
width:189px;
height:155px;
padding:0px 0px 0px 0px;
background-color:#CCD7EB;
color:#0066A4;
font-size:12px;
font-weight:bold;
text-align:center;
}
.cat_list_content a:hover {
position:relative;
border-top:0px solid #fff;
float:left;
width:189px;
height:155px;
padding:0px 0px 0px 0px;
background-color:#CCD7EB;
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.spc1 {
border-right:0px solid #CCD7EB;
}
.spc2 {
border-right:0px solid #CCD7EB;
}
.spc3 {
border-right:0px solid #CCD7EB;
}
.cat_list_content .spc3 a{
width:193px;
height:155px;
padding:0px 0px 0px 0px;
background-color:#CCD7EB;
}
.cat_list_content .spc3 a:hover{
width:193px;
background-color:#CCD7EB;
height:155px;
padding:0px 0px 0px 0px;
}
.cat_list_content a table tr td {
vertical-align:bottom;
}
.cat_list_content a table {
border-collapse:collapse;
height:100%;
}
.noback {
background-image:none;
border:0;
}
a.store_link:link{
color:#999999;
font-size:10px;
}
a.store_link:hover{
color:#999999;
font-size:10px;
text-decoration:underline;
}
span.store,span.store a {
font-size:10px;
color:#999999;
}
.top_angebot_last {
margin-right:0px;
}
.cat_list_content a span {
position:absolute;
top:0px;
left:0;
background-color:#0066A4;
height:186px;
width:192px;
}
.cat_list_content a:hover span {
position:absolute;
top:0px;
left:0;
background-color:transparent;
opacity:0.0;
height:186px;
width:192px;
}
.spezshops a {
display:block;
padding-left: 20px;
height:16px;
padding-top:1px;
padding-bottom:1px;
width:166px;
background-image: url(img/shopblock.gif);
background-repeat:no-repeat;
margin-top:1px;
margin-left: 4px;
}
.spezshops a.shop1 { margin-top:6px; }
.spezshops a.shop2 { background-position:0px -19px; }
.spezshops a.shop3 { background-position:0px -38px; }
.spezshops a.shop4 { background-position:0px -57px; }
.spezshops a.shop6 { background-position:0px -76px; }
.spezshops a.shop7 { background-position:0px -95px; }
.spezshops a.shop8 { background-position:0px -114px; }
.spezshops a.shop9 { background-position:0px -133px; margin-bottom:6px;  }
.cattab2
{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	width: 200px;
}

.store_box_border{
background-image: url(img/store_boxm_border.gif);
background-repeat:no-repeat;
width: 1px;
}

td.store_box_head {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-image: url(img/store_boxm_neu.gif);
background-repeat:repeat-x;
background-position: top left;
height: 20px;

}

.versandfrei {
background-image:url(img/versandfrei.jpg);
width:586px;
height:95px;
position:relative;
}
.vorteilbox {padding:0;margin:0;clear:both;}
.nkopf{background-image:url(img/headerhg.gif);background-repeat:repeat-x;width:100%;height:80px;position:relative}
.nbspace{padding-left:6px;padding-right:10px}
.nkopfr{background-image:url(img/bogen.jpg);background-repeat:no-repeat;background-position:236px 0px}
.nkopft p{float:left;padding:0;margin:0;padding-left:172px;padding-top:18px}
.nkopft p a{color:#e60000;text-decoration:underline;font-weight:bold}
.nkopft p a:hover{color:#e60000}
.nkopft p a.new,.nbogen p a.new:hover{color:#0066a4}
.nkopft .headernav{float:right;padding-top:18px;padding-right:4px}
.nkopft{padding-left:236px;height:47px}
.nkopft2{clear:left;padding-left:236px}
.nkopf img{position:absolute;top:0;left:0}
body{margin-left:2px;margin-right:2px;margin-top:2px}
#quick_find{display:block;margin:0;margin-left:8px;padding:0;padding-top:5px}
a.cart{margin-top:1px;background-image:url(img/warenkorb.jpg);background-repeat:no-repeat;width:131px;height:21px;float:right;font-weight:bold;color:#fff;padding-left:46px;padding-top:8px}
a.cart:hover{color:#fff}
ul.cats,ul.cats li ul,ul.cats li ul li ul,ul.cats li ul li ul li ul{list-style-type:none;padding:0;margin:0}
ul.cats li a{font-weight:bold;color:#0066a4}
ul.cats li {padding-top:4px;padding-bottom:4px;background-image:url(img/content_img.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 9px}
ul.cats li ul li {padding:0;background-image:url(img/strich.gif);background-repeat:no-repeat;padding-left:9px;background-position:0px 8px}
ul.cats li ul li ul li{background-image:none}
ul.cats li ul{padding-top:4px;padding-bottom:10px;padding-left:5px}
ul.cats li ul li ul{padding-bottom:10px;padding-left:10px}
ul.cats li ul li ul li ul{padding-bottom:10px;padding-left:10px}
ul.cats li ul li ul li a{font-size:11px}
ul.cats li ul li a{font-weight:normal;color:#000}
ul.cats a.a{text-decoration:underline}
DIV.login{background-image:url(img/login.gif);background-repeat:no-repeat;display:inline;padding-left:14px}
.catimg{float:right;margin-left:10px;margin-bottom:10px;border:1px solid #0066a4}
a.loginlink{font-weight:bold;color:#0066a4}
a.loginlink:hover{color:#0066a4}
h1{color:#0066a4;padding-top:3px;}
.cco{text-align:center;margin-top:15px;margin-bottom:5px; font-weight:bold;}
.catlistblue {background-color:#CCD7EB; width:100%;margin-bottom:10px;}
.aktuell{border:1px solid #afafaf;padding:5px;margin-bottom:10px;margin-top:10px;}
.aktuell img{margin:5px 0px 5px 0px;}
.aktuell a{text-decoration:underline;font-weight:bolder;}
legend {color:#000000; font-weight:bold; padding-bottom:10px; margin-top:10px;}
fieldset { width:650px;padding-top: 10px;padding-bottom:10px;}
.create_account_hi{ font-size:10px;padding:10px 0px 10px 0px;}
table.gutschein {margin-bottom:5px;border:5px solid #f6d00d;padding:5px;}
.short_desc {padding-top:10px; height:40px; text-align:center; font-size:11px;}
p {padding:0;margin:0}
ul#topnav{margin: 0; padding: 0;float:left;width: 100%;list-style: none;font-size: 1.1em}
ul#topnav li{float: left;margin: 0; padding: 0;position: relative;z-index: 99999}
ul#topnav li a{float: left;background-color:#428ACB;color:#fff;margin:1px;padding:8px;padding-left:14px;padding-right:14px;font-weight:bold;-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px}
ul#topnav li a:focus,ul#topnav li a:hover,ul#topnav li.hover a,ul#topnav li.act a{background-color:#CCD7EB;color:#0066A4;text-decoration:none;-moz-border-radius-bottomright: 0px;-khtml-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomleft: 0px;-khtml-border-radius-bottomleft: 0px;-webkit-border-bottom-left-radius: 0px}
ul#topnav li li a{background-color:transparent;padding:2px}
ul#topnav li .sub{position: absolute;top: 33px; left: 1px;z-index: 99999;background-color: #CCD7EB;padding: 5px 20px 20px;float: left;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;display: none;-moz-box-shadow: 5px 5px 5px #333;-webkit-box-shadow: 5px 5px 5px #333;box-shadow: 5px 5px 5px #333}
ul#topnav li .row{clear: both;float: left;width: 100%}
ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;width: 150px;float: left}
ul#topnav .sub ul li{width: 100%;color: #fff}
ul#topnav .sub ul li h2{padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal}
ul#topnav .sub ul li h2 a {padding: 5px 0;background-image: none;color: #0066A4;font-size:12px;font-weight:bold}
ul#topnav .sub ul li h2 a:hover {color: #0066A4; text-decoration:underline}
ul#topnav .sub ul li a {float: none;text-indent: 0;height: auto;padding:0;display: block;text-decoration: none;color: #000;	font-weight:normal}
ul#topnav .sub ul li a:hover {color: #000;text-decoration:underline}
.cat_haushalt {float:left;padding:0px 0px 0px 10px; background-image:url(http://img.olshop.de/olshop/katimg/hg_haushalt.jpg); border: 1px solid #004579; width: 342px; height: 178px}
.cat_last {margin-left:18px}
#c .cat_haushalt span{font-size:24px;color:#FFF; font-weight:bold;}
#c .cat_txt h3.lk {margin: 0px;padding-bottom:25px}
#c .cat_txt h3.lk a{font-size:16px;color:#FFFFFF; font-weight:bold;text-decoration:none}
#c .cat_txt h3.lk a:hover {text-decoration:underline}
#c .cat_txt p{font-size:20px;color:#004579; font-weight:bold; font-style:italic;text-decoration:none;padding-top:33px;}
#c .cat_txt a.catlk{font-size:14px;color:#004579; font-weight: normal; text-decoration:none;padding-top:10px}
#c .cat_txt a.catlk:hover{text-decoration:underline}
.cat_txt {float: left; width: 177px; height: 178px;}
#c .cat_txt a{font-size:15px;color:#004579; font-weight:bold; text-decoration:none;padding-top:10px}
#c .cat_txt a:hover{text-decoration:underline}
.cat_img {float: left; width: 165px; height: 178px;}
