body.pageLayoutWide {
	background-color: #000000;
	background-image: url('../images/background_gradient.gif');
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0 0 8px 0;
	font-family: Arial,Verdana,Helvetica,Sans-serif;
	font-size: 12px;
	color: #ccc;
}

.pageLayoutWide #headerTopBar {
	color: #000000;
}

.pageLayoutWide #sectionalNav {
	background-color: #FFFFFF;
	width: 198px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #1d1d1d;
}

#sectionalNavLinks {
	border: none;
}

.pageLayoutWide #enhancedContentArea  {
	width: 762px;
	border: 1px solid #252525; 
}

.pageLayoutWide #footer {
	background-color: #FFFFFF;
	border: none;
	color: #000000;
	padding-top: 5px;
}

.pageLayoutWide #copyright {
	background-color: #FFFFFF;
	color: #000000;
	padding-bottom: 5px;
}

#titleArea #title {
	color: #000000;
}

#enhancedPageBody { 
	margin-bottom: 40px;	
}

#enhancedPageBody #sectionalNav .linksUnit li a, 
#enhancedPageBody #sectionalNav .linksUnit li a:visited, 
#enhancedPageBody #sectionalNav .linksUnit li a:hover, 
#enhancedPageBody #sectionalNav .linksUnit li a:active, 
#enhancedPageBody #sectionalNav .linksUnit li a:focus {
	color: #333333;
}

.localeSelectorMain {
  text-align:right;
}

#breadcrumbsReserved #breadcrumbs {
  margin-top:6px;
}

.pageLayoutWide .sectionalNavSubHeader {
  margin-bottom:8px;
}

#introBlock h3 {
  color:#fff;
  font-size:18px;
  height:35px;
  line-height:35px;
  background-color:#000;
  background-image:url('../images/su2009_teaser_top.gif');
  background-repeat:no-repeat;
  padding:0 12px;
  margin:0 0 1px 0;
}

#introBlock h3 span {
  display:block;
  height:0;
  overflow:hidden;
}

#introBlock p.info {
  color:#fff;
  font-size:16px;
  height:46px;
  line-height:18px;
  background-color:#000;
  background-image:url('../images/su2009_teaser_bottom.gif');
  background-repeat:no-repeat;
  padding:8px 12px 0 12px;
  margin:1px 0 0 0;
}

#introBlock p.info span {
  display:block;
  height:0;
  overflow:hidden;
}

.column2 ul {
  padding:0;
  margin:0 0 0 18px;
}

.column2 ul li {
  margin-bottom:5px;
}

.column1 a span {
  position:relative;
  top:-1px;
}

.column1 p.bookmark {
  margin-top:-0.5em;
}

#social_menuShare1 {
  padding-top:20px;
}

#agenda h5 {
	width:344px;
	height:25px;
	background-image:url('../images/agenda_title.gif');
}

#agenda h4 {
	clear: both;
	font-size: 1.25em;
}

#agenda dl {
	padding:0;
	margin:10px 0 20px 0;
	overflow:hidden;
}

#agenda dt {
	float:left;
	width:85px;
	padding:5px 0 5px 10px;
	margin:0 28px 0 0;
	color: #EB5F01;
}

#agenda dd {
	float:left;
	width:546px;
	padding:5px 0 5px 10px;
	margin:0;
}

#agenda dt.break,
#agenda dd.break {
	border-top:1px solid #e9eec5;
	border-bottom:1px solid #e9eec5;
	margin:15px 0 15px 0;
}

#agenda dt.break {
	margin-right:28px;
}

#agenda_navi {
	background: url('../images/general_agenda_headerbg.jpg') top left no-repeat;
	height: 34px;
	padding-left: 25px;
	padding-top: 20px;
}

.agenda_links {
	float: left;
	color: #FFFFFF;
}

.agenda_links a {
	color: #FFFFFF;
}

.agenda_links a:hover {
	text-decoration: none;
}

#agenda_link_1,
#agenda_link_2,
#agenda_link_3 {
	width: 200px;
}

.oneColumn {
	width: 762px;
}

.oneColumn #agenda_1, 
.oneColumn #agenda_2, 
.oneColumn #agenda_3 {
	padding-left: 25px;
}

.oneColumnBox {
	background: url('../images/su2009_content_bg.jpg') top left no-repeat;
	border-top: 1px solid #000000;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.oneColumnBox h4 {
	margin-top: 15px;
}

.oneColumnBox h4 strong {
	color: #FFFFFF;
}

#section_title {
	margin-top: 18px;
}

#section_title h1 {
	font-size: 12px;
}

#when, 
#who, 
#where, 
#calendar, 
#what,
#visa,
#dresscode,
#further {
	padding-top: 15px;
	margin-bottom: 10px;
}

#what_read_more, #visa_read_more, #visa_more a, #dresscode_read_more, #dresscode_more a, #further_read_more, #further_more a, 
#categoryA1 a, #categoryA2 a, #categoryA3 a,
#categoryB1 a, #categoryB2 a, #categoryB3 a, #categoryB4 a, 
#categoryC1 a, #categoryC2 a, #categoryC3 a, #categoryC4 a, #categoryC5 a, #categoryC6 a, #categoryC7 a, #categoryC8 a, 
#categoryD1 a, #categoryD2 a,
#categoryE1 a, 
#eventLink a, .orangeLink, .orangeLink:link, .orangeLink:visited, .pdfBox span, 
.orangeBullets, .abiszLink, .abiszLink:link, .abiszLink:visited {
	color: #eb5f01;
}

.secondNaviList {
	margin:0 0 0 12px;
	padding:0;
	list-style-type: none;
}

