/*** Teaser wide 01 ***/
.fp-teaser-wide {
	margin: 2px 0 0 1px;
	padding: 2px;
	border: 1px solid #DBE5F1;
	clear: both;
	width: 540px;
}
.fp-teaser-wide-image {
	float: left;
	margin: 0px 5px 0px 0;
	border: 1px solid #DBE5F1;
	padding: 2px;
	background-color: #fff;
}
.fp-teaser-wide-spacer {
	clear: both;
	margin: 7px 0 2px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
	width: 5px;
}
.fp-teaser-wide-footer {
	clear: both;
	height: 1px;
	margin: 0px 0;
	padding: 0;
}
.fp-teaser-wide-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	background-color: #E1E8F3;
}
.fp-teaser-wide-entry {
	font-size: 11px;
	padding: 0 2px 0 0;
	margin-bottom: 3px;
	text-align: justify;
	line-height: 1.0em;
}
.fp-teaser-wide-entrydate {
	font-size: 11px;
	font-weight: bold;
}
.fp-teaser-wide-entry-highlighted {
	color: #336699;
	font-weight: bold;
}
.fp-teaser-wide-headline-alternate {
	margin: 0 0px 2px 0;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	padding: 3px 5px;
	background-color: #E1E8F3;
	display: block;
	line-height: 1.1em;
}
/* hide hack from Mac-IE5 \*/
* html .fp-teaser-wide-headline-alternate {
	height: 1%;
}
/* end hiding */


