@charset "utf-8";
/* CSS fuer Tempo - main style */
* {
	margin: 0;
	padding: 0;
}
body {
	border: 0 solid;
	color: #061224;
	background: #CED2D7;
	background-image: url("../pic/bodybg.png");
	background-position: top left;
	background-repeat: no-repeat;
	font: 99% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
  font-weight: bold;
}
h1 {
  font-size: 1.2em;
  margin-bottom: 1em;
}
h2 {
  font-size: 1em;
  font-style: italic;
  color: #335B73;
}
h3 {
  font-size: 1em;

  margin-right: 6px;
}
h4 {
  font-size: 0.8em;
}
h5 {
  font-size: 0.7em;
  margin-bottom: 0.5em;
}
li {
	list-style-position: outside;
}
li.art_inside {
	list-style-position: inside;
	list-style-image: url(../pic/li_arrow.jpg);
	font-style: italic;
	padding-left: 0.8em;
}

.supdet ol ul {
	list-style-type: disc;
	display: table;
}
.supdet li {
	list-style-position: inside;
	vertical-align: middle;
	padding-left: 25px;
}

.corpcol {
	color: #38668B;
}

.disabled {
	pointer-events: none;
	cursor: default;
	color: #cdcdcd;
}

.nrg_or {
	background-color: #f0e68c !important;
}

.nrg_gr {
	background-color: #e5e5e5 !important;
}

.nrg_rs {
	background-color: #fff0f5 !important;
}

.nrg_gn {
	background-color: #A9EC91 !important;
}

#tophinweis, #ze_hinweis,
#tophinweis_pulsieren1, 
#tophinweis_pulsieren2, 
#tophinweis_pulsieren3 {
	position: absolute;
	top: 4px;
	right: 33%;
	padding: 6px;
	color: #ff0000;
	background: #ffffff;
	border: 1px solid #ff0000;
	font-size: 0.7em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px 3px #444444;
	-webkit-box-shadow: 1px 1px 3px #444444;
	box-shadow: 1px 1px 3px #444444;
}
#tophinweis_pulsieren1 {
	animation: hinweisDiv linear 20s infinite normal;
}
#tophinweis_pulsieren2 {
	animation: hinweisDiv linear 10s infinite normal;
}
#tophinweis_pulsieren3 {
	animation: hinweisDiv linear 2s infinite normal;
}
#btn_profil {
	animation: hinweisBtn linear 1s infinite normal;
}
#ze_hinweis {
	color: #0131AD;
	background: #E8F2FF;
	border: 1px solid #0131AD;
	padding: 6px;

	-moz-box-shadow: inset 0px 0px 2px #0131AD;
	-webkit-box-shadow: inset 0px 0px 2px #0131AD;
	box-shadow: inset 0px 0px 2px #0131AD;
}

.pulsieren_background {
	padding: 2px;
	padding-left: 5px;
	color: #ffffff;
	background: #ff0000;
	border: 1px solid #ffffff;

	animation: hinweisBtn linear 1s infinite normal;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

@keyframes hinweisDiv {
 0% {
		color: #ff0000;
		background-color: #ffffff;
 }
 33% {
		color: #000000;
		background-color: #ff0000;
 }
 66% {
		color: #ffffff;
		background-color: #000000;
 }
}
@keyframes hinweisBtn {
	0% {opacity: 0.0;}
	50% {opacity: 1.0;}
	100% {opacity: 0.0;}
}

.sternhinweis {
	color: #676767;
	font-style: italic;
	font-size: 0.9em;
}

.marquee {
	max-width: 100vw; /* iOS braucht das */
	white-space: nowrap;
	overflow: hidden;
	/* hier evtl. noch font-size, color usw. */
}

.marquee span {
	display: inline-block;
	padding-left: 100%;
	animation: marquee 15s linear infinite;
}

/* Optional: mouseover (oder Tipp auf dem Touchscreen) pausiert die Laufschrift */
.marquee span:hover {
	animation-play-state: paused 
}

/* Make it move */
@keyframes marquee {
	0%   { transform: translateX(0); }
	100% { transform: translateX(-100%); }
}

#marquee {
	position: absolute;
	left: 150px;
	top: 0.3em;
	font-weight: normal;
	font-style: italic;
	color: #b10018;
	font-size: 0.74em;
	width: 73%;
}

span.autolern input {
	width: 700px;
	text-align: left;
}

h2.tablefirst {
	color: #ffffff;
	font-size: 1em;
	font-style: normal;
}
h2.tablefirst1 {
	color: #ffffff;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
h2.tablefirst2 {
	color: #3E3E3E;
	font-size: 1em;
	font-style: normal;
}
h2.tablefirst4 {
	color: #000000;
	font-size: 1em;
	font-style: normal;
}
p {
	font-size: 1em;
	margin-bottom: 4px;
}

a:link, a:visited {
  color: #0F284E;
  text-decoration: none;
}
a:hover, a:focus {
  color: #0F284E;
  text-decoration: underline;
}

a:link.kaled, a:visited.kaled,
div:link.kaled, div:visited.kaled {
  color: #000000;
  text-decoration: none;
}
a:hover.kaled, a:focus.kaled,
div:hover.kaled, div:focus.kaled {
  color: #ffffff;
  background: #0F284E;
  text-decoration: none;
}
.dlfile {
	display: block;
	width: 380px;
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-x: hidden;
	overflow-y: hidden;
}
.artpos, .position_vorlagep, 
.po_mat_code {
	display: block;
	width: 140px;
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-x: hidden;
	overflow-y: hidden;
}
a:link.dlfile, a:visited.dlfile {
  color: #000000;
  text-decoration: none;
}
a:hover.dlfile, a:focus.dlfile {
  color: #0F284E;
  text-decoration: underline;
}

.inline_a {
	display: block;
	border: 1px solid #B6CAE4;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
a:link.inline_a, a:visited.inline_a {
	border: 1px solid #C4D8E9;
  text-decoration: none;
}
a:hover.inline_a, a:focus.inline_a {
	border: 1px solid #0F284E;
  text-decoration: none;
  background: #C4D8E9;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
textarea {
	font-size: 0.9em;
	padding: 1px;
}
select:focus option.holder {
  display: none;
}

input[type="text"], input[type="email"], input[type="password"], 
input[type="number"], input[type="date"], textarea, select {
	padding: 2px;
	border: 1px solid #AFB3B6;
}
input[type="text"], input[type="email"], input[type="password"], 
input[type="number"], input[type="date"], textarea {
	padding-left: 4px;
	-moz-box-shadow: inset 1px 1px 2px #777777;
	-webkit-box-shadow: inset 1px 1px 2px #777777;
	box-shadow: inset 1px 1px 2px #777777;	
}

input[type="date"] {
	font-size: 0.9em;
	padding: 4px;
}

.loginput {
	margin-bottom: 8px;
	width: 155px;
}
.profilinput,
.profilupdate,
.poinput {
	width: 120px;
	height: 18px;
	padding-left: 4px;
	padding-right: 4px;
}
.lv2table .poinput {
	padding-left: 4px; 
}
#pone {
	width: 76px;
}
#poalt{
	width: 39px;
	height: 20px;
}
#vgkunde{
	width: 122px;
	height: 20px;
}
.vgparts {
	float: left;
}

.showtable {
	font-size: 0.8em;
	border: 1px solid #cdcdcd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #ffffff;
	z-index: 1;
}
.showtable2 {
	font-size: 0.9em;
	border: 1px solid #cdcdcd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #ffffff;
	z-index: 2;
}
.showtable3 {
	font-size: 0.9em;
	border: 1px solid #cdcdcd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #ffffff;
	z-index: 3;
}
.showtable4 {
	font-size: 0.9em;
	background: #ffffff;
	border-bottom: 1px solid #cdcdcd;
	z-index: 4;
}
.showtable8 {
	font-size: 0.9em;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #ffffff;
	z-index: 20;
}
.showtable_nb {
	font-size: 0.8em;
	border: 1px solid #cdcdcd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	margin-top: 15px;
	z-index: 5;
}

.tablefond {
	font-size: 0.9em;
}
.tablehaed_vg {
	background: #357271;
	background-image: url("../pic/tablehaed_vg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed {
	background: #8C8C8C;
	background-image: url("../pic/tablehaed.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed2 {
	background: #034996;
	background-image: url("../pic/tablehaed2.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed2storno {
	background: #650109;
	background-image: url("../pic/tablehaed2storno.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed2fertig {
	background: #326500;
	background-image: url("../pic/tablehaed2fertig.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed3 {
	background: #034996;
	color: #ffffff;
	background-image: url("../pic/tablehaed2.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed3storno {
	background: #650109;
	color: #ffffff;
	background-image: url("../pic/tablehaed2storno.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed3fertig {
	background: #326500;
	color: #ffffff;
	background-image: url("../pic/tablehaed2fertig.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehead2nd {
	background: #CCCCCC;
	color: #000000;
	background-image: url("../pic/tablehaed2nd.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.tablehaed4 {
	border-bottom: 1px solid #cdcdcd;
}
.tablehaed9 {
	background: #496359;
	color: #ffffff;
	background-image: url("../pic/tablehaed9.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}
.td_center {
	padding-left: 2px;
	padding-right: 2px;
	height: 22px;
	text-align: center;
}
.td_links {
	padding-left: 4px;
	padding-right: 4px;
	height: 22px;
	text-align: center;
}
.td_links_sub {
	padding-left: 4px;
	padding-right: 4px;
	height: 18px;
	text-align: center;
	background: #E1ECE4;
}
.td_left {
	padding-left: 4px;
	padding-right: 4px;
	height: 22px;
}
.td_links_farbe_1 {
	padding-left: 4px;
	padding-right: 4px;
	height: 24px;
	background: #ffffff;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_links_farbe_2 {
	padding-left: 4px;
	padding-right: 4px;
	height: 24px;
	background: #D6D6D6;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_links_farbe_3 {
	padding-left: 4px;
	padding-right: 4px;
	height: 22px;
	background: #F7F8F9;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_links_farbe_4 {
	padding-left: 4px;
	padding-right: 4px;
	height: 22px;
	background: #DAE3E4;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_center_farbe_1 {
	height: 22px;
	background: #ffffff;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_center_farbe_2 {
	height: 22px;
	background: #D6D6D6;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_center_farbe_3 {
	height: 22px;
	background: #F7F8F9;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_center_farbe_4 {
	height: 22px;
	background: #DAE3E4;
	text-align: center;
	letter-spacing: -0.02em;
}
.td_links_datei_farbe_1 {
	height: 22px;
	background: #ffffff;
	text-align: left;
}
.td_links_datei_farbe_2 {
	height: 22px;
	background: #D6D6D6;
	text-align: left;
}
.td_rechts_datei_farbe_1 {
	height: 22px;
	background: #ffffff;
	text-align: right;
}
.td_rechts_datei_farbe_2 {
	height: 22px;
	background: #D6D6D6;
	text-align: right;
}
.td_center_datei_farbe_1 {
	height: 22px;
	background: #ffffff;
	text-align: center;
}
.td_center_datei_farbe_2 {
	height: 22px;
	background: #D6D6D6;
	text-align: center;
}
.td_links_po_head {
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 8px;
	background: #949494;
}
.td_links_po_farbe_1 {
	padding-left: 8px;
}
.td_links_po_farbe_2 {
	padding-left: 8px;
	background: #D6D6D6;
}
.td_left_beschr 
{
	padding-left: 10px;
	height: 26px;
	font-size: 0.96em;
	font-weight: bold;
}
#logoutput {
	color: #D01202;
	width: 155px;
	margin-bottom: 8px;
}

#container {
	position: relative;
	display: inline-block;
	min-width: 98.5%;
	margin-left: 0.4%;
}
#startcont {
	position: relative;
	width: 270px;
	padding: 30px;
	padding-left: 50px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff;
	border: 1px solid #A0A9B4;
  background-image: url("../pic/startbg.jpg");
  background-repeat: repeat-x;
  background-position: left bottom;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-moz-box-shadow: 1px 1px 4px #232134, inset 0px 0px 15px #ffffff, inset 0px 0px 15px #ffffff;
	-webkit-box-shadow: 1px 1px 4px #232134, inset 0px 0px 15px #ffffff, inset 0px 0px 15px #ffffff;
	box-shadow: 1px 1px 4px #232134, inset 0px 0px 15px #ffffff, inset 0px 0px 15px #ffffff;
}
#startcont img {
	margin-bottom: 1em;
}
#startinfo {
	position: absolute;
	bottom: -90px;
	left: 50px;
	font-size: 0.65em;
	letter-spacing: 0.05em;
	color: #6A6A6A;
}
#kopf {
	position: relative;
	display: inline-block;
	height: 76px;
	width: 99.5%;
	border-bottom: 1px solid #8A8A8A;
}
#kopf_menue {
	width: 2000px;
	height: 29px;
	clear: both;
	position: absolute;
	top: 48px;
	left: 0px;
}
#main {
	padding: 8px;
	padding-top: 12px;

	position: relative;
	display: inline-block;
	min-width: 1360px;
	width: 100%;

	border-left: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	border-bottom: 1px solid #8A8A8A;
	background: #ffffff;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
#fuss {
	width: 99%;
	height: 30px;
	clear: both;
	position: absolute;
}
#startcontainer {

}
#logo {
	position: absolute;
	top: 6px;
	left: 6px;
}
#btn_logout {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 44px;
	width: 380px;
	font-size: 0.7em;
	text-align: right;
}
#logout_btn {
	position: absolute;
	top: 22px;
	right: 0px;
}

