table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat33cells td {
border: 1px solid #aaaaaa;
background-color:#;
}
.kat33bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_suche.gif);
 background-repeat: repeat-x;
}
.kat33 {
 background-color: #aaaaaa;
}
div#content div#middle h2.kat33hintbg {
 background-color: #ffffff;
 color: #ffffff;
}
.button33bg {
 background-color: #ffffff;
 border: solid 1px #ffffff;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat33hintlines {
 border: solid 1px #ffffff;
}
.kat33lines {
 border-left: solid 1px #aaaaaa;
 border-right: solid 1px #aaaaaa;
 border-bottom: solid 1px #aaaaaa;
}
.kat33linestop {
 border-top: solid 1px #aaaaaa;
}
.kat33bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/);
 background-repeat: repeat-x;
 position: relative;
}
.kat33bgmiddle {
 background-color: #;
}
.kat33bglist1 {
 background-color: #;
}
.kat33bglist2 {
 background-color: #;
}
div.kat33bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_suche.gif);
 background-repeat: repeat-x;
}
.kat33bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kueche.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat33bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat33bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kueche.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat33top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat33 { border: solid 1px #aaaaaa; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat5cells td {
border: 1px solid #9cbcd3;
background-color:#ebf1f5;
}
.kat5bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_kat1.gif);
 background-repeat: repeat-x;
}
.kat5 {
 background-color: #9cbcd3;
}
div#content div#middle h2.kat5hintbg {
 background-color: #578cb5;
 color: #ffffff;
}
.button5bg {
 background-color: #578cb5;
 border: solid 1px #578cb5;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat5hintlines {
 border: solid 1px #578cb5;
}
.kat5lines {
 border-left: solid 1px #9cbcd3;
 border-right: solid 1px #9cbcd3;
 border-bottom: solid 1px #9cbcd3;
}
.kat5linestop {
 border-top: solid 1px #9cbcd3;
}
.kat5bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_kat1.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat5bgmiddle {
 background-color: #effafc;
}
.kat5bglist1 {
 background-color: #ebf1f5;
}
.kat5bglist2 {
 background-color: #ffffff;
}
div.kat5bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_kat1.gif);
 background-repeat: repeat-x;
}
.kat5bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat1.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat5bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat5bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat1.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat5top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/kategorie/menu_unter_kat1.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat5 { border: solid 1px #9cbcd3; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat2cells td {
border: 1px solid #c9c9c9;
background-color:#eaeaea;
}
.kat2bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat2.gif);
 background-repeat: repeat-x;
}
.kat2 {
 background-color: #c9c9c9;
}
div#content div#middle h2.kat2hintbg {
 background-color: #babdba;
 color: #ffffff;
}
.button2bg {
 background-color: #babdba;
 border: solid 1px #babdba;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat2hintlines {
 border: solid 1px #babdba;
}
.kat2lines {
 border-left: solid 1px #c9c9c9;
 border-right: solid 1px #c9c9c9;
 border-bottom: solid 1px #c9c9c9;
}
.kat2linestop {
 border-top: solid 1px #c9c9c9;
}
.kat2bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verlauf_kat2.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat2bgmiddle {
 background-color: #f5f5f5;
}
.kat2bglist1 {
 background-color: #eaeaea;
}
.kat2bglist2 {
 background-color: #ffffff;
}
div.kat2bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat2.gif);
 background-repeat: repeat-x;
}
.kat2bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat2.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat2bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat2bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat2.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat2top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/kategorie/menu_unter_kat2.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat2 { border: solid 1px #c9c9c9; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat173781976cells td {
border: 1px solid #eb9267;
background-color:#fbe0d2;
}
.kat173781976bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat3.gif);
 background-repeat: repeat-x;
}
.kat173781976 {
 background-color: #eb9267;
}
div#content div#middle h2.kat173781976hintbg {
 background-color: #e05e1f;
 color: #ffffff;
}
.button173781976bg {
 background-color: #e05e1f;
 border: solid 1px #e05e1f;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat173781976hintlines {
 border: solid 1px #e05e1f;
}
.kat173781976lines {
 border-left: solid 1px #eb9267;
 border-right: solid 1px #eb9267;
 border-bottom: solid 1px #eb9267;
}
.kat173781976linestop {
 border-top: solid 1px #eb9267;
}
.kat173781976bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verlauf_kat3.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat173781976bgmiddle {
 background-color: #fcf0eb;
}
.kat173781976bglist1 {
 background-color: #fbe0d2;
}
.kat173781976bglist2 {
 background-color: #ffffff;
}
div.kat173781976bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat3.gif);
 background-repeat: repeat-x;
}
.kat173781976bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat3.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat173781976bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat173781976bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat3.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat173781976top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/kategorie/menu_unter_kat3.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat173781976 { border: solid 1px #eb9267; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat4cells td {
border: 1px solid #c6e7c0;
background-color:#f4f9f2;
}
.kat4bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat4.gif);
 background-repeat: repeat-x;
}
.kat4 {
 background-color: #c6e7c0;
}
div#content div#middle h2.kat4hintbg {
 background-color: #99d491;
 color: #ffffff;
}
.button4bg {
 background-color: #99d491;
 border: solid 1px #99d491;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat4hintlines {
 border: solid 1px #99d491;
}
.kat4lines {
 border-left: solid 1px #c6e7c0;
 border-right: solid 1px #c6e7c0;
 border-bottom: solid 1px #c6e7c0;
}
.kat4linestop {
 border-top: solid 1px #c6e7c0;
}
.kat4bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verlauf_kat4.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat4bgmiddle {
 background-color: #f9fcf8;
}
.kat4bglist1 {
 background-color: #f4f9f2;
}
.kat4bglist2 {
 background-color: #ffffff;
}
div.kat4bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat4.gif);
 background-repeat: repeat-x;
}
.kat4bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat4.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat4bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat4bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat4.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat4top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/kategorie/menu_unter_kat4.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat4 { border: solid 1px #c6e7c0; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat915955457cells td {
border: 1px solid #ffbe7d;
background-color:#ffdcb9;
}
.kat915955457bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat5.gif);
 background-repeat: repeat-x;
}
.kat915955457 {
 background-color: #ffbe7d;
}
div#content div#middle h2.kat915955457hintbg {
 background-color: #ff8c1a;
 color: #ffffff;
}
.button915955457bg {
 background-color: #ff8c1a;
 border: solid 1px #ff8c1a;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat915955457hintlines {
 border: solid 1px #ff8c1a;
}
.kat915955457lines {
 border-left: solid 1px #ffbe7d;
 border-right: solid 1px #ffbe7d;
 border-bottom: solid 1px #ffbe7d;
}
.kat915955457linestop {
 border-top: solid 1px #ffbe7d;
}
.kat915955457bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verlauf_kat5.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat915955457bgmiddle {
 background-color: #ffefdf;
}
.kat915955457bglist1 {
 background-color: #ffdcb9;
}
.kat915955457bglist2 {
 background-color: #ffffff;
}
div.kat915955457bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verlauf_kat5.gif);
 background-repeat: repeat-x;
}
.kat915955457bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat5.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat915955457bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat915955457bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kat5.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat915955457top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/kategorie/menu_unter_kat5.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat915955457 { border: solid 1px #ffbe7d; }
table.kattable {
width: 100%; 
border-collapse:collapse;
background-color:white;
margin-bottom:15px;
}
table.kattable td {
border: 1px solid rgb(98,102,101);
padding:8px 5px;
}
table.kattable.kat33cells td {
border: 1px solid #aaaaaa;
background-color:#ffffff;
}
.kat33bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_suche.gif);
 background-repeat: repeat-x;
}
.kat33 {
 background-color: #aaaaaa;
}
div#content div#middle h2.kat33hintbg {
 background-color: #ffffff;
 color: #ffffff;
}
.button33bg {
 background-color: #ffffff;
 border: solid 1px #ffffff;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat33hintlines {
 border: solid 1px #ffffff;
}
.kat33lines {
 border-left: solid 1px #aaaaaa;
 border-right: solid 1px #aaaaaa;
 border-bottom: solid 1px #aaaaaa;
}
.kat33linestop {
 border-top: solid 1px #aaaaaa;
}
.kat33bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/);
 background-repeat: repeat-x;
 position: relative;
}
.kat33bgmiddle {
 background-color: #ffffff;
}
.kat33bglist1 {
 background-color: #ffffff;
}
.kat33bglist2 {
 background-color: #ffffff;
}
div.kat33bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_suche.gif);
 background-repeat: repeat-x;
}
.kat33bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kueche.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat33bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat33bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kueche.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
div.kat33top {
 position: absolute;
 top: 37px;
 left: 0px;
 background-image: url(/viomatrix/imgs/);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat33 { border: solid 1px #aaaaaa; }
.gls .item {
 margin-bottom: 15px;
}
div#content div#middle .gls h2 {
 margin: 0px;
 padding: 0px;
 left: 0px;
}
.gls p.ok {
 color: #009900;
}
.gls p.err {
 color: #ff0000;
}
div#content div#middle div#bookmark {
 text-align: left;
 position: relative;
 z-index: 2;
 height: 14px;
 margin: 10px 0px 0px 0px;
 line-height: 12px;
}
div#bookmark label {
 display: block;
 margin-bottom: 5px;
}
.hinweisbox {
 margin: 0px 0px 20px 0px; 
 border: 1px solid #666666; 
 padding: 10px; 
 background-color: #FFFFCC; 
 color: #000000;
}
.errorbox {
 margin: 0px 0px 20px 0px; 
 border: 1px solid #ff0000; 
 padding: 10px; 
 background-color: #ffffff; 
 color: #ff0000;
 font-weight: bold;
}
.okbox {
 margin: 20px 0px 20px 0px; 
 border: 1px solid #007700; 
 padding: 10px; 
 background-color: #ffffff; 
 color: #007700;
 font-weight: bold;
}
.shoplogin .item { margin: 10px 0px 10px 0px; }
.shoplogin .colradio { float: left; width: 30px; }
.shoplogin .colradio input { border: none; }
.shoplogin .coltext { float: left; width: 400px; }
.shoplogin .coltext p { font-weight: bold; }
#pageContainer #slideshow {
margin:0 auto;
width:562px;
height:160px;
background:transparent no-repeat 0 0;
position:relative;
}
#pageContainer #slideshow #slidesContainer {
margin:0 auto;
 width:482px;
height:160px;
overflow:auto; position:relative;
 padding:0px 40px;
}
#pageContainer #slideshow #slidesContainer .slide {
margin:0 auto;
 width:482px;  height:158px;
border-left:none !important;
border-right:none !important;
}
#pageContainer .control {
display:block;
width:40px;
height:160px;
text-indent:-10000px;
position:absolute;
cursor: pointer;
}
#pageContainer #leftControl {
top:0;
left:0;
background:transparent url(/viomatrix/imgs/control_left.gif) no-repeat 0 0;
z-index: 1000;
}
#pageContainer #rightControl {
top:0;
right:0;
background:transparent url(/viomatrix/imgs/control_right.gif) no-repeat 0 0;
z-index: 1000;
}
#pageContainer {
margin:0 auto;
width:562px;
}


