





* {
	margin:0;
	padding:0;
	border:0;
}

html,body{
	height: 100%;
	font-size: 11px;
	font-family: Arial ,Verdana, Geneva, Helvetica, sans-serif;
}
body{
	background:#E5E9F2 url(../../../pics/com/en/bg_page.gif) repeat-x;
}
body.homepage{
	background:#fff url(../../../pics/com/en/bg_home.jpg) no-repeat top center;
}

.clearBoth{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 1px;
}
.clearLeft{
	clear:left;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 1px;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
/* -------------------------------------------  Clearfix-Hack ----------------------------------------------- */
/* http://www.positioniseverything.net/easyclearing.html */
/* http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
	 font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------------------------------  Clearfix-Hack Ende ------------------------------------- */

h2{
	color:#5d7381;
	font-size:12px;
	font-weight: bold;
}

h3{
	color:#5D7381;
	font-size:12px;
	border-bottom: 3px solid #D1D9E8;
	font-weight: bold;
	margin:0 30px;
	padding: 12px 16px 3px 0;
}

/* --------------- element to clear floating elements without any further element in the code ------------- */
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* --------------- element to clear floating elements without any further element in the code ------------- */

img.floatRight{
	float:right;
	display: block;
}

a{
	color: #82847D;
}

a:link,
a:visited{
	text-decoration: none;
}
a:hover,
a:active{
	text-decoration: underline;
}

.contentBox ol{
	color: #5D7381 !important;
	margin: 0 10px 4px 50px !important;
	padding:0 0 0 5px !important;
	line-height: 15px !important;
	list-style: decimal !important;
}

.contentBox ol.abc{
	list-style: lower-alpha !important;
}

.contentBox ol li,
.contentBox ol.abc li{
	margin:0 0 0 5px !important;
	padding:0 0 0 0px !important;	
}

.contentBox ul{
	color: #5D7381;
	margin: 0 10px 4px 15px;
/*	padding:0 0 0 30px;*/
	padding:0 0 0 0;
	line-height: 15px;
	list-style: none;
}

.contentBox ul li{
	margin:0 0 3px 0px;
	padding:0 0 0 20px;
	background: url(../../../pics/com/en/bullet_square.gif) no-repeat 0 6px;
}

#wrapper{
	width:100%;
	text-align: center;
	padding-bottom: 30px;
}

#container{
	width:870px;
	margin: 0 auto 30px auto;
	text-align: left;
}


.formLine{
	width: 100%;
	margin: 0 0 2px 0;
}
* html .formLine{
	margin: 0;
	padding: 0;
}

input{
	font-size: 11px;
}

input.textField{
	background: #f2f5fa;
	border: 1px solid #99add6;
	font-size: 11px;
	color: #5d7381;
	margin:5px 0 4px 0;
	vertical-align: middle;
}

input.buttonSearch{
	/*background: #fff url(../../../pics/com/en/bg_button_arrow_right.gif) no-repeat left center;*/
	width: 10px;
	height: 10px;
	font-size: 10px;
	color: #fff;
	margin:0px 0px 0px 2px;
	vertical-align: middle;
	cursor:pointer;
}
.fieldLenght1{	width:100px;}
.fieldLenght2{	width:155px;}
.spaceLine5{height: 5px;font-size: 5px;line-height: 5px;}
.spaceLine10{height: 10px;font-size: 10px;line-height: 10px;}

/* ------------------------------------------ Header --------------------------------------------- */
#header{
	position: relative;
	height: 73px;
}

#logo{
	position: absolute;
	display: block;
	left: 2px;
	top: 24px;
}

#logo img {
	height: 29px;
	width: 227px;
}

#crediteuropelogo{
	margin-left: 12px;
	margin-bottom: 4px;
}

#crediteuropepopup{
	position: absolute;
	left: 140px;
	top: -16px;
	/*width: 234px;
	height: 63px;*/
}

#metaNavContainer{
	position: absolute;
	right: 0;
	top: 7px;
	height: 70px;
	width: 460px;
	background: #fff;
}
#metaNav{
	position: absolute;
	right:0;
	top: 0;
	height: 20px;
	width: 455px;
	padding: 2px 0 0 0;
}

#metaNav .search{
	float: right;
	text-align: left;
}
#metaNav .search label{
	font-size:12px;
	color:#3b3b9b;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
}
#metaNav .search input.textField{
	background:#fff;
	border: 1px solid #d4dcea;
	vertical-align: middle;
	font-size: 10px;
}

#metaNav a:link,
#metaNav a:visited{
	text-decoration:none;
	font-size: 11px;
	padding: 0 0 0 10px;
	color: #3B3B9B;
}

#metaNav a:hover,
#metaNav a:active{
	text-decoration:underline;
	color: #3B3B9B;
}
#metaNav a.aMetaNav:link,
#metaNav a.aMetaNav:visited,
#metaNav a.aMetaNav:hover,
#metaNav a.aMetaNav:active{
	padding: 12px 10px 14px 12px;
	background: transparent url(../../../pics/com/en/pfeil_metanav.gif) no-repeat left;
	font-weight: bold;
}
#metaNav a.aLanguage:link,
#metaNav a.aLanguage:visited{
	color: #3B3B9B;
	padding: 3px 10px 0 12px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat 0 5px;
}

#metaNav a.aLanguage:hover,
#metaNav a.aLanguage:active{
	color: #3B3B9B;
}


#header ul{
	text-align:right;
	display: block;
	list-style: none;
	padding: 0 0 0 16px;
}

#header ul li{
	display: inline;
	color: #82847D;
}
#header ul li.first{
	padding: 0 0 0 10px;
}

a.aLanguage:link,
a.aLanguage:visited,
a.aLanguage:hover,
a.aLanguage:active{
	font-size: 11px;
	color: #039;
	display:block;
	position: absolute;
	right: 0;
	top:0;
	padding: 0 16px 0 0;
	text-decoration: none;
}

