/* File cached 07/09/2010 13:02:51 */


/* reset.yui.css */
@media screen, handheld {
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
}

/* font.yui.css */
@media screen, handheld {
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.0
*/

/**
 * 84.5% for !IE, keywords for IE to preserve user font-size adjustment
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 *
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.5em;}
}

/* thickbox.css */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#homePage #TB_window a:link {color: #408cbd; text-decoration: none;}
#homePage #TB_window a:visited {color: #408cbd;}
#homePage #TB_window a:hover {color: #408cbd; text-decoration: underline; }
#homePage #TB_window a:active {color: #408cbd;}
#homePage #TB_window a:focus{color: #408cbd;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../en/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	/* border: 4px solid #525252; */
	border: 4px solid #fff;
	border: 8px solid #fff;
	border-top: none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 2px 5px 0;
	/*margin-bottom:1px;*/
	text-align:right;
	float:right;
}
#TB_closeAjaxWindow a {
	padding-right: 12px;
	background: url(../en/images/close.gif) 100% 2px no-repeat;
	*background: url(../en/images/close.gif) 100% 3px no-repeat;
	_background: url(../en/images/close.gif) 100% 4px no-repeat;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	
	display:none;
}

#TB_title{
	/*background-color:#e8e8e8;*/
	background-color:#fff;
	/*height:27px;*/
	height:30px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	/*
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	*/
}


/* cluetip.css */
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
/*
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../en/images/cluetip/wait.gif);
}
*/
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0;
  padding: 0 8px;
  font-weight: normal;
  color: #287aac;
  background: url(../en/images/cluetip/bg-top.jpg) top repeat-x; 
  border-top: 1px solid #bfbfbf;  
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  font-size:11px;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
  background: url(../en/images/cluetip/bg.jpg) bottom repeat-x;
  border: 1px solid #bfbfbf;  
  font-size:11px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  /*margin: 0 5px 5px;*/
  color: #900;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: #fff;
}
.clue-right-jtip {
  background-image: url(/../images/cluetip/arrowleft.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}
.clue-left-jtip {
  background-image: url(/../images/cluetip/arrowright.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
}

.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(/../images/cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(/../images/cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background: transparent url(/../images/cluetip/tr.gif) no-repeat 100% 0;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-inner {
  background: url(/../images/cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: 0 -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* grid.css */
@media screen, handheld {
#magician {
	width:910px;
	margin:auto;
}
#container {
	width:890px;
	margin:auto;
	padding:0 10px;
	display:block;
}
	#wizard {
		width:100%;
		height:268px;
		padding:0px;
		margin:0px;
	}
	#header {
		width:100%;
		height:100%;
	}
		#main-navi {
			width:100%;
			height:27px;
		}
		#main-navi-center {
			width:100%;
			height:27px;
			margin:0;
			padding:0;
			display:block;
			overflow:hidden;
		}
			#main-navi-center ul {
				list-style:none;
				height:27px;
				/*width:px;*/
				border:0;
				margin:0;
				display:block;
			}
				#main-navi-center ul li {
					float:left;
					border:0;
					padding:0;
					margin:0;
				}
		#visual{
			width:890px;
			height:241px;
		}
#content {
	width:890px;
	min-height: 367px;
	margin-bottom:25px;
	_height:367px;
}
	#leftCol {
		width:260px;
		float:left;
		margin-top:10px;
		margin-left:20px;
		*margin-left:10px;
	}
		#logo {
			width:260px;
			height:85px;
		}
		#sub-navi {
			width:260px;
			height:100px;
		}
	#wrapper {
		float:left;
		width: 570px;
		margin-left:40px;
	}
	.centerCol {
		width:260px;	
		float:left;
		margin-top:14px;
		margin-left:10px;
		*margin-left:5px;		
	}
		.centerCol h1 {
			margin-bottom:16px;
		}	
	#rightCol {
		width:260px;
		/*height:253px;*/	
		float:left;
		margin-top:18px;
		margin-left:20px;
	}
		#rightCol h1 {
			margin-bottom:16px;	
		}
		
	#content .subCol {
		width:540px;	
		float:left;
		margin-left:10px;	
		*margin-left:5px;		
	}
		#content .subCol h1 {
			
		}	
#subcontent {
	min-height:85px;
	_height:85px;	
	padding: 10px 20px 10px 20px;	
}

#footer {
	clear:both;
	width:100%;
	height:60px;
	padding-top:12px;
}
	#foot-content {
		float:right;
		margin-right:20px;
		display:inline;
	}
	#foot-content:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	#copyright {
		float:right;
		margin:18px 20px 0 0;
		*margin: 8px 20px 0 0;
		display:inline;
	}
	
#shadow-bottom {
	clear:left;
	height:10px;
	margin:auto;
	width:910px;
}

.clr {
	clear:both;
}
}

/* arvato.css */
/**
 * Dynamic language
 * english *
 */
@media screen, handheld {
body {
	background:#fff;
	padding-bottom:10px;
	font-family:arial,helvetica,clean,sans-serif;
	
}
	body#homePage.flash {
		margin:0;
		padding:0;
	}

strong {
	font-weight:bold;
}

:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
q:before { content:open-quote; }
q:after { content:close-quote; }
q q:before { content:open-quote; }
q q:after { content:close-quote; }
q { font-style: italic; }
q q { color: #ccc; } 

a,
a:active {
	outline:none;
}

/* === PNG-IE6-Fix === */
.magician, .wizard {
	position:relative;
}
.container {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow-content.png',sizingMethod='scale');
}
	html >body .magician {
		filter:none;
		background:url(../en/images/shadow-content.png) repeat-y;
	}
	
	/* === Header === */
	.header {
		background:grey;
	}
		.main-navi {
			background:#00345b; /* REVISIT - (maw, mke) arvato ci pruefen */
		}
		
/*
 * CSS-dependant Styles
 */
.skiplink,
#logo a span, /* REVISIT - (maw) logo ggf. ins markup setzen */
#main-navi-center ul li a span {
	display:none;
}


