ul,ol {

}
p {
margin-top:0;
}

h1 {
font-size:130%;;
font-weight:700;
color:#454D5E;
margin:0;
padding:0;
text-align:center;
letter-spacing:0.1em;
}
h2 {
font-size:105%;
font-weight:700;
color:#000;
margin:5px 0;
padding:5px 0;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:105%;
font-weight:700;
color:#454D5E;
margin:0;
padding:0;
text-align:center;
}

h6 {
font-size:105%;
font-weight:700;
color:#454D5E;
margin:0 5px 0 0;
padding:0;
}

hr {
border:1px solid #B7D4FF;
}

A {
color:#333;
text-decoration:underline;
}

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

FORM {
display:inline;
margin:0;
padding:0;
}


blockquote {
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:0;
}

th {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
background-color:#FFF;
border:1px solid #CCC;
}

.loginBox {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:400;
margin:0;
padding:0;
}

A.loginBox:Hover {
color:#F90;
font-weight:400;
text-decoration:underline;
}

.boxText {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
}

.basePrice {
font-family:Arial, sans-serif;
font-size:90%;
font-weight:400;
color:#333;
}

.smallText {
font-family:Arial, sans-serif;
font-size:90%;
}


TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:110%;
background:red;
color:#FFF;
font-weight:700;
text-align:center;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:110%;
background:#0F0;
color:#FFF;
font-weight:700;
text-align:center;
}


TD.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:110%;
color:#FFF;
font-weight:700;
background-image:url(bilder/art-rechts.jpg);
line-height:20px;
}

TD.productListing-data {
vertical-align:top;
margin:0;
padding:5px 3px 0 3px;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:130%;
font-weight:700;
color:#333;
padding-left:15px;
}


TEXTAREA {
width:99%;
border:1px solid #CCC;
}

.moduleRowOver {
background-color:#F7f7f7;
cursor:default;
}

.moduleRowSelected {
background-color:#F7f7f7;
}

.messageStackError,.messageStackWarning {
color:#FFF;
font-family:Arial, sans-serif;
font-weight:700;
font-size:105%;
background-color:#F00;
}

.messageStackSuccess {
z-index:1000;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:110%;
background:#3453ee;
color:#FFF;
font-weight:700;
text-align:center;
padding:5px;
}

A.productListing-data {
color:teal;
}

A.productListing-data:hover {
color:#F36523;
background:silver;
}

A.ShoppingCartError {
color:#F00;
text-decoration:none;
}

A.ShoppingCartError:hover {
color:#F36523;
text-decoration:underline;
background:#8080FF;
}


TD.ShoppingCart,P.ShoppingCart,SPAN.ShoppingCart {
font-family:Verdana, Arial, sans-serif;
font-size:110%;
color:#FFF;
line-height:1.5;
}

TD.ShoppingCartAttributes,P.ShoppingCartAttributes,SPAN.ShoppingCartAttributes {
font-size:10px;
font-style:italic;
color:#600;
line-height:1.5;
}

TD.ShoppingCartAttributesError,P.ShoppingCartAttributesError,SPAN.ShoppingCartAttributesError {
font-size:110%;
color:#F36523;
line-height:1.5;
}

TR.AttributesQtyPricesOntime-even {
border:red;
background:#ebebeb;
border-style:solid;
border-width:3px;
padding:2px;
}

.messageStackCaution {
font-size:110%;
background-color:#FF0;
}

.productlistingrahmen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
background:#FFF;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
font-weight:400;
padding:3px;
}

.prevnext {
font:normal 11px;
background-color:#F7F7F7;
border:0 solid #D1E3FF;
padding:2px 10px;
color:#333;
}
.divBox{
font:normal 11px;
border:1px solid #CCC;
padding:1px;
}
.tabs {
background-color:#EDEDED;
border:1px solid #CCC;
padding:5px;
color:#333;
}
.tabellen {
border:1px solid #CCC;
padding:5px;
margin:1px 0 10px 0;
}
.estimator {
border:1px solid #CCC;
padding:5px;
margin:1px 0 10px 0;
font-size:90%;
font-family:Arial, Helvetica, sans-serif;
}
.textlinks {
font-family:Arial, sans-serif;
font-size:90%;
text-align:justify;
color:#C3C5D2;
padding:2px;
}

A:Hover.textlinks {
color:#C3C5D2;
text-decoration:underline;
}

A.textlinks {
color:#C3C5D2;
text-decoration:none;
}

.suchbox {
font-size:90%;
color:#333;
}


.listingDetails {
width:85px;
height:42px;
float:right;
}

div.manufacturers {
border:0;
height:100px;
overflow:auto;
margin:0;
padding:0;
}


html>body div.manufacturers a {
width:auto;
}


.infobox_manufacturers_heading {
background:#333;
color:#FFF;
border-right:10px solid #fe8b24;
height:20px;
}

.infobox_manufacturers {
background:#5d1c1c;
padding:0;
}

.infobox_manufacturers_contents {
display:block;
width:100%;
border-bottom:1px solid #999;
border-left:0px none #484848;
border-right:0px none #000;
border-top:1px solid #FFF;
color:#C3C5D2;
text-decoration:none;
line-height:14px;
padding:2px 2px 2px 5px;
}

.stockWarning,SPAN.newItemInCart,.inputRequirement {
font-size:90%;
color:#F00;
}

SPAN.productSpecialPrice,SPAN.errorText,SPAN.ShoppingCartError {
font-family:Arial, sans-serif;
color:#F36523;
}
.suchen {
color:#FFFFFF;
background:#515153;
border-bottom:1px solid #4E4F51;
}
.suchenTab {
color:#D8D8D8;
background:#59595B;
font-size:95%;
}
.cart {
color:#333;
line-height:12px;
}
.newincart{
color:#F00;
line-height:12px;
}