BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 20px 0px 20px; color: #000000; background-color: #FFFFFF; background-image: url(/templates/t1/images/background.jpg); background-repeat:repeat-x; }
TABLE, TR, TD { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.footerline { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; }
a.footerline:link, a.footerline:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 11px; }
a.footerline:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 11px; }
a.footerline:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF; font-size: 11px; }

.menu_font { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.menu_font:link { text-decoration: none; color: #000000; }
.menu_font:visited { text-decoration: none; color: #000000; } 
.menu_font:hover { text-decoration: none; color: #ff6603; }

.cat_header { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold; }

.page { background: #ededed; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal }
.pagelink { background: #ededed; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal }
.pagelink:link { background: #ededed; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal }
.pagelink:visited { background: #ededed; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal }
.pagelink:hover { background: #ededed; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #ff6603; text-decoration: none; font-weight: normal }
.pagecurrent { background: #74bd74; border: 1px solid #666666; padding: 1px 3px 1px 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold }

.shop_info { background-color: #ffe0cd; border-bottom: 1px solid #999999; }
.info { font-family: Verdana, Arial; font-weight: normal; font-size: 11px; color: #ff6603; }

a.article_link:link, a.article_link:visited, a.article_link:active { font-size: 12px; text-decoration: none; font-weight:bold; color: #000000; }
a.article_link:hover  { font-size: 12px; text-decoration: underline; font-weight:bold; color: #ff6603; }
a.navigation_link:link, a.navigation_link:visited, a.navigation_link:active { font-size: 11px; text-decoration: none; font-weight:normal; color: #000000; }

.shoprow1 { background-color: #FFFFFF; border-bottom: 1px solid #999999;}
.shoprow2 { background-color: #ededed; border-bottom: 1px solid #999999;}

.produktfoto_border { border-width:1px; border-style:solid; border-color:#999999; }

.article_border_top { border-width:1px; border-color:#B1B1B1; border-top-style:dashed; padding: 2px;}

.article_font { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #538807 }

.best_nr { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #a0a0a0 }

.standard_font_big { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #000000 }
.standard_font_small { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 10px; color: #000000 }
.standard_font_red { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #CC0000 }
.standard_font_red:link,.standard_font_red:visited,.standard_font_red:active, .standard_font_red:hover  { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #CC0000 }
.standard_font_linethrough { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration:line-through; }

.shop_start_line{ background: #d7d7d7; }

.imagelink { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #a0a0a0; text-decoration: none; }
a.imagelink:link, a.imagelink:active, a.imagelink:hover, a.imagelink:visited { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #a0a0a0; text-decoration: none; }


.bilder_details { background-color: #ededed; border: 1px solid #999999;}

a.back_link:link, a.back_link:visited, a.back_link:active { font-size: 12px; text-decoration: underline; font-weight:normal; color: #000000; }
a.back_link:hover  { font-size: 12px; text-decoration: underline; font-weight:normal; color: #ff6603; }

a.sub_header:link, a.sub_header:visited, a.sub_header:active { font-size: 12px; text-decoration: none; font-weight:normal; color: #000000; }
a.sub_header:hover  { font-size: 12px; text-decoration: underline; font-weight:normal; color: #ff6603; }

.cartrow { background-color: #ededed; border-width:1px; border-color:#B1B1B1; border-top-style:dotted; padding: 2px;}
.finalcartrow { background-color: #ffffff; border-width:1px; border-color:#B1B1B1; border-top-style:dotted; padding: 2px;}
.finalcartrow2 { background-color: #ededed; border-width:1px; border-color:#B1B1B1; border-top-style:dotted; padding: 2px;}
.cartinfo { background-color: #ededed; border-width:1px; border-color:#B1B1B1; border-style:dotted; }
.mwstcartrow { font-size: 12px; border-width:1px; border-color:#B1B1B1; border-bottom-style:dotted; }
.mwstcartrowbold { font-size: 12px; border-width:1px; border-color:#B1B1B1; border-bottom-style:dotted; }
.forminput, .textinput, .radiobutton, .checkbox { font-size: 11px; font-weight: normal; font-family: verdana, helvetica, sans-serif; }
.printview { background-color: #FFFFFF;}