
#wpccas {}

/* ------------ container -----------*/

#wpccas #outerwrapper {
   width: 100%;
}

#wpccas #outerwrapper td {
   vertical-align: top;
}

#wpccas #outerwrapper td.maxwidth {
   width: 100%;
}

/* ------------- wpclayouthomepage --------------*/
table.wpc_hp_outertable, table.wpc_hp_innertable	{ border: 0px; width: 100%; table-layout: fixed; font-size: small; }
tr.wpc_hp_tr_o, tr.wpc_hp_tr_i	{ vertical-align: top; }
tr.wpc_hidden_row 				{ display: none; visibility: hidden; }
td.wpc_hp_col1, col.wpc_hp_col1	{ width: 75%; padding: 4px; vertical-align: top;}
td.wpc_hp_col2, col.wpc_hp_col2	{ width: 25%; padding: 4px; vertical-align: top;}
td.wpc_hp_td_i	{ padding: 4px; }
/* ------------- wpclayoutnewspage --------------*/
table.wpc_np_outertable, table.wpc_np_innertable	{ border: 0px; width: 100%; table-layout: fixed; }
tr.wpc_np_tr_o, tr.wpc_np_tr_i	{ vertical-align: top; }
tr.wpc_hidden_row 				{ display: none; visibility: hidden; }
td.wpc_np_col1, col.wpc_np_col1 	{ width: 75%; padding: 4px; vertical-align: top;}
td.wpc_np_col2, col.wpc_np_col2     { width: 25%; padding: 4px; vertical-align: top;}
td.wpc_np_td_i	{ padding: 4px; }
/* ------------- wpclayoutonecolumnpage ----------*/
table.wpc_1c_outertable, table.wpc_1c_innertable	{ border: 0px; width: 100%; table-layout: fixed; }
tr.wpc_1c_tr_o, tr.wpc_1c_tr_i	{ vertical-align: top; }
tr.wpc_hidden_row 				{ display: none; visibility: hidden; }
td.wpc_1c_col1 	{ width: 100%; padding: 4px; }
td.wpc_mainarticle1, td.wpc_footer 	{ padding: 4px; }
/* ------------- wpclayouttwocolumnpage ----------*/
table.wpc_2c_outertable, table.wpc_2c_innertable	{ border: 0px; width: 100%; table-layout: fixed; }
tr.wpc_2c_tr_o, tr.wpc_2c_tr_i	{ vertical-align: top; }
tr.wpc_hidden_row 				{ display: none; visibility: hidden; }
td.wpc_2c_col1 	{ width: 50%; padding: 4px; }
td.wpc_2c_col2	{ width: 50%; padding: 4px; }
td.wpc_mainarticle1, td.wpc_footer 	{ padding: 4px; }
/* ------------- wpclayoutthreecolumnpage ----------*/
table.wpc_3c_outertable, table.wpc_3c_innertable	{ border: 0px; width: 100%; table-layout: fixed; }
tr.wpc_3c_tr_o, tr.wpc_3c_tr_i	{ vertical-align: top; }
tr.wpc_hidden_row 				{ display: none; visibility: hidden; }
td.wpc_3c_col1 	{ width: 37,5%; padding: 4px; }
td.wpc_3c_col2	{ width: 37,5%; padding: 4px; }
td.wpc_3c_col3	{ width: 25%; padding: 0; border: 0; }
td.wpc_mainarticle1, td.wpc_footer 	{ padding: 4px; }

/* ------------- header --------------*/

#wpc_casheader {
   padding-bottom: 2.6em;
   font-size: 11px;
}

#wpc_casheader #linkwrapper {
   position: relative;
   right: 1em;  /* same as body */
   width: 21.4em; /* almost the same as sidebar but subtract .6 ems from the number so that the prinetr icon lines up with the text below*/
}

#wpc_casheader .linkedit {
   padding-left: 16px;
   padding-right: 7px;
   font-size: .9em;
}

