/* GENERAL */

BODY {
	margin: 10px;
}

/* sets an object's width to 100% */
.fullWidth {
	width: 100%;
}
/* sets an object's height to 100% */
.fullHeight {
	height: 100%;
}
/* sets an object's width and height to 100% */
.fullWidthfullHeight {
	width: 100%;¨
	height: 100%;
}
/* disallows text wrapping */
.nowrap {
	white-space: nowrap;
}

/* no borders */
.noBorders {
	border: none;
}

/* COLORS */
/* search */
.searchColor {
	/*background-color: #E65714;*/
	background-color: #F7941D;
}
/* my pages, customer pages */
.loginColor {
	background-color: #FFFFFF;
}

.loginRgtColColor {
	background-color: #C59F70;
}
/* my pages page container */
.myPagesArrticleBoxColor {
	background-color: #FFFFFF;
}

/* FONT COLORS */ 
/* First font color */
.searchFontColor {
	color: #E65714;
}
/* System font color */
.loginFontColor {
	color: #D6AC7A;
}
/* System font color */
.interactFontColor {
	color: #000000;
}

/* PAGE TOP */
/* breadcrumbs */
td.crumbBg {
	font-family: Arial, Verdana, sans-serif;
	font-size: 60%;
}
.crumbSlash {
	color: #FFFFFF;
}
td.crumbBg a:link {
	color: #FFFFFF;
	text-decoration: none;
}
td.crumbBg a:active {
	color: #FFFFFF;
	text-decoration: none;
}
td.crumbBg a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
td.crumbBg a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* breadcrumb/chain font, font size and color 
.chain {
	font-family: Arial, Verdana, sans-serif;
	font-size: 60%;
	padding-left: 3px;
	padding-right: 3px;
	color: #837F7C;
}*/
/* tips, contact... font, font size, color and link appearances 
.topLinks {
	font-family: Verdana, sans-serif;
	font-size: 55%;
	padding-left: 3px;
	padding-right: 3px;
}*/
/* normal; i.e. tips 
A.topLinkNormal:link {
	color: #67421E;
	text-decoration: none;
}
A.topLinkNormal:active {
	color: #67421E;
	text-decoration: none;
}
A.topLinkNormal:visited {
	color: #67421E;
	text-decoration: none;
}
A.topLinkNormal:hover {
	color: #67421E;
	text-decoration: underline;
}*/
/* interact; i.e. contact 
A.topLinkInteract:active {
	color: #DB3999;
	text-decoration: none;
}
A.topLinkInteract:visited {
	color: #DB3999;
	text-decoration: none;
}
A.topLinkInteract:link {
	color: #DB3999;
	text-decoration: none;
}
A.topLinkInteract:hover {
	color: #DB3999;
	text-decoration: underline;
}*/

/* TOP MENU */

/* menu bullet area size and positioning */
.menuBullet {
	width: 17px;
	height: 17px;
	text-align: center;
	
}
/* menu item (first level) area size */
.menuItem {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	padding-right: 7px;
	/*width: 147px;*/
	height: 17px;
	
}
/* menu item (first level) container */
.menuItemContainer {
	height: 17px; 
	width: 135px;
	padding-top: 2px;
	vertical-align: middle;
	overflow: hidden; 
	clip: rect(0 0 17 134); 
	white-space: nowrap;
}
/* last menu item (first level) container */
.menuItemLastContainer {
	height: 17px; 
	width: 127px;
	padding-top: 2px;
	vertical-align: middle;
	overflow: hidden;
	clip: rect(0 0 17 126); 
	white-space: nowrap;
}

/* FORM ELEMENTS */
INPUT {
	font-family: Verdana, Arial, sans-serif;
		font-size: 60%;
}
SELECT {
	font-family: Verdana, Arial, sans-serif;
		font-size: 60%;
}

/* Hide borders from NN 4.xx */
@media all {
	INPUT {
		border-style: solid;
		border-width: 1px;
		border-top-color: #A5A5A5;
		border-right-color: #E9E9E9;
		border-bottom-color: #E9E9E9;
		border-left-color: #A5A5A5;
	}
}
	INPUT.uins {
		border-style: solid;
		border-width: 0px;
		color:blank
	}