/**
 * @section main navigation
 */
#main-navi-center {
 	
}
  	#main-navi-center a {
		height:27px;
		display:block;
		background-repeat:no-repeat;
	}
	#main-navi-center a:hover, 
	#main-navi-center a:active,	
	body.home li#home a,	
	body.about li#about a,	
	body.news li#news a,	
	body.competencies li#competencies a,	
	body.examples li#examples a,
	body.reference li#examples a,
	body.career li#career a,	
	body.contact li#contact a {
		background-position: 0 -27px;
	}
	li#home a {
		background-image: url(../en/images/nav/home.gif);
		width:91px;
	}
	li#about a {
		background-image: url(../en/images/nav/about.gif);
		width:115px;
	}
	li#news a {
		background-image: url(../en/images/nav/news.gif);
		width:86px;
	}
	li#competencies a {
		background-image: url(../en/images/nav/competencies.gif);
		width:115px;
	}
	li#examples a {
		background-image: url(../en/images/nav/examples.gif);
		width:202px;
	}
	li#career a {
		background-image: url(../en/images/nav/career.gif);
		width:95px;
	}
	li#contact a {
		background-image: url(../en/images/nav/contact.gif);
		width:106px;
	}
	li#language a {
		background-image:url(../en/images/nav/german.gif) ;
		width:80px;
	}
	

 /*
 *  Sub navigation
 */
body.generic ul.subnavi,
body.other ul.subnavi {
/*kett13*/
	list-style:disc;
	/*list-style:none;*/
	background: url(../en/images/subnavi/subnavi-line.gif) 10px bottom no-repeat;	
	padding-bottom:9px;
	margin-left:22px;
	width:164px;
	margin-top:0 !important;
}
	body.generic .leftCol h3,
	body.other .leftCol h3 {
		height:24px;
		width:154px;
		color:#6b6c6d;
		font-size:12px;
		padding: 0 2px;
		margin-left:32px;
		margin-top:16px;	
		background: url(../en/images/subnavi/subnavi-line.gif) left bottom no-repeat;	
	}
	body.generic .leftCol h3 a,
	body.other .leftCol h3 a {
		color:#6B6C6D;
		text-decoration: none;
		font-weight:normal;		
	}
	body.generic ul.subnavi li,
	body.other ul.subnavi li{
		padding: 0 2px;
		margin-left:10px;
		font-size:12px;	
		color:#0065a3;
		/*kett13*/
		display:list-item;	
		/*display:block;*/
	}
	body.generic ul.subnavi li a,
	body.other ul.subnavi li a {
		font-size:12px;
		color:#0065a3;
		text-decoration:none;		
		*list-style-position: outside; /* REVISIT - Unnecessary in solutions-area... */
	}
	body.generic ul.subnavi li a:hover,
	body.generic ul.subnavi li a.selected,
	body.other ul.subnavi li a:hover,
	body.other ul.subnavi li a.selected {
		color:#6B6C6D;
	}
#homePage #subnavi p {
	padding-left:10px;
}		

body.competencies ul.subnavi {
	position:relative;
	width:260px;
	height:260px;
	background: url(../en/images/subnavi/subnavi.gif) top no-repeat;
	list-style:none;	
}
	body.competencies ul.subnavi a span { 
		display: none; 
	}
	body.competencies li#subnavi-cc a { 
		top:196px;
		left:0px;
		position: absolute; 
		width: 142px; 
		height: 64px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;
	}
	body.competencies li#subnavi-cc a:hover {  
		background-position: 0 -196px;
	}		
	body.competencies li#subnavi-mail a { 
		top:118px;
		left:0px;		
		position: absolute; 
		width: 58px; 
		height: 68px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;
	}
	body.competencies li#subnavi-mail a:hover {  
		background-position: 0 -118px;
	}		
	body.competencies li#subnavi-crm a { 
		top:0px;
		left:0px;		
		position: absolute; 
		width: 104px; 
		height: 108px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;
	}
	body.competencies li#subnavi-crm a:hover {  
		background-position: 0 0;
	}
	body.competencies li#subnavi-data a { 
		top:0px;
		left:140px;		
		position: absolute; 
		width: 54px; 
		height: 80px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;
	}
	body.competencies li#subnavi-data a:hover {  
		background-position: -140px 0;
	}
	body.competencies li#subnavi-finance a { 
		top:78px;
		left:194px;		
		position: absolute; 
		width: 65px; 
		height: 80px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;
	}
	body.competencies li#subnavi-finance a:hover {  
		background-position: -194px -78px;
	}
	body.competencies li#subnavi-scm a { 
		top:175px;
		left:140px;		
		position: absolute; 
		width: 120px; 
		height: 74px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;			
	}
	body.competencies li#subnavi-scm a:hover {  
		background-position: -140px -175px;
	}
	body.competencies li#subnavi-it a { 
		top:90px;
		left:110px;		
		position: absolute; 
		width: 70px; 
		height: 90px; 
		background: url(../en/images/subnavi/subnavi-all-selected.gif) 260px no-repeat;			
	}
	body.competencies li#subnavi-it a:hover {  
		background-position: -110px -90px;
	}	
					
 /*
 *  Sub navigation accordion
 */
body.generic ul#subnavi-accordion ul {
	list-style:none;
	margin-bottom:0;
}
	body.generic ul#subnavi-accordion ul li {
		margin-left:0;
	}


/*
 *  Visual
 */ 
#visual {
	background-color:#fff;
	background-image: url(../en/images/visual/home.jpg);
	background-repeat: no-repeat;
	text-indent:-9999em;
}
 	.home #visual {
		background-image: url(../en/images/visual/home.jpg);
	}
	.about #visual {
	 	background-image: url(../en/images/visual/about.jpg);
	}
	.career #visual {
		background-image: url(../en/images/visual/career.jpg);
	}
	.examples #visual,
	.reference #visual {
		background-image: url(../en/images/visual/examples.jpg);
	}
	.news #visual {
		background-image: url(../en/images/visual/news.jpg);
	}
	.competencies #visual {
		background-image: url(../en/images/visual/competencies.jpg);
	}
 
 /*
 *  Content
 */
