
img {
    border:0px;
}
a:active
{
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}


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;
}

fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol{
list-style-image:none;
list-style-position:outside;
color:#404548;
}
ol li  {
	margin:0;
	padding:0;
	font-size:1.1em
}

ol li ul li, ul li ul li {
	font-size:1em!important;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
q:before, q:after {
content:'';
}

abbr, acronym {
border:0 none;
}
body {
-x-system-font:none;
background-color:#FFFFFF;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}
html {
}

table {
clear:both;
}
abbr, acronym {
border-bottom:1px dotted #000000;
cursor:help;
}
blockquote, ul, ol, dl {
margin:1em;
}
ol, ul, dl {
margin-left:2em;
}
dl dd {
margin-left:1em;
}
th {
font-weight:bold;
}
caption {
margin-bottom:0.5em;
text-align:center;
}
p {
margin-bottom:1em;
}
a {
color:#336699;
text-decoration:underline;
}
a:hover {
color:#0066CC;
text-decoration:none;
}
a:visited {
}
h1 {
font-size:1.8em;
}
h2 {
font-size:1.6em;
}
h3 {
font-size:1.4em;
}
h1, h2, h3 {
margin:1em 0;
}
h4, h5, h6 {
font-size:1.1em;
}
h1, h2, h3, h4, h5, h6, strong {
font-weight:bold;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
code, pre {
font-family:"Courier New",Courier,monospace;
white-space:pre;
}
.important {
font-weight:bold;
}
body.staging {
border:10px solid #FF0000;
}

#wrapper {
}
#content-wrapper {
}
.portal-iframe #content-wrapper {
width:100%;
}
#banner {
}
#banner .logo {
}

hr, .separator {
border-top:1px dotted #BFBFBF;
}

.highlight {
background:#FFFFCC none repeat scroll 0 0;
font-weight:bold;
padding:0 1px;
}




/********************************************************************************/
/* THEME */
/********************************************************************************/




body{
	margin:0;
	padding:0;
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	background:#83A8B6 url(../../fileadmin/space/images/sapweb/body_bkgnd.jpg) left top repeat-x; 
	color:#000000;
}
#webContainer{
	margin:0 auto 50px;
	padding:0;
	width:990px;
	position:relative; /* Ensures that all content in this container can be positioned relative to the container (rather than the viewport). */
	border:0; /* If you feel tempted to put a border on this div, please talk to the TechLead first. */ 
}

div#bannerContainer{
	margin:0;
	padding:0;
    background:url(../../fileadmin/space/images/sapweb/banner_sapweb.jpg)	left top no-repeat; 
    height: 100px;
}
div.clearAll{
	clear:both;
	line-height:0
}

div#pageLayoutCtr{
	margin:0;
	padding:0;
	width:986px;
	position:relative; /* Ensures that all content in this container can be positioned relative to the container (rather than the viewport). */
	background:#ffffff url(../../fileadmin/space/images/sapweb/pageLayoutCtr_bkgnd.gif) left top repeat-y; 
	border:0; /* If you feel tempted to put a border on this div, please talk to the TechLead first. */ 
}

div#contentCtr{
	margin:0 8px;
	padding:0;
	/*border:1px solid pink*/
}


/********************************************************************************/
/* LAYOUTS */
/* Note: the declaration for "mainColContainer" needs to include the ID of its parent container (because the "mainColContainer" can exist within different parent wrappers and has different styling in each) */
/********************************************************************************/
/* ONE COLUMN LAYOUT */
div#oneColWrapper{
	margin:0;
	padding:0
height:261px;
overflow:hidden;
}
div#oneColWrapper div#mainColContainer{ 
	margin:0;
	padding:0;
	min-height:50px;
	border:0px solid fuchsia
}
.ie6 div#oneColWrapper div#mainColContainer{ 
	height:50px
}
/* TWO COLUMN LAYOUT */
div#twoColWrapper{
	margin:0;
	padding:0;
	background:#f1f1f1 url(../../fileadmin/space/images/sapweb/twoColWrapper_bkgnd.jpg) left top no-repeat; 
	height:100%
}
div#twoColWrapper div#leftColContainer{ 
	margin:0;
	padding:0;
	min-height:50px;
	width:200px;
	float:left;
	border:0px solid purple
}
.ie6 div#twoColWrapper div#leftColContainer{ 
	height:50px
}
div#twoColWrapper div#mainColContainer{ 
	margin:0;
	padding:30px 30px 40px 40px;
	min-height:50px;
	width:690px;
	float:left;
	border:0px solid blue
}
.ie6 div#twoColWrapper div#mainColContainer{ 
	height:50px
}
#teaserWrapper{ 
	margin:0;
	width:980px;
	height:123px;
	overflow:hidden;
}