/* ------------------------------------------ Main Navigation ------------------------------------ */
#nav{
	position: relative;
	z-index: 100;
	width:870px;
}
#nav .leftNav{
	float: left;
}

#nav .leftNav a{
	padding-right:0;
	float: left;
	margin-right: 10px;
}
#nav .leftNav a img{
	display: block;
}
#nav .rightNav{
	float: right;
}

#nav .rightNav a{
	padding-left:1px;
}


/* ------------------------------------------ Subnavigation ------------------------------------ */

#subnav{
	clear: both;
	position: relative;
	z-index: 100;
	width:870px;
	margin-bottom: 10px;
	padding-top: 5px;
}

#ulSubnav li a:link,
#ulSubnav li a:visited {
	font-size: 13px;
	font-weight:normal;
	display: block;
	text-align: center;
	line-height:1;
	padding:2px 7px 3px 7px;
	color: #0c1c8c;
	border-right:1px solid #848ec4;
}

#ulSubnav li a:hover,
#ulSubnav li a:focus,
#ulSubnav li a:active {
	text-decoration:none;
	background-color: #848EC4;
	color:#fff;
}
#ulSubnav li.first a{
	padding-left: 15px;
}
#ulSubnav li.last a{
	border-right:none;
}
#ulSubnav li a.active:link,
#ulSubnav li a.active:visited {
	font-weight: bold;
}

#ulSubnav li ul li a:link,
#ulSubnav li ul li a:visited {
	text-align:left;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 145px;
	padding:4px 10px 4px 10px;
	background: #848EC4;
	border-bottom: 1px solid #fff;
	border-right:none;
}

#ulSubnav li ul li a:hover,
#ulSubnav li ul li a:focus,
#ulSubnav li ul li a:active {
	
/*background: #628EBC;*/
text-decoration: none;
}

#ulSubnav li ul li a.last:link,
#ulSubnav li ul li a.last:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding:2px 10px 4px 7px;
	background: #848EC4;
	border-bottom: none;
}

#ulSubnav li ul li a.last:hover,
#ulSubnav li ul li a.last:focus,
#ulSubnav li ul li a.last:active {
	text-decoration: none;
}


#ulSubnav{
	list-style: none;
	padding: 0;
	margin: 0;
}

#ulSubnav li { /* all list items */
	float: left;
	text-align: center;
	color: #fff;
	/* width: 10em; */ /* width needed or else Opera goes nuts */
}

#ulSubnav li ul li { /* all list items */
	text-align: left;
	color: #fff;
	width: 10em; /* width needed or else Opera goes nuts */
}

#ulSubnav li ul { /* second-level lists */
	list-style: none;
	position:absolute;
	width:15em;/*10em*/
	margin: 0 0 0 -1px;
	padding: 0 0 5px 0;
	border-top: 1px solid #fff;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#ulSubnav li ul#smenu0{
	margin-left:0;
}

#ulSubnav li:hover a,
#ulSubnav li.sfhover a {
	/*NEEDS COLOUR FIX (not according to colour schema) - 27/12/2006 - 7081B9 -> ??????*/
	/*background: #628EBC;*/
}

#ulSubnav li:hover ul, #ulSubnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#ulSubnav li:hover a , #ulSubnav li.sfhover a {
	background:#848EC4;
	color:#fff;
}





/* ----------------------------------------- Content Area ---------------------------------------- */

#content{
	clear: both;
	position: relative;
	padding: 0;
	width:870px;
}
.bg1{	background: transparent url(../../../pics/com/en/bg_content_1.jpg) no-repeat left top;}
.bg2{	background: transparent url(../../../pics/com/en/bg_content_2.jpg) no-repeat left top;}
#contentContainer{
	position: relative;
	margin: 0;
	padding: 0;
	/*border-top: 1px solid #E4E9F2; *//* fixes bug in firefox */
}


#contentArea{
	position: relative;
	width: 870px;
}

#contentArea .topMargin1{	margin-top: 125px;}
#contentArea .topMargin2{	margin-top: 210px;}

#contentAreaLeft{
	/*margin-top: 14px;*/
	margin: 0;
	width: 334px;
	float: left;
}
.homepage #contentAreaLeft{
	width: 395px;
	margin-top: 240px;
}

#contentAreaRight{
	/* Old margins gave problems with IE7! */
	/*margin-top: 14px;*/
	/*margin-left: 10px;*/
	width: 334px;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 6px;
}

.homepage #contentAreaRight{
	width: 280px;
	margin-top: 240px;
	min-height: 220px;
}

.tradeMap{
	position: relative;
    cursor:pointer;
}
#worldTradeMapImg{
	position: relative;
	top: -5px;
}
#tradeMapNav{
	position: absolute;
	left: 11px;
	top: 124px;
}
#tradeMapNav a:link,
#tradeMapNav a:visited{
	text-decoration: none;
	display:block;
	color: #5d7381;
}
#tradeMapNav a:hover,
#tradeMapNav a:focus,
#tradeMapNav a:active{
	text-decoration: underline;
	outline: none;
}
#tradeMapNav a.activeMap{
	font-weight: bold;
}
#contentAreaWide{
	width: 680px;
	float: left;
}
.homepage #contentAreaWide{
	height:1px;
	line-height: 1px;
	font-size: 1px;
}

#contentAreaWide .leftBox{
	width: 335px;
	float: left;
	display:inline;
}

#contentAreaWide .rightBox{
	width: 335px;
	margin: 0;
	float:left;
	display:inline;
}

#contentArea #countryPresentation{
	position: absolute;
	top: 0;
	left: -40px;
	height: 234px;
	width: 720px;
}
.countryLayer{
	position: absolute;
	top: 0;
	left: 0;
	width:720px;
}
.countryLayer_hide{
	display: none;
}