.btn_hm_kopf {
	float: left;
	margin-right: 2px;
	margin-top: 2px;
}
.po_pos_activ {
	width: 20px;
}
.po_pieces {
	width: 40px;
	text-align: center;
}
.po_preis {
	width: 70px;
}
.po_pos {
	width: 15px;
}
.po_save {
	width: 40px;
}
.gu_save {
	width: 70px;
	text-align: center;
}
.po_id_out {

}
.po_subid {
	width: 25px;
}
.po_subout {
	width: 110px;
}
.po_guout {
	width: 120px;
}
.po_gupoinp {
	width: 110px;
	text-align: center;
}
.po_gupoout {
	width: 120px;
}
#po_vorlage_box {
	border: 1px solid #949494;
	height: 380px;
	overflow: auto;
}
.detailboxen, .vgdetailboxen {
	padding: 8px;
	z-index: 10;
	position: relative;
	top: 0px;
	left: 0px;
}
.detailboxkopf {
	position: absolute;
	top: 4px;
	left: 8px;
	height: 23px;
	width: 490px;
}
.vg_tabs {
	position: relative;
	float: left;
	margin-right: 4px;
}
#intnum {
	font-size: 0.7em;
	float: left;
	margin-top: -5px;
	margin-left: -18px;
	background: #ff0000;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border: 1px solid #ffffff;

	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

	-moz-box-shadow: 1px 1px 2px #444444;
	-webkit-box-shadow: 1px 1px 2px #444444;
	box-shadow: 1px 1px 2px #444444;
}

.info_num {
	font-size: 0.7em;
	float: left;
	margin-top: -26px;
	margin-left: -18px;
	background: #ff0000;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	border: 1px solid #ffffff;

	-moz-box-shadow: 1px 1px 2px #444444;
	-webkit-box-shadow: 1px 1px 2px #444444;
	box-shadow: 1px 1px 2px #444444;
}

.vg_tabs_num,
.vg_tabs_rot_num {
	position: absolute;
	top: -4px;
	right: -2px;
	color: #000000;
	background: #E4E8F1;
	font-size: 0.7em;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	border: 1px solid #2E3754;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.vg_tabs_rot_num {
	color: #BA1F2B;
	border: 1px solid #BA1F2B;
}
.loop_tabs_num {
	position: absolute;
	top: -4px;
	left: 22px;
	color: #ff0000;
	background: #eeeeee;
	font-size: 0.7em;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: 2px 2px 3px #222222;
	-webkit-box-shadow: 2px 2px 3px #222222;
	box-shadow: 2px 2px 3px #222222;
}
.detailboxmain {
	position: relative;
	top: 0px;
	margin-top: 18px;
	border: 1px solid #97A5B0;
	background: #ffffff;
	padding: 4px;
	padding-top: 12px;
	padding-bottom: 12px;
	min-height: 20px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.geoboxmain, .geoboxmaincw {
	position: relative;
	width: 100%;
	height: 275px;
	border: 1px solid #97A5B0;
	background: #ffffff;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.geoboxmaincw {
	height: 454px;
}
.geoboxmain_off, .geoboxmaincw_off {
	width: 345px;
	height: 196px;
	padding: 20px;
	color: #888888;
	border: 1px solid #97A5B0;
	font-size: 0.8em;
	background-image: url("../pic/geo_off.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}
.geoboxmaincw_off {
	width: 224px;
	height: 216px;
}
.vgboxhinweis {
	font-size: 0.9em;
	margin-left: 4px;
	margin-top: 4px;
	font-weight: normal;
}
.po_info {
	width: 20px;
	display: block;
	position: relative;
	z-index: 1001;
}
.po_info h2 {
	margin-bottom: 0.6em;
}
.todo_info {
	width: 20px;
	display: block;
	position: relative;
	z-index: 400;
}
.mw_info, .cw_info {
	width: 20px;
	display: block;
	position: relative;
	z-index: 500;
}
.btn_info {
	z-index: 600;
}
.evsave_info {
	display: block;
	position: relative;
	z-index: 1101;
}
.bv_send {
	padding-top: 3px;
	display: block;
	position: relative;
	z-index: 1005;
}
.send_box {
	position: absolute;
	top: 24px;
	left: -80px;
	background: #ffffff;
	border: 1px solid #ff0000;
	padding: 10px;
	width: 210px;
	text-align: left;
	font-size: 0.85em;
	z-index: 1006;

	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 6px #222222;
	-webkit-box-shadow: 2px 2px 6px #222222;
	box-shadow: 2px 2px 6px #222222;
}
.h3send, .psend {
	margin-bottom: 4px;
	float: none;
}
.sendmaildiv, .sendmailbtn {
	float: left;
	height: 18px;
	padding-top: 4px;
}
.sendmailbtn {
	padding-top: 8px;
	height: 18px;
}
.info_box,
.info_mwbox,
.todo_box,
.rl_box {
	position: absolute;
	top: 16px;
	left: 20px;
	background: #FFFF7D;
	border: 1px solid #343433;
	padding: 10px;
	padding-top: 12px;
	text-align: left;
	font-size: 0.9em;
	z-index: 1002;
	-moz-box-shadow: 3px 3px 5px #222222;
	-webkit-box-shadow: 3px 3px 5px #222222;
	box-shadow: 3px 3px 5px #222222;
}
.info_box2 {
	background: #FFFF;
	border: 1px solid #343433;
	padding: 10px;
	padding-top: 12px;
	text-align: left;
	font-size: 0.9em;
	z-index: 1002;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.info_mwbox,
.todo_box,
.rl_box {
	width: 550px;
}
.info_box {
	min-width: 950px;
}
.todo_box {
	width: 900px;
	background: #ffffff;
}
.rl_box {
	background: #ffffff;
	top: 2px;
	left: -215px;
}

.subredetail_box {
	position: absolute;
	top: 140px;
	left: 50px;
	background: #ffffff;
	border: 1px solid #343433;
	padding: 10px;
	padding-bottom: 2em;
	text-align: left;
	z-index: 1002;
	display: none;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.artdetail_box, #wk_detail_box {
	position: absolute;
	top: 16px;
	left: 22px;
	background: #ffffff;
	border: 1px solid #343433;
	padding: 10px;
	padding-top: 12px;
	width: 600px;
	text-align: left;
	font-size: 0.9em;
	z-index: 1002;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#wk_detail_box {
	top: 0px;
	left: 0;
	width: 200px;
	font-size: 1em;
	display: none;
	z-index: 900000;
}
.evsavdetail_box {
	position: absolute;
	top: 16px;
	left: 56px;
	background: #ffffff;
	border: 1px solid #343433;
	padding: 10px;
	text-align: left;
	font-size: 0.9em;
	z-index: 1102;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.po_history {
	display: block;
	position: relative;
	z-index: 1003;
}
.history_box {
	position: absolute;
	top: 16px;
	left: 18px;
	background: #F0FCFF;
	border: 1px solid #343433;
	padding: 10px;
	width: 640px;
	text-align: left;
	font-size: 0.85em;
	z-index: 1004;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
#costs_history {
	width: 450px; 
	height: 267px;
	padding: 10px;
	border: 1px solid #cdcdcd;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.info_ta {
	min-width: 935px;
	max-width: 935px;
	min-height: 150px;
	max-height: 150px;
	padding: 5px;
	background: #FFFF7D;
	border: 1px dotted #8F7734;
}
.info_txt {
	position: relative;
}
.info_save {
	position: absolute;
	right: 15px;
	bottom: 178px; 
}
.close_info,
.close_history,
#close_false,
.subpovorschau_close,
.cw_com_close {
	position: absolute;
	top: -11px;
	right: -11px;
}
#po_false_box {
	position: absolute;
	width: 500px;
	left: 50%;
	margin-left: -250px; /* negative H�lfte von width:600px */
	top: 10%;
	height: 300px;
	padding: 10px;
	z-index: 100;
	background: #FFFF7D;
	font-size: 0.9em;
	border: 1px solid #8F7734;
}
#po_false_txt {
	position: absolute;
	top: 40px;
	left: 10px;
	width: 500px;
	height: 270px;
	background: #FFFF7D;
	border: 0px;
}
#po_false_save {
	position: absolute;
	top: 10px;
	right: 10px;
}
#po_false_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 90;
	background: #fcfcfc;
	/* MSIE - PC */
	filter: alpha(opacity=75);
	/* Mozilla 1.6 und frueher */
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#overlayall {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: #fcfcfc;
	/* MSIE - PC */
	filter: alpha(opacity=65);
	/* Mozilla 1.6 und frueher */
	-moz-opacity: 0.65;
	opacity: 0.65;
}
#showboxall {
	position: absolute;
	width: 1300px;
	max-height: 90%;
	top: 5%;
	left: 50%;
	margin-left: -650px; 
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 12px;
	font-size: 0.8em;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 10001;

	-moz-box-shadow: 2px 5px 12px #605050;
	-webkit-box-shadow: 2px 5px 12px #605050;
	box-shadow: 2px 5px 12px #605050;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	li {
		list-style-position: inside;
		list-style-image: url(../pic/li_arrow.jpg);
		margin-bottom: 1em;
	}

	input {
		float: left;
	}

	span {
		float: left;
		font-size: 0.9em;
		padding-left: 0.8em;
		padding-top: 26px;
		color: #828080;
	}
}
#sbclose {
	float: right;
}

.sto_erg {
	position: relative;
	margin-left: 20px;
	margin-bottom: 5px;
}
.sto_erg input {
	position: absolute;
	top: 2px;
	left: -20px;
}
.btn_weitere {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
#lied {
	width: 80px;
}
.backlog_po {
	color: #0000ff;
}
.btn_show_right {
	float: right;
	padding: 6px;
	width: 54px;
	height: 15px;
	text-align: center;
	margin-left: 12px;
}
.suche_sout
.suche_svout {
	position: relative;
	width: 140px;
	height: 20px;
}
.suche_svout {
	width: 150px;
}
#suche_svo_name,
.suche_so_name {
	position: relative;
	float: left;
	clear: left;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 16px;
}
.suche_s_input {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 16px;
}
.suche_s_save {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 16px;
}
.so_box,
.svo_box {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 140px;
	margin-bottom: 8px;
}
.svo_box {
	
	width: 156px;
}
.sodel {
	float: right;
	position: relative;
	margin-left: 4px;
}
.po_soinp {
	text-align: left;
	width: 80px;
	height: 12px;
}
div#editbuttonbox {
	float: right;
}

.db_detailboxen, .cl_detailboxen {
	position: relative;
	padding: 6px;
	margin: 2px;
	margin-top: 6px;
	padding-top: 8px;
	margin-bottom: 6px;
	z-index: 10;
	position: relative;
	background: #ffffff;
	text-align: left;
	float: left;
	width: 99%;
	font-size: 0.9em;
}
.db_edit_inp {
	width: 90px;
	font-size: 1em;
}
.db_exfeld {
	text-align: left;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 10px;
}
.db_exfeld_name {
	font-weight: bold;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-top: 1px;
}
.db_exfeld_input {
	float: left;
	position: relative;
	border-bottom: 1px dotted #999999;
}
.db_exfeld_input2 {
	float: left;
	position: relative;
}
.db_exfeld_save {
	width: 16px;
	height: 16px;
	float: left;
	position: relative;
}
.kw_select {
	width: 56px;
}
.toc_select,
.rollout_select {
	width: 72px;
}
.abruf_date_div {
	width: 75px;
	height: 14px;
	margin-top: 2px;
}

.smallshadow {
	-moz-box-shadow: 0px 0px 2px #222222;
	-webkit-box-shadow: 0px 0px 2px #222222;
	box-shadow: 0px 0px 2px #222222;
}


/* Kalender */

div#kalender {
	background: #ffffff;
  background-image: url("../pic/kalhead.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	padding: 6px;
	z-index: 900000000;
	font-size: 0.9em;
	border: 1px solid #1e1e21;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.kalender_top {
	color: #000000;
	text-align: center;
	padding-bottom: 8px;
	text-shadow: 1px 1px 1px #AEB7B1;
	letter-spacing: 0.04em;
}
.kalender_wt {
	padding: 3px;
	font-weight: bold;
	text-align: center;
}
.kalender_kw {
	padding: 4px;
	color: #999999;
	text-align: center;
}
.kalender_ds {
	padding: 4px;
	text-align: center;
	color: #2D443C;
}
.kalender_we {
	padding: 4px;
	text-align: center;
	color: #bb4106;
}
.kalender_we a:link,
.kalender_we a:visited {
  text-decoration: none;
}
.kalender_we a:hover,
.kalender_we a:focus {
  text-decoration: underline;
}

#actday {
	border: 2px solid #BA2910;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#actkw {
	background: #999999;
	color: #ffffff;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

a:link#weday, a:visited#weday {
	color: #bb4106;
}

a:link.sortH2, a:visited.sortH2 {
	color: #dfdfff;
}

#status_show {
	padding: 8px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
}

#sbexport {
	float: right;
	margin-right: 14px;
	margin-top: -2px;
	color: #ffffff;
	font-size: 0.7em;
	background: #ffffff;
	background-image: url("../pic/alertbtnbg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.rechndown {
	position: absolute;
	top: 1px;
	left: 94px;
	border: 1px solid #ff0000;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #ffffff;
	background-image: url("../pic/alertbtnbg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 2px 2px 2px #910000;
	-webkit-box-shadow: 2px 2px 2px #910000;
	box-shadow: 2px 2px 2px #910000;
}
#downloadbox {
	padding: 3px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #ff0000;
	position: absolute;
	top: 14px;
	right: 80px;
	color: #ffffff;
	font-size: 0.7em;
	z-index: 60000;
	background: #ffffff;
	background-image: url("../pic/alertbtnbg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 2px 2px 3px #910000;
	-webkit-box-shadow: 2px 2px 3px #910000;
	box-shadow: 2px 2px 3px #910000;
}

.rechndown a:link,
.rechndown a:visited,
#sbexport a:link,
#sbexport a:visited,
#downloadbox a:link,
#downloadbox a:visited {
  color: #ffffff;
  text-decoration: none;
}

