.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background:#999;
font-weight:700;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#999;
text-decoration:underline;
}

BODY {
background:#fff;
color:#000;
margin:0;
}

A {
color:#000;
text-decoration:none;
}

A:hover {
color:009DE0;
text-decoration:none;
}

FORM {
display:inline;
}

TR.header {
background:#fff;
}

A.headerNavigation {
color:#FFF;
}

A.headerNavigation:hover {
color:#fff;
}

TR.headerError {
background:red;
}

TR.headerInfo {
background:#999;
}

.shop_box {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px;
border-top:1px;
border-left:1px;
border-right:1px;
border-color:#000;
border-style:solid;
padding:1px 5px 2px;
}

.listingbox {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px;
border-top:1px;
border-left:1px;
border-right:1px;
border-color:#B3B3B3;
border-style:solid;
padding:1px 0 0;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#e1e1e1;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TR.productLB {
background:#e1e1e1;
}

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;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
padding-top:2px;
}

A.pageResults {
color:#00F;
}

A.pageResults:hover {
color:#00F;
background:#FF3;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
}

TR.subBar {
background:#f4f7fd;
}

TD.subBar {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
}

TD.smallText,SPAN.smallText,P.smallText {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:9px;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.productSpecialPrice {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:red;
font-weight:700;
}

.preis {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#00c;
font-weight:700;
padding:5px;
}

.pname {
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
padding-top:5px;
padding-bottom:5px;
}

.pkurzbechr {
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#666;
padding-top:1px;
padding-bottom:5px;
}

.pname_leiste {
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
padding:2px;
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:#999;
}

.moduleRowOver {
background-color:#fff;
cursor:hand;
}

.moduleRowSelected {
background-color:#fff;
}

.checkoutBartabelle {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#8c8c8c;
background-color:#e1e1e1;
border:1px;
border-spacing:0;
border-color:#999;
border-style:solid;
}

.checkoutBarZahlcurrent {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#900;
background-color:#CFCFD2;
font-weight:700;
padding:2px;
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#900;
font-weight:700;
padding:2px;
}

.checkoutBarZahl {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
background-color:#D2D2D8;
padding:2px;
}

TD.category_desc {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

.newscontent {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border:1px;
border-spacing:0;
border-color:#B3B3B3;
border-style:solid;
padding:4px;
}

TD.newsBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
background:#B3B3B3;
color:#fff;
border:1px;
border-spacing:0;
border-color:#B3B3B3;
border-style:solid;
padding:3px 2px 3px 20px;
}

.bold {
font-weight:700;
font-size:11px;
}

.shopnavi {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
font-weight:700;
}

.boxenheader {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
background-image:url('images/headline_box.gif');
background-repeat:repeat-x;
background-position:left top;
color:#666;
border:1px;
border-color:#e1e1e1;
border-style:solid;
padding:2px 1px 2px 12px;
}

.boxencontent_2 {
background:#fff;
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
padding-bottom:5px;
background-image:url('images/footbgrot.gif');
background-repeat:repeat-x;
background-position:bottom;
}

.boxencontent {
background:#fff;
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
background-image:url('images/footbgblau.gif');
background-repeat:repeat-x;
background-position:bottom;
}

td.normal {
width:100%;
height:18px;
background-image:url('images/catbg.gif');
border-left:1px;
border-right:1px;
border-top:0;
border-bottom:1px;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
padding-left:11px;
cursor:hand;
border-color:#fff;
border-style:solid;
}

td.hover3 {
width:100%;
height:18px;
background-image:url('images/catbg2.gif');
border-left:1px;
border-right:1px;
border-top:0;
border-bottom:1px;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
padding-left:11px;
cursor:hand;
border-color:#fff;
border-style:solid;
}

.specialPrice {
color:red;
}

.oldPrice {
text-decoration:line-through;
}

.main2 {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
}

.main3 {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
font-weight:700;
}

.absender {
font-family:Tahoma,Verdana, Arial, sans-serif;
font-size:11px;
}

TD.main,P.main,DIV.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.2;
}