#countryPresentation .countryPic{
	position: absolute;
	left:0;
	top: 0;
}
#countryPresentation .countryText{
	position: absolute;
	left:354px;
	top: 65px;
	color: #3b3b9b;
	width:300px;
	zoom:1;
	z-index: 100;
}
#countryPresentation .countryText h2{
	font-size:16px;
	color: #3b3b9b;
	margin: 0 0 10px 0;
}
#countryPresentation .countryText p{
	color: #3b3b9b;
	line-height: 1.2;
	margin: 0 0 10px 0;
}
#countryPresentation .countryText a.aMore{
	color:#3b3b9b;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 13px 3px 0;
	background: transparent url(../../../pics/com/en/bg_button_arrow_right.gif) no-repeat right 7px;
}

.contentBox{
	/*margin: 0 1px 10px 0;*/
	margin: 0 1px 10px 0px;
	padding: 0 0 0 0;
	background: #fff url(../../../pics/com/en/bg_contentbox_1.gif) no-repeat bottom left;
}
.homepage #contentAreaLeft .contentBox{
	background: transparent url(../../../pics/com/en/bg_contentbox_home_left_top.png) no-repeat top left;
	margin-bottom: 0;
	min-height: 205px;
	width: 395px;
}
.homepage #contentAreaRight .contentBox{
	background: transparent url(../../../pics/com/en/bg_contentbox_home_right_top.png) no-repeat top left;
	margin-bottom: 0;
	min-height: 205px;
	width:275px;
}

#contentAreaLeft .boxHeight{
	background: #fff url(../../../pics/com/en/bg_box_bottom.gif) no-repeat bottom left;
	font-size: 16px;
	min-height:260px;
}

.subhead{
	margin: 0px 13px 15px 13px;
	padding: 2px 0 7px 0px;
	background: #E4E9F2 url(../../../pics/com/en/bg_bildtext_bottom.gif) no-repeat bottom left;
	width:269px;
}

.subhead_right	{
	margin: 2px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background: #E4E9F2 url(../../../pics/com/en/bg_bildtext_right.gif) no-repeat top right;
	width:339px;
	height:134px;
	float:left;
	display:inline;
	/*border:1px solid red;*/
}

.newsltr_head{
	float:left;
	padding: 2px 2px 40px 30px;
	margin: 0px 0 0 0;
	display:inline;
}

.center{
	text-align:center;
}

/* min-height hack for IE */
* html #contentAreaLeft .boxHeight{
	height:260px;
}

.contentBox .textImageRight{
	display: inline;
	float: right;
	margin: 0 23px 7px 10px;
}

.contentBox a,
.contentBox a:link,
.contentBox a:visited{
	color: #3B3B9B;
	text-decoration:none;
}
.contentBox a:hover,
.contentBox a:focus,
.contentBox a:active{
	text-decoration: underline;
}

.contentBox a.dir:link,
.contentBox a.dir:visited{
	display: block;
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 0px 5px 0 28px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat left center;
}
.contentBox a.dir:hover,
.contentBox a.dir:active{
	text-decoration:underline;
}

.contentBoxWideTop{
	height: 18px;
	background: transparent url(../../../pics/com/en/bg_box_top_wide.gif) no-repeat top left;
}

.cbType1{
	float: left;
	width: 330px;
	background: transparent url(../../../pics/com/en/bg_leftCol_top.gif) repeat-y top left;
}
.cbType2{
	float: left;
	width: 330px;
	height: 120px;
}
.cbType3{
	float: left;
	width: 670px;
	background: #fff url(../../../pics/com/en/bg_box_bottom_wide.gif) no-repeat bottom left;
}
.cbType4{
	float: left;
	width: 334px;
	background: transparent url(../../../pics/com/en/bg_contentbox_1.gif) repeat-y top left;
}

.cbType6{
	float: left;
	width: 330px;
	background: transparent url(../../../pics/com/en/bg_leftCol_top.gif) repeat-y top left;
}

.contentBox h2{
	clear: both;
	font-weight: bold;
	padding: 12px 0 15px 13px;
	text-transform: uppercase;
}

