/* **************************************** */
/* Styles MDS    002969           */
/* **************************************** */
input {border:0px;}
body {
	background-image: url(../images/pix5x5.jpg);
}
.smallText
{
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial;
}
.smallText1
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial;
}
.smallText2
{
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	padding-top: 5px;
	font-family: Verdana, Arial;
}
.smallTextrot
{
	font-weight: normal;
	font-size: 10px;
	color: #990000;
	font-family: Verdana, Arial;
}

.hesitate	{
	font-size:				11px;
	color: #333333;
	padding-top:			0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration : none;
	line-height: 12px;
	font-weight : normal; 
}
.listback
{
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
		font-weight : bold; 
}
.listbacktitle
{
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #E3E6EB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
		font-weight : bold; 
		text-transform: uppercase;
}
.headTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #FF9900;
	font-family: Verdana, Arial;
	line-height: 15px;
	text-transform: uppercase;
}

.blau
{
	font-weight: bold;
	font-size: 11px;
	color: #002969;
	font-family: Verdana, Arial;
	line-height: 15px;
}

.article
{
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial;
	text-transform: uppercase;
}
.articlefett
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial;
	text-transform: uppercase;
}

.pageTitle
{
	font-weight: bold;
	font-size: 10px;
	color: #002969;
	font-family: Verdana, Arial;
}


.Title
{
	font-weight: bold;
	font-size: 10px;
	color: #425c8c;
	font-family: Verdana, Arial;
	line-height: 15px;
	text-transform: uppercase;
}

.headTitlekl
{
	font-weight: bold;
	font-size: 9px;
	color: #425c8c;
	font-family: Verdana, Arial;
}

.sectionTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial;
}


ul
{
	list-style-type: square;
	font-family: Verdana, Arial;
	color: #333333;
	font-size: 11px;
}
.smallText
{
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial;
}

.Marke	{
	font-size:				11px;
	color: 					#cccccc;
	padding-top:			0px;
}
.TabText
{
	padding-top:			3px;
	padding-bottom:			3px;
	padding-left:			2px;
	font-family: Verdana, Arial;
	font-size: 11px;	
	color: #000000;
	background-color:#ffffff;
}

.TabText1
{
	padding-top:			3px;
	padding-bottom:			0px;
	padding-left:			5px;
	font-family: tahoma, arial, helvetica, sans-serif ;
	font-size: 8pt;	
	color: #333333;
	background-color:#ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	height: 20px;
}

input.check  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 0px;
}

input  {
	background-color : #FFFFFF;
	border-top : #FFFFFF solid 1px;
	border-bottom : #FFFFFF solid 1px;
	border-left : #FFFFFF solid 1px;
	border-right : #FFFFFF solid 1px;
	color : #FFFFFF;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}
.pix_input  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
	weight : 150px;
}
.h_box  {
	text-align : left;
	color : #202020;
	padding : 0px;
	margin : 4px;
}

.h_bild  {
	background-color : #FFFFFF;
	border-top : #FFFFFF solid 1px;
	border-bottom : #FFFFFF solid 1px;
	border-left : #FFFFFF solid 1px;
	border-right : #FFFFFF solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}

.h_input  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #DDDDDD solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #DDDDDD solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
	weight : 150px;
}

.h_submit  {
	background-color : #FFFFFF;
	border-top : #425c8c solid 1px;
	border-bottom : #425c8c solid 1px;
	border-left : #425c8c solid 1px;
	border-right : #425c8c solid 1px;
	color : #425c8c;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}

select.d_submit  {
	background-color : #FFFFFF;
	border-top : #CCCCCC solid 1px;
	border-bottom : #CCCCCC solid 10px;
	border-left : #CCCCCC solid 1px;
	border-right : #CCCCCC solid 1px;
	font-size : 10px;
	font-style : normal;
	padding-left : 2px;
	weight : 150px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
	background : #FFFFFF;
}

textarea  {
	overflow : auto;
	font-size : 10px;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	color : #000000;
	text-decoration : none;
	background-color : #FFFFFF;
	border : 1px #CCCCCC solid;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
}
select  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #DDDDDD solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #DDDDDD solid 1px;
	color : #000000;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 12px;
	weight : 150px;
	font-style : normal;
	font-weight : normal;
	padding-left : 3px;
}
.horizLine
{
	background-image: url(../images/blank.gif);
	width: auto;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 1px;
	font-size: 0px;
}
.horizLine_iso
{
	background-image: url(../images/blank.gif);
	width: auto;
	background-repeat: repeat-x;
	background-color: #cccccc;
	height: 1px;
	font-size: 0px;
}

.quicklinksHeadMarg
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #D3DBEA;
	width: 13px;
}

.quicklinksHeadCol
{
	font-family: Verdana, Arial;
	color: #002969;
	font-size: 8pt;
	font-weight : bold; 
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 1px;
	background-image: url(../images/strichrot.gif);
	text-transform: uppercase;
}

.quicklinksHeadCol1
{
	font-family: Verdana, Arial;
	color: #002969;
	font-size: 7pt;
	font-weight : bold; 
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(../images/strichrot1.gif);
	text-transform: uppercase;
}

.quicklinksBodyMarg
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-size: 10px;
	text-align: right;
}

.quicklinksPDF
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 10px;
}

.quicklinksBodyCol
{
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #333333;
}

.sidenavOn
{
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #A6C0D4;
	font-family : Arial, Verdana, Helvetica, Helv;
    font-size : 11px;
    text-decoration : none;
    color : #002969;
	font-weight : bold; 
	
}

.sidenavOff
{
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #A6C0D4;
}


.sidenavSpacer
{
	height: 1px;
	background-image: url(../images/dots_lin.gif);
	background-color: #F1F6FA;
}