#threeColWrapper{ 
	margin:0;
	width:980px;
	height:297px;
	overflow:hidden;
		
}
#threeColWrapper{
margin-top:-4px!ie;
margin-bottom:-4px!ie;
}

/* hide from Mac \*/


* html #threeColWrapper{
margin-top:-4px;
margin-bottom:-4px;
}

/* end hide */ 
/********************************************************************************/
/* COSTOM */
/********************************************************************************/

.drop-area {
background-color:#D3DADD !important;
border:3px double #828F95;
padding-bottom:30px !important;
}
.active-area {
background-color:#FFFFCC !important;
border:3px double #828F95;
padding-bottom:30px !important;
}
#content-wrapper {
margin:0 auto;
width:90%;
}
#navigation {
border-top:1px solid #304049;
height:132px !important;

}

#navigation ul {
margin:0;
display:inline;
height:46px !important;
padding:0;
text-align:center;
width:944px !important;
}
#navigation li {
-x-system-font:none;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
text-indent:-999em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:4px 0 0;
text-transform:uppercase;
display:block;
overflow: hidden;
margin-left:10px;
}

.home { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) 20px 0 no-repeat scroll; 
}
.home-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) 20px 0 no-repeat scroll; 
}
.about { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -112px  0 no-repeat scroll; 
}
.about-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) -112px 0 no-repeat scroll; 
}
.products { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -245px 0 no-repeat  scroll; 
}
.products-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) -245px 0 no-repeat  scroll; 
}
.services { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -378px 0 no-repeat  scroll; 
}
.services-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg)  -378px 0 no-repeat  scroll; 
}
.markets { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -508px 0 no-repeat  scroll; 
}
.markets-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) -508px 0 no-repeat  scroll; 
}
.career { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -630px 0 no-repeat  scroll; 
}
.career-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) -630px 0  no-repeat  scroll; 
}
.demo { background:url(../../fileadmin/space/images/sapweb/menu-items.jpg) -775px 0 no-repeat  scroll; 
}
.demo-act { background:url(../../fileadmin/space/images/sapweb/menu-items-act.jpg) -775px 0 no-repeat  scroll; 
}
#navigation a {
color:#404548;
display:block;
height:37px;
padding:10px 5px 0 25px;
text-decoration:none;
width:95px;
}
#navigation li a span {
text-decoration:none;
}
#navigation li.selected a, #navigation li a:hover {

}
#navigation li.selected a span {
}
.js #navigation .enter-page {
background-color:#1E2529;
padding:2px;
}
.js #navigation .enter-page a {
background:transparent none repeat scroll 0 0;
display:inline;
font-weight:bold;
padding:0;
}
.js #navigation .enter-page .save-page {
background:transparent url(../../fileadmin/space/images/sapweb/my_place_current.png) no-repeat scroll 0 50%;
margin:0 10px;
padding-left:20px;
}
.ie.js #navigation .enter-page .save-page {
display:inline-block;
padding-bottom:5px;
padding-top:5px;
vertical-align:top;
}
.js #navigation .enter-page .cancel-page {
display:none;
}
.ie.js #navigation .enter-page {
padding:0;
}
.ie.js #navigation .enter-page input.text {
margin:2px;
padding:3px 1px;
}
.js #navigation {
position:relative;
}
.js #add-page {
background:#020509 none repeat scroll 0 0;
border-color:#304049 #304049 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
bottom:100%;
font-weight:bold;
position:absolute;
right:5%;
}
.js #add-page a {
display:block;
text-decoration:none;
}
.js #add-page a span {
background:transparent url(../../fileadmin/space/images/sapweb/add.png) no-repeat scroll 0 50%;
display:block;
margin-left:15px;
padding:5px 20px 2px;
}
.js #add-page a:hover span {
}
.nav-menu-style-1 {
margin:30px auto;
}
.nav-menu-style-2 {
}
.portlet {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #828F95;
margin:0 0 10px;
padding:3px;
}
.portlet-topper {
background:#D3DADD none repeat scroll 0 0;
border-bottom:1px solid #AEB8BC;
padding-right:40px;
}
.portlet-title {
padding:5px;
}
.ie .portlet-title {
padding-bottom:5px;
}
body.lfr-has-sidebar {
padding-left:0;
}
.lfr-has-sidebar #content-wrapper {
padding-left:270px;
width:auto;
}




