body, table, tr, td				{ font-family: Arial, Verdana; font-size: 13px; color: #444444; text-decoration: none; }
th								{ font-family: Arial, Verdana; font-size: 13px; color: #444444; text-decoration: none; font-weight: bold; text-align: left; }
p								{ font-family: Arial, Verdana; font-size: 13px; color: #444444; text-decoration: none; line-height: 16px; margin: 0px; padding: 0px;}
select, textarea, option, input	{ font-family: Arial, Verdana; font-size: 13px; }
ul								{ list-style-type: square; }
#noindent ul					{ padding-left:14px; padding-top:2px; margin:1px; list-style-type: disc;}
ol								{ list-style-type: decimal; }
li								{ color:#444444; }
body							{ margin: 0px 0px 0px 0px;}

h1								{ font-family: Arial, Verdana; font-size: 18px; color: #666666; font-weight: lighter; text-decoration: none; line-height:20px;}
h3								{ font-family: Arial, Verdana; font-size: 13px; color: #444444; font-weight: bold; padding-bottom: 5px; padding-top: 0px;}

.fade_out_line					{ font-size: 1px;line-height: 1px; }
img								{ border: none;}
form							{ margin-top: 0px; margin-bottom:0px; padding-bottom: 0px; }

strong							{ color: #666666; font-weight: bold; }

.paddingT10						{ padding-top: 10px; }
.paddingB16						{ padding-bottom: 16px; }
.paddingB13						{ padding-bottom: 13px; }
.paddingB10						{ padding-bottom: 10px; }
.text							{ font-family: Arial, Verdana; font-size: 13px; color: #444444; text-decoration: none; }


a	        					{ font-family: Arial, Verdana; font-size: 11px; text-decoration: underline; color: #000000; }
a:hover        					{ font-family: Arial, Verdana; font-size: 11px; text-decoration: none; color: #000000; }

.subnav				     		{ font-family: Arial, Verdana; font-size: 11px; color: #ffffff; text-decoration: none; }
a.subnav	         			{ font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: underline; }
a.subnav:hover     				{ font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; }
a.black				     		{ font-family: Arial, Verdana; font-size: 11px; color: #000000;}
a.black:hover				    { font-family: Arial, Verdana; font-size: 11px; color: #000000;}

.footer							{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; }
a.footer	         			{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; }
a.footer:hover	      			{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; }

.teaserbox						{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; padding-bottom: 10px;}
.teaserboxText					{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none;}
a.teaserbox	         			{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; }
a.teaserbox:hover	      		{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; }

.right							{ text-align: right }
.red							{ color: #ff0000; font-weight: bold; }
.copy							{ font-family: Arial, Verdana; font-size: 11px; color: #dedede; text-decoration: none; }
.Title16px						{ font-size: 16px; color: #666666; line-height:20px; margin-bottom: 20px;padding-bottom: 20px;}
.Title18px						{ font-family: Arial, Verdana; font-size: 18px; color: #666666; text-decoration: none; line-height:20px; margin-bottom: 20px;padding-bottom: 20px;}
.Title14px						{ font-family: Arial, Verdana; font-size: 14px; color: #666666; text-decoration: none; font-weight: bold }
.Title13px						{ font-family: Arial, Verdana; font-size: 13px; color: #666666; text-decoration: none; font-weight: bold }
.Title11px						{ font-family: Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold }
.imgdesc						{ font-family: Arial, Verdana; font-size: 10px; color: #444444; text-decoration: none; }
.imgdesc_red					{ font-family: Arial, Verdana; font-size: 10px; color: #ff0000; text-decoration: none; }

.subHeader 						{ font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; }
a.subHeader 					{ font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; }
a.subHeader:hover				{ font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: underline; line-height:14px; }

.subLink 						{ font-family: Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height:14px; }
a.subLink 					{ font-family: Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height:14px; }
a.subLink:hover				{ font-family: Arial, Verdana; font-size: 11px; color: #666666; text-decoration: underline; line-height:14px; }

.headline3c 					{ font-family: Arial, Verdana; font-size: 11px; color: #444444; text-decoration: none; line-height:14px; }

.Header18px						{ font-family: Arial, Verdana; font-size: 18px; color: #666666; text-decoration: none; }

.CountrySelection				{ width:214px; height:18px; padding-right: 0px; }
*+html .CountrySelection		{ width:214px; height:20px; padding-right: 0px; }

.Searchfield					{ height: 16px; width:132px; }
*+html .Searchfield				{ height: 18px; width:132px; }

.table_default					{ border: none; padding-left:10px;}
.table_news_archive				{ border: 1px solid #999999; padding-left: 5px; background-color: #eeeeee; }
#keyfigures  ul					{ list-style-type: disc; margin: 0px; padding-left: 0px;}
#keyfigures td					{ font-family: Arial, Verdana; font-size: 12px; color: #444444; text-decoration: none; }
.swx							{ border: 1px solid #999999;}

.top							{ vertical-align: top; }

select.job						{ width: 350px; }

.subnavlevel2					{ background-color: #CCCC9A;}
.subnavlevel3					{ background-color: #D5D5B1;}
.subnavlevel4					{ background-color: #E0E0CC;}
.subnavlevel5					{ background-color: #E9E9E2;}



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs							{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar								{position:absolute; width:10px; height:10px; background-color:#999999; visibility:hidden}


/*Styles for level 0*/
.clLevel0,.clLevel0over				{ position: absolute; padding: 1px; font-size: 11px; font-weight: bold}
.clLevel0							{ background-color: #ffffff; color: #ffffff; }
.clLevel0over						{ background-color: #ffffff; color: #ffffff; cursor: pointer; }
.clLevel0border						{ background-image: url(nav_line.gif); background-repeat: no-repeat; background-position: top right; position: absolute; visibility: hidden;}


/*Styles for level 1*/
.clLevel1,
.clLevel1over,				
.clLevel1top,
.clLevel1overtop,
.clLevel1bottom,
.clLevel1overbottom 				{ position: absolute; padding: 2px; padding-left:10px; padding-right: 10px; font-size: 11px; overflow: visible;}

.clLevel1,
.clLevel1top,
.clLevel1bottom						{ background-color: #ffffff; color: #000000; text-decoration: underline; }
.clLevel1over, 
.clLevel1overtop,
.clLevel1overbottom					{ background-color: #ffffff; color: #000000; cursor: pointer; text-decoration: none; }

.clLevel1top,
.clLevel1overtop					{ padding-top: 10px; }

.clLevel1bottom,
.clLevel1overbottom					{ padding-bottom: 10px; }

.clLevel1border						{ position: absolute; visibility: hidden; background-color: #666666;}



/*  LP div position */
.logo {
	padding-left:19px;
	padding-bottom:5px;
	padding-top:30px;
	width: 150px;
	height: 30px;
	float: left;
}

html>body #logo {
	height: 30px; /* ie5win fudge ends */
}

.metanavigation {
	width: 610px;
	height: 90px;
	border: 1px solid #ff00ff;
}

html>body #metanavigation {
	height: 90px; /* ie5win fudge ends */
}
.mainnavigation {
	top:99px;
	width: 760px;
	height: 17px;
	background: #999999;
}
.mainnavigationIntra {
	top:99px;
	width: 760px;
	height: 17px;
	background: #333333;
}

html>body #mainnavigation {
	height: 17px; /* ie5win fudge ends */
}

.contentIndex {
	width: 754px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 10px;
}

.teaserIndex {
	width: 215px;
	padding-top: 10px;
	
}
.footer{
	/*padding:10px; */
	height:100px;
}

.teaserboxDiv { 
	font-family: Arial, Verdana; 
	font-size: 11px; 
	color: #444444; 
	text-decoration: none; 
	width:200px; 
	border: 1px solid #999999;
	padding: 5px 5px 5px 5px;
}
.subnavigation {
	width: 206px;
	padding-top: 10px;
	margin-right: 10px;
	float:left;
}
.content {
	width: 532px;
	padding-top: 10px;
	padding-left: 19px;
}

/* Inline Table  */


.ceListSquare			{ border: 1px solid #999999; background-color: #eeeeee; padding-left:5px; padding-right:5px; }
.ceList2Dots			{ padding-left:5px; padding-right:5px; }
.ceListProductSolution	{ padding-left:5px; padding-right:5px; }
.ceTableColored			{ border: 1px solid #ffffff; border-collapse: collapse; }
.ceTableBorder			{ border: 1px solid #cccccc; border-collapse: collapse; }
.ceTableBorederHeader	{ border: 1px solid #cccccc; border-collapse: collapse; }


