/* a:link{color:#004963; font-weight:bold;}
 a:hover{color:#1B7EE4; text-decoration:underline;}
 a:visited{color:#6A95A4;}
*/
//a.more{display:block; color:#1F577D; background:url(/ger/cssimages/home/more-arrow.png) no-repeat 34px 4px; margin-left:1px; }
//a.more-info{background:url(/ger/cssimages/home/more-arrow.png) no-repeat right 4px; padding-right:10px;}
div#flash{margin-bottom:14px; height:236px;}
div#flash img{display:none;}
div #countryselector{margin-bottom:14px; height:457px;}
div.activeTab ul.tabs li{float:left;}
div.activeTab ul.tabs li a{background:url(/ger/cssimages/home/home-tabs-ger.png) no-repeat; display:block; text-indent: -9999px; height:33px}

div#hometabs{width:718px; float:left; margin-right:14px;}
div.activeTab ul.tabs li#tab1 a{ width:359px;}
div.activeTab ul.tabs li#tab2 a{width:359px; background-position:-359px 0}
//div.activeTab ul.tabs li#tab3 a{width:177px; background-position:-371px 0;}
//div.activeTab ul.tabs li#tab4 a{width:170px; background-position:-548px 0;}

div.activeTab ul.tabs li#tab1 a:hover, div.activeTab ul.tabs li#tab1 a.active{background-position:0 -33px;}
div.activeTab ul.tabs li#tab2 a:hover, div.activeTab ul.tabs li#tab2 a.active{background-position:-359px -33px}
div.newTab1 div.newTab2 h1{background:url(/ger/cssimages/home/home-tabs-ger.png) no-repeat; display:block; text-indent: -9999px; height:33px}
div.newTab1 h1{background:url(/ger/cssimages/home/home-tabs-ger.png) no-repeat; text-indent: -9999px; height:33px; background-position:0 0; }
//div.newTab2 h1{background:url(/ger/cssimages/home/home-tabs-ger.png) no-repeat; display:block; text-indent: -9999px; height:33px; background-position:-359px -33px;}

//div.activeTab ul.tabs li#tab3 a:hover, div.activeTab ul.tabs li#tab3 a.active{background-position:-371px -33px;}
//div.activeTab ul.tabs li#tab4 a:hover, div.activeTab ul.tabs li#tab4 a.active{background-position:-548px -33px;}

