




/* ####################################################################################################### */
/* buttonDefault ######################################################################################### */
/* ####################################################################################################### */
.buttonDefault, .buttonHeader {
	background-image:url(/portal/design/images/buttons/button2Silver_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:11px;
	line-height:14px;
	vertical-align:middle;
}
.buttonDefault .buttonWidth, .buttonHeader .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2Silver_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-size:11px;
	line-height:14px;
	display:block;
}
.buttonDefault:hover, .buttonHeader:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonDefault:hover .buttonWidth, .buttonHeader:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonDefault .buttonText, .buttonHeader .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:11px;
	padding-right:11px;
	padding-top:3px;
	padding-bottom:4px;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:top;
	display:block;
}
.buttonDefault:hover .buttonText, .buttonHeader:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultSmall ############### */
.buttonDefaultSmall, .buttonHeaderSmall {
	background-image:url(/portal/design/images/buttons/button2SilverSmall_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;	
	line-height:14px;	
	vertical-align:middle;
}
.buttonDefaultSmall .buttonWidth, .buttonHeaderSmall .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SilverSmall_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;	
}
.buttonDefaultSmall:hover, .buttonHeaderSmall:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonDefaultSmall:hover .buttonWidth, .buttonHeaderSmall:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonDefaultSmall .buttonText, .buttonHeaderSmall .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:3px;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:top;
	display:block;
}
.buttonDefaultSmall:hover .buttonText, .buttonHeaderSmall:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultMini ############### */
.buttonDefaultMini, .buttonHeaderMini {
	background-image:url(/portal/design/images/buttons/button2SilverMini_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:1px;
	line-height:10px;	
	vertical-align:middle;
}
.buttonDefaultMini .buttonWidth, .buttonHeaderMini .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SilverMini_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:10px;
	display:block;	
}
.buttonDefaultMini:hover, .buttonHeaderMini:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonDefaultMini:hover .buttonWidth, .buttonHeaderMini:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonDefaultMini .buttonText, .buttonHeaderMini .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:2px;
	white-space:nowrap;
	overflow:hidden;	
	vertical-align:top;
	display:block;
}
.buttonDefaultMini:hover .buttonText, .buttonHeaderMini:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultMicro ############### */
.buttonDefaultMicro, .buttonHeaderMicro {
	background-image:url(/portal/design/images/buttons/button2SilverMicro_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:1px;
	line-height:10px;	
	vertical-align:middle;
}
.buttonDefaultMicro .buttonWidth, .buttonHeaderMicro .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SilverMicro_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:10px;
	display:block;	
}
.buttonDefaultMicro:hover, .buttonHeaderMicro:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonDefaultMicro:hover .buttonWidth, .buttonHeaderMicro:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonDefaultMicro .buttonText, .buttonHeaderMicro .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
	overflow:hidden;	
	vertical-align:top;
	display:block;
}
.buttonDefaultMicro:hover .buttonText, .buttonHeaderMicro:hover .buttonText {
	color:#555555;
}
/* ####################################################################################################### */
/* buttonSpecial ######################################################################################### */
/* ####################################################################################################### */
.buttonSpecial {
	background-image:url(/portal/design/images/buttons/button2Special_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:11px;
	line-height:14px;
	vertical-align:middle;
}
.buttonSpecial .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2Special_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-size:11px;
	line-height:14px;
	display:block;
}
.buttonSpecial:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonSpecial:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonSpecial .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:11px;
	padding-right:11px;
	padding-top:3px;
	padding-bottom:4px;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:top;
	display:block;
}
.buttonSpecial:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultSmall ############### */
.buttonSpecialSmall {
	background-image:url(/portal/design/images/buttons/button2SpecialSmall_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;	
	line-height:14px;	
	vertical-align:middle;
}
.buttonSpecialSmall .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SpecialSmall_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;	
}
.buttonSpecialSmall:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonSpecialSmall:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonSpecialSmall .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:3px;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:top;
	display:block;
}
.buttonSpecialSmall:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultMini ############### */
.buttonSpecialMini {
	background-image:url(/portal/design/images/buttons/button2SpecialMini_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:1px;
	line-height:10px;	
	vertical-align:middle;
}
.buttonSpecialMini .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SpecialMini_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:10px;
	display:block;	
}
.buttonSpecialMini:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonSpecialMini:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonSpecialMini .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:2px;
	white-space:nowrap;
	overflow:hidden;	
	vertical-align:top;
	display:block;
}
.buttonSpecialMini:hover .buttonText {
	color:#555555;
}
/* ### buttonDefaultMicro ############### */
.buttonSpecialMicro {
	background-image:url(/portal/design/images/buttons/button2SpecialMicro_left.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none !important;
	display:-moz-inline-box;
	display:inline-block;
	font-size:1px;
	line-height:10px;	
	vertical-align:middle;
}
.buttonSpecialMicro .buttonWidth {
	background-image:url(/portal/design/images/buttons/button2SpecialMicro_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:10px;
	display:block;	
}
.buttonSpecialMicro:hover {
	background-position: bottom left;
	cursor:pointer;
	text-decoration:none !important;
}
.buttonSpecialMicro:hover .buttonWidth {
	background-position: bottom right;
	text-decoration:none !important;
}
.buttonSpecialMicro .buttonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none !important;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
	overflow:hidden;	
	vertical-align:top;
	display:block;
}
.buttonSpecialMicro:hover .buttonText {
	color:#555555;
}
/* ######################################################################################### */
A.ButtonGrey {
	PADDING-TOP: 1px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	BORDER-TOP: #5c6973 1px solid;
	BORDER-RIGHT: #5c6973 1px solid;
	BORDER-BOTTOM: #5c6973 1px solid;
	BORDER-LEFT: #5c6973 1px solid;
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #bdcedc;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration:none;
	color:#000000;
}
A.ButtonGrey:link {
	BACKGROUND-IMAGE: url(/portal/design/images/buttons/ButtonGrey.gif);
}
A.ButtonGrey:visited {
	BACKGROUND-IMAGE: url(/portal/design/images/buttons/ButtonGrey.gif);
}
A.ButtonGrey:hover {
	BACKGROUND-IMAGE: url(/portal/design/images/buttons/ButtonGrey_hover.gif);
}
.ButtonIce {
	background-image:url(/portal/design/images/buttons/ButtonIce.gif);
	background-repeat:repeat-x;
	background-color:#9BC3E2;
	background-position:center center;
	color:#000000;
	border-top:solid 1px #336699;
	border-bottom:solid 1px #336699;
	border-left:solid 1px #6699CC;
	border-right:solid 1px #6699CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 8px;
}
.ButtonIce:hover {
	background-image:url(/portal/design/images/buttons/ButtonIce_hover.gif);
	background-repeat:repeat-x;
	background-color:#AED2E7;
	background-position:center center;
	color:#000000;
	border:solid 1px #336699;
	font-size:12px;
	padding:1px 8px;
	cursor:pointer;
}
.ButtonSap {
	background-image:url(/portal/design/images/buttons/ButtonSap.gif);
	background-position:center;
	border:1px solid #7E7E72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:1px 11px 1px 11px;
	line-height:19px;
}
.ButtonSap:hover {
	color:#0063A4;
}
.ButtonBlue {
	background-image:url(/portal/design/images/buttons/ButtonBlue.gif);
	background-position:center;
	border:1px solid #3F588C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:6780B8;
	color:#FFFFFF;
	padding:1px 11px 1px 11px;
	line-height:19px;
}
.ButtonBlue:hover {
	color:#9CDEFF;
}
.ButtonSilverBlue {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:2px 23px 2px 23px;
	line-height:21px;
}
.ButtonSilverBlue span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.ButtonSilverBlue:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}
.ButtonSilver {
	background-image:url(/portal/design/images/buttons/ButtonSilver.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	line-height:21px;
}
.ButtonSilver span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px 10px 2px 10px;
}
.ButtonSilver:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
	text-decoration:none;
	color:#555555 !important;
	border:1px solid #777777;
}
.ButtonSilverSmall {
	background-image:url(/portal/design/images/buttons/ButtonSilver.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:1px 11px 1px 11px;
	line-height:19px;
}
.ButtonSilverSmall:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}
.ButtonSilverMini {
	background-image:url(/portal/design/images/buttons/ButtonSilver.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:0px 8px 0px 8px;
	line-height:17px;
}
.ButtonSilverMini span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.ButtonSilverMini:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverMini_hover.gif);
	background-position:center;
	color:#555555 !important;
	border:1px solid #777777;
	text-decoration:none;
}
.ButtonSilverMicro {
	background-image:url(/portal/design/images/buttons/ButtonSilver.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	padding:0px 8px 0px 8px;
	line-height:17px;
}
.ButtonSilverMicro span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.ButtonSilverMicro:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}

