﻿body
{
	font: 11px/14px Arial, Helvetica, sans-serif; 
	color: #333333; 
	background: #828282;
	margin: 0px;
}
div.boxCenter
{	
	width:940px !important; /*ff*/
	width:972px;
	position:absolute;
	left: 50%;
	margin:0px 0px 0px -486px !important;
	margin:0px 0px 0px -470px;
}
div.boxMain
{
	width:940px !important; /*ff*/
	padding:16px 16px 16px 16px;
	float:left;
	background:#E3E3E3 none repeat scroll 0%;
}
div.boxLogo
{
	width:940px;
	height:68px;
	background:#f0ab00 url(../images/HeaderBgRepeat.jpg) repeat-y;
}
div.boxLogoSap
{
	margin:16px 0px 0px 12px;
	float:left;
	width:88px;
	border-right:solid 1px white;
	display: inline;
}
div.boxLogoCh
{
	margin:26px 0px 0px 17px;
	float:left;
}
div.boxHeaderImage, div.boxManagerHeaderImage
{
	margin:7px 0px 10px 0px;
	height:195px;
	background-image:url(../images/head.jpg);
	background-repeat: no-repeat;
}
div.boxManagerHeaderImage
{
	background-image:url(../images/head_admin.jpg);
}

div.boxHeaderImageMainTitle,div.boxHeaderImageMainTitleWorld
{
	color:#F0AB00;
	font-family:Arial Black,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	letter-spacing:-0.05em;
	line-height:22px;
	text-transform:uppercase;
	margin:20px 0px 0px 350px; /*few: left 0px*/
	float:left;
	width:500px;
	display: inline;
}
div.boxHeaderImageMainTitle
{
	font-size:13px;
	margin: 5px 0px 0px 350px;
	font-weight:lighter;
}
div.boxHeaderImageSubTitle
{
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	margin:10px 0px 0px 350px;
	clear:left;
	float:left;
	width:500px;
	display: inline;
}
div.boxMainContent
{
	/*width:972px;*/
}
div.boxContent,div.boxManagerContent
{
	width:685px;
	padding:20px 20px 20px 20px;
	float:left;
	background-color:white;
}
div.boxContentFullScreen
{
	float:left;
	background-color:white;
	width:900px;
	padding:20px 20px 20px 20px;
}
div.boxContentHome
{
	/*margin:20px 20px 20px 20px;*/
}
div.boxContentHomeIntro
{
	width: 600px;
	float:left;
	background-color:white;
	margin: 0px 0px 0px 0px;
}
div.boxContentHomeSolution
{
	clear: left;
	margin: 0px 20px 0px 0px;	
}
div.boxContentHomeSolution,div.boxContentHomeTechnology
{
	width: 300px;
	float:left;
	background-color:white;
}
div.boxContentHomeButton
{
	padding: 20px 0px 0px 97px;
	float: left;
	width: 200px;
}
div.boxManagerContent
{
	float:right;
}
div.boxContact
{
	float:right;
	background-color:white;
	width:168px !important; /*ff*/
	padding: 20px 20px 20px 20px;
}
div.boxContact h6
{
	font: 11px/16px Arial Black, Arial, Helvetica, sans-serif; 
	color: #444444; 
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: -15px;
}
div.boxMainNavigation
{
	float:left;
	width:100%;
	margin: 0px 0px 30px 0px;
	display:inline;
	
}
div.boxManagerMainNavigation
{
	padding:15px 0px 0px;
	position:relative;
	width:208px;
	clear:both;
	float:left;
	background-color:white;
}
div.boxMainNavigationElement
{
	height: 90px;
	float:left;
	border-left: solid 1px #CCCCCC;
	width:120px;
	padding: 0px 0px 0px 10px;
	display:inline;
}
a.boxMainNavigationElement, a.boxMainNavigationElement:visited
{
	font-weight:bolder;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}
