div.tx_isconferencev2_pi1 h1 { padding-bottom: 0; margin-bottom: 0; }
div.tx-conferencesv2fe-pi1 p { padding: 0; margin: 0 0 10px 0; }
.tx_isconferencev2_pi1-border { border: 1px solid #003399; }

ul.validation-error { margin: 0 0 10px 15px; padding: 0; list-style-type: square; color: red; font-weight: bold; }
ul.validation-error li { display: list-item; }

form.tx_isconferencev2_pi1-form { }
form.tx_isconferencev2_pi1-form fieldset { margin: 0; padding: 0; border-style: none; }
div.tx_isconferencev2_pi1-formfield { padding: 5px 8px 0 8px; border-top: 1px solid white; border-bottom: 1px solid white; height: 25px; }
* html div.tx_isconferencev2_pi1-formfield { height: 26px; }

div.tx_isconferencev2_pi1-formfield-odd { background-color: #F0F3F9; }
div.tx_isconferencev2_pi1-formfield-even { background-color: #F7F9FC; }
div.tx_isconferencev2_pi1-formfield-heading { background-color: #EBEBEB; }
div.tx_isconferencev2_pi1-formfield-error div.tx_isconferencev2_pi1-formlabel label { color: #FF3300; }
div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel { float: left; width: 192px; padding-top: 3px; }
* html div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel { padding-top: 4px; }
div.tx_isconferencev2_pi1-formfield-wrap div.tx_isconferencev2_pi1-formlabel { float: none; width: auto !important; }
div.tx_isconferencev2_pi1-formfield-twocolumns div.tx_isconferencev2_pi1-formlabel { width: auto !important; }
div.tx_isconferencev2_pi1-formfield-twolists div.tx_isconferencev2_pi1-formlabel { float: none !important; width: auto !important; }
div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel label { font-weight: bold; }
div.tx_isconferencev2_pi1-formfield input, div.tx_isconferencev2_pi1-formfield textarea, div.tx_isconferencev2_pi1-formfield select { border: 1px solid #003399; width: 396px; font: 10px  Verdana,"Lucida Grande"; padding: 2px; }
div.tx_isconferencev2_pi1-formfield select { width: 402px; }
div.tx_isconferencev2_pi1-formfield input { height: 15px; }

div.tx_isconferencev2_pi1-searchbox { padding: 5px; margin-top: 2px; width: 464px;}
form.tx_isconferencev2_pi1-search { }
form.tx_isconferencev2_pi1-search fieldset { margin: 0; padding: 0; border-style: none; }
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield { padding: 0; border-style: none; }
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel { width: 230px; }
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel.login { width: 120px; }
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield div.tx_isconferencev2_pi1-formlabel label { font-weight: normal;  cursor: pointer;}
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield input, form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield select { width: 230px; }
form.tx_isconferencev2_pi1-search div.tx_isconferencev2_pi1-formfield input#conferencessearch { width: 355px; margin-right: 5px; }

div.tx_isconferencev2_pi1-searchresults { }
div.tx_isconferencev2_pi1-formfield-heading div, div.tx_isconferencev2_pi1-formfield-heading a { font-weight: bold; }
div.tx_isconferencev2_pi1-searchresults div.tx_isconferencev2_pi1-searchresult-row { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
div.tx_isconferencev2_pi1-searchresults div.tx_isconferencev2_pi1-col0 { float: left; }
div.tx_isconferencev2_pi1-searchresults div.tx_isconferencev2_pi1-col1 { float: left; }
div.tx_isconferencev2_pi1-searchresults div.tx_isconferencev2_pi1-col2 { float: left; }

div.tx_isconferencev2_pi1-searchresults-conferences {  }
div.tx_isconferencev2_pi1-searchresults-conferences div.tx_isconferencev2_pi1-col0 { width: 255px; padding-right: 10px; }
* html div.tx_isconferencev2_pi1-searchresults-conferences div.tx_isconferencev2_pi1-col0 { width: 265px; }
div.tx_isconferencev2_pi1-searchresults-conferences div.tx_isconferencev2_pi1-col1 { width: 70px; padding-right: 10px; }
* html div.tx_isconferencev2_pi1-searchresults-conferences div.tx_isconferencev2_pi1-col1 { width: 80px; }
div.tx_isconferencev2_pi1-searchresults-conferences div.tx_isconferencev2_pi1-col2 { width: 110px; }

ul.tx_isconferencev2_pi1-searchbox-menue { margin: 0 0 2px 0; padding: 0; }
ul.tx_isconferencev2_pi1-searchbox-menue li { list-style: none; display: inline; }
ul.tx_isconferencev2_pi1-searchbox-menue li a { float: left; width: 236px; height: 20px; background-color: #cfd3d6; padding-top: 5px; text-align: center; color: black; text-decoration: none; }
ul.tx_isconferencev2_pi1-searchbox-menue li a.first{margin-right: 2px;}
ul.tx_isconferencev2_pi1-searchbox-menue li a:hover { background-color: #bccde9; text-decoration: none; }
ul.tx_isconferencev2_pi1-searchbox-menue li.active a { background-color: #bccde9; }


div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-section-table{
	margin-top: 20px;
	margin-bottom: 50px;
}
div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-section-table div.headline {
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
	color: #003f92;
	font-weight: bold;
	margin-bottom: 10px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-section-table-row-even{
	background-color: #F7F9FC;
	margin-bottom: 2px;
}
		
div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-section-table-row-odd {
	background-color: #F0F3F9;
	margin-bottom: 2px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-single-row-odd {
	background-color: #F0F3F9;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-single-row-even {
	background-color: #F7F9FC;
}

div.tx_isconferencev2_pi1-popup-box{
	width: 580px;
	margin: auto;
}


div.tx_isconferencev2_pi1-details-speaker-box{
	width: 580px;
	border-bottom: 2px solid #FFFFFF;
}



div.tx_isconferencev2_pi1-list-speaker-box{
	border-top: 1px solid #b8b9c2;
	
}


div.tx_isconferencev2_pi1-list-speaker-box div.tx_isconferencev2_pi1-list-speaker-boxleft{
	width: 250px;
	float: left;
	padding: 5px;
}

div.tx_isconferencev2_pi1-list-speaker-box div.tx_isconferencev2_pi1-list-speaker-boxleft div.tx_isconferencev2_pi1-list-speaker-more{
	margin-top: 50px;
}


div.tx_isconferencev2_pi1-list-speaker-box div.tx_isconferencev2_pi1-list-speaker-boxright{
	float: right;
	padding: 5px;
}



div.tx_isconferencev2_pi1-details-speaker-box div.tx_isconferencev2_pi1-details-speaker-boxleft{
	float: left;
	width: 90px;
	padding: 5px;
}

div.tx_isconferencev2_pi1-details-speaker-box div.tx_isconferencev2_pi1-details-speaker-boxright{
	border-left: 2px solid #FFFFFF;
	width: 468px;
	padding: 5px;
	float: left;
}


div.tx_isconferencev2_pi1-details-speaker-box div.tx_isconferencev2_pi1-details-speaker-boxright.vita{
	width: 300px;
}

div.tx_isconferencev2_pi1-details-speaker-box div.tx_isconferencev2_pi1-details-speaker-boxright.image{
	width: 150px;
	border: 0;
	float: right;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnLeft {
	font-weight: bold;
	float: left;
	width: 147px;
	padding: 5px;
}
div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnRight {
	float: right;
	width: 305px;
	border-left: 2px solid white;
	padding: 5px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnRight.eventdownloads{
	padding: 5px 0;
	width: 315px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnRight.eventdownloads .tx_isconferencev2_pi1-event-box-download{
	padding: 0 5px;
	/*border-bottom: 2px solid white;*/
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnRight p{
	margin: 0;
	padding: 0;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event .columnRight img{
	margin-right: 5px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories{
	margin-left: 97px;
	height: 40px;
/*	width: 766px;*/
	margin-bottom: 0;
}
	
* html div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories{
	margin-left: 185px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories ul li{
	/*padding-left: 10px;*/
	display: list-item;
	/*padding-bottom: 2px;*/
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories ul{
	list-style-type: disc;
	list-style-position: inside;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-box{
	margin-bottom: 2px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-box a{
	background: url(../../../page/images/symbols/arrowLinkOrange.gif) no-repeat 0 3px;
	color:#F37800;
	padding-left:15px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-box a.tx-isconferencev2-pi1-noicon{
	background: none;
	padding-left: 0;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-box a.tx-isconferencev2-pi1-noicon.eventdownloadleft{
	float: left;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-box a.tx-isconferencev2-pi1-noicon.eventdownloadright{
	float: left;
	padding-top: 9px;
}
	
div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-single-row-odd {
	background-color: #F0F3F9;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-single-row-even {
	background-color: #F7F9FC;
}



div.tx_isconferencev2_pi1-event-head h2{
	width: 300px;
	color: #000000;
	font-size: 11px;
}

div.tx_isconferencev2_pi1-event-logo {
	float: right;
}

div.tx_isconferencev2_pi1-event-logo div.cooperation-logo{
	float: right;
	margin-top: 15px;
}



div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories ul li.tx_isconferencev2_pi1-event-categories-categorie{
	color: #000000;
	/*width: 200px;*/
	float: left;
	list-style-type: none;
	display: block;
	height: 40px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories ul li.tx_isconferencev2_pi1-event-categories-categorie.second{
	margin-left: 5px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event-categories ul li.tx_isconferencev2_pi1-event-categories-categorie a{
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
}

div.tx-isconferencev2-pi1 table.overview_date {
	border-spacing: 0;
	background-color: #E3E7EF;
	float: left;
}

div.tx-isconferencev2-pi1 table.overview_date th, div.tx-isconferencev2-pi1 table.overview_date td {
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	margin: 0;
	border: 1px solid white;
	border-right: 0;
	height: 50px;
	vertical-align: center;
}

div.tx-isconferencev2-pi1 table.overview_date .overview_date_day {
	width: 85px;
	padding-left: 10px;
	margin-bottom: 10px;
}

div.tx-isconferencev2-pi1 table.overview_date .overview_date_day_spacer {
	border-top-width: 5px;
	height: 54px;
}

div.tx-isconferencev2-pi1 table.overview_date .overview_date_session {
	width: 70px;
	text-align: center;
}

div.tx-isconferencev2-pi1 table.overview_date .overview_date_session_spacer {
	border-top-width: 5px;
	height: 54px;
}

div.tx-isconferencev2-pi1 table.overview_date .overview_date_border {
	width: 5px;
	border-style: none;
}

* html div.tx-isconferencev2-pi1 table.overview_date .overview_date_border {
	padding: 0;
	width: 1px;
}


div.tx-isconferencev2-pi1 table.overview_theme {
	border-spacing: 0;
	background-color: #E3E7EF;
	float: left;
	margin-right: 5px;
}

div.tx-isconferencev2-pi1 table.overview_theme th, div.tx-isconferencev2-pi1 table.overview_theme td {
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	margin: 0;
	border: 1px solid white;
	border-left: 0;
	height: 50px;
	vertical-align: center;
	text-align: center;
}

div.tx-isconferencev2-pi1 table.overview_theme th, div.tx-isconferencev2-pi1 table.overview_theme th{
	border-top: 0;
}

div.tx-isconferencev2-pi1 table.overview_theme tr.overview_theme_spacer td {
	border-top-width: 5px;
	height: 54px;
}


div.tx-isconferencev2-pi1 table.overview_footer {
	border-spacing: 0;
/*	width: 766px;*/
	margin-left: 97px;
	border-bottom: 5px solid white;
	margin-top: -5px;
}

div.tx-isconferencev2-pi1 table.overview_footer td {
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	margin: 0;
}

div.tx-isconferencev2-pi1 table.overview_footer .overview_footer_border {
	width: 5px;
}

div.tx-isconferencev2-pi1 table.overview_footer .overview_footer_links {
	padding: 10px 0 10px 10px;
}

div.tx-isconferencev2-pi1 .overview_scrollbox {
	/*width: 1000px;*/
	margin-bottom: 25px;
}




div.tx_isconferencev2_pi1-overview{
	width: 596px;
}
	


div.tx_isconferencev2_pi1-overview-categorie{
	padding: 5px;
	width: 586px;
}

div.tx_isconferencev2_pi1-overview-categorie h1{
	color: #000000;
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 10px;	
}


div.tx_isconferencev2_pi1-overview-table{
	width: 100%;
}

div.tx_isconferencev2_pi1-overview-table h2{
	color: #000000;
	margin: 0;
	padding: 0;
}

div.tx_isconferencev2_pi1-overview-table-day{
	background: #BCCDE9;
	padding: 5px;
	margin-top: 5px;
	width: 586px;
}

div.tx_isconferencev2_pi1-overview-table-header{
	background: #CFD3D6;
	width: 596px;
	/*margin-top: 5px;*/
}

div.tx_isconferencev2_pi1-overview-table-theme{
	float: left;
	width: 300px;
	padding: 5px;
	border-right: 5px solid #FFFFFF;	
}

div.tx_isconferencev2_pi1-overview-table-session{
	float: left;
	width: 266px;
	padding: 5px;	
	margin-left: 5px;
}
div.tx_isconferencev2_pi1-overview-table-session h2{
	
}

div.tx_isconferencev2_pi1-overview-table-event{
	background: #F7F9FC;
	/*margin-top: 5px;*/
	width: 596px;
}

div.tx_isconferencev2_pi1-overview-table-event div.tx_isconferencev2_pi1-overview-table-event-title{
	float: left;
	width: 300px;
	padding: 5px;
	border-right: 5px solid #FFFFFF;
	color: #003F92;
}

div.tx_isconferencev2_pi1-overview-table-event div.tx_isconferencev2_pi1-overview-table-event-session{
	float: left;
	width: 266px;
	padding: 5px;
}

div.tx_isconferencev2_pi1-overview-table-spacer{
	width: 5px;
	height: 5px;
}
















div.tx-isconferencev2-pi1 .overview_content {
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event div.tx_isconferencev2_pi1-section-table div p{
	padding: 0;
	margin: 0;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event div.tx_isconferencev2_pi1-section-table div.timetableTableheadline{
	font-weight: bold; 
	font-size: 11px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event div.tx_isconferencev2_pi1-section-table div.timetableHeadline{
	float: left;
	width: 100px;
	border-right: 1px solid: #FFFFFF;
	padding: 5px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event div.tx_isconferencev2_pi1-section-table div.timetableBody{
	float: left;
	width: 350px;
	border-left: 2px solid #FFFFFF;
	padding: 5px;
}

div.tx-isconferencev2-pi1 div.tx_isconferencev2_pi1-event div.tx_isconferencev2_pi1-section-table div.timetableSpeaker a{
	float: left;
}


.clear{
	clear: both;
}

.clearBoth{
	clear: both;
}