body {
	margin:0 0 70px 0;
	padding:0;
	background:url(../images/background_body.gif) center top repeat-x #C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:71%;
	color:#000000;
	text-align:center;
}
body * { margin:0; padding:0; text-align:left; }
img { border:0; }
a { 
	color:#fff; 
	text-decoration:none;
}
a:hover { color:#193f87; }
a#activeMenu { color:#193f87; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; }
input.text, textarea { margin:0; padding:2px; }

input.checkbox { margin:0; padding:0; }
* html input.checkbox { margin:-2px; }

/* Float clearing workaround also working on Mozilla */
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}




div#mainWrapper {
	position:relative;
	margin:0 auto;
	width:850px;
	padding:0 10px;
	background:url(../images/background_mainwrapper.gif) repeat-y;
}
* html div#mainWrapper { width:870px; w\idth:850px; }

div#mainWrapper div#gradientLeft {
	position:absolute;
	left:0;
	top:0;
	width:10px;
	height:595px;
	background:url(../images/gradient_left.gif) no-repeat;
}
div#mainWrapper div#gradientRight {
	position:absolute;
	left:860px;
	top:0;
	width:10px;
	height:595px;
	background:url(../images/gradient_right.gif) no-repeat;
}

div#head {
	position:relative;
	width:850px;
	margin:0 auto;
	padding-top:41px;
}


/* Logo/Teaser*/

div#teaser {
	width:850px;
	height:103px;
	margin:0 auto 0px auto;
}


h1.logo { 
	height:103px;
	width:850px;
	background:url(../images/teaser_head.jpg) left top no-repeat;
	display:block;
}

h1.logo a {
	position:relative;
	display:block;
	height:62px;
	width:168px;
	margin-left:24px;
	padding-top:41px;
}

h1.logo a span { position:absolute; left:-9999px; }



/* MetaNav + Language */

div#top {
	position:absolute;
	left:0;
	top:0;
	width:850px;
	height:41px;
	background:url(../images/background_metanav.gif) center top repeat-x ;
	font-size:1em;
	color:#fff;
	border-top:1px solid #fff;
}

div#top ul#metaNav { float:right; margin:10px 20px 0 0; }
* html div#top ul#metaNav { display:inline; }
div#top ul#metaNav li { list-style-type:none; display:inline; }	
div#top ul#metaNav li img { margin-right:105px; margin-left:40px; }
div#top ul#metaNav li span { padding:7px; }	


/* Navigation Switch Definition */

div#top ul#switch {
	position:absolute;
	height:18px;
	left:20px;
	top:8px;
	background:url(../images/flags/background.gif) repeat-x;

}
div#top ul#switch li {
	list-style-type:none;
	float:left;
	width:19px;
	height:18px;
	margin-right:7px;
}
* html div#top ul#switch li { display:inline; }

div#top ul#switch li a {
	position:relative; 
	display:block;
	width:19px;
	height:18px;
}

div#top ul#switch li a span { display:none; }


li#navDE { background:url(../images/flags/de.gif) no-repeat; }
li#navDE a:hover, li#navDEActive { background:url(../images/flags/de_active.gif) no-repeat; }

li#navEN { background:url(../images/flags/en.gif) no-repeat; }
li#navEN a:hover, li#navENActive { background:url(../images/flags/en_active.gif) no-repeat; }

li#navIT { background:url(../images/flags/it.gif) no-repeat; }
li#navIT a:hover, li#navITActive { background:url(../images/flags/it_active.gif) no-repeat; }

li#navFR { background:url(../images/flags/fr.gif) no-repeat; }
li#navFR a:hover, li#navFRActive { background:url(../images/flags/fr_active.gif) no-repeat; }

li#navES { background:url(../images/flags/es.gif) no-repeat; }
li#navES a:hover, li#navESActive { background:url(../images/flags/es_active.gif) no-repeat; }

li#navNL { background:url(../images/flags/nl.gif) no-repeat; }
li#navNL a:hover, li#navNLActive { background:url(../images/flags/nl_active.gif) no-repeat; }

li#navHU { background:url(../images/flags/hu.gif) no-repeat; }
li#navHU a:hover, li#navHUActive { background:url(../images/flags/hu_active.gif) no-repeat; }

