/*************************************************************************/
/* 								Common Elements 						 */
/*************************************************************************/

/* Standard Font type for BayerONE */
body, table,tr {
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-decoration:none;
		font-size:12px;
}

BLOCKQUOTE {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif}
LI {FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif}
UL {LIST-STYLE-TYPE: square}


/* START *** Links */
a		 	{color:#009FE4; text-decoration:none; font-size:12px;}
a:link 		{color:#009FE4; text-decoration:none; font-size:12px;}
a:visited 	{color:#009FE4; text-decoration:none; font-size:12px;}
a:hover 	{color:#009FE4; text-decoration:underline; font-size:12px;}
a:active 	{color:#009FE4; text-decoration:none; font-size:12px;}

a.standard:link 	{color:#009FE4; text-decoration:none; font-size:12px;}
a.standard:visited 	{color:#009FE4; text-decoration:none; font-size:12px;}
a.standard:hover 	{color:#009FE4; text-decoration:underline; font-size:12px;}
a.standard:active 	{color:#009FE4; text-decoration:none; font-size:12px;}

a.paging:link 		{color:#009FE4; text-decoration:none; font-size:12px;}
a.paging:visited 	{color:#009FE4; text-decoration:none; font-size:12px;}
a.paging:hover 		{color:#009FE4; text-decoration:underline; font-size:12px;}
a.paging:active 	{color:#009FE4; text-decoration:none; font-size:12px;}


A.eMail 			{COLOR: #000000; FONT-SIZE: 8pt}
A.eMail:link 		{TEXT-DECORATION: none}
A.eMail:visited 	{TEXT-DECORATION: none}
A.eMail:hover 		{TEXT-DECORATION: underline}
A.eMail:active 		{TEXT-DECORATION: none}
/* END *** Links */



/* START ***Background-Colors ***START */
.bgLight {background-color:#F2F9FC;}
.bgDark  {background-color:#009FE4;}
.bgGreen {background-color:#C3EBEB;}
.bgWhite {background-color:#FFFFFF;}
/* END ***Background-Colors ***END */


/*START *** Headlines / Textelements */
.mainHL			{display:block; margin-top:3px; font-family:Arial, Helv, Helvetica; font-size:12pt; font-weight:bold; font-style:normal;color:#009FE4; text-decoration:none;}
.subHL			{display:block; margin-bottom:15px; font-family:Arial, Helv, Helvetica; font-size:10pt; font-weight:normal; font-style:normal;color:#009FE4; text-decoration:none;}

.content		{border: 0px; padding-left: 14px; margin:0px; font-family:Arial, Helv, Helvetica; font-weight:bold; font-style:plain; color:#009FE4; text-decoration:none; background-color: #FFFFFF;}
.contentPlain	{border: 0px; padding-left: 14px; margin:0px; font-family:Arial, Helv, Helvetica; font-weight:normal; font-style:plain; color:#000000; text-decoration:none; background-color: #FFFFFF;}

/*BlackText*/
.largeText      {color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px;}
.normalText    	{color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.blackText10   	{color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px;}

/*Grey Text*/
.greyText10   	{color:#666666; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px;}
.greyText12   	{color:#666666; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}

/*Green Text*/
.gt12  			{color:#00BB7E; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.gt12b 			{color:#00BB7E; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;font-weight:bold; display:block}
.greenText10   	{color:#00BB7E; font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.greenText12    {color:#00BB7E; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}

/*Orange Text*/
.orangeText10  	{color:#FF7F41; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px;}
.orangeText12  	{color:#FF7F41; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.orangeText12b 	{color:#FF7F41; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px;}
.activeText10  	{color:#FF7F41; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}

/* Farbe für spezielle Listenpunkte (bzw. Zahlenwerte) im Aussenstandsmanagement */
.okVal 			{color:#42BD00;}


.listEntry11 		{font-family:arial,helvetica; font-size:11px; font-weight:normal;text-decoration:none;}
/* START Statusbar with arrows */
/***********************************************************************************************
Colorschemes for status bar with three states: default, active and visited.
Used Graphics: 
arrow_00.gif: 	transition from default to default
arrow_00_i.gif: transition from visited to visited
arrow_01.gif: 	transition from visited to active
arrow_10.gif: 	transition from active to default
arrow_0.gif: 	last arrow default
arrow_1.gif: 	last arrow active
***********************************************************************************************/
.orderStatusBar {width:810px;margin-bottom:15px}
.orderStatusBar .visitedFirst 
{
	border-left:1px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #999999; 
	font-family:Tahoma,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}
.orderStatusBar .visited 
{
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #999999; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}
.orderStatusBar .activeFirst 
{
	border-left:1px solid #FF6600; 
	border-top:1px solid #FF6600; 
	border-bottom:1px solid #FF6600; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #FF6600; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}
.orderStatusBar .active
{
	border-top:1px solid #FF6600; 
	border-bottom:1px solid #FF6600; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #FF6600; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}
.orderStatusBar .defaultFirst
{
	border-left:1px solid #009FE4; 
	border-top:1px solid #009FE4; 
	border-bottom:1px solid #009FE4; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #009FE4; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}
.orderStatusBar .default
{
	border-top:1px solid #009FE4; 
	border-bottom:1px solid #009FE4; 
	background-color: #F2F9FC; 
	text-align: center; 
	color: #009FE4; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
	padding-left: 10px;
	padding-right: 15px;
}

/* END Statusbar with arrows */

/* START *** ErrorMessages */
.bgLightError 	{background-color:#FFEBE3; color:#DE2121; font-family:arial,helvetica; font-size:12px; font-weight:normal;text-decoration:none;}
.bgDarkError 	{background-color:#DE2121; }
.warningText10  {color:#DE2121; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px;}
.warningText12  {color:#DE2121; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.redText12      {color:#DE2121; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.rt12  			{color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
.rt12b 			{color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; font-weight:bold; display:block}

input.error 	{background-color:#FFEBE3; color:#DE2121; border-color:#DE2121;}
/* Default are with red top an bottom lines and light red background color. Margins are presetted. */
#rBox
{
	width:810px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:20px;
	border-top:1px solid #DE2121;
	border-bottom:1px solid #DE2121;
	background-color:#FFEBE3;
	color:#DE2121;
	padding-left:5px;padding-right:5px;
}

.rBox
{
	width:810px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:20px;
	border-top:1px solid #DE2121;
	border-bottom:1px solid #DE2121;
	background-color:#FFEBE3;
	color:#DE2121;
	padding-left:5px;padding-right:5px;
}

/* Warning Text: Please use warningText10 or warningText12 instead of warnTxt */
.warnTxt 			{color:#FF0000; font-family:arial,helvetica; font-size:11px; font-weight:bold;text-decoration:none;}
/* END *** ErrorMessages */




/* START *** Green Box ***START 
	- Default are with green top an bottom lines and light green backgroundcolor. Margins are presetted.
	- Usage <div id="gBox"> ....Content ....</div>
	- Default width "810px" is changeable by own style definitions. E.g.:
		<div id="gBox" style="...{own settings to add or overwrite default settings}..."> ....Content ....</div>
	- To define the standard button bar use following syntax: 
		<div id="gBox"><input type="button" class="btn ....>....<input type="button" class="btn ....>....</iv>
*/
#gBox
{
	width:810px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
html>body #gBox {width: 800px;}
#gBox ul	{padding-top:0px; margin-top:0px;margin-bottom:10px}
#gBox li	{padding-top:0px; margin-top:0px;margin-bottom:0px}

input.disabled {margin:0px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
input.disabledSmall {margin:0px; padding:0px; BORDER:#009FE4 1px solid; COLOR:#009FE4; BACKGROUND-COLOR:#d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
input.btn, .inputButton {margin-right:5px; padding:0px; COLOR:#FFFFFF; BACKGROUND-COLOR:#009FE4; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
input.btnSmall {margin-right:2px; padding:0px; BORDER:#009FE4 1px solid; COLOR:#009FE4; BACKGROUND-COLOR:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}

.inputButton:active {
  background-color: #000000;
}

.gBox
{
	width:810px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
html>body .gBox {width: 800px;}
/* Green Line - Element to seperate content inside the greenbox */
p.gl
{
	width:100%;
	border-width:1px;
	border-bottom:1px solid #009FE4;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:0px;
	margin-left:0px;
	line-height:1px;
}
/* END *** Green Box ***END */


/* START **** Visualization of Lists **** START */
/*
.listHeader  		{background-color:#F2F9FC; text-align: center; color:#009FE4; text-decoration:none; font-size:12px; font-weight:bold;}
*/
.listHeader  		{background-color:#F2F9FC; color:#009FE4; text-decoration:none; font-size:12px; font-weight:bold;text-align: center; }
.listHeaderLight	{background-color:#F2F9FC; text-align: center; color:#009FE4; text-decoration:none; font-size:12px; font-weight:bold;}


.listHeaderNormal  	{background-color:#009FE4; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
.listEntry9 		{background-color:#FFFFFF; font-family:arial,helvetica; font-size:9px; font-weight:normal;text-decoration:none;}
.listEntry11 		{font-family:arial,helvetica; font-size:11px; font-weight:normal;text-decoration:none;}
.listEntry12 		{font-family:arial,helvetica; font-size:12px; font-weight:normal;text-decoration:none;}

.listEntry11White 	{BACKGROUND-COLOR:#FFFFFF; font-family:arial,helvetica; font-size:11px; font-weight:normal;text-decoration:none;}
.listEntry12White 	{BACKGROUND-COLOR:#FFFFFF; font-family:arial,helvetica; font-size:12px; font-weight:normal;text-decoration:none;}

a.listHeader:link    {color:#009FE4; text-decoration:underline; font-size:12px; font-weight:bold;}
a.listHeader:visited {color:#009FE4; text-decoration:underline; font-size:12px; font-weight:bold;}
a.listHeader:hover   {color:#009FE4; text-decoration:underline; font-size:12px; font-weight:bold;}
a.listHeader:active  {color:#009FE4; text-decoration:underline; font-size:12px; font-weight:bold;}
/* ENDE **** Visualization of Lists **** ENDE */




/* END	Common Elements */


/*************************************************************************/
/* 							Special Elements 							 */
/*************************************************************************/

/* START *** Buttons of the Contentnavigation *** START */
INPUT.button {margin:0px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
INPUT.btnOrange {margin:0px; padding:0px; BORDER:#FF6600 2px solid; COLOR:#FF6600; BACKGROUND-COLOR:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
INPUT.buttondisabled {margin:0px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
INPUT.buttonactiv {margin:0px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
/* END *** Buttons of the Contentnavigation *** END */


/* START *** Standard Table *** START */
.tableNorm {background-color:#f2f9fc}
/* END *** Standard Table *** END */



/* START *** OrderEntry */
.patha    	{background-color: #FF6600}
.pathaTxt 	{background-color: #F2F9FC; text-align: center; color: #FF6600; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:12px;}
.pathn 		{background-color: #009FE4;}
.pathnTxt   {background-color: #F2F9FC; text-align: center; color:#009FE4; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:12px;}
.pathv 		{background-color: #999999}
.pathvTxt 	{background-color: #F2F9FC; text-align: center; color: #999999; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:12px;}
/* END *** OrderEntry */

/* START *** HomePage */
#gBoxNews
{
	width:700px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
	border-top:1px solid #009FE4;
	border-bottom:1px solid #009FE4;
	background-color:#F2F9FC;
}
html>body #gBoxNews {width: 700px;}
#gBoxNews span  {}
#gBoxNews input.disabled {margin:0px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
#gBoxNews input.btn {margin-right:5px; padding:0px; BORDER:#009FE4 2px solid; COLOR:#009FE4; BACKGROUND-COLOR:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,sans-serif;}
#gBoxNews ul	{padding-top:0px; margin-top:0px;margin-bottom:10px}
#gBoxNews li	{padding-top:0px; margin-top:0px;margin-bottom:0px}
/* END *** HomePage */
/* START *** ConfirmMessage *** START #EFF6EA #39B54A*/
.bgLightConfirm {background-color:#E7F7F7; color:#009C94; font-family:arial,helvetica; font-size:12px; font-weight:normal;text-decoration:none;}
.bgDarkConfirm 	{background-color:#009C94; }
.confirmText10  {color:#009C94; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px;}
.confirmText12  {color:#009C94; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px;}
/* ENDE *** ConfirmMessage *** ENDE */
/*START *** Footer Line *** START */
.fl
{
	width:810px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:1px;
	border-top:1px solid #009FE4;
	border-bottom:1px solid #009FE4;
	background-color:#F2F9FC;
}
html>body .fl {width: 800px;}
/* END *** Footer Line *** END */

/*START *** FLR disabled fields *** START */

#gBox input.search   { BACKGROUND-COLOR:#FFFFFF; }
#gBox input.searchd  { BACKGROUND-COLOR:#CCCCCC; }
#gBox select.search  { BACKGROUND-COLOR:#FFFFFF; }
#gBox select.searchd { BACKGROUND-COLOR:#CCCCCC; }
.gBox input.search   { BACKGROUND-COLOR:#FFFFFF; }
.gBox input.searchd  { BACKGROUND-COLOR:#CCCCCC; }
.gBox select.search  { BACKGROUND-COLOR:#FFFFFF; }
.gBox select.searchd { BACKGROUND-COLOR:#CCCCCC; }

/* END *** FLR disabled fields *** END */

/* END	Special Elements */



INPUT.loginInput		{color:#000000;font-weight:normal;width:115px;border:1px solid #FFFFFF}

/*************************************************************************/
/* 							   Box Elements 							 */
/*************************************************************************/
#cyanBox 		{margin-bottom:15px; border:1px solid #009FE4; width:210px;background-color:#009FE4;}
#cyanBox .hl
{
	height:30px;
	background-color:#009FE4;
	border-bottom:1px solid #009FE4;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	vertical-align:middle
}
#cyanBox .hl p {margin-top:7px}
#cyanBox .body
{
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background-color:#009FE4;
	padding-right:5px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
}


#purpleBox 		{margin-bottom:15px; border:1px solid #7D55C7; width:210px;background-color:#7D55C7;}
#purpleBox .hl
{
	height:30px;
	background-color:#7D55C7;
	border-bottom:1px solid #7D55C7;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	vertical-align:middle
}
#purpleBox .hl p {margin-top:7px}
#purpleBox .body
{
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background-color:#7D55C7;
	padding-right:5px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
}
#purpleBox .body nobr, #purpleBox .body a.paging
{
	color:#FFFFFF;
}
/*#purpleBox input[type="submit"] {*/
#purpleBoxSubmit {
	background-color: #7D55C7;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	width: 120px;
	margin-right:0px;
	margin-top:3px;
}
#purpleBoxSubmit:hover,
#purpleBoxSubmit:active {
  background-color: #000000;
}

#magentaBox 		{margin-bottom:15px; border:1px solid #E6007E; width:210px;background-color:#E6007E;}
#magentaBox .hl
{
	height:30px;
	background-color:#E6007E;
	border-bottom:1px solid #E6007E;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	vertical-align:middle
}
#magentaBox .hl p {margin-top:7px}
#magentaBox .body
{
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background-color:#E6007E;
	padding-right:5px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
}
/*#magentaBox input[type="button"] {*/
#magentaBoxSubmit {
	background-color: #E6007E;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	width: 198px;
	margin-right: 0px;
	margin-top: 3px;
}
#magentaBoxSubmit:hover,
#magentaBoxSubmit:active
 {
  background-color: #000000;
}

.data-privacy > p{
	text-align: justify;
}