body {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0px;
}

a,b,blockquote,div,em,form,h1,h2,h3,h4,i,li,nobr,ol,p,small,span,sub,sup,table,td,th,tr,u,ul {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a,b,blockquote,div,em,form,i,li,nobr,ol,p,span,sub,sup,table,td,th,tr,ul {
  font-size:9pt;
}

input, select, option, textarea {
  font-family:Tahoma,Verdana;
  font-size:9pt;
}

.input {
  font-family:Tahoma,Verdana;
  font-size:9pt;
}

.select {
  color:#333333;
  background-color:#FFFEE8;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

a {
  font-weight:normal;
  color:#336666;
}
a:link {
  text-decoration:none;
}
a:visited {
  text-decoration:none;
}
a:active {
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

a.klein {
  font-size:8pt;
  font-weight:bold;
  color:#336666;
}
a.klein:link {
  text-decoration:none;
}
a.klein:visited {
  text-decoration:none;
}
a.klein:active {
  text-decoration:none;
}
a.klein:hover {
  text-decoration:underline;
}

a.klein1 {
  font-size:8pt;
  font-weight:normal;
  color:#336666;
}
a.klein1:link {
  text-decoration:none;
}
a.klein1:visited {
  text-decoration:none;
}
a.klein1:active {
  text-decoration:none;
}
a.klein1:hover {
  text-decoration:underline;
}

a.toolbar {
  font-size:8pt;
  font-weight:bold;
  color:#666666;
}
a.toolbar:link {
  text-decoration:none;
}
a.toolbar:visited {
  text-decoration:none;
}
a.toolbar:active {
  text-decoration:none;
}
a.toolbar:hover {
  text-decoration:underline;
}

a.fett {
  font-weight:bold;
  color:#336666;
}
a.fett:link {
  text-decoration:none;
}
a.fett:visited {
  text-decoration:none;
}
a.fett:active {
  text-decoration:none;
}
a.fett:hover {
  text-decoration:underline;
}

a.weiss {
  font-weight:bold;
  color:#FFFFFF;
}
a.weiss:link {
  text-decoration:none;
}
a.weiss:visited {
  text-decoration:none;
}
a.weiss:active {
  text-decoration:none;
}
a.weiss:hover {
  text-decoration:underline;
}

a.gray {
  color:#999999;
}
a.gray:link {
  text-decoration:none;
}
a.gray:visited {
  text-decoration:none;
}
a.gray:active {
  text-decoration:none;
}
a.gray:hover {
  text-decoration:underline;
}

.box {
  color:#000000;
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  background-color:#FEFEFE;
}

.box_disabled {
  color:#808080;
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  background-color:#E6E6E6;
}

.selectbox {
  color:#000000;
  border-style:groove solid solid groove;
  border-color:#000000 #D4D0C8 #D4D0C8 #000000;
  border-width:2px 1px 1px 2px;
  background-color:#FEFEFE;
}

.selectbox_disabled {
  color:#808080;
  border-style:groove solid solid groove;
  border-color:#000000 #D4D0C8 #D4D0C8 #000000;
  border-width:2px 1px 1px 2px;
  background-color:#E6E6E6;
}

.box_login {
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  background-color:#FFFFFF;
}

.box_login_disabled {
  border-style:solid;
  border-color:#AAAAAA;
  border-width:1px;
  background-color:#CCCCCC;
}

.box_err {
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  background-color:#FF9999;
}

.box1 {
  font-size:8pt;
  color:#999999;
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  background-color:#FEFEFE;
}

.box2 {
  font-size:8pt;
  color:#000000;
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  background-color:#FEFEFE;
}

.h1 {
  font-size:9pt;
}

.ob {
  color:#FF0000;
}

.submit {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#6EC754;
}

.reset {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#E35940;
}

.btn_copy {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#0000FF;
}
.button {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
}

.menu0 {
  background-image:url("/admin/images/titel_bg.gif");
}

.menu1 {
  background-image:url("/admin/images/menu.jpg");
}

.menu2 {
  font-size:9px;
  color:#FFFFFF;
  background-color:#71939F;
}

.search_order {
  font-size:9px;
}

.form_label {
  font-size:9px;
  font-weight:bold;
  color:#666666;
}

.klein {
  font-size:8pt;
}

.klein_grau {
  font-size:9px;
  color:#555555;
}

.th {
  font-weight:bold;
  color:#FFFFFF;
  background-image:url(/admin/images/bg_gray.gif);
}

.th1 {
  font-size:7pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#666666;
}

.td {
  font-weight:bold;
  color:#000000;
  background-color:#DDDDDD;
}

.td1 {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#F5F5F5;
}

.td2 {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background: #DDDDDD !important;
}

.td3 {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FFFFFF;
}

.td3_inaktiv {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FFFDDE;
}

.td4 {
  font-weight:normal;
  color:#000000;
  background-color:#CECABD;
}

.kbv_aktiv {
  background-color:#FFCCCC;
}

.kbv_inaktiv {
  background-color:#F5F5F5;
}

.separator {
  font-weight:bold;
  background-color:#FFFFFF;
}

.ueberschrift {
  font-family:Tahoma,Arial;
  font-size:14pt;
  font-weight:bold;
  color:#666666;
}

/* --- NEU --- */

.th_1 {
  font-weight:bold;
  color:#FFFFFF;
  background-image:url(/admin/images/bg_gray.gif);
  white-space:nowrap;
}

.td_1_nw {
  font-size:8pt;
  font-weight:normal;
  color:#999999;
  background-color:#FAFAFA;
  white-space:nowrap;
}

.th_2 {
  font-weight:bold;
  color:#000000;
  background-color:#DCDCDC;
}

.th_3 {
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  background-color:#EBEBEB;
}

.td_1_verybest {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#BCA9F5;
}

.td_1_best {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#a0bcbd;
}

.td_1_min {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#dcdcdc;
}

.td_1 {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FAFAFA;
}

.td_2 {
  font-size:8pt;
  font-weight:normal;
  color:#707070;
  background-color:#F1F1F1;
}

.td_2_nw {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#F1F1F1;
  white-space:nowrap;
}

.td_3_nw {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#DDDDDD;
  white-space:nowrap;
}

.td_4 {
  font-size:8pt;
  font-weight:normal;
  color:#707070;
  background-color:#EDE9DB;
  white-space:nowrap;
}

.th_aktiv {
  font-weight:bold;
  color:#000000;
  background-color:#A0BCBD;
}

.td_aktiv {
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  background-color:#CCCCCC;
}

.td_aktiv2 {
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  background-color:#CCFFFF;
}

.td_aktiv3 {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FFFDDE;
}

.td_aktiv4 {
  font-size:8pt;
  font-weight:normal;
  color:#FF0000;
  background-color:#F1F1F1;
}

.td_aktiv4_nw {
  font-size:8pt;
  font-weight:normal;
  color:#999999;
  background-color:#FFFDDE;
  white-space:nowrap;
}

.td_aktiv3_nw {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FFFDDE;
  white-space:nowrap;
}

.td_1_g {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#FAFAFA;
}

.td_1_gtk {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#C5EBFF;
}

.td_hover {
  background-color:#cce3e0;
}

.inaktiv {
  font-style:italic;
  color:#757575;
}

.inaktiv_klein {
  font-size:8pt;
  font-style:italic;
  color:#757575;
}

.td_move {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  background-color:#CEE7E7;
}

.btn_normal {
  font-weight:bold;
  font-size:8pt;
  color:#5E5E5E;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#E5E5E5;
}

.btn_inaktiv {
  font-weight:bold;
  font-size:8pt;
  color:#AAAAAA;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#AAAAAA;
  background-color:#E5E5E5;
}

.btn_aktiv {
  font-weight:bold;
  font-size:8pt;
  color:#E35940;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#E35940;
  background-color:#E5E5E5;
}

.btn_action1 {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  background-color:#6BA0FF;
}

.btn_submit {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#6EC754;
}

.btn_reset {
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#E35940;
}

.imp_container {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
}

.imp {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  background-color: #046564;  
}

.menu3 {
  font-size:9px;
  color:#FFFFFF;
  background-color:#71939F;
}

.menu3-noneprod {
  font-size:9px;
  color:#FFFFFF;
  background-color:#FF0000;
}

.btn_submit_alternativ {
  font-weight:normal;
  font-size:8pt;
  color:#000000;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#D4D0C8;
}

.btn_reset_alternativ {
  font-weight:normal;
  font-size:8pt;
  color:#000000;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#5E5E5E;
  background-color:#D4D0C8;
}

.help_titel {
  font-size:14pt;
  font-weight:bold;
  color:#555555;
}

.helptoc {
  font-family:Verdana,Arial;
  font-size:8pt;
  font-weight:bold;
  color:#505050;
}

.helppage {
  font-family:Verdana,Arial;
  font-size:8pt;
}

.helppage_search {
  color:#FFFFFF;
  font-family:Verdana,Arial;
  font-size:8pt;
  background-color:#FF0084;
  border-style:solid;
  border-width:1px;
  border-color:#999999;
}

.helppage_search2 {
  color:#FFFFFF;
  font-family:Verdana,Arial;
  background-color:#FF0084;
  border-style:solid;
  border-width:1px;
  border-color:#999999;
}

.menu_icon4 {
  background-image:url(/admin/images/menu_icon4.gif);
}

.current_menu_item {
  font-weight:bold;
}

.login_title {
  font-weight:bold;
  padding:2px;
  color:#FFFFFF;
  background-color:#046564;
}

.login_input {
  background-color:#CEE7E7;
}

.login_border {
  background-color:#046564;
}

ab.body {
  margin:0px;
}

.ab_ueberschrift {
  font-size:13pt;
  font-weight:bold;
}

.ab_text {
  font-size:10pt;
}

.ab_th {
  font-size:8pt;
  font-weight:bold;
}

.ab_td {
  font-size:8pt;
}

a.ab {
  font-size:10pt;
  font-weight:bold;
  color:#006163;
}

.specialprice {
  font-size:8pt;
  color:#0000FF;
}

.specialprice_inaktiv {
  font-size:8pt;
  color:#800000;
}

.notice_black {
  font-size:10px;
  color:#000000;
}

.notice_turquoise {
  font-size:8pt;
  color:#006633;
}

.notice_red {
  font-size:10px;
  color:#FF0000;
}

.notice_red_bold {
  font-size:12px;
  color:#FF0000;
  font-weight:bold;
}

.td_regular {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
}

.td_regular2 {
  font-size:10pt;
  font-weight:normal;
  color:#000000;
}

.td_bold {
  font-size:8pt;
  font-weight:bold;
  color:#000000;
}

.bg_gray {
  background-color:#F1F1F1;
}

.bg_lightgray {
  background-color:#FAFAFA;
}

.bg_darkgray {
  background-color:#DCDCDC;
}

.bg_red {
  background-color:#FFCCCC;
}

.bg_lightred {
  background-color:#FCDDDD;
}

.bg_darkred {
  background-color:#EBABAB;
}

/* --- für JQuery-Listenmenü  --- */
html>body div.outerbox {
	padding: 0 5px 5px 0;
}
html>body div.outerbox div.shadowbox1 {
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 5px;
	height: 100%;
	background: url(/admin/images/myshadow.png) no-repeat right top;
}
html>body div.outerbox div.shadowbox2 {
	position: absolute;
	bottom: 0;
	right: 5px;
	height: 5px;
	width: 100%;
	background: url(/admin/images/myshadow.png) left bottom;
}
html>body div.outerbox div.shadowbox3 {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 5px;
	width: 5px;
	background: url(/admin/images/myshadow.png) no-repeat right bottom;
}
html>body .innerbox {
	margin: 0;
	display: inherit;
}
#root-menu-div a {
	font-size: 10px;
}
#root-menu-div li{
	white-space: nowrap;
	cursor: pointer;
	margin: 2px;
}
#root-menu-div li a {
  text-decoration: none;
}
* html #root-menu-div li{
	height: 1.5em; /* fixing ie6 problem */
}
ul.menu,
#root-menu-div ul {
	background-color: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
  border: 1px solid #000;
}
li.active {
	background-color: #cee7e7;
}
.activetarget{
	background-color: white;
}
* html div.menu-item {
	display: inline; /* fixes problem in ie6 */
}
li.menumain {
	float: left;
	padding: 0 10px;
}
div.menu-item {
	padding: 1px 10px 1px 4px;
	width:100%;
}
img.menu-item-arrow {
	position: absolute;
	right: 4px;
	top: 6px;
}
p.actionlist img {
  background: none;
  cursor: pointer;
}
span.pagetitle {
  color: #666666;
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  white-space: nowrap;
}