.rechndown a:link,
.rechndown a:visited,
#sbexport a:link,
#sbexport a:visited,
#downloadbox a:hover,
#downloadbox a:focus {
  color: #ffffff;
  text-decoration: underline;
}

.db_exfeld_delete {
	position: absolute;
	top: 0px;
	right: 0px;
}

.delete_date_btn {
	position: absolute;
	right: -6px;
	top: -3px;
}
.po_owner {
	text-decoration: underline;
}
.tbltdklein {
	font-size: 0.9em;
	width: 100%;
	height: 14px;
	overflow: hidden;
}
.bstate_select {
	font-size: 0.9em;
	width: 40px;
}
.gstate_select {
	font-size: 0.9em;
	width: 35px;
}
.bstate_select_bu,
.rollout_select_ti,
.part_select_ti, 
.owner_select_ti {
	width: 42px;
}
.rollout_select_ti,
.part_select_ti, 
.owner_select_ti {
	width: 80px;
}
.gstate_select_bu {
	width: 36px;
}
.rollout_select,
.part_select {
	font-size: 0.9em;
	width: 60px;
}
.tiowner_select {
	font-size: 0.9em;
	width: 70px;
}
.subgencont {
	width: 680px;
	border: 1px solid #aaaaaa;
	padding: 16px;
	padding-top: 20px;
	padding-bottom: 24px;
	margin-top: 16px;
	margin-bottom: 16px;
  -webkit-box-shadow: 4px 4px 8px #222222;
	-moz-box-shadow: 4px 4px 8px #222222;
	box-shadow: 4px 4px 8px #222222;
}
.subgendruck, .subgenemail {
	position: absolute;
	left: 740px;
	top: 0px;
	font-size: 1.1em;
}
.subgenemail {
	top: 30px;
}
.po_pos_activ {
	width: 20px;
}
.tdne {
	padding-top: 5px;
}
.cwdbtable {
	font-size: 0.9em;
}
.tr2open .cwdbtable td {
	padding 2px;
	height: 22px;
	border-bottom: 1px solid #C0CAD6;
}
.cwdbtable input[type="text"] {
	font-size: 0.95em;
	padding-top: 2px;
	padding-bottom: 2px;
}
.td_cw_name_h1 {
	font-weight: bold;
	font-style: italic;
	color: #0F284E;
}
.td_cw_name_head {
	font-weight: bold;
	padding-right: 6px;
}
.td_mw_name_head {
	font-weight: bold;
	font-size: 0.82em;
}
.bo_name_head {
	font-weight: bold;
	font-size: 0.80em;
}
.td_cw_wert {
	font-size: 0.76em;
}
.td_btb_wert {
	font-size: 0.86em;
}
.td_mw_wert {
	font-size: 0.8em;
}
.tr2open .cwdbtable .td_cw_date {
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #C2CAD3;
	background: #E9F0F5;
}
.tr2open .cwdbtable div.td_cw_atxt {
	white-space: nowrap;
	overflow: hidden;
	padding-left: 5px;
	width: 100px;
	text-overflow: ellipsis;
}
.tr2open .cwdbtable .td_cw_bbtm {
	border-bottom: 1px solid #494E63;
}
.tr2open .cwdbtable .td_cw_ohne {
	border-bottom: 0;
}
.cwwert {
	font-size: 1.16em;
}
.cwtext {
	font-size: 1.16em;
}
.cwedit {
	font-size: 0.9em;
}
.tr_cwdb {
	height: 22px;
}
.tr_cwdb_trenn {
	height: 8px;
}
.cw_comment,
.todo_box_cw,
.cw_commenta {
	margin-top: 0.6em;
	max-height: 200px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
.cw_comment,
.cw_commenta {
	padding: 0.8em;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 1px 1px 3px #616161;
	-webkit-box-shadow: inset 1px 1px 3px #616161;
	box-shadow: inset 1px 1px 3px #616161;
}
.cw_comment_box {
	position: absolute;
	top: 16px;
	left: 18px;
	background: #FFFF7D;
	border: 1px solid #343433;
	padding: 10px;
	padding-top: 12px;
	width: 600px;
	text-align: left;
	font-size: 0.9em;
	z-index: 1002;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.cw_com_user {
	font-weight: bold;
	margin-bottom: 2px;
}
.cw_com_save {
	position: absolute;
	top: 8px;
	right: 14px;
}
.cw_com_text {
	width: 600px;
	height: 70px;
	background: #FFFF7D;
	border: 1px dotted #343433;
}
.cw_exfeld {
	text-align: left;
	float: left;
	position: relative;
}
.cw_edit_inp1,
.cw_edit_inp2,
.cw_edit_inp3,
.cw_edit_inp4,
.cw_edit_inp5 {
	background: #E4EEF5;
	font-size: 1em;
	margin: 0px:
	width: 90%;
}
.cw_edit_inp1 {
	width: 240%;
}
.cw_edit_inp2 {
	font-weight: bold;
	font-size: 0.9em;
}
.cw_edit_inp3 {
	width: 160px;
}
.cw_edit_inp4 {
	width: 135px;
	font-size: 0.8em;
}
.cw_edit_inp5 {
	width: 100px;
}
.bo_edit_inp {
	background: #E4EEF5;
	font-size: 1em;
	width: 118px;
	padding: 2px;
}
.mw_select {
	width: 140px;
	font-size: 0.9em;
	margin: 0px:
}
.bo_select {
	width: 80px;
	font-size: 0.9em;
	margin: 0px:
}
.cw_select {
	width: 160px;
	font-size: 0.9em;
	margin: 0px:
}
.po_direkt_select {
	width: 50px;
	font-size: 1.2em;
	margin: 0px:
}
.mw_btn_jn {
	float: left;
	margin-left: 6px;
}
.cw_exfeld_save {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.cwdb_nes {
	padding-top: 2px;
	float: left;
	font-size: 0.86em;
	width: 100%;
	letter-spacing: -0.02em;
}
.btn_cwnes {
	position: relative;
	float: left;
	width: 126px;
	height: 14px;
	margin-left: 6px;
	margin-bottom: 4px;
	padding: 1px;
	padding-right: 4px;
	padding-left: 3px;
	border: 1px solid #788AA0;
	background: #EFF3F5;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.cwdb_ne {
	float: left;
	color: #000000;
	font-weight: normal;
}
.cwne_activ {
	border: 1px solid #688EB0;

	-moz-box-shadow: 2px 2px 5px #000000;
	-webkit-box-shadow: 2px 2px 5px #000000;
	box-shadow: 2px 2px 5px #000000;
}
.ne_rp_gr1 {
	border: 1px solid #C97A67;
	background: #FBF4F2;
}
.ne_rp_gr4 {
	border: 1px solid #9DB6CA;
	background: #C4D8E9;
}

.cwne_activ.ne_rp_gr1 {
	border: 1px solid #C95F5F;
	background: #F3E1DC;
}

.cwne_activ.ne_rp_gr4 {
	border: 1px solid #9DB6CA;
	background: #C4D8E9;
}
.cust_tef, .cust_dfmg, .cust_vf {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 4px;
	height: 16px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.cust_tef {
	background: #4E9C7E;
}
.cust_dfmg {
	background: #3948B0;
}
.cust_vf {
	background: #E6042C;
}

.img_ne_check {
	float: left;
	margin-top: 2px;
	margin-bottom: 1px; 
	margin-right: 3px;
}
.cross_ne_open, .cross_ne_cross {
	float: left;
	margin-left: 1px;
	margin-top: 2px;
	margin-right: 3px;
	width: 8px;
	height: 8px;
	border: 1px solid #848E8E;
	background: #ffffff;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ne_activ {
	font-weight: bold;
}
a:link.cwdb_ne, a:visited.cwdb_ne {
  color: #000000;
}
a:hover.cwdb_ne, a:focus.cwdb_ne {
  color: #EE1604;
  text-decoration: none;
}
a:link.cwdb_ne_activ, a:link.ne_activ,
a:visited.cwdb_ne_activ, a:visited.ne_activ {
  color: #ffffff;
}
a:hover.cwdb_ne_activ, a:focus.cwdb_ne_activ,
a:hover.ne_activ, a:focus.ne_activ {
  color: #EE1604;
  text-decoration: none;
}
.cwdb_top_btn {
	float: right;
	font-size: 0.9em;
	margin-left: 8px;
}
.cwdb_new_btn {
	float: left;
	margin-left: 1em;
	margin-top: 1px;
}
.top_btn {
	margin-left: 5px;
}
.evsavartname {
	width: 280px;
	font-weight: bold;
}
.sh_evkat {
	position: relative;
	width: 400px;
	height: 20px;
}
.sh_expend,
.sh_expendclose,
.sh_expendopen,
.sh_expline,
.sh_explineclose,
.sh_explineopen,
.sh_ordclose,
.sh_ordopen,
.sh_expleer {
	float: left;
	width: 16px;
	height: 19px;
	background-position: top center;
	background-repeat: no-repeat;
}
.sh_expend {
	background-image: url("../pic/expend.jpg");
}
.sh_expendclose {
	background-image: url("../pic/expendclose.jpg");
}
.sh_expendopen {
	background-image: url("../pic/expendopen.jpg");
}
.sh_expline {
	background-image: url("../pic/expline.jpg");
}
.sh_explineclose {
	background-image: url("../pic/explineclose.jpg");
}
.sh_explineopen {
	background-image: url("../pic/explineopen.jpg");
}
.sh_ordclose {
	background-image: url("../pic/ordclose.jpg");
}
.sh_ordopen {
	background-image: url("../pic/ordopen.jpg");
}
.art_marker {
	padding-top: 2px;
}
.subgenbox {
	text-align: left;
	position: relative;
}
.subpovorschau_box {
	position: absolute;
	top: -16px;
	left: 280px;
	background: #ffffff;
	border: 1px solid #343433;
	padding: 20px;
	padding-top: 12px;
	text-align: left;
	z-index: 1002;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}

.evpieces {
	width: 20px;
	text-align: center;
}
.topamptitlescover {
	position: relative;
	width: 20px;
}
.topamptlescover {
	position: relative;
}
.topamptlescover img {
	position: absolute;
	bottom: 0px;
	left: 1px;
}
.cwtren {
	border-right: 1px dotted #888888;
}

.topamptitles, .topampnetsite {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #012778;
	padding: 3px;
	padding-bottom: 2px;
	border: 1px solid #D7D8D8;
	border-bottom: 0px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.topampnetsite { 
	background: #ffffff;
	border: 1px solid #112077;
}
.topamprot90txt {
	position: relative;
	width: 15px;
	height: 10px;
}
.topamprot90txt div {
	position: absolute;
	bottom: 3px;
	left: -5px;
	padding: 1px;
	padding-left: 2px;
	width: 22px;
	font-size: 0.9em;
	background-color: #ffffff;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: lr-tb;
}
#mw_bbh {
	margin-top: -41px;
	margin-left: 13px;
}

.text90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  width: 18px;
  margin-left: 2px;
  margin-top: 3px;
}
.tbtdeddb2 {
	background: #9BB6D0;
}
.tbtdeddb1 {
	background: #D8E2ED;
}

.report_sel {
	width: 116px;
	font-size: 0.8em;
}
.report_select, .prio_select {
	width: 68px;
	font-size: 0.9em;
}
.db_selfeld_save {
	margin-right: 60px;
}
.btninfodel {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.trenner_v {
	width: 12px;
	background-image: url("../pic/cwtabletrenn.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 1px 100%;
}
.trenner_vlight {
	width: 12px;
	background-image: url("../pic/cwtabletrenn_light.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 1px 100%;
}
.such_checkboxen {
	margin-left: 10px;
}
.lv_beschr {
	font-size: 0.9em;
}
.lvbed {
	width: 800px;
}
.lvonpic {
	margin-top: 3px;
	margin-bottom: 3px;
}

.filllayer {
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #ffffff;
	filter:alpha(opacity=70); /* IE */
	opacity:0.7; /* allgemein */
	-moz-opacity:0.7; /* Mozilla */
	-khtml-opacity:0.7; /* KTHML */
	-opera-opacity:0.7; /* Opera */
}

.edinp {
	padding: 3px;
	border: 1px solid #6F6F6F;
	font-size: 1em;
	color: #143763;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
select.edinp {
	padding: 2px;
}
input[type="text"].edinp {
	padding: 3px;
	border: 1px solid #9E9E9E;
}
.edtr {
	height: 36px;
}

.inlinefinder {
	position: absolute;
	top: 18px;
	left: 0px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 4px;
	z-index: 100;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.foundautolern {
	position: relative;
	display: block;
	font-size: 0.9em;
	margin-bottom: 2px;
	margin-right: 40px;
}
.foundautolerndel {
	position: absolute;
	top: 2px;
	right: 0px;
}
.al_close {
	position: absolute;
	top: -6px;
	right: -6px;
}
#sbexportdl {
	display: block;
	padding: 4px;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: -1px;
	border: 1px solid #ff0000;
}
.btn_stosuche_open {
	position: absolute;
	top: 0px;
	right: 0px;
}
#stosuchebox {
	position: absolute;
	top: 26px;
	padding: 8px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
#evusuchebox {
	position: absolute;
	top: 26px;
	padding: 8px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}

a:link.stosuchergs,
a:visited.stosuchergs,
a:focus.stosuchergs,
a:hover.stosuchergs,
a:active.stosuchergs {
	display: block;
	color: #000000;
	text-decoration: none;
}
a:hover.stosuchergs{
	background: #cdcdcd;
}
#sbzeitraum {
	position: absolute;
	top: 12px;
	left: 180px;
}
#td_von1, 
#td_bis1 {
	width: 80px;
	height: 13px;
	float: left;
}

.newinput {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	padding-top: 1px;
	color: #143463;
	font-size: 1.1em;
}

.rl_info {
	width: 100%;
	height: auto;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.closebig {
	position: absolute;
	right: -12px;
	top: -12px;
}
.close {
	position: absolute;
	right: -5px;
	top: -13px;
}
.rechnkb, .rechnmw {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 50px;
	font-size: 0.9em;
	z-index: 100000;
}
.rechnmw {
	left: 48px;
}
.time_seldiv {
	position: absolute;
	top: 14px;
	left: -35px;
	background: #ffffff;
	border: 1px solid #343433;
	padding: 8px;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.close_time {
	position: absolute;
	top: -4px;
	right: -4px;
}
.close_right {
	position: absolute;
	top: 0.7em;
	right: 0.7em;
	width: 1.7em;
	height: 1.7em;
}
.buch_owner {
	float: right;
	color: #7c7b7b;
	font-size: 1em;

	input {
		float: right;
		margin-left: 0.8em;
	}
}
.red_hinweis {
	background: red;
	color: white;
	padding: 0.3em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
}

.ttboinp, .gsboinp, .neboinp, .tiboinp {
	padding: 1px;
	padding-left: 0px;
	padding-right: 0px;
	border: 1px solid #6F6F6F;
	font-size: 1.06em;
	color: #133364;
	text-align: center;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ttboinp, .gsboinp {
	width: 120px;
}
.neboinp {
	width: 72px;
}
.tiboinp {
	width: 200px;
	text-align: left;
	font-size: 0.96em;
}
.boedne {
	padding-left: 4px;
}
.botitel {
	height: 15px;
	width: 96%;
	text-align: left;
	overflow: hidden;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 2px;
	color: #ffffff;
	font-size: 0.90em;
  background-image: url("../pic/btn_action.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}

.suchmatrixtable, #suchmatrixendtable{
	float: left;
	padding-right: 8px;
}
.suchmatrixtable {
	margin-right: 5px;
}
.suchmatrixtable td, 
#suchmatrixendtable td {
	padding: 2px;
}
.suchmatrixtable {
	margin-right: 10px;
	background-image: url("../pic/cwtabletrenn.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 1px 100%;
}

.suchmatrixtable_left {
	padding-left: 10px;
	margin-left: 5px;
	background-image: url("../pic/cwtabletrenn.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 1px 100%;
}

#suchkomplexendtable {
	float: left;
}
#suchkomplexendtable td {
	padding: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #cdcdcd;
}
#all_select_box, #sto_select_box {
	z-index: 80000;
	position: absolute;
	top: 50px;
	left: -54px;
	font-size: 0.9em;
	padding: 10px;
	padding-bottom: 16px;
	width: 434px;
	border: 1px solid #cdcdcd;
	background: #ffffff;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
.such_boxen {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 4px 4px 7px #222222;
	-webkit-box-shadow: 4px 4px 7px #222222;
	box-shadow: 4px 4px 7px #222222;
}
#boviewe {
	position: absolute;
	top: -71px;
	right: 320px;
	font-size: 0.7em;
	padding: 4px;
	width: 240px;
	border: 1px solid #cdcdcd;
	background: #ffffff;

	-moz-box-shadow: 2px 2px 4px #424262;
	-webkit-box-shadow: 2px 2px 4px #424262;
	box-shadow: 2px 2px 4px #424262;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#boview {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 0.9em;
	width: 188px;
	background: #ffffff;
}
.gridview {
	font-size: 0.9em;
	background: #ffffff;
	padding: 1px;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.gridview td {
	border-right: 1px solid #cdcdcd;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
}
table.gridview:hover {
	position: relative;
	bottom: 0;
	z-index: 99999999999;
	border-color: #C9D2DA;

	-moz-box-shadow: 1px 1px 4px #424262;
	-webkit-box-shadow: 1px 1px 4px #424262;
	box-shadow: 1px 1px 4px #424262;
}
.gridhead td {
	border-bottom: 1px solid #cdcdcd;
}
#bo_status_tabelle {
	height: 80px;
	position: absolute;
	overflow: hidden;
	width: 250px;
}
#bo_status_tabelle:hover {
	height: 138px;
	position: absolute;
	overflow: visible;
}
.bosum_kw {
	font-size: 0.9em;
	color: #888888;
	text-align: center;
}
.bosum_kw a:link,
.bosum_kw a:visited {
  color: #888888;
  text-decoration: none;
}
.bosum_kw a:hover,
.bosum_kw a:focus {
  color: #888888;
  text-decoration: underline;
}
.bosum_ds {
	font-size: 0.9em;
	text-align: center;
}
.bosum_pm {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 0.9em;
	text-align: center;
	color: #142963;
}
.bosum_mp {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 0.9em;
	text-align: center;
}
.bosum_we {
	font-size: 0.9em;
	color: #bb4106;
	text-align: center;
}
.bosum_we a:link,
.bosum_we a:visited {
  color: #bb4106;
  text-decoration: none;
}
.bosum_we a:hover,
.bosum_we a:focus {
  color: #bb4106;
  text-decoration: underline;
}
.datebox {
	width: 58px;
	position: relative;
}
.steps {
	margin-right: 3px;
	margin-left: 3px;
}
a:link.steps,
a:visited.steps {
  color: #000000;
  text-decoration: none;
}
a:hover.steps,
a:focus.steps {
  color: #000000;
  text-decoration: underline;
}

.pc_std_detail, .pcdetailinfosbox {
	display: none;
	position: absolute;
	left: 22px;
	top: 18px;
	min-width: 400px;
	background: #fcfcfc;
	padding: 1em;
	border: 1px solid #666666;
	text-align: left;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.pc_std_detail {
	z-index: 9000;
}
.pcdetailinfosbox {
	z-index: 8000;
}
.repbox, #repgenbox {
	position: absolute;
	right: 0px;
	top: 25px;
	font-size: 0.7em;
	padding: 6px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	z-index: 7000;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.reppoint {
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #cdcdcd;
}

#repgenbox {
	position: fixed;
	top: 4%;
	left: 54%;
	margin-left: -500px;
	width: 1000px;
	height: 90%;
	min-height: 600px;
	z-index: 9999999;
}
.repbox td {
	padding: 6px;
}
.reppoint {
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #cdcdcd;
}
#rep_gencont {
	display: flex;
	margin-top: 10px;
	height: 96.4%;
}
#rep_gencont .rep_gencont_head {
	position: absolute;
	top: 10px;
	padding: 2px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;

	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	background: #ffffff;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#rep_xls_name, #rep_xls_werte {
	position: absolute;
	top: 14px;
	left: 92px;
	width: 274px;
	height: 16px;
}
#rep_xls_werte {
	left: 286px;
	width: 80px;
	text-align: right;
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 5%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 100%);
}
#rep_usercont {
	position: absolute;
	top: 8px;
	left: -224px;
	width: 220px;
	height: 99%;

	-moz-box-shadow: 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: 2px 2px 4px #cdcdcd;
	box-shadow: 2px 2px 4px #cdcdcd;
}
#rep_user {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 99%;

	overflow-y : scroll;
	overflow-x : hidden;

	-moz-box-shadow: 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: 2px 2px 4px #cdcdcd;
	box-shadow: 2px 2px 4px #cdcdcd;
}
#rep_gencont #rep_upload {
	position: absolute;
	top: -20px;
	right: 314px;
	width: 368px;
	height: 30px;
	padding: 5px;
	background: #ffffff;
	border-bottom: 1px dotted #cdcdcd;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: 2px 2px 4px #cdcdcd;
	box-shadow: 2px 2px 4px #cdcdcd;
}
#rep_vorlage, #rep_inhalt, #rep_user { 
	border: 1px solid #cdcdcd;
	padding: 6px;
	background: #ffffff;

	overflow-y : scroll;
	overflow-x : hidden;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#rep_vorlage, #rep_inhalt {
	-moz-box-shadow: inset 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: inset 2px 2px 4px #cdcdcd;
	box-shadow: inset 2px 2px 4px #cdcdcd;
}
#rep_user { 
	-moz-box-shadow: 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: 2px 2px 4px #cdcdcd;
	box-shadow: 2px 2px 4px #cdcdcd;
}
#rep_vorlage {
	display: flex;
	flex-direction: column;
	flex-grow: 0;
	flex-basis: 30%;
}
#rep_inhalt {
	flex-grow: 1;
	margin-left: 10px;
	flex-basis: 70%;

  background-image: url(../pic/rep_inhalt.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
#rep_vorlage div, #rep_inhalt div {
	border: 1px solid #cdcdcd;
	padding: 4px;
	margin-bottom: 4px;
	padding-left: 6px;
	height: 17px;
	background: #ffffff;

	-moz-box-shadow: 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: 2px 2px 4px #cdcdcd;
	box-shadow: 2px 2px 4px #cdcdcd;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#rep_vorlage input, 
#rep_inhalt .sort_hand, 
#rep_inhalt .rep_width, 
#rep_inhalt .rep_color, 
#rep_inhalt .rep_rotate,
#rep_inhalt select {
	float: right;
	margin-left: 11px;
}
#rep_inhalt select {
	padding-top: 0;
	height: 17px;
}
#rep_inhalt .sort_hand {
	margin-left: 13px;
}
#rep_inhalt input[type="color"] {
	height: 17px;
	width: 17px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#rep_inhalt input[type="text"] {
	height: 10px;
	width: 190px;
}
#rep_inhalt .move_hand {
	float: left;
	margin-right: 8px;
}
#rep_inhalt .rep_width {
	width: 50px;
}