/********************************************************************************/
/* NAVIGATION */
/********************************************************************************/
#navigation ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ie #navigation ul {
height:1%;
}
.ie6 #navigation, .ie6 #navigation ul {
height:2em;
overflow:visible;
}
#navigation li {
float:left;
list-style-type:none;
position:relative;
}

#navigation .child-menu {
display:none;
}

.nav-menu li a.ancestor {
font-weight:bold;
}
.nav-menu li a.selected {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.nav-menu ul {
padding-left:10px;
}




/********************************************************************************/
/* HOME CSS */
/********************************************************************************/


body{
	margin:0;

}
#homeWelcome{
	margin:0 8px 0 10px;
	padding:0;
	text-align:left;
	border:0px solid red;
	width:988px;
	height:261px;
	
}
#homeWelcomeContainer{
width:968px;
background:transparent url(../../fileadmin/space/images/sapweb/welcom.jpg) left top no-repeat;
height:261px;
margin:0 8px 0 10px;}

#welcome{
background-color:transparent;
border:0 none;
height:auto !important;
line-height:1.3;
margin:0;
padding:25px 50px 50px;
float:left;
width:320px;
}
#welcome p {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0;
}
#welcome H1 {
display: none;
}
.homeWelcomeWrapper{
	margin:0 auto;
	padding:5px 40px;
	border:0px solid blue;
	width:380px;
	float:left;
}
#homeFlashShowreel{
	margin:0;
	padding:5px 5px;
	border:1px solid yellow;
	width:500px;
	float:left
}




/********************************************************************************/
/* NAVIGATION */
/********************************************************************************/