/* --- für JQuery-Tooltip  --- */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #ffff99;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {
	font-size: 11px;
	font-weight: normal;
  margin: 0;
}
#right {
  text-align: right;
}
img.tooltip.nolink {
  cursor: help;
}

.ddl {
  white-space:nowrap;
  cursor:default;
}

.ddl_selected {
  white-space:nowrap;
  cursor:default;
  background-color:#4466AA;
  color:white;
}

/* --- Navigation --- */

.milonictable {
  height: 23px;
}

/* CSS-Menü */

div#Navigation {
  width: 950px;
  position: absolute;
  left: 169px;
  top: 42px;
}

ul.level1 {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 999;
  border: 1px solid #000000;
}

ul.level1 > li {
  position: relative;
  float: left;
  height: 23px;
  background: #D4D0C8;
  color: red;
  border-left: 1px solid #555555;
  padding: 0 0 0 4px;
}

ul.level1 > li.hasSubmenu {
  padding: 0 5px 0 4px;
}

ul.level1 > li:first-child {
  border-left: none;
  padding: 0;
}

ul.level1 > li.current {
  background: #546871;
}

ul.level1 > li:hover {
  background: #71939F;
}

ul.level1 li.fixedWidth ul {
  width: 180px;
}

ul.level1 li:hover > ul {
  display: inline-block;
}