.sidenavSpacer1
{
	height: 1px;
	background-color: #ffffff;
	background-image: url(../images/linin.gif);
	
}
.sidenavSpacer2
{
	height: 0px;
	background-color: #ffffff;
	background-image: url(../images/linhellblau.gif);
	
}
.spacevert
{
	background-image: url(../images/linre10.gif);
	background-color: #ffffff;
}
.clSubMarke  {
    	font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color: #ff9900;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-top: 2px;
		font-weight: normal;
    }
a.clSubLinks2 {
padding-left: 2px;
		font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
}
a.clSubLinks2:visited {
padding-left: 2px;
		font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
}
a.clSubLinks2:hover {
		padding-left: 2px;
    	font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
}


.clSubLinks  {
    	font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
    }
	

.clSubLinks:Link  {
    	font-family : Arial, Verdana, Helvetica, Helv;
    	font-size : 11px;
    	text-decoration : none;
    	color : #002969;
    }

p, td {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}	

	
/* **************************************** */
/* Styles required for Events               */
/* **************************************** */

.event-title {
font: 13pt tahoma, arial, helvetica, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#003366;
}
.event-subtitle {
font: 8pt tahoma, arial, helvetica, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#CC6633;
}
td.event-ended {
background-color:#CCC;
margin:8px;
}
table.event-register {
background-color:#EEE;
}
table.event-ended {
background-color:#EEE;
}
table.event-details {
font: 8pt tahoma, arial, helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color:#000000;
}
table.event-details td {
background-color:#EEE;
font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.frame {
background-color:#CCC;
font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.header {
background-color:#DDD;
font-weight:bold;
font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.results {
background-color:#FFF;
padding-left:24px;
padding-right:24px;
font: 8pt tahoma, arial, helvetica, sans-serif;
}
a.register:link,a.register:visited {
font: 8pt tahoma, arial, helvetica, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#333;
}
a.register:hover,a.register:active { 
text-decoration: underline;
font: 8pt tahoma, arial, helvetica, sans-serif;
}
hr.event-separator {
color:#DDD;
height:1px;
}

/*********************************************SECTION BACKGROUNDS***************************************/
.contentleft {
	background-color:#003366;
	}

.contentarea {
	background-color:#FFFFFF;
	}
/******************************************************************************************************/	

.adspace {
 	background-color:#FF9900;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
	}

/********************************************CURRENT VIEW TABLE INFO************************************/	
.currentview-hdr {
 	background-color:#CCCCCC;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #336699;
	}	
	
.currentview {
 	background-color:#CCCCCC;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	}	
/*********************************************************************************************************/

/*************************************************LEFT SIDE NAVIGATION************************************/	
.left-navigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;	
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#336699;
	}
	
.left-subnavigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#5286B8;
	}	
	
.leftnav-active {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#FFFFFF;
	}	
	
.line {
	font: 2px tahoma, arial, helvetica, sans-serif;	
	background-color:#336699;
	}
			
/**********************************************************************************************************/
	
/******************************************************LISTS*********************************************/	
ul {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	color:#555555;
	}

ol {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: decimal;
	color:#555555;
	}
	
li {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	color:#555555;
	}
	
li.no-indent {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	list-style-type: square;
	color:#333333;
	}
	
li.sm-indent {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 8pt;
	margin-left: 10pt;
	text-indent: 6px;
	list-style-type: square;
	color: #333333;
	}
	
li.sm-indent-wh {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	margin-left: 10pt;
	text-indent: 6px;
	list-style-type: square;
	color: #ffffff;
	}	

li.highlight {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-left: -4px;
	margin-top: 6px;
	list-style-type: square;
	color: #555555;
	}
	
li.white {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	color:#ffffff;
	}		
/************************************************************************************************/
	
/****************************************RIGHT SIDE CONTENT TABLE**********************************/	
.rtside-content {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-image: url(../images/linrast.gif);
	}
/**************************************************************************************************/	

/*********************************************SAP UPPER NAVIGATION************************************/
a.sap-topnav-links {color:#336699;
	text-decoration: none;
	}

a.sap-topnav-links:visited {color:#336699;
	text-decoration: none;
	}

a.sap-topnav-links:hover {color:#336699;
	text-decoration: none;
	}
/*****************************************************************************************************/


/*********************************************CONTENT NAVIGATION**************************************/

a.sap-content-links {color:#336699;
	text-decoration: underline;
	}

a.sap-content-links:visited {color:#336699;
	text-decoration: underline;
	}

a.sap-content-links:hover {color:#336699;
	text-decoration: underline;
	}
	
/*****************************************************************************************************/

/*********************************************SAP WHITE NAVIGATION********************************/
a.sap-whitenav-links {color:#002969;
	text-decoration: underline;
	}

a.sap-whitenav-links:visited {color:#336699;
	text-decoration: none;
	}
	
a.sap-whitenav-links:hover {color:#336699;
	text-decoration: none;
	font-weight: normal;
	}
/****************************************************************************************************/

/*********************************************SAP LEFT-SIDE NAVIGATION********************************/
a.sap-leftnav-links {color:#ffffff;
	text-decoration: none;
	}

a.sap-leftnav-links:visited {color:#ffffff;
	text-decoration: none;
	}
	
a.sap-leftnav-links:hover {color:#ffffff;
	text-decoration: none;
	font-weight: normal;
	}
/****************************************************************************************************/


/*********************************************SAP LEFT-SIDE NAVIGATION 2********************************/
a.sap-leftnav2-links {color:#000000;
	text-decoration: none;
	}

a.sap-leftnav2-links:visited {color:#000000;
	text-decoration: none;
	}

a.sap-leftnav2-links:hover {color:#000000;
	text-decoration: none;
	font-weight: normal;
	}

/****************************************************************************************************/



		
/******************************************HEADERS*****************************************/
.header-home {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	height: 20px;
	background-color: #DDDDDD;
	}

.head {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	}
	
.header1 {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#003366;
	}
	
.header2 {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	}
/************************************************************************************************/	
	
.adspace {
 	background-color:#FF9900;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
	}

.adspace-sub {
 	background-color:#009966;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
	}
	
.contentleft {
	background-color:#003366;
	}

.contentarea {
	background-color:#FFFFFF;
	}

.left-navigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#336699;
	}

.logo {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	}	
	
	

		
	

/***************************************************************************
Tags:			Buttons
***************************************************************************/

a.form-button-336699 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-336699:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-336699:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#b8cadb;
}
a.form-button-777777 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-777777:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-777777:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #d0d0d0;
}
a.form-button-ff9900 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-ff9900:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-ff9900:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffdba6;
}
a.form-button-cc6600 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-cc6600:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-cc6600:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #edcaa6;
}
a.form-button-999900 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-999900:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-999900:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #dbdba6;
}
a.form-button-006633 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-006633:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-006633:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #a6cab8;
}
a.form-button-990000 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-990000:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-990000:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #dba6a6;
}
a.form-button-993333 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-993333:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-993333:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #dbb8b8;
}
a.form-button-660033 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-660033:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-660033:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #caa6b8;
}
a.form-button-663366 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-663366:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-663366:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #cab8ca;
}
a.form-button-3399cc {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-3399cc:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-3399cc:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #b8dbed;
}
a.form-button-339966 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-339966:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-339966:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #b8dbca;
}
a.form-button-6699cc {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-6699cc:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color:#ffffff;
}
a.form-button-6699cc:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #cadbed;
}