.cbType1 h2,
.cbType1 h2.orange,
.cbType1 h2.bordeaux,
.cbType1 h2.yellow,
.cbType1 h2.tuscan_red,
.cbType1 h2.reflex_blue
{ font-size: 18px; padding: 24px 16px 17px 30px; color: #3B3B9B; font-weight: bold;}
/*
.cbType1 h2.orange{ font-size: 18px; padding: 24px 16px 7px 30px; color: #3B3B9B; font-weight: bold;}
.cbType1 h2.bordeaux{ font-size: 18px; padding: 24px 16px 7px 30px; color: #3B3B9B; font-weight: bold;}
.cbType1 h2.yellow{ font-size: 18px; padding: 24px 16px 7px 30px; color: #3B3B9B; font-weight: bold;}
.cbType1 h2.tuscan_red{ font-size: 18px; padding: 24px 16px 7px 30px; color: #3B3B9B; font-weight: bold;}
.cbType1 h2.reflex_blue{ font-size: 18px; padding: 24px 16px 7px 30px; color: #3B3B9B; font-weight: bold;}
*/

/*.cbType3 h2{ font-size: 18px; width: 630px; color: #3B3B9B;	font-weight: bold;}*/
.cbType3 h2{ font-size: 12px; width: 630px; color: #5d7381;	font-weight: bold;padding-top:0}
.cbType4 h2{ font-size: 12px; width: 300px;	color: #5d7381;	font-weight: bold;}
.cbType5 h2{ font-size: 12px; width: 300px;	color: #5d7381;	font-weight: bold;}
.cbType6 h2{ font-size: 18px; padding: 24px 16px 7px 13px; color: #3B3B9B; font-weight: bold;}


.cbType3 h3{ font-size: 12px;border-bottom: 1px solid #E50D2E; margin:0 13px 3px 13px; padding: 12px 16px 3px 0;}
.cbType4 h3{ font-size: 18px;padding: 12px 16px 5px 13px; font-weight: normal; border:none; margin:0;}
.cbType4 h4{ font-size: 12px;padding: 12px 16px 5px 13px; font-weight: bold; border:none; margin:0; color:#5D7381;}


.color_orange h2{
	background: #3B3B9B url(../../../pics/com/en/bg_corner_headline.gif) no-repeat bottom right;
	line-height: 15px;
	width:270px;
}

.color_bordeaux h2{
	background: #3B3B9B url(../../../pics/com/en/bg_corner_headline.gif) no-repeat bottom right;
	line-height: 15px;
	width:270px;
}

.color_yellow h2{
	background: #3B3B9B url(../../../pics/com/en/bg_corner_headline.gif) no-repeat bottom right;
	line-height: 15px;
	width:270px;
}

.color_tuscan_red h2{
	background: #3B3B9B url(../../../pics/com/en/bg_corner_headline.gif) no-repeat bottom right;
	line-height: 15px;
	width:270px;
}

.color_reflex_blue h2{
	background: #3B3B9B url(../../../pics/com/en/bg_corner_headline.gif) no-repeat bottom right;
	line-height: 15px;
	width:270px;
}

#contentArea{
	zoom:1;
}
#contentAreaLeft .contentBoxBottom{
	background: #E5E9F2 url(../../../pics/com/en/bg_contentbox_1_bottom.gif) no-repeat bottom left;
	height: 17px;
	font-size: 16px;
}

.homepage #contentAreaLeft .contentBoxBottom{
	background: #fff url(../../../pics/com/en/bg_contentbox_home_left_bottom.gif) no-repeat top left;
}

#contentAreaRight .contentBoxBottom{
	background: #E5E9F2 url(../../../pics/com/en/bg_contentbox_1_bottom.gif) no-repeat bottom left;
	height: 17px;
	font-size: 16px;
}
.homepage #contentAreaRight .contentBoxBottom{
	background: #fff url(../../../pics/com/en/bg_contentbox_home_right_bottom.gif) no-repeat top left;
}

.contentBox h3{
	color: #5d7381;
}

.imgRight{
	float: right;
	margin: 10px 30px 5px 5px;
	padding:0 0 3px 0;
	background: transparent url(../../../pics/com/en/bg_bildunterschrift.gif) right bottom;
	display:inline;
}
.imgRight img{
	display: block;
	padding: 0 0 3px 0;
	margin: 0;
}
.imgRight span{
	color: #fff;
	padding:5px;
}

.newsltr_index{
	padding:0 0 0 0;
	margin: 2px 30px 5px 2px;
	float:right;
}

.contentBox p{
	color: #5d7381;
	font-size: 11px;
	padding: 2px 13px 4px 13px;
	margin:0 0 8px 0;
	line-height: 1.2;
}

.contentBox p.date{
	color: #5d7381;
	font-size: 11px;
	padding: 2px 13px 0px 13px;
	line-height: 1.2;
}

.contentBox p.smallPrint{
	font-size: 10px;
}

#contentAreaRight .contentBox p{
	padding: 2px 13px 2px 13px;
}

.contentBox .picLeft{
	float: left;
	margin: 0 10px 0 16px;
}

.contentBox ul.contentBoxListNormal{
	/*list-style: none;*/
	margin: 10px 10px 10px 16px;
	padding:0 0 0 14px;
	color: #82847D;
	line-height: 15px;
}

#contentAreaRight .contentBox ul.contentBoxListNormal{
	margin: 10px 130px 10px 13px;	
}

.contentBox ul.anchorList{
	list-style: none;
	margin:10px 10px 5px 46px;
	list-style-image: url(../../../pics/com/en/pic_anchorArrow.gif);
}

.contentBox ul.anchorList li{
	margin: 0;
	padding:0;
	background: none;
}

.contentBox ul.downloadList{
	list-style: none;
	margin:10px 10px 5px 48px;
	list-style-image: url(../../../pics/com/en/ic_pdf.gif);
	font-weight:bold;
}
.contentBox ul.downloadList li{
	margin: 0 0 0 0px;
	padding:0 0 0 5px;
}

.contentBox ul.linkList{
	list-style: none;
	margin:10px 10px 10px 13px;
}

.contentBox ul.linkList li{
	margin: 0;
	padding:0;
	background: none;
}

.contentBox ul.linkList ul{
	list-style: none;
	margin: 0 0 0 0;
	padding:0 0 0 20px;
}

.subhead_right ul.linkList{
	list-style: none;
	margin:10px 10px 5px 15px;
}

.anchorList a:link,
.anchorList a:visited{
	color: #3B3B9B;
	font-weight: bold;
	display: block;
	padding:0 0 0 0;
	margin: 0;
}

div.contentButton{
	text-align: right;
	padding: 10px 0px 18px 10px;
	margin: 0px;
	height: 18px;
}

#contentAreaRight div.contentButton,
#contentAreaWide div.contentButton{
	padding: 10px 0px 18px 10px;
}

span.contentButton{
	/*padding: 4px 0px 4px 35px; IE 7 BUG - Berry de Vos */
	padding: 4px 0px 3px 35px; /*IE 7 FIX*/
	margin: 0px 24px 0px 0px;
}

span.contentButtonLeft{
	/*padding: 4px 0px 4px 35px; IE 7 BUG - Berry de Vos*/
	padding: 4px 0px 3px 35px; /*IE 7 FIX*/
	margin: 0px;
}
span.contentButtonRight{
	/*padding: 4px 0px 4px 35px; IE 7 BUG - Berry de Vos */
	padding: 4px 0px 3px 35px; /*IE 7 FIX*/
	margin: 0px 24px 0px 10px;
}

