#muetze {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 49px; POSITION: absolute; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px; top: 65px; left: 825px; z-index: 100;
}
#mailhead
{
	width: 800px;
	height: 111px;
}
#mailletterhead
{
	width: 802px;
	height: 81px;
}
#mailcontent h1
{
	color:#FF0000;
	font-size: 18px;
}

#mailcontent
{
border-left: 1px solid #FF990B;
border-right:  1px solid #FF990B;
padding: 8px 8px 8px 8px;
width: 800px;
}

#mailtext
{
border: 1px solid #FF990B;
padding: 8px 8px 8px 8px;
background-color:#efefef;
text-align:center;
font-size: 11px;
}

#mailtext3
{
border: 1px solid #FF990B;
padding: 2px 2px 2px 2px;
background-color:#efefef;
text-align:center;
font-size: 11px;
}
#mailtext2
{
padding: 8px 8px 8px 8px;
text-align:center;
font-size: 11px;
}

#mailfoot
{
border: 1px solid #FF990B;
border-top: 0px;
padding: 8px 8px 8px 8px;
background-color:#efefef;
}

#mailfoot,#mailfoot table,#mailfoot td, #mailfoot tr
{
text-align:center;
font-size: 11px;
}

.border_img{
  border:1px solid #000;
}

#cattab
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 955px;
}

body
{
	padding-top: 0px;
}

.fr
{
	float: right;
}

.fl
{
	float: right;
}

td.box_head {
width: 280px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
height: 25px;
}
* html td.box_head{background-position: 0px 0px}
*+html td.box_head{background-position: 0px 0px}

.boxheadtext
{
	padding-top: 4px;
	color: #FFF;
}

.boxl{width: 5px;height: 24px;background-color: #FFFFFF;float: left;}
.boxr{width: 5px;height: 24px;background-color: #FFFFFF;float: right;}

#space {
margin-left:10px;
margin-right:10px;
}

#maintab {
margin-top:10px;
}

#line {
height:21px;
width:951px;
float:left;
clear:both;
padding-left:11px;
padding-right:11px;
padding-top:11px;
margin-top:5px;
}
.ltab2 {width:5px;height:38px;font-size:5px;border-bottom: 1px solid #DBDBDB}
.rtab2 {height:38px;border-bottom: 1px solid #DBDBDB}
.mtab2 {height:32px;margin-top:4px;padding-top: 5px;vertical-align: middle;text-align:center;overflow: visible;border-bottom: 1px solid #DBDBDB;}
.ltab {width:5px;height:38px;font-size:5px;border-bottom: 1px solid #000}
.rtab {height:38px;border-bottom: 1px solid #000}
.mtab {height:32px;margin-top:4px;padding-top: 5px;vertical-align: middle;text-align:center;overflow: visible;border-bottom: 1px solid #000}
#cats {height:38px!important;height:39px;clear:both;padding-left:8px;}
#pics2 {
width:500px;
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:both;
}

#header {
	BACKGROUND-POSITION: left top; BACKGROUND-COLOR: #C40000; BACKGROUND-IMAGE: url(img/elements.png); background-position:-400px 0;background-repeat:no-repeat;MARGIN: 0px auto; WIDTH: 973px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 125px; TEXT-ALIGN: left; position: relative; z-index: 0;
}

#rpart {
float:right;
width:560px;
height:59px;
}

#contentup {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
padding-right:11px;
padding-top: 2px;
color:#000;
}

#contentup .box_content_content div {
color:#000;
}

#contentup a:hover {
text-decoration:underline;
color:#000;
}

#pics {
float:left;
}

#pics .olshop {
float:none;
padding-left:20px;
padding-top:9px;

}

#pics .iwk {
float:none;
padding-left:21px;
padding-top:2px;
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#fff;
margin:0;
}

img {
border:0;
}

form {
display:inline;
}

TR.header {
background-color:#fff;
}