li#navCZ { background:url(../images/flags/cz.gif) no-repeat; }
li#navCZ a:hover, li#navCZActive { background:url(../images/flags/cz_active.gif) no-repeat; }

li#navSK { background:url(../images/flags/sk.gif) no-repeat; }
li#navSK a:hover, li#navSKActive { background:url(../images/flags/sk_active.gif) no-repeat; }

li#navSL { background:url(../images/flags/sl.gif) no-repeat; }
li#navSL a:hover, li#navSLActive { background:url(../images/flags/sl_active.gif) no-repeat; }

li#navHR { background:url(../images/flags/hr.gif) no-repeat; }
li#navHR a:hover, li#navHRActive { background:url(../images/flags/hr_active.gif) no-repeat; }

li#navPL { background:url(../images/flags/pl.gif) no-repeat; }
li#navPL a:hover, li#navPLActive { background:url(../images/flags/pl_active.gif) no-repeat; }

li#navRO { background:url(../images/flags/ro.gif) no-repeat; }
li#navRO a:hover, li#navROActive { background:url(../images/flags/ro_active.gif) no-repeat; }

li#navBG { background:url(../images/flags/bg.gif) no-repeat; }
li#navBG a:hover, li#navBGActive { background:url(../images/flags/bg_active.gif) no-repeat; }

li#navCS { background:url(../images/flags/cs.gif) no-repeat; }
li#navCS a:hover, li#navCSActive { background:url(../images/flags/cs_active.gif) no-repeat; }

li#navUK { background:url(../images/flags/uk.gif) no-repeat; }
li#navUK a:hover, li#navUKActive { background:url(../images/flags/uk_active.gif) no-repeat; }

li#navEE { background:url(../images/flags/ee.gif) no-repeat; }
li#navEE a:hover, li#navEEActive { background:url(../images/flags/ee_active.gif) no-repeat; }

li#navLT { background:url(../images/flags/lt.gif) no-repeat; }
li#navLT a:hover, li#navLTActive { background:url(../images/flags/lt_active.gif) no-repeat; }

li#navLV { background:url(../images/flags/lv.gif) no-repeat; }
li#navLV a:hover, li#navLVActive { background:url(../images/flags/lv_active.gif) no-repeat; }

li#navRU { background:url(../images/flags/ru.gif) no-repeat; }
li#navRU a:hover, li#navRUActive { background:url(../images/flags/ru_active.gif) no-repeat; }


img#metaLine { position:absolute; left:550px; top:17px; width:108px; height:1px; }


/* MainNav*/

ul#mainNav { 
	height:26px;
	width:440px;
	padding-left:410px;
	background:url(../images/de_background_mainnav.gif) no-repeat;
}
* html ul#mainNav { width:850px; w\idth:440px; }
ul#mainNav li {
	list-style-type:none;
	float:left;
	height:26px;
}
ul#mainNav li a { display:block; height:26px; }
ul#mainNav li span { display:none; }

ul#mainNav li#navBanken, ul#mainNav li#navBanken a, ul#mainNav li#navBankenActive, ul#mainNav li#navBankenActive a { width:67px; }
ul#mainNav li#navBanken a:hover, ul#mainNav li#navBankenActive { background:url(../images/de_nav_banken_over.gif) left top no-repeat; }

ul#mainNav li#navCash, ul#mainNav li#navCash a, ul#mainNav li#navCashActive, ul#mainNav li#navCashActive a { width:138px; }
ul#mainNav li#navCash a:hover, ul#mainNav li#navCashActive { background:url(../images/de_nav_cash_over.gif) left top no-repeat; }

ul#mainNav li#navCapital, ul#mainNav li#navCapital a, ul#mainNav li#navCapitalActive, ul#mainNav li#navCapitalActive a { width:129px; }
ul#mainNav li#navCapital a:hover, ul#mainNav li#navCapitalActive { background:url(../images/de_nav_capital_over.gif) left top no-repeat; }

ul#mainNav li#navCorporates, ul#mainNav li#navCorporates a, ul#mainNav li#navCorporatesActive, ul#mainNav li#navCorporatesActive a { width:106px; }
ul#mainNav li#navCorporates a:hover, ul#mainNav li#navCorporatesActive { background:url(../images/de_nav_corporates_over.gif) left top no-repeat; }