span.contentButtonSmall{
	padding: 4px 0px 4px 25px;
	margin: 0 30px;
}

a.aContentButton:link,
a.aContentButton:visited{
	color: #5e7482;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 13px 3px 0;
	background: transparent url(../../../pics/com/en/bg_button_arrow_right.gif) no-repeat right 7px;
}
a.aContentButton:hover,
a.aContentButton:active{
	text-decoration: underline;
}

.contentBox a.playVideo:link,
.contentBox a.playVideo:visited{
	color: #416B7D;
	float: left;
	font-weight: bold;
	text-decoration:none;
	padding: 0px 5px 0 20px;
	margin: 5px 16px;
	background: url(../../../pics/com/en/ic_playvideo.gif) no-repeat 0 -2px;
}
.contentBox a.playVideo:hover,
.contentBox a.playVideo:active{
	text-decoration:underline;
}

.contentBox a.headLink:link,
.contentBox a.headLink:visited{
	display: block;
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 15px 0 15px;
	margin: 5px 0 0 15px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat 0 4px;
}
.contentBox a.headLink:hover,
.contentBox a.headLink:active{
	text-decoration:underline;
}

.contentBox a.headLinkPR:link,
.contentBox a.headLinkPR:visited{
	display: block;
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 0px 5px 0 28px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat left center;
}
.contentBox a.headLinkPR:hover,
.contentBox a.headLinkPR:active{
	text-decoration:underline;
}

/* using definition list instead of class headLinkPR for WYSIWYG control of these hyperlinks */
.contentBox dl dt a:link,
.contentBox dl dt a:visited{
	display: block;
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 0px 5px 0 28px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat left center;
}
.contentBox dl dt a:hover,
.contentBox dl dt a:active{
	text-decoration:underline;
}

.contentBox a.more:link,
.contentBox a.more:visited{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 5px 5px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat left center;
}
.contentBox a.more:hover,
.contentBox a.more:active{
	text-decoration:underline;
}

.contentBox a.toTop:link,
.contentBox a.toTop:visited{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 15px 5px 10px 0px;
	background: url(../../../pics/com/en/pfeil_up.gif) no-repeat 0 3px;
}
.contentBox a.toTop:hover,
.contentBox a.toTop:active{
	text-decoration:underline;
}

.contentBox a.print:link,
.contentBox a.print:visited{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 20px;
	margin: 15px 5px 10px 0px;
	background: url(../../../pics/com/en/ic_printer.gif) no-repeat 0 0px;
}
.contentBox a.print:hover,
.contentBox a.print:active{
	text-decoration:underline;
}

.contentBox a.linklist:link,
.contentBox a.linklist:visited{
	text-decoration:none;
	display: block;
	padding: 0px 5px 0 13px;
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat 0px 3px;
	color: #3B3B9B;
	font-weight: bold;
}
.contentBox a.linklist:hover,
.contentBox a.linklist:active{
	text-decoration:underline;
}

.contentBox table.tableNormal{
	margin: 2px 30px 4px 30px;
	border-collapse:collapse;
	empty-cells: show;
	width: 610px;
}
.tableNormal th{
	width:110px;
	color:#D7E5EB;
	background: #3B3B9B;
	padding: 3px 5px 3px 8px;
	border-right: 1px solid #fff;
}
.tableNormal th.thFirst{
	padding: 3px 5px 3px 12px;
	width:158px;
}
.tableNormal td{
	color:#5D7381;
	padding: 3px 5px 3px 8px;
	border-bottom: 1px solid #D7E5EB;
	border-right: 1px solid #fff;
}
.tableNormal td.tdFirst{
	padding: 3px 5px 3px 12px;
	font-weight: bold;
}
.tableNormal td.tdDark{
	background: #E7ECF5;
	line-height:16px;
}
.tableNormal td.tdLight{
	background: #F7F8FC;
	line-height:16px;
}

.tableNormal .tdSmall{
	font-size:9px;
}

a.tableInfo,
a.tableInfo:link,
a.tableInfo:visited{
	vertical-align:middle;
	padding: 0 0 0 5px;
}

/* --------------- Sitemap -------------------------------- */

ul.sitemap{
	list-style: none;
	margin: 10px 16px 10px 16px;
}
ul.sitemap ul{ 
	list-style:none;
	list-style-image: none;
}

ul.sitemap li.level1{
	line-height: 15px;
}
ul.sitemap li.level2{
	line-height: 15px;
}
ul.sitemap li.level3{
	line-height: 15px;
}