.floatRight {
	float: right;
}

#twitterBox {
	margin-bottom: 20px;
	height: 92px;
	background-image: url('../images/su2009_twitter_box.jpg');
	/* padding: 10px 10px 5px 10px; */
	padding: 5px 10px 5px 20px;
}

#twitterBox h4 {
	color: #FFFFFF;
}
	
#twitterBox div {
	width: 100%;
	height: 70px;
}

#twitter_update_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#twitter_update_list li {
	position: relative;
	padding-bottom: 15px;
}

#twitter_update_list span {
	display: block;
	padding-top: 12px;
	font-weight: normal;
}

#twitter_update_list a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 350px;
	margin-bottom: 3px;
	color: #c2c2c2;
}

#what_more ul {
	margin-top: 0px;
	padding-top: 0px;
}

.categoryHeadline {
	font-size: 20px;
	color: #eb5f01;
        padding-left: 20px;
}

.margTop15 {
	margin-top: 15px;
}

.hotelPreviewImg {
	margin-top: 15px;
	float: left;
	height: 75px;
	margin-right: 15px;
}

.hotelDetailImg {
	margin-top: 15px;
	float: left;
	height: 130px;
	margin-right: 15px;
}

#categoryA1, #categoryA2, #categoryA3, 
#categoryB1, #categoryB2, #categoryB3, #categoryB4, 
#categoryC1, #categoryC2, #categoryC3, #categoryC4, #categoryC5, #categoryC6, #categoryC7, #categoryC8, 
#categoryD1, #categoryD2, 
#categoryE1 {
	padding-top: 10px;
}

#categoryA1 img, #categoryA2 img, #categoryA3 img, 
#categoryB1 img, #categoryB2 img, #categoryB3 img, #categoryB4 img, 
#categoryC1 img, #categoryC2 img, #categoryC3 img, #categoryC4 img, #categoryC5 img, #categoryC6 img, #categoryC7 img, #categoryC8 img, 
#categoryD1 img, #categoryD2 img, 
#categoryE1 img {
	margin-left: 5px;
}

.category_more {
	padding-top: 10px;
	padding-bottom: 10px;
}

#contentFooter {
	/* margin-bottom: 20px; */
}

#conferenceCategories th span {
	color: #FFFFFF;
}

#conferenceCategories th, 
#conferenceCategories td {
	padding: 3px 3px 4px 7px;
        font-size:12px;
}

#categoryColumn1 {
	width: 275px;
}
#categoryColumn2 {
	width: 90px;
}
#categoryColumn3 {
	width: 100px;
}
#categoryColumn4 {
	width: 100px;
}

#paragraph1 {
	margin-top: 0px;
	padding-top: 0px;
}
#paragraph2 {
	margin-top: 16px;
	padding-top: 0px;
	line-height: 18px;
}
#paragraph3 {
	margin-top: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 11px;
}
#paragraph4 {
	margin-top: 18px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#pageHeader {
	font-size: 19px;
	color: #eb5f01;
	padding: 15px 0 0 25px;
	margin-bottom:0px;
	height: 32px;
	background: url('../images/page_header_bg.gif') top left repeat-x;
}

.blackColor,
.blackColor:link,
.blackColor:visited {
	color: #000000;
}

.underlined {
	text-decoration: underline;
}

.notUnderlined {
	text-decoration: none;
}
.notUnderlined:hover {
	text-decoration: none;
	cursor: text;
}

.awardsNotice {
	color: #990000;
}

.awardsData {
	margin-top:2px;
	margin-bottom:3px;
}

#awardsForm input {
	border: 1px solid #a5a5a5;
	width: 223px;
	height: 18px;
}


#awardsForm .radioTable {
	margin-bottom: 18px;
}

#awardsForm .radioTable input {
	border: none;
	width: 20px;
}

#awardsForm select {
	border: 1px solid #a5a5a5;
	width: 225px;
	height: 22px;
}

#awardsForm textarea { 
	border: 1px solid #a5a5a5;
	width: 451px;
	height: 86px;
	overflow: auto;
}

#awardsForm #submit {
	background: url('../images/btn_awardsForm.gif') no-repeat;
	border: none;
	width: 86px;
	height: 22px;
	color: transparent;
}

#awardsForm h3 {
	font-size: 12.5px;
}

.pdfBox {
	width: 214px;
	height: 65px;	
	padding: 10px 12px 10px 12px;
	background-color: #CCCCCC;
}

#awardBox {
	padding: 10px;
	background-color: #CCCCCC;
	width: 250px;
}

.labelBox {
	 float: left;
	 width: 228px;
	 height: 22px;
}

.awardHead {
	border-bottom: 1px solid #FFFFFF;
}

.awardHead h2 {
	margin-bottom: 5px;
}

.bulletParagraph {
	line-height: 18px;
}

.marginBottom25 {
	margin-bottom: 25px;
}

.contactLabel {
	display: block;
	float: left;
	width: 50px;
}

.margTop0 {
	margin-top: 0px;
}

#flashCountdown {
	position: absolute;
	top: 470px;
	left: 210px;
}

#sponsorBox {
	width: 742px; 
	height: 133px;
	background: url('../images/su2009_sponsor_background.jpg') no-repeat;
	padding-left: 20px;
}

#sponsor_txt {
	padding-top: 15px;
	color: #FFFFFF;
}

#sponsorBanner {
	
}

#sponsor_platinum, 
#sponsor_gold, 
#sponsor_silver {
	cursor: pointer;
}