.content {
	background-color: #FFF;
	font-size: 11px;
	color:#444444;
}
	.content p {
		margin-bottom:14px;
	}
	.content p a,
	#vita a {
		color:#0065a3;
		text-decoration: none;
	}
	.content p a:hover,
	#vita a:hover {
		text-decoration: underline;
	}
	
	.content h1 {
		font-family: arial,helvetica,clean,sans-serif;
		font-size:18px;
		line-height: 21px;
		color: #408cbd;
		margin-top:30px;
	}	
	.content ul {
		list-style:inside disc;		
		margin-bottom:14px;
	}			
		.content ul li {
			color: #444444;
		}
	.content h4 {
		font-family: arial,helvetica,clean,sans-serif;
		font-size:11px;
		color: #0065a3;
	}


 /*
 *  Contentlinks
 */
.contentlinks {
	background-color: #FFF;
	font-size: 11px;
	color:#444444;	
}
	.contentlinks p {
		margin-bottom:14px;			
	}
	.contentlinks p a,
	#vita a {
		color:#0065a3;
		text-decoration: none;		
		
	}
	.contentlinks p a:hover,
	#vita a:hover {
		text-decoration: underline;
	}
	
	.contentlinks h1 {
		font-family: arial,helvetica,clean,sans-serif;
		font-size:18px;
		line-height: 21px;
		color: #408cbd;
		margin-top:30px;
		text-align:center;
	}	

	.contentlinks h4 {
		font-family: arial,helvetica,clean,sans-serif;
		font-size:11px;
		color: #0065a3;
	}
	
	.contentlinks table{
	cellspacing: 10; 
	cellpadding: 20;
	}

#network {
	width: 260px;
	height: 260px;	
	position:relative;
}
	#network dl span {
		display: none;	
	}	
	#network a {
		position:absolute;
	}	
 
 /*
 *  Subcontent
 */
.subcontent {
	background-color: #e9f1f9;
	font-size:11px;	
}
	/* @todo remove h1 styles and markup... */
	.subcontent h1,
	.subcontent h3 {
		float:left;
		height:85px;
		position:relative;
		top:-2px;
		width:160px;
		
		font-family: arial,helvetica,clean,sans-serif;
		font-size:18px;
		color: #0065a3;	
	}
	
	.subcontent p {
		margin-left:20px;
		width:170px;
		float:left;
	}
	
	.subcontent ul {
		margin-left:20px;
		float:left;
	}	

	.subcontent .language {
		width: 310px;
		*width: 295px;
		_width: 310px;
		float:left;
		margin-top:70px;
	}
		.subcontent .language ul {
			list-style:none;
			display:block;
		}
		.subcontent .language li {
			float:left;
		}
		.subcontent .language li a {
			color:#0065a3;
			text-decoration: none;
		}
		.subcontent .language li a:hover,
		li a:active,li a.selected {
			color:black;
			text-decoration: underline;
		}	
		.subcontent .language li#de,
		.subcontent .language li#en {
			display:none;
		}
	
	.subcontent ul.facts {
		width: 340px;
	}
	
	.subcontent p {
		color: #444444;
	}
	
		.subcontent p a {
			color:#0065a3;
			text-decoration: none;
		}
		.subcontent p a:hover {
			text-decoration: underline;
		}	
		
		.subcontent p strong {
			font-weight: bold;
		}
		
	.subcontent ul {
		list-style:outside disc;
		*padding-left: 18px;
	}			
		.subcontent ul li {
			color: #444444;
		}		
	
 /*
 *  Footer
 */
.footer {
	color:#FFF;
}
	.footer .foot-content {
		text-align:right;
		font-size:11px;
		color: #a0a4a8;
	}
	.footer .foot-content a {
		text-decoration:none;
		color:#a0a4a8;
	}
	.footer .foot-content a:hover {
		text-decoration:underline;
	}
	.footer p {
		margin:0;
		padding:5px 10px;
	}

.shadow-bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow-bottom.png',sizingMethod='scale');
}
html >body .shadow-bottom {
		filter:none;
		background:url(../en/images/shadow-bottom.png) repeat-y;
	}
	
/***********************************
 *
 * Areas and Pages
 *
 ***********************************/	
/*
*  Home
*/
#homePage .centerCol {
	margin-top:4px;
} 
 
#homePage .centerCol h1 {
	margin-top: 16px;
}

#homePage .linksCol {
	/*margin-top:4px;*/
} 
 
#homePage .linksCol h1 {
	margin-top: 16px;
}

#homePage .rightCol {
	margin-top:12px;	
}
/*
#homePage .rightCol h1 {
	margin-top:9px;	
}
*/
#homePage .subCol h1 {
	margin-top:14px;
	margin-bottom:16px;	
}

#homePage .content h2 {
	font-family: arial,helvetica,clean,sans-serif;
	font-size:18px;
	line-height: 21px;
	color: #408cbd;
	margin-top:30px;
	margin-bottom: 12px;
}
 
#homePage .contentlinks h2 {
	font-family: arial,helvetica,clean,sans-serif;
	font-size:18px;
	line-height: 21px;
	color: #408cbd;
	margin-top:30px;
	margin-bottom: 12px;
} 
 
/*
*  About
*/
body.about .centerCol {
 	width:520px;
}
body.about .content p {
	margin-bottom:14px;
}

body#about-statement li#subnavi-statement a,
body#about-management li#subnavi-management a,
body#about-organization li#subnavi-organization a,
body#about-facts li#subnavi-facts a,
body#about-locations li#subnavi-locations a,
body#about-purchasing li#subnavi-purchasing a,
body#about-download li#subnavi-download a,
body#about-purchasing.purchasing-organization li#purchasing-organization a,
body#about-purchasing.purchasing-distributor li#purchasing-distributor a,
body#about-purchasing.purchasing-auctions li#purchasing-auctions a,
body#about-purchasing.purchasing-downloads li#purchasing-downloads a,
body#about-purchasing.purchasing-approach li#purchasing-approach a {
	color:#6b6c6d;
}
	#about-locations .centerCol h2 {
		font-weight:bold;
		font-size:11px;
		color:#555555;
	}
	