.nav-menu h3 {
display:none;
}
ul.layouts {
margin:0;
padding:0;
}
ul.layouts li {
margin:0;
padding:0;
list-style:none ;
}
ul.layouts li a {
color:#404549;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:6px 0 6px 25px;
text-decoration:none;
width:175px;
}
ul.layouts li a:hover {
background:#404548 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
li.selected a:link, li.selected a:visited {
background:#404548 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
}



/*********************************************************************************************
	This file contains CSS for content entered within Journal Articles.
	File is split into: a) "Generic Styles" and b) "Content Components" (see explanations below)
*********************************************************************************************/
/********************************************************************************/
/* GENERIC STYLES */
/* (note that we specify these "generic styles" to exist only within journal content articles - this prevents our styles impacting the Liferay HTML outside of articles)  */
/********************************************************************************/
div.content h1{
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	font:24px Georgia, Times New Roman, Times, serif;
	color: #404548;
	font-weight:lighter;
	background:transparent url(../../fileadmin/space/images/sapweb/_h1_bkgnd.gif) left bottom no-repeat; 
}
div.content h2{
	margin:3px 0;
	padding:0 0 8px 0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#3891DE;
	font-weight:bold;
	word-spacing:0.1em;
	width:220px;
	background:transparent url(../../fileadmin/space/images/sapweb/_h2_bkgnd.gif) left bottom repeat-x; 
}
div.content h3{
	margin:3px 0;
	padding:0;
}
div.content h4{
	margin:3px 0;
	padding:0;
}
div.content h5{
	margin:3px 0;
	padding:0;
	font-weight:normal
}
div.content p{
	margin:8px 0;
	padding:0;
	font-size:1.1em;
	color:#404548;
	line-height:16px
}
div.content a{
	color:#F04e37;
	text-decoration:underline
}
div.content a:visited, div.content a:active{
	color:#F04e37;
}
div.content a:hover{
	text-decoration:none
}
/* hyperlinked images (<a href="x" class="linkedImage"><img src="x" /></a>) */
div.content a.linkedImage{
	border-bottom: 5px solid #BFB539;
}
div.content a.linkedImage img{
	border-bottom:1px solid #E7E7E5;
}





/********************************************************************************/
/* Journal articles */
/********************************************************************************/

/********************************************************************************/
/* "CONTENT COMPONENTS" (i.e. custom styles for use within the journal articles) */
/********************************************************************************/
/*LISTS*/



ul {
	margin:0;
	padding:0;
}
ul li {
	margin:0;
	padding:0;
	font-size:1.1em
}



.content ul {
	margin:0 0 0 40px;
	padding:0;
	
}
.content ul li, .content ul li p{
	list-style:none url(../../fileadmin/space/images/sapweb/featureListA_bullet.gif);
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#404548;
	
}


/*HEADINGS*/
h3.bulleted {
	margin:5px 0!important;
	padding:0 0 0 40px!important;/*important used here to override the h3 rule in sapweb_content.css*/
	background:transparent url(../../fileadmin/space/images/sapweb/bulleted_h3_bkgnd.gif) left center no-repeat
}
/*NEWS ITEM*/
div.newsItem{
	margin:5px 0;
	padding:5px 0
}
div.newsItem h2{
	margin:3px 0;
	padding:0;
	color:#000000;
	background:none
}
div.newsItem h3{
	margin:3px 0;
	padding:0;
	font-size:11px;
	color:#F04e37;
	font-weight:normal
}
/*SUMMARY ITEM*/
div.summaryItem{
	margin:5px 0 10px;
	padding:0 0 10px 0;
	float:left; /* parent needs to be floated*/
	background:transparent url(../../fileadmin/space/images/sapweb/summaryItem_bkgnd.gif) left bottom repeat-x
}
/* hyperlinked images (<a href="x" class="linkedImage"><img src="x" /></a>) */
div.summaryItem a.linkedImage{
	border-bottom: 5px solid #BFB539;
	float:left;
}
div.summaryItem a.linkedImage img{
	border-bottom:1px solid #E7E7E5;
	margin:8px 0 0; /*top margin to align image with p*/
	padding:0
}
div.contentWrapper{
	margin:0;
	padding:0 0 0 20px;
	width:520px;
	float:left
}
div.contentWrapper a{
	border:0
}
/*PROFILE ITEM*/
div.profileItem{
	margin:5px 0;
	padding:0 0 5px 0;
	float:left
}
div.profileItem a.linkedImage{
	border-bottom: 5px solid #BFB539;
	float:left;
}
div.profileItem a.linkedImage img{
	border-bottom:1px solid #E7E7E5;
	margin:14px 0 0;/*top margin to align image with p*/
	padding:0
}
/*FEATURE TABLE*/
table.featureTable{
	margin:10px 0;
	padding:0;
	width:660px;
	border-collapse:collapse;
	border-top:3px solid #DAD7AC
}
table.featureTable tr{
	margin:0;
	padding:0	
}
table.featureTable td{
	margin:0;
	padding:10px 5px;
	border-bottom:3px solid #DAD7AC;
	vertical-align:top
}
table.featureTable td.focusContent{
	font-size:15px;
	font-weight:bold
}
/*PRODUCT RESOURCES*/
div.productResources{
	margin:0;
	padding:25px 15px 2px;
	width:540px;
	border:1px solid #9c9c9c;
	background:#ffffff url(../../fileadmin/space/images/sapweb/productResources_bkgnd.jpg) left top repeat-x;
	height:230px;
	position:relative;
}
div.productResources h2{
	margin:0;
	padding:0;
	width:122px;
	color:#f65742;
	background:none;
	border-bottom:3px solid #f65742;
	font-style:italic
}
div.productResources a.linkedImage{
	border:0;
}
div.productResources a.linkedImage img{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:380px
}
/*LIST ITEM IN PRODUCT RESOURCES BOX*/
div.productResources ul{
	margin:25px 0 0;
	padding:5px 0 0 10px;
	width:325px;
	background:transparent url(../../fileadmin/space/images/sapweb/productResources_border_bkgnd.gif) left top repeat-x;
}
div.productResources li{
	margin:17px 0; /*spacing between each item*/
	padding:0;
	list-style:none;
	font-size:1.1em;
	font-style:italic
}
div.productResources li a{
	margin:5px 0;
	padding:8px 0 8px 25px;
	background:transparent url(../../fileadmin/space/images/sapweb/productResources_bullet.jpg) left bottom no-repeat;
	text-decoration:none;
	color:#404548!important
}


/*###############################################################*/
#leftColumn{
float:left;
margin:0 20px 0 0;
overflow:hidden;
padding:65px 0 20px;
position:relative;
width:305px;
}

