.global {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.globallink {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.globallink:hover {
	COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.utilitylinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #cccccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 0px;
}
.utilitylinks:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mainlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 8px; COLOR: #cccccc; MARGIN-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainlinks:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003896;
	LINE-HEIGHT: 12px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0px;
}

.navlinks {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.navlinks:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;
}
.homeintro {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentlinks {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; WIDTH: 100%; COLOR: #003896; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentlinks:hover {
	COLOR: #003896; TEXT-DECORATION: underline
}
.copyright {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copyright:hover {
	TEXT-DECORATION: underline
}
.stock {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 2px;
}
.newslinks {
	FONT-SIZE: 12px; COLOR: #003896; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newslinks:hover {
	FONT-SIZE: 12px; COLOR: #003896; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.newshead {
	MARGIN-TOP: 4px; FONT-SIZE: 9px; TEXT-TRANSFORM: capitalize; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.2em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.description {
	FONT-SIZE: 12px; PADDING-BOTTOM: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
description:hover {
	COLOR: #990000;
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

/* (CSS NIDAG) */
/*default css-class for table cells*/
td{
	font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#666666;
}
/*default css-class for table cells with bold fonts eg. "Result Size" */
#td_bold {
	font-size:11px;FONT-WEIGHT:bold; line-height:15px; COLOR: #7185AB;
}

/*default css for all input fields with fonts size, weight, type defined*/
input {
	font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#666666;
}

/*css for error messages  */
.error {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
	COLOR: #ff0000; padding: 2px;
}

/*css for error messages for text labels */
#txterror{
	COLOR: #ff0000;
}

/*css for error messages for input fields */
#field_error{
	BORDER-COLOR:#ffcccc;BORDER-TOP-WIDTH:1px;BORDER-LEFT-WIDTH:1px;BORDER-BOTTOM-WIDTH:1px;BORDER-RIGHT-WIDTH:1px;
	BORDER-STYLE:SOLID;	BACKGROUND-COLOR:#ffcccc;
}

/*css for buttons */
.wbutton{
	FONT-SIZE:12px;BACKGROUND-COLOR:#FFFFFF;
	BORDER-COLOR:#003399;BORDER-TOP-WIDTH:1px;BORDER-LEFT-WIDTH:1px;BORDER-BOTTOM-WIDTH:1px;BORDER-RIGHT-WIDTH:1px;
	BORDER-STYLE:SOLID;COLOR:#003399;height:20px;
}

.wbuttonNS4{
	FONT-SIZE:12px;BACKGROUND-COLOR:#FFFFFF;
	COLOR:#003399;height:20px;
}

/*3.11 css for no-button link*/
#buttonLink {
	TEXT-DECORATION: none;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}


/*css for for Go!-Submit Button */
#go{
	width:38px;
}

/*css for for Go!-Submit Button for Choice List*/
#go2{
	font-weight:bold;FONT-SIZE:11px;color:#555555;BORDER-COLOR:#555555;
}

/*css for for Back!-Button */
#back{
	height:20px;
}

/*css for Text in Headernavi eg. "Profilname" */
#small{
	FONT-WEIGHT:normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*css for Hovereffekt for Text in Headernavi eg. "Profilname" */
#small:hover{
	COLOR: #cccccc; TEXT-DECORATION: none
}

/*css for active link in left navi*/
#navlinks_aktiv{
	COLOR: #003896;
}

/*css for red-mandatory star */
.mandatory_star{
	COLOR: #ff0000; FONT-SIZE: 10pt;
}

/*css for mandatory input fields and thier text-values */
.mandatory_field{
	BORDER-TOP-WIDTH:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; BORDER-RIGHT-WIDTH:0px;
	BORDER-STYLE:NONE; BACKGROUND-COLOR:#EEEFF1; HEIGHT:18px; width:110px;
	font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000000; padding-left:3px;
}

