body {
	margin:0;
}

body,
p,
td,
tr {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}

a,
a:link,
a:hover,
a:visited {
	color: #336699;
	text-decoration: none;
}

p {
	padding:0;
	margin:0;
	margin-bottom: 1.2em;
}



#page {
	width:990px;
	display:block;
	margin:5px auto 10px auto;
	background-color: #ffffff;
}

#header {
	width:990px;
	display:table;
	padding:0;
	margin:0;
}

#header-top-left {
	height: 11px;
	float:left;
	white-space:nowrap;
	overflow:visible;
	width:250px;
	margin:6px 0px 2px 10px;
	padding:0px;
	color:#336699;
	text-align:left;
	display: none;
}

#header-top-left a,
#header-top-left a:link,
#header-top-left a:link:hover,
#header-top-left a:link:visited {
	color: #336699;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}

#languagepicker {
	height: 11px;
	float:right;
	white-space:nowrap;
	overflow:visible;
	width:180px;
	margin:6px 10px 2px 0;
	padding:0px;
	color:#336699;
	text-align:right;
	display: inline;
}

#languagepicker a,
#languagepicker a:link,
#languagepicker a:link:hover,
#languagepicker a:link:visited {
	color: #336699;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}

#header-content {
	clear:both;
	height:62px;
	width: 970px;
	margin: 0 auto;
}

#header-content-left {
	margin:5px 5px 5px 10px;
	width:270px;
	height: 52px;
}

#headerBlock {
	margin: 0;
	padding: 0;
	display: block;
}

#logo {
	width: 580px;
	height: 66px;
	margin: 30px 1px 20px 1px;
	float:left
}

#mainnavi {
	clear:both;
	background: #ffffff;
	width: 880px;
	height: 25px; /*	border: 0px solid #DFDFDF; border-right: none; border-left: none;*/
	margin:0 auto;
	text-align:center;
	display:block;
	background-color:#f2f2f2;
}

#frontpic {
	width: 970px;
	height: 112px;
	margin:0 auto;
	background-color: #336699;
}

#top-stripe {
	clear:both;
	width: 970px;
	height: 1px;
	margin:0 auto;
	display:block;
	border-bottom:2px solid #ffffff;
}

#mainBlock {
	line-height: 13px;
	padding: 5px;
}
#mainBlock a, #mainBlock a:link, #mainBlock a:hover, /*#mainBlock a:visited*/ {
 color: #006C99;
 text-decoration: none;
}

#footerBlock {
	clear: both;
	width:970px;
	height:21px;
	margin:0 auto 5px auto;
	padding:6px 0 0 0;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	display:block;
	color:#003366;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #F2F4FA;
}

#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
	background-repeat: no-repeat;
}



h1 {
	color: #003366;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:0 0 5px 0;
}

h2 {
	color: #003366;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:0 0 5px 0;
}


h3 {
	color:#990000;
	font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0.4em;
}


h4 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#336699;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 5px 0;
}

h5 {
	color:#006C99;
	font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0.4em;
}

h6 {
	color: #336699;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

/*subnavigation*/
#subnav_ul {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 0;
	text-align:left;
	height: 1%;
}

a#subnav_active_link { color: #004C99; }

#subnav_ul a:link,
#subnav_ul a {
	color: #003366;
	font-weight:bold;
}

/*#subnav_ul a:visited {
	color: #003366;
}*/
#subnav_ul a:hover { color: #336699; }

#subnav ul li { line-height: 16px; }

#subnav_ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDCBE5;
	width:220px;
}

#page #container #leftBlock #subnav #subnav_ul li { margin-bottom:7px; }

/*subnavigation 2nd level*/

#subnav2ndlevel_ul {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 0;
	text-align:right;
}

a#subnav2ndlevel_active_link { color: #5A5A5A; }

#subnav2ndlevel_ul a:link,
#subnav2ndlevel_ul a {
	color: #003366;
	font-weight:bold;
	padding-right:8px;
}