ul.sitemap a:link,
ul.sitemap a:visited,
ul.sitemap a:hover,
ul.sitemap a:active{
	display: block;
	height: 15px;
}
ul.sitemap a.linkArrowExpertise:link,
ul.sitemap a.linkArrowExpertise:visited{background: #fff url(../../../pics/com/en/pfeil_rechts_link_expertise.gif) no-repeat left center;}
ul.sitemap a.linkArrowLawyers:link,
ul.sitemap a.linkArrowLawyers:visited{background: #fff url(../../../pics/com/en/pfeil_rechts_link_lawyers.gif) no-repeat left center;}
ul.sitemap a.linkArrowPublications:link,
ul.sitemap a.linkArrowPublications:visited{background: #fff url(../../../pics/com/en/pfeil_rechts_link_publications.gif) no-repeat left center;}
ul.sitemap a.linkArrowCareer:link,
ul.sitemap a.linkArrowCareer:visited{background: #fff url(../../../pics/com/en/pfeil_rechts_link_career.gif) no-repeat left center;}
ul.sitemap a.linkArrowAbout:link,
ul.sitemap a.linkArrowAbout:visited{background: #fff url(../../../pics/com/en/pfeil_rechts_link_about.gif) no-repeat left center;}


a.level1:link,
a.level1:visited{
	padding:2px 5px 2px 16px;
	margin: 0 0 5px 0;
	background: #E1E3DD;
}
a.level1:hover,
a.level1:active{
	
}

a.level2:link,
a.level2:visited{
	margin: 0 0 0 16px;
	padding:2px 5px 2px 16px;
}
a.level2:hover,
a.level2:active{
	
}
a.level3:link,
a.level3:visited{
	margin: 0 0 0 36px;
	padding:2px 5px 2px 16px;
}
a.level3:hover,
a.level3:active{
	
}

/* ------------------- Forms ----------------------- */

.contentAreaInputText{
	vertical-align: middle;
	font-size: 11px;
	color: #82847D;
	float: left;
	width: 241px;
	padding: 1px 0 2px 2px;
	border: 1px solid #82847D;
}
.checkbox{
	float: left;
	margin: 0;
	padding:0;
	height: 16px;
}

.labelContent{
	float:left;
	width: 100px;
	margin: 0 10px 10px 16px;
	color:#82847D;
}
.labelFrontInline{
	margin: 0 10px 0 0;
	vertical-align: middle;
}

.labelContentBehind{
	float:left;
	vertical-align: middle;
	width: 130px;
	margin: 0 10px 0px 5px;
	color:#82847D;
}
.checkEinheit{
	padding: 5px 0 10px 16px;
}


/* ------------------------------- Left Menu Area ------------------------- */

#contentAreaLeft .produkt_menu a.menu_head{
	color: #5d7381;
	font-weight: bold;
	background: url(../../../pics/com/en/ic_arrow_right.gif) 0 2px;
	padding: 0 0 4px 14px;
	background-repeat: no-repeat;
	text-decoration: none;
	display:block;
	border-bottom: 1px dotted #a6cbda;
	margin-bottom: 4px;
}

#contentAreaLeft .produkt_menu a.menu_head:hover{
	color: #3B3B9B;
}

#contentAreaLeft .produkt_menu a.menu_head_active{
	color: #3B3B9B;
	font-weight: bold;
	background: url(../../../pics/com/en/ic_arrow_down.gif) 0 2px;
	padding: 0 0 4px 14px;
	background-repeat: no-repeat;
	text-decoration: none;
	display:block;
	border-bottom: 1px dotted #3B3B9B;
	margin-bottom: 8px;
}

.produkt_menu{
	width: 245px;
	padding: 12px 16px 5px 30px;
	color: #5d7381;
	font-size: 11px;
}

.produkt_menu p{
	padding-left: 5px;
}

.produkt_menu ul{
	padding:0;
	margin:0;
}

.produkt_menu li{
	padding:0;
	margin:0;
}

.menu{
	border-bottom: 1px dotted #3B3B9B;
	padding: 0 0 8px 11px;
	margin-bottom: 4px;
	display:none;
}

.produkt_menu .active{
	display:block;
}

.produkt_menu .menu a{
	color: #5d7381;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}

.produkt_menu .menu a:hover{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration: none;
}



/* ------------------------------- Right Feature Area ------------------------- */

#rightFeatureArea{
	position: relative;
	float: right;
	width: 184px;
	margin: 0 0 0 0;
}

/* Hides from IE5-mac \*/
* html #rightFeatureArea{
	height: 1%;
}
/* End hide from IE5-mac */

.rfaBox{
	margin: 0 0 5px 1px;
	background: transparent url(../../../pics/com/en/bg_rfaBox_top.gif) no-repeat left top;
}
#homeNewsBox{
	position: absolute;
	top: 240px;
	left: 0;
	min-height: 222px;
	width:184px;
	background:none;
	/*background: transparent url(../../../pics/com/en/bg_rfaBox_home_news_top.png) no-repeat left top;*/
}
#homeNewsBox .iePngBgBox{
	background: transparent url(../../../pics/com/en/bg_rfaBox_home_news_top.png) no-repeat left top;
min-height:222px;
}
.homepage .rfaBox{
	margin: 0 0 5px 1px;
	/*background: transparent url(../../../pics/com/en/bg_rfaBox_top.png) no-repeat left top;*/
}
.rfaBoxBottomBg{
		background: transparent url(../../../pics/com/en/bg_rfaBox_bottom.gif) no-repeat bottom left;
		height: 15px;
		line-height: 15px;
		font-size: 15px;
		width:184px;
}
.homepage .rfaBoxBottomBg{
		/*background: #fff url(../../../pics/com/en/bg_rfaBox_home_news_bottom.png) no-repeat top left;*/
		background: #fff url(../../../pics/com/en/bg_rfa_box_home_news_bottom.gif) no-repeat top left;
		position: absolute;
		bottom:0;
		left: 0;
		height: 15px;
		line-height: 15px;
		font-size: 15px;
		width:184px;
}
.rfaBox ul{
	color:#FFFFFF;
	list-style: none;
	margin: 4px 10px 0 25px;
	list-style-image: url(../../../pics/com/en/ic_star.gif);
}

#rightFeatureArea .topBox{
	background: transparent url(../../../pics/com/en/bg_rfa_box_top.gif) no-repeat left top;
	padding: 5px 0 0 0;
}

#rightFeatureArea .bottomBox{
	background: transparent url(../../../pics/com/en/bg_rfa_box_bottom.gif) no-repeat left bottom;
	padding: 0 0 17px 0;
}

.rfaBox  h2{
	font-size:12px;
	padding: 12px 0 0 0;
	margin: 0 10px 14px 13px;
}
.rfaBox  h3{
	font-size:11px;
	padding: 0;
	margin: 8px 10px 0 13px;
	border-bottom: none;
	color: #5D7381;
	font-weight: bold;
}

#rightFeatureArea .topBox h2{
	padding: 0px 10px 3px 13px;
}

.rfaBox  p{
	font-size:11px;
	color: #5D7381;
}
.rfaBox  p{
	margin:  0 10px 10px 13px;
}