/* SponsorBox for Exhibition Site */
#sponsorBox_exh {
	width: 764px;
	height: 172px;
	/*background: url('../images/su2009_sponsor_background.jpg') no-repeat;*/
}

#sponsorBox_exh #sponsorBanner_exh {
	margin-left: 20px;
}

#sponsorBanner_exh {
	padding-left: 6px;
	margin-top: 22px;
}

#sponsor_platinum,
#sponsor_gold,
#sponsor_silver {
	cursor: pointer;
}



/* END */

.theme_header {
	color: #000000;
	margin: 15px 10px 15px 10px;
	font-size: 14px;
	font-weight: bold;
}

#participant_registration, 
#participant_login, 
#participant_customer, 
#exhibitor_registration, 
#exhibitor_login, 
#sponsor_registration, 
#sponsor_login {
	display: none;
	height: 180px;
}

#mouseover_boxes {
	height: 180px;
	margin-top: 10px;
	padding-left: 25px;
}

#registration_note {
	color: #8c8c8c;
	margin-top:10px;
	padding-left: 25px;
}

.agendaPdfpageHeader {
	width: 450px;
	float: left;
}

#agendaPdfLink {
	float: right;
	line-height: 26px;
}

/* Exhibitors by Mehmet D. */
#partner_booth
{
    padding-top:6px;
    padding-bottom:6px;
}

#hp_booth
{
    background: url('../images/su2009_content_bg.jpg') top left no-repeat;
    margin-top: 12px;
    padding-top: 12px;
    padding-bottom:6px;
    border-top: 1px solid #000;
}

.exhibitorBox
{
    width: 560px;
    display: none;
}


#exhibitor_left
{
    float: left;
    width: 320px;
}

/**/
#exhibitor_right
{
    margin-left: 15px;
    float: right;
    width: 170px;
}

#sessionBox_right
{
    margin-left: 40px;
    float: left;
    width: 170px;
}

.sessionBox_
{
    width: 530px;
}

.sessionBox2
{
    width: 560px;
    display: none;
}


#exhibitor_left
{
    float: left;
    width: 320px;
}

#exhibitor_right
{
    margin-left: 15px;
    float: right;
    width: 170px;
}


#pageHeader_orange
{
    font-size: 19px;
    color: #eb5f01;
    padding-bottom:10px;
    margin-bottom:0px;
    line-height:1.2em;
}
#pageHeader_black
{
    font-size: 19px;
    color: #000;
    padding-bottom:6px;
    margin-bottom:0px;
}


#pageHeader_orange_s
{
    font-size: 16px;
    color: #eb5f01;
    padding-bottom:10px;
    margin-bottom:0px;
    line-height:1.2em;
}

#pageHeader_black_s
{
    font-weight:bold;
    font-size: 16px;
    color: #000;
    padding-bottom:3px;
    margin-bottom:0px;
}

#exhibitor_abstract
{
    
}

#logoBox
{
    margin-bottom: 40px;
}

.solutionBoxLeft
{
    margin-left: 25px;
	margin-right: 10px;
    width: 336px;
    float: left;
}

* html .solutionBoxLeft
{
    margin-left: 15px;
	margin-right: 10px;
    width: 336px;
    float: left;
}

.solutionBoxRight
{
    margin-right: 25px;
    width: 346px;
    float: right;
}

* html .solutionBoxRight
{
    margin-right: 15px;
    width: 346px;
    float: right;
}


.solutionBox
{
    width: 336px;
    margin-bottom: 10px;
}


.orangeColor
{
    color: #eb5f01;
}

.greyColor
{
    color:#8c8c8c;
}

.whiteColor {
	color: #FFFFFF;
}

.exh_links_orange a:link
{
     color: #eb5f01;
     text-decoration: none;
}

.exh_links_orange a:hover
{
    text-decoration: underline;
}

.exh_links_orange a:visited
{
    color: #eb5f01;
}

#floorpaln {
	padding-top:6px;
	padding-bottom:6px;
	border-top: 1px solid #000;
}

#floorpaln h2 {
	color:#EB5F01;
	font-size:19px;
	font-weight:normal;
	padding-bottom:0;	
	margin-bottom:0;
	margin-top:1px;
	padding-left: 25px;
}

html>body #floorpaln img {
	display:block;
	border:1px solid #666;
	margin:5px 0;
}

#floorpaln img {
	display:block;
	margin:5px 0;
}

#floorpaln .map {
	position:relative;
}

#floorpaln .boothEntry {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
}

#floorpaln .boothEntry a {
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/leer.gif);
	outline:none;
}

#floorpaln .boothEntry .boothinfo {
	display:none;
}

#floorpaln .boothB02 {
	top:125px;
	left:160px;
}

#floorpaln .boothB03 {
	top:148px;
	left:137px;
}

#floorpaln .boothB04 {
	top:165px;
	left:159px;
}

#floorpaln .boothB05 {
	top:185px;
	left:135px;
}

#floorpaln .boothB05 {
	top:187px;
	left:137px;
}

#floorpaln .boothB06 {
	top:203px;
	left:158px;
}

#floorpaln .boothB07 {
	top:225px;
	left:136px;
}

#floorpaln .boothB08 {
	top:239px;
	left:158px;
}

#floorpaln .boothB09 {
	top:263px;
	left:136px;
}

#floorpaln .boothB10 {
	top:278px;
	left:158px;
}

#floorpaln .boothB11 {
	top:310px;
	left:155px;
}

#floorpaln .boothB12 {
	top:334px;
	left:139px;
}

#floorpaln .boothC01 {
	top:108px;
	left:230px;
}

#floorpaln .boothC02 {
	top:125px;
	left:207px;
}

