

.body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: E59966;
  }

.stb_datum { border:1px outset gray; margin:.5em; padding:.5em; background-color:#efd;}
.stb_tabelle { border-bottom:1px dotted #900; }
.stb_form { font-style:italic; }
.stb_select { font-size:80%; color:#444; }

.table {
   background-color: #ffeda0;
   border-collapse: collapse;
   border: none;
 }
.thead {
   background-color: #f3c600;
 }
.tfoot {
   background-color: #F7F1D4;
   font-size: 80%;
   border-top: 1px solid #999;
 }
.td, .th {
   text-align: left;
   padding: 0.5em 1em;
 }


.button{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
}

.cl_main, .cl_main_w{
	position:relative;
	top:0px;
	width:1000px;
	min-height:640px;
	z-index:1;
	background-color:E59966;
	border-left: 1px solid blue;
	border-top: 1px solid blue;
	border-right: 1px solid blue;
	border-bottom: 1px solid blue;
	margin:auto;
}

.cl_main{
	cursor:default;
}

.cl_main_w{
	cursor:wait;
}

.cl_toplogo{
	padding: 0px;
	margin: 0px;
	height:150px;
	width:400px;
	border: none;
	float:left;
}

.cls{
	float: none;
	clear: both;
	margin: 0px;
	padding: 0;
	border: none;
	font-size:1px;
}

.cl_todo{
	height: 150px;
	width: 600px;
	padding: 0px;
	border: none;
	text-align: right;
	vertical-align: bottom;
	float: left;
}

.cl_footer{
	position: relative;
	width: 1000px;
	height: 33px;
	margin:auto;
	background-color: blue;
	border: 1px solid blue;
	white-space: nowrap;
	vertical-align:middle;
}

.cl_footer_l{
	width: 490px;
	height: 31px;
	margin: auto;
	white-space: nowrap;
	text-align:left;
	vertical-align:middle;
	float: left;
}

.cl_footer_r{
	width: 490px;
	height: 31px;
	margin: auto;
	white-space: nowrap;
	text-align:right;
	vertical-align:middle;
	float:right;
}

.cl_menu{
	position:relative;
	top:0px;
	z-index:1;
	height:30px;
	text-align:left;
}

.cl_submenu{
	position:absolute;
	top:181px;
	z-index:5;
	text-align:left;
}

.cl_cont{
	width:1000px;
	text-align:left;
	vertical-align:top;
}

.topic{
	position:relative;
	top:0px;
	background-color:#B6CFFF;
	height:24px;
	width:996px;
	border: none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding: 2px;
}

.topic_adm{
	position:relative;
	top: 0px;
	background-color:#FF0000;
	height:24px;
	width:996px;
	border: none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding: 2px;
}


/*login*/
.tbl_login{
	border:1px solid #0000D1;
	border-collapse:collapse;
	margin:auto;
}

.th_login{
	border-bottom:1px solid #0000D1;
	background-color:#B6CFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.td_login, .td_login_r{
	background-color:#cccccc;
	border-width:0px;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	white-space:nowrap;
}

.td_login_r{
	text-align:right;
}

.inp_login{
	position:relative;
	border:1px solid #000000;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	width:200px;
}

.inp_but_login{
	position:relative;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	width:250px;
}

/*Rezept*/
.tbl_rezept{
	border:1px solid #0000D1;
	border-collapse:collapse;
	margin:auto;
}

.th_rezept{
	border-bottom:1px solid #0000D1;
	background-color:#B6CFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.td_rezept, .td_rezept_r, .td_urezept, .td_urezept_r, .td_rezept_c, .td_urezept_c{
	border-width:0px;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	white-space:nowrap;
}

.td_rezept_r{
	background-color:#ccffcc;
	text-align:right;
}

.td_rezept{
	background-color:#ccffcc;
	text-align:left;
}

.td_urezept_r{
	background-color:#dddddd;
	text-align:right;
}

.td_urezept{
	background-color:#dddddd;
	text-align:left;
}

.td_rezept_c{
	background-color:#ccffcc;
	text-align:center;
}

.td_urezept_c{
	background-color:#dddddd;
	text-align:center;
}

.inp_rezept{
	position:relative;
	border:1px solid #000000;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	width:100px;
}

.inp_but_rezept{
	position:relative;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	width:80px;
}

/*Menü*/
.tbl_menu{
	border-top:1px solid #0000D1;
	border-bottom:1px solid #0000D1;
	border-collapse:collapse;
}

.td_menu_1{
	width:66px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_1_o{
	width:66px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_2{
	width:106px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_2_o{
	width:106px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_3{
	width:56px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_3_o{
	width:56px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_4{
	width:80px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_4_o{
	width:80px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_5{
	width:80px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_5_o{
	width:80px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_6{
	width:60px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_6_o{
	width:60px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_7{
	width:80px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_7_o{
	width:80px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_8{
	width:80px;
	background-color:#cccccc;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_menu_8_o{
	width:80px;
	background-color:#B6CFFF;
	border-width:0px;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
}

.td_menu_rest{
	background-color:#cccccc;
	border-width:0px;
	width:755px;
}

/*SubMenü*/
.tbl_submenu{
	border-left:1px solid #0000D1;
	border-right:1px solid #0000D1;
	border-bottom:1px solid #0000D1;
	border-collapse:collapse;
}

.td_submenu{
	background-color:#cccccc;
	border-right:1px solid black;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	white-space:nowrap;
}

.td_submenu_o{
	background-color:#B6CFFF;
	border-right:1px solid black;
	padding:4px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:pointer;
	white-space:nowrap;
}

.a_sm:link { color:#000000; text-decoration:none; }
.a_sm:visited { color:#000000; text-decoration:none;}
.a_sm:active { color:#000000; text-decoration:none;}
.a_sm:hover { color:#000000; text-decoration:none;}

/*Tabelle der Eingabemasken*/

.tbl_eing{
	width:100%;
	border-width:0px;
	border-collapse:collapse;
	margin:auto;
}

.th_eing{
	width:25%;
	background-color:#B6CFFF;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:left;
}

.th_op{
	background-color:#FFFF85;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:center;
}

.td_warn{
	background-color:#ff3311;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_eing{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_eing_l{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_eing_r{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
}

.td_eing_ro{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_eing_l_ro{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_eing_r_ro{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
}

/*Artikel wird zurückgegeben*/
.td_eing_gr, .td_eing_rs, .td_eing_gr_l, .td_eing_rs_l, .td_eing_gr_r, .td_eing_rs_r{
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
}

.td_eing_gr{
	background-color:#57d37d;
	text-align:center;
}

/*Artikel wird entsorgt*/
.td_eing_rs{
	background-color:#d36262;
	text-align:center;
}

.td_eing_gr_l{
	background-color:#57d37d;
	text-align:left;
}

/*Artikel wird entsorgt*/
.td_eing_rs_l{
	background-color:#d36262;
	text-align:left;
}

.td_eing_gr_r{
	background-color:#57d37d;
	text-align:right;
}

/*Artikel wird entsorgt*/
.td_eing_rs_r{
	background-color:#d36262;
	text-align:right;
}

.td_art{
	width:200px;
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_artnr{
	width:44px;
	background-color:#33ec3b;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:14pt;
	font-weight:bold;
	cursor:default;
	text-align:right;
}

.td_kasse{
	width:90px;
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
}

.td_norm{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
	vertical-align:top;
}

.td_norm_c{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_norm_r{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
}

.td_kasse_ro{
	width:44px;
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.inp_l, .inp_r, .inp_l_ro, .inp_r_ro{
	border: black 1px solid;
	width:200px;
	background-color:#ffffff;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
}

.inp_l{
	text-align:left;
}

.inp_l_ro{
	text-align:left;
	background-color:#eeeeee;
	color:#555555;
}

.inp_r{
	text-align:right;
}

.inp_r_ro{
	text-align:right;
	background-color:#eeeeee;
	color:#555555;
}

.inp_eing_l{
	width:100px;
	background-color:#ffffff;
	border:none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.inp_eing_r{
	width:64px;
	background-color:#ffffff;
	border:none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}

.inp_ldiff_r{
	width:100px;
	background-color:#ffffff;
	border:none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}

.inp_eing_r_ro{
	width:64px;
	background-color:#eeeeee;
	border:none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
}

.inp_ldiff_r_ro{
	width:60px;
	background-color:#eeeeee;
	border:none;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:right;
}

.sel_eing, .sel_rechnung, .sel_muell{
	background-color:#ffffff;
	border:1px solid #000000;
	font-family:Helvetica,Arial,Sans-serif;
	font-weight:normal;
}

.sel_eing{
	width:200px;
	font-size:10pt;
}

.sel_rechnung{
	width:300px;
	font-size:12pt;
}

.sel_muell{
	width:80px;
	font-size:10pt;
}

.but_vk{
	width:150px;
}

.rad_angebot{
	width:20px;
	height:20px;
	font-size:24pt;
}

.mini_l{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:7pt;
	font-weight:normal;
	text-align:left;
	margin: 0px;
}

/*Post*/
.tbl_post{
	border-width:0px;
	border-collapse:collapse;
	margin:auto;
}

.td_post_h{
	color:#fca51a;
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
}

.td_post, .td_post_r{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
}

.td_post{
	text-align: left;
}

.td_post_r{
	text-align: right;
}

.th_post{
	background-color:#B6CFFF;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:center;
}

a.post:link { font-weight:bold; color:#fca51a; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}
a.post:visited { font-weight:bold; color:#fca51a; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}
a.post:hover { font-weight:bold; color:#fca51a; text-decoration:underline; font-family:Helvetica,Arial,Sans-serif;}
a.post:active { font-weight:bold; color:#fca51a; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}

a.gelesen:link { font-weight:normal; color:#000000; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}
a.gelesen:visited { font-weight:normal; color:#000000; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}
a.gelesen:hover { font-weight:normal; color:#000000; text-decoration:underline; font-family:Helvetica,Arial,Sans-serif;}
a.gelesen:active { font-weight:normal; color:#000000; text-decoration:none; font-family:Helvetica,Arial,Sans-serif;}

.inp_betreff{
	width:500px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.txt_mesg{
	width:500px;
	height:200px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

/*TK-Bestellung*/
.td_tk_art{
	width:240px;
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_tk_artnr{
	width:44px;
	background-color:#33ec3b;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:14pt;
	font-weight:bold;
	cursor:default;
	text-align:right;
}

.td_tk_kasse{
	width:44px;
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

.td_tk_eh{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
	vertical-align:top;
}

.td_tk_r{
	background-color:#eeeeee;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
	vertical-align:top;
}

/*Downloads*/
.tbl_down{
	width:98%;
	border-width:0px;
	border-collapse:collapse;
	margin:1%;
}

/*Status*/
.tbl_status{
	border-width:0px;
	border-collapse:collapse;
	margin: auto 0px auto auto;
}

.th_status{
	background-color:#ffffff;
	border:1px dotted #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	font-weight:bold;
	cursor:default;
	text-align:center;
}

.td_status{
	background-color:#eeeeee;
	border:1px dotted #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

/*Kalender*/
.kalender{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	border-spacing:2px;
	/*border-collapse:collapse;*/
}

.kw{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#dddddd;
	color:#000000;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
}

.tag{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#B6CFFF;
	color:#000000;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
	cursor:default;
}

.tag_over{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#B6CFFF;
	color:#000000;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:2px dotted #000000;
	padding:0px;
	cursor:pointer;
}

.sonntag{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#FFFF85;
	color:#000000;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
	cursor:default;
}

.sonntag_over{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#FFFF85;
	color:#000000;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:2px dotted #000000;
	padding:0px;
	cursor:pointer;
}

.heute{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#699CFF;
	color:#000000;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
	cursor:default;
}

.heute_over{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#699CFF;
	color:#000000;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:2px dotted #000000;
	padding:0px;
	cursor:pointer;
}

.ftag{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#0000D1;
	color:#FFFFFF;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
	cursor:default;
}

.ftag_over{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#0000D1;
	color:#FFFFFF;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:2px dotted #000000;
	padding:0px;
	cursor:pointer;
}

.ftagheute{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#009600;
	color:#ffffff;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
	cursor:default;
}

.ftagheute_over{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	background-color:#009600;
	color:#ffffff;
	font-weight:bold;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:2px dotted #000000;
	padding:0px;
	cursor:pointer;
}



.kaltop{
	background-color:#cccccc;
	color:#000000;
	width:20px;
	height:20px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
}

.kalh{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	visibility:hidden;
	width:0px;
	height:0px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

.kals{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	visibility:visible;
	width:228px;
	height:181px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
	border:none;
}

/*Element für Liquiditätsplan*/
.liqui{
	width:1000px;
	height:500px;
	overflow:scroll;
	border:none;
}


.tbl_liqui{
	width:100%;
	border-width:0px;
	border-collapse:collapse;
	margin:auto;
}

.th_liqui{
	background-color:#B6CFFF;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:center;
}

.th_liqui2{
	background-color:#FFFF85;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:center;
}

.td_liqui{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:left;
}

.td_liqui_p{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:right;
}

.td_liqui_n{
	color:#ff0000;
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	cursor:default;
	text-align:right;
}

.td_liqui_b{
	background-color:#ffffff;
	border:1px solid #0000D1;
	padding:2px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	cursor:default;
	text-align:center;
}

/*Nachrichtenanzeige*/
.message_h{
	position:absolute;
	z-index:100;
}

.error_s, .warn_s, .success_s, .yesno_s{
	background-color:#ffffff;
	float: left;
	z-index:100;
	float: left;
}

.fort_s{
	background-color:#ffffff;
	border:thin solid black;
	position:absolute;
	margin:auto;
	text-align:center;
	z-index:100;
	overflow:hidden;
	visibility:visible;
}

.error_s{
	border:4px solid #ff0000;
}

.warn_s{
	border:4px solid #ffff00;
}

.success_s{
	border:4px solid #00dd00;
}

.yesno_s{
	border:4px solid #0000dd;
}

.error_h, .warn_h, .success_h, .yesno_h{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:bold;
	height:28px;
	width:336px;
	border: none;
	padding:4px;
	position:absolute;
	margin: 0px;
	z-index:100;
}

.error_h{
	background-color:#ff8888;
	border-bottom:1px solid #ff0000;
}

.warn_h{
	background-color:#ffff88;
	border-bottom:1px solid #ffff00;
}

.success_h{
	background-color:#88dd88;
	border-bottom:1px solid #00dd00;
}

.yesno_h{
	background-color:#8888dd;
	border-bottom:1px solid #0000dd;
	margin: 0px;
}

#msg_body, #msg_foot{
	position:relative;
	float: left;
	clear: both;
	z-index: 100;
	margin: 36px 0px 0px 0px;
}

.msg_h1, .msg_h2, .msg_h3{
	font-family:Helvetica,Arial,Sans-serif;
	font-weight:bold;
	margin: 0px;
	z-index: 100;
}

.msg_h1{
	font-size:32pt;
}

.msg_h2{
	font-size:24pt;
}

.msg_h3{
	font-size:16pt;
}

.msg_icon{
	float: left;
	margin: 2px;
}

.msg_inp_l, .msg_inp_r{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:bold;
	width:340px;
}

.msg_inp_l{
	text-align:left;
}

.msg_inp_r{
	text-align:right;
}

.but_msg{
	width:100px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
}

/*Quickinfo*/
.quickinfo{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	float:left;
	min-width: 200px;
	white-space: auto;
	font-weight:normal;
	background-color: #FFFF85;
	color: #000000;
	border: 1px solid #eeeeee;
}

/*Unkenntlich machchen*/
.fog_h{
	background-color:#ffffff;
	border:none;
	position:absolute;
	left:0px;
	top:0px;
	width:0;
	height:0;
	z-index:50;
	overflow:hidden;
	visibility:hidden;
	opacity:0.0; /* firefox, opera, safari, chrome */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
	filter:alpha(opacity=0);/* IE 4, 5, 6 and 7 */
}

.fog_s{
	background-color:#ffffff;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:50;
	overflow:hidden;
	visibility:visible;
	opacity:0.70; /* firefox, opera, safari, chrome */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* IE 8 */
	filter:alpha(opacity=70);/* IE 4, 5, 6 and 7 */
}

/*Verkaufsdatenimport*/
.schritt{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:24pt;
	font-weight:bold;
	color:#04af00;
}

.schritt_desc{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#000000;
	margin:auto;
	text-align:center;
	width:90%;
	background-color:#FFFF85;
	border:1px solid #0000D1;
}

.schritt_cont{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#000000;
	margin:auto;
	text-align:center;
	width:90%;
	background-color:#cccccc;
	border:1px solid #0000D1;
	white-space:nowrap;
}

.schritt_cont_l{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#000000;
	margin:auto;
	text-align:left;
	width:90%;
	background-color:#cccccc;
	border:1px solid #0000D1;
	white-space:nowrap;
}

.schritt_but{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#000000;
	margin:auto;
	text-align:right;
	width:90%;
	background-color:#B6CFFF;
	border:1px solid #0000D1;
	white-space:nowrap;
}

.schritt_datum{
	white-space:nowrap;
	text-align:center;
}

.schritt_dat_eing{
	width:300px;
	white-space:nowrap;
	margin-left:auto;
}

.inp_schritt{
	width:300px;
	background-color:#ffffff;
	border:1px solid #eeeeee;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}

.sel_schritt{
	width:300px;
	background-color:#ffffff;
	border:1px solid #eeeeee;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}

.inp_file{
	width:300px;
	border:1px solid black;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
}

.midimg{
	vertical-align:middle;
}

/*Verkaufs- Bestellzahlenstatistik*/
.tbl_vb{
	border:1px solid #0000D1;
	border-collapse:collapse;
	margin:auto;
}


.th_vb{
	border-bottom:1px solid #0000D1;
	background-color:#B6CFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.td_vb{
	border:1px solid #0000D1;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	vertical-align:top;
}

.inp_vb{
	position:relative;
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	width:120px;
}

.sel_vb{
	position:relative;
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	width:120px;
}

.tbl_st{
	border:1px solid #000000;
	border-collapse:collapse;
	margin:auto;
}

.th_st{
	border:1px solid #000000;
/*	background-color:#FFFF85; */
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	vertical-align:top;
	text-align:center;
}

.td_st_a{
	border:1px solid #000000;
/*	background-color:#B6CFFF; */

background-color:#F2F2D9;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.td_st_t{
	border:1px solid #000000;
/*	background-color:#00dd00; */
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	white-space:nowrap;
}

.td_st_tu{
	border:1px solid #000000;
/*	background-color:#00dd00; */
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	text-decoration:underline;
	white-space:nowrap;
}

.td_st_w{
	border:1px solid #000000;
/*	background-color:#ffffff; */
	background-color:#ffeda0; 
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
}

.td_st_g{
	border:1px solid #000000;
/*	background-color:#cceeff; */
	background-color:#CCD9D9; 
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
}

.td_st_wb{
	border:1px solid #000000;
/*	background-color:#ffffff; */
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.td_st_gb{
	border:1px solid #000000;
/*	background-color:#cceeff; */
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

/*Hinweise / Hilfe*/
.hint{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:6pt;
	margin: 0px;
}

.hint2{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10pt;
	margin: 0px;
}

/*USB-Import*/
.usbimport_s{
	position:absolute;
	background-color:#ffffff;
	border:1px solid black;
	z-index:100;
	overflow:hidden;
	visibility:visible;
	margin:auto;
}

.null{
	width: 50px;
}

#version{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:8pt;
	color:#ffffff;
	margin: 20px 0px 0px 0px;
	border: none;
}

/*DIV-Tabelle*/
.tabelle{
	width:100%;
	margin: 15px auto auto 15px;
}

.zeile{
	margin: 0px;
	border: none;
	float:none;
	clear:both;
}


.zelle, .zh, .zl, .zm, .zr, .mm_zl, .mm_zl_o{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12pt;
	margin: 0px;
	height: 20px;
	padding:2px;
	border: 1px solid #0000D1;
	font-weight:normal;
	float:left;
	white-space:nowrap;
	overflow:hidden;
}

.zh{
	background-color:#B6CFFF;
	text-align:center;
	font-weight:bold;
}