.ButtonSilverBlueSmall {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:1px 11px 1px 11px;
	line-height:19px;
}
.ButtonSilverBlueSmall:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}
.ButtonSilverBlueMini {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:0px 8px 0px 8px;
	line-height:17px;
}
.ButtonSilverBlueMini:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}
.ButtonSilverBlueMicro {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue.gif);
	background-position:center;
	border:1px solid #003C73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	padding:0px 8px 0px 8px;
	line-height:17px;
}
.ButtonSilverBlueMicro:hover {
	background-image:url(/portal/design/images/buttons/ButtonSilverBlue_hover.gif);
	background-position:center;
}
/* ButtonIcons ####################################################################################### */
.buttonDefault .buttonIcon,
.buttonSpecial .buttonIcon {
	background-position:3px 2px;
	background-repeat:no-repeat;
	padding-left:10px !important;
	display:block;
}
.buttonDefaultSmall .buttonIcon,
.buttonSpecialSmall .buttonIcon {
	background-position:2px 1px;
	background-repeat:no-repeat;
	padding-left:12px !important;
	display:block;
}
.buttonDefaultMini .buttonIcon,
.buttonSpecialMini .buttonIcon {
	background-position:1px 0px;
	background-repeat:no-repeat;
	padding-left:11px !important;
	font-size:1px;
	line-height:1px;
	display:block;
}
.buttonDefaultMicro .buttonIcon,
.buttonSpecialMicro .buttonIcon {
	background-position:0px -1px;
	background-repeat:no-repeat;
	padding-left:9px !important;
	font-size:1px;
	line-height:1px;
	display:block;
}
.buttonDefault .buttonIconSpacer,
.buttonSpecial .buttonIconSpacer {
	width:12px;
	height:21px;
	display:block;
}
.buttonDefaultSmall .buttonIconSpacer,
.buttonSpecialSmall .buttonIconSpacer {
	width:8px;
	height:19px;
	display:block;
}
.buttonDefaultMini .buttonIconSpacer,
.buttonSpecialMini .buttonIconSpacer {
	width:7px;
	height:17px;
	font-size:1px;
	display:block;
}
.buttonDefaultMicro .buttonIconSpacer,
.buttonSpecialMicro .buttonIconSpacer {
	width:7px;
	height:15px;
	font-size:1px;
	display:block;
}
.buttonDisabled {
	cursor:default !important;
	filter: alpha (opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
.buttonDisabled .buttonText {
	color:#000000 !important;
}
.buttonDisabled:hover {
	background-position: top left;
}
.buttonDisabled:hover .buttonText {
	background-position: top right;
}
/* #################################################################### */
/* Altlasten ########################################################## */
/* button styles */
a.button
{
	display:inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 73px;
	height: 18px;
	background-position: 0 -42px;
	background-image: url("/portal/design/images/buttons/button_small.gif");
	padding-left:4px;		
	padding-right:7px;		 
	padding-top:3px;
	padding-bottom:4px;
	margin:3px;
}

/*
a.buttonBig
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 120px;
	height: 18px;
	background-position: 0 -42px;
	background-image: url("/portal/design/images/buttons/button_big.gif");
	padding-left:30px;		
	padding-right:30px;		 
	padding-top:3px;
	padding-bottom:4px;
	margin:3px;
}
*/

a.buttonFlat
{
	display:inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 73px;
	height: 17px;
	background-position: 0 -34px;
	background-image: url("/portal/design/images/buttons/button_small2.gif");
	padding-left:16px;		
	padding-right:16px;		 
	padding-top:1px;
	padding-bottom:3px;
	margin:3px;
}

/*
a.buttonFlatBig
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 141px;
	height: 17px;
	background-position: 0 -34px;
	background-image: url("/portal/design/images/buttons/button_big2.gif");
	padding-left:50px;		
	padding-right:50px;		 
	padding-top:1px;
	padding-bottom:1px;
	margin:3px;
}
*/
/*
a.buttonForum
{
	display:inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 100px;
	height: 17px;
	background-position: 0 -34px;
	background-image: url("/portal/design/images/buttons/button_forum.gif");
	padding-left:5px;		
	padding-right:5px;		 
	padding-top:1px;
	padding-bottom:3px;
	margin:3px;
}
*/
/*
a.buttonForumSmall
{
	display:inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 70px;
	height: 17px;
	background-position: 0 -34px;
	background-image: url("/portal/design/images/buttons/button_forum_small.gif");
	padding-left:5px;		
	padding-right:5px;		 
	padding-top:1px;
	padding-bottom:3px;
	margin:3px;
}
*/
a.buttonBlue
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 73px;
	height: 18px;
	background-image: url("/portal/design/images/buttons/button_small.gif");
	padding-left:16px;		
	padding-right:16px;		 
	padding-top:3px;
	padding-bottom:3px;
	margin:3px;
}

a.buttonBlueBig
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 0px;
	height: 21px;
	background-image: url("/portal/design/images/buttons/button_big.gif");
	padding-left:30px;		
	padding-right:30px;		 
	padding-top:3px;
	padding-bottom:3px;
	margin:3px;
}

a.buttonBlueFlat
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 73px;
	height: 17px;
	background-image: url("/portal/design/images/buttons/button_small2.gif");
	padding-left:16px;		
	padding-right:16px;		 
	padding-top:1px;
	padding-bottom:1px;
	margin:3px;
}

/*
a.buttonBlueFlatBig
{
	display: inline;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 141px;
	height: 17px;
	background-image: url("/portal/design/images/buttons/button_big2.gif");
	padding-left:50px;		
	padding-right:50px;		 
	padding-top:1px;
	padding-bottom:1px;
	margin:3px;
}
*/
/*
a.buttonBig:hover
{
	text-decoration: none;
	background-position: 0 -21px;
	color: #000000;

}
*/
a.button:hover, a.buttonBlue:hover, a.buttonBlueBig:hover
{
	text-decoration: none;
	background-position: 0 -21px;
	color: #000000;

}

/*
a.buttonFlatBig:hover, a.buttonBlueFlatBig:hover, a.buttonForum:hover, a.buttonForumSmall:hover
{
	text-decoration: none;
	background-position: 0 -17px;
	color: #000000;
}
*/

a.buttonFlat:hover, a.buttonBlueFlat:hover
{
	text-decoration: none;
	background-position: 0 -17px;
	color: #000000;
}