#wpc_casheader .linkprint {
   background: url(/irj/portalapps/com.sap.nw.wpc.cssservice/images/icon_print.gif) center left no-repeat;
   padding-left: 16px;
   padding-right: 7px;
   font-size: .9em;
}

#wpc_casheader .linkemail {
   background: url(/irj/portalapps/com.sap.nw.wpc.cssservice/images/icon_email.gif) center left no-repeat;
   padding-left: 16px;
   padding-right: 7px;
   font-size: .9em;
   color: red;
}

#wpc_casheader .linkrss {
   background: url(/irj/portalapps/com.sap.nw.wpc.cssservice/images/icon_rss.gif) center left no-repeat;
   padding-left: 0px;
   padding-right: 7px;
   font-size: .9em;
}


#wpc_casheader .linkfavorites {
   background: url(/irj/portalapps/com.sap.nw.wpc.cssservice/images/icon_favorites.gif) center left no-repeat;
   padding-left: 16px;
   padding-right: 7px;
   font-size: .9em;
}


/* ------------- content -------------*/


table.wpc_hp_outertable #wpccascontent {
   padding-right: 2em;
   margin-top: 0;
   font-size: 69%;
}

table.wpc_np_outertable #wpccascontent {
   padding-right: 2em;
   margin-top: 0;
   font-size: 69%;
}

table.wpc_1c_outertable #wpccascontent {
   padding-right: 2em;
   margin-top: 0;
   font-size: 69%;
}

table.wpc_2c_outertable #wpccascontent {
   padding-right: 2em;
   margin-top: 0;
   font-size: 69%;
}

table.wpc_3c_outertable #wpccascontent {
   padding-right: 2em;
   margin-top: 0;
   font-size: 69%;
}

#content_full_width {
   padding-right: 2em;
   margin-right: 2em;
   margin-top: 0;
}

.caption {
   font: .9em Tahoma,Verdana,Arial,sans-serif;
   margin: .75em 0 1em .5em;
   padding: 0;
   font-style:italic;
}

/* ----------- sidebar --------------*/

#wpccassidebar {
   width: 22em;
   min-width: 22em;
}

#wpccassidebar p {
   margin: 0;
   padding: 0;
}


/* ------ article table ------- */

.article_table  {
  border-collapse: collapse;
  margin: 0.8em 0 1.8em 0;
}

.article_table th, 
.article_table td {
  border: 1px solid #cfdbe7;
  text-align: left;
  padding: 0.5em 0.5em 0.5em 1em;
  vertical-align: top;
}

.article_table th {
  background-color: #ecf1f6;
  color: #000;
  font-weight: bold;
}

.article_table .firstcell {
  padding-right: 3em;
  white-space: nowrap;
}

/* ------ code sample ------ */
#wpccas pre {
  margin-right: 1.5em;
  margin-left: 1.5em;
  padding: 1em 0.5em 0.5em 1em;
  background-color: #ecf1f6;
  border: 1px solid #cfdbe7;
}



/* -------- Area Home Page --------- */

img.wpcfeatureimage, img.wpcbloggerimage {
  	float: left;
  	margin: .3em 1em .2em 0;
}

/**/
#wpccascontent .wpcbloggerimage {
	border: 1px #aaa solid;
}

#wpccascontent .wpcfeaturebox {
	vertical-align: top;
  	padding: 0 0 0.4em 0;
}

#wpccascontent .wpcfeaturebox h2 {	
  	padding: 0 0 0 0;
  	margin: .1em 0 .3em 0;
}

#wpccascontent .twocolumn {
   width: 100%;
}
 
#wpccascontent .twocolumn td {
   vertical-align: top;
   padding-right: 1em;
   width: 50%;
}

#wpccascontent .twocolumn h2 {
   padding-top: 0;
   margin-top: 0;
}

#wpccascontent .twocolumn h4 {
   padding: 0;
   margin: 1.3em 0 0 0;
   color: #000;
}