body.about fieldset {
	position:relative;
	border:1px solid #ccc;
	margin:0pt 0pt 10px;
	padding:8px;
}
	body.about fieldset legend {
		font-weight:bold;
		padding:0 4px;
	}
body.about input,
body.about select {
	background-color:#F2F2F2;
	border-width:1px;
	font-size:11px;
	line-height:11px;
}
body.about input.defaultForm {
	position:absolute;
	left:110px;
}
body.about input[type="submit"] {
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding:2px 10px;
}

/* management */
body#about-management #management-overview {
	margin:5px 0 40px;
}
	body#about-management #management-overview p {
		margin-top:8px;
	}

body#about-management .divider {
 	height:30px;	
 	background: url(../en/images/news-line.gif) left repeat-x;
 	clear:both;
}
body#about-management table#management-list td.content {
 	vertical-align:top;
 	/*width:379px;*/
 	/*width:507px;*/
}
body#about-management table#management-list td.content p {
 	margin-bottom:0;
} 
body#about-management table#management-list td.content a {
 	font-weight:bold;
} 
body#about-management table#management-list td.downloads {
 	vertical-align:top;
 	width:120px;
 	padding-left:10px;
}
body#about-management p.last {	
 	margin-bottom:0px;
} 

body#about-management #management-vita .contact {
  	float:left;
 	width:380px;
 	vertical-align:top;
 	padding-top:4px;
}
 
body#about-management #management-vita .downloads {
   	float:left;
 	vertical-align:top; 	
 	margin-left:10px;
}
body#about-management #management-vita #vita td.dates {
 	width: 142px;
 	vertical-align:middle;
 	font-weight:bold;   
}
body#about-management #management-vita #vita td.content p {
 	margin-bottom:0;
}
body#about-management #management-vita #vita td.distance {
 	height: 20px;
}
body#about-management #management-vita #links-left {
 	float:left;
}  
body#about-management #management-vita #links-right {
 	float:left;
 	margin-left:245px;
}   
 
/*
*  News
*/
body.news .centerCol {
 	width:520px;
}
body.news .divider {
 	height:30px;	
 	background: url(../en/images/news-line.gif) left repeat-x;
}
body.news .content p {
	margin-bottom:14px;
}
body.news .content h3 {
	font-weight:bold;
	margin-bottom:2px;
}  
body#news-press li#subnavi-press a {
	color:#6B6C6D;
}

/* news list */
body#newsPage table#news-list td.teaser {
 	width: 129px;
 	vertical-align:top;
 	padding-top:4px;
}
body#newsPage table#news-list td.content {
 	vertical-align:top; 	
 	padding-left:10px;
}
body#newsPage table#news-list td.content .headline {
 	font-weight:bold;
 	margin-bottom:14px;
}
body#newsPage table#news-list td.content p {
 	margin-bottom:0;
} 

/* news detail */
body#news-detailPage #news-detail .teaser {
 	width: 129px;
 	vertical-align:top;
 	padding-top:4px;
 	float:left;
}
body#news-detailPage #news-detail .content {
 	vertical-align:top; 	
 	padding-left:10px;
 	float:left;
 	width:381px; 	
}
body#news-detailPage #news-detail .content .headline {
 	font-weight:bold;
 	margin-bottom:14px;
}
body#news-detailPage #news-detail .content p.intro {
 	font-weight:bold;
}
body#news-detailPage #news-detail .final-divider {
 	height:8px;	
 	background: url(../en/images/news-line.gif) 0px -14px repeat-x;
 	clear:both;
} 
body#news-detailPage #news-detail #links-left {
 	float:left;
}  
body#news-detailPage #news-detail #links-right {
 	float:left;
 	margin-left:309px;
}


/*
*  Competencies
*/ 
/*
body.competencies #subcontent ul {
	width:360px;
	*width: 330px;
}
*/
body.competencies #rightCol p {
	margin-top:8px;
}
	body.competencies #rightCol p.link {
		margin-top:34px;
	}

/* start page */
body#competenciesPage .centerCol {
 	width:520px;
}
body#competenciesPage .content p {
	margin-bottom:14px;
}


/* IT */
body#competencies-it ul.subnavi {
 	background-position: 0 -260px;
}
body#competencies-it li#subnavi-it a:hover {  
	background-position: 0 260px;
}
body#competencies-it #network {
 	background: url(../en/images/network/it.jpg) no-repeat;
}
	body#competencies-it #network #risc-scoring a { 
		/* REVISIT LANG_en*/
		left:105px;
		top:14px;
		width:130px;
		height:14px;
	}
	body#competencies-it #network #analytic-crm a { 
		left:86px;
		top:72px;
		width:76px;
		height:15px;
	}
	body#competencies-it #network #campaign-management a { 
		left:28px;
		top:88px;
		width:160px;
		height:19px;
	}
	body#competencies-it #network #bonus-programm a { 
		left:191px;
		top:91px;
		width:46px;
		height:14px;
	}
	body#competencies-it #network #data-mining a { 
		left:175px;
		top:106px;
		width:48px;
		height:12px;
	}
	body#competencies-it #network #collection a { 
		left:39px;
		top:110px;
		width:68px;
		height:15px;
	}
	body#competencies-it #network #factoring a { 
		left:191px;
		top:118px;
		width:50px;
		height:14px;
	}
	body#competencies-it #network #credit-assessment a { 
		left:2px;
		top:130px;
		width:86px;
		height:17px;
	}
	body#competencies-it #network #data-care a {
		left:167px;
		top:133px;
		width:51px;
		height:13px;
	}
	body#competencies-it #network #it-strategy a { 
		left:91px;
		top:145px;
		width:74px;
		height:11px;
	}
	body#competencies-it #network #target-audience-data a { 
		left:10px;
		top:156px;
		width:117px;
		height:16px;
	}
	body#competencies-it #network #debitore-management a { 
		left:95px;
		top:172px;
		width:80px;
		height:14px;
	}	
	body#competencies-it #network #transport-management a {
		/* REVISIT LANG_de */
		left:135px;
		top:157px;
		width:118px;
		height:12px;
	}
	body#competencies-it #network #receivables-management a {
		/* REVISIT LANG_de and LANG_en */
		left:0;
		top:0;
		width:40px;
		height:11px;
	}	
	body#competencies-it #network #customer-server-apps a { 
		/* REVISIT LANG_en */
		left:7px;
		top:154px;
		width:209px;
		height:17px;
	}
	body#competencies-it #network #ecommerce a { 
		/* REVISIT LANG_en */
		left:187px;
		top:107px;
		width:62px;
		height:14px;
	}
	body#competencies-it #network #business-intelligence a { 
		/* REVISIT LANG_en */
		left:7px;
		top:96px;
		width:105px;
		height:15px;
	}
	body#competencies-it #network #document-management a { 
		/* REVISIT LANG_en */
		left:55px;
		top:171px;
		width:135px;
		height:12px;
	}