.buttonIcon_add {
	background-image:url(/portal/design/images/buttons/buttonIcon_add.gif);
}
.buttonIcon_addAll {
	background-image:url(/portal/design/images/buttons/buttonIcon_addAll.gif);
}
.buttonIcon_adminConsole {
	background-image:url(/portal/design/images/buttons/buttonIcon_adminConsole.gif);
}
.buttonIcon_approvalProcess {
	background-image:url(/portal/design/images/buttons/buttonIcon_approvalProcess.gif);
}
.buttonIcon_approvalProcessGeneral {
	background-image:url(/portal/design/images/buttons/buttonIcon_approvalProcessGeneral.gif);
}
.buttonIcon_assignInstructions {
	background-image:url(/portal/design/images/buttons/buttonIcon_assignInstructions.gif);
}
.buttonIcon_attachment {
	background-image:url(/portal/design/images/buttons/buttonIcon_attachment.png);
}
.buttonIcon_attention {
	background-image:url(/portal/design/images/buttons/buttonIcon_attention.png);
}
.buttonIcon_back {
	background-image:url(/portal/design/images/buttons/buttonIcon_back.gif);
}
.buttonIcon_book {
	background-image:url(/portal/design/images/buttons/buttonIcon_book.png);
}
.buttonIcon_bookmarkOn {
	background-image:url(/portal/design/images/buttons/buttonIcon_bookmarkOn.png);
}
.buttonIcon_bookmarkOff {
	background-image:url(/portal/design/images/buttons/buttonIcon_bookmarkOff.png);
}
.buttonIcon_browser {
	background-image:url(/portal/design/images/buttons/buttonIcon_browser.gif);
}
.buttonIcon_cancel {
	background-image:url(/portal/design/images/buttons/buttonIcon_cancel.png);
}
.buttonIcon_clear {
	background-image:url(/portal/design/images/buttons/buttonIcon_clear.png);
}
.buttonIcon_close {
	background-image:url(/portal/design/images/buttons/buttonIcon_close.gif);
}
.buttonIcon_comment {
	background-image:url(/portal/design/images/buttons/buttonIcon_comment.gif);
}
.buttonIcon_copy {
	background-image:url(/portal/design/images/buttons/buttonIcon_copy.gif);
}
.buttonIcon_cut {
	background-image:url(/portal/design/images/buttons/buttonIcon_cut.png);
}
.buttonIcon_day {
	background-image:url(/portal/design/images/buttons/buttonIcon_day.gif);
}
.buttonIcon_delete {
	background-image:url(/portal/design/images/buttons/buttonIcon_delete.png);
}
.buttonIcon_deleteDraft {
	background-image:url(/portal/design/images/buttons/buttonIcon_deleteDraft.gif);
}
.buttonIcon_detach {
	background-image:url(/portal/design/images/buttons/buttonIcon_detach.png);
}
.buttonIcon_directEdit {
	background-image:url(/portal/design/images/buttons/buttonIcon_directEdit.gif);
}
.buttonIcon_down {
	background-image:url(/portal/design/images/buttons/buttonIcon_down.gif);
}
.buttonIcon_download {
	background-image:url(/portal/design/images/buttons/buttonIcon_download.png);
}
.buttonIcon_draft {
	background-image:url(/portal/design/images/buttons/buttonIcon_draft.gif);
}
.buttonIcon_draftToCurrent {
	background-image:url(/portal/design/images/buttons/buttonIcon_draftToCurrent.gif);
}
.buttonIcon_edit {
	background-image:url(/portal/design/images/buttons/buttonIcon_edit.gif);
}
.buttonIcon_editCancelCheckout {
	background-image:url(/portal/design/images/buttons/buttonIcon_editCancelCheckout.gif);
}
.buttonIcon_editCheckedOutGreen {
	background-image:url(/portal/design/images/buttons/buttonIcon_editCheckedOutGreen.gif);
}
.buttonIcon_editCheckedOutRed {
	background-image:url(/portal/design/images/buttons/buttonIcon_editCheckedOutRed.gif);
}
.buttonIcon_expired {
	background-image:url(/portal/design/images/buttons/buttonIcon_expired.png);
}
.buttonIcon_explorer {
	background-image:url(/portal/design/images/buttons/buttonIcon_explorer.gif);
}
.buttonIcon_FepBilling1 {
	background-image:url(/portal/design/images/buttons/buttonIcon_FepBilling1.gif);
}
.buttonIcon_FepBilling2 {
	background-image:url(/portal/design/images/buttons/buttonIcon_FepBilling2.gif);
}
.buttonIcon_forward {
	background-image:url(/portal/design/images/buttons/buttonIcon_forward.gif);
}
.buttonIcon_help {
	background-image:url(/portal/design/images/buttons/buttonIcon_help.png);
}
.buttonIcon_info {
	background-image:url(/portal/design/images/buttons/buttonIcon_info.gif);
}
.buttonIcon_lang_de {
	background-image:url(/portal/util/images/flag_de.gif);
}
.buttonIcon_lang_en {
	background-image:url(/portal/util/images/flag_en.gif);
}
.buttonIcon_linkExternal {
	background-image:url(/portal/design/images/buttons/buttonIcon_linkExternal.gif);
}
.buttonIcon_linkInternal {
	background-image:url(/portal/design/images/buttons/buttonIcon_linkInternal.gif);
}
.buttonIcon_listThumbs {
	background-image:url(/portal/design/images/buttons/buttonIcon_listThumbs.gif);
}
.buttonIcon_listThumbsText {
	background-image:url(/portal/design/images/buttons/buttonIcon_listThumbsText.gif);
}
.buttonIcon_localShortcut {
	background-image:url(/portal/design/images/buttons/buttonIcon_localShortcut.gif);
}
.buttonIcon_mailForward {
	background-image:url(/portal/design/images/buttons/buttonIcon_mailForward.gif);
}
.buttonIcon_mailReply {
	background-image:url(/portal/design/images/buttons/buttonIcon_mailReply.gif);
}
.buttonIcon_mailReplyAll {
	background-image:url(/portal/design/images/buttons/buttonIcon_mailReplyAll.gif);
}
.buttonIcon_month {
	background-image:url(/portal/design/images/buttons/buttonIcon_month.gif);
}
.buttonIcon_newBox {
	background-image:url(/portal/design/images/buttons/buttonIcon_newBox.gif);
}
.buttonIcon_newDirectory {
	background-image:url(/portal/design/images/buttons/buttonIcon_newDirectory.gif);
}
.buttonIcon_newDocument {
	background-image:url(/portal/design/images/buttons/buttonIcon_newDocument.gif);
}
.buttonIcon_ok {
	background-image:url(/portal/design/images/buttons/buttonIcon_ok.png);
}
.buttonIcon_order {
	background-image:url(/portal/design/images/buttons/buttonIcon_order_publ.gif);
}
.buttonIcon_paste {
	background-image:url(/portal/design/images/buttons/buttonIcon_paste.gif);
}
.buttonIcon_pasteReference {
	background-image:url(/portal/design/images/buttons/buttonIcon_pasteReference.gif);
}
.buttonIcon_play {
	background-image:url(/portal/design/images/buttons/buttonIcon_play.gif);
}
.buttonIcon_print {
	background-image:url(/portal/design/images/buttons/buttonIcon_print.gif);
}
.buttonIcon_publish {
	background-image:url(/portal/design/images/buttons/buttonIcon_publish.gif);
}
.buttonIcon_refresh {
	background-image:url(/portal/design/images/buttons/buttonIcon_refresh.png);
}
.buttonIcon_remove {
	background-image:url(/portal/design/images/buttons/buttonIcon_remove.gif);
}
.buttonIcon_removeAll {
	background-image:url(/portal/design/images/buttons/buttonIcon_removeAll.gif);
}
.buttonIcon_rights {
	background-image:url(/portal/design/images/buttons/buttonIcon_rights.gif);
}
.buttonIcon_save {
	background-image:url(/portal/design/images/buttons/buttonIcon_save.gif);
}
.buttonIcon_search {
	background-image:url(/portal/design/images/buttons/buttonIcon_search.png);
}
.buttonIcon_select {
	background-image:url(/portal/design/images/buttons/buttonIcon_select.png);
}
.buttonIcon_send {
	background-image:url(/portal/design/images/buttons/buttonIcon_send.gif);
}
.buttonIcon_settings {
	background-image:url(/portal/design/images/buttons/buttonIcon_settings.png);
}
.buttonIcon_shoppingCart {
	background-image:url(/portal/design/images/buttons/buttonIcon_shoppingCart.png);
}
.buttonIcon_time {
	background-image:url(/portal/design/images/buttons/buttonIcon_time.png);
}
.buttonIcon_today {
	background-image:url(/portal/design/images/buttons/buttonIcon_today.gif);
}
.buttonIcon_up {
	background-image:url(/portal/design/images/buttons/buttonIcon_up.gif);
}
.buttonIcon_upload {
	background-image:url(/portal/design/images/buttons/buttonIcon_upload.png);
}
.buttonIcon_versions {
	background-image:url(/portal/design/images/buttons/buttonIcon_versions.png);
}
.buttonIcon_versionControl {
	background-image:url(/portal/design/images/buttons/buttonIcon_versionControl.gif);
}
.buttonIcon_week {
	background-image:url(/portal/design/images/buttons/buttonIcon_week.gif);
}
.buttonIcon_fepTransfer {
	background-image:url(/portal/design/images/buttons/buttonIcon_fepTransfer.png);
}



/* Layoutangaben fr editorApplications */

/* Macht Homepage Explorer in Kombination mit Portal Style kaputt
.panel
{
	width:100%;
}
*/
.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.noticeImportant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
	font-weight:bold;
}

.requiredInfo		/* Text: "Items with a * are reqired"*/
{
color:#FF0000 !important;
}

.texfieldBorderGrayForms  /*groe input box*/
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #999999;
}

.texfieldBorderGray input   /*kleine input box*/
{
font-size:12px;
width:90px;
text-align:right;
border:1px solid #999999;
}
.texfieldBorderGray2 input  /*groe input box*/
{
font-size:12px;
width:160px;
border:1px solid #999999;
}

.textboxreadonly {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #999999;
	font-size: 12px;
}

.section, .section *		/*Titel fr Unterteilung*/
{
font-size:14px;
font-weight:bold;
border-bottom:1px solid #0ea5bc;
}


.sectionInfo    /*Inhaltsbereich fr Unterteilung*/
{
line-height:16px;
background-color:#fafbfb;
padding:7px;
border:1px solid #ccdbea;
}


/* HIGHLIGHT #################################################################### */
div.contextMenuHighlight,
div.contextMenuHighlightHover,
div.contextMenuHighlightActive {
	position:relative;
	padding-right:20px;
}
td.contextMenuTrigger,
td.contextMenuTriggerHover,
td.contextMenuTriggerActive {
	position:static;
	background-position:center 2px;
}
.contextMenuHighlightHover,
.contextMenuHighlightHover td {
	background-color:#83a6dc !important;
}
.contextMenuHighlightActive,
.contextMenuHighlightActive td {
	background-color:#316ac5 !important;
}
.contextMenuHighlightHover *,
.contextMenuHighlightActive * {
	color:#FFFFFF !important;
}
.contextMenuHighlightHover .contextMenuTrigger,
.contextMenuHighlightHover .contextMenuTriggerHover,
.contextMenuHighlightHover .contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonGray.gif");
}
.contextMenuHighlightActive .contextMenuTrigger,
.contextMenuHighlightActive .contextMenuTriggerHover,
.contextMenuHighlightActive .contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonLight.gif");
}