td.pageheader {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#FFF;
}

tr.pageheadernavi {
background-color:#F6F6F6;
}

td.pageheadernavi {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
}

TD.conditions {
background-color:#FCC;
}

A.confirmationEdit {
color:#D40707;
font-style:italic;
}

A.confirmationEdit:hover {
color:#D40707;
font-style:italic;
text-decoration:underline;
}

a.link_categories {
color:#fff;
}
a.link_categories:hover {
color:#fff;
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: Arial, Tahoma, Verdana,sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0f0;
}

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

td.navi {
height:25px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#333;
font-weight:400;
background-color:#ccc;
}

td.nav_left {
width:225px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:700;
background-color:#FFF;
}

td.nav_right {
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:400;
background-color:#FFF;
}

td.main_content {
width:610px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:400;
background-color:#FFF;
}

td.box_information {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
background-color:#FFF;
}

table.box_categories {
background-color:#C1C1C1;
margin-bottom:3px;
}

td.box_categories_top {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
border:none;
background-color:#F6F6F6;
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:#333;
border:none;
background-color:#fff;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}

td.box_categories_sub2 {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
border:none;
background-color:#FDEDED;
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:#F6F6F6;
padding:2px 5px 2px 2px;
}

td.box_cart_total,.sumtotal {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
background-color:#F6F6F6;
padding:2px 5px 2px 2px;
}

table.box_search {
float:left;
display:block;
padding-top:9px!important;
padding-top:11px;
}

td.box_content_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}
td.maillink2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

td.box_newsletter_header {font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:700;color:#333;height: 25px}

td.box_best_sellers_content {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
background-color:#F6F6F6;
padding:3px 2px 6px 5px;
text-align:center;
}

td.login_content {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
background-color:#FFF;
padding:5px;
}

td.shopping_cart_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
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:#333;
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:#D40707;
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_img {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
padding:6px 6px 6px 5px;
width:150px;
}

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:#333;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
}

td.logoff_content {
font-family:Arial, Verdana, sans-serif;
font-size:20px;
font-weight:400;
color:#333;
background-color:#FFF;
padding:2px 2px 2px 5px;
}

td.logoff_content_space {
height:20px;
}

table.also_purchased {
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
margin-bottom:5px;
}

td.also_purchased_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
background-color:#D40707;
padding:2px 2px 2px 5px;
}

td.also_purchased_space2 {
height:5px;
border-bottom:1px solid #DCDCDC;
font-size:9px;
}

span.error {
color:red;
display: block;
}

tr.footer {
background:#bbc3d3;
}

td.footer {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
}

td.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
text-align:center;
}

td.price {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f60;
font-weight:700;
}

span.price {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#D40707;
font-weight:bolder;
}

span.price_vpe {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#D40707;
font-weight:bold;
}

span.price_staffel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
span.price2_vpe{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#D40707;font-weight:700;}

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:#506C00;
}

.hintergrund_cart {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #333;
}

.text_suche {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.ueberschrift_cart {
background-color:#0067B4;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.ueberschrift_login {
background-color:#FAA606;
color:#506C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.price {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#C00;
}

.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:#506C00;
}

.inhalt_schrift2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#013052;
}

.inhaltschrift3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
}

A.inhaltschrift3 {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
}

.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:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ffb3b5;
}

.gvBox {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF;
}

.stockWarning {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
font-family:Arial, Helvetica, 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:#D40707;
text-decoration:underline;
}

A.pageResults:hover {
color:#D40707;
}

A.linksearch {
color:#fff;
text-decoration:none;
}
A.linksearch:hover {
color:#fff;
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;
padding: 0px;
margin:0px;
}

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, Arial, Helvetica, 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, Arial, Helvetica, 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;
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:#616161;
}

#tab2,#tab {
margin-top:2px;
float:left;
}

.mtab2 a {
font-size:11px;
font-weight:700;
color:#616161;
text-decoration:none;
}