.rfaBox  p.trennLinie{
/*	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;*/
	border-bottom: 1px dotted #FFFFFF;
/*	background: #CDDDED;*/
}

.rfaBox p.more{
	margin:10px 0 10px 0;
}

.rfaBox a.more:link,
.rfaBox a.more:visited{
	color: #416B7D;
	font-weight: bold;
	text-decoration:none;
	padding: 0 2px 0 12px;
	margin: 5px 0 0 0;
	background: url(../../../pics/com/en/pfeil_rechts_link_about.gif) no-repeat left center;
}

.rfaBox a.more:hover,
.rfaBox a.more:active{
	text-decoration:underline;
}

.rfaBox a.link:link,
.rfaBox a.link:visited{
	color: #416B7D;
	text-decoration:none;
	padding: 0 15px 0 12px;
	margin: 0 0 0 0;
	background: url(../../../pics/com/en/pfeil_rechts_link_about.gif) no-repeat left center;
}

.rfaBox a.link:hover,
.rfaBox a.link:active{
	text-decoration:underline;
}

.rfaBtn{
	/*float:right;*/
	text-align:right;
}

.rfaBoxStandard p.contactUs{
	font-size: 16px;
	font-weight: bold;
	padding:0 0 5px 8px;
	color:#5e7482;
}

.rfaBoxImg{
	float: left;
	display: block;
}
.rfaBoxImg img{
	display: block;
}
.rfaBoxContent{
	float: left;
	width:215px;
	padding: 5px 0px 0px 14px;
}
.rfaBoxStandard{
	padding: 0px 0 2px 0;
}

.rfaBoxStandard h2{
	color: #5D7381;
}

.rfaBoxBottom{
	color:#FFFFFF;
	padding: 5px 2px 0 2px;
	background-color:#3B3B9B;
}

.rfaBoxBottom h2{
	color: #fff;
}

.rfaBoxTeaserStandard{
	padding: 0px 15px 9px 14px;
}

.rfaBoxHome .rfaSelect{
	vertical-align: middle;
	clear: both;
	width: 156px;
	font-size: 11px;
	color: #82847D;
	float: left;
}
.rfaBoxHome .rfaInputText{
	vertical-align: middle;
	clear: both;
	width: 152px;
	font-size: 11px;
	color: #82847D;
	float: left;
	padding-left: 2px; 
	border: 1px solid #82847D;
}

.rfaBoxFeaturedTeaser .rfaSelect,
.rfaBoxFeaturedTeaser .rfaInputText{
	vertical-align: middle;
	clear: both;
	font-size: 11px;
	color: #82847D;
	float: left;
}
.rfaBoxFeaturedTeaser .rfaSelect{
	width: 245px;
	
}
.rfaBoxFeaturedTeaser .rfaInputText{
	width: 241px;
	padding: 1px 0 2px 2px;
	border: 1px solid #82847D;
}


/* = Language Selection box right
============================================================================= */

.rfaBoxLanguageSelector{
	background: #fff;;
	width: 179px;
	margin-bottom: 10px;
}
.homepage .rfaBoxLanguageSelector{
	background: #fff;;
}
.rfaBoxLanguageSelector h3{
	background: #fff;
	border-bottom: none;
	margin: 15px 13px 0 13px;
}
.rfaBoxLanguageSelector a#selectCountry{
	padding: 0 20px 0 0;
	display: block;
	color: #5E7482;
}
.rfaBoxLanguageSelector a#selectCountry:active,
.rfaBoxLanguageSelector a#selectCountry:focus{
	outline: none;
}
#rightFeatureArea .rfaBoxLanguageSelector h3 a.opened{
	background: #fff url(../../../pics/com/en/bg_arrow_red_up.gif) no-repeat right center;
}
#rightFeatureArea .rfaBoxLanguageSelector h3 a.closed{
	background: #fff url(../../../pics/com/en/bg_arrow_red_down.gif) no-repeat right center;
}
.rfaBoxLanguageSelector h2{
	color:#fff;
	background:#0C1C8D;
	margin: 0;
	padding: 10px 10px 10px 15px;
}
.rfaBoxLanguageSelector ul{
	margin:5px 13px 10px 13px;;
}
#rightFeatureArea .rfaBoxLanguageSelector ul a{
	background: transparent url(../../../pics/com/en/arrow_diagonal_up.gif) no-repeat 0 4px;
	display: block;
}
#rightFeatureArea .rfaBoxLanguageSelector ul a:hover,
#rightFeatureArea .rfaBoxLanguageSelector ul a:focus,
#rightFeatureArea .rfaBoxLanguageSelector ul a:active{
	font-weight:bold;
	background: transparent url(../../../pics/com/en/arrow_diagonal_up_bold.gif) no-repeat 0 4px;
}
.rfaBoxLanguageSelectorBottom{
	background: transparent url(../../../pics/com/en/bg_country_selection_bottom_white.gif) no-repeat;
	height: 15px;
	line-height: 15px;
	font-size:15px;
}
.homepage .rfaBoxLanguageSelectorBottom{
	background: transparent url(../../../pics/com/en/bg_country_selection_bottom.gif) no-repeat;
	height: 20px;
}
.homepage .rfaBoxLanguageSelector .linkList{
	margin: 3px 0 0 13px;
	height: 170px;
	overflow:auto;
}
.rfaBoxLanguageSelector .linkList h3{
	margin:2px 0 0 0;
	padding: 0;
}

/* =========================================================================== */

.aBisZ{
	margin: 0 0 10px 0;
	color: #fff;
}

.aBisZ a:link,
.aBisZ a:visited{
	display: block;
	float:left;
	color: #fff;
	padding: 1px 3px 2px 3px;
	margin: 0 1px 1px 0;
	width: 15px;
	background: #85c1d1;
	text-align: center;
}
.aBisZ a:hover,
.aBisZ a:focus,
.aBisZ a:active{
	color: #fff;
	background: #85a2ad;
	text-decoration: none;
}