#leftColumn p {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 12px 0 32px;
padding:0 0 0 0;
width:280px;

}

#leftColumn li{
list-style: none;
background: url(../../fileadmin/space/images/sapweb/homeList.gif) no-repeat scroll left top;
margin:0 0 0 32px;
padding:5px 0 5px 10px;
font-weight:bold;
line-height:1.1;
}
/*###############################################################*/
#centerColumn {
float:left;
height:262px;
margin:16px 0 0 0;
padding:0 0;
position:relative;
text-align:left;
width:323px;
}

#centerColumn a, .news-list-morelink a, #centerColumn a:hover, .news-list-morelink a:hover, #centerColumn a:active, .news-list-morelink a:active {
color: #e4d831;
font-weight:bold;
text-decoration:none;
}
#centerColumn div.active {
position:relative;
height:100px;
padding-top:18px;
}
#centerColumn div h1 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.1em;
line-height:normal;
margin:0 auto;
padding:5px 0 4px 24px;
width:307px;
}
#centerColumn div.active h1 {
display:none;
height:30px;
width:293px;
}
#centerColumn div.inactive h1 {
background:#FFFFFF url(../../fileadmin/sapienza_files/images/centerColLinks_bulletArrow.gif) no-repeat scroll left center;
color:#86ABBB;
cursor:pointer;
padding:12px 0 10px 24px;
}
#centerColumn div div {
height:200px;
margin:0;
}
#centerColumn div.active div {

display:block;
visibility:visible;
}
#centerColumn div.inactive div {
display:none;
visibility:hidden;
}
#centerColumn h2 {
-x-system-font:none;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px 5px 5px 23px;
padding:0 0 0 5px;
}


#centerColumn h2 .subheading {
color:#8596CC;
font-style:italic;
font-weight:bold;
text-transform:none;
}
#centerColumn h3 {
-x-system-font:none;
color:#8596CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 5px 5px 13px;
padding:0 0 0 5px;
}
#centerColumn img {
border:0 none;
margin:0 0 0 13px;
padding:0;
}
#centerColumn p {
line-height:1.6;
margin: 0 26px;
color:#FFFFFF;
}
.bodytext a {
color:#86ABBB;
font-weight:bold;
text-decoration:underline;
}
#centerColumn .centered {
text-align:center;
}
#centerColumn div.active div.active {
display:block;
visibility:visible;
}
#centerColumn div.active div.inactive {
display:none;
visibility:hidden;
}
div#centerColumn div.active ul#caseStudyPages {

margin:10px 0 0 0;
padding:10px 0 0 0;
position:relative;
left:90px;
top:150px;
visibility:visible;
width:200px;
height:30px;
display:inline;
}


/* hide from Mac \*/

 * html div#centerColumn div.active ul#caseStudyPages {
top:160px;
}

/* end hide */ 

div#centerColumn div.inactive ul#caseStudyPages {
display:none;
visibility:hidden;
}
ul#caseStudyPages li {
color:#000000;
cursor:pointer;
display:inline;
font-size:11px;
font-weight:bold;
margin:0 1px;
padding:10px;
text-align:center;
width:28px;
height:28px;
}
ul#caseStudyPages li.active {
color:#FF0000;
background-color:#B8C194;
background: url(../../fileadmin/space/images/sapweb/csButtonAct.jpg) left center no-repeat; 
width:28px;
height:28px;
}
ul#caseStudyPages li.inactive {
background-color:#0B86A5;
background: url(../../fileadmin/space/images/sapweb/csButton.jpg) left center no-repeat; 
width:28px;
height:28px;

}
ul#caseStudyPages li:hover {
color:#FF0000;
background-color:#B8C194;
background: url(../../fileadmin/space/images/sapweb/csButtonAct.jpg) left center no-repeat;
width:28px;
height:28px;
}


/*###############################################################*/
#latestNews {
background: ;
float:right;

margin:0;
padding:0;
position:relative;
width:317px;
overflow:hidden;
}

#latestNews .csc-firstHeader{
display:none;
}