.mtab a {
font-size:11px;
font-weight:700;
color:#333;
text-decoration:none;
}

.mtab2 a:hover {
font-size:11px;
font-weight:700;
color:#616161;
text-decoration:underline;
}

.mtab a:hover {
font-size:11px;
font-weight:700;
color:#333;
text-decoration:underline;
}

#contentup a,a.contentNavigation:link {
text-decoration:none;
color:#000;
}

a,a.box_categories {
color:#333;
text-decoration:none;
}

a:hover,A.box_content:hover {
color:#D40707;
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:#D40707;
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:#F6F6F6;
padding:2px 2px 2px 5px;
text-align:center;
}

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_specials, table.box_stores, table.box_spylist, table.box_wishlist {
border-bottom: 1px solid #D40707;
border-left: 1px solid #D40707;
border-right: 1px solid #D40707;
}

td.box_cart_ust,td.box_cart_shipping {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
background-color:#F6F6F6;
padding:2px 5px 2px 2px;
}

A.box_cart,A.box_cart_header,A.box_content {
color:#FFF;
text-decoration:none;
}

A.box_cart:hover,A.box_cart_header:hover {
color:#fff;
text-decoration:underline;
}

td.box_content_header,td.box_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.login_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,span.pprice {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:700;
color:#D40707;
background-color:#F6F6F6;
padding:2px 2px 2px 5px;
text-align:center;
}

td.box_last_viewed_tax_info,td.box_last_viewed_shipping,td.box_whatsnew_tax_info,td.box_whatsnew_shipping,span.taxinfo,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;
text-align:center;
}

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.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.cross_selling_header{
font-family: Arial,Verdana,sans-serif;
font-size: 12px;
font-weight: 700;
color: #ffffff;
background-color: #d40707;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 5px;
}
td.prod_list_header {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#D40707;
padding:2px 2px 2px 5px;
height: 22px;
}


td.cat_list_header3
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
height: 25px;
background-color:#D40707;
padding:0px 2px 2px 5px;
margin: 0px;
}

td.cat_list_header4
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FF9609;
height: 25px;
border-bottom: 1px solid #506C00;
padding:2px 2px 2px 5px;
}
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.prod_info_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;
padding:2px 2px 2px 5px;
}

td.prod_info_content_more
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#FFF;
padding:5px 2px 2px 10px;
}

td.specials_content2 {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#FFF;
padding:2px 2px 2px 5px;
}


td.cat_list_content
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
background-color:#EBEBEB;
padding:10px 0px 10px 0px;
}

table.cat_list_content_hg
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#fff;
background-color:#fff;
border: 1px solid #D40707;
padding:0px 0px 0px 0px;
}

td.cat_list_content_hg
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
color:#fff;
background-color:#d40707;
padding:0px 0px 0px 0px;
}
.cat_list_content_2
{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:400;
background-color:#FAD9ED;
padding:2px 2px 2px 5px;
}

td.prod_list_nav,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.specials_space,td.products_new_space,td.checkout_content_space,td.also_purchased_space,td.upcoming_products_space {
height:5px;
}
td.prod_list_space{
height:25px;
}
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 #D40707;
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;
}

.button,a.button:link,a.button:visited,a.button:active,span.button {
border:1px solid #555555;
line-height: 17px;
background-color:#F0F0F0;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#000;
font-weight: 400;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 2px ;
}

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:Arial, Helvetica, 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:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
}

td.price_info,span.price_info,div.price_info {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#D40707;
font-weight:700;
}

A.inhaltschrift3:hover,A.inhaltschrift3:active {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#013052;
font-weight:700;
}

.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;
}