/*#subnav2ndlevel_ul a:visited {
	color: #003366;
}*/
#subnav2ndlevel_ul a:hover {
	color: #5A5A5A;
	font-weight: bold;
}

#subnav2ndlevel ul li { line-height: 13px; }

#subnav2ndlevel_ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CB8E3;
	width:220px;
	padding-bottom:3px;
}

#page #container #leftBlock #subnav2ndlevel #subnav2ndlevel_ul li { margin-bottom:4px; }

/* contenttables & lists */



.tableheader {
	font-size:9px;
	background-color: #D9D9D9;
	padding:2px 5px;
}

.tableheader td { padding:2px 5px; }

.table1st {
	font-size:9px;
	background-color: #D9D9D9;
}

.table2nd {
	font-size:9px;
	background-color: #E9E9E9;
}

.table1st td,
.table2nd td { padding:1px 3px; }

.ressourceslist li { padding-bottom: 3px; }

.ressourceslist ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	list-style-type: none;
}

.ressourceslist ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}

/* no idea */
.footerleft {
	float:left;
	width:410px;
	margin-left:20px;
	text-align:left;
	color:#336699;
	display: inline;
	font-size: 11px;
}
.footerleft a, .footerleft a:link, /*.footerleft a:visited*/ {
 color:#003366;
 font-size: 11px;
}

