/* General style sheet         */
/* lite version for guidelines */
/* Modified for ID areas */

/* body/general classes */
#index          {
                background-color:#EEEEEE;
                }

/*link classes*/
#index a:link
		{		
		color:#336699;
		text-decoration:none;
		}
#index a:visited
		{		
		color:#1D5704;
		text-decoration:none;
		}
#index a:hover 
                {
		text-decoration: underline;
		}

#content        {
                background-color:white;
                }

/*header classes*/
h1 		{
		font-family: tahoma,helvetica,arial,sans-serif;
		color:#CC6600;
		font-size: large; 
		}
h2 		{ 
		font-family: tahoma,helvetica,arial,sans-serif;
		color:#CC6600;
		font-size: medium;
		}
h3		{
		font-family: tahoma,helvetica,arial,sans-serif;
		color:#CC6600;
		font-size: small;
		margin-bottom:3px;
		margin-top:7px;
		}
h4		{
		font-family: tahoma,helvetica,arial,sans-serif;
		color:#333333;
		font-size: small;
		margin-bottom:3px;
		margin-top:7px;
		}

h5		{
		font-family: tahoma,helvetica,arial,sans-serif;
		color:#666666;
		font-size: small;
		margin-bottom:3px;
		margin-top:7px;
		}


/* paragraph and text classes */
p               {
		font-family:arial,sans-serif;
		font-size: small;
                }

.figure         {
		font-family:arial,verdana,sans-serif;
		font-size:0.82em;
		line-height:110%;
		}
		
td              {   
                font-family: arial, sans-serif;
                font-size: small;
     		}
			
th              {   
                font-family: arial, sans-serif;
                font-size: small;
     		}

pre             {
		font-size: small;
                }

.abstract	{ 
		color:#022475;
		font-size: small;
		margin-top:0px;
		margin-bottom:5px;
		}	

.comment	{
		font-weight:bold;
		font-size: small;
		color:#965136;
		border-color:#965136;
		border-top-width:1px;
		border-top-style:solid;
		border-bottom-width:1px;
		border-bottom-style:solid;
		padding-left:5px;
		padding-right:5px;
		padding-top:10px; 
		padding-bottom:10px;
		text-align:left;
		}

.byline	        {
		color:#965136;
		font-size: x-small;
		font-style: italic;
		line-height: 160%;
		}

/*link classes*/
.linkmenue:link
		{		
		color:#336699;
		text-decoration:none;
		}
.linkmenue:visited
		{		
		color:#1D5704;
		text-decoration:none;
		}
.linkmenue:hover 
                {
		text-decoration: underline;
		}

a 		{
		text-decoration:none;
		}
a:hover 	{
		text-decoration: underline;
		}
a:link 		{
		color:#336699;
		text-decoration: underline;
		}
a:visited 	{
		color:#1D5704;
		text-decoration: underline;
		}
a:active 	{
		color:#0000FF;
		}

/*list classes*/
ol		{ 
		margin-top:3;
		margin-left:30px;
		padding-left:0px;
		}
ul	        { 
		list-style-image: url("images/bigcube.gif");
                /* list-style-type:square; */
		margin-top:3;
                margin-left:18px;
                padding-left:0px;
		}
ul.big	        { 
		list-style-image: url("images/bigcube.gif");
                /* list-style-type:square; */
		margin-top:3;
                margin-left:18px;
                padding-left:0px;
		}
ul.med 	        {
		list-style-image: url("images/cube.gif");
                /* list-style-type:square; */
		margin-top:3;
                margin-left:18px;
                padding-left:0px;
		}
ul.small	{
		list-style-image: url("images/smallcube.gif");
                /* list-style-type:square; */
		margin-top:3;
                margin-left:18px;
                padding-left:0px;
		}
li              {
		font-family:arial,sans-serif;
		font-size: small;
                }

		
/* table classes, currently colors adapted to sap.com style */
th.large        {
                background-color: #666666;
                text-align: left;
		color: #FFFFFF
		}		

th.small        {  
                background-color: #336699;
                text-align: left;
		color: #FFFFFF
		}	

td.large1       {  background-color: #DDDDDD }

td.large2       {  background-color: #EEEEEE }
				  
td.small1       {  background-color: #C8E3FF }

td.small2       {  background-color: #E3F1FF }

td.red          {  background-color: #FFCCCC }

td.yellow       {  background-color: #FFFFCC }

td.green        {  background-color: #CCFFCC }