h1 { 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
display:inline;
}

h2 {
font-size: 9px; 
color: #666666;
display:inline;
font-weight:normal;
}

h3 {
font-family: Verdana, Arial, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #651975;
display: inline;
}
a {
	outline:none;
}
.suggest_link { 
background-color : #ffffff; 
padding : 2px 6px 2px 6px; 
z-index : 4; 
} 
.suggest_link_over { 
background-color : #f0e6f3; 
padding : 2px 6px 2px 6px; 
cursor : pointer; 
z-index : 4; 
} 
#search_suggest { 
font-family : Verdana, Geneva, sans-serif; 
font-size : 11px; 
color : #696969; 
position : absolute; 
visibility : hidden; 
background-color : #ffffff; 
text-align : left; 
border : 1px solid #dcdcdc; 
z-index : 4; 
} 
#menu { 
top : 0; 
left : 0; 
z-index : 3; 
width : 210px; 
line-height : 2.2; 
padding-bottom : 0; 
} 
#menu a, #menu h2 { 
font-size : 11px; 
font-family : Verdana, Arial, sans-serif; 
font-weight : bold; 
color : #696969; 
display : block; 
white-space : nowrap; 
padding : 0 0 0 4px; 
margin : 0; 
z-index : 3; 
height : 25px; 
} 
#menu h2 { 
color : #651975; 
background : #000; 
text-transform : uppercase; 
z-index : 3; 
} 
#menu a { 
color : #732f82; 
text-decoration : none; 
z-index : 3; 
background-image : url(img/menue/katalog_active.gif); 
} 
#menu a:hover { 
color : #fff; 
text-decoration : none; 
z-index : 3; 
background-image : url(img/menue/katalog.gif); 
} 
#menu a:active { 
color : #696969; 
text-decoration : none; 
z-index : 3; 
background-image : url(img/menue/katalog_hover.gif); 
} 
#menu ul { 
list-style : none; 
margin : 0; 
padding : 0; 
width : 100%; 
z-index : 3; 
} 
div#menu li, div#menu li:hover { 
position : relative; 
z-index : 3; 
} 
div#menu li ul { 
position : absolute; 
top : 0; 
left : 100.1%; 
display : none; 
z-index : 3; 
} 
div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul { 
display : none; 
z-index : 3; 
} 
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { 
display : block; 
z-index : 3; 
} 
#menu a.x, #menu a.x:visited { 
background : #eee; 
z-index : 3; 
} 
#menu a.x:hover { 
background : #ddd; 
z-index : 3; 
} 
#menu a.x:active { 
color : #060; 
background : #ccc; 
z-index : 3; 
} 
#nav-main { 
height : 33px; 
width : 980px; 
background : url(img/menue/mainnav_bg.gif) repeat-x; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
border : 0 solid #f00; 
} 
#nav-main li { 
float : left; 
height : 33px; 
list-style-type : none; 
border : 0 solid #f00; 
} 
#nav-main li a { 
display : block; 
height : 33px; 
overflow : hidden; 
text-indent : -9999px; 
} 
.startseite #nav1 { 
background : url(img/menue/menue_active_01.jpg); 
width : 97px; 
} 
a#nav1 { 
background : url(img/menue/menue_01.jpg); 
width : 97px; 
} 
a#nav1:hover { 
background : url(img/menue/menue_hover_01.jpg); 
width : 97px; 
} 
.kontakt #nav2 { 
background : url(img/menue/menue_active_02.jpg); 
width : 89px; 
} 
a#nav2 { 
background : url(img/menue/menue_02.jpg); 
width : 89px; 
} 
a#nav2:hover { 
background : url(img/menue/menue_hover_02.jpg); 
width : 89px; 
} 
.callback #nav3 { 
background : url(img/menue/menue_active_03.jpg); 
width : 128px; 
} 
a#nav3 { 
background : url(img/menue/menue_03.jpg); 
width : 128px; 
} 
a#nav3:hover { 
background : url(img/menue/menue_hover_03.jpg); 
width : 128px; 
} 
.finanzierung #nav4 { 
background : url(img/menue/menue_active_04.jpg); 
width : 118px; 
} 
a#nav4 { 
background : url(img/menue/menue_04.jpg); 
width : 118px; 
} 
a#nav4:hover { 
background : url(img/menue/menue_hover_04.jpg); 
width : 118px; 
} 
.about #nav5 { 
background : url(img/menue/menue_active_05.jpg); 
width : 141px; 
} 
a#nav5 { 
background : url(img/menue/menue_05.jpg); 
width : 141px; 
} 
a#nav5:hover { 
background : url(img/menue/menue_hover_05.jpg); 
width : 141px; 
} 
.newsletter #nav6 { 
background : url(img/menue/menue_active_06.jpg); 
width : 104px; 
} 
a#nav6 { 
background : url(img/menue/menue_06.jpg); 
width : 104px; 
} 
a#nav6:hover { 
background : url(img/menue/menue_hover_06.jpg); 
width : 104px; 
} 
li#quicksearch { 
display : block; 
padding-bottom : 0; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
width : 290px; 
height : 0; 
text-align : right; 
} 
.marken { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
color : #651975; 
} 
.suchfeld { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #651975; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
padding-bottom : 0; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
} 
.boxTextUeber { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #651975; 
} 
.boxText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #651975; 
} 
a.boxText:link { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
color : #651975; 
} 
a.boxText:visited { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
color : #651975; 
} 
a.boxText:active { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
color : #651975; 
} 
a.boxText:hover { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
text-decoration : underline; 
color : #651975; 
} 
.boxTextBG { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #f1f1f1; 
} 
.boxTextBGII { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #ffcc99; 
} 
.boxTextPrice { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
background-color : #ff0000; 
} 
.gvBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 14px; 
font-weight : bold; 
border : 1px solid #ffffff; 
background-color : #ffb3b5; 
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #cc0033; 
} 
.productsNotifications { 
background-color : #f2fff7; 
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #70d250; 
text-decoration : underline; 
} 
BODY { 
color : #000000; 
margin : 0; 
background-color : #ccc; 
text-align : left; 
} 
img { 
border : 0; 
} 
A { 
color : #000000; 
text-decoration : none; 
} 
A:hover { 
color : #651975; 
text-decoration : underline; 
} 
FORM { 
display : inline; 
margin : 0; 
padding : 0; 
} 
TR.header { 
background-color : #f1f1f1; 
} 
TD.header { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #666666; 
font-weight : bold; 
background-color : #ffedf6; 
} 
TD.headerNavigation { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #666666; 
} 
A.headerNavigation { 
color : #666666; 
} 
A.headerNavigation:hover { 
color : #651975; 
} 
TD.conditions { 
background-color : #ffcccc; 
} 
A.confirmationEdit { 
color : #651975; 
font-style : italic; 
} 
A.confirmationEdit:hover { 
color : #651975; 
font-style : italic; 
text-decoration : underline; 
} 
TR.headerError { 
background-color : #ff0000; 
} 
TR.headerMessage { 
background-color : #00cc33; 
} 
.moduleHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : small; 
font-weight : bold; 
padding-bottom : 10px; 
} 
TD.headerError { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ff0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo { 
background : #00ff00; 
} 
TD.headerInfo { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
.parseTime { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
color : #666666; 
} 
TD.footer { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
color : #666666; 
} 
.footer { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
color : #666666; 
} 
a.footer:link { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
text-decoration : none; 
color : #666666; 
} 
a.footer:visited { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
text-decoration : none; 
color : #666666; 
} 
a.footer:active { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
text-decoration : none; 
color : #666666; 
} 
a.footer:hover { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
text-decoration : none; 
color : #651975; 
} 
.grau { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
color : #666666; 
} 
a.grau:link { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
text-decoration : none; 
color : #666666; 
} 
a.grau:visited { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
text-decoration : none; 
color : #666666; 
} 
a.grau:active { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
text-decoration : none; 
color : #666666; 
} 
a.grau:hover { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
text-decoration : none; 
color : #651975; 
} 
TD.red { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #651975; 
} 
.red { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #651975; 
} 
a.red:link { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #651975; 
} 
a.red:visited { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #651975; 
} 
a.red:active { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #651975; 
} 
a.red:hover { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #651975; 
} 
.infoBox { 
background-image : url(img/menue/menue_bg.jpg); 
} 
.contentBG { 
background-color : #f3f3f3; 
} 
.infoBoxContents { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.infoBoxNotice { 
background : #ff8e90; 
} 
.infoBoxNoticeContents { 
background : #ffe6e6; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
TD.picBox { 
border-top : 1px solid #dcdcdc; 
border-bottom : 1px solid #dcdcdc; 
border-left : 1px solid #dcdcdc; 
border-right : 1px solid #dcdcdc; 
background-color : #ffffff; 
} 
TD.infoBoxHeading { 
font-family : Verdana; 
font-size : 12px; 
font-weight : bold; 
height : 22px; 
color : #651975; 
border-top : 1px solid #dcdcdc; 
border-bottom : 1px solid #dcdcdc; 
border-left : 1px solid #dcdcdc; 
border-right : 1px solid #dcdcdc; 
background-color : #ffffff; 
} 
TD.infoBoxHeading_right { 
font-family : Verdana; 
font-size : 12px; 
font-weight : bold; 
background : #fff; 
height : 22px; 
color : #792653; 
border-top : 1px solid #dcdcdc; 
border-bottom : 1px solid #dcdcdc; 
border-left : 1px solid #dcdcdc; 
border-right : 1px solid #dcdcdc; 
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
border-bottom : 1px solid #dcdcdc; 
border-left : 1px solid #dcdcdc; 
border-right : 1px solid #dcdcdc; 
} 
TD.infoBox_right, SPAN.infoBox_right { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
border-bottom : 1px solid #dcdcdc; 
border-left : 1px solid #dcdcdc; 
border-right : 1px solid #dcdcdc; 
} 
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 : #f8f8f9; 
} 
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; 
} 
TABLE.productListing { 
border : 1px; 
border-style : solid; 
border-color : #b6b7cb; 
border-spacing : 1px; 
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background : #b6b7cb; 
color : #ffffff; 
font-weight : bold; 
} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
A.pageResults { 
color : #651975; 
} 
A.pageResults:hover { 
color : #651975; 
text-decoration : underline; 
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
} 
TR.subBar { 
background : #f4f7fd; 
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
TD.main, P.main { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #651975; 
} 
TD.accountCategory { 
font-family : Verdana, Arial, sans-serif; 
font-size : 13px; 
color : #aabbdd; 
} 
TD.fieldKey { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
TD.fieldValue { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
TD.tableHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.newItemInCart { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
} 
TEXTAREA { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
width : 100%; 
} 
SPAN.greetUser { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #f0a480; 
font-weight : bold; 
} 
SPAN.underline { 
text-decoration : underline; 
} 
TABLE.formArea { 
background : #f1f1f1; 
border-color : #cccccc; 
border-style : solid; 
border-width : 1px; 
} 
TD.formAreaTitle { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
TD.copyright { 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
line-height : 1.5; 
text-align : center; 
color : #666666; 
} 
A.copyright { 
color : #666666; 
} 
A.copyright:hover { 
color : #666666; 
text-decoration : underline; 
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
SPAN.productSpecialPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #000000; 
} 
SPAN.productOldPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff6600; 
text-decoration : line-through; 
font-weight : bold; 
} 
SPAN.productPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
} 
SPAN.productOldPriceNew { 
font-family : Verdana, Arial, sans-serif; 
color : #ff6600; 
text-decoration : line-through; 
font-weight : bold; 
} 
SPAN.productPriceNew { 
font-family : Verdana, Arial, sans-serif; 
color : #000000; 
} 
SPAN.productOldPriceSpecials { 
font-family : Verdana, Arial, sans-serif; 
color : #ff6600; 
text-decoration : line-through; 
font-weight : bold; 
} 
SPAN.productPriceSpecials { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
} 
SPAN.errorText { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
} 
SPAN.productDiscountPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
font-weight : bold; 
} 
.smallHeading { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
color : black; 
} 
.moduleRow { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
background-color : #f1e6f4; 
border : 1px solid; 
border-color : #cccccc; 
} 
.gelb { 
color : #fc0; 
} 
.weiss { 
color : #fff; 
} 
.moduleRowOver { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
background-color : #f1e6f4; 
border : 1px solid; 
border-color : #cccccc; 
} 
.moduleRowSelected { 
background-color : #e9f4fc; 
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
.heading1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7pt; 
} 
.heading2 { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.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 { 
color : #651975; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.sitemap_heading a { 
color : #651975; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
text-decoration : none; 
} 
.sitemap_heading a:hover { 
color : #651975; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.sitemap_sub { 
color : #651975; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.sitemap_sub a { 
color : #651975; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
text-decoration : none; 
} 
.sitemap_sub a:hover { 
color : #651975; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #ffb3b5; 
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #99ff00; 
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
.tableShop { 
background-color : #ffffff; 
border-left : 1px solid; 
border-right : 1px solid; 
border-color : #b6b7cb; 
} 
.navLeft { 
width : 220px; 
background-color : #f3f3f3; 
} 
.navRight { 
width : 220px; 
} 
.content { 
background-color : #f3f3f3; 
} 
.contentsTopics { 
font-family : Verdana, Arial, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #651975; 
} 
.startTopics { 
font-family : Verdana, Arial, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #727272; 
} 
.tableListingI { 
background-color : #eeeeee; 
} 
.tableListingII { 
background-color : #d0d0d0; 
} 
.tableBody { 
padding : 5px; 
} 
.poweredby { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
} 
.onepxwidth { 
width : 1px; 
} 
.button { 
width : auto; 
border : 1px solid black; 
background-color : #f1f1f1; 
padding : 1px 0 2px 0; 
text-decoration : none; 
font-size : 10px; 
cursor : pointer; 
line-height : 24px; 
} 
* html .button { 
padding : 1px 0 1px 0; 
line-height : 14px; 
} 
* html button.button { 
padding : 1px 0 0 0; 
margin : -2px 1px; 
line-height : 14px; 
} 
a.button:link { 
border : 1px solid black; 
line-height : 24px; 
margin : 7px; 
padding : 3px 4px 3px 4px; 
background-color : #f1f1f1; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
} 
a.button:visited { 
border : 1px solid black; 
line-height : 24px; 
margin : 7px; 
padding : 3px 4px 3px 4px; 
background-color : #f1f1f1; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
} 
a.button:active { 
border : 1px solid black; 
line-height : 24px; 
margin : 7px; 
padding : 3px 4px 3px 4px; 
background-color : #f1f1f1; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
} 
a.button:hover { 
border : 1px solid black; 
line-height : 24px; 
margin : 7px; 
padding : 3px 4px 3px 4px; 
background-color : #f1f1f1; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
} 
span.button { 
border : 1px solid black; 
line-height : 18px; 
padding : 3px 5px 3px 5px; 
background-color : #f1f1f1; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
} 
.preisaufanfrage { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
} 
a.preisaufanfrage:link { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrage:visited { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrage:active { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrage:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #ffcc00; 
font-weight : bold; 
text-decoration : underline; 
} 
.preisaufanfrageNew { 
font-family : Verdana, Arial, sans-serif; 
color : #000; 
font-weight : bold; 
} 
a.preisaufanfrageNew:link { 
font-family : Verdana, Arial, sans-serif; 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageNew:visited { 
font-family : Verdana, Arial, sans-serif; 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageNew:active { 
font-family : Verdana, Arial, sans-serif; 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageNew:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #000; 
font-weight : bold; 
text-decoration : underline; 
} 
.preisaufanfrageSpecial { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
font-weight : bold; 
} 
a.preisaufanfrageSpecial:link { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageSpecial:visited { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageSpecial:active { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
font-weight : bold; 
text-decoration : none; 
} 
a.preisaufanfrageSpecial:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #651975; 
font-weight : bold; 
text-decoration : underline; 
} 
.catcount { 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
a.catcount:link { 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
a.catcount:visited { 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
a.catcount:active { 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
a.catcount:hover { 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : underline; 
} 
.box_content ul.navlist { 
margin : 0; 
padding : 0; 
padding-left : 0; 
list-style-type : none; 
line-height : 1.8; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
} 
.box_content ul.navlist li { 
margin : 0; 
padding : 0; 
} 
.box_content ul.navlist li a:link { 
color : #651975; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.box_content ul.navlist li a:visited { 
color : #651975; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
line-height : 1.8; 
font-weight : bold; 
} 
.box_content ul.navlist li a:hover { 
color : #651975; 
text-decoration : underline; 
display : block; 
background : #fcf1ff; 
line-height : 1.8; 
font-weight : bold; 
} 
.box_content ul.navlist li a.selected { 
color : #651975; 
text-decoration : underline; 
font-weight : bold; 
line-height : 1.8; 
} 
.box_content ul.navlist li.subcat { 
list-style-image : none; 
list-style-type : none; 
font-size : 10px; 
} 
.box_content ul.navlist li.subcat a:link, .box_content ul.navlist li.subcat a:visited, .box_content ul.navlist li.subcat a:hover, .box_content ul.navlist li.subcat a:active { 
list-style-image : none; 
list-style-type : none; 
font-size : 10px; 
} 
.box_content ul.navlist li.subcat a:hover { 
list-style-image : none; 
list-style-type : none; 
font-size : 10px; 
} 
.box_content ul.navlist .level1 a:link, .box_content ul.navlist .level1 a:visited, .box_content ul.navlist .level1 a:hover, .box_content ul.navlist .level1 a:active { 
padding-left : 10px; 
} 
.box_content ul.navlist .level2 a:link, .box_content ul.navlist .level2 a:visited, .box_content ul.navlist .level2 a:hover, .box_content ul.navlist .level2 a:active { 
padding-left : 20px; 
} 
.box_content ul.navlist .level3 a:link, .box_content ul.navlist .level3 a:visited, .box_content ul.navlist .level3 a:hover, .box_content ul.navlist .level3 a:active { 
padding-left : 30px; 
} 
.highslide-container div { 
font-family : Verdana, Helvetica; 
font-size : 10pt; 
} 
.highslide-container table { 
background : none; 
} 
.highslide { 
outline : none; 
text-decoration : none; 
} 
.highslide img { 
border : 2px solid silver; 
} 
.highslide:hover img { 
border-color : gray; 
} 
.highslide-active-anchor img { 
visibility : hidden; 
} 
.highslide-gallery .highslide-active-anchor img { 
border-color : black; 
visibility : visible; 
cursor : default; 
} 
.highslide-image { 
border-width : 2px; 
border-style : solid; 
border-color : white; 
background : gray; 
} 
.highslide-wrapper, .highslide-outline { 
background : white; 
} 
.glossy-dark { 
background : #111; 
} 
.highslide-number { 
font-weight : bold; 
color : gray; 
font-size : 0.9em; 
} 
.highslide-caption { 
display : none; 
border-top : none; 
font-size : 1em; 
padding : 5px; 
background : white; 
} 
.highslide-heading { 
display : none; 
font-weight : bold; 
margin : 0.4em; 
} 
.highslide-dimming { 
position : absolute; 
background : black; 
} 
a.highslide-full-expand { 
background : url(graphics/fullexpand.gif) no-repeat; 
display : block; 
margin : 0 10px 10px 0; 
width : 34px; 
height : 34px; 
} 
.highslide-loading { 
display : block; 
color : black; 
font-size : 9px; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px; 
border : 1px solid white; 
background-color : white; 
padding-left : 22px; 
background-image : url(graphics/loader.white.gif); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px; 
color : silver; 
text-decoration : none; 
font-size : 10px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white; 
background-color : gray; 
} 
.highslide-move, .highslide-move * { 
cursor : move; 
} 
.highslide-viewport { 
display : none; 
position : fixed; 
width : 100%; 
height : 100%; 
z-index : 1; 
background : none; 
left : 0; 
top : 0; 
} 
.highslide-overlay { 
display : none; 
} 
.hidden-container { 
display : none; 
} 
.closebutton { 
position : relative; 
top : -15px; 
left : 15px; 
width : 30px; 
height : 30px; 
cursor : pointer; 
background : url(graphics/close.png); 
} 
.highslide-controls { 
width : 195px; 
height : 40px; 
background : url(graphics/controlbar-white.gif) no-repeat 0% -90px; 
margin : 20px 15px 10px 0; 
} 
.highslide-controls ul { 
position : relative; 
left : 15px; 
height : 40px; 
list-style : none; 
margin : 0; 
padding : 0; 
background : url(graphics/controlbar-white.gif) no-repeat right -90px; 
} 
.highslide-controls li { 
float : left; 
padding : 5px 0; 
margin : 0; 
} 
.highslide-controls a { 
background-image : url(graphics/controlbar-white.gif); 
display : block; 
float : left; 
height : 30px; 
width : 30px; 
outline : none; 
} 
.highslide-controls a.disabled { 
cursor : default; 
} 
.highslide-controls a.disabled span { 
cursor : default; 
} 
.highslide-controls a span { 
display : none; 
cursor : pointer; 
} 
.highslide-controls .highslide-previous a { 
background-position : 0% 0%; 
} 
.highslide-controls .highslide-previous a:hover { 
background-position : 0% -30px; 
} 
.highslide-controls .highslide-previous a.disabled { 
background-position : 0% -60px !important ; 
} 
.highslide-controls .highslide-play a { 
background-position : -30px 0%; 
} 
.highslide-controls .highslide-play a:hover { 
background-position : -30px -30px; 
} 
.highslide-controls .highslide-play a.disabled { 
background-position : -30px -60px !important ; 
} 
.highslide-controls .highslide-pause a { 
background-position : -60px 0%; 
} 
.highslide-controls .highslide-pause a:hover { 
background-position : -60px -30px; 
} 
.highslide-controls .highslide-next a { 
background-position : -90px 0%; 
} 
.highslide-controls .highslide-next a:hover { 
background-position : -90px -30px; 
} 
.highslide-controls .highslide-next a.disabled { 
background-position : -90px -60px !important ; 
} 
.highslide-controls .highslide-move a { 
background-position : -120px 0%; 
} 
.highslide-controls .highslide-move a:hover { 
background-position : -120px -30px; 
} 
.highslide-controls .highslide-full-expand a { 
background-position : -150px 0%; 
} 
.highslide-controls .highslide-full-expand a:hover { 
background-position : -150px -30px; 
} 
.highslide-controls .highslide-full-expand a.disabled { 
background-position : -150px -60px !important ; 
} 
.highslide-controls .highslide-close a { 
background-position : -180px 0%; 
} 
.highslide-controls .highslide-close a:hover { 
background-position : -180px -30px; 
} 