/* ALL BOXES */
/* !! USED BY ALL CONTENT !! box object container (adjust margins) */
.boxObject {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
.button {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #E9E9E9;
	border-right-color: #A5A5A5;
	border-bottom-color: #A5A5A5;
	border-left-color: #E9E9E9;
}
/* box border color (applies to all boxes except left column boxes) */
.boxBorders {
	background-color: #D8D5D4;
}

/* LEFT COLUMN BOXES, FIRST PAGE BOXES */
/* box font, font size and area padding */
.boxArea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	color: #555555;
	padding-bottom: 3px;
}
/* box background color */
.boxColor {
	background-color: #FFFFFF;
}
/* box header font, font size, color */
.boxHeader {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
}

/* RIGHT COLUMN BOXES */
/* box header, box sub header color for My pages */
.loginHeader {
	color: #79593A;
}
/* box sub header color */
.boxSubHeader {
	color: #728990;
}
/* box font, font size and area padding */
.rightBoxArea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	color: #818181;
	/*background-color: #E7E4DF;*/
	background-color: #FAF9F9;
	background-image: url(../_img/gradientBg.gif);
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
/* box header font, font size, color */
.rightBoxHeader {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #ECECEC;
	padding-right: 0;
}

/* ALL COLUMNS */
/* link behaviour */
td.boxArea A:link, td.rightBoxArea A:link, div.articleAddons A:link {
	text-decoration: none;
	color: #000000;
}
td.boxArea A:active, td.rightBoxArea A:active, div.articleAddons A:active {
	text-decoration: none;
	color: #000000;
}
td.boxArea A:visited, td.rightBoxArea A:visited, div.articleAddons A:visited {
	text-decoration: none;
	color: #000000;
}
td.boxArea A:hover, td.rightBoxArea A:hover, div.articleAddons A:hover {
	text-decoration: underline;
	color: #000000;
}

/* ARTICLE ADDONS */
.articleAddonsHeader {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 55%;
	color: #818181;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	padding-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
}

.articleAddons {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	color: #818181;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 16px;
	margin-left: 10px;
}

/* SUPPORT */
/* box header font, font size, color */
.supportBoxHeader {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

/* MY PAGES */
.myPagesArrticleBoxColor {
	background-color: #E1D9C2;
}

table.myPagesArrticleBoxColor td.boxArea {
	margin: 0;
	padding: 0;
}

/* box header font, font size, color */
.myPagesBoxHeader {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
	font-weight: bold;
	/*padding-left: 4px;
	padding-right: 4px;
	color: #ececec;
	background-color: #D6AC7A;*/
	color: #373536;
	background-color: #EBE9E6;
	background-image: url(/_ui/_img/menuItemGradientBg.gif);
	background-position: left;
	background-repeat: repeat-x;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B1B1B1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B1B1B1;
}
.myPagesBoxHeaderform {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 4px;
	color: #ECECEC;
}
.myPagesBoxHeaderEnd {
	/*background-color: #D6AC7A;*/ 
	background-color: #EBE9E6;
	background-image: url(/_ui/_img/menuItemGradientBg.gif);
	background-position: left;
	background-repeat: repeat-x;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B1B1B1;
}
.myPagesBoxArea {
	color: #424242;
	background-color: #EAEAEA;
	padding: 0;
}

/* tables */
div.myPagesBoxArea .myPagesBoxHeader {
	border: 0;
	background-color: transparent;
	background-image: none;
}
div.myPagesBoxArea table {
	border-style: solid;
	border-width: 1px;
	border-color: #E4E0DE;
}

table.myPagesArrticleBoxColor div.myPageBoxArea div.myPagesBoxHeader {
	border: none;
}

table.loginRgtColColor a:link {
	color: #000000;
	text-decoration: none;
}
table.loginRgtColColor a:active {
	color: #000000;
	text-decoration: none;
}
table.loginRgtColColor a:visited {
	color: #000000;
	text-decoration: none;
}
table.loginRgtColColor a:hover {
	color: #000000;
	text-decoration: underline;
}

/* EXTRANÄT */
div#pageToolbar table.myPagesArrticleBoxColor {
	margin-bottom: 9px;
	border: 1px outset;
}
fieldset { 
	border-style: inset; 
	border-width: 1px; 
}

legend {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold;
	color: #000000;
	color: #000000;
} 

td.pageMainArea table.extra td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 60%;
}

td.pageMainArea table.extra input {
	font-size: 100%;
}

.doPrint { 
display: none; 
} 

@media print {
.noPrint { 
display: none; 
} 
} /* close @media */ 
@media print {
.doPrint { 
display: block; 
}
.printWidth{
width:640px
}
.pageFooter{
width:640px
}
} /* close @media */ 