ul#main-nav { 
	min-height:26px;
	width:850px;
	background:url(../images/background_mainnav.gif) no-repeat;
}
ul#main-nav li {
	list-style-type:none;
	float:right;
	min-height:26px;
}
ul#main-nav li a {
	display:block;
	padding:5px 11px;
	min-height:16px;
	font-family:Helevtica,Arial,sans-serif;
	font-size:1.15em;
	font-weight:bold;
	color:#fff;
}
ul#main-nav li a:hover, ul#main-nav li.active a { color:#193f87; }

ul#main-nav li.corporates {
	background:url(../images/background_mainnav_highlight.gif) left 1px no-repeat;
}
ul#main-nav li.corporates a { padding:5px 20px; }
ul#main-nav li.last a { padding-right:20px; }


/* Content*/

div#contentWrapper {
	width:850px;
	background:url(../images/background_contentwrapper.gif) left top repeat-y;
	color:#333;
	min-height:391px;
	padding-bottom:20px;
}
* html div#contentWrapper { height:411px; }
div#gradientTop {
	width:100%;
	background:url(../images/gradient_top.gif) repeat-x #fff;
	height:33px;
	overflow:hidden;
}


div#contentWrapper div#column1 {
	width:170px;
	margin-left:20px;
	float:left;
}
* html div#contentWrapper div#column1 { display:inline; width:190px; w\idth:170px; }


div#contentWrapper div#column2 {
	position:relative;
	width:355px;
	margin-left:38px;
	float:left;
	font-size:1.1em;
}
* html div#contentWrapper div#column2 { display:inline; }



/* hr waagrecht */







div#contentWrapper div#column3 {
	width:195px;
	margin-left:50px;
	float:left;
}
* html div#contentWrapper div#column3 { display:inline; }

div#contentWrapper div#column3 hr { 
	border:0; 
	height:1px; 
	border-top:1px solid #ccc; 
	color:#ccc; 
	background:#ccc; 
	margin:15px 3px; 
	width:195px; 
}

* html div#contentWrapper div#column3 hr { margin:10px 0; }

div#column3 img {
	float:left;
	margin-right:15px;
	margin-bottom:2px;
}


div#contentWrapper div#column3 h2 { color:#193f87; font-size:1.1em; }




/*
 ** Footer
 */

div#footer {
	width:850px;
	background-color:#fff;
	padding-top:35px;
	padding-bottom:15px;
}

div#footer div#contentFooter {
	font-size:1em;
	color:#656464;
	padding-left:20px;
}


div#footer hr { 
	border:0; 
	height:1px; 
	border-top:1px solid #ccc; 
	color:#ccc; 
	background:#fff; 
	padding:7px 3px; 
	width:810px; 
}


* html div#footer hr  { margin:5px 0; }	


div#footer a { color:#656464; text-decoration:underline; }

div#gradientBottom {
	width:870px;
	margin:0 auto;
	height:15px;
	font-size:0;
	overflow:hidden;
	background:url(../images/background_footer.gif) no-repeat;
}




/*
 ** Column 1: Formatting
 */

div#column1 h2 { font-size:1.2em; color:#193F87; }
div#column1 ul.contact { }
div#column1 ul.contactOptions li { list-style-type:none; margin-top:0.7em; }
div#column1 ul.contactOptions li span { display:block; margin-bottom:0.2em; }

div#capitalBox {
	width:170px;
	padding-bottom:20px;
	font-size:1em;
	color:#193f87;
	background:#fff;
}
	
div#capitalBox h2.title {
	padding:4px 0 5px 8px;
	background:url(../images/capitalBox_head.gif) left top repeat-x #92A2C6;
	color:#fff;
	font-size:1.1em;
}

div#capitalBox div.content {
	background:url(../images/capitalBox_gradient.gif) left top repeat-x #d8ddee;
	border:2px solid #c7cfe6;
	border-top:0;
	margin-bottom:5px;
	padding:7px 5px 5px 5px;
	line-height:1.22em;
}
div#capitalBox p { margin-bottom:0.6em; }
#contentWrapper div#capitalBox a { color:#193f87; text-decoration:underline; }

* html div#capitalBox div#content { width:161px; w\idth:170px; }