/* TRIGGER #################################################################### */
.contextMenuTrigger,
.contextMenuTriggerHover,
.contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonDark.gif");
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:2px;
}
.contextMenuTrigger span,
.contextMenuTriggerHover span,
.contextMenuTriggerActive span {
	display:none;
}
span.contextMenuTrigger,
span.contextMenuTriggerHover,
span.contextMenuTriggerActive
{
	display:block;
	width:16px;
	height:16px;
	float:right;
	position:static;
	overflow:hidden; /* IE7 Bug */
}
.contextMenuTriggerHover,
.contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonLight.gif");
}
.channelInfo .contextMenuTrigger{
	background-image:url("/portal/design/images/contextMenuButtonLight.gif");
	right:1px;
	top:-8px;
}
.channelInfo .contextMenuTriggerHover,
.channelInfo .contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonGray.gif");
	right:1px;
	top:-8px;
}
.contextMenuTriggerFloat {
	background-image:url("/portal/design/images/contextMenuButtonLight.gif");
	cursor:pointer;
	position:static;
	float:right;
	width:16px;
	height:16px;
}
.contextMenuTriggerFloatHover,
.contextMenuTriggerFloatActive {
	background-image:url("/portal/design/images/contextMenuButtonGray.gif");
	cursor:pointer;
	position:static;
	float:right;
	width:16px;
	height:16px;
}

.channelSubInfo .contextMenuTrigger{
	background-image:url("/portal/design/images/contextMenuButtonDark.gif");
}
.channelSubInfo .contextMenuTriggerHover,
.channelSubInfo .contextMenuTriggerActive {
	background-image:url("/portal/design/images/contextMenuButtonDGray.gif");
}

/* MENU #################################################################### */
.contextMenuBorder {
	background-color: #f4f4f4;
	border:1px solid #999999;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	padding:1px 1px 1px 1px;
}
body.contextMenu {
	margin:0;
	padding:0;
	width:170px;
}

#contextMenuIframe {
	display: none;
	position: absolute;
	margin: 0px;
	padding: 0px;
	z-index:99999;
}
* html #contextMenuIframe { margin-left:1px; margin-top:1px;} /* nur fr IE 5.5 - 6.x */
html + body #contextMenuIframe { margin-left:1px; margin-top:1px;} /* nur vom IE 5.0 */

ul.contextMenu {
	display:block;
	margin: 0px;
	padding: 4px;
	font-family: verdana;
	font-size: 12px;
	list-style-type: none;
	list-style-image:none;
}

ul.contextMenu li {
	margin:0;
	padding:0;
	text-align:left;
	display:inline;
	background-image:none;
}

ul.contextMenu li a {
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal !important;
	padding:3px 4px 3px 25px;
	background-position:3px 2px;
	background-repeat:no-repeat;
	text-decoration: none;
	color:#333333 !important;
	display: block;
}

ul.contextMenu li a:hover {
	text-decoration: none !important;
	background-color:#FFFFFF;
	color:#000000 !important;
}

ul.contextMenu li.disabled a {
	color:#999999 !important;
}

ul.contextMenu li.disabled a:hover {
	color:#999999 !important;
	background-color:transparent;
	cursor:default;
}

/* TRIGGER Corner #################################################################### */
.contextMenuTriggerCorner,
.contextMenuTriggerCornerHover,
.contextMenuTriggerCornerActive {
	background-image:url(/portal/design/images/corner.gif);
	background-repeat:no-repeat;
	display:-moz-inline-box;
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:2px;
}
/* ################################################################################################# */
/* Draft-Kennzeichnung ############################################################################# */
.editorFlagDraft
{
	height:20px; /* Fuer den Abstand zum Inhalt */
}
.editorFlagDraft span
{
	position:absolute;
	left:0;
	top:0;
	padding:4px 6px 4px 26px;
	/* backgroud-image wird per Klasse buttonsIcon_draft gesetzt */
	background-position:6px 4px;
	background-repeat:no-repeat;
	border-right:1px solid #706701;
	border-bottom:1px solid #706701;
	background-color:#fef7ae;
	color:#706701;
	font-style:italic;
	font-size:14px;
	line-height:18px;
}
* html .editorFlagDraft /* IE6-Fix: Flag wird im alten Frame von Padding verdeckt */
{
	height:35px; /* Fuer den Abstand zum Inhalt */
}
* html .editorFlagDraft span /* IE6-Fix: Flag wird im alten Frame von Padding verdeckt */
{
	border-top:1px solid #706701;
	border-left:1px solid #706701;
}

.brandDarkBlue .Farbe1_hell	{
	background-color: #CCDBEA;
}
.brandDarkBlue .Farbe1_dunkel	{
	background-color: #004A96;
}
.brandDarkBlue .Farbe2_hell	{ 
	background-color: #FAE6B9;
}
.brandDarkBlue .Farbe2_dunkel	{
	background-color: #F2CB7C;
	color: #FFFFFF;
}

.brandDarkBlue .ChannelHeadline{
	background-color: #CCDBEA;
	color: #004A96;
}

.brandDarkBlue .ChannelContent	{
	color: #004A96;
}
.brandDarkBlue .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #CCDBEA;
}
.brandDarkBlue .ChannelContentBorderUnderline	{
	border-bottom: 1px solid  #CCDBEA;
}
.brandDarkBlue .ChannelArrow {
	background-image:   url("/portal/design/skins/brandDarkBlue/n_pfeilrechts.gif");
}
.brandDarkBlue .basfLogo {
	background-color: #004A96;
	background-image:   url("BASF_logo.gif");
}
.brandDarkBlue .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");

}
.brandDarkBlue .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandDarkBlue ul {
	list-style-image: url("b_more.gif");
}
.brandDarkBlue ul ul {
	list-style-image: url("b_more.gif");
}

.brandDarkBlue .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif"); 
}

.brandDarkBlue .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
.brandDarkBlue .header * {
	color: #000000;
}
.brandDarkBlue .topnavi {
color: #000000;
}
.brandDarkBlue .topnavi a
{
color: #000000;
}
.brandDarkBlue .topnavi a:link {
color: #000000;
}
.brandDarkBlue .topnavi a:visited {
color: #000000;
}
.brandDarkBlue .topnavi a:hover {
color: #000000;
}
.brandDarkBlue .topnavi a:active {
color: #000000;
}
.brandDarkBlue .topnavi a:focus {
color: #000000;
}
.brandDarkBlue .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandDarkBlue .top
{
	background-image:   url(n_pfeil_top.gif);
}

.brandDarkBlue .footerAction	{
	color: #004A96;
}
.brandDarkBlue .footerAction a:hover	{
	color: #004A96;
}
.brandDarkBlue .more
{
	background-image:   url(b_more.gif);
}

/* Menue */

.brandDarkBlue .topItemNormal {
  color: #000000;
}

.brandDarkBlue .topItemOver {
  background-color: #FAE6B9;
}

.brandDarkBlue .topItemOverActive {
  background-color: #FAE6B9;
}


.brandDarkBlue .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

.brandDarkBlue .itemNormal {
  color: #000000;
}

.brandDarkBlue .itemOver{
  color: #ffffff;
  background-color: #004A96;
}
.brandDarkBlue hr {
	color: #FAE6B9;
}
.brandDarkBlue dir {
	list-style-image: url("bullet_color.gif");
}
.brandDarkBlue h4 {
	color: #004a96;
}
.brandDarkBlue h5 {
	color: #004a96;
}
.brandDarkBlue h6 {
	color: #004a96;
}

.brandDarkBlue .content * table  {
	
	border-top-color: #004a96;
	border-right-color: #004a96;
	border-bottom-color: #004a96;
	border-left-color: #004a96;
}
.brandDarkBlue .content * td  {
	
	border-top-color: #004a96;
	border-right-color: #004a96;
	border-bottom-color: #004a96;
	border-left-color: #004a96;
}
.brandDarkGreen .Farbe1_hell	{
	background-color: #B2D7C4;
}
.brandDarkGreen .Farbe1_dunkel	{
	background-color: #00793A;
}
.brandDarkGreen .Farbe2_hell	{
	background-color: #FAE6B9;
}
.brandDarkGreen .Farbe2_dunkel	{
	background-color: #F9C658;
	color: #FFFFFF;
}

.brandDarkGreen .ChannelHeadline	{
	background-color: #B2D7C4;
	color: #00793A;
}
.brandDarkGreen .ChannelContent	{
	color: #00793A;
}
.brandDarkGreen .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #B2D7C4;
}
.brandDarkGreen .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #B2D7C4;
}
.brandDarkGreen .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
.brandDarkGreen .basfLogo {
	background-color: #00793A;
	background-image:   url("BASF_logo.gif");
}
.brandDarkGreen .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
.brandDarkGreen .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandDarkGreen ul {
	list-style-image: url("b_more.gif");
}
.brandDarkGreen ul ul {
	list-style-image: url("b_more.gif");
}
.brandDarkGreen .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif");
}
.brandDarkGreen .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
.brandDarkGreen .header * {
	color: #000000;
}
.brandDarkGreen .topnavi {
color: #000000;
}
.brandDarkGreen .topnavi a
{
color: #000000
}
.brandDarkGreen .topnavi a:link {
color: #000000
}
.brandDarkGreen .topnavi a:visited {
color: #000000
}
.brandDarkGreen .topnavi a:hover {
color: #000000
}
.brandDarkGreen .topnavi a:active {
color: #000000
}
.brandDarkGreen .topnavi a:focus {
color: #000000
}
.brandDarkGreen .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandDarkGreen .top
{
	background-image:   url(n_pfeil_top.gif);
}
.brandDarkGreen .footerAction	{
	color: #00793A;
}
.brandDarkGreen .footerAction a:hover	{
	color: #00793A;
}
.brandDarkGreen .more
{
	background-image:   url(b_more.gif);
}