ul.level1 a,
li.inactive {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  display: block;
  line-height: 22px;
  padding: 0 3px 0 1px;
  cursor: pointer;
}

li.inactive {
  color: #AFAFAF;
}

ul.level1 > li.hasSubmenu > a {
  background: url("/admin/images/menu/neu/downboxed.gif") no-repeat scroll right 6px;
  padding: 0 19px 0 0;
}

ul.level1 > li.hasSubmenu:hover > a {
  background: url("/admin/images/menu/neu/on_downboxed.gif") no-repeat scroll right 6px;
}

ul.level1 > li:hover > a,
ul.level1 > li.current > a {
  color: #FFFFFF;
}

ul.level1 img {
  border: none;
}

ul.level2,
ul.level3,
ul.level4 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
  border: 1px solid #999999;
  background: #FAFCFC;
}

ul.level2 {
  position: absolute;
  top: 23px;
  left: -1px;
}

ul.level3 {
  position: relative;
  top: -24px;
  left: 1px;
  z-index: 1;
}

ul.level4 {
  position: relative;
  top: -25px;
  left: 1px;
  z-index: 2;
}

ul.level1 ul > li {
  position: relative;
  height: 24px;
  background: #FAFCFC;
  border-style: solid;
  border-color: #DDDDDD transparent transparent transparent;
  border-width: 1px;
  white-space: nowrap;
  z-index: 1100;
}