div#capitalBox div.content h2 span { font-size:0.8em; }

div#capitalBox div.content a { 	text-decoration:none; }





/*
 ** Column 2: Formatting 
 */

div#column2 h1.headline { color:#193f87; font-size:1.3em; margin-bottom:1em; }
div#column2 h1.headline span { color:#333; font-size:0.75em; display:block; }

div#column2 h2 { color:#193f87; font-size:1.1em; margin-top:1em; }
div#column2 h3, div#column2 h4, div#column2 h5, div#column2 h6 { color:#333; font-size:1em; margin-top:1em; }
div#column2 h3.subheadline { margin-bottom:0.3em; }
div#column2 span { color:#333; font-size:1em; }
div#column2 a { color:#193f87; text-decoration:underline; }
div#column2 a:hover { color:#193f87; }
div#column2 p { margin-top:1em; }
div#column2 ul { margin-left:15px; margin-top:1em; }
div#column2 ul li { list-style-type:square; }
div#column2 ol { margin-left:23px; margin-top:1em; }
div#column2 font { color:#333; }

div#column2 hr { 
	border:0; 
	height:1px; 
	border-top:1px solid #ccc; 
	color:#ccc; 
	background:#ccc; 
	margin:15px 3px; 
}
* html div#column2 hr { margin:10px 0 5px 0; }

div#contentWrapper div#column2 div.team { width:405px; }
img.teamThumb { float:left; margin-right:10px; margin-bottom:10px; }
* html img.teamThumb { display:inline; }
div.teamText { float:left; width:270px; margin-bottom:10px; }
div#column2 div.teamText h4 { font-size:1em; margin-top:0; }

div#contentWrapper div#column2 div.partner { width:405px; }
img.partnerThumb { float:left; margin-right:10px; margin-bottom:10px; }
* html img.partnerThumb { display:inline; }
div.partnerText { float:left; width:270px; margin-bottom:10px; }
div#column2 div.partnerText h4 { font-size:1em; margin-top:0; }

img.referenceLogo {
	float:right;
	margin:1em 0 5px 15px;
	z-index:9999;
}
* html img.referenceLogo { display:inline; }


form.standardForm { }
form.standardForm .action { text-align:right; margin-top:0.6em; width:266px; }

form.standardForm input.text { width:260px; }
form.standardForm textarea { width:260px; }
p.formRowError { color:#c00000; font-weight:bold; }
p.formErrorMessage { font-weight:bold; color:#c00000; }

#financeBanner { margin-top:30px; }

div#column2 .logout { float:right; margin:0; padding:0; }


div#column2 ul.downloads { }
div#column2 ul.downloads li {
	min-height:25px;
	list-style-type:none;
	padding-left:30px;
	margin-left:0;
	margin-top:0.6em;
	background:url(../images/icons/icon_download_common.gif) left 0.1em no-repeat;
}
* html div#column2 ul.downloads li { height:25px; }
div#column2 ul.downloads li.Pdf {
	background:url(../images/icons/icon_download_pdf.gif) left 0.1em no-repeat;
}
div#column2 ul.downloads li.Doc {
	background:url(../images/icons/icon_download_word.gif) left 0.1em no-repeat;
}
div#column2 ul.downloads li.Xls {
	background:url(../images/icons/icon_download_excel.gif) left 0.1em no-repeat;
}
div#column2 ul.downloads li.Txt {
	background:url(../images/icons/icon_download_text.gif) left 0.1em no-repeat;
}
div#column2 ul.downloads li span { display:block; font-style:italic; margin-top:0.2em; font-size:0.9em; }




/*
 *	Promo-banner
**/	

#promo-banner {
	position:absolute;
	left:-28px;
	top:0px;
	width:404px;
	height:294px;
	background:url(/images/promos/0704_cashmanagement.jpg);
	z-index:1;
}

#promo-banner * {
	display:none;
}

#promo-banner a {
	display:block;
	position:absolute;
}
#promo-banner a span {
	display:none;
}
#promo-banner a.read-more {
	left:0;
	top:0;
	width:404px;
	height:294px;
	z-index:2;
}
#promo-banner a.close-win {
	left:4px;
	top:4px;
	width:100px;
	height:14px;
	z-index:3;
}