/* Menue */

.brandDarkGreen .topItemNormal {
  color: #000000;
}

.brandDarkGreen .topItemOver {
  background-color: #FAE6B9;
}

.brandDarkGreen .topItemOverActive {
  background-color: #FAE6B9;

}

.brandDarkGreen .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

.brandDarkGreen .itemNormal {
  color: #000000;
}

.brandDarkGreen .itemOver {
  color: #ffffff;
  background-color: #00793A;
}

.brandDarkGreen hr {
  color: #F9C658;
  }
.brandDarkGreen dir {
	list-style-image: url("bullet_color.gif");
}
.brandDarkGreen h4 {
	color: #00793a;
}
.brandDarkGreen h5 {
	color: #00793a;
}
.brandDarkGreen h6 {
	color: #00793a;
}
.brandDarkGreen .content * table  {
	border-top-color: #00793a;
	border-right-color: #00793a;
	border-bottom-color: #00793a;
	border-left-color: #00793a;
}
.brandDarkGreen .content * td  {
	border-top-color: #00793a;
	border-right-color: #00793a;
	border-bottom-color: #00793a;
	border-left-color: #00793a;
}
.brandLightBlue .Farbe1_hell {
	background-color: #D3ECF6;
}
.brandLightBlue .Farbe1_dunkel	{
	background-color: #21A0D2;
}
.brandLightBlue .Farbe2_hell	{
	background-color: #FAE6B9;
}
.brandLightBlue .Farbe2_dunkel	{ 
	background-color: #F9C658;
	color: #FFFFFF;
}

.brandLightBlue .ChannelHeadline	{
	background-color: #D3ECF6;
	color: #21A0d2;
}
.brandLightBlue .ChannelContent	{
	color: #21A0d2;
}
.brandLightBlue .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #D3ECF6;
}
.brandLightBlue .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #D3ECF6;
}
.brandLightBlue .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
.brandLightBlue .basfLogo {
	background-color: #21A0d2;
	background-image:   url("BASF_logo.gif");
}
.brandLightBlue .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
.brandLightBlue .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandLightBlue ul {
	list-style-image: url("b_more.gif");
}
.brandLightBlue ul ul {
	list-style-image: url("b_more.gif");
}
.brandLightBlue .arrowLinkNaviActive {
	color:#000000;
    background-image:url("n_pfeilrechts.gif");
}
.brandLightBlue .arrowLinkNaviActiveWL {
	color:#000000;
    background-image:url("wl.gif");
}
.brandLightBlue .header * {
	color:#000000;
}
.brandLightBlue .topnavi {
	color:#000000;
}
.brandLightBlue .topnavi a
{
	color:#000000;
}
.brandLightBlue .topnavi a:link {
	color:#000000;
}
.brandLightBlue .topnavi a:visited {
	color:#000000;
}
.brandLightBlue .topnavi a:hover {
	color:#000000;
}
.brandLightBlue .topnavi a:active {
	color:#000000;
}
.brandLightBlue .topnavi a:focus {
	color:#000000;
}
.brandLightBlue .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandLightBlue .top
{
	background-image:   url(n_pfeil_top.gif);
}
.brandLightBlue .footerAction	{
	color: #21A0d2;
}
.brandLightBlue .footerAction a:hover	{
	color: #21A0d2;
}
.brandLightBlue .more
{
	background-image:   url(b_more.gif);
}

/* Menue */

.brandLightBlue .topItemNormal {
  color:#000000;
}

.brandLightBlue .topItemOver {
  background-color:#FAE6B9;
}

.brandLightBlue .topItemOverActive {
  background-color:#FAE6B9;
}


.brandLightBlue .submenu {
  background-color:#ffffff;
  border-color:#AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

.brandLightBlue .itemNormal {
  color:#000000;
}

.brandLightBlue .itemOver {
  color:#ffffff;
  background-color:#21A0D2;
}

.brandLightBlue hr {
  color:#F9C658;
  }
.brandLightBlue dir {
	list-style-image: url("bullet_color.gif");
}
.brandLightBlue h4 {
	color: 21a0d2;
}
.brandLightBlue h5 {
	color: 21a0d2;
}
.brandLightBlue h6 {
	color: 21a0d2;
}
.brandLightBlue .content * table  {
	border-top-color: #21a0d2;
	border-right-color: #21a0d2;
	border-bottom-color: #21a0d2;
	border-left-color: #21a0d2;
}
.brandLightBlue .content * td  {
	border-top-color: #21a0d2;
	border-right-color: #21a0d2;
	border-bottom-color: #21a0d2;
	border-left-color: #21a0d2;
}
.brandLightGreen .Farbe1_hell	{
	background-color: #D0E6BB;
}
.brandLightGreen .Farbe1_dunkel	{
	background-color: #65AC1E;
}
.brandLightGreen .Farbe2_hell	{
	background-color: #F7E8C1;
}
.brandLightGreen .Farbe2_dunkel	{
	background-color: #F5C151;
	color: #FFFFFF;
}
.brandLightGreen .ChannelHeadline	{ 
	background-color: #D0E6BB;
	color: #65AC1E;
}
.brandLightGreen .ChannelContent	{
	color: #65AC1E;
}
.brandLightGreen .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #D0E6BB;
}
.brandLightGreen .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #D0E6BB;
}
.brandLightGreen .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
.brandLightGreen .basfLogo {
	background-color: #65AC1E;
	background-image:   url("BASF_logo.gif");
}
.brandLightGreen .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
.brandLightGreen .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandLightGreen ul {
	list-style-image: url("b_more.gif");
}
.brandLightGreen ul ul {
	list-style-image: url("b_more.gif");
}
.brandLightGreen .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif");
}
.brandLightGreen .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
.brandLightGreen .header * {
	color: #000000;
}
.brandLightGreen .topnavi {
	color: #000000;
}
.brandLightGreen .topnavi a
{
	color: #000000;
}
.brandLightGreen .topnavi a:link {
	color: #000000;
}
.brandLightGreen .topnavi a:visited {
	color: #000000;
}
.brandLightGreen .topnavi a:hover {
	color: #000000;
}
.brandLightGreen .topnavi a:active {
	color: #000000;
}
.brandLightGreen .topnavi a:focus {
	color: #000000;
}
.brandLightGreen .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandLightGreen .top
{
	background-image:   url(n_pfeil_top.gif);
}
.brandLightGreen .footerAction	{
	color: #65AC1E;
}
.brandLightGreen .footerAction a:hover	{
	color: #65AC1E;
}
.brandLightGreen .more
{
	background-image:   url(b_more.gif);
}

/* Menue */
.brandLightGreen .topItemNormal {
  color: #000000;
}
.brandLightGreen .topItemOver {
  background-color: #FAE6B9;
}
.brandLightGreen .topItemOverActive {
  background-color: #FAE6B9;
}
.brandLightGreen .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}
.brandLightGreen .itemNormal {
  color: #000000;
}
.brandLightGreen .itemOver {
  color: #ffffff;
  background-color: #65AC1E;
}
.brandLightGreen hr {
  color: #F5C151;
}
.brandLightGreen dir {
	list-style-image: url("bullet_color.gif");
}
.brandLightGreen h4 {
	color: #65ac1e;
}
.brandLightGreen h5 {
	color: #65ac1e;
}
.brandLightGreen h6 {
	color: #65ac1e;
}
.brandLightGreen .content * table  {
	border-top-color: #65ac1e;
	border-right-color: #65ac1e;
	border-bottom-color: #65ac1e;
	border-left-color: #65ac1e;
}
.brandLightGreen .content * td  {
	border-top-color: #65ac1e;
	border-right-color: #65ac1e;
	border-bottom-color: #65ac1e;
	border-left-color: #65ac1e;
}
.brandOrange .Farbe1_hell	{
	background-color: #FAD7A1;
}
.brandOrange .Farbe1_dunkel	{
	background-color: #F39500;
}
.brandOrange .Farbe2_hell	{
	background-color: #F7E8C1; 
}
.brandOrange .Farbe2_dunkel	{
	background-color: #F5C151;
	color: #FFFFFF;
}