b {
font-weight: bold;
}

b.search {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #666666;
}
ul {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
list-style-type: square;
color: #333333;
}
ol {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
list-style-type: decimal;
color: #333333;
}
li {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 7pt;
margin-top: 4pt;
color: #ff9900;
}
li.no-indent {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
margin-top: 4pt;
list-style-type: square;
color: #333333;
}
li.sm-indent {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 7pt;
margin-top: 4pt;
margin-left: -14pt;
text-indent : -6px;
list-style-type: square;
color: #ff9900;
}
li.highlight {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
margin-left: -4px;
margin-top: 6px;
list-style-type: square;
color: #333333;
}
td.top-navigation {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}

p.call-to-action {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 9pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height: 13pt;
margin-left: 10px;
margin-right: 10px;
color: #333333;
}
p.navigation {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
margin-top: 2pt;
color: #ffffff;
}
p.copyright {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
color: #ffffff;
}
td.questions-comments {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
color: #555555;
}
p.sm {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 7pt;
color: #333333;
}




	/***************************************************************************
	Home Page Tags
	***************************************************************************/
	
	li.home {
	margin-left:-14px;
	margin-top:6px;
	}
	p.solutions-highlight {
	font-size:8pt;
	line-height:13pt;
	margin-left:19px;
	margin-top:3px;
	}
	p.sap-announces {
	font-size:8pt;
	color: #ffffff;
	line-height:12pt;
	margin-left:19px;
	margin-top:10px;
	margin-right:10px;
	}
	a.community {
	font-size:10pt;
	text-decoration:underline;
	color: #ffffff;
	font-weight:bold;
	}
	a.community:visited {
	font-size:10pt;
	text-decoration:underline;
	color: #ffffff;
	font-weight:bold;
	}
	a.community:hover {
	font-size:10pt;
	text-decoration:none;
	color: #ffffff;
	font-weight:bold;
	}
	a.announces {
	color: #ffffff;
	}
	a.announces:visited {
	color: #ffffff;
	}
	a.announces:hover {
	color: #ffffff;
	}
	
	
	
	
/***************************************************************************
Tags:			H1, H2, H3, H4, H5
***************************************************************************/

h1 {
font-family: arial, tahoma, verdana, helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #003366; 
margin-top: 0px;
margin-bottom: 2px;
line-height: 18px;
text-transform: uppercase;
}
h2 {
font-family: arial, tahoma, verdana, tahoma, helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal;
font-weight: bold; 
margin-top: 3px;
margin-bottom: 10px;
color: #666666;
}
h3 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 9pt; 
font-style: italic; 
font-weight: bold; 
color: #cc9933;
}
h4 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 8pt; 
font-style: italic; 
font-weight: bold; 
color: #cc6600;
margin-bottom: 0px;
}
h5 {font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;  
font-weight: bold; 
color: #555555; 
margin-bottom: 0px;
}
/***************************************************************************
Head and Subheads
***************************************************************************/

p.head {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#003366;}
	
p.subhead {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	color:#999900;}

p.subhead-two {font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color:#cc9933;}
	
b.subhead-three {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;}
/***************************************************************************
Tags:			FONT, P, B, I
***************************************************************************/

.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 {
margin-top: 0px;
color: #000000;
line-height: 19px;
}
.bg-blue {
color: #ffffff;
background-color: #6699cc;
}
.bg-green {
color: #ffffff;
background-color: #999900;
}
.bg-red {
color: #ffffff;
background-color: #990033;
}

/***************************************************************************
Tags:			A HREF
***************************************************************************/

a.country-name-link {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 13pt;
text-decoration: none;
font-weight: bold;
margin-right: 15px;
color: #ffffff;
}
a.country-name-link:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 13pt;
text-decoration: none;
font-weight: bold;
margin-right: 15px;
color: #ffffff;
}
a.country-name-link:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 13pt;
text-decoration: underline;
font-weight: bold;
margin-right: 15px;
color: #ffffff;
}

a.icon-link {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-weight: bold;
color: #666666;
}
a.icon-link:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-weight: bold;
color: #666666;
}
a.icon-link:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-weight: bold;
color: #666666;
}