.leistung_select {
	width: 70px;
	font-size: 0.96em;
}
.projekt_select, .owner_select {
	width: 120px;
	font-size: 0.96em;
}
.check_ok {
	color: #008822;
	font-weight: bold;
}
.istfertig {
	background: #83FF6C;
	padding: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
.bobreak {
	background: #FE7976;
	padding: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
#startinfos {
	position: relative;
	margin-left: 10px;
	margin-right: auto;
	height: 18px;
	top: 6px;
	width: 99.5%;
	padding-bottom: 6px;
	color: #5E5E5E;
	font-size: 0.7em;
}
#powered {
	float: right;
}
.autowidth {
	padding-top: 1px;
	height: 15px;
	width: 95%;
	text-align: left;
	overflow: hidden;
}
.cw_bauleiter_select, .cw_owner_select {
	width: 68px;
	font-size: 0.96em;
}
#gestoinfos {
	position: absolute;
	right: 6px;
	top: 60px;
	width: 180px;
	min-height: 100px;
	max-height: 400px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	z-index: 210000;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mkdel {
	margin-right: 5px;
}
#mkstoall, .mkstos {
	display: block;
	vertical-align: center;
	height: 12px;
	margin-bottom: 4px;
}
#mkstoall {
	font-size: 0.76em;
	margin-bottom: 8px;
}
.wore {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.cl_box, #dirwoodbox {
	position: absolute;
	top: -160px;
	left: -10px;
	padding: 10px;
	padding-right: 20px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#dirwoodbox {
	padding: 10px;
}
.cl_box .cl_name {
	padding-bottom: 10px;
}
.cl_box input {
	margin-top: 1px;
}

#dokubox_bem {
	position: absolute;
	right: -287px;
	top: -1px;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#poidinfo {
	float: left;
	margin-left: 6px;
}

.btn_oc_db {
	position: absolute;
	right: 8px;
	top: 18px;
}
.btn_close_best {
	position: absolute;
	right: 0px;
	top: -15px;
}
.stodet, .stosysbox, .po_edit_box, .bau_kst_box, 
.necross_box, .anbindungbox, .lag_ausgang_box,
.workticket_box, .workticket_viewe, .lag_inv_diff_box,
.gu_info_box, .ps_split_box, .form_select, 
.art_pix_box, .support_ticket_box, .evudet,
.form_in_box {
	position: absolute;
	left: 22px;
	top: 14px;
	background: #ffffff;
	padding: 15px;
	border: 1px solid #cdcdcd;
	z-index: 9000000;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.lag_inv_diff_box {
	min-width: 470px;
	left: 240px;
}
.support_ticket_box {
	top: 2em;
	left: -200px;
	min-width: 400px;
}

#lag_art_pix_box_separat {
	position: absolute;
	top: 80px;
	left: 45px;
}
#art_pix_box {
	width: 620px;
	min-height: 420px;
	max-height: 80%;

	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;

	overflow: none;
	overflow-y: auto;
	overflow-x: hidden;
}
#art_pix_box img {
	margin-top: 1.2em;
	margin-left: auto;
	margin-right: auto;
}
#art_pix_box {
	background-image: url("../pic/spinner.gif");
	background-position: 50% 30%;
	background-repeat: no-repeat;
}
.art_pix_thumb {
	position: relative;
	float: left;
	width: 200px;
	height: 200px;
	background: url("../pic/form_image.png") center center no-repeat;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #cdcdcd;
	margin: 2px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#art_pix_big {
	position: absolute;
	height: 900px;
	width: 1100px;
	top: 15px;
	left: -40px;

	background: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;

	border: 1px solid #cdcdcd;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-moz-box-shadow: 2px 2px 4px #312f2f;
	-webkit-box-shadow: 2px 2px 4px #312f2f;
	box-shadow: 2px 2px 4px #312f2f;
}
.art_pix_open {
	position: absolute;
	height: 160px;
	width: 160px;
	margin: 25px;
}


