ul {
	font-size: 10px !important;
	font-family: arial, verdana, tahoma, sans-serif;
}

li {
	font-size: 10px !important;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold !important;
}

form {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}

#mainContainer {
	width: 100%;
	padding-top: 10px;
}

#header_logo {
	/*background: linear-gradient(#006DA8, #1C1E1D);*/
	background: linear-gradient(#006DA8, #1C1E1D);
	background: -moz-linear-gradient(#006DA8, #1C1E1D);
	background: -webkit-gradient(linear, center top, center bottom, from(#006DA8),
		to(#1C1E1D));
	-pie-background: linear-gradient(#006DA8, #1C1E1D);
	padding: 20px;
	position: relative;
	z-index: 0;
	width: auto;
	-moz-border-radius: 6px;
	border-radius: 7px;
	behavior: url(PIE.htc);
	margin: 10px;
	-webkit-border-radius: 0 10px 10px padding: 10px;
}

#dialog-form {
	height: auto !important;
}

#header_logo_label {
	display: block;
	height: auto;
	float: left;
	left: 14px;
	position: absolute;
	width: 318px;
	top: 20px;
	color: white;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
		Verdana, Tahoma, sans-serif;
	font-size: 21px;
}

#login {
	background: linear-gradient(#006DA8, #1C1E1D);
	background: -moz-linear-gradient(#006DA8, #1C1E1D);
	background: -webkit-gradient(linear, center top, center bottom, from(#006DA8),
		to(#1C1E1D));
	-pie-background: linear-gradient(#006DA8, #1C1E1D);
	height: 190px;
	position: relative;
	z-index: 0;
	width: 65%;
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	border-color: gray;
	border-bottom-style: outset;
	behavior: url(PIE.htc);
	margin-top: 12%;
	padding-top: 20px;
	display: inline;
	float: left;
}

#logo_label {
	display: block;
	height: 50px;
	float: left;
	left: 25px;
	position: absolute;
	top: 70px;
	width: 318px;
	text-decoration: none;
	color: white;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
		Verdana, Tahoma, sans-serif;
	font-size: 21px;
}

#loginParam table {
	position: relative;
	left: 25% !important;
	top: -14px;
	border: none;
	background-color: transparent;
	height: 22px;
	line-height: 8px;
	right: expression(this.style.lineHeight =   '12px'); /* for IE*/
	margin-bottom: 16px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 170px;
}

#loginParam table td {
	color: #ffffff;
	font-family: Calibri, 'Lucida Sans Unicode', 'Lucida Sans',
		'Lucida Sans Regular', 'Lucida Grande', Geneva, Verdana, sans-serif;
	font-size: 15px;
	text-align: left;
	padding-bottom: 5px;
}

#menuDiv {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.logoutLink {
	font-family: Calibri, 'Lucida Sans Unicode', 'Lucida Sans',
		'Lucida Sans Regular', 'Lucida Grande', Geneva, Verdana, sans-serif;
	font-size: 16px;
}

a.logoutLink:link, a.logoutLink:visited {
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
}

a.logoutLink:active, a.logoutLink:hover {
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}

.backgroundWhite {
	background-color: #ffffff;
	width: 60px;
}

.backgroundMandatory {
	background-color: #E5F0F6;
	width: 60px;
}

.backgroundValidationError {
	background-color: #EC8283;
}

.SelectFeld_Small {
	width: 60px;
	background-color: #ffffff;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_Small_Mandatory {
	width: 60px;
	background-color: #E5F0F6;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_Small_ValidationError {
	width: 60px;
	background-color: #EC8283;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

#TD_Text table td {
	font-size: 11px;
}

.Td_Left_Abstand {
	padding-left: 20px;
	text-align: left;
}

.Table_Daten_All_Border {
	background-color: #e9f0ff;
	border-top: #f1f1f1 solid 10px;
	border-bottom: #e20074 solid 10px;
}

.Table_Daten_All {
	padding-bottom: 4px;
	width: 100%;
	/* background: #f1f1f1 ;
	border: #f1f1f1 solid 4px ;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc); */
}

.TD_Daten_Border { /*background-color: #f1f1f1;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px; */
	width: 100%;
}

.Table_Daten {
	background-color: #f1f1f1;
	width: 100% !important;
	border: #f1f1f1 solid 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.TD_Button {
	text-align: left;
}

/* li.ui-state-active{ background-color: white !important;}
li.ui-state-default{background-color:grey!important;} */
.TD_Button_Login {
	padding-top: 0px;
	padding-left: 0px;
	text-align: right;
	border-right: #00a0e8 solid 0px;
	border-left: #00a0e8 solid 0px;
	border-top: #00a0e8 solid 0px;
	border-bottom: #00a0e8 solid 0px;
}

td>div.TD_Button_Login>input, #TD_Button_Login_ID, .TD_Button_Login_ID {
	font-color: #000000;
	font-size: 13px !important;
	font-family: arial, verdana, tahoma, sans-serif, Calibri,
		'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Sans Regular',
		'Lucida Grande', Geneva, Verdana, sans-serif;
	width: 90px;
	height: 20px;
	float: right;
	background: url('../img/login/login_button_background.PNG') repeat-x
		scroll 0 0;
	border: #707070 solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc) !important;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	z-index: 0;
	white-space: nowrap;
	
}

td.text { /*padding: 2%;*/
	padding: 2px;
}

#td_detail {
	background: #ffffff;
}

.Weiss {
	background: #ffffff;
}

.TabGrau {
	background: #F1F1F1;
	width: 100%;
}

/*--------- Error -------------*/
.ErrorSeite {
	background: #ffdddd;
	color: #cc3300;
	text-align: left;
	BORDER-RIGHT: #ff0000 dashed 1px;
	BORDER-LEFT: #ff0000 dashed 1px;
	BORDER-TOP: #ff0000 dashed 1px;
	BORDER-BOTTOM: #ff0000 dashed 1px;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
	/* width : 400px; */
}

.ErrorSeiteTitel {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #ffffff;
	color: #cc3300;
	text-align: left;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
}

.ErrorSeiteBody {
	color: #cc3300;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
}

.ErrorSeiteBody_1 {
	color: #cc3300;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
}

.ErrorSeiteLink {
	background: #ffffff;
	color: #cc3300;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
}

.ErrorButtonCenter {
	background: #ffffff;
	color: #cc3300;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
}

a.ErrorLink:link, a.ErrorLink:visited {
	text-decoration: underline;
	color: #000000;
	background: #ffffff;
}

a.ErrorLink:active, a.ErrorLink:hover {
	text-decoration: none;
	color: #000000;
	background: #ffffff;
}

#ErrorMassage {
	color: #cc3300;
	text-align: center;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #ff0000 dashed 1px;
	BORDER-LEFT: #ff0000 dashed 1px;
	BORDER-TOP: #ff0000 dashed 1px;
	BORDER-BOTTOM: #ff0000 dashed 1px;
	width: 100%;
	font-weight: bold;
	FONT-SIZE: 10px;
}

.ErrorTDStart {
	color: #cc3300;
	text-align: center;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #ff0000 dashed 0px;
	BORDER-LEFT: #ff0000 dashed 1px;
	BORDER-TOP: #ff0000 dashed 1px;
	BORDER-BOTTOM: #ff0000 dashed 1px;
}

.ErrorTDMiddle {
	color: #cc3300;
	text-align: center;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #ff0000 dashed 0px;
	BORDER-LEFT: #ff0000 dashed 0px;
	BORDER-TOP: #ff0000 dashed 1px;
	BORDER-BOTTOM: #ff0000 dashed 1px;
}

.ErrorTDEnd {
	color: #cc3300;
	text-align: center;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #ff0000 dashed 1px;
	BORDER-LEFT: #ff0000 dashed 0px;
	BORDER-TOP: #ff0000 dashed 1px;
	BORDER-BOTTOM: #ff0000 dashed 1px;
}

#ErrorMassage td {
	background: #ffdddd;
	text-align: center;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #ff0000 solid 1px;
	BORDER-LEFT: #ff0000 solid 1px;
	BORDER-TOP: #ff0000 solid 1px;
	BORDER-BOTTOM: #ff0000 solid 1px;
	width: 100%;
}

