/***************************************************************************
Last Updated: Oct. 10, 2002
***************************************************************************/

/***************************************************************************
BODY, P, TD, UL, LI
***************************************************************************/

#impressum {font: 8pt verdana, tahoma, arial, helvetica, sans-serif; color:#000000}
#impressum a.link {font: 8pt verdana,tahoma, arial, helvetica, sans-serif;
		color:#000000;
		text-decoration:none;}



body {background-repeat: repeat-x; color: rgb(0, 0, 0);
		background-color: rgb(253, 253, 253);
		background-image: url(back.gif);
		font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        color:#555555;
        }

	.infobox {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        color:#000000;

        }

p, td {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        color:#42464b;
        }

b {font-weight: bold;}

ul {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        list-style-type: square;
        color:black;}

ol {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        list-style-type: upper-alpha;
        color:#555555;}

li {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-top: 4pt;
        color:#555555;}

li.no-indent {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-top: 4pt;
        list-style-type: square;
        color:#555555;}

li.sm-indent {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-top: 4pt;
        margin-left: -14pt;
        text-indent : -6px;
        list-style-type: square;
        color:#555555;}

li.highlight {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-left: -4px;
        margin-top: 6px;
        list-style-type: square;
        color:#555555;}

td.top-navigation {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

p.link-history {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        color:#888888;}

p.call-to-action {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        line-height: 13pt;
        color:#333333;}

p.navigation {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-top: 2pt;
        color:#ffffff;}

p.copyright {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        color:#ffffff;}





/***************************************************************************
Head and Subheads
***************************************************************************/

p.head {font: 13pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#003366;}

p.subhead {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: italic;
        font-weight: bold;
        margin-top: 0px;
        color:#999900;}

p.subhead-two {font: 9pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: italic;
        font-weight: bold;
        color:#cc9933;}

b.subhead-three {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: italic;
        font-weight: bold;
        color:#cc6600;}




/***************************************************************************
Home Page Tags
***************************************************************************/

ul.home-indent {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        margin-top:0px;
        list-style-type: square;
        color:#555555;}

li.home {margin-left:-14px;
        margin-top:6px;}

a.tbl-subhead {font-size:10pt;
        text-decoration:underline;
        color:#ffffff;}

a.tbl-subhead:visited {font-size:10pt;
        text-decoration:underline;
        color:#ffffff;}

a.tbl-subhead:hover {font-size:10pt;
        text-decoration:underline;
        color:#ffffff;}

p.solution-highlight-content {line-height:13pt;
        margin-left:19px;
        margin-top:3px;}

p.sap-announces {color:#ffffff;
        line-height:12pt;
        margin-left:19px;
        margin-top:10px;
        margin-right:10px;}

a.sap-announces-links {color:#ffffff;}

a.sap-announces-links:visited {color:#ffffff;}

a.sap-announces-links:hover {color:#ffffff;}



/***************************************************************************
Non-Specific Color Tags
***************************************************************************/

.red {color:#993333;}

.dk-orange {color:#cc6600;}

.orange {color:#ff9900;}

.yellow {color:#cc9933;}

.green {color:#999900;}

.lt-blue {color:#6699cc;}

.blue {color:#336699;}

.purple {color:#663366;}

.gray {color:#666666;}

.white {color:#ffffff;}

.bg-blue {color: #ffffff; background-color: #6699cc}

.bg-green {color: #ffffff; background-color: #999900}

.bg-red {color: #ffffff; background-color: #990033}





/***************************************************************************
A HREF Tags
***************************************************************************/

a {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #1C375E;}
a img { border: none;}

a:visited {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #1C375E;}

a:hover {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #DF0B01;}

a.country-name-link {font: 13pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
        margin-right: 15px;
        color:#ffffff;}

a.country-name-link:visited {font: 13pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
        margin-right: 15px;
        color:#ffffff;}

a.country-name-link:hover {font: 13pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        font-weight: bold;
        margin-right: 15px;
        color:#ffffff;}

a.icon-link {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#666666;}

a.icon-link:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#666666;}

a.icon-link:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#666666;}

a.top-navigation {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: ;
        color:#ffffff;}

a.top-navigation:visited {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: ;
        color:#ffffff;}

a.top-navigation:hover {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: ;
        color:#c8e3ff;}
a.left-navigation {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color: #1C375E;}

a.left-navigation:visited {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#1C375E;}

a.left-navigation:hover {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#FFFFFF;}

a.special-navigation {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color: #FFFFFF;}

a.special-navigation:visited {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#FFFFFF;}

a.special-navigation:hover {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#c8e3ff;}

a.link-history {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color:#888888;}

a.link-history:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color:#888888;}

a.link-history:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        color:#666666;}

a.form-button {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.form-button:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.form-button:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#c8e3ff;}

a.form-button-green {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.form-button-green:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.form-button-green:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#e0e0a3;}

a.application-tab {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.application-tab:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#ffffff;}

a.application-tab:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        color:#e0e0a3;}

a.webmaster {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #336699;}

a.webmaster:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #336699;}

a.webmaster:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        color: #336699;}

a.navigation {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        line-height: 15pt;
        color:#ffffff;}

a.navigation:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
        line-height: 15pt;
        color:#ffffff;}

a.navigation:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        font-style: normal;
        font-weight: normal;
        line-height: 15pt;
        color:#ffffff;}

a.navigation-bold {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        line-height: 15pt;
        color:#ffa000;}

a.navigation-bold:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        line-height: 15pt;
        color:#ffa000;}

a.navigation-bold:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        font-style: normal;
        font-weight: bold;
        line-height: 15pt;
        color:#ffa000;}

a.copyright {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        color: #ffffff;}

a.copyright:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        color: #ffffff;}

a.copyright:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #ffffff;}

a.news-box {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #ffffff;}

a.news-box:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #ffffff;}

a.news-box:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        text-decoration: none;
        color: #ffffff;}


/***************************************************************************
TABLES for the Content Area
***************************************************************************/

.tbl-whitespace {font: 0pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#ffffff;
        background-color: ;}



table.partpage { }

.tbl-partpage-subhead {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #336699;}

.tbl-partpage-bodydark {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #c8e3ff;}

.tbl-partpage-bodylight {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #e3f1ff;}



table.fullpage { }

.tbl-fullpage-subhead {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #666666;}

.tbl-fullpage-subhead-lt {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #999999;}

.tbl-fullpage-bodydark {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #dddddd;}

.tbl-fullpage-bodylight {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #eeeeee;}



table.fullpage-sm { }

p.sm {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;}

a.sm {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        }

a.sm:hover {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        }

a.sm:visited {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        }

.tbl-fullpage-sm-subhead {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #666666;}

.tbl-fullpage-sm-subhead-lt {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #999999;}

.tbl-fullpage-sm-bodydark {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #dddddd;}

.tbl-fullpage-sm-bodylight {font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #eeeeee;}




table.quote { }

.tbl-quote-body {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        line-height: 12pt;
        color:#cc9933;
        background-color: ;}

.tbl-quote-name {font: 10pt verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        font-style: italic;
        font-weight: normal;
        color:#666666;
        background-color: ;}



table.highlightone { }

.tbl-highlightone-subhead {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #999900;}

.tbl-highlightone-body {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #e0e0a3;}



table.highlighttwo { }

.tbl-highlighttwo-subhead {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        background-color: #ff9900;}

.tbl-highlighttwo-body {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color:#333333;
        background-color: #ffcc66;}





/***************************************************************************
FORM Element Tags
***************************************************************************/

select {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: #f1f3f6;
        color: #333333;
        cursor: arrow;}

input {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: ;
        color: #333333;}

input.radio {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: ;
        color: #333333;
        cursor: hand;}

input.search {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: #dfefff;
        color: #333333;
        cursor: text;}

input.email-friend {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: ;
        width: 220px;
        color: #333333;}

textarea {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: #ffffff;
        color: #333333;
        cursor: text;}

textarea.contactsap {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: #ffffff;
        width: 300px;
        height: 100px;
        color: #333333;
        cursor: text;}

textarea.email-friend {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        background-color: #ffffff;
        width: 290px;
        height: 62px;
        color: #333333;
        cursor: text;}




/***************************************************************************
Accessability Tags
***************************************************************************/

fieldset {border: 0px;}

label {}

optgroup {}

th {}

caption {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#333333;}


/***************************************************************************
User definied Tags
***************************************************************************/

.white_td {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
        color: #ffffff;

        cursor: text;}


.blue_td {font: 10pt verdana, arial, helvetica, sans-serif;
        color: #1C375E;

        cursor: text;}

.blue_td_kl {font: 10pt verdana, arial, helvetica, sans-serif;
        color: #1C375E;

        cursor: text;}


.blue_td_center {font: 10pt tahoma, arial, helvetica, sans-serif;
        color: #1C375E;
        font-weight: bold;
        cursor: text;}