#po_ed_positions {
	padding: 10px;
	width: 1178px;
	height:  500px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	border: 1px solid #7b7b7b;

	-moz-box-shadow: inset 2px 2px 4px #cdcdcd;
	-webkit-box-shadow: inset 2px 2px 4px #cdcdcd;
	box-shadow: inset 2px 2px 4px #cdcdcd;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.po_edit_box {
	position: fixed;
	top: 1%;
	left: 90px;
	width: 1200px;
	min-height: 500px;
	max-height: 90%;
	z-index: 99999999;
	text-align: left;
	overflow-y: scroll;
}
.bau_kst_box {
	left: -800px;
}
.form_select {
	top: 5px;
	left: 25px;
}
.gu_info_box {
	left: -10px;
	top: 5px;
	text-align: left;
}
.workticket_box {
	left: -580px;
	top: -60px;
}
.form_in_box {
	width: 605px;
	height: 753px;
	left: -5px;
	top: -166px;
}
.workticket_viewe {
	position: absolute;
	width: 695px;
	top: -120px;
	left: -60px;
	z-index: 99999999099;
}
.stodet {
	min-width: 450px;
}
.evudet {
	min-width: 400px;
}
.necross_box {
	left: -250px;
	top: 10px;
}

.sel_status {
	width: 55px;
	font-size: 0.8em;
}
.real_bestout {
	position: relative;
	font-size: 0.9em;
	padding: 8px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	clear: both;
}

.sammelpobox {
	font-size: 1.3em;
	position: absolute;
	left: 250px;
	top: 15%;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000000;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.renewbox, #renewbox {
	position: fixed;
	left: 100px;
	top: 20px;
	font-size: 0.7em;
	padding: 2em;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000000;
	max-width: 80%;
	max-height: 90%;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
#renewbox input[type="text"],
#renewbox .renewnulldiv,
.renewbox input[type="text"],
.renewbox .renewnulldiv {
	width: 68px;
	text-align: center;
}
.bzrbox {
	font-size: 1em;
	position: absolute;
	right: -3px;
	top: -2px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 10000000;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.bzrbox td {
	padding: 3px;
}
.bzrbox input[type="text"] {
	width: 60px;
	text-align: center;
}
.bzrbox input[type="image"] {
	margin-top: 8px;
}


/* == Blog == */

.blh {
	position: relative;
	margin-bottom: 2px;
  color: #335B73;
  font-style: italic;
  font-weight: normal;
  font-size: 1.2em;
}
.blh span { 
	color: #ff0000;
	font-size: 0.8em;
	margin-left: 8px;
}
.blrel {
	float: right;
	font-size: 0.9em;
	margin-bottom: 0.8em;
	color: #999999;
}
.blk {
	float: left;
	font-size: 0.9em;
	margin-bottom: 0.8em;
	color: #999999;
}
#blkatbox h2 a:link,
#blkatbox h2 a:visited {
	color: #335B73;
}
.blk a:link,
.blk a:visited {
	color: #335B73;
	font-style: italic;
  text-decoration: none;
}
.blk a:focus,
.blk a:hover,
.blk a:active {
	color: #0F284E;
	font-style: italic;
	text-decoration: underline;
}
.blh a:link,
.blh a:visited {
	color: #335B73;
  text-decoration: none;
}
.blh a:focus,
.blh a:hover,
.blh a:active {
	color: #0F284E;
	text-decoration: underline;
}

.blp, .blpe {
	clear: both;
}
.blp {
	font-size: 0.88em;
	margin-bottom: 2em;
}
.blp p, .blpe p {
	font-size: 0.8em;
	margin-bottom: 0.5em;
}
.blp li, .blpe li {
	list-style-position: outside;
	list-style-image: url(../pic/li_arrow.jpg);
	margin-bottom: 0.7em;
}
.blp ol, .blpe ol,
.blp ul, .blpe ul  {
	padding-left: 0.8em;
}
.blwl {
	margin-top: -8px;
	text-align: right;
	height: 12px;
	padding-right: 16px;
	font-size: 0.9em;
	margin-bottom: 1.5em;
	font-style: italic;
	color: #425980;
  background-image: url(../pic/blwl_arrow.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}
#ticket_play {
	position: absolute;
	top: 5px;
	left: 0;
	padding: 6px;
	color: #ff0000;
	background: #ffffff;
	border: 1px solid #ff0000;
	font-size: 0.7em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px 3px #444444;
	-webkit-box-shadow: 1px 1px 3px #444444;
	box-shadow: 1px 1px 3px #444444;	
}
.ticket_box {
	position: relative;
	background: #ffffff;
	margin-bottom: 1.3em;
	border-bottom: 1px dotted #cdcdcd;
}
.ticket_box div.ticketslide {
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom: 0;
}
.text_auslauf {
	position: absolute;
	bottom: 0px;
	left: 0px; 
	height: 50px;
	width: 100%;

	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.ui-state-highlight {
	background: #EFF3F2;
	border: 1px solid #cdcdcd;
	height: 110px;
	margin-bottom: 1.3em;
}


/* Pager, Seitensprung, Seitenlimiter */

#showpagernum {
	height: 32px;
	width: 100%;
}
.pager, .shownum {
	position: relative;
	margin-top: 14px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.pager {
	float: left;
	width: 75%;
}
.shownum {
	float: right;
	width: 15%;
	min-width: 100px;
}
.pager span, .shownum span {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
.pager a, .shownum a {
	float: left;
	display: block;
	height: 16px;
	font-size: 0.7em;
	text-align: center;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;

 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0px 0px 2px #B7B7B7;
	-webkit-box-shadow: 0px 0px 2px #B7B7B7;
	box-shadow: 0px 0px 2px #B7B7B7;
}
.shownum a:link,
.shownum a:visited,
.pager a:link,
.pager a:visited {
  color: #727272;
  background-image: url(../pic/pagerbg.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  border: 1px solid #ADADAD;	
}
.shownum a:focus,
.shownum a:hover,
.shownum a:active,
.pager a:focus,
.pager a:hover,
.pager a:active {
  color: #2B2B57;
  background: #CADDF0;
  border: 1px solid #ADADAD;
}

.shownum a:link.current,
.shownum a:visited.current,
.shownum a:focus.current,
.shownum a:hover.current,
.shownum a:active.current,
.pager a:link.current,
.pager a:visited.current,
.pager a:focus.current,
.pager a:hover.current,
.pager a:active.current {
  color: #efefef;
  background-image: url(../pic/pageractbg.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  border: 1px solid #0F284E;

	-moz-box-shadow: 0px 0px 2px #225539 inset;
	-webkit-box-shadow: 0px 0px 2px #225539 inset;
	box-shadow: 0px 0px 2px #225539 inset;
}
.shownum span {
	float: right;
}
.shownum a {
	float: right;
}
.timershow {
	padding-top: 1px;
	padding-right: 2em;
	font-size: 0.7em;
	color: #8F8F8F;
}


#bl_filter {
	margin-bottom: 20px;
}
#bl_filter a {
	margin-right: 4px;
}
#bl_filter span {
	color: #011878;
	font-style: italic;
}
#blartbox {
	float: left;
	position: relative;
	width: 980px;
	padding-top: 15px;
	padding-right: 25px;
	margin-right: 25px;
	border-right: 1px dotted #cdcdcd;
	font-family: 'Calibri','Verdana', sans-serif;
}
#blkatbox {
	position: relative;
	float: left;
	margin-top: 14px;
	width: 320px;
	font-family: 'Calibri','Verdana', sans-serif;
}
#blkatbox h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0.8em;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 0.8em;
}
#blkatbox ul {
	font-size: 0.92em;
	padding-left: 1em;
	margin-bottom: 0.7em;
}
#blkatbox li {
	list-style-position: outside;
	list-style-image: url(../pic/li_arrow.jpg);
}
.blhn {
	position: absolute;
	top: 18px;
	right: 25px;
}
.blhi {
 margin-left: 8px;
}
#blf0 {
	clear: both;
	padding-top: 12px;
}
#blartload,
#blkatload {
	font-weight: bold;
	position: fixed;
	top: 12%;
	font-size: 0.8em;
	padding: 12px;
	border: 1px solid #AEBFBF;
	background: #ffffff;
	z-index: 2;

 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
#blartload {
	width: 600px;
	left: 10%;
}
#blkatload {
	width: 400px;
	right: 10%;
}
#blartload span {
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	color: #01357C;	
}
#artprio {
	position: absolute;
	right: 12px;
	top: 48px;
}

.floatleft input,
.floatleft span {
	float: left;
}
.floatleft span {
	font-size: 0.8em;
	margin-left: 5px;
	margin-right: 15px;
}
.det_frei_false {
	background: #C4D8E9;
	font-size: 0.7em;
	width: 100%;
	padding: 1px;
	height: 14px;
	overflow: hidden;
}
#newknd {
	position: absolute;
	top: 20px;
	left: 120px;
	padding: 12px;
	background: #ffffff;
	border: 1px solid #cdcdcd;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
#newknd td {
	padding: 4px;
}

.bvtable td {
	padding: 5px;
	border-bottom: 1px solid #cdcdcd;
}
.bvhead td {
	font-weight: bold;
	border-bottom: 1px solid #666666;
}
.bvnone td {
	border: 0;
}
.bvfoot td {
	border: 0;
	border-top: 1px solid #666666;
	font-weight: bold;
}