#floorpaln .boothC03 {
	top:149px;
	left:231px;
}

#floorpaln .boothC04 {
	top:163px;
	left:207px;
}

#floorpaln .boothC05 {
	top:187px;
	left:230px;
}

#floorpaln .boothC06 {
	top:202px;
	left:207px;
}

#floorpaln .boothC07 {
	top:225px;
	left:230px;
}

#floorpaln .boothC08 {
	top:240px;
	left:207px;
}

#floorpaln .boothC09 {
	top:264px;
	left:230px;
}

#floorpaln .boothC10 {
	top:279px;
	left:207px;
}

#floorpaln .boothC11 {
	top:313px;
	left:207px;
}

#floorpaln .boothC12 {
	top:328px;
	left:230px;
}

#floorpaln .boothC13 {
	top:359px;
	left:230px;
}

#floorpaln .boothD02 {
	top:125px;
	left:287px;
}

#floorpaln .boothD03 {
	top:149px;
	left:267px;
}

#floorpaln .boothD04 {
	top:164px;
	left:287px;
}

#floorpaln .boothD05 {
	top:187px;
	left:267px;
}

#floorpaln .boothD06 {
	top:202px;
	left:287px;
}

#floorpaln .boothD07 {
	top:225px;
	left:267px;
}

#floorpaln .boothD08 {
	top:240px;
	left:287px;
}

#floorpaln .boothD09 {
	top:263px;
	left:267px;
}

#floorpaln .boothD10 {
	top:279px;
	left:287px;
}

#floorpaln .boothD11 {
	top:308px;
	left:267px;
}

#floorpaln .boothD12 {
	top:329px;
	left:281px;
}

#floorpaln .boothD13 {
	top:358px;
	left:260px;
}

#floorpaln .boothE03 {
	top:147px;
	left:333px;
}

#floorpaln .boothE04 {
	top:164px;
	left:310px;
}

#floorpaln .boothE11 {
	top:308px;
	left:306px;
}

#floorpaln .boothE12 {
	top:330px;
	left:320px;
}

#floorpaln .boothD02 {
	top:125px;
	left:287px;
}

#floorpaln .boothE13 {
	top:358px;	
	left:325px;
}

#floorpaln .boothF11 {
	top:308px;
	left:344px;
}

#floorpaln .boothF12 {
	top:329px;
	left:359px;
}

#floorpaln .boothF13 {
	top:358px;
	left:363px;
}

#floorpaln .boothG11 {
	top:308px;
	left:401px;
}

#floorpaln .boothG12 {
	top:329px;
	left:415px;
}

#floorpaln .boothG13 {
	top:358px;
	left:395px;
}

#floorpaln .boothH03 {
	top:149px;
	left:426px;
}

#floorpaln .boothH04 {
	top:164px;
	left:447px;
}

#floorpaln .boothH11 {
	top:308px;
	left:454px;
}

#floorpaln .boothH12 {
	top:330px;
	left:438px;
}

#floorpaln .boothH02 {
	top:125px;
	left:287px;
}

#floorpaln .boothH13 {
	top:358px;	
	left:462px;
}

#floorpaln .boothJ03 {
	top:149px;
	left:471px;
}

#floorpaln .boothJ04 {
	top:164px;
	left:493px;
}

#floorpaln .boothJ05 {
	top:187px;
	left:471px;
}

#floorpaln .boothJ06 {
	top:202px;
	left:493px;
}

#floorpaln .boothJ07 {
	top:225px;
	left:493px;
}

#floorpaln .boothJ08 {
	top:240px;
	left:471px;
}

#floorpaln .boothJ09 {
	top:263px;
	left:493px;
}

#floorpaln .boothJ10 {
	top:279px;
	left:471px;
}

#floorpaln .boothJ11 {
	top:308px;
	left:493px;
}

#floorpaln .boothJ12 {
	top:329px;
	left:477px;
}

#floorpaln .boothJ13 {
	top:358px;
	left:500px;
}

#floorpaln .boothK03 {
	top:149px;
	left:536px;
}

#floorpaln .boothK04 {
	top:163px;
	left:558px;
}

#floorpaln .boothK05 {
	top:187px;
	left:536px;
}

#floorpaln .boothK06 {
	top:202px;
	left:558px;
}

#floorpaln .boothK07 {
	top:225px;
	left:536px;
}

#floorpaln .boothK08 {
	top:240px;
	left:558px;
}

#floorpaln .boothK09 {
	top:264px;
	left:536px;
}

#floorpaln .boothK10 {
	top:279px;
	left:558px;
}

#floorpaln .boothK11 {
	top:310px;
	left:558px;
}

#floorpaln .boothK12 {
	top:330px;
	left:543px;
}

#floorpaln .boothK13 {
	top:359px;
	left:558px;
}

#floorpaln .boothK14 {
	top:381px;
	left:541px;
}

#floorpaln .boothL01 {
	top:107px;
	left:625px;
}

#floorpaln .boothL02 {
	top:125px;
	left:601px;
}

#floorpaln .boothL03 {
	top:148px;
	left:625px;
}

#floorpaln .boothL04 {
	top:165px;
	left:601px;
}

#floorpaln .boothL05 {
	top:187px;
	left:625px;
}

#floorpaln .boothL06 {
	top:203px;
	left:601px;
}

#floorpaln .boothL07 {
	top:225px;
	left:625px;
}

#floorpaln .boothL08 {
	top:239px;
	left:601px;
}

#floorpaln .boothL09 {
	top:263px;
	left:625px;
}

#floorpaln .boothL10 {
	top:278px;
	left:601px;
}