.ErrorText {
	color: #cc3300;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

/*--------- // Error ----------*/
.NavigAdminRahmen {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10px;
	width: 850px;
	background-color: #f1f1f1;
	border: #f1f1f1 solid 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.TextPlusTitle {
	width: 175px;
	height: 20px;
	letter-spacing: 0px;
	color: #1275AE;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

#NavigAdminRahmenTD {
	width: 100%;
}

.TextPlusFeld {
	height: 20px;
	letter-spacing: 0;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
	width: 10%;
	position: relative;
}

.TextPlusFeldPersonal {
	height: 20px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	/* font-family: arial, sans-serif, verdana, tahoma,; */
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
	width: 50px;
}

.TextPlusFeld_Feld_Personal {
	width: 180px;
	/* height: 20px; */
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
	padding-left: 4px;
}

.TextPlusFeld_Feld_Personal_Error {
	width: 180px;
	/* height: 20px; */
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #EC8283;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
	padding-left: 4px;
}

.TextPlusFeld_Feld {
	width: 170px;
	/* height: 20px; */
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
	padding-left: 4px;
}

.TextPlusFeld_Feld_Error {
	width: 170px;
	/* height: 20px; */
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #EC8283;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
	padding-left: 4px;
}

.Rahmen {
	border-right: #b4b4b4 solid 1px;
	border-left: #b4b4b4 solid 1px;
	border-top: #b4b4b4 solid 1px;
	border-bottom: #b4b4b4 solid 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 800px;
}

.SelectFeldOneLevel {
	width: 170px;
	height: 19px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld {
	width: 170px;
	height: 260px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_150 {
	width: 130px;
	height: 260px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_1 {
	width: 180px;
	height: 258px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif !important;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	border: 10px;
	position: relative;
}

.SelectFeld_2 {
	width: 180px;
	height: 258px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_3 {
	width: 180px;
	height: 258px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_4 {
	width: 180px;
	height: 258px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_5 {
	width: 180px;
	height: 258px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

.SelectFeld_6 {
	width: 350px;
	height: 190px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 4px;
}

/* START iSell  */
.FettOrg {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background: #f1f1f1;
	text-align: left;
}

.FettWerk {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

html {
	height: 100%;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	scrollbar-arrow-color: #1e3f79;
	scrollbar-face-color: #f5f5f5;
	scrollbar-highlight-color: #1e3f79;
	scrollbar-shadow-color: #1e3f79;
	scrollbar-track-color: #f5f5f5;
	background-color: #D3D3D3 !important;
	height: 100% !important;
	font-family: Futura-Medium, Geneva !important;
}

#mainContainer {
	min-height: 100% !important;
	display: table;
}

#footerContainer {
	position: relative;
	margin-top: -150px;
	height: 150px;
	clear: both;
}

.inputfeldsuche {
	height: 20px;
	width: 100px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #eaeaea;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadonly {
	width: 170px;
	height: 22px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
	padding-top: 3px;
}

.InputFeldReadonlyError {
	width: 170px;
	height: 22px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
	padding-top: 3px;
}

.select {
	color: #000000;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	/*width: 10px;*/
	height: 20px;
}

.InputFeldNoRame {
	width: 100%;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, sans-serif, verdana, tahoma !important;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldNoRame_Feld {
	width: 100%;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, sans-serif, verdana, tahoma !important;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldNoRame_New {
	width: 110px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, sans-serif, verdana, tahoma !important;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.Titel_left {
	font-size: 11px;
	text-align: left;
	/* background-color: #f1f1f1; 
	background: #8d0c40;*/
	color: #1275AE;
	padding-left: 10px;
	font-weight: bold;
}

.InputFeldRame_1 {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
}

.InputFeldRame_1_DDL {
	width: 100px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
}

.InputFeldRame_CUR {
	background-color: #F1F1F1;
	border: #F1F1F1 solid 0px;
	font-weight: bold;
	width: 50px !important;
}

.InputFeldRame_CUR_readOnly {
	background-color: #F1F1F1 !important;
	border: #F1F1F1 solid 0px;
	font-weight: bold;
	width: 50px !important;
}

.InputFeldRame_1Mandatory {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	padding-left: 4px;
	/* border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_1MandatoryNoBorder {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #E5F0F6;
	padding-left: 4px;
	border-right: #F1F1F1 solid 0px;
	border-left: #F1F1F1 solid 0px;
	border-top: #F1F1F1 solid 0px;
	border-bottom: #F1F1F1 solid 0px;
	background-color: #F1F1F1;
}

.InputFeldRame_1MandatoryReadOnly {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #F1F1F1 !important;
	padding-left: 4px;
	border-right: #F1F1F1 solid 0px;
	border-left: #F1F1F1 solid 0px;
	border-top: #F1F1F1 solid 0px;
	border-bottom: #F1F1F1 solid 0px;
	background-color: #F1F1F1;
}

.InputFeldRame_1ValidationError {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_1MandatoryReadOnly {
	width: 140px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ebebe4 !important;
	padding-left: 4px;
}

.InputFeldRame_2 {
	width: 50px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/*border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;*/
}

.InputFeldRame_2Mandatory {
	width: 50px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_2ValidationError {
	width: 50px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_2MandatoryReadOnly {
	width: 50px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ebebe4;
	padding-left: 4px;
}

.InputFeldRame_3 {
	width: 150px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_3_Error {
	width: 150px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_3_ReadOnly {
	width: 150px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ebebe4;
	padding-left: 4px;
}

#taxAmount {
	background-color: #f1f1f1 !important;
}

#taxAmountCur {
	background-color: #f1f1f1 !important;
}

#taxAmountItem {
	background-color: #f1f1f1 !important;
}

.InputFeldRame_3_Read {
	width: 200px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 4px;
	/* 	border-right: #eaeaea solid 0px;
	border-left: #eaeaea solid 0px;
	border-top: #eaeaea solid 0px;
	border-bottom: #eaeaea solid 0px; */
}

.InputFeldRame_3Mandatory {
	width: 200px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_3ValidationError {
	width: 200px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_3MandatoryReadOnly {
	width: 200px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ebebe4;
	padding-left: 4px;
}

.InputFeldRame_4 {
	width: 61px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldNoRame_4 {
	width: 54px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 4px;
	/* 	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px; */
}

.InputFeldRame_4ValidationError {
	width: 61px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldRame_5 {
	width: 95px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldNoRame_5 {
	width: 84px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 4px;
	/* 	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px; */
}

.InputFeldRame_5ValidationError {
	width: 95px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #EC8283;
	padding-left: 4px;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
}

.InputFeldNoRameOneThird {
	width: 50px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldNoRameOneSecond {
	width: 80px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldNoRame2 {
	width: 170px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
	font-weight: bold;
}

.InputFeldReadonly80 {
	width: 170px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadonly80NoWrite {
	width: 170px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #f1f1f1;
	border-width: 1px;
	border-color: #c6c6c6;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadonlyDetail {
	width: 80px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldNoFase {
	background-color: #f1f1f1;
	width: 80px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	border-width: 0px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldBestellNr {
	width: 160px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadWrite {
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
}

.InputFeldReadWriteValidationError { /*width: 210px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #EC8283;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadWrite100PercentMandatory {
	width: 100%;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #E5F0F6;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
}

.InputFeldMandatorySmall {
	width: 160px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #E5F0F6;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
}

.InputFeldReadWrite100PercentValidationError {
	width: 100%;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #EC8283;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldPercentValidationErrorSmall {
	width: 160px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #EC8283;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding-left: 4px;
}

.InputFeldReadWrite180 {
	width: 180px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	/* 	BORDER-RIGHT: #000000 solid 1px; 
	BORDER-LEFT: #000000 solid 1px; 
	BORDER-TOP: #000000 solid 1px; 
	BORDER-BOTTOM: #000000 solid 1px; */
	padding-left: 4px;
}

.InputFeldReadWrite210 {
	width: 210px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	/* 	BORDER-RIGHT: #000000 solid 1px; 
	BORDER-LEFT: #000000 solid 1px; 
	BORDER-TOP: #000000 solid 1px; 
	BORDER-BOTTOM: #000000 solid 1px; */
	padding-left: 4px;
}

.InputFeldReadWrite230 {
	width: 230px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	BORDER-RIGHT: #000000 solid 1px;
	BORDER-LEFT: #000000 solid 1px;
	BORDER-TOP: #000000 solid 1px;
	BORDER-BOTTOM: #000000 solid 1px;
	padding-left: 4px;
}

.InputFeld { /*dummy needed to set back the background to white*/
	background-color: #ffffff;
}

.InputFeldValidationError {
	background-color: #EC8283;
}

.Select202 {
	width: 202px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	BORDER-RIGHT: #000000 solid 1px;
	BORDER-LEFT: #000000 solid 1px;
	BORDER-TOP: #000000 solid 1px;
	BORDER-BOTTOM: #000000 solid 1px;
	padding-left: 4px;
}

.Select80 {
	width: 80px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	BORDER-RIGHT: #000000 solid 1px;
	BORDER-LEFT: #000000 solid 1px;
	BORDER-TOP: #000000 solid 1px;
	BORDER-BOTTOM: #000000 solid 1px;
	padding-left: 4px;
}

.Select80-grau {
	width: 80px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #f1f1f1;
	BORDER: #eaeaea solid 1px;
	padding-left: 4px;
}

.InputStammDaten { /* letter-spacing: 1px; */
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, sans-serif, verdana, tahoma !important;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 4px;
	BORDER-RIGHT: #000000 solid 0px;
	BORDER-LEFT: #000000 solid 0px;
	BORDER-TOP: #000000 solid 0px;
	BORDER-BOTTOM: #000000 solid 0px;
	width: 150px;
}

.InputFeldReadWrite { /*width: 120px;*/
	height: 20px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	FONT-SIZE: 11px;
	font-family: arial, sans-serif, verdana, tahoma,;
	text-align: left;
	background-color: #ffffff;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
}

.display {
	width: 160px;
	height: 20px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.display60 {
	width: 60px;
	height: 20px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.TextArea {
	width: 330;
	height: 80px;
	border-width: 1px;
	border-style: yes;
	/* border-color: #000000; */
	padding: 2px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	overflow: auto;
}

.TextArea_2 {
	width: 200;
	height: 116px;
	border-width: 1px;
	border-style: yes;
	border-color: #000000;
	padding: 2px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
}

.TextAreaDescription {
	width: 100%;
	height: 40px;
	border-width: 1px;
	border-style: yes;
	/* border-color: #000000; */
	padding: 2px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	overflow: auto;
}

.TextAreaDescriptionMandatory {
	width: 240px;
	height: 40px;
	border-width: 1px;
	border-style: yes;
	border-color: #000000;
	padding: 2px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
}

.TextAreaDescriptionMandatoryReadOnly {
	width: 240px;
	height: 40px;
	border-width: 1px;
	border-style: yes;
	border-color: #000000;
	padding: 2px;
	letter-spacing: 0px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ebebe4 !important;
}

.Textmassage {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.InputFeldReadonly350 {
	width: 350px;
	/*height: 16px;*/
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.inputfeld100 {
	width: 100px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.inputfeld200 {
	width: 200px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.inputfeld300 {
	width: 300px;
	height: 18px;
	letter-spacing: 1px;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: no;
	padding: 1px;
}

.text {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, tahoma, verdana, tahoma, sans-serif;
	font-weight: bold;
}

.TextWeiss {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, tahoma, verdana, tahoma, sans-serif
}

.fehlertext {
	background: #f1f1f1;
	color: #ff0000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

.fehlertext2 {
	color: #ff0000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

/* Anezige der User Message bei Validierungsfehlern und erfolgreichem Speichern */
.userMessageError {
	color: #ff0000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

.userMessageError a:link {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

.userMessageError a:visited {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

.userMessageError a:active {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

.userMessageError a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.userMessageSuccess {
	color: #31A312;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

.TableLeer {
	width: 100%;
}

.TableLeerGrau {
	width: 100%;
	background: #f1f1f1;
}

.TableLeerAbstand {
	background: #ffffff;
	width: 100%;
}

.TableLinieObenAbstand {
	background: #eaeaea;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #eaeaea solid 8px;
	border-bottom: #1e3f79 solid 4px;
	width: 100%;
	height: 4px;
}

#AbstandPORsSammlung {
	border-bottom: #005180 solid thick;
	width: 100%;
	height: 4px;
}

#AbstandPORsSammlung td {
	background: #ffffff;
	width: 100%;
}

.RamenPORsSammlung {
	background: #efefef;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100%;
}

.RamenPORsSammlungAll {
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 100%;
}

.TabBlauAktivOhneBorder {
	background: #efefef;
	width: 100%;
	border-right: #1e3f79 solid 0px;
	border-left: #1e3f79 solid 0px;
	border-top: #efefef solid 10px;
	border-bottom: #dde3eb solid 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.TabBlauAktivBorder {
	background: #dde3eb;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 100%;
}

.TableList, tr.TableList {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	/* 	border-right: #1e3f79 solid 0px;
	border-left: #1e3f79 solid 0px;
	border-top: #e20074 solid 1px;
	border-bottom: #e20074 solid 1px; */
	width: 100%;
}

.TableList_New, tr.TableList_New {
	background: #f5f5f5;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100%;
	border-bottom: #cce1ee 2px solid;
}

.odd {
	background-color: #ffffff !important;
}

.even {
	background-color: #F1F1F1 !important;
}

.expanded {
	background-color: #cce1ee !important;
}

.TableList4Rahmen, tr.TableList4Rahmen {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
	width: 100%;
}

.TableList4Rahmen_new, tr.TableList4Rahmen_new {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100%;
	border: #F1F1F1 solid 1px;
}

.tabrot, td.tabrot {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border: thin solid;
	border-width: 2px;
	border-color: #ffffff;
	width: 100%;
}

.TableErrorLink {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border: thin solid;
	border-width: 2px;
	border-color: #ffffff;
}

.TableListOhneTopRahmen {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100%;
}

.TableRechnung {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border: thin solid;
	border-width: 1px;
	border-color: #000000;
	width: 400px;
}

.TableListOhneRightRahmen {
	/* background: #efefef; */
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border: solid;
	border-width: 0px;
	border-top: none;
	border-color: #000000;
	width: 100%;
}

.TableListKopf {
	background: #e7e7e7;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
}

.TableListKopf TD {
	padding-left: 5px;
}

.TableListKopf2 {
	background: #e7e7e7;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: center;
	font-weight: bold;
}

.TableListKopf2_new {
	background: #CCE1EE;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

.TableListKopfAbstand100 {
	background: #b4c1d2;
	text-align: center;
	width: 100%;
}

.TableListKopfAbstand {
	background: #f1f1f1;
	text-align: center;
}

.TableListKopfAbstand2 {
	background: #7f7f7f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.TableListKopfAbstand2_new {
	background: #ffffff;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}

.TableListDaten {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 5px;
}

.TableListDaten_gray {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: left;
	padding-left: 5px !important;
}

.TableListDatenTD {
	font-weight: bold;
}

.TableListDaten_new {
	background: #E7E7E7;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
}

a.ListNavigKopf:link, a.ListNavigKopf:visited {
	text-decoration: none !important;
	color: #000000 !important;
	font-weight: bold !important;
}

a.ListNavigKopf:active, a.ListNavigKopf:hover {
	text-decoration: none !important;
	color: #000000 !important;
	font-weight: bold !important;
}

.ListNavigKopf {
	font-weight: bold !important;
}
/* a.ListNavigKopf:link,a.ListNavigKopf:visited {
	text-decoration: none !important;
	color: #000000;
	font-weight: bold !important;
}

a.ListNavigKopf:active,a.ListNavigKopf:hover {
	text-decoration: none !important;
	color: #000000;
	font-weight: bold !important;
} */
a.ListNavigDaten:link, a.ListNavigDaten:visited {
	text-decoration: none !important;
	color: #000000;
	font-weight: bold !important;
}

a.ListNavigDaten:active, a.ListNavigDaten:hover {
	color: #000000;
	font-weight: bold !important;
}

.AlignCenter {
	text-align: center !important;
	padding-left: 0px !important;
}

.AlignLeft {
	text-align: left;
}

.AlignRight {
	padding-left: 0px !important;
	padding-right: 5px !important;
	text-align: right !important;
}

.summetext {
	text-align: right;
	padding-right: 20px;
}

.summedaten {
	text-align: center;
}

.TdAbstand {
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.TdAbstand_new {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #ffffff;
}

.TableAdminTextprofile {
	background: #ffffff;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-style: normal;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
}

.AdminTextprofile {
	background: #f1f1f1;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #cc0066;
	font-style: normal;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
}

.TdAbstand10 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.AbstandNurLeft {
	padding-left: 20px;
}

.AbstandLeftRight {
	padding-left: 20px;
	padding-right: 20px;
}

.TableNewNews {
	background: #ffffff;
	color: #cc0066;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: center;
	width: 100%;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #ffffff solid 10px;
}

.TextNewNews {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.fettblank {
	background: #f1f1f1;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-style: normal;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	border-right: #ffffff solid 0px;
	border-left: #dde3eb solid 0px;
	border-top: #dde3eb solid 0px;
	border-bottom: #000000 solid 1px;
	text-align: center;
}

.textblank {
	background: #f1f1f1;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-style: normal;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	border-right: #ffffff solid 0px;
	border-left: #dde3eb solid 0px;
	border-top: #dde3eb solid 0px;
	border-bottom: #000000 solid 0px;
}

.textblankoben {
	background: #ffffff;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-style: normal;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	border-right: #ffffff solid 0px;
	border-left: #dde3eb solid 0px;
	border-top: #dde3eb solid 0px;
	border-bottom: #000000 solid 1px;
}

/* HELP */
.TableNavigHelp {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: center;
	border: 1px solid #000000;
}

.TdNavigHelp {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma, arial, sans-serif, verdana;
	text-align: center;
	border-right: #1e3f79 solid 0px;
	border-left: #1e3f79 solid 0px;
	border-top: #1e3f79 solid 0px;
	border-bottom: #1e3f79 solid 0px;
	border: 0px solid #1e3f79;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.TdFooterLink {
	color: #000000;
	font-style: normal;
	font-size: 10px;
	font-family: tahoma, arial, sans-serif, verdana;
	text-align: center;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.TablePositionFooterLink {
	position: relative;
	left: 10px;
}

a.NavigHelpLink:link, a.NavigHelpLink:visited {
	text-decoration: none;
	color: #000000;
}

a.NavigHelpLink:active, a.NavigHelpLink:hover {
	text-decoration: underline;
	color: #000000;
}

/* Class Main Navigation */
.TableMainNavigLeer {
	width: 100%;
}

.Table_Haupt_Navig {
	width: 100%;
	border-top: #e20074 solid 0px;
	border-bottom: #e20074 solid 1px;
	background: #ffffff;
}

/* Tab Reiter Text*/
.TableMainNavig {
	color: #000000;
	height: 20px;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	/*border-top: #ffffff solid 10px;
	background: #ffffff;*/
	width: 100%;
}

/* Tab Reiter Text*/
.TabReiterLeerNoAktiv {
	background: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #e20074 solid 1px;
	border-left: #e20074 solid 1px;
	border-top: #e20074 solid 1px;
	border-bottom: #e20074 solid 0px;
	border-bottom: none;
	white-space: nowrap;
	color: #000000;
}

.TabReiterLeer {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	border-bottom: none;
	white-space: nowrap;
	color: #000000;
	FONT-SIZE: 11px;
}

.Step_Aktiv {
	background: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-bottom: none;
	white-space: nowrap;
	color: #006BA9;
	font-weight: bold;
	FONT-SIZE: 11px;
}

.Step_No_Aktiv {
	background: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-bottom: none;
	white-space: nowrap;
	color: #000000;
	FONT-SIZE: 11px;
	font-weight: bold;
}

.TabReiterStart {
	background: #7f7f7f;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
}

.TabReiterMiddle {
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
}

.TabReiterNoAktivMiddle {
	background: #7f7f7f;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
}

.TabReiterAbstand {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 0px;
	border-left: #ffffff solid 0px;
	border-top: #ffffff solid 0px;
	border-bottom: #ffffff solid 0px;
}

.TabReiterAbstand_Left {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 0px;
	border-left: #ffffff solid 0px;
	border-top: #ffffff solid 0px;
	border-bottom: #cc0000 solid 0px;
}

.TabReiterAbstand_Right {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 0px;
	border-left: #ffffff solid 0px;
	border-top: #ffffff solid 0px;
	border-bottom: #cc0000 solid 0px;
}

.TabReiterGif {
	background: #ffffff;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
}

.LogoAbstand {
	background: #ffffff;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	border-right: none;
	border-left: none;
	border-top: none;
}

.TabReiterAktiv {
	background: #ffffff;
	padding-left: 6px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	font-weight: bold;
	white-space: nowrap;
	font-color: #006BA9;
	text-decoration: none;
	height: 20px;
}

.TabReiterNoAktiv {
	background: #ffffff;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #e20074 solid 0px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
	font-weight: bold;
	font-color: #a1a1a1;
	text-decoration: none;
}

.TabReiterAktiv_HauptNavig {
	background: #e20074;
	padding-left: 6px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	border-right: #ffffff solid 1px;
	border-left: #e20074 solid 0px;
	border-top: #e20074 solid 1px;
	border-bottom: #e20074 solid 0px;
	white-space: nowrap;
	height: 20px;
}

.TabReiterNoAktiv_HauptNavig {
	background: #7f7f7f;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	border-right: #ffffff solid 1px;
	border-left: #e20074 solid 0px;
	border-top: #e20074 solid 0px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
}

.TabReiterAbstand_Right2 {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-right: #ffffff solid 0px;
	border-left: #ffffff solid 0px;
	border-top: #ffffff solid 0px;
	border-bottom: #ffffff solid 0px;
}

.TabReiterNoAktivStart {
	background: #7f7f7f;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-bottom: #1e3f79 solid 0px;
	white-space: nowrap;
}

.TabReiterAbstandAdmin {
	background: #f1f1f1;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	border-right: none;
	border-left: none;
	border-top: none;
	color: #cc0000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #cc0000 solid 2px;
	border-left: #cc0000 solid 2px;
	border-top: #cc0000 solid 2px;
	border-bottom: #cc0000 solid 2px;
}

.TabReiterAbstandAdminText {
	background: #f1f1f1;
	padding-left: 10px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	color: #cc0000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
}

a.TabReiterLinksAktiv:link {
	text-decoration: none;
	color: #006BA9;
}

a.TabReiterLinksAktiv:visited {
	text-decoration: none;
	color: #006BA9;
}

a.TabReiterLinksAktiv:active {
	text-decoration: none;
	color: #006BA9;
}

a.TabReiterLinksAktiv:hover {
	text-decoration: underline;
	color: #006BA9;
}

.TabReiterTextAktiv {
	text-decoration: none;
	color: #006BA9;
}

a.TabReiterLinksError:link {
	color: #EC8283;
}

a.TabReiterLinksError:link, a.TabReiterLinksError:visited {
	text-decoration: none;
	color: #EC8283;
}

a.TabReiterLinksError:active {
	text-decoration: none;
	color: #EC8283;
}

a.TabReiterLinksError:hover {
	text-decoration: underline;
	color: #EC8283;
}

a.TabReiterLinksErrorActive:link, a.TabReiterLinksErrorActive:visited {
	text-decoration: none;
	color: red;
}

a.TabReiterLinksErrorActive:active {
	text-decoration: none;
	color: red;
}

a.TabReiterLinksErrorActive:hover {
	text-decoration: underline;
	color: red;
}

a.TabReiterLinksNoAktiv:link, a.TabReiterLinksNoAktiv:visited {
	text-decoration: none;
	color: #a1a1a1;
}

a.TabReiterLinksNoAktiv:active {
	text-decoration: none;
	color: #a1a1a1;
}

a.TabReiterLinksNoAktiv:hover {
	text-decoration: underline;
	color: #a1a1a1;
}

a.TransportLinkAktiv:link, a.TransportLinkAktiv:visited {
	text-decoration: none;
	color: #000000;
}

a.TransportLinkAktiv:active, a.TransportLinkAktiv:hover {
	text-decoration: none;
	color: #6570e2;
}

a.TransportLinkNoAktiv:link, a.TransportLinkNoAktiv:visited {
	text-decoration: none;
	color: #ffffff;
}

a.TransportLinkNoAktiv:active, a.TransportLinkNoAktiv:hover {
	text-decoration: none;
	color: #6570e2;
}

/* END Classen Main Navigation */ /* FILTER */
.TableAllFilter {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 0px;
	border-left: #1e3f79 solid 0px;
	border-top: #1e3f79 solid 0px;
	border-bottom: #e20074 solid 1px;
	width: 100%;
}

.TableAdminProfile {
	background: #dde3eb;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	border: 1px solid #000000;
	border-left: none;
	border-top: none;
	width: 100%;
}

.TableFilter, td.TableFilter {
	background: #eeeeee;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 dashed 1px;
	border-left: #1e3f79 dashed 1px;
	border-top: #1e3f79 dashed 1px;
	border-bottom: #1e3f79 dashed 1px;
}

.TableFilterRamen, td.TableFilterRamen {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
}

.TableFilterRamen_New, td.TableFilterRamen_New {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: solid #e20074 0px;
	border-left: #e20074 solid 0px;
	border-top: #e20074 solid 0px;
	border-bottom: #e20074 solid 0px;
	padding: 10px;
	background: #F1F1F1;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	behavior: url(PIE.htc);
	width: 100%;
	border: #f1f1f1 solid 4px;
}

/*
.TableFilterRamen,input 
{
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: 1px solid #1e3f79;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
}
*/
.TableFilter, select {
	color: #000000;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	/*width: 300px;*/
}

.VonBisFeld {
	color: #000000;
	/* 	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px; */
	width: 70px;
	padding-left: 4px;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	/* vertical-align: absmiddle; */
}

.VonBisFeldMandatory {
	color: #000000;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 60px;
	padding-left: 4px;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	vertical-align: absmiddle;
}

.VonBisFeldValidationError {
	background-color: #EC8283;
	color: #000000;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 70px;
	padding-left: 4px;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	vertical-align: absmiddle;
}

.Filter {
	padding-left: 10px;
	font-size: 13px;
	text-align: left;
	/* 	background: #cccccc; */
	color: #000000;
	font-weight: bold;
}

.Filter_blue {
	padding: 1px;
	font-size: 13px;
	text-align: left;
	/* 	background: #cccccc; */
	color: #006BA9;
	font-weight: bold;
}

.Filter_New {
	font-size: 13px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.Titel_left {
	font-size: 11px;
	text-align: left;
	background: #f1f1f1;
	color: #000000;
	padding-left: 10px;
}

.Right {
	text-align: right;
}

.buttonFilter {
	align: right;
	background: url("../img/login/login_button_background.PNG") repeat-x
		scroll 0 0 transparent;
	color: #000000 !important;
	font-style: normal;
	font-size: 11px !important;
	font-family: arial, verdana, tahoma, sans-serif !important;
	border: #707070 solid 1px;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
	text-align: center;
	height: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	position: relative;
}

/* END FILTER */ /* CollectiveAction */
.TableCollectiveAction {
	background-color: #efefef;
	color: #000000;
	font: normal 10px arial, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	height: 40px;
	font-size: 11px;
}

/* END CollectiveAction */
.TabAdminProfil {
	color: #000000;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	height: 40px;
}

.AdminBenutzerKopf {
	background-color: #ffffff;
	color: #000000;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	height: 40px;
}

.AdminBenutzerGrau {
	background-color: #efefef;
	color: #000000;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	height: 40px;
}

/* PageNumber */
/* .PageNumber {
	background-color: #e2e2e2;
	color: #000000;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000000;
	border-style: yes;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
} */
.PageNumber {
	color: #000000;
	font: normal 12px arial, verdana, helvetica, sans-serif;
}
/* a.PageNumberLink:link,a.PageNumberLink:visited {
	text-decoration: none;
	color: #000000;
}

a.PageNumberLink:active,a.PageNumberLink:hover {
	text-decoration: underline;
	color: #000000;
} */
a.PageNumberLink:link, a.PageNumberLink:visited {
	text-decoration: none;
	color: #666666;
}

a.PageNumberLink:active, a.PageNumberLink:hover {
	text-decoration: underline;
	color: #666666;
}

/* END PageNumber */ /* StammDaten, Vardaten PO, POC, POR */
.TableStammDatenAll {
	background: #f1f1f1 !important;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100%;
	border: #f1f1f1 solid 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
	position: relative;
}

.TableStammDatem {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100% !important;
	padding: 10px;
	background-color: #f1f1f1;
	border: #f1f1f1 solid 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
	height: auto;
	position: relative;
}

.TableStammDatemnNoBorder {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	width: 100% !important;
	padding: 10px;
	background-color: #f1f1f1;
	position: relative;
}

.roundedNav {
	background-color: #f1f1f1;
	border: #f1f1f1 solid 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

#roundedFilterNav {
	background-color: #f1f1f1;
	border: #f1f1f1 solid 4px;
	margin: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

#rounded {
	background-color: #f1f1f1;
	border: #f1f1f1 solid 4px;
	margin: 0;
}

.buttonTD {
	width: 300px;
}

#name1WithoutID {
	width: 210px;
}

.TableVarDaten {
	background: #f1f1f1;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	width: 100%;
	z-index: -9000;
}

.TableVarDatenNoWidth {
	background: #f1f1f1;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	position: relative;
}

.TableVarDatenTr {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
}

.TableStammDatemTr {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
	padding-left: 40px;
}

.TableStammDatenTD {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	padding-left: 6px;
}

.TableStammDatemTr td {
	padding-left: 4px;
}

.TableVarDatenID { /* StructuredNoteHeader.html */
	background: #ffffff;
	COLOR: #000000;
	FONT-STYLE: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 100%;
}

/* END StammDaten, Vardaten, PO, POC, POR */
/* GeristerObenAll : Header_Tab.html */
.GeristerObenAll {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #ffffff solid 28px;
	border-top: #ffffff solid 10px;
	border-bottom: #e20074 solid 0px;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	width: 100%;
}

.Ohne_Tab_Reiter {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #ffffff solid 28px;
	border-top: #ffffff solid 10px;
	border-bottom: #e20074 solid 0px;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	width: 100%;
}

.Platz_Halter {
	
}

.GeristerObenStart { /* background: #e20074; */
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	/* border-right: #e20074 solid 1px;
	border-left: #e20074 solid 1px;
	border-top: #e20074 solid 1px;
	border-bottom: #e20074 solid 0px; */
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.GeristerObenGif {
	background: #ffffff;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #e20074 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
	height: 20px;
}

.GeristerObenMitteAktiv {
	background: #1e3f79;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.GeristerObenMitteNoAktiv {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.GeristerObenNoActiv { /* background: #9b9b9b; */
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: bold;
	/* border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px; */
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.GeristerObenEndNoAktiv {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.GeristerObenEndAktiv {
	background: #1e3f79;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

/* ----------rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr-------- */
.GeristerObenStartNoAktiv {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 0px;
	border-bottom: #1e3f79 solid 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}

/* END GeristerObenAll */ /* Action Button */
.TableActionButtonAll {
	width: 100%;
	border-top: #ffffff solid 10px;
	border-bottom: #ffffff solid 10px;
	/*border-left: #ffffff solid 24px;*/
}

.ActionButtonAll {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 1px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	white-space: nowrap;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.TableRight {
	background: #f1f1f1;
	text-align: center;
	width: 100%;
}

.TableRightBelegVer {
	background: #f1f1f1;
	text-align: right;
	width: 100%;
}

.TableRightAdmin {
	background: #f1f1f1;
	text-align: left;
	width: 100%;
}

.ActionButtonAllAdmin {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
	font-weight: bold;
}

.ActionButtonTd {
	background: url("../img/login/login_button_background.PNG") repeat-x
		scroll 0 0 transparent;
	color: #000000 !important;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif !important;
	border: #707070 solid 1px;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
	text-align: center;
	height: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
}

.ActionButtonTd a {
	color: #000000 !important;
	text-decoration: underline;
}

.ActionButtonTdError {
	background: #7f7f7f;
	color: #ffffff;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
	font-weight: bold;
}

.ActionButtonTdAdminNeuUser {
	background: #7f7f7f;
	color: #ffffff;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
	font-weight: bold;
}

.ActionButtonTdGrau {
	background: #d8d8d8;
	color: #6c6c6c;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
	font-weight: bold;
}

/* END Action Button */ /* ASN Button Transport */
.TableStammDatemGrau {
	background: #eaeaea;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
}

.TableStammDatemGrau2 {
	background: #eaeaea;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #eaeaea solid 6px;
	border-left: #000000 solid 0px;
	border-top: #eaeaea solid 6px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.GeristerTransportAll {
	background: #1e3f79;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.GeristerTransportAktivStart {
	background: #eaeaea;
	color: #f1f1f1;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportAktivMitte {
	background: #eaeaea;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportAktivEnd {
	background: #eaeaea;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportNoAktivStart {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportNoAktivMitte {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportNoAktivEnd {
	background: #7f7f7f;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

.GeristerTransportUnten {
	background: #efefef;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 1px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-weight: bold;
}

/* ASN Button Transport */
.TdAbstand10Detail {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #ffffff;
}

.TableDeteilTabAll {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	width: 100%;
}

.TableDeteilTabError {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #e20074 solid 0px;
	border-left: #e20074 solid 0px;
	border-top: #e20074 solid 0px;
	border-bottom: #e20074 solid 0px;
}

.TableDeteilTabError td {
	background: #ffffff;
	color: #000000;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.TableDeteilTabError th {
	font-size: 12px;
	background: #f1f1f1;
	color: #000000;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.TableDeteilTabTDWeiss {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.TableDeteilTabTDWeiss_Feld {
	width: 25%;
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.TableDeteilTabTDWeissTitle {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.TableDeteilTabTDGrau {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	width: 25%;
}

.TableDeteilTabTDGrau_New {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	width: 15%;
}

.TD_Grau {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.HightTD {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
	height: 24px
}

.TableGoogleNaviDetails { /* background: #f1f1f1; */
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
}

.TableCollectiveActionAll {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #000000 solid 0px;
	border-left: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-bottom: #000000 solid 0px;
	white-space: nowrap;
	width: 100%;
	left: 10px;
	padding-left: 7px;
}

.TableErrorLogin {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	behavior: url(PIE.htc);
	padding-left: 20px;
	padding-top: 30 50;
	padding-right: 20px;
	padding-bottom: 20px;
	white-space: nowrap;
	width: 30%;
	height: 175px;
	right: expression(this.style.height = '195px'); /* for IE*/
	position: relative;
	z-index: 0;
}

.TableErrorAll {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #013759 solid 2px;
	border-left: #013759 solid 2px;
	border-top: #013759 solid 2px;
	border-bottom: #013759 solid 2px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	white-space: nowrap;
	width: 400px;
}

.tabb {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 2px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	width: 100%;
}

.admin40 {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
}

a.link46:link, a.link46:visited {
	text-decoration: underline;
	color: #000000;
	background: #f1f1f1;
}

a.link46:active, a.link46:hover {
	text-decoration: none;
	color: #000000;
	background: #ffffff;
}

a.link44:link, a.link44:visited {
	text-decoration: underline;
	color: #cc0000;
	white-space: nowrap;
}

a.link44:active, a.link44:hover {
	text-decoration: none;
	color: #cc0000;
	white-space: nowrap;
}

/* END iSell  */ /* HELP */
.TableHelpAll {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 10px;
	border-left: #ffffff solid 10px;
	border-top: #ffffff solid 10px;
	border-bottom: #ffffff solid 10px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	white-space: nowrap;
	width: 100%;
}

.TdHelpNavigAll {
	background: #f1f1f1;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
}

.TableTdHelp {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 0px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
	width: 100%;
}

.TableHelpTextTitle {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #f1f1f1 solid 0px;
	border-left: #f1f1f1 solid 0px;
	border-top: #f1f1f1 solid 0px;
	border-bottom: #f1f1f1 solid 0px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	white-space: nowrap;
	width: 100%;
}

.TdHelpTextTitle {
	background: #cccccc;
	color: #000000;
	font-style: normal;
	font-size: 16px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #f1f1f1 solid 0px;
	border-left: #f1f1f1 solid 0px;
	border-top: #f1f1f1 solid 0px;
	border-bottom: #f1f1f1 solid 0px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	white-space: nowrap;
	width: 100%;
}

TdHelpLiNorm:link {
	
}

a.TdHelpLinkNorm:link, a.TdHelpLinkNorm:visited {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #7f7f7f;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.TdHelpLinkNorm:active, a.TdHelpLinkNorm:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.TdHelpLinkMenu:link, a.TdHelpLinkMenu:visited {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.TdHelpLinkMenu:active, a.TdHelpLinkMenu:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.TdHelpLinkAktuell:link, a.TdHelpLinkAktuell:visited {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.TdHelpLinkAktuell:active, a.TdHelpLinkAktuell:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

/* // HELP*/ /* News */
.TableNewsAll {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 10px;
	border-left: #ffffff solid 10px;
	border-top: #ffffff solid 10px;
	border-bottom: #ffffff solid 10px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	white-space: nowrap;
	width: 100%;
}

.NewsTitel {
	background: #ffffff;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 10px;
	border-left: #ffffff solid 10px;
	border-top: #ffffff solid 10px;
	border-bottom: #ffffff solid 10px;
	padding-left: 0px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	white-space: nowrap;
}

.NewsLanguage {
	background: #ffffff;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #1e3f79 solid 1px;
	border-left: #1e3f79 solid 1px;
	border-top: #1e3f79 solid 1px;
	border-bottom: #1e3f79 solid 1px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	white-space: nowrap;
}

a.NewsLink:link, a.NewsLink:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.NewsLink:active, a.NewsLink:hover {
	font-size: 11px;
	text-decoration: none;
	color: #1e3f79;
	white-space: nowrap;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.TableNewsNavigTitel {
	background: #ffffff;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	border-right: #ffffff solid 10px;
	border-left: #ffffff solid 10px;
	border-top: #ffffff solid 10px;
	border-bottom: #ffffff solid 10px;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	white-space: nowrap;
	width: 100%;
}

/* // News */ /* Admin User E-Mail-Verwaltung */
a.LinkOpen:link, a.LinkOpen:visited {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.LinkOpen:active, a.LinkOpen:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.LinkHover:link, a.LinkHover:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.LinkHover:active, a.LinkHover:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.LinkInKopf:link, a.LinkInKopf:visited {
	font-size: 11px;
	text-decoration: none;
	color: #1e3f79;
	white-space: nowrap;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.LinkInKopf:active, a.LinkInKopf:hover {
	font-size: 11px;
	text-decoration: none;
	color: #1e3f79;
	white-space: nowrap;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.TrOpen {
	background: #1e3f79;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.TrDaten {
	background: #ff66ff;
}

/* // Admin User E-Mail-Verwaltung */ /* Alt von xEED */
/* Tabelle f�r Positionen */
.Table100Pos {
	background: #eaeaea;
	border: thin solid;
	border-color: #6c6c6c;
	padding: 1px;
	border-width: 1px;
	width: 100%;
}

.TablePos {
	background: #dde3eb;
	border: thin solid;
	border-color: #6c6c6c;
	padding: 0px;
	border-width: 1px;
}

.Kopf1Pos {
	background: #dde3eb;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.Kopf2Pos {
	background: #ccd8e7;
	color: #363636;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.Body1Pos {
	background: #ffffff;
	color: #363636;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.BodyRightPos {
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	/* background: #ffffff; */
}

.BodyLeftPos {
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	/* background: #ffffff; */
}

.BodyRightPosNoBG {
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
}

.BodyGrauPos {
	background: #d8d8d8;
	color: #363636;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.BodyBlauPos {
	background: #dde3eb;
	color: #363636;
	font-style: normal;
	font-size: 11px;
	font-family: arial, tahoma, sans-serif, verdana;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.TrBodyPos {
	background: #ffffff;
}

.TableListDatenInaktive {
	background: #ffffff;
	font-style: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: center;
}

a.default:link, a.default:visited {
	text-decoration: none;
	color: #000000;
}

a.default:active, a.default:hover {
	text-decoration: underline;
	color: #000000;
}

/* END Tabelle f�r Positionen */
.changed {
	color: #909090;
	font-style: normal;
	font-size: 11px;
	font-family: arial, tahoma, verdana, tahoma, sans-serif
}

a.changed:link, a.changed:visited {
	text-decoration: none;
	color: #909090;
}

a.changed:active, a.changed:hover {
	text-decoration: underline;
	color: #909090;
}

.inactive {
	color: #6a6a67;
	font-style: normal;
	font-size: 11px;
	font-family: arial, tahoma, verdana, tahoma, sans-serif
}

a.noactive:link, active {
	text-decoration: none;
	color: #000000;
}

a.noactive:hover {
	text-decoration: none;
	color: #000000;
}

a.noactive:visited {
	text-decoration: none;
	color: #000000;
}

.fehler {
	text-decoration: none;
	color: #e30074;
	background: #ffffff;
}

a.fehler:link {
	text-decoration: none;
	color: #e30074;
	background: #ffffff;
}

a.fehler:visited {
	text-decoration: none;
	color: #e30074;
	background: #ffffff;
}

a.fehler:hover {
	text-decoration: none;
	color: #e30074;
	background: #ffffff;
}

a.fehler:active {
	text-decoration: none;
	color: #e30074;
	background: #ffffff;
}

a.aktive:link, a.aktive:active, a.aktive:visited, a.aktive:hover {
	text-decoration: none;
	color: #660099;
}

.norm:link, a.norm:active {
	text-decoration: underline;
	color: #000000;
}

a.norm:hover {
	text-decoration: none;
	color: #6600ff;
}

a.norm:visited {
	text-decoration: none;
	color: #b4b4b4;
}

a.Link4:link, a.Link4:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.Link4:active, a.Link4:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

a.Link42:link, a.Link42:visited {
	text-decoration: underline;
	color: #000000;
}

a.Link42:active, a.Link42:hover {
	text-decoration: none;
	color: #000000;
}

a.Link4Inaktive:link, a.Link4Inaktive:visited {
	text-decoration: none;
	color: #9a9a9a;
}

a.Link4Inaktive:active, a.Link4Inaktive:hover {
	text-decoration: underline;
	color: #9a9a9a;
}

a.link4s:link, a.link4s:visited {
	text-decoration: none;
	color: #000000;
}

a.link4s:active, a.link4s:hover {
	text-decoration: underline;
	color: #000000;
}

a.Linkmandatory:link, a.Linkmandatory:visited {
	text-decoration: none;
	color: #000099;
	font-weight: bold;
}

a.Linkmandatory:active, a.Linkmandatory:hover {
	text-decoration: none;
	color: #000099;
	font-weight: bold;
}

a.Link51:link {
	text-decoration: none;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link51:visited {
	text-decoration: none;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link51:active {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sverdana, tahoma, ans-serif
}

a.Link51:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link53:link {
	text-decoration: none;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link53:visited {
	text-decoration: none;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link53:active {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.Link53:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

a.ok:link {
	text-decoration: none;
	color: #ffffff;
}

a.ok:visited {
	text-decoration: none;
	color: #ffffff;
}

a.ok:hover {
	text-decoration: underline;
	color: #ffffff;
}

a.ok:active {
	text-decoration: none;
	color: #ffffff;
}

a.Link4help:link, a.Link4help:visited {
	text-decoration: none;
	color: #6380bc;
}

a.Link4help:active, a.Link4help:hover {
	text-decoration: underline;
	color: #6380bc;
}

a.Link41:link, a.Link41:visited {
	text-decoration: none;
	color: #ffffff;
}

a.Link41:active, a.Link41:hover {
	text-decoration: underline;
	color: #ffffff;
}

a.Link1:link {
	text-decoration: none;
	color: #000099;
}

a.Link1:active {
	text-decoration: none;
	color: #000099;
}

a.Link1:hover {
	text-decoration: underline;
	color: #000000;
}

a.Link1:visited {
	text-decoration: none;
	color: #000000;
}

a.Link2:link, a.Link2:visited {
	text-decoration: none;
	color: #000099;
}

a.Link2:active, a.Link2:hover {
	text-decoration: none;
	color: #000000;
}

a.noactive:link, active {
	text-decoration: none;
	color: #000000;
}

a.noactive:hover {
	text-decoration: none;
	color: #000000;
}

a.noactive:visited {
	text-decoration: none;
	color: #000000;
}

a.Link6:link {
	text-decoration: none;;
	color: #ffffff;
}

a.Link6:visited {
	text-decoration: none;;
	color: #ffffff;
}

a.Link6:hover {
	text-decoration: underline;
	color: #ffffff;
}

a.Link6:active {
	text-decoration: none;
	color: #ffffff;
}

a.aktive:link, a.aktive:active, a.aktive:visited, a.aktive:hover {
	text-decoration: none;
	color: #660099;
}

.locked {
	color: #ff0000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.fettrot {
	color: #ff0000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentPage {
	color: #00000;
	font-weight: bold;
	font-size: 13px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentPage_New {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentText {
	color: #1e3f79;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentText_new {
	color: #006BA9;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentText2 {
	color: #1e3f79;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.currentText3 {
	color: #7e7e7e;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif
}

.taba {
	width: 100%;
	background: #ffffff;
}

.fettblankcenter {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #d8d8d8;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	text-align: center;
}

.textblankcenter {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #f1f1f1;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	text-align: center;
}

.textblankright {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #f1f1f1;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	text-align: right;
}

.textblank {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #f1f1f1;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
}

.textblankoben {
	color: #000000;
	font-style: normal;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	text-align: left;
}

.textgrauoben {
	color: #000000;
	font-style: normal;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: #eaeaea;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	text-align: left;
}

/* END Alt von xEED*/ /* Style von iSuite (iProcure) */
.ErrorText {
	color: #cc3300;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 10px;
}

/* The following classes are used to indicate the status of the POR items (rejected, changed, accepted) */
.rejectedBackground {
	background: #f8b4b4;
}

.changedBackground { /* background: #DDDEA3; */
	background: #E5F0F6;
}

.acceptedBackground { /* use the default style */
	
}

/* style for jQuery tabs*/
.ui-widget-header {
	background: none !important;
	border: none !important;
	color: #222222 !important;
	font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #006BA9 !important;
	outline: medium none;
	text-decoration: underline;
}

#navigTabsAktiv {
	border-radius: 5px 5px 0 0;
	behavior: url(PIE.htc);
}

/* end style for jQuery tabs*/
.maxWidth {
	width: 100%;
}

.TableMainNavigSeperator {
	color: #a1a1a1;
	font-size: 11px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #ffffff;
	/* border: solid 5px #999; */
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: red;
	background: #ffffff;
	/* border: solid 1px #FFF; */
	/* border-bottom: solid 1px #999; */
	cursor: default;
	padding: 0em;
	margin: 0em;
	width: 100%;
}

#popup_content {
	/* background: 16px 16px no-repeat url(../img/info.gif); */
	padding: 1em 1.75em;
	margin: 0em;
	background-color: #f1f1f1;
	width: 100%;
}
/* END Style von iSuite (iProcure) */

/* trigger button */
#download_now {
	background: transparent url(/img/home/download.png) no-repeat scroll 0 0;
	display: block;
	height: 44px;
	margin-bottom: 30px;
	overflow: hidden;
	text-indent: -999em;
	width: 159px;
	cursor: pointer;
}

/* mouseover state */
#download_now:hover {
	background-position: 0 -44px;
}

/* clicked state */
#download_now:focus {
	background-position: 0 -88px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	padding: 5px;
	opacity: 0.85;
	font-family: Arial;
	vertical-align: top;
}

#tooltip.pretty {
	font-family: Arial;
	font-size: 11pt;
	border: none;
	width: 210px;
	padding: 20px;
	height: 140px;
	opacity: 1;
	background-color: red;
	background: url('../img/shadow.png') no-repeat;
}

#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 9pt;
	width: 170px;
	text-align: left;
	font-weight: normal;
}

#tooltip.pretty div {
	width: 210px;
	text-align: left;
}

.ui-datepicker-trigger {
	vertical-align: middle; /* for FF*/
	right: expression(this.style.verticalAlign =   '0px'); /* for IE*/
}

.maxWidthForIE {
	right: expression(this.style.width = '100%');
}

.resetPasswordForm {
	width: auto;
}

.alert {
	padding: 7px 10px 7px 0px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	color: #c09853;
	position: relative;
	z-index: 0;
}

.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}

.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

.resetPasswordForm {
	width: auto;
}

.alert {
	padding: 7px 10px 7px 0px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	color: #c09853;
	position: relative;
	z-index: 0;
}

.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}

.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

#headerPaymentTermCoded {
	background-color: #E5F0F6 !important;
}

#deliveredQuantity {
	background-color: #E5F0F6 !important;
}

#accountedQuantity {
	background-color: #E5F0F6 !important;
}

#taxSelect {
	background-color: #E5F0F6 !important;
}

#unitPriceValue {
	background-color: #E5F0F6 !important;
}

select.InputStammDaten {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select.InputStammDaten::-ms-expand {
	display: none;
}