body#competencies-it #visual {
 	background-image: url(../en/images/visual/competencies-it.jpg);
}


/* customer care */
body#competencies-cc ul.subnavi {
 	background-position: 0 -260px;
}

body#competencies-cc li#subnavi-cc a:hover {  
	background-position: 0 260px;
}
body#competencies-cc #network {
 	background: url(../en/images/network/cc.jpg) no-repeat;
}
	body#competencies-cc #network #technical a { 
		left:48px;
		top:118px;
		width:132px;
		height:18px;
	}
	body#competencies-cc #network #retention a { 
		left:98px;
		top:140px;
		width:58px;
		height:16px;
	}
	body#competencies-cc #network #back-office a { 
		left:128px;
		top:164px;
		width:73px;
		height:13px;
	}
	body#competencies-cc #network #customer a { 
		left:80px;
		top:180px;
		width:130px;
		height:18px;
	}
	body#competencies-cc #network #telesales a { 
		left:188px;
		top:201px;
		width:40px;
		height:12px;
	}
	body#competencies-cc #network #teleshopping a { 
		left:191px;
		top:219px;
		width:55px;
		height:14px;
	}
	body#competencies-cc #network #sales a { 
		/* REVISIT LANG_en */
		left:109px; 
		top:175px; 
		width:150px; 
		height:16px;
	}
	
body#competencies-cc #visual {
 	background-image: url(../en/images/visual/competencies-cc.jpg);
}

/* mail */
body#competencies-mail ul.subnavi {
 	background-position: 0 -520px;
}
body#competencies-mail li#subnavi-mail a:hover {  
	background-position: 0 260px;
}
body#competencies-mail #network {
 	background: url(../en/images/network/mail.jpg) no-repeat;
}
	body#competencies-mail #network #transaction a { 
		left:86px;
		top:65px;
		width:90px;
		height:11px;
	}
	body#competencies-mail #network #lettershop a { 
		left:62px;
		top:77px;
		width:85px;
		height:21px;
	}
	body#competencies-mail #network #strategy a { 
		left:153px;
		top:86px;
		width:82px;
		height:18px;
	}
	body#competencies-mail #network #tickets a { 
		left:96px;
		top:106px;
		width:72px;
		height:10px;
	}
	body#competencies-mail #network #personalization a { 
		left:111px;
		top:120px;
		width:121px;
		height:18px;
	}
	body#competencies-mail #network #postage a { 
		left:112px;
		top:146px;
		width:95px;
		height:12px;
	}
	body#competencies-mail #network #outsourcing a { 
		left:80px;
		top:168px;
		width:138px;
		height:19px;
	}
	body#competencies-mail #network #fulfillment a { 
		/* REVISIT LANG_en*/
		left:142px; 
		top:165px; 
		width:66px; 
		height:16px; 
	}

body#competencies-mail #visual {
 	background-image: url(../en/images/visual/competencies-mail.jpg);
} 

/* customer relations management */
body#competencies-crm ul.subnavi {
 	background-position: 0 -780px;
}
body#competencies-crm li#subnavi-crm a:hover {  
	background-position: 0 260px;
}
body#competencies-crm #network {
 	background: url(../en/images/network/crm.jpg) no-repeat;
}
	body#competencies-crm #network #bonus-programs a { 
		left:144px;
		top:42px;
		width:111px;
		height:20px;
	}
	body#competencies-crm #network #creative a { 
		/* REVISIT LANG_de */
		left:186px;
		top:64px;
		width:69px;
		height:14px;
	}
	body#competencies-crm #network #strategy a { 
		left:116px;
		top:68px;
		width:69px;
		height:16px;
	}
	body#competencies-crm #network #clubs a { 
		left:107px;
		top:85px;
		width:81px;
		height:16px;
	}
	body#competencies-crm #network #campaign a { 
		/* REVISIT LANG_de */
		left:105px;
		top:102px;
		width:152px;
		height:16px;
	}
	body#competencies-crm #network #partner-programs a { 
		left:81px;
		top:119px;
		width:146px;
		height:16px;
	}
	body#competencies-crm #network #rewards a { 
		left:152px;
		top:138px;
		width:43px;
		height:13px;
	}
 
body#competencies-crm #visual {
 	background-image: url(../en/images/visual/competencies-crm.jpg);
}
    