#floorpaln .boothL11 {
	top:311px;
	left:603px;
}

#floorpaln .boothL12 {
	top:330px;
	left:624px;
}

#floorpaln .boothSap {
	top:391px;
	left:68px;
}

#floorpaln .boothCapgemini {
	top:413px;
	left:68px;
}

#floorpaln .boothEntry .exhibitorBubble {
	display:none;
	position:absolute;
	top:30px;
	left:-30px;
	z-index:500;
}

#floorpaln .boothEntry .exhibitorBubble .content {
	position: relative;
	background-image: url(../images/help_left_border.gif);
	background-position:3px 0;
	background-repeat: repeat-y;
	margin: -1px 0;
}

#floorpaln .boothEntry .exhibitorBubble .conntent_inner {
	background-color: #fff;
	padding:0px 15px 0 10px;
	margin:1px 30px 0 16px;
}

#floorpaln .boothEntry .exhibitorBubble .conntent_inner h3 {
	color:#EB5F01;
	font-size:14px;
	font-weight:normal;
	white-space:nowrap;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	margin:0;
}

#floorpaln .boothEntry .exhibitorBubble .conntent_inner p {
	color:#676767;
	white-space:nowrap;
	background-image:none;
	width:auto;
	height:auto;
	padding:3px 6px 2px 0;
	cursor:auto;
	margin:0;
}

#floorpaln .boothEntry .exhibitorBubble .content_right {
	position: absolute;
	top: 0;
	right: 12px;
	width: 30px;
	height: 100%;
	background-image: url(../images/help_right_border.gif);
	background-repeat: repeat-y;
}

#floorpaln .boothEntry .exhibitorBubble .top {
	position: relative;
	height: 24px;
	background-image: url(../images/help_top_left.gif);
	background-repeat: no-repeat;
}

#floorpaln .boothEntry .exhibitorBubble .top_inner_left {
	height: 30px;
	background-image: url(../images/glossar_minnipupup_bottom_border_top.gif);
	background-position: 0% 13px;
	background-repeat: repeat-x;
	margin: 1px 30px 0 31px;
}

#floorpaln .boothEntry .exhibitorBubble .top_inner_arrow {
	position: relative;
	top: -16px;
	height: 30px;
	background-image: url(../images/help_top_border.gif);
	background-position: 31px 100%;
	background-repeat: repeat-x;
}

#floorpaln .boothEntry .rightBox .top_inner_arrow {
	background-image: url(../images/help_top_border_right.gif);
	background-position: 100% 100%;
}


#floorpaln .boothEntry .exhibitorBubble .top_inner_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background-image: url(../images/help_top_right.gif);
	background-repeat: no-repeat;
}

#floorpaln .boothEntry .exhibitorBubble .bottom {
	position: relative;
	height: 16px;
	background-image: url(../images/help_bottom_left_border.gif);
	background-position:3px 1px;
	background-repeat: no-repeat;
}

#floorpaln .boothEntry .exhibitorBubble .bottom_inner {
	font-size:12px;
	font-weight:bold;
	height:17px;
	padding:13px 0px 0 10px;
	background-image: url(../images/help_bottom_border.gif);
	background-repeat: repeat-x;
	margin: 0 30px 0 19px;
}

#floorpaln .boothEntry .exhibitorBubble .bottom_inner_right {
	position:absolute;
	right:14px;
	bottom:-1px;
	width:16px;
	height:16px;
	background-image: url(../images/help_bottom_right_border.gif);
	background-position:0 100%;
	background-repeat: no-repeat;
}

#floorpaln .boothEntryExtra {
	width: 37px;
	height: 21px;
}

#partnersite_navi {
	list-style-type: none;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#partnersite_navi li {
	float: left;
}

#partnersite_break {
	clear: both;
	line-height: 4px;
	height: 4px;
	font-size: 4px;
}

#partnersite_box {
	background-color: #e2e2e2;
	width: 737px;
	height: 55px;
	padding: 10px 0 0 25px;
}

#partnersite_box h2 {
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #EB5F01;
}

.partnersite_hr {
	width: 762px;
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #000000;
}

.partnersite_firstparagraph {
	margin-top: 18px;
}


#new_agenda_main {
	width: 764px;
	/*height: 1578px;*/
	height: 1665px;
	margin-bottom: 25px;
	background-image:url('../images/dyn_agenda_bg_top.gif');
	background-position:0px 0px; 
	background-repeat:no-repeat;
        /*background-color:#181C38;*/
	overflow:hidden;
}

#new_agenda_left {
	float: left;
	width: 52px; 
	height: 1471px;
	/*height: 1433px !important;*/
	margin-top:194px; /* added 87 */
	/*background-color:#E2E4F0;*/
	background-color:181C38;
	background-image:url('../images/dyn_agenda_bg.gif');
	background-position:0px 0px; 
	background-repeat:no-repeat;
}

#new_agenda_main .agendaLeftFor2009-12-17,
#new_agenda_main .agendaLeftFor2009-12-18 {
	height: 1506px;
}

#new_agenda_right {
	width: 712px; 
	height: 1578px; 
	float: left;
}

#new_agenda_scroller {
	width: 712px; 
	height: 29px; 
	background-color: #181c38;
}

#new_agenda_content {
	width: 712px; 
	height: 1578px; 
	/*height: 1540px;*/
	background-color:#FFFFFF;
	overflow: hidden;
}

#new_agenda_day
{
	width: 712px; 
	height: 120px;
	background-color: #181c38;
	padding-top:12px;
}

#new_agenda_day table td {
	text-align:left;
}