.fp-teaser-wide-image-alternate {
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #DBE5F1;
	padding: 2px;
	background-color: #ffffff;
}
/*** Teaser small 01 left ***/
.fp-teaser-small01-left {
	margin: 0px 0px 15px 2px;
	padding: 0px;
	border: none;
	float: left;
	width: 204px;
	text-align: left;
}
.fp-teaser-small01-left-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 1em;
	margin: 0;
}
.fp-teaser-small01-left-image {
	float: left;
	margin: 0px 3px 0px 0;
	padding: 0px;
	background-color: #fff;
}
.fp-teaser-small01-left-entry {
	font-size: 11px;
	padding: 0 3px 0 0;
	line-height: 1em;
}
.fp-teaser-small01-left-spacer {
	clear: both;
	width: 1px;
	margin: 7px 0 2px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
}
/*** Teaser small 01 right ***/
.fp-teaser-small01-right {
	margin: 0px 2px 15px 0;
	padding: 0px;
	border: none;
	float: right;
	width: 204px;
	text-align: left;
}
.fp-teaser-small01-right-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 1em;
	margin: 0;
}
.fp-teaser-small01-right-image {
	float: left;
	margin: 0px 3px 0px 0;
	padding: 0px;
	background-color: #fff;
}
.fp-teaser-small01-right-entry {
	font-size: 11px;
	padding: 0 3px 0 0;
	line-height: 1em;
}
.fp-teaser-small01-right-spacer {
	clear: both;
	width: 1px;
	margin: 7px 0 2px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
}
/*** Teaser small wide 01 ***/
.fp-teaser-small-wide01 {
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	width: 418px;
	clear: both;
	line-height: 1em;
	border-top: 1px dotted #DBE5F1;
	text-align: left;
}
.fp-teaser-small-wide01-spacer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	height: 1px;
}
.fp-teaser-small-wide01-footer {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
}
.fp-teaser-small-wide01-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 11px;
	margin: 0 0 7px 0;
	background-image: url(/template/img/liststyle-teaser-fp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.fp-teaser-small-wide01-headline a:hover {
	color: #fff;
}
.fp-teaser-small-wide01-entry {
	font-size: 11px;
	padding: 0
}
/*** Teaser small 01***/
.fp-teaser-small01 {
	margin: 0px 0px 4px 2px;
	padding: 0px;
	border: none;
	clear: both;
	text-align: left;
	display: block;
}
.fp-teaser-small01-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 1em;
	margin: 0;
}
.fp-teaser-small01-image {
	float: left;
	margin: 0px 3px 0px 0;
	padding: 0px;
	background-color: #fff;
}
.fp-teaser-small01-entry {
	font-size: 11px;
	padding: 0 3px 0 0;
	line-height: 1em;
}
.fp-teaser-small01-spacer {
	clear: both;
	width: 1px;
	margin: 7px 0 2px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
}
.hp-article-teaser-spacer {
	height: 1px;
	border-bottom: 1px dotted #AFC5D5;
	clear: both;
	margin: 0 0 5px 0;
	text-align: left;
	padding: 0;
}
.hp-article-teaser-image {
	padding: 1px;
	background-color: #FFFFFF;
}
.hp-article-teaser {
	padding: 2px;
	clear: both;
	background-color: #DEE7F2;
}
.hp-article-spacer {
	height: 1px;
	border-bottom: 1px dotted #ffffff;
	clear: both;
	margin: 5px 0;
}
.hp-article-image {
	padding: 1px;
	background-color: #FFFFFF;
}
.hp-article {
	padding: 5px;
	clear: both;
	background-color: #DEE7F2;
}
.fp-teaser-small01-greybg {
	margin: 0;
	padding: 10px;
	background-color: #E1E8F3;
}
.fp-teaser-small01-greybg-headline {
	margin: 0;
}
.events-teaser h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.hp-event-teaser-spacer {
	height: 1px;
	border-bottom: none;
	clear: both;
	margin: 1px 0;
	text-align: left;
}
.eventteaser-even td {
	background-color: #EDF2F8;
	padding: 0;
}
.eventteaser-odd td {
	padding: 2px 5px;
}
.events-teaser h1 a {
	display: block;
	padding: 2px 5px;
}
.events-teaser h1 a:hover {
	background-color: #ffffff;
}
.hp-article-teaser .hp-article-teaser-date {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* hide hack from Mac-IE5 \*/
* html .hp-article-teaser .hp-article-teaser-date {
	height: 1%;
}
/* end hiding */


#page #container #mainBlock #teaserTable #teaserTableLeftCell .hp-article-teaser table {
	margin: 0px;
	padding: 0px;
}
.article-teaser-spacer {
	clear: both;
	margin: 6px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #BDCBE5;
	display: block;
	height: 1px;
}
#left-content .article-teaser-spacer {
	clear: both;
	margin: 3px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #BDCBE5;
	display: block;
	height: 1px;
}
/*** Teaser wide 01 ***/
.hp-teaser-2column {
	margin: 0px;
	padding: 0px;
	border: 1px solid #DBE5F1;
	clear: both;
	background-color: #FFFFFF;
}
.hp-teaser-2column td {
	padding: 2px;
}
.hp-teaser-2column-image {
	float: left;
	margin: 2px 5px 3px 2px;
	border: 1px solid #DBE5F1;
	padding: 2px;
	background-color: #fff;
}
.hp-teaser-2column-spacer {
	clear: both;
	border-bottom: 1px dotted #ffffff;
	margin: 5px 0;
}
.hp-teaser-2column-footer {
	clear: both;
	height: 1px;
	margin: 0px 0;
	padding: 0;
}
.hp-teaser-2column-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	background-color: #FFFFFF;
	margin: 2px 0 0 0;
	line-height: 1em;
}
.hp-teaser-2column-entry {
	font-size: 11px;
	padding: 0 3px 0 2px;
	margin-bottom: 3px;
	line-height: 1.1em;
}
.hp-teaser-2column-entrydate {
	font-size: 11px;
	font-weight: bold;
}
ul.speakerslist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 100%;
}
.speakerslist li {
	float: left;
	width: 48%;
	height: 43px;
	/*border: 1px solid #DBE5F1;*/
	line-height: 0.9em;
	margin: 3px 1% 0 1px;
	padding: 1px;/*background-color:#E1E8F3;*/
}
.speakerslist li:hover {
/*background-color:#F7F9FC;*/
}
img.speakerslist-image {
	width: 28px;
	border: 1px solid #CAD6E6;
	padding: 1px;
	margin: 0px 4px 0px 0px;
	background-color: #FFF;
}
.speakerslist-name {
	color: #336699;
	font-weight: bold;
	display: block;
	margin: 0px 0 1px 0;
}
ul.fp-teaser-wide-list {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;/*	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:340px;*/
}
/*.fp-teaser-wide-list li {
	float: left;
	width: 169px;
	height:26px;
	line-height:0.9em;
	margin:0px 3px 0 0px;
	padding:1px;
	text-align: left;
	background-color: #E1E8F3;
	/*background-color:#E1E8F3;
}*/
.fp-teaser-wide-list li:hover {
/*background-color:#F7F9FC;*/
}
img.fp-teaser-wide-list-image {
	float: left;
	height: 37px;
	width: 28px;
	border: 1px solid #CAD6E6;
	padding: 1px;
	margin-top: 1px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 1px;
}
td.fp-teaser-wide-list-td {
	color: #4C4C4C;
	font-weight: normal;
	margin: 1px 0 1px 0;
	padding: 3px 0 3px 3px;
	background-color: #E1E8F3;
	line-height: 1em;
}
table.fp-teaser-wide-list {
	clear: both;
	margin: 6px 0 0 0;
}
table.fp-teaser-wide-list a:hover {
	color: #CC9900;
}
.fp-teaser-wide-headline-alternate-yellow {
	margin: 0 0px 2px 2px;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	padding: 2px;
	background-color: #F2EEE1;
	display: block;
	line-height: 1.1em;
}
td.fp-teaser-wide-list-td-yellow {
	/*color:#C90;*/
	font-weight: normal;
	margin: 1px 0 1px 0;
	padding: 4px 4px 4px 6px;
	background-color: #F2EEE1;
	line-height: 1em;
}
td.fp-teaser-wide-list-emptycell {
	padding: 0;
}
table.fp-teaser-wide-list-yellow {
	clear: both;
	margin: 6px 0 0 0;
}
table.fp-teaser-wide-list-yellow a {
	color: #CC9900;
}
table.fp-teaser-wide-list-yellow a:hover {
	color: #336699;
}
.fp-teaser-wide-image-yellow {
	float: left;
	margin: 0px 5px 0px 0;
	border: 1px solid #F2EEE1;
	padding: 2px;
	background-color: #fff;
}
ul.speakerslist-yellow {
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 100%;
}
ul.speakerslist li {
	float: left;
	width: 48%;
	height: 28px;
	line-height: 0.9em;
	margin: 0px 1% 3px 1px;
	padding: 2px;
	display: block;
}
.speakerslist-yellow li:hover {
/*background-color:#F7F9FC;*/
}
img.speakerslist-image-yellow {
	float: left;
	height: 37px;
	width: 28px;
	border: 1px solid #CAD6E6;
	padding: 1px;
	margin-top: 1px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.speakerslist-name-yellow {
	color: #C90;
	font-weight: bold;
	display: block;
	margin: 1px 0 1px 0;
}
.fp-teaser-wide-list-td a {
	font-weight: bold;
}
ul.teaser-conferences {
	list-style-type: none;
	margin: 7px 0;
	padding: 0px;
	clear: both;
}
li.teaser-conferences {
	list-style-type: none;
	margin: 0 0 6px 0;
	padding: 3px;
	display: block;
	background-color: #D5E3F0;
	border: 1px solid;
	border-color: #C5D8E8;
	height: 74px;
	width: 718px;
}
li.teaser-conferences:hover {
	background-color: #E2E7F3;
}
.teaser-conferences-image {
	margin: 3px 11px 3px 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 100px;
	float: left;
	height: 66px;
}
.teaser-conferences-1st {
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC9413;
	text-align: left;
	line-height: 1em;
}
.teaser-conferences-2nd {
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
	line-height: 1.1em;
}
.teaser-conferences a {
	text-decoration: none;
}
.teaser-conferences-image img {
	height: 66px;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-conferences .teaser-conferences .teaser-conferences-1st a:hover {
	color: #E6AC00;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-conferences .teaser-conferences .teaser-conferences-image:hover {
	border-color: #E6AC00;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-conferences .teaser-conferences .teaser-conferences-2nd a:hover {
	color: #E6AC00;
}
.teaser-video {
	width: 723px;
	height: 74px;
	margin: 0 0 7px 0;
}
ul.teaser-video {
	list-style-type: none;
	margin: 7px 0;
	padding: 0px;
	clear: both;
}
li.teaser-video {
	list-style-type: none;
	margin: 0 3px 6px 3px;
	padding: 3px;
	display: block;
	background-color: #D5E3F0;
	border: 1px solid;
	border-color: #C5D8E8;
	height: 74px;
	width: 303px;
	float: left;
}
li.teaser-video:hover {
	background-color: #E2E7F3;
}
.teaser-video-image {
	margin: 3px 11px 3px 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 100px;
	float: left;
	height: 66px;
}
.teaser-video-1st {
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC9413;
	text-align: left;
}
.teaser-video-2nd {
	margin: 2px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
}
.teaser-video a {
	text-decoration: none;
}
.teaser-video-image img {
	height: 66px;
}
#page #container #mainBlock .teaser-video .teaser-video .teaser-video-1st a:hover {
	color: #EC9413;
}
ul.teaser-100percentwide {
	list-style-type: none;
	margin: 7px 0;
	padding: 0px;
	clear: both;
}
li.teaser-100percentwide {
	list-style-type: none;
	margin: 0 0 6px 0;
	padding: 3px;
	display: block;
	background-color: #D5E3F0;
	border: 1px solid;
	border-color: #C5D8E8;
	height: 74px;
	width: 718px;
}
li.teaser-100percentwide:hover {
	background-color: #E2E7F3;
}
.teaser-100percentwide-image {
	margin: 3px 11px 3px 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 100px;
	float: left;
	height: 66px;
}
.teaser-100percentwide-1st {
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC9413;
	text-align: left;
	line-height: 1em;
}
.teaser-100percentwide-2nd {
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
	line-height: 1.1em;
}
.teaser-100percentwide a {
	text-decoration: none;
}
.teaser-100percentwide img {
	height: 66px;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-100percentwide .teaser-100percentwide .teaser-100percentwide-1st a:hover {
	color: #E6AC00;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-100percentwide .teaser-100percentwide .teaser-100percentwide-image:hover {
	border-color: #E6AC00;
}
#page #contentarea #contentarea-table tr #middle-content .teaser-100percentwide .teaser-100percentwide .teaser-100percentwide a:hover {
	color: #E6AC00;
}
li.teaser-50percentwide {
	list-style-type: none;
	margin: 0 3px 6px 3px;
	padding: 3px;
	display: block;
	background-color: #D5E3F0;
	border: 1px solid;
	border-color: #C5D8E8;
	height: 78px;
	width: 348px;
	float: left;
}
li.teaser-50percentwide:hover {
	background-color: #E2E7F3;
}
.teaser-50percentwide-1st {
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC9413;
	text-align: left;
	line-height: 1em;
}
.teaser-50percentwide-2nd {
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
	line-height: 1.1em;
}
.teaser-framed {
	border: 1px solid;
	border-color: #C5D8E8;
	background-color: #D5E3F0;
}
.teaser-framed:hover {
	background-color: #E2E7F3;
}
#middle-content .fp-teaser-wide .fp-teaser-wide-entry a {
	color: #900;
}
#page #container table tr td #mainBlock .teaser-floatleft-3tiled a {
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
	display: block;
	float: left;
	width: 219px;
	margin: 3px;
	background-color: #EBF1FC;
	border: 1px solid #B3C4E6;
	text-align: left;
}
#page #container table tr td #mainBlock .teaser-floatleft-2tiled a {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	display: block;
	float: left;
	width: 340px;
	margin: 3px;
	background-color: #EBF1FC;
	border: 1px solid #B3C4E6;
	background-image: url(/template/img/teaser-tiled-bg-01.png);
	background-repeat: repeat;
}
#page #container table tr td #mainBlock .teaser-floatleft-2tiled a:hover {
	color: #fff;
	background-color: #336699;
	background-image: url(/template/img/teaser-tiled-bg-01-hover.png);
	background-repeat: repeat;
}
#page #container table tr td #mainBlock .teaser-floatleft-1 a {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	display: block;
	float: left;
	width: 702px;
	margin: 3px;
	background-color: #EBF1FC;
	border: 1px solid #B3C4E6;
	background-image: url(/template/img/teaser-tiled-bg-01.png);
	background-repeat: repeat;
}
#page #container table tr td #mainBlock .teaser-floatleft-1 a:hover {
	color: #fff;
	background-color: #336699;
	background-image: url(/template/img/teaser-tiled-bg-01-hover.png);
	background-repeat: repeat;
}
.fp-teaser-date-element-01 a {
	display: block;
	padding: 3px;
	border: 1px solid;
	border-color: #C3D3E6;
	background-color: #E1E8F3;
	line-height: 1.1em;
}
.fp-teaser-date-element-01-date {
	color: #990000;
}
.fp-teaser-date-element-01 a:hover {
	color: #fff;
	background-color: #336699;
}
.fp-teaser-date-element-02 a {
	display: block;
	padding: 3px;
	border: 1px solid;
	border-color: #C3D3E6;
	background-color: #F2EEE1;
	line-height: 1.1em;
}
.fp-teaser-date-element-02 {
	margin: 2px 0 0 0;
}
.fp-teaser-date-element-02 a:hover {
	color: #fff;
	background-color: #336699;
}
.fp-teaser-date-element-spacer {
	border-bottom: 1px dotted #BDCBE5;
	clear: both;
	margin: 2px 0;
	height: 0px;
}
h3.fp-teaser-date-element {
	line-height: 1em;
	padding: 2px 2px 4px 5px;
	display: block;
	margin: 0;
	text-align: left;
	color: #990000;
	font-size: 11px;
}
h3.fp-teaser-date-element02 {
	line-height: 1em;
	padding: 3px 2px 4px 5px;
	display: block;
	margin: 0 0 2px 0;
	text-align: left;
	color: #990000;
	font-size: 12px;
	background-color: #E1E8F3;
}
ul.facebook-teaser {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.facebook-teaser li {
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.1em;
	display: block;
	padding: 3px 3px 3px 22px;
	float: left;
	width: 329px;
	margin: 0 3px 3px 3px;
	background-image: url(/img/icons/facebook.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	border: 1px solid #C5D8E8;
	background-color: #D5E3F0;
}
.facebook-teaser li:hover {
	background-color: #e2e7f3;
}
.facebook-teaser li a {
	font-size: 11px;
	line-height: 1.1em;
}
li.fb-teaser-conferences {
	background-color: #D5E3F0;
	border: 1px solid #C5D8E8;
	display: block;
	height: 88px;
	list-style-type: none;
	margin: 0 0 6px;
	padding: 3px;
	width: 718px;
}
.fb-teaser-conferences-image {
	border: 1px solid #FFFFFF;
	float: left;
	height: 80px;
	margin: 3px 11px 3px 3px;
	width: 100px;
}
.fb-teaser-conferences-image img {
	height: 80px;
}
.teaser-video-sub {
	width: 353px;
	height: 31px;
	margin: 0 4px 7px 3px;
	float: left;
	background-color: #C5D8E8;
	background-image: url(/template/img/video-play-button.png);
	background-repeat: no-repeat;
	background-position: 328px 7px;
}
.teaser-video-sub:hover {
	background-color: #ffffff;
}
.teaser-video-sub-image {
	margin: -2px 10px 0px -2px;
	border: 1px solid;
	border-color: #ffffff;
	width: 50px;
	float: left;
	height: 33px;
}
.teaser-video-sub-1st, .teaser-video-sub-1st a {
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #036 !important;
	text-align: left;
	line-height: 1em;
}
.teaser-video-sub-2nd {
	margin: 2px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
	line-height: 1em;
}
.teaser-video-sub a {
	text-decoration: none;
}
.teaser-video-sub-image img {
	height: 33px;
	width: 50px;
}
#page #container #mainBlock .teaser-video-sub .teaser-video-sub .teaser-video-sub-1st a:hover {
	color: #EC9413;
}
.teaser-video-sub-1column {
	width: 470px;
	height: 42px;
	margin: 0 4px 7px 3px;
	float: left;
	background-color: #C5D8E8;
	background-image: url(/template/img/video-play-button.png);
	background-repeat: no-repeat;
	background-position: 443px 7px;
}
.teaser-video-sub-1column:hover {
	background-color: #ffffff;
}
.teaser-video-sub-1column-image {
	margin: -2px 10px 0px -2px;
	border: 1px solid;
	border-color: #ffffff;
	width: 66px;
	float: left;
	height: 44px;
}
.teaser-video-sub-1column-1st, .teaser-video-sub-1column-1st a {
	margin: 8px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #036 !important;
	text-align: left;
	line-height: 1em;
	padding: 0 35px 0 0;
}
.teaser-video-sub-1column-2nd {
	margin: 2px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: left;
	line-height: 1em;
}
.teaser-video-sub-1column a {
	text-decoration: none;
}
.teaser-video-sub-1column-image img {
	height: 44px;
	width: 66px;
}
#page #container #mainBlock .teaser-video-sub-1column .teaser-video-sub-1column .teaser-video-sub-1column-1st a:hover {
	color: #EC9413;
}
.fp-teaser-wide-headline-alternate, .fp-teaser-wide-headline-alternate a {
	color: #036 !important;
	font-size: 12px;
}
.teaser-mainpage-center-01-small table tr td div a {
	color: #036;
}
td.fp-speakers-table-td {
	background-color: #E1E8F3;
	padding: 1px;
	line-height: 1em;
	border: none !important;
}
td.fp-speakers-table-td img {
	width: 28px;
	border: 1px solid #CAD6E6;
	padding: 1px;
	margin: 0px 4px 0px 0px;
	background-color: #FFF;
	float: left;
}
.fp-speakers-table strong {
	color: #036;
	margin-top: 3px;
	display: block;
}
a.fp-speakers-table-arrow {
	color: #EC9413 !important;
	font-weight: bold !important;
}
.fp-speakers-table {
	color: #369;
}
.fp-speakers-table-td a {
	color: #369;
	text-decoration: none;
}
.fp-speakers-table-td a .fp-speakers-table-arrow {
	color: #EC9413;
	font-weight: bold;
}
.teaser-video-v2 {
	background-color: #FFFFFF;
	height: 138px;
	width: 132px;
	float: left;
	padding: 10px;
	margin: 0 2px 4px 3px;
	text-align: left;
	font-weight: bold;
	border: 1px solid;
	border-color: #CED7EB;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.teaser-video-v2:hover {
	background-color: #DAE9F7;
	border-color: #B2C4EB;
}
.teaser-video-v2 img {
	height: 88px;
	width: 132px;
	margin: 0 0 7px 0;
	border: 1px solid;
	border-color: #E2E7F3;
}
.teaser-video-v2-1st a {
	display: block;
	padding: 0 0 0 3px;
	line-height: 1.1em;
	color: #003366 !important;
}
.h3-teaser-video-v2 {
	font-size: 13px;
	padding: 0 0 5px 7px;
	border-bottom: 1px solid;
	border-bottom-color: #CAD1D9;
	margin: 0 0 12px 0;
	color: #990000 !important;
}
/* Inventory */
ul.inventory {
	padding: 0px;
	clear: both;
	display: table;
	margin-bottom: 12px;
}
ul.inventory li {
	display: block;
	background-color: #F2F6FA;
	list-style-type: none;
	margin: 2px !important;
	padding: 3px;
	height: 57px;
	width: 48%;
	float: left;
}
ul.inventory li:hover {
	background-color: #DFE2E6;
}
ul.inventory li img {
	background-color: #FFFFFF;
	margin: 2px 5px 2px 2px;
	border: 1px solid #004599;
	float: left;
	width: 70px;
	height: 46px;
}
ul.inventory li strong {
	color: #004599;
	line-height: 1.3em;
}
ul.teaser-gallery {
	list-style-type: none;
	margin: 7px 0 0 0;
	padding: 0px;
	clear: both;
}
li.teaser-gallery {
	list-style-type: none;
	margin: 0 5px 5px 0;
	padding: 2px;
	display: block;
	background-color: #D5E3F0;
	border: 1px solid;
	border-color: #C5D8E8;
	height: 49px;
	width: 346px;
	float: left;
}
li.teaser-gallery:hover {
	background-color: #E2E7F3;
}
.teaser-gallery-image {
	margin: 2px 7px 2px 2px;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 66px;
	float: left;
	height: 44px;
}
.teaser-gallery-1st {
	margin: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC9413;
	text-align: left;
	line-height: 1em;
}
.teaser-gallery-2nd {
	margin: 2px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-align: left;
}
.teaser-gallery a {
	text-decoration: none;
}
.teaser-gallery-image img {
	height: 44px;
	width: 66px;
}
#page #container #mainBlock .teaser-gallery .teaser-gallery .teaser-gallery-1st a:hover {
	color: #EC9413;
}
.fp-teaser-2col {
	clear: both;
	overflow: auto;
}
.fp-teaser-2col-teaser-entry { float: left; margin: 0 1px 2px 1px; width: 260px; padding: 1px; background-color: #F7F9FC; border: 1px solid #DDE2ED; 
}
.fp-teaser-2col-image {
	float: left;
	margin: 0 3px 0 0;
}
.fp-teaser-2col-image img {
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 1px;
}
.fp-teaser-2col-headline, .fp-teaser-2col-headline a { font-weight: bold; line-height: 0.9em; font-size: 11px; padding: 0 2px; text-align: left; color: #003366; text-decoration: none; 
}


