body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;;
color: #000000;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-image: url('../pics/orange.gif');
}

/*
table, tr, td, li, a, i, u, b, font, div {
font-family: Verdana, Arial, sans-serif;
font-size: 96%;
color: #000000;
}
*/

li.text {font-size: 12px;}
li {font-size: 12px;}
h1 {font-size: 17px; font-weight: bold; color: #000000;}
h2 {font-size: 14px; font-weight: bold; color: #000000;}

input.anfrage {font-size: 11px;}
textarea.anfrage {font-size: 11px;}
select.anfrage {font-size: 11px;}
td.anfrage_inp_title {font-size: 11px; font-style: italic;}


/* divs */
#frame {height: 100%; background-color: transparent; text-align: center; padding: 4px;}
table.head {width: 100%; background-color: transparent; border: solid #330000; border-width: 0px; text-align: left; background-image: url('../pics/orange.gif');}
#puffer1 {width: 99%; background-color: transparent; text-align: left; padding: 0px;}
#puffer2 {width: 99%; background-color: transparent; text-align: right; padding: 0px;}
#main {width: 100%; height:100%; background-image: url('../pics/orange.gif'); border: solid #330000; border-width: 0px; text-align: left;}
#nav {width: 140px;  background-image: url('../pics/orange.gif'); border: solid #330000; border-width: 1px; border-left-width: 0px; border-top-width: 0px; padding: 2px;}

table.back_main {width: 800px; background-image: url('../pics/gelb.gif'); border: solid #000000; border-width: 0px; padding: 19px; text-align: left;}
td.back_main {width: 800px;}

#main_content {width: 100%; height: 100%; background-color: #FFE88A; text-align: left;}
table.foot {width: 100%; background-image: url('../pics/orange.gif'); border: solid #330000; border-width: 0px; padding: 2px; text-align: center; color: #000000;}

div.row1 {background-color: transparent;}
div.row2 {background-color: transparent;}
div.textbox {background-color: transparent; border: solid #FFE88A; border-width: 1px; padding: 1px;}
table.linkbox {background-color: transparent; border: solid #ffcc33; border-width: 1px; padding: 4px;}
div.preisbox {background-color: transparent; border: solid #888888 0px; border-width: 0px; padding: 0px;}
div.downloadbox {background-color: #ffffff; border: solid #888888; border-width: 1px; padding: 0px;}
table.noticebox {background-color: transparent; border: solid #ffcc33; border-width: 1px; padding: 4px; font-size: 11px;}
td.noticebox {background-color: transparent; border: solid #ffcc33; border-width: 1px; padding: 4px; font-size: 11px;}

div.subnav2 {}
a.subnav2 {color: #000000;}


/* fonts */
font.small {font-size: 12px;}
font.medium {font-size: 12px;}
font.big {font-size: 12px;}
font.nav_headline {font-size: 12px; color: #330000; font-style: italic;}
font.headline1 {font-size: 12px; font-weight: bold; color: #000000;}
font.headline2 {font-size: 18px; font-weight: bold; color: #000000;}
font.headline3 {font-size: 13px; font-weight: bold; color: #000000;}
font.text {font-size: 12px; font-weight: regular; color: #000000;}
font.marked {color: #000000; font-weight: regular; text-decoration: none; background-color: #ffff00; font-style: italic;}
font.artikel_beschreibung {color: #a3a3a5; font-size: 10px; font-style: italic;}
font.artikel_beschreibung_small {color: #a3a3a5; font-size: 10px; font-style: italic;}
font.preise_alternativ {color: #999999; font-size: 11px; font-style: regular;}
font.preise_alternativ_text {color: #999999; font-size: 12px; font-style: regular;}
font.preise1_aa {color: #000000; font-size: 11px; font-style: regular;}
font.preise2_aa {color: #000000; font-size: 11px; font-style: regular;}
font.preise1_nv {color: #999999; font-size: 11px; font-style: regular;}
font.preise2_nv {color: #999999; font-size: 11px; font-style: regular;}

a:link {font-size: 12px; text-decoration: none; color: #0000ff;}
a:active {font-size: 12px; text-decoration: none; color: #0000ff;}
a:visited {font-size: 12px; text-decoration: none; color: #0000ff;}
a:hover {font-size: 12px; text-decoration: underline; color: #0000ff;}

a.topnav:link {font-size: 11px; font-weight: regular; color: #330000; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav:active {font-size: 11px; font-weight: regular; color: #330000; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav:visited {font-size: 11px; font-weight: regular; color: #330000; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav:hover {font-size: 11px; font-weight: regular; color: #330000; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: underline;}

a.topnav2:link {font-size: 11px; font-weight: regular; color: #999999; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav2:active {font-size: 11px; font-weight: regular; color: #999999; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav2:visited {font-size: 11px; font-weight: regular; color: #999999; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: none;}
a.topnav2:hover {font-size: 11px; font-weight: regular; color: #999999; background-color: transparent; padding-left: 4px; padding-right: 4px; font-variant: none; text-decoration: underline;}


a.subnav:link {font-size: 12px; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none; text-transform: none;}
a.subnav:active {font-size: 12px; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none; text-transform: none;}
a.subnav:visited {font-size: 12px; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none; text-transform: none;}
a.subnav:hover {font-size: 12px; font-weight: regular; color: #000000; background-color: transparent; text-decoration: underline; text-transform: none;}

a.subnav2:link {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.subnav2:active {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.subnav2:visited {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.subnav2:hover {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: underline;}

a.subnavAct:link {font-size: 12px; font-weight: regular; color: #86153D; background-color: transparent; text-decoration: none;}
a.subnavAct:active {font-size: 12px; font-weight: regular; color: #86153D; background-color: transparent; text-decoration: none;}
a.subnavAct:visited {font-size: 12px; font-weight: regular; color: #86153D; background-color: transparent; text-decoration: none;}
a.subnavAct:hover {font-size: 12px; font-weight: regular; color: #86153D; background-color: transparent; text-decoration: underline;}

a.text:link {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.text:active {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.text:visited {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: none;}
a.text:hover {font-size: 12px; font-weight: regular; color: #666666; background-color: transparent; text-decoration: underline;}

a.linkbox:link {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.linkbox:active {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.linkbox:visited {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.linkbox:hover {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: underline;}

/* tables, trs, tds */

table {font-size: 12px;}
tr {font-size: 12px;}
td {font-size: 12px;}

div.topnav {background-color: #ffffff; border-top-width: 0px; border-bottom-width: 0px;}
table.topnav {background-color: #ffffff; border-top-width: 0px; border-bottom-width: 0px;}
td.topnav {font-weight: regular; color: #000000; background-color: #ffffff; padding-left: 4px; padding-right: 4px; font-variant: small-caps;}
td.puffer_topnav {font-weight: regular; color: #000000; background-color: #ffffff; padding-left: 4px; padding-right: 4px;}

div.botnav {background-color: #ffffff; border-top-width: 0px; border-bottom-width: 0px;}
table.botnav {background-color: #ffffff; border-top-width: 0px; border-bottom-width: 0px;}
td.botnav {font-weight: regular; color: #000000; background-color: #ffffff; padding-left: 4px; padding-right: 4px; font-variant: small-caps;}
td.puffer_botnav {font-weight: regular; color: #000000; background-color: #ffffff; padding-left: 4px; padding-right: 4px;}

table.frame_main {width: 100%; height: 100%;  background-image: url('../pics/nav_back.jpg');}
td.frame1_main {width: 160px; background-color: transparent; padding: 4px;}
td.frame2_main {background-color: transparent;  background-image: url('../pics/gelb.gif');}

div.page_overview {background-color: transparent; font-size: 12px; line-height: 12px;}
div.page_overview_group {background-color: transparent; line-height: 12px;}
a.page_overview:link {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.page_overview:active {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.page_overview:visited {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.page_overview:hover {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: underline;}
a.page_overview_small:link {font-size: 10px; text-decoration: none; color: #0000ff; font-style: italic;}
a.page_overview_small:active {font-size: 10px; text-decoration: none; color: #0000ff; font-style: italic;}
a.page_overview_small:visited {font-size: 10px; text-decoration: none; color: #0000ff; font-style: italic;}
a.page_overview_small:hover {font-size: 10px; text-decoration: underline; color: #0000ff; font-style: italic;}

td.box_headline {background-image: url('../pics/box_background.jpg'); color: #000000; padding:8px;}
td.box_text {font-size: 12px; background-image: url('../pics/box_background.jpg'); color: #000000; padding:8px; text-align: justify;}

td.produkt_head {background-image: url('../pics/orange.gif'); font-size: 14px; color: #000000; font-weight: bold;}
td.produkt_desc {background-image: url('../pics/gelb.gif'); font-size: 12px; color: #000000;}

table.preise1 {width: 100%; background-color: #bbbbbb; border:0;}

td.preise {width:35px; background-color: #ffffff; font-size: 11px; color: #000000; border:0;}
td.preise_anzeige {background-color: #ffffff; font-size: 11px; color: #000000; border:0;}
td.preise_pic {background-color: #ffffff; font-size: 11px; color: #000000; border:0;}
td.preise1 {width:35px; background-color: #ffffff; font-size: 11px; color: #000000; border:0;}
td.preise1col {width:35px; text-align: middle; background-color: #ffffff; font-size: 11px; color: #000000; border:0;}
td.preise2 {width:35px; background-color: #ffffff; font-size: 11px; color: #000000; border:0;}

td.preise1head {width: 35px; background-color: #ffe9da; color: #a3a3a5; font-weight: bold; font-size: 11px; border:0;}
td.preisehead_puffer {background-image: url('../pics/gelb.gif'); color: #000000; font-weight: bold; font-size: 11px;  border:0;}
td.preisehead_anzeige {background-color: #ffe9da; color: #000000; font-weight: bold; font-size: 11px; border:0;}
td.preisehead_pic {background-image: url('../pics/gelb.gif'); color: #000000; font-weight: bold; font-size: 11px; border:0;}

td.preiseGM1head {background-image: url('../pics/gelb.gif'); color: #a3a3a5; font-weight: bold; font-size: 11px;}
td.preiseGMhead {background-image: url('../pics/gelb.gif'); color: #a3a3a5; font-weight: bold; font-size: 11px;}
td.preiseGM1 {background-color: #ffffff; font-size: 11px; color: #000000;}
td.preiseGM2 {background-color: #ffffff; font-size: 11px; color: #000000;}

td.format_anzeige {background-color: #ffe9da; color: #a3a3a5; font-weight: bold; font-size: 12px; border:0;}

td.subgroup_anzeige {background-image: url('../pics/box_background.jpg'); font-size: 11px; color: #000000; border:0;}

a.preise1:link {font-size: 12px;; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none;}
a.preise1:active {font-size: 12px;; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none;}
a.preise1:visited {font-size: 12px;; font-weight: regular; color: #000000; background-color: transparent; text-decoration: none;}
a.preise1:hover {font-size: 12px;; font-weight: regular; color: #000000; background-color: transparent; text-decoration: underline;}
td.preispuffer {background-color: #FFE88A; font-size: 12px; color: #000000;}
table.nettospruch {background-color: transparent;}
td.nettospruch {background-color: transparent; font-size: 11px; color: #000000; font-style: italic; border-top: solid 0px #e3e3e5; border-bottom: solid 1px #e3e3e5; border-left: solid 1px #e3e3e5; border-right: solid 1px #e3e3e5; border:0;}
td.inklusivspruch {background-color: #FFE88A; font-size: 12px; color: #000000;}

td.essentials {background-image: url('../pics/box_background.jpg'); font-size: 11px; text-align: justify; line-height: 12px; padding: 6px;}
td.essentials_transp {background-color: transparent; font-size: 11px; text-align: justify; line-height: 12px; padding: 6px;}
td.essentials_border {background-image: url('../pics/box_background.jpg'); font-size: 11px; text-align: justify; border-bottom: solid 1px #e3e3e5; border-left: solid 1px #e3e3e5; border-right: solid 1px #e3e3e5; border:0; padding: 6px;}

a.essentials:link {font-size: 11px; text-decoration: none; color: #0000ff;}
a.essentials:active {font-size: 11px; text-decoration: none; color: #0000ff;}
a.essentials:visited {font-size: 11px; text-decoration: none; color: #0000ff;}
a.essentials:hover {font-size: 11px; text-decoration: underline; color: #0000ff;}

table.text {background-color: transparent;}
td.text {background-color: #FFE88A; font-size: 12px; color: #000000; padding: 4px;}
td.textHead {background-color: transparent; color: #000000; font-weight: bold;}

td.navHead {font-style: italic; background-color: transparent; font-size: 12px; color: #86153D; font-weight: bold;}

 



td.main_back {background-image: url('../pics/gelb.gif');}
td.puffer_price {background-color: #ffffff; font-size: 11px;}


table.download {background-color: #aaaaaa; border: solid 2px #ffcc33;}
td.download {background-color: #ffffff; font-size: 12px; color: #000000; border-bottom: solid 1px #e3e3e5; border-left: solid 1px #e3e3e5;}
td.downloadmarked {background-color: #ffffff; font-size: 12px; color: #000000; font-weight: bold; border-bottom: solid 1px #e3e3e5; border-left: solid 1px #e3e3e5;}
td.download2 {background-color: #ffffff; font-size: 12px; color: #000000; border-bottom: solid 1px #e3e3e5; border-left: solid 1px #e3e3e5;}
td.downloadhead {background-image: url('../pics/orange.gif'); color: #000000; font-weight: bold; font-size: 12px; border-bottom: solid 1px #e3e3e5;}
a.download:link {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.download:active {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.download:visited {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.download:hover {font-size: 12px; font-weight: regular; background-color: transparent; text-decoration: underline;}
a.downloadsmall:link {font-size: 10px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.downloadsmall:active {font-size: 10px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.downloadsmall:visited {font-size: 10px; font-weight: regular; background-color: transparent; text-decoration: none;}
a.downloadsmall:hover {font-size: 10px; font-weight: regular; background-color: transparent; text-decoration: underline;}


a.headlink:link {font-size: 12px;; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
a.headlink:active {font-size: 12px;; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
a.headlink:visited {font-size: 12px;; font-weight: bold; color: #000000; background-color: transparent; text-decoration: none;}
a.headlink:hover {font-size: 12px;; font-weight: bold; color: #000000; background-color: transparent; text-decoration: underline;}



table.liste1 {
  background-color: #e3e3e5;
}