#new_agenda_day table a {
	font-size: 24px;
	color: #FFFFFF;
	outline:none;
}
/*
#new_agenda_day table a:hover {
	font-size: 24px;
	color: #eb5f01;
}
*/

.new_agenda_box {
	width: 712px; 
	height: 1540px; 
	overflow-x: scroll; 
	overflow-y: none;
}

.new_agenda_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0; 
	width: 4800px; 
	height: 35px; 
	background-color: #181c38;
}

.new_agenda_box ul li {
	padding: 10px; 
	margin-right: 1px;
	float: left; 
	width: 379px; 
	height: 12px; 
}

#new_agenda_column_box {
	clear: both; 
	height: 2260px; 
	overflow: hidden;
	cursor:move;
}

#new_agenda_column_box * {
	-moz-user-select: none;
}

.borderBottom /* border bottom only for keynotes at */
{
    border-bottom: 1px solid #000;
}

.agendaFor2009-12-16 {
	width: 3434px; /* 606 abgezogen für Keynotes am 2009-12-16 */
}

.agendaFor2009-12-17 {
	width: 3030px;
}

.agendaFor2009-12-18 {
	width: 2626px;
}

.column_wrap {
	/*width: 400px;*/
	height: 1505px;
	float: left;
}

.new_agenda_column {
	/*width: 398px;*/
	height: 1471px;
    position: relative;
}

.agendaFor2009-12-16 .column_wrap {
	height:1263px !important;
	overflow:hidden;
}

.agendaFor2009-12-16 .column_wrap .new_agenda_column {
	height:1229px !important;
}


.new_agenda_column_header {
	height: 33px;
	/*width: 100%;*/
	background-color: #181c38;
	position:relative;
	z-index:500;
}

.new_agenda_column_header div div {
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.new_agenda_column_header div div a {
	color:#000;
	padding-left:25px;
}

.new_agenda_column_header div div a:hover {
	color:#000;
	text-decoration:none;
}

.new_agenda_column_grey {
	background: url('../images/dyn_agenda_lines.gif') top left repeat-x;
}

.new_agenda_column_green {
	background: url('../images/dyn_agenda_lines_green.gif') top left repeat-x;
}

.new_agenda_column_red {
	background: url('../images/dyn_agenda_lines_red.gif') top left repeat-x;
}

.new_agenda_column_blue {
	background: url('../images/dyn_agenda_lines_blue.gif') top left repeat-x;
}

.new_agenda_column_lightyellow {
	background: url('../images/dyn_agenda_lines_lightyellow.gif') top left repeat-x;
}

.new_agenda_column_yellow {
	background: url('../images/dyn_agenda_lines_yellow.gif') top left repeat-x;
}

.new_agenda_column_orange {
	background: url('../images/dyn_agenda_lines_orange.gif') top left repeat-x;
}

.new_agenda_column_brown {
	background: url('../images/dyn_agenda_lines_brown.gif') top left repeat-x;
}

.new_agenda_column_violett {
	background: url('../images/dyn_agenda_lines_violett.gif') top left repeat-x;
}

#new_agenda_column_last {
	width: 400px;
	height: 1471px;
	float: left;
}

.new_agenda_header_grey {
	background: #181c38 url('../images/dyn_agenda_grey.gif') top left repeat-x;
	/*width: 382px;*/
	height: 15px;
	padding: 8px 3px;
}

.new_agenda_header_green {
	background: #181c38 url('../images/dyn_agenda_green.gif') top left repeat-x;
	/*width: 382px;*/
	height: 15px;
	padding: 8px 3px;
}

.new_agenda_header_red {
	background: #181c38 url('../images/dyn_agenda_red.gif') top left repeat-x;
	/*width: 382px;*/
	height: 15px;
	padding: 8px 3px;
}

.new_agenda_header_blue {
	background: #181c38 url('../images/dyn_agenda_blue.gif') top left repeat-x;
	/*width: 382px;*/
	height: 15px;
	padding: 8px 3px;
}

.new_agenda_header_lightyellow {
	background: #ffcc99 url('../images/dyn_agenda_lightyellow.gif') top left repeat-x;
	height: 15px;
	padding: 8px 3px;
}

.smallHeader .new_agenda_header_lightyellow {
	height: 15px;
	padding: 8px 3px;
}

.new_agenda_header_yellow {
	background: #ff9900 url('../images/dyn_agenda_yellow.gif') top left repeat-x;
	height: 15px;
	padding: 8px 3px;
}
.new_agenda_header_orange {
	background: #ff6600 url('../images/dyn_agenda_orange.gif') top left repeat-x;
	height: 15px;
	padding: 8px 3px;
}
.new_agenda_header_brown {
	background: #993300 url('../images/dyn_agenda_brown.gif') top left repeat-x;
	height: 15px;
	padding: 8px 3px;
}
.new_agenda_header_violett {
	background: #8181b8 url('../images/dyn_agenda_violett.gif') top left repeat-x;
	height: 15px;
	padding: 8px 3px;
}

#new_agenda_column_box .staticEvent {
	border-top:1px solid #181c38;
	border-bottom:1px solid #181c38;
}

#new_agenda_column_box .staticEvent span {
	float:left;
	height:18px;
	overflow:hidden;
}
	
#new_agenda_column_box .staticEvent span.copiedTitle {
	color:#555;
}

#new_agenda_column_box .staticEvent span.croped {
	padding-right:15px;
	background-image:url(../images/croped.gif);
	background-position:100% 9px;
	background-repeat:no-repeat;
}

.personalAgendaLink {
	margin:0 0 10px 0;
}

.personalAgendaLink a {
	padding-left:20px;
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}