#wpccascontent .twocolumn ul {
   list-style-type: none;
   padding: .2em 0 0 0;
   margin: 0;
}

#wpccascontent  #lower_bar {	
   font-size: 1.2em;
   font-weight: bold;
   color: #ffffff;
   background-color: #4680bb;
   border: 1px #3e75ac solid;
   padding: .35em .5em;
   margin: 1em 0 1em 0;
}



/* ----- text/design element styles --------*/

.wpcarticle_date {	
	color: #a9a9a9;
	padding-left: .5em;
}

.wpcnew {	
	color: #f8ab1c;
	padding-left: .5em;
}

.file_format {	
	color: #000;
	font-weight:normal;
}

.special_title {	
	color: #3a86d3;   /**/
}

#wpcas .bold {
  font-weight: bold;
}

#wpccas .authorphoto {
  float: left;
  margin: 0 1.6em 0.1em 0;
}

#wpccas #documentintro {
  margin: 0 0 2em 0;
  padding: 0 0 1em 0;
  border-bottom: 1px solid #B2B2B2;/**/  
}

#wpccas #disclaimer {
  margin-top: 3em;
  border-top: 1px solid #B2B2B2;
}

#wpccas #topiccontent {
  margin-top: 3em;
  padding-top: .5em;
  border-top: 1px solid #B2B2B2;
}

#wpccas .topicsection h2 {
  margin: 2.5em 0 .2em 0;
}

#wpccas .topicsection h4 {
  margin: 1.3em 0 .2em 0;
}

#wpccas #lastupdated {
  padding-top: 4em;
}

#wpccas ul.toc {
  list-style-type: none;
  padding: 0 0 1em 0;
  margin: 0;
}


#wpccas ul.toc_faq {
  list-style-type: none;
  padding: 0 0 1em 1em;
  margin: 0;
}

#wpccas ul.toc_topic {
  list-style-type: none;
  padding: 0 0 0 1em;
  margin: 0;
}

#wpccas ul.source_list {
  list-style-type: none;
  margin: 0;
  padding: 0 0 1em 1em;

}


.wpcbacktotop  {
	text-align:right;
	font: .9em Tahoma,Verdana,Arial,sans-serif;
	padding: 0 1em 0 0;
	margin: 0;
	}


/* ------------- footer -------------*/

#casfooter {
   padding: 4em 0 2.5em 0;
   color: #aaa;
}

#casfooter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

#casfooter li {
   display: inline;
   padding: 0 0.8em 0 0.8em;
   border-left: 1px solid #999;
}

#casfooter li.first {
   padding-left: 0;
   border: none;
}

#casfooter ul a {
   color: #999;
}

/* -------------- teaser --------------*/

#wpc_hp_mainarticle1div {}

/*
#wpc_hp_mainarticle1div #teaser_zoom {
	font-size: 69%;
}
*/

table.wpc_hp_outertable #teaser_zoom {
	font-size: 69%;
}

table.wpc_np_outertable #teaser_zoom {
	font-size: 69%;
}

table.wpc_1c_outertable #teaser_zoom {
	font-size: 69%;
}

table.wpc_3c_outertable #teaser_zoom {
	font-size: 69%;
}

table.wpc_2c_outertable #teaser_zoom {
	font-size: 69%;
}

table.pcc_hp_outertable #link_list_target {
	padding: 5px 0px 3px 10px;
	font-size: 69%; 
}

table.wpc_1c_outertable #link_list_description,
table.wpc_2c_outertable #link_list_description, 
table.wpc_3c_outertable #link_list_description,
table.wpc_np_outertable #link_list_description,
table.wpc_hp_outertable #link_list_description
{
	padding: 0px 0px 0px 10px;
	font-size: 69%; 
}

table.pcc_hp_outertable #link_list_simple {
	font-size: 69%; 
}

#wpccascontent {
	width: 100%;
}