#latestNews p {
-x-system-font:none;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0;
line-height:1.6;
margin-bottom:0.2em;
}
.news-list-date {
display:none;
}
.news-list-morelink, .news-list-category {
font-size:9px;
}
.news-list-item {
background-color:transparent;
border:0;
height:auto !important;
line-height:1.3;
margin:0;
padding:0;
}
.news-list-container {
background-color:transparent;
border:0;
margin:65px 30px 20px 30px;
}
.news-list-container h3 {
background-color:transparent;
border-bottom:0;
margin:0;
padding:0;
font-size:1.3em;
}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
color:#FFFFFF;
padding-left:0;
text-decoration:none;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border:0;
clear:right;
height:1px;
display:none;
}
.press-list-container .news-list-item, .jobs-list-container .news-list-item{
background:transparent url(../../fileadmin/space/images/sapweb/rulerAfter.gif) no-repeat scroll left bottom;
padding:20px 0;
display: inline-block;
overflow:auto;
width:100%;
}


hr, .separator {
border-top:0;
}

.news-latest-item {
background-color:transparent;
border:0;
height:auto !important;
line-height:1.3;
margin:3px;
background:transparent url(../../fileadmin/space/images/sapweb/rulerAfter.gif) no-repeat scroll left bottom;
overflow:auto;
padding:20px 0;
}
.news-latest-container {
background-color:transparent;
border:0;
}

.news-latest-item H3 a{
color:#404548;
text-decoration:none;
}
/*###############################################################*/
#homeTeaserLeft{
float:left;
height:121px;
margin:0;
padding:1px 0;
position:relative;
width:324px;
}
#homeTeaserMid{
float:left;
height:121px;
margin:0;
padding:1px;
position:relative;
text-align:left;
width:324px;
}
#homeTeaserRight{
float:right;
height:121px;
margin:0;
padding:1px 0;
position:relative;
width:318px;
}
#homeTeaserContainer{
margin:0 8px 0 10px;
width:968px;
height:121px;
}

#homeItemsContainer{
background: url(../../fileadmin/space/images/sapweb/home_mid_bg.jpg) scroll left top no-repeat; 
height:297px;
margin:0 8px 0 10px;
width:968px;
}




div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin:0;
}
.googlemaps p{
color:#FE6732 !important;
}

.googlemaps a{
color:#FE6732;
font-weight:normal;
}

/*######################TEASER####################################*/


.bbpageteaser{

background:transparent url(../../fileadmin/space/images/sapweb/rulerAfter.gif) no-repeat scroll left bottom;
padding:20px 0;
display: inline-block;
overflow:auto;

}
.bbpageteaser H3 a{
text-decoration:none;
color:#404548;

}

.tx-bbpageteaser-pi1-teaser-image a img {
border:0!important;
padding:2px;
}

.readMoreLink{
text-transform:uppercase;
}

/*######################PRESS####################################*/
.press-list-container .news-list-date, .jobs-list-container .news-list-date {
color:red;
display:block;
background:transparent;
float:left;
font-size:11px;
font-weight:normal;
height:20px;
margin-right:-2px;
margin-top:-2px;
text-align:left;
width:180px;
}



.press-list-container .news-list-item .news-list-morelink, .jobs-list-container .news-list-item .news-list-morelink {
text-transform:uppercase;
}



.press-list-container .news-list-item H3 a, .jobs-list-container .news-list-item H3 a{
text-decoration:none;
color:#404548;
}


.share-nav{
margin-top:0;
float: right;
}

.share-nav ul li{
display:inline;
float:left;
list-style-type:none;
text-indent:-999em;
margin:0;
}
#email a{
background:transparent url(../../fileadmin/space/images/sapweb/emailOff.gif) no-repeat scroll left bottom;

}
#email a:hover{
background:transparent url(../../fileadmin/space/images/sapweb/email.gif) no-repeat scroll left bottom;
 
}
#share a{
background:transparent url(../../fileadmin/space/images/sapweb/shareOff.gif) no-repeat scroll left bottom;
}
#share a:hover{
background:transparent url(../../fileadmin/space/images/sapweb/share.gif) no-repeat scroll left bottom;
}
#print a{
background:transparent url(../../fileadmin/space/images/sapweb/printOff.gif) no-repeat scroll left bottom;
}
#print a:hover{
background:transparent url(../../fileadmin/space/images/sapweb/print.gif) no-repeat scroll left bottom;
}
#print a, #print a:hover, #share a, #share a:hover, #email a, #email a:hover{
display:block;
width:32px;
height:33px;
color:transparent;
text-indent:-999em;

}

.tiplink a{
display:block;
width:32px;
height:33px;
}