.fp-teaser-2col-headline div.subtitle { font-weight: 400 !important; margin-top: 3px; color: #ab0000; 
}


.fp-teaser-2col-entry {
	display: none;
}

.fp-teaser-3col {
	clear: both;
}
.fp-teaser-3col-teaser-entry {
	float: left;
	margin: 0 1px 2px 1px;
	width: 170px;
	padding: 2px;
	background-color: #F5F6FC;
	border: 1px solid #DEE6EF;
	height: 58px;
}
.fp-teaser-3col-image {
	float: left;
	margin: 0 3px 0 0;
}
.fp-teaser-3col-image img {
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 1px;
	height: 30px;
	
	width: 46px;
}
.fp-teaser-3col-headline, .fp-teaser-3col-headline a {
	font-weight: bold;
	line-height: 1em;
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	text-align: left;
	color: #003366;
	text-decoration: none;
}
.fp-teaser-3col-headline .orange, .fp-teaser-3col-entry {
	display: none;
}
.fp-teaser-3col-headline .subtitle {
	font-weight: 400 !important;
	margin: 3px 0 0 0;
	line-height: 1em;
	color: #ab0000;
	clear: left;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li {
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 1px;
	border: 1px solid;
	border-color: #DBE5F1;
	background-color: #FFF;
	min-height: 68px;
	text-align: left;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li .title {
	font-size: 12px;
	font-weight: 700;
	background-color: #E1E9F2;
	padding: 5px 0 5px 3px;
	line-height: 1em;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li .subtitle {
	margin: 0px;
	padding: 3px 3px 0 0;
	font-weight: 700;
	color: #404040;
	line-height: 1em;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li .summary {
	font-size: 11px;
	font-weight: 700;
	color: #ab0000;
	margin: 0;
	padding: 3px;
	line-height: 1em;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li a {
	text-decoration: none;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide ul.simpleteaser-article li .image {
	margin: 0 3px 0 0;
	padding: 0px;
	float: left;
	border: 1px solid;
	border-color: #DBE5F1;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide .simpleteaser-article li .summary a {
	font-weight: 400 !important;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide tr td div .simpleteaser-article li .title a {
	color: #036;
}
#page #contentarea #contentarea-table tr #middle-content .fp-teaser-wide tr td div .simpleteaser-article li .title .subtitle {
	font-size: 11px;
	color: #404040;
}
.h3-teaserheader-underline {
	font-size: 14px;
	display: block;
	padding: 0 0 5px 7px;
	line-height: 1em;
	border-bottom: 1px solid;
	margin: 12px 3px 2px 3px;
	border-bottom-color: #CEDFEB;
}