/* customer data */
body#competencies-data ul.subnavi {
 	background-position: 0 -1040px;
}
body#competencies-data li#subnavi-data a:hover {  
	background-position: 0 260px;
}
body#competencies-data #network {
 	background: url(../en/images/network/data.jpg) no-repeat;
}
	body#competencies-data #network #targets a {
		left:2px;
		top:30px;
		width:130px;
		height:26px;
	}
	body#competencies-data #network #data-care a {
		left:124px;
		top:58px;
		width:58px;
		height:17px;
	}
	body#competencies-data #network #data-mining a { 
		left:160px;
		top:79px;
		width:52px;
		height:18px;
	}
	body#competencies-data #network #risk-scoring a {
		/* REVISIT LANG_de */
		left:120px;
		top:98px;
		width:139px;
		height:18px;
	}
	body#competencies-data #network #campaign a {
		left:74px;
		top:118px;
		width:170px;
		height:18px;
	}
	body#competencies-data #network #credit-check a {
		/* REVISIT LANG_de */
		left:134px;
		top:137px;
		width:100px;
		height:18px;
	}
	body#competencies-data #network #creative a {
		/* REVISIT LANG_en */
		left:71px; 
		top:78px; 
		width:82px; 
		height:15px;
	}
	
body#competencies-data #visual {
 	background-image: url(../en/images/visual/competencies-data.jpg);
}

/* customer finance */
body#competencies-finance ul.subnavi {
 	background-position: 0 -1300px;
}
body#competencies-finance li#subnavi-finance a:hover {  
	background-position: 0 260px;
}
body#competencies-finance #network {
 	background: url(../en/images/network/finance.jpg) no-repeat;
}
	body#competencies-finance #network #risc-scoring a {
		left:8px;
		top:45px;
		width:128px;
		height:15px;
	}
	body#competencies-finance #network #credit-worthiness a {
		left:48px;
		top:63px;
		width:88px;
		height:16px;
	}
	body#competencies-finance #network #debit-management a { 
		left:12px;
		top:87px;
		width:130px;
		height:12px;
	}
	body#competencies-finance #network #collection a { 
		left:74px;
		top:106px;
		width:72px;
		height:19px;
	}
	body#competencies-finance #network #process-optimization a {
		left:4px;
		top:21px;
		width:110px;
		height:17px;
	}
	body#competencies-finance #network #factoring a { 
		left:106px;
		top:131px;
		width:53px;
		height:17px;
	}
body#competencies-finance #visual {
 	background-image: url(../en/images/visual/competencies-finance.jpg);
}

/* customer supply chain management */
body#competencies-scm ul.subnavi {
	background-position: 0 -1560px;
}
 
body#competencies-scm li#subnavi-scm a:hover {  
	background-position: 0 260px;
}

body#competencies-scm #network {
 	background: url(../en/images/network/scm.jpg) no-repeat;
}
	body#competencies-scm #network #inbound a { 
		left:50px;
		top:107px;
		width:138px;
		height:14px;
	}
	body#competencies-scm #network #transport a { 
		left:65px;
		top:125px;
		width:114px;
		height:13px;
	}
	body#competencies-scm #network #direct a { 
		left:87px;
		top:139px;
		width:104px;
		height:11px;
	}
	body#competencies-scm #network #reverse a { 
		left:3px;
		top:150px;
		width:102px;
		height:15px;
	}
	body#competencies-scm #network #customize a { 
		left:106px;
		top:154px;
		width:67px;
		height:10px;
	}
	body#competencies-scm #network #spare-parts a { 
		left:47px;
		top:168px;
		width:123px;
		height:10px;
	}
	body#competencies-scm #network #after-sales a { 
		left:13px;
		top:180px;
		width:69px;
		height:9px;
	}
	body#competencies-scm #network #distribution a { 
		left:41px;
		top:191px;
		width:75px;
		height:13px;
	}
	body#competencies-scm #network #sales-management a { 
		left:14px;
		top:207px;
		width:98px;
		height:10px;
	}
	body#competencies-scm #network #repair-services a { 
		left:10px;
		top:218px;
		width:95px;
		height:16px;
	}
	body#competencies-scm #network #network-analysis a { 
		/* REVISIT LANG_en */
		left:16px; 
		top:131px; 
		width:94px; 
		height:11px; 
	}
	
body#competencies-scm #visual {
 	background-image: url(../en/images/visual/competencies-scm.jpg);
}

/* it */
body#competencies-it ul.subnavi {
 	background-position: 0 -1820px;
}
 
body#competencies-it li#subnavi-it a:hover {  
	background-position: 0 260px;
}

body#competencies-it #visual {
 	background-image: url(../en/images/visual/competencies-it.jpg);
}

/*
*  Examples
*/
.examples .content ul {
	list-style-position: outside;	
	margin-left:16px;
}

.examples .centerCol {
 	width:520px;
}
.examples .centerCol h2,
.examples .rightCol h2 {
	font-weight:bold;
	font-size:11px;
	color:#555555;
}
	.examples .rightCol h2 {
		margin-top: 53px;
	}

.examples #scope {
	width: 260px;
	height: 260px;	
	position:relative;
}
	.examples #scope dl span {
		display: none;	
	}	
	.examples #scope a {
		position:absolute;	
	}
	