#flow{
height:261px;
width:400px;
float:right;
margin-right:60px;

}
.mf div.caption {
bottom:70px !important;
margin:1em auto;
position:absolute;
text-align:center;
width:100%;
z-index:98;
font-size:10px !important;
color:#000000;
text-align:justify !important;
width:300px !important;
left:50px !important;
top:180px;
}


.news-single-item {
background-color:transparent;
border:0;
margin-bottom:5px;
padding:5px;
}
.news-single-item h2 {
width: 100% !important;
}
.news-single-item h3{
color:#404548;
font-size:1.1em;
line-height:16px;
margin:8px 0;
padding:15px 0 0 !important;
font-weight:bold;
}
.csc-header .csc-header-n1{
display:none;
}

.csc-frame-rulerAfter{
height:2px;
background:transparent url(../../fileadmin/space/images/sapweb/rulerAfter.gif) no-repeat scroll left center;
padding:20px 0;
}

/*######################SEARCH####################################*/

#searchwrapper {
width:130px;
height:25px;
background-image:url(../../fileadmin/space/images/sapweb/searchbox.gif);
background-repeat:no-repeat; /*important*/
padding:0px;
margin: 5px 40px;
float:right;
position:relative; /*important*/
}

/* hide from Mac \*/

* html #searchwrapper{
margin-right:20px;
margin-top:1px;
}
/* end hide */ 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:5px;
width:105px;
height:20px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
width:20px;
height:20px;
left:105px;
}
.email{
height:56px;
}
.email a{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
margin:0 20px 0 0;
}

.tx-cfamooflow-pi1{
height:261px;
overflow:hidden;
}

.news-list-category, .news-single-category{
display:none;
}
.news-single-timedata  {
float:left;
}


#share{
background: transparent url(../../fileadmin/space/images/sapweb/shareOff.gif) no-repeat scroll 0 0 !important;
}




div#footerCtr{
	margin:0;
	padding:0;
	height:220px;
	width:986px;
	background:transparent url(../../fileadmin/space/images/sapweb/footer_bkgnd.gif) left top no-repeat
}
/* hide from Mac \*/

* html div#footerCtr{
margin-top:-4px;
margin-bottom:-20px;
}
/* end hide */ 
.sitemap{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
height:180px;
padding:10px 10px 30px 0px;
line-height:1.3em;
font-size:10px !important;
font-weight:bold;
}
.sitemap ul li{
font-size:10px;
}

.sitemap ul li a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:10px;
list-style:none;
}
.sitemap ul ul{
margin-left:10px;
}
.sitemap ul ul li a{
color:#FFFFFF;
text-decoration:none;
list-style:none;
font-size:10px;
font-weight:normal;
}

.footerLeft{
float:left;
height:200px;
padding:0 0 20px 20px;
width:235px;
}

.footerMiddle{
width:255px;
height:220px;
float:left;
}
.footerRight{
width:470px;
height:220px;
float:right;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
.footerRight H1{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
font-weight:bold;
}
.footerRight a{
color:#FFFFFF;
text-decoration:none;
font-size:10px;
}

.footerTop{
width:470px;
height:130px;
}
.footerM{
width:470px;
height:29px;
}
.footerBottom{
width:450px;
height:38px;
padding:10px;
}

.officeLeft{
width:142px;
float:left;
height:98px;
padding:30px 10px 0 10px;
}
.officeRight{
float:right;
height:98px;
padding:30px 20px 0 8px;
width:152px;
}
.officeMiddle{
width:112px;
float:left;
height:98px;
padding:30px 8px 0 8px;
}

#vacancies {
height:40px;
left:65px;
position:relative;
top:105px;
width:180px;
}
/* hide from Mac \*/

* html #vacancies {
top:20px;
left:58px;
}
/* end hide */ 


#vacancies {
left:52px!ie;
}
.rss{
float:right;
height:42px;
position:relative;
right:10px;
top:20px;
width:36px;
}

.news-single-item h3{
font-size:1.4em;
}

.tx_tipafriend_formfield input, .tx_tipafriend_formfield textarea, .tx_tipafriend_text, .tx_tipafriend_werbemail  {
background-color:transparent!important;
}

.csc-mailform-field {
padding:5px;
}

.csc-mailform-field label {
    float: left;
    width: 100px;
}

.csc-mailform-field textarea {
resize: none;
}
.csc-mailform-field select {
    width: 261px;
	}