.brandOrange .ChannelHeadline	{
	background-color: #FAD7A1;
	color: #F39500;
}
.brandOrange .ChannelContent	{
	color: #F39500;
}
.brandOrange .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #FAD7A1;
}
.brandOrange .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #FAD7A1;
}
.brandOrange .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
.brandOrange .basfLogo {
	background-color: #F39500;
	background-image:   url("BASF_logo.gif");
}
.brandOrange .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
.brandOrange .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandOrange ul {
	list-style-image: url("b_more.gif");
}
.brandOrange ul ul {
	list-style-image: url("b_more.gif");
}
.brandOrange .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif");
}
.brandOrange .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
.brandOrange .header * {
	color: #000000;
}
.brandOrange .topnavi {
	color: #000000;
}
.brandOrange .topnavi a
{
	color: #000000;
}
.brandOrange .topnavi a:link {
	color: #000000;
}
.brandOrange .topnavi a:visited {
	color: #000000;
}
.brandOrange .topnavi a:hover {
	color: #000000;
}
.brandOrange .topnavi a:active {
	color: #000000;
}
.brandOrange .topnavi a:focus {
	color: #000000;
}
.brandOrange .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandOrange .top
{
	background-image:   url(n_pfeil_top.gif);
}
.brandOrange .footerAction	{
	color: #F39500;
}
.brandOrange .footerAction a:hover	{
	color: #F39500;
}
.brandOrange .more
{
	background-image:   url(b_more.gif);
}

/* Menue */
.brandOrange .topItemNormal {
  color: #000000;
}

.brandOrange .topItemOver {
  background-color: #F7E8C1;
}

.brandOrange .topItemOverActive {
  background-color: #F7E8C1;
}
.brandOrange .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

.brandOrange .itemNormal {
  color: #000000;
}

.brandOrange .itemOver {
  color: #FFFFFF;
  background-color: #F39500;
}
.brandOrange hr {
  color: #F5C151;
}
.brandOrange dir {
	list-style-image: url("bullet_color.gif");
}
.brandOrange h4 {
	color: #f39500;
}
.brandOrange h5 {
	color: #f39500;
}
.brandOrange h6 {
	color: #f39500;
}
.brandOrange .content * table  {
	border-top-color: #f39500;
	border-right-color: #f39500;
	border-bottom-color: #f39500;
	border-left-color: #f39500;
}
.brandOrange .content * td  {
	border-top-color: #f39500;
	border-right-color: #f39500;
	border-bottom-color: #f39500;
	border-left-color: #f39500;
}
.brandRed .Farbe1_hell	{
	background-color: #E78F8E;
}
.brandRed .Farbe1_dunkel	{
	background-color: #C50022;  
}
.brandRed .Farbe2_hell	{
	background-color: #F7E8C1;
}
.brandRed .Farbe2_dunkel	{
	background-color: #F5C151;
	color: #FFFFFF;
}

.brandRed .ChannelHeadline	{
	background-color: #E78F8E;
	color: #C50022;
}
.brandRed .ChannelContent	{
	color: #C50022;
}
.brandRed .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #E78F8E;
}
.brandRed .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #E78F8E;
}
.brandRed .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
.brandRed .basfLogo {
	background-color: #C50022;
	background-image:   url("BASF_logo.gif");
}
.brandRed .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
.brandRed .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
.brandRed ul {
	list-style-image: url("b_more.gif");
}
.brandRed ul ul {
	list-style-image: url("b_more.gif");
}
.brandRed .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif");
}
.brandRed .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
.brandRed .header * {
	color: #000000;
}
.brandRed .topnavi {
	color: #000000;
}
.brandRed .topnavi a
{
	color: #000000;
}
.brandRed .topnavi a:link {
	color: #000000;
}
.brandRed .topnavi a:visited {
	color: #000000;
}
.brandRed .topnavi a:hover {
	color: #000000;
}
.brandRed .topnavi a:active {
	color: #000000;
}
.brandRed .topnavi a:focus {
	color: #000000;
}
.brandRed .back
{
	background-image:   url(n_pfeillinks.gif);
}
.brandRed .top
{
	background-image:   url(n_pfeil_top.gif);
}
.brandRed .footerAction	{
	color: #C50022;
}
.brandRed .footerAction a:hover	{
	color: #C50022;
}
.brandRed .more
{
	background-image:   url(b_more.gif);
}

/* Menue */
.brandRed .topItemNormal {
}

.brandRed .topItemOver {
  background-color: #F7E8C1;
}

.brandRed .topItemOverActive {
  background-color: #F7E8C1;
}


.brandRed .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

.brandRed .itemNormal {
  color: #000000;
}

.brandRed .itemOver {
  color: #FFFFFF;
  background-color: #C50022;
}
.brandRed hr {
  color: #F5C151;
}
.brandRed dir {
	list-style-image: url("bullet_color.gif");
}
.brandRed h4 {
	color: #c50022;
}
.brandRed h5 {
	color: #c50022;
}
.brandRed h6 {
	color: #c50022;
}
.brandRed .content * table  {

	
	border-top-color: #c50022;
	border-right-color: #c50022;
	border-bottom-color: #c50022;
	border-left-color: #c50022;
}
.brandRed .content * td  {
	border-top-color: #c50022;
	border-right-color: #c50022;
	border-bottom-color: #c50022;
	border-left-color: #c50022;
}

body {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px;
	padding: 0px;
}
body * {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color: #000000;*/
	line-height: 14px;
}
body.inhalt {
	width:723px;
	padding:5px;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.content * li * {	
line-height: 15px; 
}
.content * li  {	
line-height: 15px; 
}

td {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color: #000000; */
	line-height: 14px; 
}


li
{
margin-bottom:5px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
}
h1, h1 * {
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: bold !important;
}
h2, h2 * {
	font-size: 16px !important;
	line-height: 16px !important;
	font-weight: bold !important;
}
h3, h3 * {
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 16px !important;
}

a {
	font-weight: normal;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}
a:focus {
	color: #000000;
	text-decoration: underline;
}


.content * 
{
	line-height: 18px; 
}
.content a
{
	color: #0000cc;
	font-weight: normal;
}
.content a:link {
	color: #0000cc;
	text-decoration: underline;
}
.content a:visited {
	color: #0000cc;
	text-decoration: underline;
}
.content a:hover {
	color: #0000cc;
	text-decoration: underline;
}
.content a:active {
	color: #0000cc;
	text-decoration: underline;
}
.content a:focus {
	color: #0000cc;
	text-decoration: underline;
}

.footer * {
	font-size: 11px;
}
.footer a
{
	font-weight: bold;
}
.footer a:link {
	color: #454777;
}
.footer a:visited {
	color: #454777;
}
.footer a:hover {
	color: #0033cc;
}
.footer a:active {
	color: #454777;
}
.footer a:focus {
	color: #454777;
}

.ChannelHeadline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position:3px 3px;
}
.ChannelHeadline table {
	height:22px;
}
.ChannelContent	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.channelFooter {
	width:100%;
	bottom:0px;
	left:0px;
	z-index:6123;
	background-color:#FFFFFF;
}
.BildAufzaehlungsliste {
	list-style-position: outside;
	vertical-align:text-bottom;
	list-style-type: disc;

}
ul {
	vertical-align:text-bottom;
}

.textbox {
	font-size: 12px;
	border: 1px solid #333333;
	/*width:160px;
	/*height:18px;*/
}
.textboxFocus, .textbox:focus {
	border: 1px solid #001f6a;
	background-color:#ebf0ff;
	/*height:18px;*/
}

.textboxReadonly {
	font-size: 12px;
	border: 1px solid #444444;
	background-color:#eeeeee;
}
.textboxDisabled {
	font-size: 12px;
	border: 1px solid #999999;
	background-color:#dddddd;
	color:#888888 !important;
}
.textboxQuickSearch 
{
	font-size: 12px;
	border: 1px solid black;
	width:124px;
}
.textboxPasswort {
	font-size: 12px;
	border: 1px solid black;
	width:160px;
	height:18px;
}
.textbox2 {
	font-size: 11px;
	border: 1px solid #F39500;
}

.textbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
}

.submenuInline {
  background-color:#0000ff;
  border-width:1;
  border-style:solid;
  border-color:#ff0000;
}

.topItemNormalInline {
  color:#000000;
  cursor:pointer;
}

.topItemOverInline {
  background-color:#FAE6B9;
  cursor:pointer;
}

.topItemNormalActiveInline {
  font-weight:bold;
  cursor:pointer;
}

.topItemOverActiveInline {
  background-color:#FAE6B9;
  font-weight:bold;
  cursor:pointer;
}
/* Menue */
.topMenu {
  border-width:0;
  border-style:none;
}

.topItemNormal {
  cursor:pointer;
}

.topItemOver {
  cursor:pointer;
}

.topItemNormalActive {
  font-weight:bold;
  cursor:pointer;
}

.topItemOverActive {
  font-weight:bold;
  cursor:pointer;
}


.submenu {
  border-width:1;
  border-style:solid;
}
.itemNormalInline {
  color:#000000;
  cursor:pointer;
}

.itemOverInline {
  color:#ffffff;
  cursor:pointer;
  background-color:#21A0D2;
}

.itemNormal {
  cursor:pointer;
}