/* Client List */
.examples .clientList {
	list-style:none;
	overflow:hidden;
	margin:35px 0 0 !important;
}
	.examples .clientList li {
		float:left;
		margin:0 15px 15px 0;
		border:solid 1px #cdcdcd;
		background-color: #e9f2f9;
	}
	.examples .clientList li a {
		display:block;
		width:141px;
		height:54px;
		text-indent:-9999em;
		background-position:0 -54px;
		background-repeat:no-repeat;
	}
	.examples .clientList li a:hover,
	.examples .clientList li.over a {
		background-position:0 -54px;
}
	.examples .clientList li a#logoRenault { background-image: url(../en/images/examples/clientlist/logo-renault.gif); }	
	.examples .clientList li a#logoAok { background-image: url(../en/images/examples/clientlist/logo-aok.gif); }
	.examples .clientList li a#logoBarmer { background-image: url(../en/images/examples/clientlist/logo-barmer.gif); }
	.examples .clientList li a#logoTeamBank { background-image: url(../en/images/examples/clientlist/logo-teambank.gif); }	
	.examples .clientList li a#logoInterluebke { background-image: url(../en/images/examples/clientlist/logo-interluebke.gif); }	
	.examples .clientList li a#logoAtu { background-image: url(../en/images/examples/clientlist/logo-atu.gif); }
	.examples .clientList li a#logoDouglas { background-image: url(../en/images/examples/clientlist/logo-douglas.gif); }	
	.examples .clientList li a#logoBeckmanCoulter { background-image: url(../en/images/examples/clientlist/logo-beckman-coulter.gif); }
	.examples .clientList li a#logoBiogenIdec { background-image: url(../en/images/examples/clientlist/logo-biogen-idec.gif); }
	.examples .clientList li a#logoLundbeck { background-image: url(../en/images/examples/clientlist/logo-lundbeck.gif); }	
	.examples .clientList li a#logoSynaxon { background-image: url(../en/images/examples/clientlist/logo-synaxon.gif); }	
	.examples .clientList li a#logoDocugroup { background-image: url(../en/images/examples/clientlist/logo-docugroup.gif); }
	.examples .clientList li a#logoSpringer { background-image: url(../en/images/examples/clientlist/logo-springer.gif); }	
	.examples .clientList li a#logoEinkaufaktuell { background-image: url(../en/images/examples/clientlist/logo-einkaufaktuell.gif); }		
	.examples .clientList li a#logoAges { background-image: url(../en/images/examples/clientlist/logo-ages.gif); }
	.examples .clientList li a#logoBayerischesLandesamt { background-image: url(../en/images/examples/clientlist/logo-bayerisches-landesamt.gif); }
	.examples .clientList li a#logoWuerzburg { background-image: url(../en/images/examples/clientlist/logo-wuerzburg.gif); }
	.examples .clientList li a#logoArd { background-image: url(../en/images/examples/clientlist/logo-ard.gif); }	
	.examples .clientList li a#logoVodafone { background-image: url(../en/images/examples/clientlist/logo-vodafone.gif); }
	.examples .clientList li a#logoMobilfunkDiscounter { background-image: url(../en/images/examples/clientlist/logo-mobilfunkdiscounter.gif); }
	.examples .clientList li a#logoWirelessDiscounter { background-image: url(../en/images/examples/clientlist/logo-WirelessDiscounter.gif); }
	.examples .clientList li a#logoHeimwerkerHandelskette { background-image: url(../en/images/examples/clientlist/logo-heimwerkerhandelskette.gif); }
	.examples .clientList li a#logoDoityourselfRetailChains { background-image: url(../en/images/examples/clientlist/logo-doityourselfretailchain.gif); }
	.examples .clientList li a#logoMetallspielzeug { background-image: url(../en/images/examples/clientlist/logo-metallspielzeughersteller.gif); }
	.examples .clientList li a#logoMetalToys { background-image: url(../en/images/examples/clientlist/logo-metaltoys.gif); }
	.examples .clientList li a#logoNahrungsmittel { background-image: url(../en/images/examples/clientlist/logo-nahrungsmittelhersteller.gif); }
	.examples .clientList li a#logoFoodProducers { background-image: url(../en/images/examples/clientlist/logo-foodproducers.gif); }
	.examples .clientList li a#logoPrivatBrauerei { background-image: url(../en/images/examples/clientlist/logo-privatbrauerei.gif); }
	.examples .clientList li a#logoPrivateBrewery { background-image: url(../en/images/examples/clientlist/logo-privatebrewery.gif); }
	.examples .clientList li a#logoFashionUnternehmen { background-image: url(../en/images/examples/clientlist/logo-fashionunternehmen.jpg); }
	.examples .clientList li a#logoFashioncompany { background-image: url(../en/images/examples/clientlist/logo-fashioncompany.gif); }
	.examples .clientList li a#logoBurda { background-image: url(../en/images/examples/clientlist/logo-burda-direct.gif); }
	.examples .clientList li a#logoTravel3 { background-image: url(../en/images/examples/clientlist/logo-travel3.gif); }
	.examples .clientList li a#logoVolkswagen { background-image: url(../en/images/examples/clientlist/logo-vw.gif); }	
	.examples .clientList li a#logoInfiniti { background-image: url(../en/images/examples/clientlist/logo-infiniti.gif); }	

/* Examples Pages: Automotive, Airlines, etc. */
#automotivePage ul.subnavi li#automotive a,
#airlinesPage ul.subnavi li#airlines a,
#financePage ul.subnavi li#finance a,
#healthcarePage ul.subnavi li#healthcare a,
#energyPage ul.subnavi li#energy a,
#fmcgPage ul.subnavi li#fmcg a,
#fundraisingPage ul.subnavi li#fundraising a,
#tradePage ul.subnavi li#trade a,
#itPage ul.subnavi li#it a,
#mediaPage ul.subnavi li#media a,
#publicSectorPage ul.subnavi li#public-sector a,
#telcoPage ul.subnavi li#telco a,
#fashionPage ul.subnavi li#fashion a {
	color:#6B6C6D;
}

/*
*  Reference
*/
.reference .content ul {
	list-style-position: outside;
	margin-left:16px;
}
.reference .content h1 {
	margin-top: 20px;
}
.reference .centerCol {
	width:260px;
}
.reference .centerCol h2,
.reference .rightCol h2 {
	font-weight:bold;
	font-size:11px;
	color:#555555;
}
	.reference .rightCol h2 {
		margin-top: 53px;
	}
	
.reference #scope {
	width: 260px;
	height: 260px;	
	position:relative;
}
	.reference #scope dl span {
		display: none;	
	}	
	.reference #scope a {
		position:absolute;	
	}
	
.reference .content p {
	margin-bottom:14px;
}