.footerleft a:hover { color:#003366; }

.footerright {
	float:right;
	width:420px;
	margin-right:20px;
	text-align:right;
	display: inline;
	font-weight: bold;
	font-size: 11px;
}

/* floating for content-images */

.imgDIVinTextLeft {
	float: left;
	margin-right: 7px;
	margin-bottom: 1px;
	padding: 0;
	padding-top: 1px;
	white-space: normal;
}

.imgDIVinTextRight {
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;
	padding: 0;
}

.imgDIVtopLeft {
	margin:0;
	padding:0px;
	border:0;
}

.imgDIVtopCenter {
	margin:0;
	padding:0px;
	border:0;
}

.imgDIVblockImgLeft { margin-right: 0; }

.imgDIVblockImgRight { margin-left:0; }

.articlenormalpx10italic {
	font-size:11px;
	line-height:11px;
	font-style:italic;
	padding-top:2px;
	color:#576283;
}

.sidehead {
	font-size:11px;
	color: #006fe5;
	font-weight:normal;
}

#contactdetails { font-size: 10px; }

.px9 {
	font-size:10px;
	text-align: justify;
	line-height:11px;
	color:#336699;
}

.articleText {
	margin-top: 0;
	text-align: justify;
}

a.linkgreen,
a.linkgreen:hover,
a.linkgreen:visited { color:#7DBC21; }

.publications-header {
	margin-bottom: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #006fe5;
	background-color: #ebebeb;
	padding:1px 3px;
}

.partners-item {
	margin-bottom: 10px;
	padding:0;
	clear:both;
	width:600px;
}

.partners-image { text-align:center; }

.partners-clear {
	clear:both;
	height:1px;
	margin-bottom:5px;
}

.partners-spacer-bottom img {
	width:50px;
	height: 50px;
}

.blue,
a.blue .blue a,
.blue a:link,
.blue a:hover,
.blue a:visited,
a.blue { color:#003366 !important; }

.blue-light { color: #467096; }

.orange,
a.orange,
.orange a { color: #EC9413; }

.link-block-left .link-title {
	margin-bottom: 5px;
	padding:5px 5px 2px 5px;
	color:#003366;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom: 1px solid #BDCBE5;
	line-height: 12px;
}

.link-title a,
.link-title a:hover,
.link-title a:visited,
.link-title a:link { color:#003366; }

.link-block-left .link-text {
	padding:1px 3px;
	font-size:10px;
}

.link-block-left .morelinks {
	text-align: right;
	font-size:9px;
	padding-right:5px;
	padding:1px 3px;
}

.link-block-left {
	padding:0;
	margin:0;
	text-align:justify;
}

.link-block-right .link-title {
	margin-bottom: 5px;
	padding:5px 5px 2px 5px;
	color:#003366;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom: 1px solid #BDCBE5;
	line-height: 12px;
}

.link-block-right .link-text {
	padding:2px 3px;
	font-size:10px;
	display:block;
}

.link-block-right .morelinks {
	text-align: right;
	font-size:9px;
	padding-right:5px;
	padding:0;
}

.link-block-right .link-image {
	padding:3px 0 0 0;
	text-align:center;
	margin: 3px 0 0 0;
	width: 194px;
}

.link-block-right {
	padding:0;
	margin:0;
	background-color:#ffffff;
}

.link-block-left .link-title-small {
	margin-bottom: 1px;
	padding:2px 3px;
	color:#336699;
	font-size:9px;
}

.coloredtr td,
.coloredtr { background-color: #E3E3E3; }

.uncoloredtr td,
.uncoloredtr { background-color: #F2F2F2; }

.coloredtr td,
.uncoloredtr td { padding:2px 3px; }

.ressourceslist .coloredtr,
.ressourceslist .uncoloredtr { padding: 3px 5px; }

.image_caption {
	font-size: 9px;
	font-weight:bold;
	margin:0;
	padding:1px 0 0 0;
}

.sidetextgrey {
	font-size:9px;
	padding: 5px 0 0 0;
	margin:0;
	margin-top:0;
}

/* right block in startpage */
.learnmoreicdhome {
	font-size:11px;
	color: #006fe5;
	font-weight:bold;
	padding:0 5px 5px 5px;
	background-image:url(../template/img/blockstriperight.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.icdblue { color: #336699; }

/* list table formats*/
.calendartablehead {
	background-color:#EDF2F8;
	padding:1px 3px;
	margin-top:8px;
	font-weight: bold;
	font-size: 11px;
}

.calendartabledata {
	padding:1px 3px;
	margin-bottom:8px;
}

.profilenetwork {
	margin-top:10px;
	border-top:1px solid #EAECF1;
	padding-top:5px;
	background-color:#F6F7F9;
}

.profilenetwork-headline { font-weight:bold; }

.profilenetwork-2ndline { }

.profilenetwork-3rdline { }

.profilenetwork-text { margin-top:5px; }

.profilenetwork-icons { margin-top:5px; }

.profilenetwork-underline {
	margin-top:10px;
	border-bottom:#EAECF1;
	background-color:#EAECF1;
	margin-bottom:5px;
}

.join-headline {
	padding:2px 3px;
	background-color:#EAECF1;
	font-weight:bold;
}

.join-text { padding:2px 3px; }

.join-form { padding:2px 3px; }

.link-image img {
	margin-top: 2px;
	margin-bottom:0px;
}

.link-text ul {
	margin-left:0;
	padding-left:16px;
	padding-right:8px;
}

.link-text ul li { margin-bottom:7px; }

#template-clear-item {
	clear:both;
	width: 880px;
	height: 0px;
	margin:0 auto;
	display:block;
	background-color:#F2F2F2;
	visibility:hidden;
	display:none;
}

.highlights {
	overflow:hidden;
	margin:0px;
	border:0;
	height:100px;
}

#navrow1 a {
	text-decoration: none;
	text-transform: none;
	color: #fff;
	font-weight: bold;
	padding:10px;
	font-size:1.1em;
}

#mainnavigation {
	text-align:center;
	clear:both;
	padding:0;
	margin:0 auto;
	width:970px;
	background-repeat: repeat-x;
	background-color:#336699;
	font-weight:normal;
	font-size:12px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	background-image: url(/template/img/mainnavi-bg.png);
}

#mainnavigation a {
	font-size:11px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding: 5px 18px;
	text-decoration: none;
}

#mainnavigation a:hover {
	text-decoration:underline;
	color: #EC9413;
}

#mainnavigation-de {
	text-align:center;
	clear:both;
	padding:0;
	margin:0 auto;
	width:970px;
	background-repeat: repeat-x;
	background-color:#336699;
	font-weight:normal;
	font-size:12px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
}

#mainnavigation-de a {
	font-size:11px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding: 5px 12px;
}

#mainnavigation-de a:hover {
	text-decoration:underline;
	color: #EC9413;
}

.leftheader-blue {
	width:180px;
	background-image:url(../template/img/headline-blue-bg.gif);
	background-position:right top;
	background-repeat: no-repeat;
	font-size:10px;
	font-weight:bold;
	padding:2px 17px 3px 3px;
	line-height:12px;
}

.leftheader-blue a,
.leftheader-blue a:link,
.leftheader-blue a:hover,
.leftheader-blue a:visited,
.leftheader-blue {
	color: #ffffff;
	font-weight:bold;
}

.projectlistlink {
	padding-left: 15px;
	background-image: url(/img/whitearrow.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	text-align:left;
}

a.projectlistlink {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

/* link icons & colors */

.link-pdf {
	padding-top:1px;
	padding-left: 14px;
	padding-right:15px;
	background-image: url(../images/icons/small_icon_pdf.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #006fe5;
}

a.link-pdf,
a.link-pdf:visited,
a.link-pdf:link,
a.link-pdf:hover { color: #006fe5; }

.link-web {
	padding-top:1px;
	padding-left: 14px;
	background-image: url(../images/icons/small_icon_url.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.link-txt {
	padding-top:1px;
	padding-left: 14px;
	padding-right:15px;
	background-image: url(../images/icons/small_icon_fax.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

a.link-txt,
a.link-txt:visited,
a.link-txt:link,
a.link-txt:hover { color: #006fe5; }

.link-doc {
	padding-top:1px;
	padding-left: 14px;
	padding-right:15px;
	background-image: url(../images/icons/small_icon_doc.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

a.link-doc,
a.link-doc:visited,
a.link-doc:link,
a.link-doc:hover { color: #006fe5; }

.link-xls {
	padding-top:1px;
	padding-left: 14px;
	padding-right:15px;
	background-image: url(../images/icons/small_icon_xls.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

a.link-xls,
a.link-xls:visited,
a.link-xls:link,
a.link-xls:hover { color: #006fe5; }

.link-mail {
	padding-top:1px;
	padding-left: 14px;
	background-image: url(../images/icons/small_icon_email.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.link-web,
a.link-web:visited,
a.link-web:link,
a.link-web:hover { color: #006fe5; }

a.article-link:hover { color: #006fe5; }

a.article-link { padding:2px 3px; }

.link-block-left .link-text a { color: #336699; }
/*.style1{
word-spacing: -1em;
}*/

.12px {
 font-size:12px;
}

.tableofcontent {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	color:#006fe5;
}

#mainBlock .tableofcontent a,
#mainBlock .tableofcontent a:link,
#mainBlock .tableofcontent a:visited { color:#336699; }

#mainBlock .tableofcontent a:hover { color:#5A5A5A; }
@import url("/css/fixie5.css");

.spacer-cp {
	margin:0 0 15px 0;
	clear:both;
	height:1px;
	border-bottom:1px solid #BDCBE5;
	padding: 0;
}

.hp-headlne-understrike {
	font-size: 12px;
	color: #003366;
	margin:0px 0 10px 0;
	border-bottom:1px solid #BDCBE5;
	padding: 0 5px 2px 5px;
	line-height: 12px;
}

#subnav #subnav_ul #subnav_active #subnav_active_link { color: #EC9413; }

td.imagelistSpacerRow { height:20px; }

#page #container #leftBlock #subnav { height: 1%; }

#mainnavigation-sub {
	position:relative;
	top:0px;
	clear:both;
	float: left;
	margin:0 10px;
	width:930px;
	background-color:#E1E7F3;
	color: #fff;
	border: 0;
	padding: 0 20px;
	height: 20px;
	display: inline;
}

#navrow02 {
	margin:3px;
	color: #003366;
	padding: 0 5px;
	font-size:11px;
}

#navrow02 a {
	text-decoration: none;
	text-transform: none;
	color: #003366;
	font-weight: bold;
	padding:0px 5px;
	font-size:11px;
}

/*#navrow02 a:hover {
	color: #EC9413;
}*/



#container {
	clear: both;
	padding:15px 0;
	width: 970px;
}

#breadcrumb {
	clear:both;
	margin: 0 0 10px 0;
	width:924px;
	color: #004B99;
	padding: 3px 0 0 35px;
}

#ticker {
	clear:both;
	margin: 0px 10px 0px 10px;
	width:940px;
	color: #004B99;
	padding: 5px 0 0 10px;
	height: 16px;
}

.partners-link-item { float: left; }

.partners-link-row .partners-link-item .partners-link-a {
	font-size: 11px;
	text-align:center;
}

.headline-leftblock {
	font-size:12px;
	color: #003366;
	font-weight:bold;
	padding:0 0 3px 3px;
	background-image:url(../images/blockstriperight.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin: 0;
}

.text-leftblock {
	text-align: justify;
	margin-top: 3px;
	line-height: 12px;
}

.image-leftblock { margin-top: 2px; }

.headline-rightblock {
	font-size:12px;
	color: #003366;
	font-weight:bold;
	padding:0 0 3px 3px;
	background-image:url(../images/blockstriperight.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin: 0;
}

.text-rightblock {
	text-align: justify;
	margin-top: 3px;
	line-height: 12px;
}

.image-rightblock { margin-top: 5px; }

.caption-rightblock {
	text-align: justify;
	margin-top: 3px;
	line-height: 11px;
	font-size:9px;
}

.link-rightblock {
	text-align:right;
	line-height: 11px;
	border: 1px solid #DDEAF4;
	border-right:none;
	border-left:none;
	padding: 1px 2px 2px 2px;
	margin: 5px 0 0 0;
	background-color: #F7FAFC;
}

.link-rightblock .link-title {
	margin-bottom: 5px;
	color:#2D648A;
}

.link-block-left .text-leftblock-spacer,
.link-block-right .text-rightblock-spacer {
	height: 1px;
	margin: 5px 0 5px 0;
	clear: both;
	display: block;
	border-bottom: 1px dotted #BDCBE5;
}

.blue-bold {
	font-weight: bold;
	color: #003366;
}

#leftcontent .link-block-divider {
	padding: 0px;
	height: 1px;
	margin: 6px 0 8px 0;
	border-bottom: 1px dotted #BDCBE5;
	clear: left;
	width: 200px;
}

.link-red { color: #cc0000; }

.link-red a,
.link-red a:visited,
.link-red a:link,
.link-red a:hover,
a.link-red { color: #cc0000; }

#page #container #mainBlock .link-red { color: #CC0000; }

#mainBlock .dark-blue,
#mainBlock a.dark-blue,
#mainBlock .dark-blue a { color: #003366; }

* .dark-blue { color: #003366; }

.caption-10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.strongblue { color: #003366; }

#mainBlock .sympoisumreportsmenu { margin: 10px 0 10px 7px; }

.sympoisumreportsmenu ul {
	margin:0;
	padding:0;
}

#mainBlock h5 {
	color:#336699;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 3px 0;
}

span.event-introline {
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
}

span.event-headline-01 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color: #003366;
	line-height: 18px;
	text-align: left;
}

span.event-headline-02 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 3px 0;
	display:block;
}

span.event-date {
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color: #336699;
}

.frontpage-caption-right { font-size: 11px; }

.frontpage-caption-right-big {
	font-size:11px;
	font-weight:bold;
	color: #003366;
}

.gallery01-headline {
	font-size: 11px;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	font-weight: bold;
	padding: 0 0 2px 2px;
	margin: 12px 0 5px 0;
}

blockquote {
	margin: 0px;
	padding: 4px 0 4px 25px;
}

.sub-contentheader-underlined {
	color:#003366;
	margin: 15px 0 10px 0;
	padding: 0 0 2px 7px;
	border-bottom: 1px dotted #003366;
	font-weight:bold;
}

.sub-contentheader-block { margin: 10px; }

.sub-contentheader-block ul {
	margin:0;
	padding: 0 12px;
}

.sub-contentheader-block li {
	margin: 0px;
	padding: 0px;
}

ul.partnerlist {
	margin:0;
	padding:0 0 0 0px;
	list-style: none;
}

.partnerlist li {
	margin:0;
	padding:0 0 3px 0px;
	line-height:1em;
}

.partnerlist li a {
	padding:2px 2px 3px 9px;
	display:block;
	text-align: left;
	background-image: url(/template/img/orange-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color:#006C99;
}

.partnerlist li a:hover {
	background-color:#000099;
	color:#ffffff;
}

#mainBlock .ylf-feLoginForm {
	width: 300px;
	margin: 0 0 0 225px;
}

#page #container #mainBlock .ylf-feLoginForm #ylf-loginform .field #ylf-feLogin,
#page #container #mainBlock .ylf-feLoginForm #ylf-loginform .field #ylf-fePassword {
	width: 300px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 2px 0 5px 0;
}

#page #container #mainBlock .ylf-feLoginForm #ylf-loginform .ylf-button #ylf-feSubmit {
	margin: 7px 0 0 0;
	padding: 3px 20px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	font-weight: bold;
	color: #4C4C4C;
}

#page #container #mainBlock .ylf-feLoginForm #ylf-loginform .field .ylf-login {
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	padding: 0 0 0 3px;
}

#page #container #mainBlock .ylf-feLoginForm h3 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: blink;
	margin: 0px;
	padding: 0px;
}

#page #container #mainBlock .ylf-feLoginForm .error { margin-bottom: 7px; }

#page #container #mainBlock .ylf-feLoginForm .ylf-error { padding-left: 3px; }

#container #mainBlock .red,
#container #mainBlock .red a,
#container #mainBlock .red a:link,
#container #mainBlock a.red { color: #cc0000; }

ul.listedtext {
	margin:0;
	padding:0;
}

ul.listedtext li {
	margin:0 0 7px 0;
	padding:0;
	list-style-image:url(/img/article/bullet_1.gif);
	list-style-position:inside;
	line-height:1.1em;
}

#page #container #mainBlock .sympoisumreportsmenu ul {
	padding: 0px 0px;
	margin: 0;
	list-style: none;
}

#page #container #mainBlock .sympoisumreportsmenu li {
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0;
}

.breakhalf { line-height:0.5em; }

#mainBlock .pressarchiv-filelist li {
	font-weight: normal;
	line-height: 1.1em;
	font-size:11px;
	margin:7px 0 5px 20px;
}

#mainBlock .pressarchiv-filelist a {
	font-size:11px;
	font-weight:normal;
	color: #545454;
	text-decoration: none;
}

#mainBlock .pressarchiv-filelist a:hover { color:#336699; }

#mainBlock .pressarchiv-filelist img {
	position: relative;
	top: 1px;
}

#mainBlock .pressarchiv-filelist {
	margin: 7px 0 0 0;
	padding: 0px;
}

#page #container #mainBlock ul.team-entry {
	margin: 0px;
	padding: 0px;
}

.team-entry-1st {
	font-weight:bold;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	color: #2D648A;
}

.team-entry-2nd {
	margin: 5px 0 0 0;
	text-align: left;
	font-weight: bold;
	color: #EC9413;
}

.team-image {
	float: left;
	margin: 0 12px 0 0;
}

#page #container #mainBlock li.team-entry {
	display: block;
	height: 104px;
	list-style: none;
	margin: 0 5px 5px 0;
	padding: 3px;
	float: left;
	border: 1px solid;
	border-color: #C9D2E8;
	background-color: #D4DBED;
	width: 48%;
}

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; }

.yellow,
a.yellow,
.yellow a { color: #EC9413; }

.secondaryColor { background-color: #BDC9E5; }

.dark-blue { color:#003980; }

.bordeaux,
a.bordeaux,
.bordeaux a { color:#900; }

.gold,
a.gold,
.gold a { color: #E6AC00; }

#container #contentarea-table tr #left-content div .dark-blue div .dark-blue a { color: #036; }

#container #contentarea-table tr #left-content div .dark-blue div .fp-academy-calendar-02 .dark-blue { color: #036; }

#container #contentarea-table tr #left-content div .dark-blue div .orange a { color: #EC9413; }

#container #contentarea-table tr #left-content div div span .dark-blue { color: #036; }

.light-blue { color: #CEDDEB; }

.framed-content {
	background-color: #D5E3F0;
	border: 1px solid #C5D8E8;
	padding: 7px;
}

.framed-box {
	padding:1px;
	border: 1px solid #C5D8E8;
	background-color: #FFF;
}

.framed-box-caption {
	background-color:#D5E3F0;
	padding:3px 5px;
	line-height:1.1em;
	color:#2D648A;
	margin:0;
}

.px12 { font-size:12px; }

.speakers-selection-list li strong { color: #003366; }

.speakers-selection-list li {
	margin-bottom: 7px !important;
	line-height:1.1em;
}

.speakers-selection-list li a { color: #4C4C4C !important; }

.enhanced-formatting ul li {
	line-height: 1.1em;
	padding-bottom: 3px;
}

.enhanced-formatting img {
	margin-right: 7px;
	background-color: #FFF;
	border: 1px solid;
	border-color: #8AA6C6;
	padding: 0px;
}

.enhanced-formatting h1 {
	font-size: 14px;
	padding-left: 1px;
}

.enhanced-formatting h3 {
	font-size: 13px;
	padding-left: 1px;
}

#detailed-footer {
	text-align: center;
	padding: 0 0 5px 0;
	border-top: 1px solid;
	border-top-color: #DBE5F1;
	margin: 0px auto 0 auto;
	color: #DBE5F1;
	/*border-bottom: 1px solid;
	border-bottom-color: #DBE5F1;*/
	width: 970px;
}

#detailed-footer #footer-line1 {
	padding:5px 0;
	background-color: #F2F4FA;
	margin: 2px 0 0 0;
}

#detailed-footer #footer-line1 a {
	font-size: 11px;
	padding: 0 12px;
	color: #036;
}

#detailed-footer #footer-divider-grey {
	line-height: 10px;
	height: 1px;
	margin: 2px 0;
	border-top: 1px dotted;
	border-top-color: #CEDBEB;
}

#detailed-footer #footer-divider-grey2 {
	line-height: 10px;
	height: 1px;
	margin: 7px 0;
	border-top: 1px dotted;
	border-top-color: #CEDBEB;
}

#detailed-footer #footer-divider-blue {
	line-height: 10px;
	height: 3px;
	background-color: #336699;
	margin: 3px 0;
}

#detailed-footer #footer-line2 {
	margin:0;
	line-height: 1em;
	padding: 3px 0;
}

#detailed-footer #footer-line2 a {
	font-size: 10px;
	padding: 0 7px;
	color: #036;
}

#detailed-footer #footer-line3 {
	margin:0;
	line-height: 1em;
}

#detailed-footer #footer-line3 a {
	font-size: 10px;
	padding: 0 7px;
	color: #036;
}

#detailed-footer #footer-line4 {
	margin:0;
	line-height: 12px;
	font-size: 11px;
	padding: 0 16px;
	color: #404040;
	height: 12px;
}

#detailed-footer-left {
	width: 465px;
	text-align: left;
	float: left;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#detailed-footer-right {
	width: 465px;
	line-height: 12px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}

#page #container #contentarea-table tr #middle-content div .fp-teaser-wide tr td .fp-teaser-wide-headline-alternate .subtitle { color: #3F0; !important
}
.teaser-fp-program-articles-item-h3 a.bordeaux { color: #900; }

