div.txt-calendar { margin: 0; padding: 0; list-style: none; }
div.txt-calendar div { margin: 1px 0 1px 0; padding: 0; list-style: none; padding: 4px 2px 4px 4px; background-image: url(/youngleadersforums/template/img/list-bg-fp-hover.png); background-repeat: repeat; background-position: 0 0; background-color: #E1E8F3; border: 1px solid; border-color: #E1EBF2; display: block; }
div.txt-calendar div:hover { /*background-color:#E6AC00;*/ background-image: url(/youngleadersforums/template/img/list-bg-fp-hover.png); }
.txt-calendar div a { font-weight: bold; text-decoration: none; }
.txt-calendar div a:hover { color: #990800;/*color: #E6AC00;*/ }
.txt-calendar .01 { }
.txt-calendar .01 a { }
.txt-calendar .02 a { }
.txt-calendar .02 { }
.txt-calendar-date { display: block; margin: 0; padding: 1px 0 0px 0px; color: #004F99; font-size: 11px; font-weight: bold; line-height: 10px; }
.txt-calendar-entry { display: block; margin: 0; padding: 0 0 1px 0px; font-size: 11px; font-weight: bold; line-height: 10px; color: #404040; }
h3.understriked-block-headline { font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 3px 3px; border-bottom: 1px solid; color: #164F77; line-height: 1em; border-color: #EBEBEB; }
a.understriked-block-headline { font-weight: bold; font-size: 12px; color: #990800; text-decoration: none; line-height: 1em; }
.understriked-block-headline a.understriked-block-headline-readmore { font-weight: normal; font-size: 11px; color: #EB672A; text-decoration: none; line-height: 1em; }
#page #contentarea #contentarea-table #left-content .txt-calendar .teaser-event-list-hp a * { margin: 0; padding: 1px 0; line-height: 10px; }
#page #contentarea #contentarea-table #left-content .txt-calendar .teaser-event-list-hp a:hover * { color: #ffffff; text-decoration: none; }
#page #contentarea #contentarea-table #left-content .fp-calendar td.entry1 { font-size: 12px; font-weight: bold; line-height: 13px; background-color: #FAF5F5; padding: 3px 3px 2px 3px; color: #1478BE; }
#page #contentarea #contentarea-table #left-content .fp-calendar td.entry2 { font-size: 11px; font-weight: bold; color: #404040; line-height: 11px; padding: 1px 3px 3px 3px; background-color: #FAF5F5; }
#left-content .fp-calendar-left a:hover { text-decoration: none; cursor: pointer; }
#left-content .fp-calendar-left table.fp-calendar { margin: 0 0 10px 0; }
/* Event-Calendar List-Items Frontpage*/

ul.fp-txt-calendar { margin: 0; padding: 0; list-style: none; }
ul.fp-txt-calendar li { margin: 0 0 4px 0; padding: 0; list-style: none; padding: 2px; background-color: #FFFFFF; border: 1px solid; border-color: #F2EFE1; }
.fp-txt-calendar-entry { display: block; margin: 0; padding: 2px; font-size: 11px; font-weight: bold; line-height: 1em; color: #000000; display: block; border: 1px solid; border-color: #F5F2E9; }
.fp-txt-calendar-event { display: block; margin: 0; padding: 2px 4px; color: #990800; font-size: 11px; font-weight: bold; line-height: 1em; display: block; background-color: #E1EBF2; }
.fp-txt-calendar-event-01 { display: block; margin: 0; padding: 2px 4px; color: #d09d00; font-size: 11px; font-weight: bold; line-height: 1em; display: block; background-color: #EBF2F7; }
.fp-txt-calendar-event-02 { display: block; margin: 0; padding: 2px 4px; color: #005C99; font-size: 11px; font-weight: bold; line-height: 1em; display: block; background-color: #F2EFE1; }
.fp-txt-calendar-date { display: block; margin: 0; padding: 2px 4px 1px 4px; color: #4C4C4C; font-size: 11px; font-weight: bold; line-height: 1em; display: block; }
.fp-txt-calendar li a:hover { text-decoration: none; }
.hp-teaser-2column-image { margin: 5px 0; }
.clean-teaser-with-bottomdivider { margin-bottom: 6px; padding: 0 0 6px 0; border-bottom: 1px dotted; border-bottom-color: #990800; }
/* YLF Login*/
.ylf-feLoginForm { width: 200px; margin: 50px 0 0 400px; }
.ylf-feLoggedIn #feLoginForm .button #feLogout { float: right; background-image: url(/youngleadersforums/template/img/submit-bg.png); padding: 2px 3px; font-weight: bold; color: #990800; border: none; }
#ylf-loginform .field input#ylf-feLogin, #ylf-loginform .field input#ylf-fePassword { width: 198px; margin: 3px 0 12px 0; padding: 2px; border: 1px solid; border-color: #D6AEAE; }
.ylf-feLoginForm #ylf-loginform .field label.ylf-login { font-weight: bold; color: #990800; }
#ylf-loginform .ylf-button input#ylf-feSubmit { width: 203px; margin: 3px 0 0 0; background-repeat: repeat; color: #990800; font-weight: bold; border: none; padding: 3px 0px; background-color: #EDB200; background-image: url(/youngleadersforums/template/img/submit-bg.png); }
.testimonial { padding: 1em 0; border-bottom: 1px dotted #DBD5B8; }
#page #contentarea #contentarea-table #left-content .fp-txt-calendar .fp-txt-calendar-entry-spacer { margin: 4px 0; border-bottom: 1px dotted; border-bottom-color: #EBCECE; }
.fp-txt-calendar-entry-spacer { margin: 4px 0; border-bottom: 1px dotted; border-bottom-color: #CEDFEB; }
.yellow { color: #E6A800; }
.red { color: #990800; }
.blue, a.blue { color: #103182; }
a.blue:hover { color: #990800; }
.imgDIVtopLeft .image_td .image_img { border: 1px solid #BAD3E3; padding: 1px; background-color: #FFF; }
.txt-calendar div.forums-list-spacer { background-color: #fff; background-image: none; height: 1px; border-top-style: none; border-right-style: none; border-left-style: none; padding: 0; margin: 2px 0; border-bottom: 1px dotted #E1EBF2; }
.txt-calendar div.forums-list-spacer:hover { background-color: #fff; background-image: none; }
#page #contentarea #contentarea-table tr #right-content div .txt-calendar li .blue { color: #103182; }
.timetable-headline { font-size: 12px; color: #990800; font-weight: bold; }
.timetable-break { color: #EDB200; font-weight: bold; }
.timetable-speaker, .timetable-location { color: #990800; font-weight: bold; }
.linklist-interviews ul { list-style-type: none; margin: 0 !important; padding: 0 7px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.linklist-interviews ul li { list-style-type: none; margin: 0 0 7px 0 !important; line-height: 1em; display: block; height: 26px; padding: 3px 3px 0 3px; background-color: #FAFBFF; }
.linklist-interviews ul li img { float: left; margin: -4px 5px 0 0; padding: 1px; border: 1px solid #C9D5E5; background-color: #FFF; }
.linklist-interviews ul li a strong { color: #004599; }
.linklist-interviews ul li a { color: #4C4C4C !important; display: block; }
.linklist-interviews ul li a:hover { text-decoration: none; }
.linklist-interviews ul .spacer { line-height: 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #0FF; margin: 5px 0; }
.linklist-interviews ul li:hover { background-color: #CADCE6; }
.linklist-interviews ul li strong, .linklist-interviews ul li a strong { color: #005C99; }
.event-headline { font-weight: bold; font-size: 12px; color: #ab0000; }
.event-description { font-weight: bold; color: #005C99; }
.break,
.event-break { font-weight: bold; color: #D8B508; }
.forum-partners tr td a img { background-color: #FFF; padding: 12px; }
.teaser-headline-h3 { font-size: 12px; color: #FFFFFF; margin: 0; padding: 3px 3px; background-color: #336699; display: block; }
.inline-teaser { border: 1px solid; border-color: #C5D8E8; background-color: #D5E3F0; width: 200px; padding: 1px 1px 1px 1px; float: right; margin: -5px 0 0 12px; text-align: left; }
.inline-teaser a { font-size: 11px; color: #990000 !important; font-weight: bold; }
.inline-teaser .inline-text-strong { font-weight: bold; padding: 2px 3px; color: #990000; line-height: 1em; }
.inline-teaser .inline-flv { font-size: 11px; margin: 0; }
.inline-teaser .inline-flv .inline-flv-descr { font-size: 10px; line-height: 1em; margin: 3px 3px 3px 3px; color: #336699; font-weight: bold; text-align: left; }
.inline-teaser-headelement { font-size: 12px; color: #990000; margin: 0; padding: 2px 3px; display: block; font-weight: bold; }
.inline-teaser .teaser-headline-h3 a { color: #FFF !important; font-size: 12px; color: #FFFFFF; margin: 0; padding: 3px 3px; background-color: #336699; display: block; text-decoration: none; }
#page #contentarea #contentarea-table tr #middle-content #images692 .imageEntry .gallery-caption { font-size: 10px; font-weight: 700; margin: 3px 0 0 0; }
ul.programs-36 { list-style-type: none; margin: 2px 0 0 0; padding: 0; }
ul.programs-36 li { list-style-type: none; margin: 0 0 2px 0 !important; line-height: 1em; display: block; height: 35px; padding: 1px 2px 1px 1px; background-color: #E1E8F3; }
ul.programs-36 li img { float: left; margin: 0 3px 0 0; padding: 0px; border: 1px solid #fff; }
ul.programs-36 li a { color: #003366; display: block; font-size: 11px; font-weight: bold; margin: 5px 0 0 0; }
ul.programs-40 { list-style-type: none; margin: 7px 0 0 0; padding: 0; }
ul.programs-40 li { list-style-type: none; margin: 0 0 2px 0 !important; line-height: 1em; display: block; height: 35px; padding: 1px 2px 1px 1px; background-color: #E1E8F3; }
ul.programs-40 li img { float: left; margin: 0 3px 0 0; padding: 0px; border: 1px solid #fff; }
ul.programs-40 li a { color: #336699; display: block; font-size: 11px; margin: 1px 0 0 0; line-height: 1em; }
.fp-teaser-date-element02 { margin: 0 0 2px 0; padding: 3px 5px; }
.fp-teaser-date-element-02 { margin: 2px 0 0 0; }
ul.leftnavigationimport { list-style-type: none !important; margin: 0px !important; padding: 0px !important; }
ul.leftnavigationimport li { padding: 5px 5px; margin: 1px 1px !important; border: 1px solid; border-color: #CEDFEB; background-color: #E1EBF2; float: left; width: 48%; line-height: 1.2em; }
ul.leftnavigationimport li a { font-weight: bold; }
.fp-teaser-wide-headline-alternate { font-size: 12px; font-weight: bold; padding: 3px 5px; }
.fp-teaser-3col { clear: both; overflow: auto; }
.fp-teaser-3col-teaser-entry { float: left; margin: 0 1px 2px 1px; width: 169px; 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; height: 30px; padding: 1px; width: 46px; }
.fp-teaser-3col-headline, .fp-teaser-3col-headline a { font-weight: bold; line-height: 1em; font-size: 11px; padding: 0px; margin-top: 3px; text-align: left; color: #ab0000; 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; clear: left; }
#middle-content .framed-cp { margin: 0px; padding: 7px; background-color: #E9F0F5; border: 1px solid #CEDFEB; }
#mainnavigation-sub #navrow02 .mainnavigation-link-active { color: #E5CF44 !important; }
.conferences-partner-logo-biec a .partners-left-descr { margin-top: 3px; display: block; }
.conferences-partner-logo-biec { margin-bottom: 16px; }
img.timetable { display: block; border: none; text-align: center; margin: 3px 0; }
#contentarea #contentarea-table tr #middle-content .teaser-fp-program-articles-item tr td div div table tr td .teaser-mainpage-center-01-small table td { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#page #contentarea #contentarea-table tr #middle-content .teaser-fp-program-articles-item tr td div div table td { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#page #contentarea #contentarea-table tr #middle-content .teaser-fp-program-articles-item tr td table td { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.ylflist { color: #336699; 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; }

ul.speakerslist-2column { list-style-type: none !important; margin: 7px 0 0 0 !important; display: block; }
ul.speakerslist-2column li { display: block; float: left; width: 350px; height: 40px; padding: 3px !important; margin: 3px !important; border: 1px solid; border-color: #CAD8E6; line-height: 1em; background-color: #DAE5F0; }
ul.speakerslist-2column li img { float: left; padding: 1px; background-color: #ffffff; margin: 0 5px 0 0; }
ul.speakerslist-2column li strong { font-weight: 700; color: #003366; margin-top: 5px; line-height: 1.3em; }
.conferences-partner-logo {
	margin: 12px 0 0 0;
}