/* Reference Pages: AGES, AOK etc. */
#teamBankPage ul.subnavi li#teamBank a,
#agesPage ul.subnavi li#ages a,
#aokPage ul.subnavi li#aok a,
#atuPage ul.subnavi li#atu a,
#barmerPage ul.subnavi li#barmer a,
#bayerischesLandesamtPage ul.subnavi li#bayerischesLandesamt a,
#beckmanCoulterPage ul.subnavi li#beckmanCoulter a,
#biogenIdecPage ul.subnavi li#biogenIdec a,
#docugroupPage ul.subnavi li#docugroup a,
#springerPage ul.subnavi li#springer a,
#douglasPage ul.subnavi li#douglas a,
#einkaufaktuellPage ul.subnavi li#einkaufaktuell a,
#lundbeckPage ul.subnavi li#lundbeck a,
#renaultPage ul.subnavi li#renault a,
#volkswagenPage ul.subnavi li#volkswagen a,
#infiniti Page ul.subnavi li#infiniti  a,
#synaxonPage ul.subnavi li#synaxon a,
#interluebkePage ul.subnavi li#interlübke a,
#ardPage ul.subnavi li#ard a,
#vodafonePage ul.subnavi li#vodafone a,
#heimwerkerhandelskettePage ul.subnavi li#heimwerkerhandelskette a,
#mobilfunkdiscounterPage ul.subnavi li#mobilfunkdiscounter a,
#metallspielzeugPage ul.subnavi li#metallspielzeug a,
#nahrungsmittelherstellerPage ul.subnavi li#nahrungsmittelhersteller a,
#privatbrauereiPage ul.subnavi li#privatbrauerei a,
#wuerzburgPage ul.subnavi li#wuerzburg a,
#burdaPage ul.subnavi li#burda a,
#travel3Page ul.subnavi li#travel3 a,
#fashionunternehmenPage ul.subnavi li#fashionunternehmen a  {
	color:#6B6C6D;
}

/* Client logo */
.reference #clientLogo {
	margin-top:20px;
	padding:20px 0;
	text-align:center;
	border:solid 1px #bababa;
	background:#fff url(../en/images/gradient.gif) repeat-x 0 100%;*/
}

/*
*  Career
*/
#careerPage .centerCol {
 	width:520px;
}
#careerPage .content p {
	margin-bottom:14px;
}


/**
 * Other
 */
body.other #centerCol {
	width:520px;
}
 
body.other .content p {
	margin-bottom:12px;
} 
 
body.other .content h3 {
	font-weight:bold;
	margin-bottom:2px;
}  
 
body.other .content ul {
	margin-top:12px;
}  
 
body.other .content li {
	list-style-type:disc;
	list-style-position: inside;
} 
body.other .content li p {
	margin-top:4px;
}


/* lieferantenauskunft */

body#about-purchasing .divider {
 	height:30px;	
 	background: url(../en/images/news-line.gif) left repeat-x;
 	clear:both;
}

body#about-purchasing {
background:none
}

body#about-purchasing table#lieferantenauskunft td.content {
 	vertical-align:top;
 		margin-bottom:0;
 		
 	/*width:379px;*/
 	/*width:507px;*/
}


body#about-purchasing table#lieferantenauskunft input {
font-size: 9px; 
background-color:#FFFFFF;
}


body#about-purchasing table#lieferantenauskunft textarea.table2 {
font-size: 9px; 

width: 250px
}
body#about-purchasing table#lieferantenauskunft input.table1 {
font-size: 9px; 

width: 125px
}

body#about-purchasing table#lieferantenauskunft input.table2 {
font-size: 9px; 
width: 255px
}

body#about-purchasing table#lieferantenauskunft td.content p {
 	margin-bottom:0;
} 
body#about-purchasing table#lieferantenauskunft td.content a {
 	font-weight:bold;
} 


/**
 * @section contact
 */
body#contact-data li#subnavi-contact-data a,
body#contact-public-relation li#subnavi-public-relation a,
body#contact-personnel-department li#subnavi-personnel-department a,
body#contact-purchasing li#subnavi-purchasing a,
body#contact-links li#subnavi-links a {
	color:#6b6c6d;
}
/* @todo separate */
body#about-purchasing .centerCol h3,
body#contact-purchasing .centerCol h3 {
	cursor:pointer;
	color: #0065A3;
	font-weight: normal;
} 
body#about-purchasing .centerCol h3 a,
body#contact-purchasing .centerCol h3 a {
	color: #0065A3;
	font-weight: normal;
	text-decoration: none;		
}
body#about-purchasing .centerCol h3.selected a,
body#contact-purchasing .centerCol h3.selected a {
	font-weight: bold;
}
body#about-purchasing .centerCol h3 a:hover,
body#contact-purchasing .centerCol h3 a:hover {
	color: #6B6C6D;
}

body#about-purchasing.script .content .addresses,
body#contact-purchasing.script .content .addresses {
	display: none;
	padding-left:18px;
}
body#about-purchasing.script .content ul,
body#contact-purchasing.script .content ul {
	margin-top: 6px;
	
}

/**
 * @section terms of purchase
 */

#other-terms ol {
}
	#other-terms li {
		list-style-type:none;
		list-style-position:outside;
		padding-bottom:12px;
	}
	#other-terms ol ol {
		margin-bottom:-12px;
	}
	#other-terms ol.bullets li {
		list-style-type:disc;
		list-style-position: inside;
		padding-bottom:0;
	}
#other-terms .divider {
 	height:30px;	
 	background: url(../en/images/news-line.gif) left repeat-x;
 	clear:both;
}

/**
 * @sectioin sitemap
 */
ul#sitemap,
ul#sitemap ul {
	margin:8px 0;
}
ul#sitemap ul ul {
	margin:4px 0;
}
	ul#sitemap li {
		color:#6B6C6D !important;
		list-style-type:none;
	}
	ul#sitemap li li {
		margin:0 0 0 20px;
		list-style-type:circle;
	}
	ul#sitemap li a {
		color:#0065a3;
		text-decoration: none;
	}
	ul#sitemap li li a {
		color:#6B6C6D;
		font-weight:normal;
	}
	ul#sitemap li a:hover {
		color:#0065a3 !important;
	}
}


/* print.css */
/**
* print.css This file will ommit all parts of the page except the content itself.
*
* For production use we would usually display something like a logo.
*/

@media print {
	.wizard,
	.skiplink,
	.sub-navi,
	.footer,
	.shadow-bottom {
		display:none;
	}
}