div.activeTab div{background:#EEE; border:1px solid #DCDFE1; border-top:none; padding:20px; padding-top: 15px; padding-bottom: 5px;  display:inline ; clear:both;}
div.activeTab div.show{display:block;}
div.tabs div.col1 {width:310px; float:left;}
div.tabs div.col2{width:310px; float:right;}

div.tabs div.col1{margin-right:32px;}


div.tabs div div{border:none; display:block; padding:0px; clear:none;}
div.tabs h1{font-size:17px; font-weight:bold; color:#367939; border-bottom:2px solid #D3D5D8;padding-bottom:8px; margin-bottom:17px;}
div.tabs h2{font-size:15px; font-weight:bold; line-height:1.1; color:#1F577D; clear:both;}
div.tabs h3{font-size:13px; font-weight:bold; line-height:1.1; color:#1F577D; margin-bottom:17px;}
div.tabs h2 a, #featured-customer h4 a, #featured-capability h4 a, div.tabs h3 a{color:#1F577D;}
div.tabs h2 a, #take-me-to h4 a, div.tabs h3 a{color:#1F577D;}
div.tabs h2 a:hover{color:#1B7EE4; text-decoration:none;}
div.tabs span.date{font-size:11px; color:#666;}
div.tabs span.location, div.tabs span.event-type{display:block; font-weight:bold; color:#666; font-size:12px;}
div.tabs span.location{margin-top:-16px;}
div.tabs span.event-type{font-weight:normal; margin-bottom:17px; }

div.tabs p{line-height:1.2; font-size:12px; color:#333; margin:10px 0 17px 0}
div.tabs p.last{border-top:1px solid #D3D5D8; margin-top:25px; padding-top:10px; padding-bottom:3px;}

div.fourcol{width:146px; float:left; margin-right:26px;}
div.fourcol ul{border-bottom:1px solid #D3D5D8;}
div.nrm{margin-right:0px;}
div.fourcol ul li a{color:#1F577D; line-height:1.2; font-size:12px; padding-right:15px; margin-bottom:15px; display:block;}
div.fourcol a.more, div.tabs a.all{width:95px; background:url(/ger/cssimages/home/fourcol-more.png) no-repeat right center #FFF; border:1px solid #D3D5D8; padding:3px 22px 3px 6px; margin-top:10px; line-height:1;}


/*div.tabs a.all{color:#1F577D; background:url(/ger/cssimages/home/all-arrow.png) no-repeat 70px 5px #FFF; border:1px solid #CDD0D0; padding:0px 18px 0px 6px;}*/
/*div.tabs a.products{background-position:80px 5px;}
div.tabs a.news{background-position:60px 5px;}
div.tabs a.events{background-position:65px 5px;}*/
div#portlets{float:right; width:188px; margin-top:-27px;}
div#portlets p{color:#333;}
div#portlets img.intergeo {border:0; padding-top:20px; padding-bottom:10px; margin:0;}

#portlets h3{text-indent:-9999px; width:188px;}
#pbbi-loesungen {margin-bottom:10px;}
#pbbi-loesungen h3{background:url(/ger/files/graphics/home/featured_main_featured_main_top.png) no-repeat left top; height:28px; }
#pbbi-loesungen ul{border: 1px solid #87B400; border-width:0px 1px 0 1px}
#pbbi-loesungen ul li{  border-bottom:1px solid #87B400; border-top:1px solid #AAD52B;}
#pbbi-loesungen ul li a{background:url(/ger/cssimages/layout/secondary-nav-sprite.png) repeat-x left -5px; width:171px; height:18px; color:#FFF; display:block; padding:4px 0 0 15px;}
#pbbi-loesungen ul li a:hover{background-position:left -21px; text-decoration:none;}
#unsere-kunden h3{background:url(/ger/cssimages/home/unsere-kunden.png) no-repeat left top; height:27px; }
#unsere-kunden ul{border: 1px solid #87B400; border-width:0px 1px 0 1px}
#unsere-kunden ul li{  border-bottom:1px solid #87B400; border-top:1px solid #AAD52B;}
#unsere-kunden ul li a{background:url(/ger/cssimages/layout/secondary-nav-sprite.png) repeat-x left -5px; width:171px; height:18px; color:#FFF; display:block; padding:4px 0 0 15px;}
#unsere-kunden ul li a:hover{background-position:left -21px; text-decoration:none;}
#unsere-kunden h3{background:url(/ger/cssimages/home/produkt-download.png) no-repeat left top; height:27px; }
#unsere-kunden ul{border: 1px solid #87B400; border-width:0px 1px 0 1px}
#unsere-kunden ul li{  border-bottom:1px solid #87B400; border-top:1px solid #AAD52B;}
#unsere-kunden ul li a{background:url(/ger/cssimages/layout/secondary-nav-sprite.png) repeat-x left -5px; width:171px; height:18px; color:#FFF; display:block; padding:4px 0 0 15px;}
#unsere-kunden ul li a:hover{background-position:left -21px; text-decoration:none;}
#business-insight{border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:10px; margin-bottom:5px;}
#business-insight {margin-bottom:10px;}
#business-insight h3{background:url(/ger/cssimages/home/business-insight.png) no-repeat left top; height:25px; }
#kundentag{border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:10px; margin-bottom:5px;margin-top:0px;}
#kundentag{margin-bottom:10px;}
#kundentag h3{background:url(/ger/files/graphics/kundentag/featured-kundentag.png) no-repeat left top; height:25px; }
#normal{border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:10px; margin-bottom:5px;margin-top:0px;}
#normal{margin-bottom:10px;}


#featured-customer, #featured-capability, #unsere-kunden, #produkt-download, #social-media {border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; margin-bottom:5px;}
#social-media {border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:10px; margin-bottom:5px;}
#featured {border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:10px; margin-bottom:5px; font-size:11px;}
#featured_random li {display:none; }
#featured_random li img{text-align:center }
#unsere-kunden{border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px; padding-bottom:5px; padding-top:5px; margin-bottom:5px;}
#unsere-kunden2{border:1px solid #DCDFE1; border-top:0; background:#EEE; width:158px; padding:14px; padding-bottom:5px; padding-top:5px; margin-bottom:5px;}
#intergeo{background:#EEE;border:0; width:188px; padding-top:10x; padding-bottom:0px; padding-top:0px; margin-bottom:0px;}


#featured-customer h4, #featured-capability h4, #unsere-kunden h4, #produkt-download h4{font-size:13px; color:#1F577D; margin-bottom:7px; clear:both;}
h3.produkt-download {background:url(/ger/cssimages/home/produkt-download.png) no-repeat left top;  height:26px;}
h3.unsere-kunden {background:url(/ger/cssimages/home/unsere-kunden.png) no-repeat left top;  height:26px;}
h3.featured-event {background:url(/ger/cssimages/home/featured-event.png) no-repeat left top;  height:26px;}
h3.featured-solutions {background:url(/ger/files/graphics/home/featured_main_featured_main_top.png) no-repeat left top;  height:28px; margin:0}
h3.social-media {background:url(/ger/cssimages/home/social-media.png) no-repeat left top;  height:26px;}
h3.featured-customer {background:url(/ger/cssimages/home/featured-customer.png) no-repeat left top;  height:26px; margin-top:14px;} 
h3.business-insight {background:url(/ger/cssimages/home/business-insight.png) no-repeat left top;  height:25px;}
h3.kundentag {background:url(/ger/files/graphics/kundentag/featured-kundentag.png) no-repeat left top;  height:25px;}


h3.featured-capability{background:url(/ger/cssimages/home/featured-capability.png) no-repeat left top; height:25px; margin-top:14px;}
ul.featured_solutions_list {padding:0, margin-bottom:10px}
ul.featured_solutions_list li {padding:0; margin:0;height:25px;}
ul.featured_solutions_list li.last  {padding:0; margin:0;height:25px; margin-bottom:10px;}
ul.featured_solutions_list li a {padding:0; margin:0;}
ul.featured_solutions_list li a img{padding:0; margin:0; border:0}
span.featured-image{ margin-bottom:5px;margin-right:5px;}
span.featured-image img{border:2px solid #FFF; display:block; }

p.ecowise{float:right; margin-right:10px; }
div.tabs div:after, div.tabs p:after, span.featured-image:after{content: ""; display: block; height: 0; clear: both; }

a.more:hover, div.activeTab ul.tabs li a:hover, div.fourcol ul li a:hover{color:#1B7EE4;}
a.more:visited, div.activeTab ul.tabs li a:visited, div.fourcol ul li a:visited{color:#6495A4;}

#portlets a.more{
	display:block;
	color:#1F577D;
	background:url(/ger/cssimages/icons/portlets-arrow.png) no-repeat right 4px #FFF;
	background-position: 110px 5px;
	margin-left:0px;
	border:1px solid #CDD0D0;
	padding:2px 0 2px 6px;
}

#footer{border:none;}
#portlets div.standard p,#multimedia p,#eNews p,#links p,#pbbi-logos p,div.multimedia-teaser {
	font-size:11px;
	color:#333;
	line-height:1.2;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #CDD0D0;
}

#a_banner{
	padding-bottom:7px;
}

#hero {
	width:920px;
	margin:0 auto 10px auto;
	position:relative;
	height:240px;
	z-index:1;
}

#hero h2 {display:none;}

#hero h3 {
	position:absolute;
	left:400px;	bottom:86px;
	font:normal 26px arial, sans-serif;
	z-index:75;
	color:#fff;
}

#hero h4 {
	position:absolute;
	left:400px;	bottom:62px;
	font:bold 8px arial, sans-serif;
	z-index:75;
	color:#fff;
	text-transform:uppercase;
}

#hero ul.benefits {
	padding-top:20px;
}

#hero ul.benefits li {
	margin-left:20px;
	padding-left:30px;
	background:transparent url('/ger/cssimages/home/arrows.png') no-repeat 0 0;
	line-height:1.4;
	padding-bottom:7px;
	font-size:13px;
	color:#676767;
	width:300px;
	font-family:Tahoma, arial, sans-serif;
}

#hero ul.benefits li.financial_services {background-position:0 -42px;}
#hero ul.benefits li.communications {background-position:0 -84px;}
#hero ul.benefits li.public_sector {background-position:0 -126px;}

#hero p.learn_more {
	color:#999;
	position:absolute;
	left:400px;	bottom:10px;
	font:10px/1.25 Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	z-index:75;
	background:#fff;
	
}

#hero p.learn_more a {
	color:#666;
	text-decoration:none;
	display:block;
	padding:5px 25px 5px 10px;
	position:relative;
	z-index:99;
	background:transparent url('/ger/cssimages/home/p_arrows.png') no-repeat 0 0;
	background-position:100% 0px;
	font-weight:normal;
}

#hero p.learn_more a.financial_services {background-position:100% -46px;}
#hero p.learn_more a.communications {background-position:100% -92px;}
#hero p.learn_more a.public_sector {background-position:100% -138px;}

#hero p.learn_more a:hover {color:white;background-position:100% -23px;}
#hero p.learn_more a:hover.financial_services {color:white;background-position:100% -69px;}
#hero p.learn_more a:hover.communications {color:white;background-position:100% -115px;}
#hero p.learn_more a:hover.public_sector {color:white;background-position:100% -161px;}

#hero .unit {
	width:918px;
	height:238px;
	background:#fff;
	border:1px solid #aaa;
	position:absolute;
	top:0;
	left:0;
}

#hero img.main {
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

#hero #thumbnails {
	position:absolute;
	left:10px;
	top:155px;
	float:left;
}
#hero #thumbnails li {
	float:left;
	margin:0 4px 4px 0;
	width:82px;
}
#hero #thumbnails a {
	display:block;
	width:84px;
	outline:none;
	font-size:10px;
	text-align:center;
	font-family:Tahoma, arial, sans-serif;
	color:#999;
	font-weight:normal;
}
#hero #thumbnails a:hover {
	text-decoration:none;
}
#hero #thumbnails img {
	display:block;
	width:76px;
	height:54px;
	border:3px solid #fff;
}