.seperatorTop {
	padding-top:5px;
	border-top:1px dashed #AAAAAA;
	margin-top:5px;
}

.seperatorBottom {
	padding-bottom:5px;
	border-bottom:1px dashed #AAAAAA;
	margin-bottom:5px;
}

#agendaLoading {
	width:100%;
	height:100%;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:50% 100px;
}

#loginBar {
	text-align:right;
	height:15px !important;
	padding:4px 10px 5px 10px; 
	background:#595959 url(../images/area_home_header.gif) repeat-x scroll center 0;
	margin-bottom:3px;
	overflow: hidden;
}

#loginBar select {
	color:#666;
	font-size:10px;
	position:relative;
	top:-6px;
	width:156px;
	margin:0;
}

#loginBar input {
	margin:-2px -7px 0 0;
}

#loginBarHelp {
	display:none;
	position:absolute;
	top:206px;
	left:525px;
	width: 465px;
	text-align:left;
	z-index:500;
}

#loginBarHelp .content {
	position: relative;
	background-image: url(../images/help_left_border.gif);
	background-position:3px 0;
	background-repeat: repeat-y;
	margin: -1px 0;
}

#loginBarHelp .conntent_inner {
	background-color: #fff;
	padding:0px 0px 0 10px;
	margin:1px 30px 0 16px;
}

#loginBarHelp .conntent_inner h3 {
	color:#676767;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
}

#loginBarHelp .conntent_inner p {
	color:#676767;
	background-image:none;
	width:auto;
	height:auto;
	padding:5px 6px 5px 0;
	cursor:auto;
	margin:0;
}

#loginBarHelp .content_right {
	position: absolute;
	top: 0;
	right: 12px;
	width: 30px;
	height: 100%;
	background-image: url(../images/help_right_border.gif);
	background-repeat: repeat-y;
}

#loginBarHelp .top {
	position: relative;
	height: 24px;
	background-image: url(../images/help_top_left.gif);
	background-repeat: no-repeat;
}

#loginBarHelp .top_inner_left  {
	height: 30px;
	background-image: url(../images/glossar_minnipupup_bottom_border_top.gif);
	background-position: 0% 13px;
	background-repeat: repeat-x;
	margin: 1px 30px 0 31px;
}

#loginBarHelp .top_inner_arrow {
	position: relative;
	top: -17px;
	height: 30px;
	background-image: url(../images/help_top_border.gif);
	background-position: 403px 100%;
	background-repeat: repeat-x;
}

html:root #loginBarHelp .top_inner_arrow {
	top: -16px;
}

#loginBarHelp .top_inner_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background-image: url(../images/help_top_right.gif);
	background-repeat: no-repeat;
}

#loginBarHelp .bottom {
	position: relative;
	height: 16px;
	background-image: url(../images/help_bottom_left_border.gif);
	background-position:3px 1px;
	background-repeat: no-repeat;
}

#loginBarHelp .bottom_inner {
	font-size:12px;
	font-weight:bold;
	height:17px;
	padding:13px 0px 0 10px;
	background-image: url(../images/help_bottom_border.gif);
	background-repeat: repeat-x;
	margin: 0 30px 0 19px;
}

#loginBarHelp .bottom_inner_right {
	position:absolute;
	right:14px;
	bottom:-1px;
	width:16px;
	height:16px;
	background-image: url(../images/help_bottom_right_border.gif);
	background-position:0 100%;
	background-repeat: no-repeat;
}
/* Von Mehmet #################################################################################
###############################################################################################*/

.sessionBox
{
    width: 190px;
    /* background: #8ec65f url('../images/dyn_agenda_small_box.gif') top left repeat-x; */
    margin-right: 1px;
    padding: 5px;
    position: absolute;
    overflow:hidden;
		cursor:default;
}

.sessionBox_grey {
    background: #dcdbdb url('../images/dyn_agenda_small_box_grey.gif') top left repeat-x;
}

.sessionBox_green {
    background: #8ec65f url('../images/dyn_agenda_small_box.gif') top left repeat-x;
}

.sessionBox_red {
    background: #d37d7e url('../images/dyn_agenda_small_box_red.gif') top left repeat-x;
}

.sessionBox_blue {
    background: #76a8b1 url('../images/dyn_agenda_small_box_blue.gif') top left repeat-x;
}

.sessionBox_lightyellow {
    background: #ffcc99;
}
.sessionBox_yellow {
    background: #ff9900;
}
.sessionBox_orange {
    background: #ff6600;
}
.sessionBox_brown {
    background: #993300;
}
.sessionBox_violett {
    background: #8181b8;
}

.sessionBox .sessiontitle
{
    font-family:verdana;
    font-size: 11px;
    font-weight:bold;
}

.speaker
{
    margin-top: 5px;
    font-family:verdana;
    font-size: 11px;
}

.openclose
{
    /*margin: 2px 5px 0px 5px;*/
    padding-right: 3px;
    float: left;
}

.openclose img,
.popup_footer img {
	cursor:pointer;
}


/* POPUP */

.popup
{
		position:absolute;
		top:-5000px;
		left:-5000px;
    font-family:Arial,Verdana,Helvetica,Sans-serif;
    font-size: 12px;
    font-weight:normal;
    padding: 10px;
		zoom:1;
}

.highslide-body .popup {
	position:static;
}

.popup_titel
{
    
}

.speakerWrapper
{
    margin-bottom: 10px;
}

.speakerPhoto
{
    width: 50px;
    height: 80px;
}
.room
{
    margin-bottom: 10px;
}

.popup_abstract
{
    margin-bottom: 10px;
}