.lv2tohne, .lv3tohne {
	font-size: 0.72em;
	background: #ffffff;
}
.lv2tohne td, .lv3tohne td {
	padding: 3px;
}
.lv3tohne td {
	border-bottom: 1px solid #C4CCD2;
	border-right: 1px dotted #D0D8DD;
}
.lv2tohne input {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.lv2table, .thscroll {
	font-size: 0.72em;
	background: #ffffff;
}
.lv2table td, .thscroll td, 
.lv2table .lv2table td, 
.lv2table .lv2table .lv2table td {
	padding: 3px;
	padding-top: 5px;
	border-bottom: 1px solid #C4CBD2;
	border-right: 1px dotted #D1D7DC;
}
.lv2table .dt_save {
	font-size: 0.8em;
	margin-top: -1px;
}
.lv2head td, .thscroll td {
	height: 16px;
	padding: 3px;
	font-size: 1em;
	color: #000000;
	/*text-shadow: 1px 1px 1px #AEB7B1;*/
	letter-spacing: 0.04em;
	border-top: 1px solid #D9DDE1;
  background-image: url(../pic/lv4head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}
.lv2suche td {
	height: 16px;
	padding: 1px;
	background: #C2C8CF;
}
.tr2col td {
	background: #E9ECEF;
}
.tr2col_in1 td {
	background: #F8F9FC;
}
.tr2col_in2 td {
	background: #DBE1F0;
}
.tr2col_in3 td {
	background: #F7F8F9;
}
.tr2open td,
.tr2open .tr2open td,
.tr2open .tr2open .tr2open td {
	padding: 0px;
	border: 0px;
}

.lv30table td,
.lv2table .lv4table .lv30table .lv30table td {
	padding: 1px;
	border-bottom: 1px solid #C2CBD3;
}
.lv30table {
	font-size: 1em;
	background: #F0F7FB;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.lv30head td,
.lv2table .lv4table .lv30table .lv30head td {
	height: 16px;
	color: #000000;
	text-shadow: 1px 1px 1px #AEB7B1;
  background-image: url(../pic/lv2head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

.lv2table .lv3table td,
.lv2table .lv2table .lv2table .lv3table td,
.lv2table .lv4table .lv3table td,
.lv2table .lv4table .lv3table .tr3open td {
	color: #000000;
	background: #ffffff;
	padding: 3px;
	border: 0;
	border-bottom: 1px solid #C4CBD2;
}
.lv2table .lv3table,
.lv2table .lv4table .lv3table {
	font-size: 1em;
	color: #000000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.lv2table .lv3table .lv3head td,
.lv2table .lv2table .lv2table .lv3head td,
.lv2table .lv4table .lv3table .lv3head td {
	height: 16px;
	color: #000000;
	text-shadow: 1px 1px 1px #AAB4BB;
  background-image: url(../pic/lv2head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

.tr30open td,
.lv2table .tr30open td,
.lv2table .lv2table .lv2table .tr30open td {
	padding: 0px;
	border: 0px;
}


.lv3head img, .lv3head span {
	float: left;
}
.lv3head img {
	margin-left: 5px;
}
.lv2table .lv3table .lv3edit2 td,
.lv2table .lv4table .lv3table .lv3edit2 td {
	background: #FBEDD2;
}
.lv3table .lv3edit2 input[type="image"] {
	margin-right: 20px;
}
.lv2table .lv3table .tr3col td,
.lv2table .lv2table .lv2table .lv3table .tr3col td {
	background: #E4E9ED;
}
.lv2table .lv3table .tr3open td,
.lv2table .lv2table .lv2table .lv3table .tr3open td {
	padding: 0px;
	border: 0px;
}

.lv32table {
	font-size: 1em;
	background: #E8EAEC;
	border: 1px solid #C4CAD2;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.lv32table td {
	padding: 4px;
}

.lv2table .lv3table .lv33table,
.lv2table .lv4table .lv33table,
.lv2table .lv33table {
	background: #FEFCF8;
	border: 1px solid #CBCBC2;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.lv2table .lv3table .lv33table td,
.lv2table .lv4table .lv33table td,
.lv2table .lv33table td {
	padding: 4px;
}
.lv2table .lv3table .lv33head td,
.lv2table .lv4table .lv33head td,
.lv2table .lv33head td {
	height: 14px;
	color: #000000;
	text-shadow: 1px 1px 1px #ACB5B9;
  background-image: url(../pic/lv33head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}
.lv2table .lv3table .tr33open td,
.lv2table .lv4table .tr33open td,
.lv2table .tr33open td {
	padding: 0px;
	border: 0px;
}

.lv2table .lv3table .lv4table,
.lv2table .lv4table {
	background: #ffffff;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
.lv2table .lv3table .lv4table td,
.lv2table .lv4table .lv33table .lv4table td,
.lv2table .lv4table td {
	padding: 4px;
	border-bottom: 1px solid #C4C7CE;
}
.lv2table .lv3table .lv4table .lv4head td,
.lv2table .lv4table .lv4head td {
	height: 18px;
	color: #000000;
	text-shadow: 1px 1px 1px #ABB3BA;
	border-top: 1px solid #D9DDE1;
	padding-top: 1px;
	padding-bottom: 1px;
  background-image: url(../pic/lv4head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}
.tr4open td, .bzrbox td,
.lv2table .lv4table .tr4open td {
	padding: 0px;
	border: 0px;
	text-shadow: 0;
	letter-spacing: 0;
	background: transparent;
}

.lv41table {
	font-size: 1em;
	background: #ffffff;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.lv41table td,
.lv2table .lv2table .lv2table .lv41table td {
	padding: 4px;
	border-bottom: 1px solid #C5CCCD;
}
.lv41head td {
	height: 18px;
	color: #000000;
	text-shadow: 1px 1px 1px #ACB1B9;
	border-top: 1px solid #D9DDE1;
	padding-top: 1px;
	padding-bottom: 1px;
  background-image: url(../pic/lv4head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

.tr4ohne td,
.lv2table .lv4table .tr4ohne td {
	border: 0px;
}
.tab2detbox td {
	padding: 0px;
	border: 0px;
}

a:link.hporder, a:visited.hporder {
	color: #000000;
  text-decoration: underline;
}
a:hover.hporder, a:focus.hporder {
	color: #0F284E;
  text-decoration: underline;
}
.tab2detbox2 td {
	background: transparent;
}
.tab2detbox td {
	background: transparent;
	padding-bottom: 2px;
}
.lv2table .bzrbox .lv41table td {
	background: #ffffff;
	border: 0;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	text-shadow: none;
	font-size: 1em;
}
.lv2table .bzrbox .lv41table .lv41head td {
  background-image: url(../pic/lv4head.jpg);
  background-repeat: repeat-x;
  background-position: top center;
	height: 18px;
	color: #000000;
	text-shadow: 1px 1px 1px #ABAEBA;
	border-top: 1px solid #D8DDE2;
	padding-top: 1px;
	padding-bottom: 1px;
}
.lv2table .lv4table #renewbox td,
.lv2table .lv4table .renewbox td {
	background: #ffffff;
	border: 0;
	text-shadow: none;
}
.chlitbl td {
	border-right: 1px solid #D8DCE2;
	padding-left: 3px;
	padding-right: 3px;
}

#mangelneu, #evneu,
#lartneu, #lkated,
#lkatneu, #lkatedneu, 
#support_new_box {
	position: fixed;
	top: 4%;
	left: 25%;
	padding: 10px;
	border: 1px solid #ACB3C1;
	background: #ffffff;
	font-size: 0.9em;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}

#new_intPost_box {
	position: fixed;
	top: 14%;
	left: 3%;
	padding: 10px;
	border: 1px solid #ACB3C1;
	background: #ffffff;
	font-size: 0.9em;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}

#show_images_box {
	position: fixed;
	top: 4%;
	left: 25%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ACB3C1;
	background: #ffffff;
	font-size: 0.9em;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}

#formulare_box {
	position: fixed;
	top: 11%;
	left: 2%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ACB3C1;
	background: #ffffff;
	font-size: 0.9em;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}

#formulare_translations {
    position: fixed;
    top: 6%;
    left: 30%;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ACB3C1;
    background: #ffffff;
    font-size: 0.9em;
    z-index: 90001;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 2px 2px 4px #666666;
    -webkit-box-shadow: 2px 2px 4px #666666;
    box-shadow: 2px 2px 4px #666666;
}

#mangelneu td,
#evneu td {
	padding: 2px;
}

#support_new_box, #show_images_box {
	top: 10%;
	left: 3%;
}
.inp_place {
	border: 1px solid #011A7C;
	font-size: 1em;
	text-align: center;
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mangel input,
.log_mw input,
.po input,
.po_plus input,
.ti_db input,
.mw_db input,
.mw_dcn_links input,
.los input,
.cw_db input,
.restleistungen input,
.bo_db input,
.bstv input,
.subpo input {
	width: 72px;
}
.cluster_sto input {
	width: 25px;
	text-align: center;
}
.cluster_stota textarea,
.cluster_stotb textarea {
	width: 500px;
	height: 60px;
	text-align: left;
}
.cluster_stotb textarea {
	width: 260px;
}
.position_vorlagep input {
	width: 180px;
	text-align: left;
}
.po_positions input {
	width: 60px;
}
.po_positionsl input {
	width: 300px;
	text-align: left;
}
.todo input {
	width: 86px;
	text-align: left;
}
.bo_tck_pl input {
	width: 80px;
}
.todow textarea {
	width: 250px;
	height: 60px;
	text-align: left;
}
.mangela input,
.poa input,
.ti_dba input,
.mw_dba input,
.cw_dba input,
.bstva input,
.subpoa input,
.losa input {
	width: 20px;
}
.lag_event_pos input {
	width: 50px;
}
.lag_event_pos_pl input {
	width: 30px;
}
.form_vorlagen_data_a input {
	width: 275px;
}
.kalk_wk input {
	width: 50px;
	text-align: left;
}
.lag_art_lif_s input,
.lag_art_lif_az_s input,
.lag_art_s input {
	width: 60px;
}
.lag_art_lif_az input {
	width: 120px;
	text-align: left;
	float: left;
	margin: 0px;
}
.lag_art_lif input
.lag_art input {
	width: 110px;
	text-align: left;
}
.lag_art_t textarea {
	width: 99%;
	min-height: 200px;
	text-align: left;
}
.bstvb input {
	width: 220px;
	text-align: left;
}
.lag_art_lif_l input {
	width: 240px;
	text-align: left;
}
.log_mwa input,
.mw_dbl input {
	width: 260px;
	text-align: left;
}
.mw_vorpl input {
	width: 300px;
	text-align: left;
}
.position_vorlage input,
.subpo_pos_vorlage input {
	width: 340px;
	text-align: left;
}
.bo_dbt input {
	width: 265px;
	text-align: left;
}
.bstv_pos input {
	width: 325px;
	text-align: left;
}
.bstv_posa input {
	width: 35px;
	text-align: left;
}
select.seled, select.seled_firma,
select.seled_claimvendor {
	font-size: 1em;
	border: 1px solid #B8B9C5;
	font-size: 1em;
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.alplus {
	float: left;
	margin-left: 4px;
}
.alpldiv {
	position: absolute;
	right: 0px;
	top: -28px;
	padding: 2px;
	border: 1px solid #ADB5C0;

 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.alpldiv input {
	width: 100px;
	padding: 2px;
	font-size: 1em;
}
.shadow {
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 1px 1px 4px #666666;
	-webkit-box-shadow: 1px 1px 4px #666666;
	box-shadow: 1px 1px 4px #666666;
}

#userdetail, #userday {
	position: fixed;
	top: 2%;
	left: 1%;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 12px;
	z-index: 10001;

	-moz-box-shadow: 3px 3px 5px #444444;
	-webkit-box-shadow: 3px 3px 5px #444444;
	box-shadow: 3px 3px 5px #444444;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#userdetail {
	width: 1300px;
}
#userday {
	top: 6%;
	left: 16%;
	z-index: 10002;
}

.table_bodetail td {
	padding: 4px;
}
.table_tdborder td {
	border-bottom: 1px solid #C2CBD3;
}
.table_bostatus td {
	border-bottom: 1px solid #C2CBD3;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
}
.tdus_select {
	font-size: 0.9em;
}
.tdpi_select {
	font-size: 0.9em;
}
.tr_sto td {
	font-size: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #888888;
	background: #DDE3EE;
	color: #01135A;
}
#kartdetail, #kart_move_box {
	position: absolute;
	top: 1%;
	left: 1%;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 12px;
	text-align: left;
	z-index: 99999999;
	font-size: 0.7em;

	-moz-box-shadow: 2px 2px 5px #444444;
	-webkit-box-shadow: 2px 2px 5px #444444;
	box-shadow: 2px 2px 5px #444444;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#kart_evs {
	min-height: 20px;
	width: 1300px;
}
#kart_evs a, 
#matbox_btn_a, #matbox_btn_b {
	display: block;
	position: relative;
	float: left;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	background: #DADDE0;
	border: 1px solid #A3ABB1;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#kart_evs a:hover, #kart_evs a:visited {
	color: #0F284E;
	border: 1px solid #0F284E;
	background: #C4D8E9;
  text-decoration: none;
}
#kart_evs a:link, #kart_evs a:focus {
  text-decoration: none;
}
a#evs_act {
	background: #ffffff;
	border: 1px solid #D76453;
	border-bottom: 0;
	font-weight: bold;

	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#kart_evs a:hover#evs_act, 
#kart_evs a:visited#evs_act {
	border-bottom: 0;
}
a#kart_evwkart, a#kart_evwkdel, a#kart_evwkmove {
	float: right;
	margin-left: 10px;
	height: 13px;
	background: #ffffff;
	border: 1px solid #D76453;
}
#kart_evwkart {
	width: 60px;
}
#kart_move_box {
	display: none;
}
#matbox_btn_a, #matbox_btn_b {
	margin-left: 6px;
	margin-right: 0;
	margin-bottom: 0;
	border-bottom-color: #cdcdcd;;

	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#matbox_btn_a.matbox_btn_act,
#matbox_btn_b.matbox_btn_act { 
	background: #ffffff;
	border-color: #D76453;
	border-bottom-color: #ffffff;
	font-weight: 600;
}


.katname {
	float: left;
	clear: both;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 165px;
	color: #0F284E;
	font-style: italic;
	border-bottom: 1px dotted #000000;

  background-image: url(../pic/li_arrow.jpg);
  background-repeat: no-repeat;
  background-position: center left;
}
a:link.katname, a:visited.katname {
  color: #0F284E;
  text-decoration: none;
}
a:hover.katname, a:focus.katname {
  color: #C64A00;
  text-decoration: none;
}
.katdet {
	display: none;
	position: absolute;
	left: 220px;
}
.vgdateicover, .mcrosscover, .imgprev, .inboxprev {
	position: relative;
	z-index: 20000000;
}
.vgdateibox, .vgzipbox, .mcrossbox {
	color: #000000;
	font-size: 1em;
	position: absolute;
	left: 30px;
	top: 0px;
	min-width: 730px;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 20000000;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.vgdateibox {
	top: 5%;
	left: 2%;
	min-width: 80%;
}
.mcrossbox {
	left: -600px;
	min-width: 680px;
}
.imgprevbox, .inboxprevbox {
	position: absolute;
	left: 20px;
	top: -14px;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	z-index: 30000000;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.inboxprevbox {
	left: 2px;
	top: 6px;
}
.vgzipbox {
	left: -400px;
	max-height: 400px;
	padding-right: 22px;
	overflow: auto;
	overflow-x: hidden;
}
.close2 {
	position: absolute;
	left: 355px;
	top: -7px;
	z-index: 30000000;
}
#ulbtnbox {
	position: relative;
	height: 40px;
	width: 220px;
}
#ulbtnnewdir {
	position: absolute;
	left: 94px;
	top: 3px;
}
.matbox {
	width: 216px;
	padding: 4px;
}
.matbox p {
	font-size: 0.9em;
	margin: 5px;
}
.matbox_cover {
	width: 240px;
	height: 242px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 1px 1px 3px #505050 inset;
	-webkit-box-shadow: 1px 1px 3px #505050 inset;
	box-shadow: 1px 1px 3px #505050 inset;
}
.cw_mat {
	height: 455px;
}
.ti_mat {
	height: 242px;
}
.kom_cov {
	position: relative;
	width: 60px;
}
.kom_cov_bv, .kom_cov_po, .kom_cov_pz {
	position: absolute;
	top: -4px;
	left: 0;
	height: 10px;
}
.kom_cov_bv {
	background: #ff0000;
}
.kom_cov_po {
	background: #00ff00;
}
.kom_cov_pz {
	top: -5px;
	width: 100%;
	text-align: center;
}
#kom_cov_range {
	position: absolute;
	left: 160px;
	top: 6px;
	width: 60px;
	height: 7px;
	font-size: 0.8em;
}
#kom_cov_hide_range {
	display: none;
}

.tikartboxen {
	float: left;
	margin-bottom: 12px;
	margin-right: 12px;
}
.tikartboxen li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
}
.tikartboxen h2 {
	padding-left: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #0F284E;
}
.tokart {
	float: left;
	margin-right: 6px;
}
.red {
	color: #ff0000;
}
.green {
	color: green;
}
.matbox td {
	font-size: 0.8em;
	padding: 2px;
}

.inlinecont, .inlinecont2 {
	margin-top: 36px;
	width: 98%;
	padding: 1%;
	min-height: 400px;
	border: 1px solid #cdcdcd;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-box-shadow: 1px 2px 2px #818181;
	-webkit-box-shadow: 1px 2px 2px #818181;
	box-shadow: 1px 2px 2px #818181;
}
.inlinetabs {
	position: absolute;
	top: 20px;
	height: 29px;
	width: 100%;
}
.inlinetabs input {
	float: left;
	margin-right: 6px;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.top90er {
	width: 18px;
	position: relative;
}
.top90er img {
	position: absolute;
	bottom: -12px;
	left: -5%;
}
.top90txt {
	width: 10px;
	height: 16px;
	background: #ffffff;
	padding-left: 3px;
	padding-right: 10px;
	margin-bottom: -5px;
	margin-top: -6px;
	margin-left: -17px;
	margin-right: -17px;
	font-size: 11px;
	letter-spacing: -0.3px;
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #8B9C95;
	border-bottom: 1px solid #B6B6B6;

	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-box-shadow: 1px 1px 1px #ffffff;
	-webkit-box-shadow: 1px 1px 1px #ffffff;
	box-shadow: 1px 1px 1px #ffffff;
}

#lartneu input {
	margin-top: 2px;
	margin-bottom: 2px;
}
#eventaddbox {
	position: fixed;
	top: 4%;
	left: 6%;
	padding: 10px;
	width: 1100px;
	min-height: 70%;
	border: 1px solid #AEBFBF;
	background: #ffffff;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}

