* {
	font-family:Tahoma,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#808080;
}


html {
	height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	height: 99%;
	margin-bottom: 1px;
	background: #C7C7C7;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
}

table {
	border-collapse:collapse;
}

.geladen {
  width: 100%;
  text-align: right;  
}

#box_01 {
	width: 900px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #028DC8;
}

#box_02 {
	width: 850px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #F0E68C;
	background: #C7C7C7;
}

#box_02_kopf {
	width: 850px;
	margin: 0px;
	padding: 0px;
	background: #808080;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
/*
	border: 1px solid #FFFFFF;
*/
}

#box_03 {
  width: 800px;
	margin: 0px;
	padding: 10px;
	text-align: left;
	background: #C7C7C7;
	color: #808080;
}

#box_03 table {
  width: 100%;
  height: 100%;
}

#box_menu {
  width: 850px;
  height: 58px;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  background: #F0E68C;
  color: #808080;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}

#box_menu table {
  width: 100%;
}

#box_menu tr {
}

#box_menu th {
}

#box_menu td {
  text-align: center;
}

.content {
  width: 100%;
  height: 480px;
  margin: 0px;
  padding: 0px;
  background: #C7C7C7;
/*  border: 1px solid ; */
  color: #FFFFFF;  
}

.content_scroll {
  min-height: 475px;
  max-height: 475px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll td {
  height: 22px;
}

.content_scroll_vorschau {
  min-height: 270px;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.content_scroll_titel {
  min-height: 440px;
  max-height: 440px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_titel td {
  height: 22px;
}

.content_scroll_katalog {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_katalog td {
  height: 22px;
}

.content_scroll_search {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_search td {
  height: 22px;
}

.content_scroll_artikel {
  min-height: 420px;
  max-height: 420px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.content_scroll_artikel td {
  height: 22px;
}

.content_scroll_zusatz {
  min-height: 235px;
  max-height: 235px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_zusatz td {
  height: 22px;
}

.content_scroll_bilder {
  min-height: 470px;
  max-height: 470px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.menu_V, .menu_V0, .menu_V1 { display:block; }
/*
.menu_V { background: #C7C7C7; color: #808080; }
*/
.menu_V0 { background: #C7C7C7; color: #808080; }
.menu_V1 { background: #808080; color: #C7C7C7; }

.menu_Vpflege, .menu_V0pflege, .menu_V1pflege { display:block; }
.menu_Vpflege { background: #00008B; color: #FFFFFF; }
.menu_V0pflege { background: #00008B; color: #FFFFFF; }
.menu_V1pflege { background: #028DC8; color: #FFFFFF; }

.menu_H, .menu_H0, .menu_H1 { display:block; }
.menu_H0 { background: #C7C7C7; color: #808080; }
.menu_H1 { background: #808080; color: #C7C7C7; }

/*
.rows0 { height:30px; background-color:none; }
.rows1 { height:30px; background-color:lightgrey; color:white; }
*/


.rowsAG0  { height:30px; }
.rowsAG0T { height:30px; }
.rowsAG0A { height:30px; }
.rowsAG1  { height:30px; }
.rowsAG1T { height:30px; }
.rowsAG1A { height:30px; }

.rowsAG0,  .rowsAG0 td { background-color:none; vertical-align: middle; }
.rowsAG0T, .rowsAG0T td { background-color:none; font-weight:bold; vertical-align: middle; }
.rowsAG0A, .rowsAG0A td { background-color:none; vertical-align: middle; }
.rowsAG1,  .rowsAG1 td { background-color:lightgrey; vertical-align: middle; }
.rowsAG1T, .rowsAG1T td { background-color:lightgrey; font-weight:bold; vertical-align: middle; }
.rowsAG1A, .rowsAG1A td { background-color:lightgrey; vertical-align: middle; }

.bg_grey, .bg_grey_bild, .bg_grey_text, .bg_grey_agsttext {
  z-index: 40;
  display: none;
  background-color: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=50); /* Internet Explorer */
  -moz-opacity: 0.50; /* Mozilla Browser */
  opacity: 0.50; /* Opera */
}

.dasbild {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.dertext {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.deragsttext {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.kat_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.kat_detail_daten {

}

.kat_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.kat_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1 { background: #C7C7C7; color: #808080; }

.kat_detail_artikel_V0JA { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1JA { background: #C7C7C7; color: #808080; }

.kat_detail_artikel_V0NEIN td { background: #FFFFFF; color: red; }
.kat_detail_artikel_V1NEIN td { background: #C7C7C7; color: red; }

.kat_merkmal_NEIN { color: red; }

.kat_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_detail_bilder {
  display: none;
  width:897px;
  height: 615px;
  overflow-x: hidden;
  overflow-y: hidden;
}



.ast_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.ast_detail_daten {

}

.ast_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.ast_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_artikel_V1 { background: #C7C7C7; color: #808080; }

.ast_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_detail_katalog {
  display: none;
  width:897px;
  height: 590px;
  overflow: none;
}

.ast_detail_katalog_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_katalog_V1 { background: #C7C7C7; color: #808080; }

.ast_detail_katalog_V0gefunden td { background: #00008B; color: #FFFFFF; }
.ast_detail_katalog_V1gefunden td { background: #028DC8; color: #FFFFFF; }


.ast_katalog {
  width:33%;
  height: 590px;
  overflow: none;
  overflow-y: scroll;
  float:left;
}

.art_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: scroll;
  margin-left: -50px;
  margin-top: -85px;
}

.bt_detail1 {
  float:left;
  width:50px;
}

.bt_detail2 {
  float:left;
  width:20px;
}

.bt_detail3 {
  float:left;
  width:30px;
}

.bt_detail4 {
  text-align:center;
  float:left;
  width:50px;
}

.bt_detail_p_merkmal {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_detail_p_artikel {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_termin_auswahl, .bt_angebot_auswahl {
  text-align:center;
  float:left;
  width:80px;
  height: 30px;
}

.bt_angebot_anlegen {
  text-align:center;
  float:right;
  width:120px;
  height: 20px;
}

.divbutton {
  float:left;
  width:50px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#divonclick1 {
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox {
  margin: 10px;
  padding: 10px;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox p {
  color: #FFFFFF;
}

#statusinfobox_02 {
  margin: 5px;
  padding: 5px;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_02 p {
  color: #FFFFFF;
}

#statusinfobox_ag_bt, #statusinfobox_ag_text {
  margin: 2px;
  margin-top:-7px;
  padding: 5px;
  text-align: center;
  float: left;
  width: 30px;
  height: 18px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
* {
	font-family:Tahoma,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#808080;
}


html {
	height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	height: 99%;
	margin-bottom: 1px;
	background: #C7C7C7;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
}

table {
	border-collapse:collapse;
}

.geladen {
  width: 100%;
  text-align: right;  
}

#box_01 {
	width: 900px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #028DC8;
}

#box_02 {
	width: 850px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #F0E68C;
	background: #C7C7C7;
}

#box_02_kopf {
	width: 850px;
	margin: 0px;
	padding: 0px;
	background: #808080;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
/*
	border: 1px solid #FFFFFF;
*/
}

#box_03 {
  width: 800px;
	margin: 0px;
	padding: 10px;
	text-align: left;
	background: #C7C7C7;
	color: #808080;
}

#box_03 table {
  width: 100%;
  height: 100%;
}

#box_menu {
  width: 850px;
  height: 58px;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  background: #F0E68C;
  color: #808080;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}

#box_menu table {
  width: 100%;
}

#box_menu tr {
}

#box_menu th {
}

#box_menu td {
  text-align: center;
}

.content {
  width: 100%;
  height: 480px;
  margin: 0px;
  padding: 0px;
  background: #C7C7C7;
/*  border: 1px solid ; */
  color: #FFFFFF;  
}

.content_scroll {
  min-height: 475px;
  max-height: 475px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll td {
  height: 22px;
}

.content_scroll_vorschau {
  min-height: 270px;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.content_scroll_titel {
  min-height: 440px;
  max-height: 440px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_titel td {
  height: 22px;
}

.content_scroll_katalog {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_katalog td {
  height: 22px;
}

.content_scroll_search {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_search td {
  height: 22px;
}

.content_scroll_artikel {
  min-height: 420px;
  max-height: 420px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.content_scroll_artikel td {
  height: 22px;
}

.content_scroll_zusatz {
  min-height: 235px;
  max-height: 235px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_zusatz td {
  height: 22px;
}

.content_scroll_bilder {
  min-height: 470px;
  max-height: 470px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.menu_V, .menu_V0, .menu_V1 { display:block; }
/*
.menu_V { background: #C7C7C7; color: #808080; }
*/
.menu_V0 { background: #C7C7C7; color: #808080; }
.menu_V1 { background: #808080; color: #C7C7C7; }

.menu_Vpflege, .menu_V0pflege, .menu_V1pflege { display:block; }
.menu_Vpflege { background: #00008B; color: #FFFFFF; }
.menu_V0pflege { background: #00008B; color: #FFFFFF; }
.menu_V1pflege { background: #028DC8; color: #FFFFFF; }

.menu_H, .menu_H0, .menu_H1 { display:block; }
.menu_H0 { background: #C7C7C7; color: #808080; }
.menu_H1 { background: #808080; color: #C7C7C7; }

/*
.rows0 { height:30px; background-color:none; }
.rows1 { height:30px; background-color:lightgrey; color:white; }
*/


.rowsAG0  { height:30px; }
.rowsAG0T { height:30px; }
.rowsAG0A { height:30px; }
.rowsAG1  { height:30px; }
.rowsAG1T { height:30px; }
.rowsAG1A { height:30px; }

.rowsAG0,  .rowsAG0 td { background-color:none; vertical-align: middle; }
.rowsAG0T, .rowsAG0T td { background-color:none; font-weight:bold; vertical-align: middle; }
.rowsAG0A, .rowsAG0A td { background-color:none; vertical-align: middle; }
.rowsAG1,  .rowsAG1 td { background-color:lightgrey; vertical-align: middle; }
.rowsAG1T, .rowsAG1T td { background-color:lightgrey; font-weight:bold; vertical-align: middle; }
.rowsAG1A, .rowsAG1A td { background-color:lightgrey; vertical-align: middle; }

.bg_grey, .bg_grey_bild, .bg_grey_text, .bg_grey_agsttext {
  z-index: 40;
  display: none;
  background-color: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=50); /* Internet Explorer */
  -moz-opacity: 0.50; /* Mozilla Browser */
  opacity: 0.50; /* Opera */
}

.dasbild {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.dertext {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.deragsttext {
  z-index: 60;
  display: none;
  background: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=90); /* Internet Explorer */
  -moz-opacity: 0.90; /* Mozilla Browser */
  opacity: 0.90; /* Opera */
}

.kat_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.kat_detail_daten {

}

.kat_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.kat_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1 { background: #C7C7C7; color: #808080; }

.kat_detail_artikel_V0JA { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1JA { background: #C7C7C7; color: #808080; }

.kat_detail_artikel_V0NEIN td { background: #FFFFFF; color: red; }
.kat_detail_artikel_V1NEIN td { background: #C7C7C7; color: red; }

.kat_merkmal_NEIN { color: red; }

.kat_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_detail_bilder {
  display: none;
  width:897px;
  height: 615px;
  overflow-x: hidden;
  overflow-y: hidden;
}



.ast_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.ast_detail_daten {

}

.ast_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.ast_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_artikel_V1 { background: #C7C7C7; color: #808080; }

.ast_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_detail_katalog {
  display: none;
  width:897px;
  height: 590px;
  overflow: none;
}

.ast_detail_katalog_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_katalog_V1 { background: #C7C7C7; color: #808080; }

.ast_detail_katalog_V0gefunden td { background: #00008B; color: #FFFFFF; }
.ast_detail_katalog_V1gefunden td { background: #028DC8; color: #FFFFFF; }


.ast_katalog {
  width:33%;
  height: 590px;
  overflow: none;
  overflow-y: scroll;
  float:left;
}

.art_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: scroll;
  margin-left: -50px;
  margin-top: -85px;
}

.bt_detail1 {
  float:left;
  width:50px;
}

.bt_detail2 {
  float:left;
  width:20px;
}

.bt_detail3 {
  float:left;
  width:30px;
}

.bt_detail4 {
  text-align:center;
  float:left;
  width:50px;
}

.bt_detail_p_merkmal {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_detail_p_artikel {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_termin_auswahl, .bt_angebot_auswahl {
  text-align:center;
  float:left;
  width:80px;
  height: 30px;
}

.bt_angebot_anlegen {
  text-align:center;
  float:right;
  width:120px;
  height: 20px;
}

.divbutton {
  float:left;
  width:50px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#divonclick1 {
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox {
  margin: 10px;
  padding: 10px;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox p {
  color: #FFFFFF;
}

#statusinfobox_02 {
  margin: 5px;
  padding: 5px;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_02 p {
  color: #FFFFFF;
}

#statusinfobox_ag_bt, #statusinfobox_ag_text {
  margin: 2px;
  margin-top:-7px;
  padding: 5px;
  text-align: center;
  float: left;
  width: 30px;
  height: 18px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
/* eigene Ergänzungen */