#new_agenda_pop {
	width: 323px;
	height: 474px;
	padding: 11px;
}

.new_agenda_pop_marg {
	margin: 0 0 15px 0;
}

.new_agenda_pop_speaker p {
	margin: 0;
	padding: 0;
}

#new_agenda_main .agendaLeftFor2009-12-16
{
    background-position: 0 -240px;
    height: 1231px !important;
}

.chkBoxText p {
	font-size:12px;
	margin:0;
}
			
.chkBoxText
{
   color: white;
}

.black_big_glow_bg
{
    background-image: url('../images/su2009_full_glow_bg.jpg');
    background-repeat:no-repeat;
}

.black_smal_glow_bg
{
    background-image: url('../images/su2009_content_bg.jpg');
    background-repeat:no-repeat;
}

.padding_left_25 {
	padding-left: 25px;
}

.general_agenda_bg {
	background-image: url('../images/general_agenda_bg.jpg');
    background-repeat:no-repeat;
	margin-top: -10px;
}

.event_location_box {
	width: 268px;
	background-color: #cccccc;
	padding: 10px 12px 10px 30px;
	margin-bottom: 20px;
	color: #000000;
}

.borderTopFFF {
	border-top: 1px solid #FFFFFF; 
} 

#partner_11,
#partner_21,
#partner_31 {
	padding-left: 25px;	padding-right: 25px;
}

a.thickbox span {
	color: #FFFFFF;
}

dl.winner dt {
	clear:left;
	float:left;
	width:80px;
	margin:0 0 10px 0;
}

dl.winner dd {
	float:left;
	width:450px;
	margin:0 0 10px 0;
}

dl.winner dd ul {
	padding:0;
	margin:5px 0 10px 16px;
}

p.backToAwards {
	clear:both;
	padding:0;
	margin:0;
}

html > body p.backToAwards {
	padding-top:20px;
}

ul.galleryChooser {
	float:left;
	width:295px;
	color:#fff;
	list-style-type:square;
	margin:0;
	padding:0 0 20px 40px;
}

.galleryChooser a:link {
	color:#EB5F01;
}

ul.galleryChooser ul {
	color:#fff;
	list-style-type:disc;
	padding:0;
	margin:0 0 5px 15px;
}

h2#galleryTitle {
	clear:left;
	padding-left:13px;
	margin-bottom:5px;
}

#gallery {
	position:relative;
}

#bigGalleryPicture {
	display:none;
	position:absolute;
	top:0px;
	left:11px;
	width:736px;
	border:2px solid #fff;
	z-index:300;
}

#bigGalleryPicture p.download {
	position:absolute;
	right:3px;
	bottom:-24px;
	color:#fff;
	font-weight:bold;
	font-size:12px; 
	padding:5px 0;
	background-color:#000;
	border:1px solid #fff;
}

#bigGalleryPicture p.download a {
	color:#fff;
	padding:3px 12px 3px 24px;
	text-transform:lowercase;
	text-decoration:none;
	background-image:url('../images/downloadImage.gif');
	background-repeat:no-repeat;
	background-position:6px 50%;
	outline:none;
}

#bigGalleryPicture .controlls {
	position:absolute;
	bottom:10px;
	left:270px;
	width:197px;
	height:45px;
	background-image:url('../images/gallery_controll_bg.png');
	background-repeat:no-repeat;
	opacity:0.8;
	filter:Alpha(opacity=80);
}

#bigGalleryPicture .controlls .listView {
	position:absolute;
	top:2px;
	left:22px;
	width:18px;
	height:18px;
	background-image:url('../images/listview.gif');
	background-repeat:no-repeat;
	opacity:0.9;
	filter:Alpha(opacity=90);
	cursor:pointer;
}

#bigGalleryPicture .controlls .slideshowButtons {
	position:absolute;
	top:1px;
	left:69px;
	width:82px;
	height:202px;
}

#bigGalleryPicture .controlls .prev {
	position:absolute;
	top:0;
	left:0px;
	width:23px;
	height:20px;
	background-image:url('../images/prevcontroll.gif');
	background-repeat:no-repeat;
	opacity:0.9;
	filter:Alpha(opacity=90);
	cursor:pointer;
}

#bigGalleryPicture .controlls .playPause {
	position:absolute;
	top:0;
	left:33px;
	width:14px;
	height:20px;
	background-image:url('../images/playpausecontroll.gif');
	background-repeat:no-repeat;
	background-position:0 100%;
	opacity:0.9;
	filter:Alpha(opacity=90);
	cursor:pointer;
}

#bigGalleryPicture .controlls .nowPlaying {
	background-position:0 0;
}

#bigGalleryPicture .controlls .next {
	position:absolute;
	top:0;
	left:58px;
	width:23px;
	height:20px;
	background-image:url('../images/nextcontroll.gif');
	background-repeat:no-repeat;
	opacity:0.9;
	filter:Alpha(opacity=90);
	cursor:pointer;
}


#bigGalleryPicture .controlls span {
	display:block;
	text-indent:-9999px;
}

#gallerylist {
	position:relative;
	margin-left:11px;
	z-index:200;
}

#gallerylist p {
	float:left;
	margin:0 7px 10px 0;
}

#gallerylist p img {
	border:1px solid #fff;
}

.lighterGray {
	color:#b3b3b3;
}

p.downloadSession {
	line-height:16px;
	margin-top:5px;
}

p.downloadSession a {
	color:#EB5F01;
	background:transparent url('../images/pdf_icon.gif') no-repeat 0 50%;
	padding-left:24px;
}

p.downloadVideo a {
	background-image:url('../images/video_icon.gif');
}