img.boxMainNavigationElement
{
	float:left;
	margin:0px 10px 0px 0px;
}
div.boxPartner
{
	float:left;
	width:127px !important; /*ff*/
	/*width:181px;*/
	height:50px;
	font-weight:bolder;
	margin:0px 10px 20px 0px;
}
a.boxPartner
{
	color:#04357B;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
}
a.boxPartner:visited
{
	color:#644459;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
}
a.boxPartner:hover
{
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
}
div.boxMapText
{
	clear:left;
	float:left;
	margin: 0px 100px 0px 0px;
}
div.boxMap
{
	float:left;
}
div.boxMapAttachment
{
	text-align:left
}
div.boxNavigationSpacer
{
	clear:both;
	float:left;
	height:10px;
	width:100%;
	background:#E3E3E3 none repeat scroll 0%;
}
div.boxManagerNavigation
{
	margin: 0px 0px 15px 10px;
}
img.Map
{ 
	border: black 1px solid;
}
div.FormRegister
{
	float:left;
	background:#dddddd none repeat scroll 0%;
	width:675px;
	padding: 5px 5px 5px 5px;
}
div.FormLine
{
	height:50px;
}
.FormInput
{
	margin:5px 0px 0px 0px;
	width:450px;
	font: 100% Arial, Helvetica, sans-serif;
	color: #333333;
	border: solid #666666 1px;
}
div.ButtonGold
{
	background: #DF9C00 url(../images/ButtonBgRepeatGold.jpg) repeat-x;
	float:left;
	height:18px;
	padding:3px 0px 0px 0px;
}
a.ButtonGold a, a.ButtonGold:hover
{
	text-decoration: none;
	color: #ffffff;
	font: Bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
a.ButtonGold:hover
{
	color: #FBE6B3;
}
div.ButtonGoldBorder
{
	float:left;	
}
div.boxFooterContent
{
	margin: 25px 0px 0px 0px;
	clear:both;
	float:left;	
	width:100%;
}
/* Footer */
div.boxFooter
{
	width:972px;
	margin:20px 0px 20px 0px;
	clear:both;
	float:left;
	text-align:right;
}
span.FooterBracket
{
	padding: 0px 5px 0px 5px;
	background: url(../images/FooterBracket.gif) no-repeat center;
}
div.boxFooter a
{
	color: #ffffff;
	text-decoration: none;
}
div.boxFooter a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.boxFooter a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
span.icon_emphasis, span.icon_email
{
   background-image: url(../images/Icon_Emphasis_Dove_16.gif);
   background-repeat: no-repeat;
   padding: 2px 0px 2px 25px;
   background-position: 0px 0px;
   color: #000000;
   font-weight:bolder;
}
span.icon_email
{
   background-image: url(../images/Icon_Email_Dove_16.gif);
}
/*
table.tour_session
{
	width:880px;
	margin: 20px 0px 0px 0px;
	border-spacing: 0px;
}
table.tour_session td
{
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
td.tour_session_block_bottom,td.tour_session_head,td.tour_session_head_right,td.tour_session_block,td.tour_session_block_right,td.tour_session_head_hover
{
	border-top: solid 1px black;
	border-left: solid 1px black;
}
td.tour_session_head_right, td.tour_session_block_right
{
	border-right: solid 1px black;
}
td.tour_session_block_bottom
{
	border-bottom: solid 1px black;
}
td.tour_session_block_right_bottom
{
	border: solid 1px black;
}
td.tour_session_head,td.tour_session_head_right
{
	cursor:hand;
	background-color:#E3E3E3;
}
*/
/*agenda*/
table.agenda
{
	width:880px;
	margin: 20px 0px 0px 0px;
	border-spacing: 0px;
}
table.agenda td
{
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
td.agenda_top_left,td.agenda_top,td.agenda_left,td.agenda
{
	border: solid 1px black;
}
td.agenda_top
{
	border-left: none;
}
td.agenda_left,td.agenda
{
	border-top: none;
}
td.agenda_top,td.agenda_top_left
{
	cursor:hand;
	background-color:#E3E3E3;
}
td.agenda
{
	border-left: none;
}


p.tour_session_head
{
	color:#003366;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
td.tour_session_head_hover:hover
{
	background-color:#F0AB00;
}
p.head
{
	margin: 10px 0px 5px 0px;	
}