a.aGo:link,
a.aGo:visited,
a.aGo:hover,
a.aGo:active{
	display: block;
	float: right;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	margin:0 5px 5px 10px;
	padding: 3px 15px 0 0;
}
a.aGoColor1{
	color: #9E344B;
	background: transparent url(../../../pics/com/en/pfeil_rechts_rot.gif) no-repeat 96% 73%;
}
a.aGoColor2{
	color: #778F53;
	background: transparent url(../../../pics/com/en/pfeil_rechts_dunkelgruen.gif) no-repeat 96% 73%;
}
a.aGoColor3{
	color: #A1C578;
	background: transparent url(../../../pics/com/en/pfeil_rechts_hellgruen.gif) no-repeat 96% 73%;
}
a.aGoColor4{
	color: #fff;
	background: transparent url(../../../pics/com/en/pfeil_rechts_weiss.gif) no-repeat 96% 73%;
}

.rfaHomeColor1{	border-right: 8px solid #9E344B;}
.rfaHomeColor2{	border-right: 8px solid #778F53;}
.rfaHomeColor3{	border-right: 8px solid #A1C578;}

.rfaHomeColor1 h2{
	color: #9E344B;
}
.rfaHomeColor2 h2{
	color: #778F53;
}
.rfaHomeColor3 h2{
	color: #A1C578;
}


.rfaBoxBG1{
	background: #BBD1A0 url(../../../pics/com/en/pic_rfa_career_teaser2_bg.gif) no-repeat top left;
}

/* RRA Featured Teaser */

.rfaBoxFeaturedTeaser{
	background-color:#85A2AD;
	margin:0;
	padding: 0;
	border-bottom: 1px solid #fff;
}
* html .rfaBoxFeaturedTeaser{
	height: 1%;
}
.rfaBoxFeaturedTeaser h2{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 2px 0;
}
.rfaBoxFeaturedTeaser p{
	color: #fff;
	font-size: 11px;
	margin: 5px 0 2px 0;
}
.rfaBoxFeaturedTeaser .floatRight{
	float:right;
	display: block;
}
.rfaBoxFeaturedTeaser img.floatRight{
	margin: 0 0 0 5px;
}

.rfaBoxFeaturedTeaser .rfaTeaserListNormal{
	color:#fff;
	margin: 0 105px 10px 12px;
	list-style: none;
	list-style-image: url(../../../pics/com/en/pfeil_vorlink_liste_weiss.gif);
}

.rfaTeaserListNormal li{
	padding: 0;
}

/* RRA Featured Teaser end */

/* RFA Related Links List */
.rfaRelatedLinksList{
	list-style: none;
	margin: 5px 10px 10px 0;
	padding: 0;
}

.rfaRelatedLinksList li{
	padding: 1px 10px 1px 0;
}

.rfaRelatedLinksList li a:link,
.rfaRelatedLinksList li a:visited{
	display: block;
	text-decoration:none;
	padding: 0 0 0 15px;
	background: url(../../../pics/com/en/pfeil_ganz_vorlink.gif) no-repeat left center;
}
.rfaRelatedLinksList li a:hover,
.rfaRelatedLinksList li a:active{
	text-decoration:underline;
}

/* RFA Related Links List end */



/* ----------------------------------------- Footer ---------------------------------------------- */
#footer{
	clear: left;
	width:670px;
	position: relative;
	margin-top:20px;
	height: 20px;
	font-size: 10px;
	text-align: center;
}

#footerNav{
	height: 19px;
	color: #5d7381;
}
#footerNav a:link,
#footerNav a:visited{
	font-size: 11px;
	color: #5d7381;
	text-decoration: none;
}
#footerNav a:hover,
#footerNav a:active{
	text-decoration: underline;
}

#footerNav ul{
	color: #5d7381;
	display: block;
	list-style: none;
	margin:0 0 0 0;
	padding: 2px 0 0 0px;
	text-align: left;
}
#footerNav ul li{
	display: inline;
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	border-right: 1px solid #848ec4;
	padding: 0 7px 0 7px;
}
#footerNav ul li.first{
	padding-left:0;
}
#footerNav ul li.last{
	border-right: none;
}
#footerNav ul li.noPipe{
	border-right: none;
	padding-right: 0;
}


/* ----------------------------------------- Specific ---------------------------------------------- */

.introBelgium #nav, .introBelgium #subnav, .introBelgium #metaNav .language {
	display: none;
}

.introBelgium #langSelect {
	background: url(../../../pics/com/en/belgium.jpg) no-repeat top center;
	position: relative;
	height: 400px;
	width: 100%;
}

.introBelgium #nl {
	position: absolute;
	left: 612px;
	top: 116px;
}
.introBelgium #en {
	position: absolute;
	left: 450px;
	top: 0px;
}
.introBelgium #fr {
	position: absolute;
	left: 132px;
	top: 275px;
}

.introBelgium #langSelect a {
	color: #3B3B9B;
	font-weight: bold;
	font-size: 200%;
}

/*.introBelgium #langSelect a:hover {
	background: url(../../../pics/com/en/pfeil_vorlink.gif) no-repeat left;
}*/

/*
 * Added 28/12/2006
 * #contact1,#contact2,#contact3
 */
#contact1{
	padding: 8px 0px 0px; 
	background: rgb(209, 217, 232) none repeat scroll 0%; 
	display: block; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

#contact2{
	padding: 8px 0px 0px; 
	background: rgb(209, 217, 232) none repeat scroll 0%; 
	display: none; 
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

#contact3{
	padding: 8px 0px 0px; 
	background: rgb(209, 217, 232) none repeat scroll 0%; 
	display: none; 
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