.input {
font-family:Verdana, Arial, sans-serif;
font-size:9px;
background-color:#fff;
color:#000;
border:1px;
border-color:#514F3F;
border-style:solid;
padding:1px;
}

.textarea {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background-color:#fff;
color:#000;
border:1px;
border-color:#999;
border-style:solid;
padding:1px;
}

SELECT {
background-color:#fff;
font:11px Verdana, Arial, sans-serif;
width:270px;
border:1px;
border-color:#999;
border-style:solid;
}

.radio {
background-color:#fff;
font:11px Verdana, Arial, sans-serif;
border:1px;
border-color:#000;
border-style:solid;
}

.cat_table {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#666;
background-color:#fff;
border-color:#e1e1e1;
border-style:solid;
border-width:1px;
}

.k_hintergrund {
background-image:url('images/k_hint.png');
background-repeat:repeat-x;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
}

a.menu {
display:block;
margin-bottom:5px;
text-align:center;
text-decoration:none;
border-style:solid;
border-width:0;
padding:2px;
}

.minipreis {
font-family:Verdana, Arial, sans-serif;
font-size:7pt;
color:#000;
font-weight:none;
}

TABLE.linkListing {
border:0;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.linkListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
background:#b6b7cb;
color:#FFF;
text-align:center;
}

TD.linkListing-data {
border-right:1px solid #b6b7cb;
border-bottom:1px solid #b6b7cb;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
padding:4px;
}

TR.linkListing-odd {
background:#f8f8f9;
}

TR.linkListing-even {
background:#F5F5F5;
}

.headerweis {
font-family:Verdana, Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
}

.headerweis A {
color:#fff;
text-decoration:none;
}

.headerweis A:hover {
color:#fff;
text-decoration:underline;
}

td.hover_out {
background:#B3B3B3;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
cursor:hand;
padding:3px;
}

td.hover_in {
background:#B3B3B3;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
cursor:hand;
padding:3px;
}

.dropdown {
font:bold 18px arial, sans-serif;
}

.boxText,TD.infoBox,SPAN.infoBox,.messageBox,.smallText {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

.stockWarning,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#999;
}

TR.headerNavigation,TR.footer {
background:#bbc3d3;
}

TD.headerNavigation,TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background:#bbc3d3;
color:#fff;
font-weight:700;
}

TD.headerError,TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#999;
color:#fff;
font-weight:700;
text-align:center;
}

.infoBox_2,.infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px;
border-top:1px;
border-left:1px;
border-right:1px;
border-color:#B3B3B3;
border-style:solid;
padding:1px 5px 2px;
}

TD.infoBoxHeading,.productListing-heading,.h_bg {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background-color:#e1e1e1;
color:#000;
padding:4px;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.fieldRequired,.errorText {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:red;
}

.messageStackError,.messageStackWarning,.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background-color:#fff;
border:1px;
border-spacing:0;
border-color:#e1e1e1;
border-style:solid;
padding:4px;
}

a.menu:link,a.menu:visited {
color:#000;
background-color:transparent;
}

a.menu:hover,a.menu:active {
color:#000;
background-image:url('images/k_hint_bg.png');
background-repeat:repeat-x;
}

.center_box_neue_produkte,.center_box_neue_highlights,.center_box_angebote {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px;
border-top:1px;
border-left:1px;
border-right:1px;
border-color:#B3B3B3;
border-style:solid;
padding:1px 5px 2px;
}

TD.pollBoxRow,TD.pollBoxText {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-color:#eee;
border-style:solid;
border-width:0;
}

.infoBox_3,.infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px;
border-top:1px;
border-left:1px;
border-right:1px;
border-color:#E1E1E1;
border-style:solid;
padding:1px 5px 2px;
}