ul.level1 > li.fixedWidth ul.level4 > li {
  height: auto;
  min-height: 24px;
}

ul.level1 > li.fixedWidth ul.level4 > li > a {
  white-space: normal;
  line-height: 1.5em;
}

ul.level1 ul > li.current {
  background: #DCDCDC;
  border: 1px dashed #666666;
  z-index: 1100;
}

ul.level1 ul > li:hover {
  background: #CEE7E7;
  border: 1px solid #046564;
  z-index: 1100;
}

ul.level1 ul > li > a,
ul.level1 ul > li.inactive {
  font-family: Verdana, Tahoma, Arial, sans-serif;
}

ul.level1 ul > li.hasSubmenu > a {
  background: url("/admin/images/menu/neu/downboxed1.gif") no-repeat scroll right 5px !important;
  padding: 0 22px 0 0;
}

ul.level1 ul > li.hasSubmenu:hover > a {
  background: url("/admin/images/menu/neu/on_downboxed1.gif") no-repeat scroll right 5px !important;
}

img.menuIcon {
  position: relative;
  margin: 3px 3px 0 0;
  vertical-align: top;
  min-height: 16px;
}

*+html img.menuIcon {
  vertical-align: middle;
}

ul.level1 > li:first-child img.menuIcon {
  margin: 1px 4px 0 0;
}

ul.level3 > li > a {
  min-height: 23px;
}

a.indent {
  padding: 0 0 0 20px !important;
}

li.withoutIcon {
  padding: 0 4px;
}

li.withoutIcon.hasSubmenu {
  padding: 0 0 0 4px;
}

div.submenuHelper {
  clear: both;
  float: left;
  width: 100%;
  height: 1px;
  visibility: hidden;
}