/*28.10 css modificator for special input field in shop cart: cases*/
#shopCases{
	width:37px;text-align:right;
}

/*28.10 css modificator for special input field: calandar input field*/
#calendar{
	width:80px;
}

/*28.10 css modificator for special textarea field: comments */
#comment_txtArea{
	height:37px; width:365px;
}

/*css for common input fields and their text-values */
.normal_field{
    HEIGHT:18px; width:125px;
	font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666; padding-left:3px;
}

/*css for text areas */
.text_area{
	width:425px;
    font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666; padding-left:3px;
}

/*css modificator for special field: client */
#client {
	WIDTH:60px;
}

/*css modificator for special field: email */
#email_field{
	WIDTH:165px;
}

/*css modificator for wide field */
#wide_field{
	WIDTH:200px;
}

/*css modificator for narrow field */
#narrow_field{
	WIDTH:75px;
}

/*css for all selectfields in Eclipse */
select{
	font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;
	
}

/*css for text labels*/
.label {
	FONT-SIZE: 10px; FONT-WEIGHT:normal; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #565656;padding-left:3px;
}

/*for not sorted headers in search tables, the cols are */
.sortTableNormal{
	BACKGROUND-COLOR:#91999C; text-align:center; height:19px; vertical-align:middle;
}

/*for sorted headers in search tables*/
.sortTableSort{
	BACKGROUND-COLOR:#666666; text-align:center;
}

/*css for common links in search table*/
.tableLink{
	text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003399; TEXT-DECORATION: underline; 
	letter-spacing:1px;
}

/*28.10 hover effect for links in tables*/
.tableLink:hover{
	color:#cc0000;
}

/*css for search table active link */
#tableLinkActive{
	color:#585858;TEXT-DECORATION: none; 
}

/*css for gray background in search table rows and their text */
.grayBGTableRow{
	BACKGROUND-COLOR:#EEEEEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000;padding-left:3px;
}

/*css for gray text in search table eg. "+ -" signs */
.grayBGTableTxt {
	BACKGROUND-COLOR:#EEEEEE;font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000;padding-left:3px;
}

/*css for gray text in search table eg. "+ -" signs  */
.grayTableText {
	BACKGROUND-COLOR:#EEEEEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;padding-left:3px;
}

/*css for black text in search table */
.tableTxt {
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000;padding-left:3px;
}

.whiteBGTxt{
	BACKGROUND-COLOR:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;padding-left:3px;
	padding-left:3px;
}

/*css for links in search table*/
.grayTableLink{
	text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003399; TEXT-DECORATION: underline; 
	letter-spacing:1px; BACKGROUND-COLOR:#EEEEEE;
}

/*28.10 hover effect for links on gray background in search tables*/
.grayTableLink:hover{
	color:#cc0000;
}

/*css modificator for bold font */
#bold{
	font-weight:bold;
}

/*css modificator for white font */
#white{
	color:#ffffff;font-size:11px;padding-left:3px;
}

/*28.10 css for Today Button in Calendar PopUp*/
#calendar_today{
	height:17px; width:50px; font-size:11px;
}

/*28.10 css for Table in Calendar PopUp*/
.calendarTable {
	BORDER-COLOR:#cccccc;
	BORDER-WIDTH:1px;
	BORDER-STYLE:SOLID;
}

/*28.10 css for Actual Day in Calendar PopUp*/
.calendarToday{
	PADDING-LEFT: 0px; FONT-SIZE: 12px; color:#0000ff; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

/*28.10 css for hover effect for Actual Day in Calendar PopUp*/
.calendarToday:hover{
	color:#cc0000;
}

/*css links in table without underline*/
.tableLinkNoUnderline{
	text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; TEXT-DECORATION: none; 
	letter-spacing:1px;
}

/*hover effect for links in tables*/
.tableLinkNoUnderline:hover{
	color:#cc0000; TEXT-DECORATION: none;
}