.scrolldiv {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #AEBFBF;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 1px 1px 4px #8D8D8D;
	-webkit-box-shadow: inset 1px 1px 4px #8D8D8D;
	box-shadow: inset 1px 1px 4px #8D8D8D;
	padding: 5px;
}
.scrolldivrein {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
#artfinder {
	position: absolute;
	top: 22px;
	left: -14px;
	padding: 10px;
	border: 1px solid #AEBFBF;
	background: #ffffff;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}
.btn_detnew {
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 4px;
}
.dledfile, .dlopfile {
	width: 400px;
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-x: hidden;
	overflow-y: hidden;
}
.dledfile .inp_place {
	width: 390px;
	text-align: left;
}

.relcover {
	position: relative;
}
.inpabsl {
	position: absolute;
	top: 2px;
	left: 8px;
}

.lv2table select {
	border-color: #9297AB;
	background: transparent;
	-webkit-appearance: none;
}

#eventkatbox {
	position: absolute;
	top: -20px;
	left: 276px;
	padding: 10px;
	width: 400px;
	min-height: 380px;
	font-size: 0.75em;
	border: 1px solid #ADB8C0;
	background: #ffffff;
	z-index: 90000;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}
#eventkatbox ul {
	font-weight: normal;
	padding-left: 1em;
	padding-top: 0.2em;
}
#eventkatbox li {
	list-style-position: outside;
	list-style-image: url(../pic/li_arrow.jpg);
}
#eventkatbox li input {
	margin-right: 4px;
}
.tblbordhz td {
	border-bottom: 1px solid #99A5AE;
	padding: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}
.trsuche {
  background-image: url(../pic/trsuche.jpg);
  background-repeat: no-repeat;
  background-position: center right;
}

#such_ne, #such_vgnr, #such_datei, 
#such_ponr, #such_re, #such_tgs {
	height: 17px;
}

.laginbuchbox {
	position: fixed;
	top: 8%;
	left: 25%;
	padding: 10px;
	border: 1px solid #ADB7C0;
	background: #ffffff;
	z-index: 99900000000;
	font-size: 0.8em;
	max-height: 90%;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #666666;
	-webkit-box-shadow: 2px 2px 4px #666666;
	box-shadow: 2px 2px 4px #666666;
}
.bordle {
	border-left: 1px solid #C5CEDA;
}
.bordle_dot {
	border-left: 1px dotted #969FA7;
}

.relativ {
	position: relative;
}
.relativ2 {
	position: relative;
}
.imp_show_hide {
	position: absolute;
	left: -18px;
	top: 10px;
}
.inbox, .ts_pauplus {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #666666;
	z-index: 10000000;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}

.labelbox, #personewbox, #montnewbox, #lv_new_box {
	position: absolute;
	top: 16px;
	left: 20px;
	background: #ffffff;
	border: 1px solid #666666;
	padding: 10px;
	padding-top: 12px;

	text-align: left;
	z-index: 1002;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}
#personewbox, #montnewbox {
	left: 100px;
	top: 105px;
}
#lv_new_box {
	left: 0;
	top: 0;
}

#katdiv, #kord  {
	font-size: 0.9em;
	padding: 6px;
	background: #ffffff;
	border: 1px solid #666666;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 2px 2px 4px #6F6F6F;
	-webkit-box-shadow: inset 2px 2px 4px #6F6F6F;
	box-shadow: inset 2px 2px 4px #6F6F6F;
}
#katdiv input[type="radio"] {
	margin-right: 0.5em;
}
#katdiv input[type="image"] {
	margin-right: 0.2em;
}
#katdiv li {
	font-size: 0.9em;
	list-style-type: none;
	padding-bottom: 0.1em;
	margin-bottom: 0.1em;
	border-bottom: 1px dotted #D3D8DE;
}
#katdiv span {
	font-weight: bold;
  color: #0F284E;
}
#katdiv i {
	font-size: 0.8em;
}
.posstorno {
	color: #ff0000;
}
.psstornobox {
	position: relative;
}
.psstorno_wert {
	position: absolute;
	left: -40px;
	top: -30px;
	width: 160px;
	padding: 0.6em;
	background: #ffffff;
	border: 1px solid #969696;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #6F6F6F;
	-webkit-box-shadow: 2px 2px 4px #6F6F6F;
	box-shadow: 2px 2px 4px #6F6F6F;
}
.untenrechts {
	position: absolute;
	bottom: 15px;
	right: 18px;
}
#remdata {
	position: fixed;
	bottom: 0px;
	right: 0px;
	color: #BFBFBF;
	font-size: 10px;
}

#gs_sonst {
	float: left;
	position: relative;
	width: 480px;
}
#gs_sonst input {
	float: left;
	width: 90px;
	margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center left;
}
#gs_fir {
  background-image: url(../pic/inp_firma.gif);	
}
#gs_str {
  background-image: url(../pic/inp_str.gif);	
}
#gs_plz {
  background-image: url(../pic/inp_plz.gif);	
}
#gs_ort {
  background-image: url(../pic/inp_ort.gif);	
}
#gs_mal {
  background-image: url(../pic/inp_mal.gif);	
}
.headfilter {
	position: relative;
	margin-bottom: -2px;
	margin-left: 4px;
}
.haedfibox, .artcrossbox {
	position: absolute;
	left: -2px;
	top: 10px;
	background: #ffffff;
	border: 1px solid #666666;
	padding: 6px;
	z-index: 10000;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 2px 2px 4px #000000;
	-webkit-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000;
}

#lagwgfill {
	min-height: 100px;
	max-height: 460px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;	
	font-size: 0.85em;
}
#lagwgfill i {
	font-size: 0.9em;
	font-style: normal;
}
#lagwgfill i span {
	color: #0F284E;
}
#kalk_wk {
	position: absolute;
	top: 12px;
	left: 632px;
	width: 350px;
	padding: 1%;
	padding-top: 0.7%;
	padding-bottom: 0.5%;
	font-size: 0.9em;
	background: #ffffff;
	border: 1px solid #cdcdcd;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 2px 2px #818181;
	-webkit-box-shadow: 1px 2px 2px #818181;
	box-shadow: 1px 2px 2px #818181;
}
@media (min-width: 1350px) {
	#kalk_wk {
		left: 1000px;
	}
}
#kalk_wk td {
	padding-bottom: 4px;
}
#kalk_wk h2 {
	width: 305px;
	border-bottom: 1px dotted #cdcdcd;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
#kalk_ps {
	font-size: 0.9em;
}
#kalk_wk_ges td {
	border-top: 1px solid #cdcdcd;
	padding-top: 6px;
	margin-top: 6px;
}
#wk_ansehen {
	position: absolute;
	right: 20px;
	top: 13px;
}
#wk_ansehen a {
	color: #142C63;
}
#kalk_wk .bstv textarea {
	text-align: left;
	width: 900px;
	height: 150px;
}
#tablekwfull {
	padding-top: 262px;
	padding-left: 106px;
	padding-right: 30px;
	margin-bottom: 50px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url(../pic/kalkkopf.jpg);
}

#kalk_psinp, #kalkmatkat {
	position: absolute;
	top: -23px;
	left: 298px;
	font-size: 0.8em;
	z-index: 99999;
}
#kart_psinp {
	position: absolute;
	top: -28px;
	left: 160px;
	font-size: 1em;
	z-index: 99999;
	background: #ffffff;
	width: 290px;
	padding: 8px;
	padding-top: 2px;
	padding-bottom: 4px;

	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	z-index: 99999;
}
#kalksuche {
	margin-left: 10px;
	font-size: 0.9em;
	width: 232px;
	padding: 3px;
}
#kalkmatkat {
	top: 4px;
	left: 284px;
	z-index: 999999;
}
#kalkkatbox {
	width: 340px;
	background: #ffffff;
	padding: 15px;
	padding-top: 5px;
	z-index: 9999999;
}
#kalkkatbox h2 {
	width: 340px;
	border-bottom: 1px dotted #cdcdcd;
	padding-bottom: 4px;
	margin-bottom: 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  background-repeat: no-repeat;
  background-position: top right;
  background-image: url(../pic/verschieben.gif);
}
#kalkkatbox ul .subkat {
	padding-left: 18px;
	margin-top: 0.6em;
	margin-bottom: 0.8em;
}
#kalkkatbox li {
	list-style-type: none;
	margin-bottom: 0.4em;
}
#kalkkatbox li input, #kalkkatbox li img {
	position: relative;
	margin-bottom: -3px;
}
#kalkfreitxt {
	width: 425px;
}
#kalkfreistk {
	width: 45px;
}
#kalkfreiprs {
	width: 75px;
	text-align: right;
}
.evkats {
	float: left;
	padding-top: 2px;
	margin-bottom: -3px;
}
#used_uplbox, #used_kndbox {
	width: 320px;
	height: 10px;
	background: #ffffff;
	border: 1px solid #666666;
	padding: 10px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 2px 2px 4px #6F6F6F;
	-webkit-box-shadow: inset 2px 2px 4px #6F6F6F;
	box-shadow: inset 2px 2px 4px #6F6F6F;
}
#used_uplbox {
	margin-bottom: 1em;
}
#used_uplbox ul {

}
#used_uplbox li,
#used_kndbox li {
	list-style: none;
	margin-bottom: 3px;
}
#used_uplbox input,
#used_kndbox input {
	margin-right: 4px;
}

.scrollContent {
	display: block;
	height: 500px;
	overflow: auto;
}

.lv2table .inptimerf {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	background-color: #F5F5F5;
}
.lv2table .seltimerf, .seltimerfi, select.seltimerf, 
.lv2table select.seltimerf {
	border: 0;
	font-size: 1em;
	width: 1.6em;
	appearance: none;
	text-align: center;
	text-align-last: center;
	padding: 0;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
}
.seltimerfi {
	font-size: 1.6em;
	color: #0F284E;
}

.stp_linkinfo {
	width: 806px;
	height: 308px;
	border: 1px solid #cdcdcd;
	margin-top: 8px;
	padding: 3px;
	overflow: auto;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 1px 1px 2px #6F6F6F;
	-webkit-box-shadow: inset 1px 1px 2px #6F6F6F;
	box-shadow: inset 1px 1px 2px #6F6F6F;
}
#stp_link_table_head {
	position: absolute;
	top: 1px;
	left: 8px;
	margin-top: 0;
}

.blinken {
  animation-duration: 1s;
  animation-name: slidein1;
  animation-timing-function: linear; 
  animation-iteration-count: infinite; 
  color: red; 
}

@keyframes slidein1 {
  from {
		opacity: 0;
		filter:Alpha(Opacity=0);
  }
  
  to {
		opacity: 1;
		filter:Alpha(Opacity=100);
  }
}
.maplabel {
  color: "#A82B41";
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
}

.maplabelmw0 {
  color: "#A82B41";
  background: #ffffff;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  padding: 1px;
}
.maplabelmw1 {
  color: "#5E404B";
  background: #EEEEEE;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  padding: 1px;
}

.urlaub_color {
	background: #D26900;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(../pic/urlaub.jpg);
}
.urlaub_table {
	font-size: 0.7em;
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
}
.urlaub_table th,
.urlaub_table td {
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding: 1px;
}
#urlaub_table_head {
	margin-bottom: 2px;
}
#urlaub_table_head td {
	background: #FBFDFC;
}
#urlaub_table_head th {
	font-weight: normal;
}
.urlaub_table td.urlaub_we {
	background: #E8ECEC;
}
#urlaub_table_head td.urlaub_we {
	background: #DCE2E2;
}
.urlaub_table td.urlaub_ft,
.urlaub_table #urlaub_table_head td.urlaub_ft,
.urlaub_table th.urlaub_ft {
	background: #F8DDC2;
	background: linear-gradient(to bottom right,  transparent calc(50% - 1px), #cdcdcd, transparent calc(50% + 1px)); 
}
#urlaub_scrollbox {
	display: block;
	height: 650px;
	overflow: auto;
}

.stosysbox select.selsystech {
	width: 130px;
	float: left;
	border: 0;
	margin-right: 2px;
	border-bottom: 1px dotted #A7A7A7;

	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
}
.stosysbox select.selsysch {
	width: 14px;
	border: 0;
	padding: 0;
	margin: 0;
	margin-right: 3px;
	border-bottom: 1px dotted #A7A7A7;
	text-align: center;

	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
}

.standorte textarea {
	text-align: left;
	width: 440px;
	height: 60px;
}

.rlm_info {
	width: 120px;
	height: 18px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.bo_statusbox {
	width: 130px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	transition: all 500ms ease;
}
.bo_statusbox:hover {
	width: 650px;
}



#TblWrapper {
  height: 300px;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  tbody { height: auto; }
}

#mainTbl {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

#mainTbl thead.mainTblHed {
  display: block;
  width: 100%;
}

#mainTbl tbody.mainTblBdy {
  display: block;
  overflow: auto;
  width: 100%;
  height: 300px;
}

.tbl_chart {
	border: 1px solid #cdcdcd;
	padding: 0.2em;
	text-align: center;
	vertical-align: center;
	margin-top: 1em;
	width: 260px;
	font-size: 0.9em;
	margin-right: 2em;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 1px 1px 2px #6F6F6F;
	-webkit-box-shadow: 1px 1px 2px #6F6F6F;
	box-shadow: 1px 1px 2px #6F6F6F;
}
.tbl_chart td, .tbl_chart th {
	padding: 0.4em;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.tbl_chart th {
	background: #1B4789;
	color: #ffffff;
}

.anbindungbox {
	position: fixed;
	top: 95px;
	left: 50px;
	width: 88%;
	height: 80%;
}
.anbindungbox li {
	list-style: inside;
	white-space: nowrap;
}
.anbindungbox ul {
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
#ab_maps {
	width: 100%;
	height: 100%;
}
#ab_hops_box {
	position: absolute;
	top: -24px;
	left: 0;
}
.ab_nes {
	padding: 4px;
	padding-left: 8px;

	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;

	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}
