.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; }
.kat5bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_eis.gif);
 background-repeat: repeat-x;
}
.kat5 {
 background-color: #a2f2fb;
}
div#content div#middle h2.kat5hintbg {
 background-color: #2a8f9a;
 color: #ffffff;
}
.button5bg {
 background-color: #2a8f9a;
 border: solid 1px #2a8f9a;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat5hintlines {
 border: solid 1px #2a8f9a;
}
.kat5lines {
 border-left: solid 1px #a2f2fb;
 border-right: solid 1px #a2f2fb;
 border-bottom: solid 1px #a2f2fb;
}
.kat5linestop {
 border-top: solid 1px #a2f2fb;
}
.kat5bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_eis.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat5bgmiddle {
 background-color: #effafc;
}
.kat5bglist1 {
 background-color: #e4fbfe;
}
.kat5bglist2 {
 background-color: #ffffff;
}
div.kat5bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_eis.gif);
 background-repeat: repeat-x;
}
.kat5bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_eis.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_eis.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_eis.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat5 { border: solid 1px #a2f2fb; }
.kat2bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_espresso.gif);
 background-repeat: repeat-x;
}
.kat2 {
 background-color: #f7ac4f;
}
div#content div#middle h2.kat2hintbg {
 background-color: #ab6d20;
 color: #ffffff;
}
.button2bg {
 background-color: #ab6d20;
 border: solid 1px #ab6d20;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat2hintlines {
 border: solid 1px #ab6d20;
}
.kat2lines {
 border-left: solid 1px #f7ac4f;
 border-right: solid 1px #f7ac4f;
 border-bottom: solid 1px #f7ac4f;
}
.kat2linestop {
 border-top: solid 1px #f7ac4f;
}
.kat2bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_espresso.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat2bgmiddle {
 background-color: #fbefe0;
}
.kat2bglist1 {
 background-color: #fad6a9;
}
.kat2bglist2 {
 background-color: #ffffff;
}
div.kat2bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_espresso.gif);
 background-repeat: repeat-x;
}
.kat2bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_espresso.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_espresso.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_espresso.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat2 { border: solid 1px #f7ac4f; }
.kat173781976bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_einri.gif);
 background-repeat: repeat-x;
}
.kat173781976 {
 background-color: #d2b07b;
}
div#content div#middle h2.kat173781976hintbg {
 background-color: #806b4d;
 color: #ffffff;
}
.button173781976bg {
 background-color: #806b4d;
 border: solid 1px #806b4d;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat173781976hintlines {
 border: solid 1px #806b4d;
}
.kat173781976lines {
 border-left: solid 1px #d2b07b;
 border-right: solid 1px #d2b07b;
 border-bottom: solid 1px #d2b07b;
}
.kat173781976linestop {
 border-top: solid 1px #d2b07b;
}
.kat173781976bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_einri.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat173781976bgmiddle {
 background-color: #fcf3e6;
}
.kat173781976bglist1 {
 background-color: #faead2;
}
.kat173781976bglist2 {
 background-color: #ffffff;
}
div.kat173781976bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_einri.gif);
 background-repeat: repeat-x;
}
.kat173781976bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_einri.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_einri.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_einri.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat173781976 { border: solid 1px #d2b07b; }
.kat4bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_gastrozu.gif);
 background-repeat: repeat-x;
}
.kat4 {
 background-color: #f7e952;
}
div#content div#middle h2.kat4hintbg {
 background-color: #ce8e09;
 color: #ffffff;
}
.button4bg {
 background-color: #ce8e09;
 border: solid 1px #ce8e09;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat4hintlines {
 border: solid 1px #ce8e09;
}
.kat4lines {
 border-left: solid 1px #f7e952;
 border-right: solid 1px #f7e952;
 border-bottom: solid 1px #f7e952;
}
.kat4linestop {
 border-top: solid 1px #f7e952;
}
.kat4bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_gastro.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat4bgmiddle {
 background-color: #fcfae3;
}
.kat4bglist1 {
 background-color: #fcf7c6;
}
.kat4bglist2 {
 background-color: #ffffff;
}
div.kat4bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_gastrozu.gif);
 background-repeat: repeat-x;
}
.kat4bgmenumark {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_gastrozu.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_gastrozu.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_gastro.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat4 { border: solid 1px #f7e952; }
.kat915955457bg {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_kueche.gif);
 background-repeat: repeat-x;
}
.kat915955457 {
 background-color: #a2cffb;
}
div#content div#middle h2.kat915955457hintbg {
 background-color: #6d8caa;
 color: #ffffff;
}
.button915955457bg {
 background-color: #6d8caa;
 border: solid 1px #6d8caa;
 font-weight: bold;
 font-size: 100%;
 width: 132px;
 margin: 12px 0px 0px 0px;
 padding: 3px 0px;
 color: #ffffff;
 cursor: pointer;
}
.kat915955457hintlines {
 border: solid 1px #6d8caa;
}
.kat915955457lines {
 border-left: solid 1px #a2cffb;
 border-right: solid 1px #a2cffb;
 border-bottom: solid 1px #a2cffb;
}
.kat915955457linestop {
 border-top: solid 1px #a2cffb;
}
.kat915955457bgcontent {
 background-image: url(/viomatrix/imgs/kategorie/prod_verl_kueche.gif);
 background-repeat: repeat-x;
 position: relative;
}
.kat915955457bgmiddle {
 background-color: #f3f7fa;
}
.kat915955457bglist1 {
 background-color: #ecf4fc;
}
.kat915955457bglist2 {
 background-color: #ffffff;
}
div.kat915955457bgmenue {
 background-image: url(/viomatrix/imgs/kategorie/menu_verl_kueche.gif);
 background-repeat: repeat-x;
}
.kat915955457bgmenumark {
 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;
}
.kat915955457bgmenu {
 padding: 0px 0px 0px 15px;
 display: block;
}
.kat915955457bgmenu:hover {
 background-image: url(/viomatrix/imgs/kategorie/menu_pfeil_kueche.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_kueche.gif);
 background-repeat: no-repeat;
 background-position: top;
 height: 4px;
}
input.kat915955457 { border: solid 1px #a2cffb; }
.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;
}
.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;
}