.fusszeile {padding-top:8px;padding-bottom:8px;font-size: 11px;color: #555555; border-top: 1px solid; border-top: 1px solid; border-color: #A4A6A7; background-color: #FFFFFF}
.fusszeile a{color: #555555;text-decoration:underline}

td.box_headcat {width: 280px;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:700;color:#333;height: 25px}

td.boxheadtextcat
{
	padding-top: 0px;
    height: 25px;
}
td.boxlcat{width: 5px;height: 24px;background-color: #FFFFFF}
td.boxrcat{width: 5px;height: 24px;background-color: #FFFFFF}
.tdborder { border-bottom: 1px solid #C1C1C1; height: 15px; width: 90%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#506C00; font-weight:700;}

table.cat_filter { margin-top: 15px;}

#catbild{width: 85px; height: 80px; float: left; background: #F6F6F6; margin: 0px; padding: 0px;}
.catbereich img {
    padding: 3px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	float:right;
}
.combo select { width: 200px;}
.catbereich h1 {text-align:justify; padding:0px; padding-bottom: 10px;font-size:16px; line-height:16px; color:#d40707; font-weight: bolder;}
.catbereich p {margin: 0px; padding: 0px;}
.catbereich a, .catbereich a:hover {color: #D40707;}
#specials_prices {float: right;height:130px;width: 125px;padding-top: 20px; text-align:center;}
#specials_header2 {height: 29px; width:220px; text-align:left;padding:0px; }
#specials_img { width:130px; height:130px; float:left; text-align:center; margin-top: 10px;}
SPAN.nur_price { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bolder;}
SPAN.ang_price {font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#B2E104;font-weight:bolder; }
SPAN.old_price2 { display:block; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CC0000;font-weight:bolder; text-align:center; width: 125px; text-decoration:line-through; }
SPAN.old_vpe2 { display:block; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000; text-align:center; width: 125px;}
SPAN.taxInfo2 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:400; text-align:center; display:block;width: 125px; }
#angebot_content {width:255px; height:228px !important;  height:240px;  border-bottom: 1px solid #555 ; border-left: 1px solid #555 ; border-right: 1px solid #555 ;}
#specials_content2 { border-top: 1px solid #555 ; border-bottom:1px solid #555 ;  text-align:left; width:255px !important; width:260px; height: 21px;font-family:Arial, Verdana, sans-serif;font-size:11px;font-weight:400;color:#555;padding:2px 0px 0px 0px;}
#specials_m {/*background-image:url(img/angebot_stern.gif);*/background-repeat:no-repeat; height: 140px; width: 255px; margin-top: 5px;}
table.specials { text-align:center;margin-bottom:5px;}
#specials_name {padding-left: 5px; text-align:left;width:250px !important; width:255px; height:35px; background-color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#506C00;}
#regl{width: 7px;height: 29px;background-color: #FFFFFF;float: left}
#regtext{padding: 7px 0px 0px 2px; color:#FFFFFF;font-family:Arial, erdana, sans-serif;font-size:13px;font-weight:bolder}
#regr{width: 10px;height:29px;background-color: #FFFFFF;float: right}
#regtext a:hover, #regtext a{color:#FFF;}
#specials_bestellen {padding: 0px 0px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width: 105px;}
#specials_bestellen a:link {text-decoration:none; font-family:Arial, Helvetica, sans-serif;background-color:#EDEDED; width: 105px; font-size:11px;border: 1px solid #333333; color:#000000;}
#specials_bestellen a:visited {text-decoration:none; font-family:Arial, Helvetica, sans-serif;background-color:#EDEDED; width: 105px; font-size:11px;border: 1px solid #333333; color:#000000;}
#specials_bestellen a:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif;background-color:#EDEDED; width: 105px; font-size:11px;border: 1px solid #DCDCDC; color:#FF9609;}
#specials_bestellen a:active {text-decoration:none; font-family:Arial, Helvetica, sans-serif;background-color:#EDEDED; width: 105px; font-size:11px;border: 1px solid #333333; color:#000000;}
#specials_content2 a:link, #specials_content2 a:visited { color:#CC0000;}
#specials_content2 a:hover {color:#CC0000;}
SPAN.prod_desc { font-size:11px;}
td.prod_info_content2 { background-color:#D40707; height:22px;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:400;color:#fff;padding:2px 2px 2px 5px;}
.gradueded_tab {float:left; width:100px; margin-bottom: 10px;}

.gradueded_tab strong {
	display:block;
	background-color: #FBDBDB;
	border: 1px solid #D40707;
	width: 80px;
	padding: 4px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	padding-bottom: 0px;
}

.gradueded_tab span {
	display:block;
	background-color: #FDEDED;
	border: 1px solid #D40707;
	border-top: 0px;
	text-align: center;
	width: 80px;
	padding-top: 0px;
	padding: 4px;
	margin-left: 2px;
	margin-right: 2px;
}

h1
{
	color: #d80a0a;
	font-size: 14px;
	margin: 0px;
	padding:0px;
	padding-bottom: 10px;
}
* html .button {
line-height:16px;
padding:1px 0;
}

* html button.button {
line-height:16px;
margin:-2px 1px;
padding:1px 0 0;
}

a.button:hover {
border:1px solid #DCDCDC;
line-height:17px;
background-color:#F0F0F0;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#D40707;
font-weight:400;
text-decoration:none;
padding:2px;
}
#stores_header {
font-family:Arial, Verdana, sans-serif;
color:#000;
padding-bottom:10px;
width:973px;
height:30px;
text-align:right;
margin:0 auto;
}

#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-color: #FFFFFF}
#store_boxr{width: 7px;height: 26px;background-color: #FFFFFF}
table.prod_info_tab { margin-top: 10px;}
.abstand_img {margin-right: 10px;}
.prod_info_content ul{list-style-type: none;margin:0;padding:0}
.prod_info_content ul li {list-style-type: none;background-image: url(img/elements.png);background-repeat: no-repeat;padding-left: 12px;background-position: -218px -222px}
.ajaxinfo {color: #330099}
.red {color:#f00;}
.cattab2{padding: 0px 0px 0px 0px;margin: 8px 0px 0px 0px;width: 200px;}
.store_box_border{width: 1px;}
.versandfrei {background-image:url(img/elements.png);width:551px;height:95px;position:relative;background-position:-400px -125px;background-repeat:no-repeat}
.hiddenfeld2 table tr td{vertical-align:top;}
#contentup{padding-top:10px;text-align:right;font-size:12px;padding-bottom:12px;}
#quick_find{color:#fff;position:relative}
.mcatlist{float:left;padding-bottom:12px;margin-bottom:12px;border-bottom: 1px dotted #666}
.mcatlist img{float:left;padding-right:10px}
.mcatlist .text{float:left;font-size:11px;text-align:left;width:460px}
.mcatlist a {color:#d90b0b; text-decoration:underline;}
.redbar{width:549px;background-color:#d80a0a;color:#fff;font-weight:bold;text-align:left;font-size:12px;padding:4px;margin-bottom:6px;}
.w2{width:200px;}
.contentpart{float:right;width:557px;padding-right:8px}
.prod_info_content2 h1 {font-size:12px;color:#fff;margin:0;padding:0}
td.box_login_content,td.box_cart_content{text-align:left;}
.bookmark{float:right;}
.bookmark a img{display:inline;float:none;padding:2px;margin:0;}
.boxtitle{background-image:url(img/elements.png);background-repeat:no-repeat;background-position:top left;padding-top:4px;padding-left:4px;width:196px;height:20px;color:#fff;font-weight:bold;}
.boxcontent{background-color:#f6f6f6;border:1px solid #d40707;border-top:0;padding:4px;width:190px;margin-bottom:8px;}
.tac{text-align:center;}
.tar{text-align:right;}
.bn{margin:4px;}
.rahm{border-bottom:1px solid #d2d2d2;padding-bottom:2px;margin-bottom:2px;padding-top:2px}
span.pprice{display:block;padding-top:2px;}
.boxtitle a {color:#fff}
ul#cat,ul.cat {padding:0;margin:0;list-style-type:none;list-style-position:outside;display:block;padding-left:6px;background-color:#f6f6f6}
ul#cat li ul,ul.cat li ul{padding:0}
ul#cat li,ul.cat li{padding:0;margin:0;list-style-type:none;list-style-position:outside;display:block; background-image:url(img/elements.png);background-repeat:no-repeat;padding-left:12px;background-position:-218px -220px;padding-top:2px;padding-bottom:2px;background-color:#f6f6f6}
ul#cat li ul li {background-image:url(img/elements.png);background-position:-204px -260px;background-repeat:no-repeat}
ul#cat li ul li ul li {background-image:url(img/elements.png);background-position:0 -268px;background-repeat:no-repeat}
ul#cat li.a {font-weight:bold;}
ul#cat li.a ul{padding:0;margin:0;}
ul#cat li.a ul li {padding-left:18px;}
ul#cat li.a li {font-weight:normal;}
ul#cat li.a ul li.a {font-weight:bold;}
ul#cat li.a ul li.a ul li{font-weight:normal;}
ul#cat li.a ul li.a ul li.a {font-weight:bold;}
center.l {line-height:18px;}
#rpart{padding-bottom:4px}
#line{margin:0px auto;float:none;text-align:left;}
.r{background-color:#d40707;font-size:12px;font-weight:bold;padding:3px;margin:0;color:#fff;margin-bottom:4px}
.gp{font-size: 12px;font-weight:700;color: #000000;background-color:#f6f6f6;padding:3px;margin-bottom:4px}
DIV.prod_info_content{padding-left:20px;width:280px}
.m{clear:both;background-color:#e2e2e2;padding:3px;margin-bottom:8px;margin-top:8px}
* html .m{height:30px}
*+html .m{min-height:30px}
.f{float:left}
.cb{clear:both}
.ar{padding-right:60px;padding-top:11px}
.red{display:inline}
.lcart{margin-top: 10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background-color:#efefef}
.didumean{padding-bottom:12px;padding-left:4px;font-size:14px}
.didumean p{font-size:12px}
.didumean a{text-decoration:underline;color:#D40707;}
#suggest{display:none;border:1px solid #000;background-color:#fff;position:absolute;font-size:11px;font-family:arial;padding:8px;}
#suggest a{display:block;color:#000;text-decoration:none;padding-top:2px;padding-bottom:2px}
.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}
body{padding-top:4px}
#line{color:#616161}
.mcatlist .text h2{padding:0;margin:0;font-size:11px}
a.ru{text-decoration:underline;color:#d40707}
.boxtitle img{margin-right:6px}
#carousel_container {width: 551px;height: 300px;margin: 0px auto;background-repeat:no-repeat;margin-top:12px}
.an_start {font-size:11px;margin-top:10px;text-align:center;margin-bottom:10px}
object{outline:none}
.also_purchased_space{padding:5px}
.sbh img{float:left}
.sbh{line-height:18px;white-space:nowrap;font-size:11px;color:#000;background-image:url(img/elements.png);background-repeat:no-repeat;background-position:0px -24px;height:18px;padding-left:20px;margin-bottom:1px;margin-top:1px}
.c1{background-color:#f4d830}
.c2{background-color:#a1969c}
.c3{background-color:#0067b4}
.c4{background-color:#be762b}
.c5{background-color:#ff9d0f}
.c6{background-color:#f9b333}
.c7{background-color:#19558c}
.ajaxtab{margin-bottom:10px; margin-top: 10px; background-color:#efefef; width:100%;padding: 0px 5px 5px 0px; text-align:right}
.ajaxtab .prod_info_content{text-align:left}
a.boxlink{background-image:url(img/elements.png);background-position:-23px -4px;width:195px;display:block;padding-bottom:3px}
a.boxlink:hover{color:#fff}
.cross_selling_content a{text-decoration:none}
.ggvd,.ski,.anfrage,.zahlung,.fax{background-image:url(img/elements.png)}
.ggvd{width:170px;height:72px;background-position:0 -42px;margin-left:18px}
.ski{width:181px;height:53px;background-position:0 -173px;margin:2px}
.anfrage{display:block;width:90px;height:20px;background-position:0 -115px;margin-bottom:8px;font-weight:bold;font-size:11px;color:#fff;padding-left:110px;padding-top:37px}
a.anfrage:hover{text-decoration:underline;color:#fff}
.zahlung{display:block;width:196px;height:164px;background-position:-200px -50px;margin-bottom:8px;color:#fff;font-weight:bold;text-decoration:none;padding-left:4px;padding-top:6px}
a.zahlung:hover{color:#fff;text-decoration:none}
.fax{background-position:-220px 0;display:block;height:45px;margin-bottom:8px;margin-left:10px;width:160px;font-size:16px;font-weight:bold;padding-left:20px;padding-top:5px}
.fax b{color:#D90B0B}
.fo{width:100%;font-size:11px;color:#333;line-height:22px}
.g{text-align:left;width:965px;margin:0px auto;padding:0;padding-top:8px;padding-left:8px}
.anfrage:before{content:'» '}
.prod_info_content a,#product_types a{color:#D40707;text-decoration:underline}
#product_types td,#product_types th{padding:4px}
#product_select select{min-width:100px;margin-bottom:8px}
.optname{padding:4px;font-weight:bold}
.optname strong{font-weight:normal}
a.more{background-image: url(img/elements.png);background-position:-951px -125px;display: block;font-weight:bold;height:37px;padding-left:50px;padding-right:3px;padding-top:7px;width:85px}
a.more:hover{text-decoration:none}
.borderb{border-bottom:1px dotted #999}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position: absolute;z-index:9999;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff no-repeat center}
#lbImage{position: absolute;left:0;top:0;border:10px solid #fff;background-repeat: no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;z-index:1}
#lbPrevLink{left:0}
#lbNextLink{right:0}
#lbPrevLink div,#lbNextLink div{width:63px;height:40px;position:absolute;top:50px}
#lbPrevLink div{background:transparent url(img/elements.png) no-repeat -1047px -243px;display:none}
#lbNextLink div{right:0;background:transparent url(img/elements.png) no-repeat -979px -243px;display:none}
#lbPrevLink:hover div{display:block}
#lbNextLink:hover div{display:block}
#lbBottom{font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none}
#lbCloseLink{display:block;float:right;width:22px;height:22px;outline: none;background: #fff url(img/elements.png) no-repeat -956px -173px}
#lbCaption, #lbNumber {margin-right: 71px}
#lbCaption {font-weight: bold}
.bild img{margin:0px auto;display:block}
.bild img.sm{display:inline;border:1px solid #cdcdcd}
.bild{width:250px;border:1px solid #cdcdcd;padding:12px}
.bild div{height:250px;padding-bottom:4px}
ul.pd{float:right;width:275px;list-style-type:none;display:block;padding:0;margin:0}
ul.pd li{border:1px solid #ccc;padding:8px;margin:0;margin-bottom:8px}
ul.pd h2,h2.pd{color:#D40707;font-weight:bold;font-size:12px;margin:0;padding:0;margin-bottom:12px;text-decoration:underline}
h2.pd{clear:both}
.staff .s{background-color:#efefef}
.staff{border:1px solid #cdcdcd}
.staff td,.staff th{padding:4px;padding-right:8px}
.staff th{background-color:#D40707;color:#fff}
h2.pd{padding-top:12px}
#popt{margin-bottom:12px}
#price{color:#D40707;font-weight:bold;font-size:14px}
#sprice{clear:both}
DIV.taxInfo{font-size:11px;color:#999;padding-top:4px;text-align:right}
DIV.info{font-size:11px;color:#999;padding-top:4px;text-align:left;float:left}
.product{
	margin:0;padding:0;list-style-type:none;
}
.product li{
     border: 1px solid #CDCDCD;
     float: left;
     padding: 8px;
     width: 167px;
	 height:324px;
}
.product li a{
	outline:none;
	text-align:center;
	display:block;
}
.product li img{margin-bottom:6px}
.product li a:hover{text-decoration:none}
.product li:hover{border: 1px solid #DB0808}
.product li strong {
     color: #DB0808;
     display: block;
     font-size: 12px;
     height: 60px;
	 cursor:pointer;
	 text-decoration: underline;
	 text-align:center
}
.product li p {
	margin:0;padding:0;
     display: block;
	 clear:both;
     font-size: 11px;
     height: 60px;
	 text-align:center
}
.product li .price {
     font-size: 14px;
     height: auto;
	 text-align:center
}
.product li .price span{font-size:11px;display:block}
.product li .taxInfo {
     display: block;
}
.plist {
    clear:both;
    margin-bottom:8px;
    margin-top:8px;
    padding:2px;
    background-color:#F6F6F6;
    font-size:10px;
	float:left;
	width:557px;
}

.plist div {
     float: right;
}

.product .price span.info {
	padding-top:2px;
     font-size:10px;
     font-weight:normal;
    color:#999;
}
.mcatlist img{cursor:pointer}
.ordering_info{border:1px solid #D40707;width:250px;height:90px;position:absolute;background-color:#fff;left:50%;top:50%;margin-left:-150px;margin-top:-45px;padding:30px;background-image:url(data:image/gif;base64,R0lGODlhMgAKAKIFAP///+VTU+6NjfbGxtwaGv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAFACwAAAAAMgAKAAADOAi63D0wSseEvZjqJ/sGWCh8X+dtYkZq5oSm1sq20AfHskPXL5zrO9vtx6EJfcTFbnBMJZXBXioBACH5BAUFAAUALAAAAAAyAAoAAANBOLpc/lDISaEtIevN+rgRJYLPZgZeQxbiuJ5cqqxsO9GwJs+rfb851I7mk+CCu0+veMwliUygc7j0NWHPqu16SgAAIfkEBQUABQAsAAAAADIACgAAA0Eoulz+MMhJoS0k6826uBElgs9mEl5DFuK4nlyqrGw70bAmz6t9vznUjuaT4IK7T694zCWJTKBzuPQ1Yc+q7XpKAAAh+QQFBQAFACwAAAAAMgAKAAADORi6XP6QyEmhLSzrfCP93bONXFh8oEmugXmik8uSLhyr81bbhJxrO5vv1zDxejjiIggbKltGnlOTAAAh+QQFBQAFACwAAAAAMgAKAAADQUi6XP4wyEmhLSLrzTq5ESWCz2YKXkMW4rieXKqsbDvRsCbPq32/OdSO5pPggrtPr3jMJYlMoHO49DVhz6rtekoAACH5BAUFAAUALAAAAAAyAAoAAANBGLpc/lDISaEtI+vNergRJYLPZg5eQxbiuJ5cqqxsO9GwJs+rfb851I7mk+CCu0+veMwliUygc7j0NWHPqu16SgAAIfkEBQUABQAsAAAAADIACgAAAzkougz+cMhJob2WaYEf/UMnPlsjgtUolsuITurKcucbxthMd/aNZzOX7XfRCV9EIOuISkKMNaTTkQAAIfkEBQUABQAsAAAAADIACgAAAyk4ugz+MMrpmL2W6v2wz1wofeQgnl3poai6sqKLwbEM0pt945Te8BpSAgA7);background-repeat:no-repeat;background-position:center 120px}
#ifr{width:974px;height:740px;border:0}
#suggestsearch{border:1px solid #ccc}