.ab_nes img {
	margin-left: 5px;
}
.ab_ne, .ab_hop, .ab_pid {
	float: left;
	background: #ffffff;
	border: 1px solid #FDC917;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: 1px 1px 2px #8A8A8A;
	-webkit-box-shadow: 1px 1px 2px #8A8A8A;
	box-shadow: 1px 1px 2px #8A8A8A;
}
.ab_ne {
	border: 1px solid #FD3417;
}
.ab_pid {
	border: 1px solid #17C9FD;
}
.ab_ne .ab_nes {
	background: #FF8080;
}
.ab_hop .ab_nes {
	background: #FFCA5B;
}
.ab_pid .ab_nes {
	background: #81E1FE;
}

.liefbest_apl {
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background: #00F200;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.textmarker {
	background: #ffff00;
	padding-left: 1px;
	padding-right: 1px;
}
.textmarker2 {
	background: #82F5FF;
	padding-left: 1px;
	padding-right: 1px;
}

.epl_tbody {
	display: block;
  overflow-x: hidden;
  overflow-y: auto;
  width: 436px;
  height: 400px;
  border-left: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}
#epl_daten_box {
	position: relative;
	width: 1515px;
}
#epl_daten_box a {
	position: absolute;
	top: -12px;
	right: 0;
	font-size: 0.8em;
}
#epl_daten_box img {
	float: right;
	margin-left: 0.9em;
}
.epl_daten_kachel {
	float: left;
	width: 454px;
}
#epl_plan_box {
	width: 1504px;
	height: 10px;
	clear: both;
}

#dshbx_info1, #dshbx_info3, 
#dshbx_info2, #dshbx_info4 {
	margin-top: 1.4em;
	margin-right: 1.2em;
	width: 706px;
	height: 410px;
	float: left;
	padding: 12px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#dshbx_info2, #dshbx_info4 {
	width: 376px;
	border: 1px solid #cdcdcd;
}
#dshbx_info4 {
	position: absolute;
	right: -6px;
	top: 276px;
	column-count: 3;
	height: 560px;
}
#dshbx_info2 {
	position: absolute;
	right: -6px;
	top: 80px;
	height: 137px;
	line-height: 1.4;
	padding-top: 8px;
}

#cw_cht1, #cw_cht2, #cw_cht3, #cw_cht4 {
	float: left;
}
#donut {
	margin-bottom: 1em;
}

#cont_overlay {
	position: absolute;
	top: 1px;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ffffff;

	/* MSIE - PC */
	filter: alpha(opacity=65);
	/* Mozilla 1.6 und frueher */
	-moz-opacity: 0.65;
	opacity: 0.65;
}
#ts_day_std_box, #ts_cancel_box {
	position: absolute;
	top: 70px;
	left: 30px;
	width: 802px;
	height: 797px;
	background: #ffffff;
	padding: 10px;
	border: 1px solid #728389;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: 1px 1px 2px #8A8A8A;
	-webkit-box-shadow: 1px 1px 2px #8A8A8A;
	box-shadow: 1px 1px 2px #8A8A8A;
}
#ts_cancel_box {
	top: 60px;
	left: 260px;
	width: 340px;
	height: 170px;
}
#ts_cancel_txt {
	width: 316px;
	height: 114px;
	margin-top: 12px;
	padding: 10px;
}
#ts_cancel_btn {
	position: absolute;
	right: 40px;
	top: 11px;
}
.tsstd, .tsstd_off {
	width: 200px;
	padding: 10px;
	border: 1px solid #B0B0B0;
	margin-bottom: 4px;

 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 1px 1px 3px #4D4F60;
	-webkit-box-shadow: 1px 1px 3px #4D4F60;
	box-shadow: 1px 1px 3px #4D4F60;
}
.tsstd_off {
	background: #cdcdcd;
}
.tsstd input[type="checkbox"],
.tsstd_off input[type="checkbox"] {
	margin-right: 10px;
}
.tsstd input[type="text"],
.tsstd_off input[type="text"] {
	width: 5em;
	float: right;
	text-align: center;
}
.tsstd_fz, .tsstd_stunden {
	position: absolute;
	top: -7px;
	right: 35px;
	font-size: 0.8em;
	padding-right: 2px;
	padding-left: 2px;
	color: #0F284E;

	background: #ffffff;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;

 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tsstd_fz {
	right: 202px;
}
#btb_form {
	position: absolute;
	top: 30px;
	left: 200px;
	height: 800px;
	width: 600px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #B0B0B0;
	z-index: 9999998;

	overflow-x: hidden;
	overflow-y: auto;

 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 1px 1px 3px #4D4F60;
	-webkit-box-shadow: 1px 1px 3px #4D4F60;
	box-shadow: 1px 1px 3px #4D4F60;
}
#close_btb_form {
	position: absolute;
	top: 25px;
	left: 810px;
	z-index: 9999999;
}

#tsprt_detail {
	width: 784px;
	height: 755px;
	padding: 1%;
	margin-top: 0.4em;

	border: 1px solid #cdcdcd;
	overflow-x: hidden;
	overflow-y: auto;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: inset 1px 1px 3px #4D4F60;
	-webkit-box-shadow: inset 1px 1px 3px #4D4F60;
	box-shadow: inset 1px 1px 3px #4D4F60;
}
#ts_day_std_box p {
	font-size: 0.9em;
	font-style: italic;
}
#ts_dayall {
	position: absolute;
	top: 11px;
	right: 64px;
	width: 120px;
	height: 16px;
	text-align: right;
	font-size: 0.7em;
}
#ts_day_hinweis {
	position: absolute;
	top: 11px;
	right: 160px;
	width: 180px;
	height: 16px;
	font-size: 0.7em;
	color: #ff0000;
}
#ts_all_btn {
	margin-bottom: -2px;
	margin-left: 2px;	
}
.tsstd_main {
	position: relative;
	width: 97%;
	padding: 1%;
	border: 1px solid #cdcdcd;
	margin-bottom: 1em;
	font-size: 0.8em;

 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 1px 1px 3px #4D4F60;
	-webkit-box-shadow: 1px 1px 3px #4D4F60;
	box-shadow: 1px 1px 3px #4D4F60;
}
.tsstd_main td {
	padding-right: 0.7em;
}
.tsstd_main table input[type="text"],
.tsstd_main table input[type="number"] {
	width: 102px;
}
.tsstd_main h2 {
	width: 500px;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
}
.ellips, #file_ellips {
	width: 100px;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
}
#file_inlace {
	border: 1px solid #cdcdcd;
	padding-top: 2px;
	padding-bottom: 2px;
}
#tsstd_man_plus {
	width: 100%;
	border: 0;
}
.tsstd_dt_h2 {
	margin-right: 0.4em;
}
.tsstd_cktop, .tsstd_cksec {
	position: relative;
	width: 98%;
	padding: 1%;
	padding-top: 0.4em;
	margin-top: 0.4em;
	border: 1px solid #0F284E;
	background: #C4D8E9;

 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.tsstd_cksec {
	border: 1px solid #D8AD01;
	padding-bottom: 0.4em;
	background: #FFFAE6;
}
.tsstd_dt_top, .tsstd_dt_sek, .tsstd_dt_all {
	position: relative;
	float: left;
	margin-top: 2px;
	margin-right: 0.6em;
}
.tsstd_cktop span {
	display: block;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
	height: 1.2em;
	width: 650px;
}
.tsstd_cktop input[type='image'] {
	margin-top: 1px;
	float: left;
	margin-right: 1%;
}
.tsstd_cktop span.tsstd_std {
	position: absolute;
	right: 1%;
	top: 5px;
	width: 40px;
	text-align: right;
	display: block;
}
.tsstd_sto {
	position: absolute;
	right: 42px;
	top: 7px;
}
.tsstd_time {
	position: absolute;
	width: 100px;
	right: 94px;
	top: 7px;
}
input[type='number'].tsstd_time {
	top: 5px;
	background-image: url("../pic/inp_sec.png");
	background-position: center right;
	background-repeat: no-repeat;
}
.tsstd_fahrt {
	position: absolute;
	right: 208px;
	top: 7px;
}
.tsstd_sto_chk,
.tsstd_sto_blk {
	position: absolute;
	right: 20px;
	top: 8px
}
.tsstd_sto_ex {
	position: absolute;
	right: -4px;
	top: -4px;
}
.lv2head .tr_ohne td {
	background: #ffffff;
	border: 0;
}
.lv33head .tr_ohne td {
	background: #ffffff;
	text-shadow: none;
	padding: 0;
}
.name_kurz {
	display: block;
	text-overflow: clip '.'; 
	overflow: hidden; 
	white-space: nowrap;
	height: 1.2em;
	width: 70px;
}
.tbl_perso input, select {
	font-size: 1em;
	padding: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}
.tbl_perso select {
	min-width: 45px;
}
.tbl_perso input[type='number'] {
	width: 90px;
	text-align: right;
}
.tbl_perso input[type='date'] {
	width: 95x;
}
.tbl_perso td {
	border: 0;
	border-bottom: 1px dotted #C4CBD2;
}

form[name="suchform"] select,
select.bstate_select_bu, 
select.gstate_select_bu {
	padding-left: 0.1em;
	padding-right: 0em;
}
.twoinarow {
	font-size: 0.94em;
	line-height: 1em;
}
.txt_ellipsis {
   white-space: nowrap;
   overflow: hidden;
   width: 85px;
   text-overflow: ellipsis; 
   display: block;
}

#prj_costs_inhalt {
	clear: both;
	width: 1770px;
	padding-top: 0.9em;
}
.tr_color {
	background: #D0DCE6;
}
.bord_re {
	border-right: 1px solid #cdcdcd;
}
input[type="date"].autodate {
	-moz-box-shadow: inset 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px #ffffff;
	border-color: #ffffff;
	letter-spacing: -0.1em;
	font-size: 0.95em;
}

.border_btm {
	border-bottom: 1px dotted #424F66;
}

.connect_freeze {
	background: #ff1493;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 3px;
}

.cw_config_change input{
	width: 3em;
}

.tbl_kalender a {
	display: block;
	padding: 1px;
}

.alpha_filter {
	position: absolute;
	top: 26px;
	right: 0;
	width: 18px;
	height: 500px;
}

.alpha_filter a {
	display: block;
	height: 12px;
	width: 16px;
	margin: 0;
	margin-top: -5px;
	padding: 0;
	border: 1px solid #C7C7C7;
	background: #EBEBEB;
	text-align: center;
	font-size: 0.8em;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 1px 1px 1px #222222;
	-webkit-box-shadow: 1px 1px 1px #222222;
	box-shadow: 1px 1px 1px #222222;
}

.alpha_filter a:hover {
	background: #ee3d11;
}

.import_ow {
	color: #818181;
	font-size: 0.8em;
}

input.inline_input {
	background: none;
	background: rgba(220,220,220,0.5);
	border: 0;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

}

.pc_other {
	font-weight: bold;
	color: red;
}

.support_ticket input {
	width: 36em;
	text-align: left;
}

.nrg_mailbox {
	width:400px;
	height:200px;
	margin-top:-100px;
	margin-left:-200px;
	background-color: white;
	padding: 10px;
	border: 1px solid rgb(172, 179, 193);
	border-radius: 4px;
	box-shadow: rgb(102, 102, 102) 2px 2px 4px;
}

.ticket_active {
	display: block;
	position: relative;
	color: #274cb6;
	background-color: #c4e5e9;
	padding: 0.3em;
	padding-left: 0.1em;
	padding-right: 0.1em;

	-webkit-border-radius: 1em;
	-khtml-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

#main_timer {
	position: absolute;
	right: 450px;
	top: -27px;
	height: 21px;
	width: 88px;
	font-size: 0.8em;
	color: red;
	background: #ffffff;

	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;

	-moz-box-shadow: 1px 1px 6px #e50000;
	-webkit-box-shadow: 1px 1px 6px #e50000;
	box-shadow: 1px 1px 6px #e50000;

	#main_timer_rotation {
		position: absolute;
		left: -0.3em;
		top: -0.2em;
		width: 2.2em;
		height: 2.2em;
	}

	span {
		float: right;
		margin-top: 2px;
		margin-right: 7px;
	}

	#main_timer_pause {
		float: right;
		margin-top: 3px;
		margin-right: 3px;
	}
}

select.time_change {
	border: 0;
	padding: 0;
}

select.sel_perioden {
	border: 0;
	background: #eaeffa;
}

.man_bem_vorschau {
	position: absolute;
	top: 64px;
	left: 6px;
	width: 600px;
	min-height: 700px;
	max-height: 700px;
	padding: 1em;
	background: #ffffff;
}

#er_eingang_box, 
#er_buchung_box {
	display: block;
	position: relative;
	width: 400px;
	float: left;
	margin-left: 2em;
	padding-bottom: 0.5em;
	border: #cdcdcd 1px solid;
	background: #ffffff;

	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;

	h3 {
		font-size: 1.2em;
		padding-top: 0.3em;
	}

	span {
		font-size: 1.8em;
		margin-right: 0.3em;
		margin-bottom: -0.2em;
	}
}
#er_eingang_box {
	margin-left: 10%;
}
#er_buchung_box {
	width: 450px;
}
.er_box_hinweis {
	color: ##838181;
	position: absolute;
	top: 10px;
	right: 22px;
	font-size: 0.6em;
}