.itemOver{
  cursor:pointer;
}

h4, h4 *{
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: bold !important;
}
h5, h5 * {
	font-size: 16px !important;
	line-height: 16px !important;
	font-weight: bold !important;
}
h6, h6 * {
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 16px !important;
}


.arrowLinkNavi {
	color:#000000;
	text-decoration: none;
	padding-left:14px;	 
	padding-top:0px;
	margin-left:0px;
	border:none;
	vertical-align:bottom;
    background-image:url("/portal/design/images/n_pfeilunten.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
	display:inline-block; 
}

.arrowLinkNaviUp {
	color:#000000;
	text-decoration: none;
	padding-left:14px;	 
	padding-top:0px;
	margin-left:0px;
	border:none;
	vertical-align:bottom;
    background-image:url("/portal/design/images/n_pfeiloben.gif");
	background-repeat:no-repeat;
	background-position:3px 4px;
	display:inline-block; 
}
.arrowLinkNaviActive {
	text-decoration: none;
	padding-left:14px;	 
	padding-top:0px;
	margin-left:0px;
	border:none;
	vertical-align:bottom;
	background-repeat:no-repeat;
	background-position:4px 3px;
	display:inline-block; 
}

.arrowLinkNaviActiveWL {
	text-decoration: none;
	padding-left:14px;	 
	padding-top:0px;
	margin-left:0px;
	border:none;
	vertical-align:bottom;
	background-repeat:no-repeat;
	background-position:0px 3px;
	display:inline-block; 
}
.header * {
	font-size: 11px;
}

.Farbe2_hell	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Farbe2_dunkel	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footerAction	{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footerAction a:hover	{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
.ChannelArrow {
	padding-left:8px;
	background-repeat:no-repeat;
	background-position:0px 2px;
}
address
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#858585; 
	line-height:12px;
	font-weight:normal;
	font-style:normal;
}
.downloadIcon {
	padding:0px 0px 5px 20px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:4px;
	cursor:default;
}
.linkIcon {
	padding:0px 0px 5px 12px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("/portal/design/styles/v2/images/linkInternal.gif");
	cursor:default;
}
div.icon {
	width:16px; 
	height:16px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:4px;
}
img.icon {
	margin-top:0px;
	margin-right:4px;
	margin-bottom:-3px;
	margin-left:0px;
}
div.separator {
	background-image:url("/portal/design/images/separatorDot.gif");
	background-repeat:repeat-x;
	background-position:center left;
	height:20px;
	clear:both;
}
.minimize {
	background-image:url("/portal/design/images/minimize.gif");
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;
}
.maximize {
	background-image:url("/portal/design/images/maximize.gif");
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;
}
a.topOfPage {
	font-size:11px;
	color:#999999 !important;
	font-weight:bold;
	background-image:url(/portal/design/images/b_topV2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
}
.loadingFrame {
	position:absolute;
	left:0px;
	top:0px;
	width:3000px;
	height:3000px;
	z-index:10001;
}
.tabInactive .loadingFrame {
	top:10000px;
}
.loadingFrame {
	position:absolute;
	left:0px;
	top:0px;
	width:3000px;
	height:3000px;
	z-index:10001;
}
.tabInactive .loadingFrame {
	top:10000px;
}
.tabInactive .tabInactive .loadingFrame {
	top:20000px;
	left:-11px;
}
.loadingFrameInner {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#ffffff;
}
.loadingIframe {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.loadingFrameInner_problem {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#ffffff;
	filter: alpha (opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.loadingIframe_problem {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	filter: alpha (opacity=00);
	-moz-opacity: 0.00;
	opacity: 0.00;
}
.loadingAnimation {
	position:absolute;
	left:2px;
	top:2px;
	height:24px;
	border:none;
	z-index:10002;
	background-image:url(/portal/design/images/loadingAnimationSmall.gif);
	background-repeat:no-repeat;
	padding-left:28px;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#999999;
}
/*GTC speziefisch*/
.TableBackgroundGrey{
	background-color:#f7e8c1;
}

.TableBackgroundWhite{
	background-color:#FFFFFF;
	vertical-align:top;
}

.TableBackgroundOrange{
	background-color:#f7e8c1;
}

.TableBackgroundOrange2{
	background-color:#f7e8c1;
	vertical-align:top;
}

.TableHeader{
	background-color:#f5c151;
}
.colorM{
	color:#65ac1e;
	font-weight:bold;
}

.colorM_OrangeBackground{
	color:#65ac1e;
	font-weight:bold;
	background-color:#f7e8c1;
}

.TableTechnRulesGreenFont {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: 65ac1e;
}
/* ######################################################################################### */
/* ### Table Layout ######################################################################## */
table.table
{
	border-spacing:0;
	border-collapse:collapse; /* wg. IE border-spacing */
}
* html table.table
{
	border-top:1px solid #ffffff; /* wg. IE6 */
	border-left:1px solid #ffffff; /* wg. IE6 */
}
table.table th
{
	border-left:1px solid #cccccc;
	height:1%;
	background-color: #f0f0f0;
	padding:5px 7px 5px 7px;
	text-align:left;
}
table.table tr.even td,
table.table td.even
{
	background-color: #f7f7f7;
}
table.table tr.odd td,
table.table td.odd
{
}
table.table tr.color1 td,
table.table td.color1
{
	background-color: #d8f4ff;
}
table.table tr.color2 td,
table.table td.color2
{
	background-color: #fff59b;
}
table.table tr > th,
table.table tr > td
{
	border-left:none;
}
table.table tr > th + th,
table.table tr > td + td
{
	border-left:1px solid #cccccc;
}
table.table tr.footer td
{
	background-color: #f0f0f0;
	text-align:right;
}
table.table td
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:5px 7px 5px 7px;
	vertical-align:top;
}
table.table tr td tr td
{
	border:none;
	padding:0;
}
/* ### verticalHeader ### */
table.verticalHeader th
{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
table.verticalHeader tr > th,
table.verticalHeader tr > td
{
	border-top:none;
}
table.verticalHeader tr + tr td,
table.verticalHeader tr + tr th
{
	border-top:1px solid #cccccc;
}
/* ### sorting ### */
table.table .sortUp,
table.table .sortDown,
table.table .sortInactive,
table.table .sortHover
{
	background-image:none;
	cursor:pointer;
}
table.table .sortUp span,
table.table .sortDown span,
table.table .sortInactive span,
table.table .sortHover span {
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
table.table .sortUp span {
	background-image:url(/portal/design/images/sortUp.gif);
}
table.table .sortDown span {
	background-image:url(/portal/design/images/sortDown.gif);
}
table.table .sortHover
{
	background-color:#dddddd;
}
/* ######################################################################################### */
.tagcloud * 
{
	line-height: 18px; 
}
.tagcloud a
{
	color: #0000cc;
	font-weight: normal;
}
.tagcloud  a:link {
	color: #0000cc;
	text-decoration: none;
}

.tagcloud a:link {
	color: #0000cc;
	text-decoration: none;
}
.tagcloud a:visited {
	color: #0000cc;
	text-decoration: none;
}
.tagcloud a:hover {
	color: #0000cc;
	text-decoration: none;
}
.tagcloud a:active {
	color: #0000cc;
	text-decoration: none;
}
.tagcloud a:focus {
	color: #0000cc;
	text-decoration: none;
}
.blueLinks a {
	color:#0000cc !important;
	text-decoration:underline;
}
.fepFlashPlaceholder {
	background-image:url(/portal/design/images/flashPlaceholder.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#740e10;
}
.fepVideoPlaceholder {
	background-image:url(/portal/design/images/videoPlaceholder.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#740e10;
}
/* ########################################################################################### */
/* Tagcloud ################################################################################## */
.cloud0 { font-size: 10px; font-weight:normal; color:#91b1d2; line-height:28px; vertical-align:middle }
.cloud1 { font-size: 11px; font-weight:normal; color:#91b1d2; line-height:28px; vertical-align:middle }
.cloud2 { font-size: 13px; font-weight:normal; color:#3170b1; line-height:28px; vertical-align:middle }
.cloud3 { font-size: 14px; font-weight:normal; color:#3170b1; line-height:28px; vertical-align:middle }
.cloud4 { font-size: 16px; font-weight:normal; color:#3170b1; line-height:28px; vertical-align:middle }
.cloud5 { font-size: 18px; font-weight:bold; color:#2063a8; line-height:28px; vertical-align:middle }
.cloud6 { font-size: 20px; font-weight:bold; color:#22549d; line-height:28px; vertical-align:middle }
.cloud7 { font-size: 22px; font-weight:bold; color:#22549d; line-height:28px; vertical-align:middle }
.cloud8 { font-size: 24px; font-weight:bold; color:#004a96; line-height:28px; vertical-align:middle }
.cloud9 { font-size: 26px; font-weight:bold; color:#004a96; line-height:28px; vertical-align:middle }
/* ##################################################################################################### */
/* tabNavigation ####################################################################################### */
ul.tabV3Navigation
{
	margin:0; /* reset default list format */
	padding:0;
	background-color:#dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
* html ul.tabV3Navigation
{
	height:1%; /* IE6-Bug: Zeigt manchmal Hintergrundfarbe nicht */
}
ul.tabV3Navigation li
{
	padding:0;
	margin:0;
	background-image:none; /* reset default list format */
	padding-left:0; /* reset default list format */
	display:inline;
}
ul.tabV3Navigation li a
{
	display:-moz-inline-box;
	display:inline-block;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	margin-top:5px;
}
ul.tabV3Navigation li.active a
{
	background-color:#ffffff;
}
.tabV3Body
{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:10px;
}
.tabV3Content
{
	padding-top:10px;
}
/* ##################################################################################################### */
/* Paging ############################################################################################## */
.paging
{
	font-size:12px;
	color:#666666;
	text-align:right;
}
.paging ul li
{
	padding-right:3px;
	padding-left:3px;
}
.paging ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
.paging ul li
{
	display:inline;
}
.paging .previous,
.paging .next
{
	background-position:center;
	display:inline;
}
.paging .previous a,
.paging .next a
{
	display:-moz-inline-box;
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.paging .previous span,
.paging .next span
{
	display:none;
}
.paging .active
{
	font-weight:bold;
}
/* ########################################################################################### */
.previous
{
	display:block;
	width:16px;
	height:16px;
	background-image:url(/portal/design/images/arrowGreyPrevious.gif);
	background-repeat:no-repeat;	
	background-position:center top;	
}
.previousDouble
{
	display:block;
	width:16px;
	height:16px;
	background-image:url(/portal/design/images/arrowGreyPreviousDouble.gif);
	background-repeat:no-repeat;	
	background-position:center top;	
}
.next
{
	display:block;
	width:16px;
	height:16px;
	background-image:url(/portal/design/images/arrowGreyNext.gif);
	background-repeat:no-repeat;
	background-position:center top;	
}
.nextDouble
{
	display:block;
	width:16px;
	height:16px;
	background-image:url(/portal/design/images/arrowGreyNextDouble.gif);
	background-repeat:no-repeat;
	background-position:center top;	
}
.previous span,
.next span,
.previousDouble span,
.nextDouble span
{
	display:none;
}
.graphColor1
{
	background-color:#41cfff;
}
.graphColor2
{
	background-color:#6fff3e;
}
.graphColor3
{
	background-color:#ff409f;
}
.graphColor4
{
	background-color:#fffe41;
}
.graphColor5
{
	background-color:#4041fe;
}
.graphColor6
{
	background-color:#fe7040;
}
.graphColor7
{
	background-color:#41fea0;
}
.graphColor8
{
	background-color:#d040ff;
}
/* ##################################################################################################### */
/* Info Bubbles ########################################################################################## */
.infoBubble_confirmation,
.infoBubble_error,
.infoBubble_hint
{
	position:absolute;
	border-width:2px;
	border-style:solid;
	font-size:11px;
	padding:1px 3px 1px 3px;
	z-index:2;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}
.infoText_confirmation,
.infoText_error,
.infoText_hint
{
	display:block;
	border-width:2px;
	border-style:solid;
	font-size:11px;
	padding:1px 3px 1px 3px;
}
.infoBubbleArrow_confirmation,
.infoBubbleArrow_error,
.infoBubbleArrow_hint
{
	position:absolute;
	overflow:hidden;
	z-index:1;
}
.infoText_confirmation,
.infoBubble_confirmation
{
	border-color:green;
	background-color:#d9ffd4;
	color:#002a00;
}
.infoBubbleArrow_confirmation
{
	background-color:green;
}
.infoText_error,
.infoBubble_error
{
	border-color:red;
	background-color:#ffebeb;
	color:#460000;
}
.infoBubbleArrow_error
{
	background-color:red;
}
.infoText_hint,
.infoBubble_hint
{
	border-color:blue;
	background-color:#e6e6ff;
	color:#00004d;
}
.infoBubbleArrow_hint
{
	background-color:blue;
}
/* ##################################################################################################### */
.ellipsis
{
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-binding: url('/portal/design/styles/ellipsis.xml#ellipsis');
	white-space:nowrap;
	display:block;
}

/* ##################################################################################################### */
/* VFS-Browser ######################################################################################### */
.vfsBrowserFolderUp
{
	display:block;
	height:16px;
	width:16px;
	margin-right:4px;
	float:left;
	background-image:url(/portal/util/editorApplications/images/folder_up.gif);
	background-repeat:no-repeat;
}
.vfsBrowserLayoutList
{
	display:block;
	height:16px;
	width:16px;
	float:right;
	background-image:url(/portal/design/images/listlayout.gif);
	background-repeat:no-repeat;
	margin-right:2px;
}
.vfsBrowserLayoutBox
{
	display:block;
	height:16px;
	width:16px;
	float:right;
	background-image:url(/portal/design/images/boxlayout.gif);
	background-repeat:no-repeat;
	margin-right:2px;
}
.vfsBrowserSearch,
.vfsBrowserSearchHide
{
	display:block;
	height:16px;
	float:right;
	margin-right:4px;
}
.vfsBrowserFolderUp span,
.vfsBrowserLayoutList span,
.vfsBrowserLayoutBox span
{
	display:none;
}

.buttonIcon {
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}
.channelInfo .buttonIcon {
	display:-moz-inline-box;
	display:inline-block;
	background-position:0 0;
	height:16px;
	line-height:15px;
	color:white;
}
.channelInfo .buttonIcon_help
{
	background-image:url(/portal/design/images/buttons/iconsWhite/buttonIcon_help.gif);
}


body
	{
	background-image:url(bg_img.gif);
}
 .Farbe1_hell	{
	background-color: #B2D7C4;
}
 .Farbe1_dunkel	{
	background-color: #00793A;
}
 .Farbe2_hell	{
	background-color: #647DCF;
}
 .Farbe2_dunkel	{
	background-color: #454777;
	color: #FFFFFF;
}

 .ChannelHeadline	{
	background-color: #B2D7C4;
	color: #00793A;
}
 .ChannelContent	{
	color: #00793A;
}
 .ChannelContentBorder	{
	background-color: #FFFFFF;
	border: 1px solid #B2D7C4;
}
 .ChannelContentBorderUnderline	{
	border-bottom: 1px solid #B2D7C4;
}
 .ChannelArrow {
	background-image:   url("n_pfeilrechts.gif");
}
 .basfLogo {
	background-color: #00793A;
	background-image:   url("BASF_logo.gif");
}
 .BildAufzaehlungsliste {
	list-style-image:  url("b_more.gif");
}
 .NaviPfeilNachRechts {
	background-image:  url("n_pfeilrechts.gif");
}
 ul {
	list-style-image: url("b_more.gif");
}
 ul ul {
	list-style-image: url("b_more.gif");
}
 .arrowLinkNaviActive {
	color: #000000;
    background-image:url("n_pfeilrechts.gif");
}
 .arrowLinkNaviActiveWL {
	color: #000000;
    background-image:url("wl.gif");
}
 .header *, .header a, .header a:link, .header a:visited, .header a:focus, .header a:active, .header a:hover{
	color: #FFFFFF;
}
 .header input {
	color: #000000;
}
 .topnavi {
color: #FFFFFF;
}
 .topnavi a
{
color: #FFFFFF
}
 .topnavi a:link {
color: #FFFFFF
}
 .topnavi a:visited {
color: #FFFFFF
}
 .topnavi a:hover {
color: #FFFFFF
}
 .topnavi a:active {
color: #FFFFFF
}
 .topnavi a:focus {
color: #FFFFFF
}
 .back
{
	background-image:   url(n_pfeillinks.gif);
}
 .top
{
	background-image:   url(n_pfeil_top.gif);
}
 .footerAction	{
	color: #00793A;
}
 .footerAction a:hover	{
	color: #00793A;
}
 .more
{
	background-image:   url(b_more.gif);
}

/* Menue */

 .topItemNormal {
  color: #000000;
}

 .topItemOver {
  background-color: #647DCF;
}

 .topItemOverActive {
  background-color: #647DCF;

}

 .submenu {
  background-color: #ffffff;
  border-color: #AAAAAA;
  filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#AAAAAA,strength=2);
}

 .itemNormal {
  color: #000000;
}

 .itemOver {
  color: #ffffff;
  background-color: #00793A;
}

 hr {
  color: #454777;
  }
 dir {
	list-style-image: url("bullet_color.gif");
}
 h4 {
	color: #00793a;
}
 h5 {
	color: #00793a;
}
 h6 {
	color: #00793a;
}
 .content * table  {
	border-top-color: #00793a;
	border-right-color: #00793a;
	border-bottom-color: #00793a;
	border-left-color: #00793a;
}
 .content * td  {
	border-top-color: #00793a;
	border-right-color: #00793a;
	border-bottom-color: #00793a;
	border-left-color: #00793a;
}
.topMenu, .topMenu * {
	color:#FFFFFF !important;
}