a.top-navigation {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.top-navigation:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.top-navigation:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #c8e3ff;
}

a.link-history {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: underline;
color: #888888;
}
a.link-history:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: underline;
color: #888888;
}
a.link-history:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
color: #666666;
}

a.form-button-6699cc {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.form-button-6699cc:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.form-button-6699cc:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #c8e3ff;
}
a.form-button-999900 {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.form-button-999900:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.form-button-999900:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #e0e0a3;
}
a.form-button-cccccc {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #eeeeee;
}
a.form-button-cccccc:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #eeeeee;
}
a.form-button-cccccc:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #eeeeee;
}

a.application-tab {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.application-tab:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #ffffff;
}
a.application-tab:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #e0e0a3;
}

a.webmaster {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: underline;
color: #336699;
}
a.webmaster:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: underline;
color: #336699;
}
a.webmaster:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: none;
color: #336699;
}

a.navigation {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #ffffff;
}
a.navigation:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #ffffff;
}
a.navigation:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: underline;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #ffffff;
}

a.navigation-bold {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height: 15pt;
color: #ffa000;
}
a.navigation-bold:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height: 15pt;
color: #ffa000;
}
a.navigation-bold:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: underline;
font-style: normal;
font-weight: bold;
line-height: 15pt;
color: #ffa000;
}

a.copyright {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: none;
color: #ffffff;
}
a.copyright:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: none;
color: #ffffff;
}
a.copyright:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: underline;
color: #ffffff;
}

a.news-box {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
text-decoration: underline;
font-weight: bold;
color: #ffffff;
}
a.news-box:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
text-decoration: underline;
font-weight: bold;
color: #ffffff;
}
a.news-box:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

a.sm {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: underline;
color: #336699;
}
a.sm:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: underline;
color: #663366;
}
a.sm:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
text-decoration: none;
color: #336699;
}

/***************************************************************************
Tags:			TABLE, TR, TH, TD
***************************************************************************/

.tbl-whitespace {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #ffffff;
}

table.partpage {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt; 
}
.tbl-partpage-subhead {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #ffffff;
background-color: #336699;
}
.tbl-partpage-bodydark {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #c8e3ff;
}
.tbl-partpage-bodylight {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #e3f1ff;
}

table.fullpage {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
}
.tbl-fullpage-subhead {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #ffffff;
background-color: #666666;
}
.tbl-fullpage-subhead-lt {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
font-weight: bold;
color: #ffffff;
background-color: #999999;
}
.tbl-fullpage-bodydark {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #dddddd;
}
.tbl-fullpage-bodylight {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #eeeeee;
}

table.fullpage-sm { 
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
}
.tbl-fullpage-sm-subhead {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
font-weight: bold;
color: #ffffff;
background-color: #666666;
}
.tbl-fullpage-sm-subhead-lt {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
font-weight: bold;
color: #ffffff;
background-color: #999999;
}
.tbl-fullpage-sm-bodydark {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
color: #333333;
background-color: #dddddd;
}
.tbl-fullpage-sm-bodylight {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
color: #333333;
background-color: #eeeeee;
}
	
table.quote {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
}
.tbl-quote-body {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
line-height: 12pt;
color: #ff9900;
}
.tbl-quote-name {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: italic;
font-weight: normal;
color: #666666;
}

table.highlightone { 
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
}
.tbl-highlightone-subhead {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #ffffff;
background-color: #999900;
}
.tbl-highlightone-body {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #e0e0a3;
}

table.highlighttwo { 
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
}
.tbl-highlighttwo-subhead {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #ffffff;
background-color: #ff9900;
}
.tbl-highlighttwo-body {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
background-color: #ffcc66;
}

/***************************************************************************
Tags:			FORM, INPUT, SELECT, OPTION, TEXTAREA
***************************************************************************/

select {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #ffffff;
color: #333333;
cursor: arrow;
}
/*
input {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #333333;
}
*/
/*input {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:8pt;
color:#333333;
}*/
input.textbox {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:8pt;
color:#333333;
border-style:solid;
border-width:1px;
border-color:#666666;
height:20;
}
input.radio {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #dddddd;
color: #333333;
cursor: hand;
}
/*
input.search {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #dfefff;
color: #333333;
cursor: text;
}
*/
input.search {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:8pt;
color:#333333;
border-style:solid;
border-width:1px;
border-color:#666666;
width:130;
height:20;
}
input.email-friend {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
width: 220px;
color: #333333;
}
textarea {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #ffffff;
color: #333333;
cursor: text;
}
textarea.contactsap {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #ffffff;
width: 300px;
height: 100px;
color: #333333;
cursor: text;
}
textarea.email-friend {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #ffffff;
width: 290px;
height: 62px;
color: #333333;
cursor: text;
}