#hero #thumbnails li.active a.insurance,#hero #thumbnails li a:hover.insurance  {color:#8fcae7;}
#hero #thumbnails li.active .insurance img,#hero #thumbnails li a:hover.insurance img {border-color:#8fcae7;}
#hero #thumbnails li.active a.financial_services, #hero #thumbnails li a:hover.financial_services {color:#38939b;}
#hero #thumbnails li.active .financial_services img, #hero #thumbnails li a:hover.financial_services img {border-color:#38939b;}
#hero #thumbnails li.active a.communications, #hero #thumbnails li a:hover.communications  {color:#f0ab00;}
#hero #thumbnails li.active .communications img, #hero #thumbnails li a:hover.communications img {border-color:#f0ab00;}
#hero #thumbnails li.active a.public_sector, #hero #thumbnails li a:hover.public_sector  {color:#aea400;}
#hero #thumbnails li.active .public_sector img, #hero #thumbnails li a:hover.public_sector img {border-color:#aea400;}

#hero #thumbnails .active a:hover img {
	background-color: #fff;
	cursor:default;
}

#portlets h2 {
	height:20px;
	background-color:transparent;
	background-image:url("/ger/cssimages/sub/portlets-header-wordless.png");
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0pt -26px;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:auto auto;
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding-top:6px;
	padding-right:0pt;
	padding-bottom:0pt;
	padding-left:15px;
	clear: both;
}