span.assemblyVersion {position:absolute;top:50px;left:200px;color:white;font-weight:bold;font: 8pt tahoma, arial, helvetica, sans-serif;}
span.template {position:absolute;top:50px;left:302px;color:white;font-weight:bold;font: 8pt tahoma, arial, helvetica, sans-serif;}
/***************************************************************************
Tags:			TABLE, TR, TH, TD

***************************************************************************/
p.footer, p.mastHead {color:#333333;}
p.mastHead a, p.footer a {color:#333333;text-decoration:none;}
p.mastHead a:visited, p.footer a:visited {color:#333333;text-decoration:none;}
p.mastHead a:hover, p.footer a:hover  {text-decoration: none;color: #336699;}
.siteRolesToolbar{background-color:#333333;}
p.footer {color:#333333} 

/***************************************************************************
SAP Community Styles
Version 1.0
Date	Dec. 09/2003
***************************************************************************/

body {
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	background-color:#ffffff;
}
td {
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}
	
b {	font-weight: bold;
	color:#000000;}

b.search {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #000000;}

ul {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	color:#CE9C00;}

ol {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: decimal;
	color:#CE9C00;}
	
ol.ranking {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: decimal;
	margin: 0px 0px 0px 40px;
	color:#CE9C00;}
	
.rankingdiv {
	margin: 0px 0px 0px -15px;
	}
	
li {
	margin-top: 4pt;
	color:#000000;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt;)
}
	
li.no-indent {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	list-style-type: square;
	color:#000000;}
	
li.sm-indent {font: 7pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	margin-left: -14pt;
	text-indent : -6px;
	list-style-type: square;
	color:#000000;}

li.highlight {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-left: -4px;
	margin-top: 6px;
	list-style-type: square;
	color:#000000;}
	
li.ranking {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color:#000000;
	list-style-image: none;}
	
td.top-navigation {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}
		
p.link-history {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#888888;}

p.call-to-action {font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	margin-left: 10px;
	margin-right: 10px;
	color:#333333;}

p.navigation {font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 2pt;
	color:#ffffff;}

td.questions-comments {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#555555;
	background-color:#EDEEEF;}

p.copyright {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;}

li.community {margin-left:-14px;
		margin-top:3px;}

p.highlight {font: 9pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: none;
		font-weight: bold;
		line-height: 13pt;
		color:#333333;}


/***************************************************************************
Head and Subheads
***************************************************************************/

p.subhead {font: 10pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		margin-top: 0px;
		color:#cc9933;}
		
.subhead {font: 10pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		margin-top: 0px;
		color:#cc9933;}

p.subhead-two {font: 9pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		color: #cc9933;}
		
b.subhead-three {font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: italic;
		font-weight: none;
		color: #ce9c00;}

.welcome {
		font: 13px tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		background-color:#cccccc;
		}
	
.welcome-name {
		font: 13px tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		color: #187D00;
		background-color:#cccccc;
		}		
		
p.head {font: 13pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		color:#003366;}
	
.head {font: 13pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: none;
		font-weight: bold;
		color:#003366;}
		
p.interestsleft {
		font: bold 8pt tahoma, arial, helvetica, sans-serif;
		color: #ce9c00;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 12px;}
		
p.spotlighttechnical {
		font: bold 10pt tahoma, arial, helvetica, sans-serif;
		color: #ce9c00;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;}
		
p.spotlightbusiness {
		font: bold 10pt tahoma, arial, helvetica, sans-serif;
		color: #174376;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;
		}		
		
p.topicsorange {
		font: normal 8pt tahoma, arial, helvetica, sans-serif;
		color: #ce9c00;
		text-decoration: none;
		margin-top: 5px;
		margin-left: 0px;}		
		
p.topicsgrey {
		font: normal 8pt tahoma, arial, helvetica, sans-serif;
		color: #61666d;
		text-decoration: none;
		margin-top: 5px;
		margin-left: 0px;}				
		

/***************************************************************************
Home Page Tags
***************************************************************************/

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:#ce6500;}

.orange {color:#ff9900;}

.yellow {color:#cc9933;}

.green {color:#999900;}

.lt-blue {color:#6699cc;}

.blue {color:#336699;}
		
.purple {color:#663366;}

.gray {color:#666666;}
	
.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: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #336699;}

a:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #336699;}

a:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #336699;}
	


a.country-name-link {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color:#ffffff;}

a.country-name-link:visited {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color:#ffffff;}
	
a.country-name-link:hover {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	margin-right: 15px;
	color:#ffffff;}
	
a.icon-link {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#666666;}

a.icon-link:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#666666;}

a.icon-link:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#666666;}
	
a.top-navigation {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}

a.top-navigation:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}
		
a.top-navigation:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#c8e3ff;}
	
a.link-history {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#888888;}

a.link-history:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#888888;}

a.link-history:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color:#666666;}

a.form-button {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}

a.form-button:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}
	
a.form-button:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#c8e3ff;}

a.form-button-green {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}

a.form-button-green:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}
	
a.form-button-green:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#e0e0a3;}

a.application-tab {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}

a.application-tab:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;}
	
a.application-tab:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#e0e0a3;}

a.webmaster {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #336699;}

a.webmaster:visited {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #336699;}

a.webmaster:hover {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #336699;}

a.navigation {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color:#ffffff;}

a.navigation:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color:#ffffff;}
	
a.navigation:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color:#ffffff;}
	
a.navigation-bold {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color:#ffa000;}

a.navigation-bold:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color:#ffa000;}
	
a.navigation-bold:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color:#ffa000;}
	
a.copyright {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;}

a.copyright:visited {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;}
	
a.copyright:hover {font: 7pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;}

a.news-box {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;}

a.news-box:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;}
	
a.news-box:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;}
		
		
/***************************************************************************
TABLES for the Content Area
***************************************************************************/


/* Start: New  */

/***************************************************************************
Headings
***************************************************************************/
		
p.contentheading {
		font: bold 13pt tahoma, arial, helvetica, sans-serif;
		color: #003366;
		text-decoration: none;
		margin-top: 10px;
		margin-left: 0px;
		margin-bottom: 2px;}
				
		
.contentheading2 {
		font: bold 10pt tahoma, arial, helvetica, sans-serif;
		color: #999900;
		font-style: italic;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;}
	
	
		
	
.contenttopic {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #cc6600;
	margin-bottom: 0px;
}



.normaltextsmall {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


a.normaltextsmall:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.normaltextsmall:Hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}




table.topnav { }


/* sap.com - Navigation */
.tbl-sapcomnav {font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#ffffff;
		background-color: #003163;}		
a.a-sapcomnav{
		font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#ffffff;
		text-decoration: none;
}
a.a-sapcomnav:hover{
		font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#ffffff;
		text-decoration: none;
}
a.a-sapcomnav:visited{
		font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#ffffff;
		text-decoration: none;
}
		
.tbl-sapsolnav {font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: normal;
		color:#ffffff;
		background-color: #003163;}	

a.a-sapsolnav{
		font: 11px tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		text-decoration: none;
}
a.a-sapsolnav:hover{
		font: 11px tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		text-decoration: none;
}
a.a-sapsolnav:visited{
		font: 11px tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		text-decoration: none;
}
		
/* Community - Navigation */

.tbl-comtopnavrow{
	background-color: #EDEEEF;
}
	
.tbl-comtopnav {
	height: 27px;
	font: 12px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003366;
	background-color: #EDEEEF;
	line-height: 12px;
	text-decoration: none;
	cursor: hand;
	text-align: center;
	padding: 0px 10px 0px 10px;}		
	
.tbl-comtopnavselect {
	height: 27px;
	font: 12px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#187D00;
	background-color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	cursor: hand;
	text-align: center;
	padding: 0px 10px 0px 10px;}

	
.tbl-comtopnavspacecolor {
	background-color: #CCCED1;}		

/* Left Navigation */		

.tbl-leftnav {
	font: 11px tahoma, arial, helvetica, sans-serif;
	background-color: #e7ebef;
	color: #003366;
	height: 100%;
	margin: 0px;
}

.tbl-leftnavcolor {
	font: 11px tahoma, arial, helvetica, sans-serif;
	background-color: #e7ebef;
	color: #003366;
	text-decoration: none;
	align: left;
}

.tbl-leftnavhead {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #e7ebef;
	color: #187D00;
	align: left;
}

.tbl-leftnavspace {
	font: 11px tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	align: left;
}

.tbl-leftnavheadspace {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #ffffff;
	color: #187D00;
	text-decoration: none;
	align: left;
}

.tbl-leftnavgrey {
	background-color: #CCCED1;
	align: left;
}

/* Search - Box */		
		
.tbl-searchhead {font: 12px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#9c3030;
		background-color: #e7ebef;
		padding: 8px 0px 8px 5px;}		
		
.tbl-search {font: 10pt tahoma, arial, helvetica, sans-serif;
		font-weight: normal;
		color:#ffffff;
		background-color: #e7ebef;
		padding: 8px 0px 8px 5px;}

.searchtipps {
		font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#666666;
		background-color: #ffffff;
}
			
/* Footer */
.tbl-footer{
		background-color: #858b92;
	}

/* Main Area Header */		
		
.tbl-maininterests {font: 13px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#ffffff;
		line-height : 20px;
		background-color: #336699;}		
		
		
.tbl-interests {font: 12px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	background-color: #efeff0;
	line-height : 12px;
	height: 30px;
	text-align : left;}			
	
		
.tbl-interestsright {font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	background-color: #dadcde;
	line-height : 20px;
	text-align : right;}				
		
		
.tbl-normalcontent {font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	background-color: #ffffff;
	padding-left: 0px;
	text-align : left;}			
		
		
		
.tbl-partpage-subhead {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #5a6a71;
	height: 20px;
	}	
	
a.tbl-partpage-subhead {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #5a6a71;
	height: 20px;
	text-decoration: underline;
	}		
	
		
.tbl-header-orange {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #aa7f00;
	height: 20px;}	
		
.tbl-header-blue {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #315d8c;
	height: 20px;
	}			
	
	
.tbl-header-white {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#5a6a71;
	background-color: #ffffff;
	height: 20px;
	border-bottom-color : #f5f6f2;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}			
	
	
	
	
	
.tbl-content-grey {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	background-color: #efeff0;}		
	
.tbl-content-lightgrey {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	background-color: #f5f6f2;}			
	
	
.tbl-survey {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	background-color: #efeff0;
	height: 35px;
	text-align : left;
	vertical-align : top;
	}			
		


table.partpage { }

.tbl-partpage-head {font: 10pt tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#333333;
		background-color: #ffffff;}

.tbl-partpage-subhead {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #5a6a71;}
	

.tbl-partpage-bodydark {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #f5f6f2;}
	
.tbl-partpage-bodylight {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #ffffff;}
	
/* End: New from Piet */	
	
	
.tbl-whitespace {color:#ffffff;
	background-color: ; font-style:normal; font-variant:normal; font-weight:normal; font-size:0pt; font-family:tahoma, arial, helvetica,, sans-serif}
		
table.fullpage { }

.tbl-fullpage-head {font: 10pt tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#333333;
		background-color: #ffffff;}

.tbl-fullpage-subhead {font: 9pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #666666;}

.tbl-fullpage-subhead-lt {font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #999999;}

.tbl-fullpage-bodydark {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #dddddd;}
	
.tbl-fullpage-bodydark-small {font: 7pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #dddddd;}	
	
.tbl-fullpage-bodylight {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #f5f6f2;}
	


table.fullpage-sm { }
	
p.sm {font: 7pt tahoma, arial, helvetica, sans-serif;
	color:#333333;}

a.sm {font: 7pt tahoma, arial, helvetica, sans-serif;
	}

a.sm:hover {font: 7pt tahoma, arial, helvetica, sans-serif;
	}
	
a.sm:visited {font: 7pt tahoma, arial, helvetica, sans-serif;
	}
	
.tbl-fullpage-sm-subhead {font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #666666;}

.tbl-fullpage-sm-subhead-lt {font: 7pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #999999;}

.tbl-fullpage-sm-bodydark {font: 7pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #dddddd;}
	
.tbl-fullpage-sm-bodylight {font: 7pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #eeeeee;}
	
.tbl-fullpage-whitespace {font: 0pt tahoma, arial, helvetica, sans-serif;
		color:#ffffff;
		background-color: #ffffff;}
	
table.quote { }

.tbl-quote-body {font-weight: bold;
	line-height: 12pt;
	color:#cc9933;
	background-color: ; font-style:normal; font-variant:normal; font-size:9pt; font-family:tahoma, arial, helvetica,, sans-serif}

.tbl-quote-name {text-decoration: none;
	font-style: italic;
	font-weight: normal;
	color:#666666;
	background-color: ; font-variant:normal; font-size:8pt; font-family:tahoma, arial, helvetica,, sans-serif}

table.highlightone { }

.tbl-highlightone-subhead {font: 9pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #999900;}

.tbl-highlightone-body {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #e0e0a3;}

table.highlighttwo { }

.tbl-highlighttwo-subhead {font: 9pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #ff9900;}

.tbl-highlighttwo-body {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #ffcc66;}
	
	


		
/***************************************************************************
FORM Element Tags
***************************************************************************/

select {font: 8pt tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
	cursor: arrow;}

input {
	color: #333333; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:8pt; 
	font-family:tahoma, arial, helvetica,, sans-serif}
	

input.search {font: 8pt tahoma, arial, helvetica, sans-serif;
	background-color: #dfefff;
	color: #333333;
	cursor: text;}

input.email-friend {background-color: #ffffff;
	width: 220px;
	color: #333333; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:8pt; font-family:tahoma, arial, helvetica,, sans-serif}
	
textarea {font: 8pt tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
	cursor: text;}

textarea.contactsap {font: 8pt tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
	color: #333333;
	cursor: text;}

textarea.email-friend {font: 8pt tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	width: 290px;
	height: 62px;
	color: #333333;
	cursor: text;}
		
.selectfix
{
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 100%;
width: 130px;
background-color: #ffffff;
color: #333333;
cursor: arrow;
}		
		
		
/***************************************************************************
Accessability Tags
***************************************************************************/

fieldset {border: 0px;}

label {}

optgroup {}

th {}

caption {font: 10pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#333333;}

/***************************************************************************
Event Tags
***************************************************************************/



/*------------------------------------------------------------------------------------------------*/
/*	    Event <div>-Tags				*/
/*------------------------------------------------------------------------------------------------*/
div.head      { font: 13pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-weight: bold;
		color: #003366; 
		margin-bottom: 3pt;}

div.subhead   { font: 10pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-weight: bold; 
		/* color:#999900;} (altes grn) */
		color:#cc9933;}
		margin-bottom: 3pt;}

div.subhead-two {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#CE9C00;
	margin-bottom: 3pt;
}

/* div.author = p.subhead-three */
div.author    { font: 8pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		color: #999900; 
		text-align: right;  
		margin-bottom: 3pt;}

div.quote     { font: 9pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-weight: bold;
		color:#666666;
		margin-bottom: 3pt;}

div.quote2     { font: 9pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		margin-bottom: 3pt;}

/*------------------------------------------------------------------------------------------------*/
/*	    Event <span>-Tags				*/
/*------------------------------------------------------------------------------------------------*/
span.headbig      { font: 13pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: ?????`none;
		font-weight: bold;
		color: #003366; }

span.head      { font: 10pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-weight: bold;
		color: #003366; }
			
span.subhead   { font: 10pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		color: #999900; }

span.subhead-two { font: 9pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		color:#cc6600; }

span.author    { font: 8pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-style: italic;
		font-weight: bold;
		color: #999900; 
		text-align: right; }

span.quote     { font: 9pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none;
		font-weight: bold;
		color:#666666; }

span.quote2     { font: 9pt tahoma, arial, helvetica, sans-serif; 
		text-decoration: none; }




/*------------------------------------------------------------------------------------------------*/
/	Other Tags					*/
/*------------------------------------------------------------------------------------------------*/
input.clock	{border-style: none;
	background-color: white; }

input.button
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    cursor: hand;
	background-color: #6699cc;
    color: #ffffff;
}

P.imgarea-subhead {
	MARGIN-TOP: -3pt;
	font-size: 10pt;
	color: #ffffff;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

P.home {
	font-size: 10pt;
	color: #555555;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

td.home {
	font-size: 10pt;
	color: #555555;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

ul.home {
	font-size: 10pt;
	color: #555555;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	list-style-type: square;
	font-variant: normal;
	text-decoration: none;
}

ol.home {
	font-size: 10pt;
	color: #555555;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	list-style-type: decimal;
	font-variant: normal;
	text-decoration: none;
}

li.home {
	MARGIN-TOP: 4pt; FONT: 10pt tahoma, arial, helvetica, sans-serif; COLOR: #555555
}

a.home {
	FONT-SIZE: 10pt; LINE-HEIGHT: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: underline
}

a:visited.home {
	FONT-SIZE: 10pt; LINE-HEIGHT: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: underline
}

a:hover.home {
	FONT-SIZE: 10pt; LINE-HEIGHT: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}

.table_imagebg { background-position: right 50%;
	background-repeat: no-repeat;
	background-color: #999999
}

.nav {
	background-position: left 50%;
	background-repeat: repeat;
	background-color: #575757
}


	
/***************************************************************************
Blog
***************************************************************************/
		
.blogs {
		font: bold 18px tahoma, arial, helvetica, sans-serif;
		color: #003366;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;}
				
.blogs-name {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CE6500;
}

.blogs-topic {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #AA7F00;
}

.blogs-subhead {

	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.blogs-detail-subhead {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #5A6A71;
}

.blogs-head {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/***************************************************************************
Nav modules
***************************************************************************/

.communicate-head {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA7F00;
}

.communicate-red {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9C3030;
}

/***************************************************************************
Upcoming events
***************************************************************************/
.tbl-upcoming-color {
	background-color: #F5F6F2;
}
.upcoming-speaker {
	font: bold 13px tahoma, arial, helvetica, sans-serif;
	color: #000000;
}
.upcoming-scheduled {
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	color: #5A6A71;
	
}.profile-not-selected {
	color: #C0C0C0;
}
.businesscard {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #315D8C;
}
a.businesscard:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003163;
	text-decoration:none;
}
a.businesscard:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #315D8C;
}
.profile-head {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B4B9BE;
}


.lblError1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}




/***************************************************************************
Search Styles
***************************************************************************/
.searchRow {
	background-color: #ffffff; }
.searchAlternate {
	background-color: #f5f6f2; }
.search-result-count {
		font: bold 11px tahoma, arial, helvetica, sans-serif;
		color: #000000;
}
.search-result-items {
		font: 11px tahoma, arial, helvetica, sans-serif;
		color: #000000;
}
.search-sort{
		font: 11px tahoma, arial, helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
}
.tbl-searchpage {
	background-color: #e7ebef;
}
.tbl-searchpage-active-subhead {font: 14px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ce6500;
	background-color: #ffffff;
}	
.tbl-searchpage-subhead {font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003366;
	background-color: #d9dee4;
}
.tbl-searchpage-spacecolor {
	background-color: #CCCED1;
}
.tbl-searchpage-active-spacecolor {
	background-color: #FFFFFF;
}
.tbl-searchpage-pagercolor {
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	padding: 6px;
	text-align: right;
}
.tbl-searchpage-active-pagercolor {
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	color: #AA7F00;
}
.tbl-bottom-pager {
	align: left;
	background-color: #FFFFFF;
}

#SearchResult1_grdSearchResult__ctl14_m_imgSRFirst{
	margin-bottom: -4 px;}
#SearchResult1_grdSearchResult__ctl14_m_imgSRPrev{
	margin-bottom: -4 px;}
#SearchResult1_grdSearchResult__ctl14_m_imgSRNext{
	margin-bottom: -4 px;}
#SearchResult1_grdSearchResult__ctl14_m_imgSRLast{
	margin-bottom: -4 px;}
#SearchResult1_grdForumResult__ctl14_m_imgFRFirst{
	margin-bottom: -4 px;}
#SearchResult1_grdForumResult__ctl14_m_imgFRPrev{
	margin-bottom: -4 px;}
#SearchResult1_grdForumResult__ctl14_m_imgFRNext{
	margin-bottom: -4 px;}
#SearchResult1_grdForumResult__ctl14_m_imgFRLast{
	margin-bottom: -4 px;}

.active-bottom-pager-num {
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	color: #000000;
}
/***************************************************************************
A HREF Tags
***************************************************************************/
		
a.search-title {
	font: 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}

a.search-title:visited {
	font: 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}

a.search-title:hover {
	font: 11px tahoma, arial, helvetica, sans-serif;
	color: #aa7f00;
	font-weight:bold;
}

a.LinkOpenIn {font: 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #325E8F;}

a.LinkOpenIn:visited {font: 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #6490C1;}

a.LinkOpenIn:hover {font: 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #003163;}
a.bottom-pager-num
{    
	color: #003366;
   font-size : 11px;
   font-weight: bold;
	text-decoration: underline; 
}
a.bottom-pager-num:visited
{    
	color: #003366;
   font-size : 11px;
   font-weight: bold;
	text-decoration: underline; 
}
a.bottom-pager-num:hover
{    
	color: #aa7f00;
   font-size : 11px;
   font-weight: bold;
	text-decoration: underline; 
}
.profile-grey {
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5A6A71;
}
.profile-red {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D7111F;
}
.profile-blue {
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.profile-color {
	font: 11px tahoma, arial, helvetica, sans-serif;
	background-color: #e7ebef;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	align: left;
}

.AdvSearchLabel {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}

.tcl-services-box-head {
	font: 11px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003366;
	padding: 2px 5px 2px 5px;
	background-color: #F5F6F2;
	height: 18px;
}
.tcl-services-box {
	padding: 5px;
	
}.tbl-rewarditemhead {
   font: bold 11px tahoma, arial, helvetica, sans-serif;
	color:#003366;
	background-color: #f5f6f2;
}

.memberquestion{
	font: 11px tahoma, arial, helvetica, sans-serif;
	margin: 5px 10px 5px 0px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #315d8c;
}

.topicsSelectBox {
	font: 11px tahoma, arial, helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background-color: #4f82b5;/* #315d8c; */
	color: #ffffff; 
	border-color: #ffffff;
	/* border: 1px solid White; */
	border-width: thin;
	border-style: none;
}

.rewardradio {
	background-color: #efeff0;

}

.LangSelect {
	background-color: #A7A7A7;
	border-color: #A7A7A7;
	border-width: 0px;
	border-style: none;
	width: 120px;
	border: #A7A7A7;
}

.flag{
	margin-bottom: -2px;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
 	font: bold 13pt tahoma, arial, helvetica, sans-serif;
		color: #003366;
		text-decoration: none;
		margin-top: 10px;
		margin-left: 0px;
		margin-bottom: 2px;}
	
}


a.forumTitle:visited, a.forumTitle:link
{
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

a.forumTitle:hover
{
    color: #CB9C00;
}

.forumName
{
    font-weight: bold;
    font-size: 16px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: #003163;
}

a.forumName:hover
{
    color: #DD6900;
    text-decoration: none;
}
