/* ECDC Web Portal - CSS Document - V81D */

/* - - - - - - - - - GENERAL MICROSOFT OVERRIDING AND CUSTOM STYLES - Start - - - - - - - - */

BODY.v4master {
	overflow: auto !important;
	height: 100%;
	color: #333333;
	width:auto;
}

*:first-child+html BODY.v4master{
	overflow: hidden !important;
}

body #s4-mainarea {
	clear: both;
	float: none;
}
body #s4-ribbonrow {
	background-color: #2A2A2A;
	height:auto !important;
	min-height: auto !important;
	overflow-y: hidden;
}

.s4-ribbonrowhidetitle {
	height:auto !important;
    min-height: auto !important;
}

.ms-cui-topBar1{
	width:964px;
}

.ms-disc-bar {
	background-image: none !important;
	border-bottom: transparent 0px solid;
	border-left: transparent 0px solid;
	background-color: #e7f0d8 !important;
	border-top: transparent 0px solid;
	border-right: transparent 0px solid;
}
.ms-disc-bordered-noleft {
	border-left: #e7f0d8 1px solid;
}
A:link, a:visited {
	color: #68b022;
}
.ms-vb A:link {
	color: #333333;
	text-decoration: underline;
}
.ms-vb2 A:link {
	color: #333333;
	text-decoration: underline;
}
.ms-vb-user A:link {
	color: #333333;
	text-decoration: underline;
}
.ms-vb A:hover {
	text-decoration: underline;
}
.ms-vb2 A:hover {
	text-decoration: underline;
}
.ms-vb-user A:hover {
	text-decoration: underline;
}
.ms-vb A:visited {
	color: #333333;
	text-decoration: underline;
}
.ms-vb2 A:visited {
	color: #333333;
	text-decoration: underline;
}
.ms-vb-user A:visited {
	color: #333333;
	text-decoration: underline;
}
.ms-cui-cg-lb .ms-cui-cg-i {
	border-bottom-color: #68b022 !important;
	border-top-color: #68b022 !important;
	border-right-color: #68b022 !important;
	border-left-color: #68b022 !important;
}
.ms-cui-cg-lb .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #68b022 !important;
}
.ms-cui-tt-s > .ms-cui-tt-a {
	border-bottom-color: #68b022 !important;
	background-color: #fff;
	border-top-color: #68b022 !important;
	color: #23272c !important;
	border-right-color: #68b022 !important;
	border-left-color: #68b022 !important;
}
.s4-pr s4-ribbonrowhidetitle {
	margin-top: 100px;
	width: 200px;
}
.ecdc-mainarearibbon {
	background: url(/_layouts/Images/ECDC/webportal/sidesBg.png) repeat-x center top;
	height: 131px;
}
.ms-cui-tabBody {
	border-bottom: #68b022 1px solid;
	padding-bottom: 0px;
	border-top-color: #68b022;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
	padding-top: 0px;
}
#cusRibbonSpacer {
	height: 5px;
}
.ms-cui-ct-topBar-db {
	border-bottom-color: #68b022 !important;
	border-top-color: #68b022 !important;
	border-right-color: #68b022 !important;
	border-left-color: #68b022 !important;
}
.ms-cui-tabBody-db {
	border-bottom-color: #68b022 !important;
	border-top-color: #68b022 !important;
	border-right-color: #68b022 !important;
	border-left-color: #68b022 !important;
}
#cusOverTheRibbonArea {
	display:none;
}
a.ecdc-top-mobile-link:hover {
	color: #b2b2b2;
	text-decoration: underline;
}
a.ecdc-top-mobile-link {
	color: #b2b2b2;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-cg-t {
	background-image: none !important;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-ul {
	background-color: #c3dfa7 !important;
}
.ms-cui-cg-db .ms-cui-cg-t {
	border-bottom-color: #c3dfa7;
	border-top-color: #c3dfa7;
	background: #333333;
	border-right-color: #c3dfa7;
	border-left-color: #c3dfa7;
}
.ms-cui-ct-ul .ms-cui-tt-span {
	padding-top: 6px !important;
}
.ms-cui-cg {
	border-bottom-color: #c3dfa7 !important;
	border-top-color: #c3dfa7 !important;
	border-right-color: #c3dfa7 !important;
	border-left-color: #68b022 !important;
}
.ms-cui-cg-i {
	border-bottom: #68b022 1px solid;
	border-left: #68b022 0px solid;
	border-top: #68b022 1px solid;
	border-right: #68b022 1px solid;
}
.ms-cui-ct-first .ms-cui-tt-a {
	border-bottom: #68b022 0px solid;
	border-left: #68b022 0px solid;
	color: #333333 !important;
	border-top: #68b022 0px solid;
	border-right: #68b022 0px solid;
}
.ms-cui-ct-last .ms-cui-tt-a {
	border-bottom: #68b022 0px solid;
	border-left: #68b022 1px solid;
	padding-left: 2px;
	color: #333333 !important;
	margin-left: -2px;
	border-top: #68b022 0px solid;
	border-right: #68b022 1px solid;
}
.ms-cui-ct-first.ms-cui-tt {
	background: none repeat scroll 0 0 #C3DFA7;
	margin: 0;
}
.ms-cui-ct-last.ms-cui-tt {
	background: none repeat scroll 0 0 #C3DFA7;
	margin: 0;
}
.ms-cui-cg-db .ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	background: #c3dfa7;
	color: #333333;
}
.ms-cui-cg-lb .ms-cui-tt-a:hover {
	background: #c3dfa7;
}
.ms-cui-cg-lb .ms-cui-cg-t {
	background-image: none !important;
	background-color: transparent !important;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a:hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-a:hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-a:hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a:hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-a {
	background-color: #c3dfa7;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-s .ms-cui-tt-a {
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-cg-t {
	border-bottom: #c3dfa7 1px solid;
	border-left: #c3dfa7 1px solid;
	background: #c3dfa7;
	border-top: #c3dfa7 1px solid;
	border-right: #c3dfa7 1px solid;
}
.ms-cui-cg-t-i {
	color: white !important;
}
.ms-cui-cg {
}
.ms-cui-cg-lb {
	border-bottom: #68b022 0px solid;
	border-left: #68b022 1px solid;
	border-top: #68b022 0px solid;
	border-right: #68b022 0px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-cg-i {
	border-bottom: #c3dfa7 1px solid;
	border-left: #c3dfa7 1px solid;
	background: #c3dfa7;
	color: #333333;
	border-top: #c3dfa7 1px solid;
	border-right: #c3dfa7 1px solid;
}
.ms-cui-topBar2 {
	border-bottom: #68b022 1px solid;
}
.ms-ltviewselectormenuheader .ms-viewselector A {
	color: #333333;
	font-size: 10pt;
}
.ms-ltviewselectormenuheader .ms-viewselectorhover A {
	color: #333333;
	font-size: 10pt;
}
.ms-ltviewselectormenuheader .ms-viewselector A {
	font-family: Tahoma, Geneva, sans-serif;
	color: #2f2f2f;
	font-size: 10pt;
	font-weight: normal;
	margin-right: 3px;
}
.ms-ltviewselectormenuheader .ms-viewselectorhover A {
	font-family: Tahoma, Geneva, sans-serif;
	color: #2f2f2f;
	font-size: 10pt;
	font-weight: normal;
	margin-right: 3px;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-a {
	background: white;
	color: #333333;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-s:hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-first :hover {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	background: white;
	color: #333333;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.s4-title {
	padding-bottom: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 0px;
	min-height: 155px;
	padding-left: 0px;
	padding-right: 0px;
	word-wrap: break-word;
	padding-top: 0px;
	background:none;
}
*:first-child+html .s4-title {
	height:145px;
}
* {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/* ul ol not showing number/bullet */

#cusContent .ms-WPBody > ol,
#cusContent .ms-WPBody > table ol,
#cusContent .ms-WPBody > div .dfwp-list ol,
#cusContent .pageContent > div ol,
#cusContent .pageContentHT > div ol,
.ms-rtestate-write ol,
#cusContent .ms-WPBody > ul,
#cusContent .ms-WPBody > table ul,
#cusContent .ms-WPBody > div .dfwp-list ul,
#cusContent .pageContent > div ul,
#cusContent .pageContentHT > div ul,
.ms-rtestate-write ul{
    margin: 10px 0;
    padding: 0 0 0 25px;
}
#cusContent .ms-WPBody > div .dfwp-list ol {
}
#cusContent .ms-WPBody > div .dfwp-list ul {
    list-style-type: initial !important;
}

body #s4-leftpanel {
	float: left;
	width: 196px;
	margin:5px 0 0 0;
}
.ms-quicklaunchouter {
	margin: 0 10px 0 0;
}
#cusContent .s4-ca {
	min-height:0;
	margin: 0;
}
.s4-ba {
	padding:0;
}

.s4-ba p {
    margin: 0 0 12px;
    /*text-align: justify;*/
	/* the text align causes conflict with align=right inline style from old data */
}

.ms-quickLaunch {
	padding:0;
}
body #s4-leftpanel-content {
	border:none;
	padding:0;
	margin:0;
}
body #MSO_ContentTable {
	position:inherit;
}
.ms-dlgBorder {
	border: 1px solid #92D050;
}
.ms-dlgTitle {
	/*background: url("bgximg-6AF0C1EF.png?ctag") repeat-x scroll 0 -51px #2A2A2A;*/
}
.ms-dialog BODY.v4master {
	overflow:visible !important;
	min-width:964px;
}

.ms-dialog .ms-propertysheet
{
    width:100%;
}

/* CONTENT STYLES */

/* disable certain editing tools */
/*
#Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-0,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor-Small{
display:none !important;
}
*/
/* disable certain editing tools end*/

.s4-ba p{
/*text-align:left;*/
word-spacing:normal;
color:#333;
}

.pageContent ul{
list-style-type: disc;
padding: 0 0 0 20px;
}

.s4-ba h1,
.s4-ba .ms-rteElement-H1 {
    color: #333333;
    font-size: 14pt;
    font-weight: normal;
    padding: 0 0 4px 0;
}

.s4-ba h2,
.s4-ba .ms-rteElement-H2 {
    color: #7cbdc1;
    font-size: 11pt;
    font-weight: bold;
    padding: 0 0 2px 0;
}

.s4-ba h3,
.s4-ba .ms-rteElement-H3 {
    color: #666;
    font-size: 8pt;
    font-weight: bold;
    padding: 0 0 2px 0;
}

.s4-ba h4,
.s4-ba .ms-rteElement-H4 {
    color: #333;
    font-size: 8pt;
    padding: 0 0 2px 0;
    font-style:italic;
}

.s4-ba .ms-rteElement-H1B{
background-color: #7CBDC1;
color:#fff;
font-size:10pt;
font-weight:bold;
padding:3px 7px;
}

.s4-ba .ms-rteElement-H2B{
background-color: #F4F4F4;
color:#333;
font-size:10pt;
font-weight:bold;
padding:3px 7px;
}

.s4-ba .ms-rteElement-H3B{
background-color: #E1EFD3;
color:#333;
font-size:10pt;
font-weight:bold;
padding:3px 7px;
}

.s4-ba .ms-rteElement-H4B{
/*background-color: #E1EFD3;*/
color:#333;
font-size:10pt;
font-weight:bold;
padding:3px 7px;
}


.ms-rteElement-Hr {
    background-color:transparent;  
    height: 1px;
    border-top:none; border-left:none; border-right:none;
    border-bottom:dotted 1px #666;
}


.ms-rteElement-Callout1 {
    background-color: #E7F0D8;
    border: 1px solid #AFCF81;
    color: #353738;
    float: left;
    padding: 10px;
    width: 25em;
}

.ms-rteElement-Callout2 {
    background-color: #E7F0D8;
    border: 1px solid #AFCF81;
    color: #353738;
    float: right;
    padding: 10px;
    width: 25em;
}

.ms-rteElement-Callout3 {
    background-color: #F7F7F7;
    border: 1px solid #AAAAAA;
    color: #666666;
    float: left;
    padding: 10px;
    width: 20em;
}

.ms-rteElement-Callout4 {
    background-color: #F7F7F7;
    border: 1px solid #AAAAAA;
    color: #666666;
    float: right;
    padding: 10px;
    width: 20em;
}

/* */

.ms-rteStyle-Highlight{
	 background-color: #E7F0D8;
}

.msrteStyle-Normal{
	font-family: Tahoma,Geneva,sans-serif;
	color:#333;
}

.ms-rteStyle-Byline {
    color: #333333;
}

.ms-rteStyle-Tagline {
    color: #7CBDC1;
    font-size: 1.3em;
}

.ms-rteStyle-Comment {
    color: #36B000;
    font-style: italic;
    text-shadow:none;
}

.ms-rteStyle-References {
    color: #68B022;
}

.ms-rteStyle-Caption {
    color: #999999;
}


/* CONTENT STYLES ENDE */


/*--Hide Quick Launch --*/

BODY {
	font-family: Tahoma, Geneva, sans-serif !important;
	height: 90%;
	color: #333333 !important;
	font-size: 10pt;
}
A, .ms-linksection-level1 ul li a, #cusPageContainer .s4-status-s1 a, .s4-status-s1 a:link, .s4-status-s1 a, #cusPageContainer .s4-status-s1 a, .s4-status-s1 a:link, .s4-status-s1 a:visited, #cusMainContent .ms-WPBody a:link, #cusMainContent .ms-WPBody a:visited {
	color: #68b022;
	text-decoration: none;
}
BODY #s4-workspace-custom {
	color: #333333 !important;
	position: relative;
	left: 0px;
}
.breadcrumbCurrent {
	margin: 9px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
	letter-spacing: 0.1em;
	color: #666666;
	clear: left;
	font-size: 8pt !important;
}
.ms-sitemapdirectional {
	margin: 9px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	float: left;
	letter-spacing: 0.1em;
	color: yellow;
	clear: left;
	font-size: 8pt !important;
}
.ms-titlearea {
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 0.1em;
	color: #666666;
	font-size: 8pt;
}
.ms-mwstitlearea {
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 0.1em;
	color: #666666;
	font-size: 8pt;
}
.ms-bodyareaframe {
	border-bottom: 0px;
	border-left: 0px;
	padding: 0px;
	border-top: 1px dotted;
	border-right: 0px;
	border-color:#666;
	margin:0 0 8px;
}
.ms-viewareaframe {
	border-bottom: 0px;
	border-left: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px dotted;
	border-right: 0px;
	padding-top: 20px;
}
.s4-titlelogo {
	text-align: left;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 10px;
	background: url(/_layouts/Images/ECDC/webportal/headerBg.png) no-repeat center 50%;
	vertical-align: middle;
	padding-top: 12px;
}
.ms-ltviewselectormenuheader .ms-viewselector A {
	font-family: Tahoma !important;
}
/* new styles - start */

.ms-cui-cg-lb .ms-cui-tt-a:hover {
	border-color: #68B022;
}
.ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb {
	border-color: #68b022 !important;
}
.ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb {
	border-color: #68b022 !important;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #68b022;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #68b022;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #68b022;
	border-right-color: #68b022;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #c3dfa7;
	border-color: #68b022;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #c3dfa7 !important;
	border-color: #68b022;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #68b022;
	background-color: #E7F0D8 !important;
}
.cusCursor {
	cursor: pointer;
}
.cusPointer {
	cursor: pointer;
}
tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover {
	background-color: #c3dfa7;
}
tr.ms-viewheadertr > th:hover .s4-ctx-show {
	background-color: #e7f0d8;
}
tr.ms-viewheadertr > th .s4-ctx-show:hover {
	background-color: #c3dfa7;
}
#cusInformationalAreaAtHeader {
	text-align: right;
	margin-top: 2px;
}
#cusLoggedUserAreaAtHeader {
	text-align: right;
}
.cusBreadcrumbYouAreHereNode {
	color: #b2b2b2;
	font-size: 8pt;
}
.cusBreadcrumb {
	padding: 14px 0 10px;
	font-size: 8pt;
	color: #666666;
}
.cusBreadcrumb a {
	color: #68b022;
	font-size: 8pt;
}
.cusBreadcrumb a:hover {
	text-decoration: underline;
}
.s4-titletable, .ms-toolbar, .ms-menutoolbar td a, td.ms-menutoolbarheader, .ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover, .ms-viewselect a:link, select, .ms-input, .ms-pagetitle, .ms-webpartpagedescription, .ms-propertysheet, .ms-propertysheet th, .ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, a.ms-addnew, .ms-error, .ms-WPTitle, .ms-WPBody, .ms-WPBody td, .ms-pickerwait, .ms-formvalidation, .ms-ribbontabswitchloading span, .ms-welcomepageheader, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div, .ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn TD, .ms-wpadder-items, .ms-wpadder-upload INPUT, .ms-wpadder-upload BUTTON, .ms-wpadder-tabTable TH, .ms-wpadder-description, .ms-wpadder-zoneArea BUTTON, .ms-wpadder-sectionhead, .ms-wpadder-wpname, .ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-welcomeMenu, .ms-socialNotif-Container, .s4-titletable, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .s4-search select, body #pageStatusBar, .ms-dlgTitleText, .ms-linksection-level1, .ms-linksection-level2, .ms-ratingPopup, .ms-developerdashboard > table tr td, .ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar, .ms-cui-cb-input, .ms-cui-tb, .ms-cui-spn-txtbx, .ms-cui-tooltip, #cusRightAreaAtHeader {
	font-family: Tahoma, Geneva, sans-serif;
}
.ms-dark, .ms-diffinsert {
	color: #333333;
}
.ms-welcomeMenu {
	padding: 2px 0px 3px 5px;
	margin: 0px;
}
.ms-siteactionsmenu > span > a > span {
	margin: 1px 0px 0px 6px;
}
.ms-cui-tt-span {
	border-left: 1px solid transparent;
}
.s4-search INPUT.ms-sbplain {
	font-size: 8pt;
	font-family: Tahoma, Geneva, sans-serif;
}
div.cusUrgentInquiryCaseNewForm {
	min-height: 490px;
}
div.cusUrgentInquiryIsolateNewForm {
	min-height: 250px;
}
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover, .ms-tvselected a.ms-navitem, td.ms-imglibthumbnail-selected, .ms-WPBorder, .ms-WPBorderBorderOnly, .ms-KFMenu, .ms-KFHead, .s4-toplinks .s4-tn a.selected, .s4-ql a.selected, .s4-ctx-show, .s4-noti-noti, .s4-status-s2, .s4-status-s3, .s4-status-s4, .ms-cui-cg, .ms-cui-ct-topBar-db, .ms-cui-tabBody-db, .ms-cui-cg-db .ms-cui-cg-i, .ms-cui-cg-db.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-db .ms-cui-tt-a:hover, .ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb, .ms-cui-cg-lb .ms-cui-cg-i, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-lb .ms-cui-tt-a:hover, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a:hover, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-tl, .ms-cui-tabBody-tl, .ms-cui-cg-tl .ms-cui-cg-i, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-tl .ms-cui-tt-a:hover, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a:hover, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-or, .ms-cui-tabBody-or, .ms-cui-cg-or .ms-cui-cg-i, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-or .ms-cui-tt-a:hover, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a:hover, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-gr, .ms-cui-tabBody-gr, .ms-cui-cg-gr .ms-cui-cg-i, .ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-gr .ms-cui-tt-a:hover, .ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a:hover, .ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-mg, .ms-cui-tabBody-mg, .ms-cui-ct-topBar-mg, .ms-cui-tabBody-mg, .ms-cui-cg-mg .ms-cui-cg-i, .ms-cui-cg-mg.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-mg .ms-cui-tt-a:hover, .ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-yl, .ms-cui-tabBody-yl, .ms-cui-cg-yl .ms-cui-cg-i, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-yl .ms-cui-tt-a:hover, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a:hover, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ct-topBar-pp, .ms-cui-tabBody-pp, .ms-cui-cg-pp .ms-cui-cg-i, .ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-i, .ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-a, .ms-cui-cg-pp .ms-cui-tt-a:hover, .ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-ctl-on, .ms-cui-ctl-dark-highlight, .ms-cui-ctl-a2.ms-cui-ctl-dark-highlight:hover, .ms-cui-ctl-a1.ms-cui-ctl-dark-highlight:hover, .ms-cui-mrusb-selecteditem a:hover, .ms-cui-ctl-hoveredOver, .ms-cui-ctl-dark-highlight:hover, .ms-cui-ctl-large:hover, .ms-cui-ctl-light-hoveredOver, .ms-cui-ctl-medium:hover, .ms-cui-ctl:hover, .ms-cui-mrusb-selecteditem.ms-cui-ctl-light-hoveredOver a, .ms-cui-ctl-thin:hover, .ms-cui-ctl-on:hover, .ms-cui-ctl-mousedown, .ms-cui-ctl-large:active, .ms-cui-ctl-medium:active, .ms-cui-ctl:active, .ms-cui-ctl-a1:active, .ms-cui-ctl-a2:active, .ms-cui-ctl-thin:active, a.ms-cui-ctl-menu:hover, a.ms-cui-ctl-menu-on, .ms-cui-dd-arrow-button:hover, .ms-cui-dd-arrow-button:active, .ms-cui-gallerybutton:hover, .ms-cui-gallerybutton-highlighted, .ms-cui-gallerybutton-highlighted:hover, .ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-celldiv, .ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-cellinternaldiv {
	border-color: #68B022;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-ul, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-t {
	background-color: #333333;
}
.ms-cui-cg-or .ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #68B022;
}
.ms-cui-cg-mg .ms-cui-ct-last .ms-cui-tt-a {
    border-right-color: #68B022;
}
.ms-cui-cg-mg .ms-cui-ct-first .ms-cui-tt-a {
    border-left-color: #68B022;
}

.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #c3dfa7 !important;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	background-color: #E7F0D8 !important;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-t {
	color: #ffffff;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #c3dfa7;
}
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	background-color: #FFFFFF;
}
.ms-cui-ct-topBar-or, .ms-cui-tabBody-or {
	border-color: #68B022 !important;
}

.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
    border-left-color: #68B022;
    border-right-color: #68B022;
}

.ms-cui-cg-mg .ms-cui-cg-t {
background:none;
}
table.ms-listviewtable .ms-vh-div {
	white-space: normal;
}
.ms-listviewtable .ms-vb2 {
	white-space: normal;
}
.ms-listviewtable .ms-vb2 nobr {
	white-space: normal;
}
/* site actions and user menu buttons - Start */

.ms-siteactionsmenuinner {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -467px #21374C;
	border-color: #394F63 #21374C #21374C;
}
.v4master .ms-siteactionsmenuinner {
	background: none no-repeat scroll 0 0 transparent;
	border-color: transparent;
}
.ms-siteactionsmenuinner .ms-menu-a, .ms-siteactionsmenuhover .ms-menu-a {
	margin-right: 4px;
}
.ms-siteactionsmenuhover {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -489px #21374C;
	border-color: #8B929A;
}
/* site actions and user menu buttons - Ende */

/* Default fix STYLEs start*/

.ms-WPBody a:link, .s4-ba a:link {
    color: #68B022;
    text-decoration: none;
}

.ms-WPBody a:visited, .s4-ba a:visited {
    color: #68B022;
    text-decoration: none;
}

.ms-WPBody a:hover, .s4-ba a:hover {
text-decoration:underline;
}

.ms-WPBody .ms-listviewtable a:link, .s4-ba .ms-listviewtable a:link, .ms-WPBody .ms-listviewtable a:visited, .s4-ba .ms-listviewtable a:visited {
    color: #333333;
    text-decoration: none;
}


.pageContent a img{
	margin:0 4px 0;
	border:none;
}

a img{border:none;}

.readMoreLink{clear: both;
    display: block;
    padding: 10px 0 0;}

.ms-WPBody a.read_more, .readMoreLink a
{
background:transparent url('/_layouts/Images/ECDC/webportal/nextArrow.gif') no-repeat scroll left 4px;
padding:0 0 0 12px;
display:block;
color:#68B022;
}

/* Default fix STYLEs Ende */

.ms-featurestatustext { background-color: #68B022; }

.ms-featurealtrow{ background-color: #f7f7f7; }

.ms-wpadder-categories DIV.ms-wpadder-selected, .ms-wpadder-items DIV.ms-wpadder-selected {
    background-color: #c3dfa7;
    border: 1px solid #68B022;
}

.ms-wpadder-categories DIV.ms-wpadder-hover, .ms-wpadder-items DIV.ms-wpadder-hover {
    border: 1px dashed #c3dfa7;
}

/* Ribbon Hover buttons Override - Start */

.ms-cui-ctl-on, .ms-cui-ctl-dark-highlight, .ms-cui-ctl-a2.ms-cui-ctl-dark-highlight:hover, .ms-cui-ctl-a1.ms-cui-ctl-dark-highlight:hover, .ms-cui-mrusb-selecteditem a:hover, .ms-cui-ctl-hoveredOver {
    background-color: #B3D791;
    border-color: #68B022 !important;
}
.ms-cui-ctl-dark-highlight:hover {
    background-color: #E1EFD3;
    border-color: #68B022;
}
.ms-cui-ctl-large:hover, .ms-cui-ctl-light-hoveredOver, .ms-cui-ctl-medium:hover, .ms-cui-ctl:hover, .ms-cui-mrusb-selecteditem.ms-cui-ctl-light-hoveredOver a, .ms-cui-ctl-thin:hover {
    background-color: #E1EFD3;
    border-color: #68B022 !important;
}
.ms-cui-ctl-on:hover {
    background-color: #E1EFD3 !important;
    border-color: #68B022 !important;
}
.ms-cui-ctl-mousedown, .ms-cui-ctl-large:active, .ms-cui-ctl-medium:active, .ms-cui-ctl:active, .ms-cui-ctl-a1:active, .ms-cui-ctl-a2:active, .ms-cui-ctl-thin:active {
    background-color: #B3D791 !important;
    border-color: #68B022 !important;
}

/* */

div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
    color: #333333 !important;
    font-weight: normal;
    outline: medium none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
    color: #333333 !important;
    font-size: 1.1em;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #E1EFD3;
    border-color: #68B022 #68B022 #68B022;
    border-right: 1px solid #68B022;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    outline: medium none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a.ms-MenuUIULLink {
    color: #333333 !important;
    font-weight: normal;
    outline: medium none;
}

/* */

a.ms-cui-ctl-menu:hover {
    background-color: #E1EFD3;
    border-color: #68B022;
}
a.ms-cui-ctl-menu-on {
    background-color: #B3D791;
    border-color: #68B022;
}
/* Ribbon Hover buttons Override - Ende */

/* table tr hover overrides - Start */

tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover {
    color: #333333 !important;
    text-decoration: underline !important;
}
tr.s4-itm-hover, tr.ms-itmhover:hover, tr.ms-ppanerow:hover > td, tr.ms-ppanerowalt:hover > td {
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #E1EFD3;
    cursor: pointer;
}
tr.s4-itm-hover > td, tr.ms-itmhover:hover > td {
    border-bottom-color: #68B022 !important;
    border-top-color: #68B022 !important;
}
tr.s4-itm-hover .ms-MenuUIULLink, tr.ms-itmhover:hover .ms-MenuUIULLink, tr.s4-itm-selected .ms-MenuUIULLink {
    color: #333333 !important;
}
tr.s4-itm-selected, tr.s4-itm-selected:hover {
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #E1EFD3;
    cursor: pointer;
}
tr.s4-itm-selected > td, tr.s4-itm-selected:hover > td {
    border-bottom-color: #68B022 !important;
    border-top-color: #68B022 !important;
    color: #333333 !important;
}

/* */

.s4-ctx-show {
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #E1EFD3;
    border-color: transparent #68B022;
    border-style: solid;
    border-width: 0 1px;
}
.s4-ctx-show:hover {
    background-color: #B3D791;
    border-color: transparent #68B022 transparent #68B022;
}
tr.s4-itm-selected:hover .s4-ctx-show {
    background-color: #62B3E6;
    border-left-color: #68B022;
    border-right-color: #68B022;
}
tr.s4-itm-selected .s4-ctx-show:hover {
    background-color: #B3D791;
}

/* table tr hover overrides - Ende */

/* - - - - - - - - - GENERAL MICROSOFT OVERRIDING AND CUSTOM STYLES - Ende - - - - - - - - */

/*--- --- ---  Horizontal Top Navigation Bar - Start --- --- --- */

#cusMenuandBreadcrumbs {
	margin:10px 0 0;
}
#topNavigationMenuContainer {
	background-repeat: no-repeat;
	background-position: center 50%;
	/*height: 31px;*/
	font-weight: bold;
	margin:10px 0 0 0;
	width:964px;
	/*ie fix*/
	zoom: 1;
}

#topNavigationMenuContainer:after{ content: " ";    
    display: block;    
    height: 0;    
    overflow: hidden; clear:both; }

#topNavigationMenuMiddle {
	width: 956px;
	background-image: url('/_layouts/Images/ECDC/webportal/topNavigationMenuMiddleBg.png');
	/*height: 31px;*/
	background-color:#68B022;
	min-height:31px;
	background-repeat:repeat-x;
}
.menu-horizontal {
	margin-left:4px;
	background-image:none;
}

.menu-horizontal ul.static {
    display: table;
   	width: 948px;
	white-space: normal !important;
}

.menu-horizontal .menu-item-text {
    white-space: normal;
}

.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {
   float: none;
   display:table-cell;
}

#topNavigationMenuMiddle .s4-tn li.static > .menu-item {
	padding: 7px 9px 7px 18px;
	height:auto;
	color:#fff;
	border:none;
	white-space:normal;
	display:block;
}
#topNavigationMenuMiddle .s4-tn li.static > .menu-item:hover {
	color:#333;
	text-decoration:none;
}
#topNavigationMenuMiddle .s4-tn li.static:hover > .menu-item {
	color:#333;
	text-decoration:none;
}
#topNavigationMenuMiddle .s4-tn li.selected > .menu-item {
	color:#333;
}
#topNavigationMenuMiddle .s4-tn li.dynamic > a:hover {
	background-color:transparent;
}

*:first-child+html #topNavigationMenuMiddle .s4-tn li.dynamic > a:hover {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorDynamicSelected.png') no-repeat scroll 8px 3px #c3dfa7;
}
/* static tabs starting from the second node */

.menu-horizontal ul li.static {
	min-height:31px;
	height:31px;
	/*line-height:30px;*/
	 line-height: 120%;
	border:0px;
	padding:0px;
	margin:0px;
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparator.png') no-repeat scroll 8px 9px transparent;
	vertical-align:top;
}

/* Annoying Firefox line height hack */
/*@-moz-document url-prefix() { 
.menu-horizontal ul li.static  {
     line-height:28px;
  }
}*/

.menu-horizontal ul li.static:hover {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorSelected.png') no-repeat scroll 8px 9px #c3dfa7;
}
.menu-horizontal ul li.static.selected {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorSelected.png') no-repeat scroll 8px 9px #c3dfa7 !important;
}
.menu-horizontal ul li.static a {
	color:#fff;
}
.menu-horizontal ul li.static.selected a {
	color:#333;
}
/* static when childs selected*/

.menu-horizontal ul li.static:hover a {
	color:#333;
}
/* static tabs starting from the secnd node ende */

/* dynamic tabs -- Start */

.menu-horizontal ul li.static ul {
	border:none;
	border-top:1px solid #fff;
	background-color: transparent;
}
.menu-horizontal ul li.static ul li ul {
	border-left:1px solid #fff;
	background-color: transparent;
 }
.menu-horizontal ul li.static ul li.dynamic {
	background: url("/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorDynamic.png") no-repeat scroll 8px 3px #68B022;
	border: 0 none;
	line-height: 18px;
	margin: 0;
    padding: 0;
}
.menu-horizontal ul li.static ul li.dynamic:hover {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorDynamicSelected.png') no-repeat scroll 8px 3px #c3dfa7;
}
.menu-horizontal ul li.static ul li.dynamic.selected {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorDynamicSelected.png') no-repeat scroll 8px 3px #c3dfa7 !important;
}
.menu-horizontal ul li.static ul li.dynamic a {
	color:#fff;
	font-size:9pt;
	font-weight: bold;
	padding: 0;
}
.menu-horizontal ul li.static ul li.dynamic:hover a {
	color:#333;
}
/* third level */

.menu-horizontal ul li.static ul li.dynamic ul li.dynamic a {
	color:#fff;
}
.menu-horizontal ul li.static ul li.dynamic ul li.dynamic:hover a {
	color:#333;
}
/* third level ende */

/* dynamic tabs -- Ende */

/* general tabs settings*/

/*.menu-horizontal ul li a {
	padding-right:47px!important;
	padding-left:20px!important;
}*/
.menu-horizontal ul li ul li a {
	padding-right:10px!important;
	padding-left:20px!important;
}
.menu-horizontal ul li a:hover {
	color:#333;
	text-decoration:none;
}
/* general tabs ende */

/* background tabs stuff */

.menu-horizontal A.dynamic-children SPAN.additional-background {
	background:none;
}
.menu-horizontal ul.dynamic A.dynamic-children SPAN.additional-background {
	background:transparent url("/_layouts/Images/ECDC/webportal/menu_arrow_right.png") no-repeat scroll right center;
}
.menu-horizontal ul.dynamic li:hover A.dynamic-children SPAN.additional-background {
	background:transparent url("/_layouts/Images/ECDC/webportal/menu_arrow_right_hover.png") no-repeat scroll right center;
}

*:first-child+html .menu-horizontal ul.dynamic A.dynamic-children SPAN.additional-background, *:first-child+html .menu-horizontal ul.dynamic li:hover A.dynamic-children SPAN.additional-background {
width:auto;
}

.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {
padding:0;
}

/* hacks for the third level offset */

.menu-horizontal ul.static ul.dynamic ul.dynamic {
	margin-top:1px !important
}

.menu-horizontal.chromium ul.static ul.dynamic ul.dynamic  {
	margin-top:-20px !important
}

#topNavigationMenuLeft {
	background-image: url('/_layouts/Images/ECDC/webportal/topNavigationMenuLeftBg.png');
	background-position: left top;
	background-repeat: no-repeat;

	width: 4px;
	min-height: 31px;
	position:relative;
}

#topNavigationMenuLeft .afterburner {
    background-image: url("/_layouts/Images/ECDC/webportal/topNavigationMenuLeftBg_btm.png");
    background-position: center bottom;
    bottom: 0;
    content: " ";
    height: 50%;
    left: 0;
    /*outline: 1px solid #f90;*/
    position: absolute;
    width: 4px;
    padding-top: 4px;
    z-index:-1;
   /* background-color:#68b022;*/
}


#topNavigationMenuRight {
	background-image: url('/_layouts/Images/ECDC/webportal/topNavigationMenuRightBg.png');
	background-position: left top;
	background-repeat: no-repeat;
	
	width: 4px;
	min-height: 31px;
	position:relative;
}

#topNavigationMenuRight .afterburner {
	background-image: url('/_layouts/Images/ECDC/webportal/topNavigationMenuRightBg_btm.png');
    background-position: center bottom;
    bottom: 0;
    content: " ";
    height: 50%;
    left: 0;
    /*outline: 1px solid #f90;*/
    position: absolute;
    width: 4px;
    padding-top: 4px;
        z-index:-1;
           /* background-color:#68b022;*/
}

#topNavigationMenuContainer > div {
	float: left;
}
/*--- --- ---  Horizontal Top Navigation Bar - Ende --- --- --- */

/*--- --- ---  Vertical Current Menu Navigation Bar - Start --- --- --- */

#s4-leftpanel .s4-ql, .s4-specialNavLinkList {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
}
#s4-leftpanel .s4-ql ul.root > li > .menu-item, #s4-leftpanel .s4-qlheader, #s4-leftpanel .s4-qlheader:visited {
	border:none;
	color: #333;
	font-size: 10pt;
	margin: 0;
	padding: 1px 0 1px 6px;
	word-wrap: break-word;
	font-weight:bold;
	border-bottom:solid 2px #fff;
	border-top:none;
	/*background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparator.png") no-repeat scroll 6px 4px #e1efd3;*/
	background-color:#e1efd3;
	display:block;
}
#s4-leftpanel .s4-ql ul.root > li {
	border: 0 none;
	line-height: 20px;
	margin: 0;
	min-height: 21px;
	padding: 0;
}
#s4-leftpanel .s4-ql ul > li > a:hover, #s4-leftpanel .s4-ql ul.root > li > a:hover, #s4-leftpanel .s4-qlheader:hover {
	text-decoration: none;
	color:#68b022;
	/*background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 6px 4px #e1efd3;*/
	background-color:#e1efd3;
}
/* second level */

#s4-leftpanel .s4-ql ul.root ul {
	margin: 0;
	padding-left: 0;
}
/*#s4-leftpanel .s4-ql ul.root ul > li {
}*/
#s4-leftpanel .s4-ql ul.root ul > li > a {
	border:none;
	color: #333;
	display: block;
	overflow-x: hidden;
	padding: 1px 0px 1px 14px;
	border-bottom:solid 2px #fff;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorBlack.png") no-repeat scroll 6px 4px #f7f7f7;
}
#s4-leftpanel .s4-ql ul.root ul > li > a:hover {
	color: #68b022 !important;
	text-decoration: none;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 6px 4px #e1efd3;
}
#s4-leftpanel .s4-ql ul.root ul > li > a.selected {
	border:none;
	color: #333333 !important;
	display: block;
	overflow-x: hidden;
	padding: 1px 0px 1px 14px !important;
	border-bottom:solid 2px #fff !important;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 6px 4px #e1efd3;
}
/* third level */

#s4-leftpanel .s4-ql ul.root ul > li > ul > li {
}
#s4-leftpanel .s4-ql ul.root ul > li > ul > li > a {
	border:none;
	color: #333;
	display: block;
	overflow-x: hidden;
	padding: 1px 0px 1px 25px;
	border-bottom:solid 2px #fff;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorBlack.png") no-repeat scroll 17px 4px #f7f7f7;
}
#s4-leftpanel .s4-ql ul.root ul > li > ul > li > a:hover {
	border:none;
	color: #68b022;
	display: block;
	overflow-x: hidden;
	padding: 1px 0px 1px 25px;
	border-bottom:solid 2px #fff;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 17px 4px #e1efd3;
}
#s4-leftpanel .s4-ql ul.root ul > li > ul > li > a.selected {
	border:none;
	color: #333333 !important;
	display: block;
	overflow-x: hidden;
	padding: 1px 0px 1px 25px !important;
	border-bottom:solid 2px #fff !important;
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 17px 4px #e1efd3;
}
/* sub-customizaciones */

.menu .menu-item .additional-background .menu-item-text {
	display:inline !important;
}
#s4-leftpanel .s4-ql a.selected {
	border-bottom:solid 1px #fff;
}
/* overriding microsoft */
.s4-ql a.selected {
	/*background: url("selbg-559420EE.png?ctag") repeat-x scroll left top #D8EEC1;*/
	border-color: inherit;
	border-width: inherit;
	color: inherit;
	padding-left: inherit;
}
/* overriding micorsoft ende */

#s4-leftpanel .s4-ql ul.root > li.selected a {
	color:#333333 !important;
	/*background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 6px 4px #e1efd3;*/
	background-color:#e1efd3;
	padding-top:1px;
	padding-right:0;
	padding-bottom:1px;
	padding-left:6px !important;
	border-bottom:solid 2px #fff !important;
}
#s4-leftpanel .s4-ql ul.root > li.selected ul li a {
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorBlack.png") no-repeat scroll 6px 4px #f7f7f7;/*	color:333;*/
		padding-left:14px !important;
		color:#333333 !important;
}
#s4-leftpanel .s4-ql ul.root > li.selected ul li a:hover {
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 6px 4px #e1efd3;/*	color:333;*/
	color:#68b022 !important;
}
#s4-leftpanel .s4-ql ul.root > li.selected ul li ul li a {
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorBlack.png") no-repeat scroll 17px 4px #f7f7f7;
	padding-top:1px;
	padding-right:0;
	padding-bottom:1px;
	padding-left:25px !important;
}
#s4-leftpanel .s4-ql ul.root > li.selected ul li ul li a:hover {
	background: url("/_layouts/Images/ECDC/Webportal/topNavigationMenuSeparatorSelected.png") no-repeat scroll 17px 4px #f7f7f7;
	color:#333;
	padding-top:1px;
	padding-right:0;
	padding-bottom:1px;
	padding-left:25px !important;
}

/*--- --- ---  Vertical Current Menu Navigation Bar - Ende --- --- --- */

/* - - - - - - - - - MICROSOFT OVERRIDING STYLES - Start - - - - - - - - */

body #s4-ribbonrow {
	background-color: #333333;
}
.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #68B022;
}
.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #68B022;
}
.ms-cui-cg-yl .ms-cui-cg-t {
	background-image: none;
}
.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a, .ms-cui-cg-or .ms-cui-ct-last .ms-cui-tt-a, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #68B022;
}
.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #68B022;
}
.ms-cui-cg-pp .ms-cui-cg-t {
	background-image: none;
}
.ms-cui-cg-yl .ms-cui-tt-a:hover {
	background: none;
}
.ms-cui-cg-pp .ms-cui-tt-a:hover {
	background: none;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-t {
	background-color: #333333;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-t {
	background-color: #333333;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover, .ms-cui-cg-or .ms-cui-cg-t, .ms-cui-cg-or .ms-cui-tt-a:hover, .ms-cui-cg-s .ms-cui-cg-t, .ms-cui-cg-s .ms-cui-tt {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -976px transparent;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #68B022;
	border-right-color: #68B022;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	background-color: #E7F0D8 !important;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	background-color: #E7F0D8 !important;
}
.ms-cui-ct-topBar-yl, .ms-cui-tabBody-yl {
	border-color: #68B022 !important;
}
.ms-cui-ct-topBar-pp, .ms-cui-tabBody-pp {
	border-color: #68B022 !important;
}
a.ms-addnew:hover {
	color: #68b022;
}
.ms-vh a, .ms-vh a:visited, .ms-vh2 a {
	color: #333333;
}

#aspnetForm {
	/*margin-left: auto;
	margin-right: auto;*/
}
#cusPageContainer {
/*width: 964px;*/
	margin:0 auto;
	width: 964px;
}
.ms-dlgFrame #cusPageContainer {
	width:100%;
	margin:0;
}
table#cusMainContentTable {
	width: 100%;
}
#cusImageLoader {
	background: url('/_layouts/Images/ECDC/webportal/topNavigationMenuSeparatorSelected.png');
	visibility: hidden;
}
.ms-long a {
	color: #333333;
}
/* hack the webpart box settings table properties */

#MSOTlPn_MainTD {
	position:absolute;
}

*:first-child+html #MSOTlPn_MainTD {
left:773px;
}

*+html #MSOTlPn_MainTD {
	right:-242px;
}
/* ribbon body mods (when opened) */

.ms-cui-tabBody {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E2E1');
	zoom: 1;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E3E2E1 100%);
}
.ms-cui-tabBody {
	min-height: 154px;
	overflow: hidden;
}
/* ribbon body mods ende */

.ms-cui-groupSeparator {
/*height: 186px;*/
}
.ms-cui-groupContainer {
	vertical-align: top;
}
.ms-menu-a:hover {
	text-decoration: none;
}


/*Search Box Styles*/

.doubleGreenBox #submitArrowButton {
/*	border:none;
	width:9px;
	height:11px;
	margin:0 0 -2px 3px;*/
}
#Header .s4-search input.ms-sbplain {
	color: #333333;
	border: 1px dotted #006699 !important;
	color: #666666;
	font-size: 8pt;
	height: 14px;
	font-style:normal;
	margin:0 6px 0 0;
	padding: 0 2px 1px;
	width: 114px !important;
}
.s4-search .ms-sbgo a {
	background:url("../_layouts/Images/ECDC/webportal/submit_arrow.png") no-repeat;
	display: block;
	height: 11px;
	width: 14px;
}
.s4-search .srch-gosearchimg, .s4-search .ms-sbgo span {
	display:none;
}
.adminBar .ms-sbrow a, .ms-sbcell {
	margin:0;
	padding:0;
}

/* ms dialog modal window fix */

html.ms-dialog {
	width: 100%;
}
.ms-dialog .s4-widecontentarea {
	width: 100%;
}

.ms-dialog #aspnetForm { width:auto !important; }

.ms-dialog .s4-ba{
    width:auto;
    float:none;
}

/*
.ms-dialogBody #aspnetForm {
	width:100%;
}

*/

/* - - - - - - - - - MICROSOFT OVERRIDING STYLES - ENDE - - - - - - - - */

/* - - - - - - - - -  Custom DIVs STYLES - START - - - - - - - - - - -  */

#cusBottomFooter {
	font-size: 9pt;
	color: #b2b2b2;
	padding: 30px 0 0;
	height: 50px;
	width: 964px;
	clear: both;
	font-size:11px;
}
#cusBottomFooterMiddle {
	width: 684px;
	float: left;
	padding-left: 10px;
	background-image: url(/_layouts/Images/ECDC/webportal/footerBg.png);
	background-color: #cccccc;
	background-repeat: repeat-x;
	background-position: center 50%;
	height: 19px;
	padding-top: 4px;
}
#cusBottomFooterMiddleRight {
	float: left;
	width: 234px;
	text-align: right;
	background-image: url(/_layouts/Images/ECDC/webportal/footerBg.png);
	background-color: #cccccc;
	background-repeat: repeat-x;
	background-position: center 50%;
	height: 19px;
	padding-top: 4px;
	padding-right: 30px;
}
#cusBottomFooterLeft {
	float: left;
	background-image: url('/_layouts/Images/ECDC/webportal/footerLeftBg.png');
	background-repeat: no-repeat;
	background-position: right center;
	width: 3px;
	height: 23px;
}
#cusBottomFooterRight {
	float: left;
	background-image: url('/_layouts/Images/ECDC/webportal/footerRightBg.png');
	background-position: left center;
	background-repeat: no-repeat;
	width: 3px;
	height: 23px;
}
#top_bar {
	overflow: hidden;
	margin:0 0 10px 0;
}
#top_bar p {
	float:left;
	color:#ccc;
	font-size:8pt;
	margin:0 215px 0 10px;
	line-height:19px;
}
#top_bar select {
	background-color: #C3C3C3;
	border: 1px solid #888888;
	color: #7C7C7C;
	float: left;
	font-size: 9px;
	margin: 3px 0 0;
	width: 200px;
}
#top_bar #top_bar_left {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/top_bar_left_bk.png') no-repeat right center;
	width: 5px;
	height: 22px;
	border:none;
}
#top_bar #top_bar_middle {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/top_bar_middle_bk.png') repeat-x center bottom;
	width: 954px;
	height: 22px;
	border:none;
}
#top_bar #top_bar_right {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/top_bar_right_bk.png') no-repeat right center;
	width: 5px;
	height: 22px;
	border:none;
}
#header_left {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/header_left_bk.png') no-repeat right center;
	width: 5px;
	height: 123px;
	border:none;
}
#header_middle {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/header_middle_bk.png') repeat-x center bottom;
	width: 954px;
	height: 123px;
	border:none;
}
#header_right {
	float: left;
	background: transparent url('/_layouts/Images/ECDC/webportal/header_right_bk.png') no-repeat right center;
	width: 5px;
	height: 123px;
	border:none;
}
#cusLogo {
	float: left;
	height: 111px;
	width: 160px;
}
#headerBottom {
	display: block;
	float: left;
	width: 780px;
}
#cusTopMenu {
	display: block;
	float: left;
	padding: 0 0 0 22px;
	width: 767px;
}
#cusTopMenu ul {
}
#cusTopMenu ul li {
	float: left;
	font-size: 8pt;
	list-style: none outside none;
	padding: 0 9px 0 8px;
	background: transparent url('/_layouts/Images/ECDC/webportal/cusTopMenuSeparator.png') no-repeat right center;
}
#cusTopMenu ul li.last {
	background:none;
}
#cusTopMenu ul li a {
	color:#666666;
}
#cusTopMenu ul li a:hover {
	color:#68b022;
	text-decoration:underline;
}
.bigBlueBox {
	margin: 28px 0 0;
	overflow: hidden;
}
.bigBlueBox .leftBlueBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/leftBlueBox_bk.png") no-repeat scroll left center transparent;
	float: left;
	height: 70px;
	width: 17px;
}
.bigBlueBox .midBlueBox {
	background-color: #D8DCE7;
	float: left;
	height: 70px;
	padding: 0 0 0 7px;
	width: 145px;
}
.bigBlueBox .rightBlueBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/rightBlueBox_bk.png") no-repeat scroll left center transparent;
	float: left;
	height: 70px;
	width: 3px;
}
.bigBlueBox p {
	color: #333;
	font-size:8pt;
	font-weight:bold;
	margin:1px 0;
}
.bigBlueBox a.gotoExtranet{
	color:#1A3273;
	display:block;
	padding:52px 0 0 2px;
}

.bigBlueBox input {
	border: 1px dotted #006699;
	color: #666666;
	font-size: 8pt;
	height: 14px;
	width: 92px;
}
.bigBlueBox input#loginUsername {
	margin: 0 0 3px;
}
*:first-child+html .bigBlueBox input#loginUsername {
	margin: 0 0 1px;
}
 @media \0screen {
.bigBlueBox input#loginUsername {
	margin: 0 0 2px;
}
}
.bigBlueBox #submitArrowButton {
	border:none;
	width:9px;
	height:11px;
	margin:0px 0 -1px 3px;
}
.bigBlueBox a {
	color: #1A3273;
	font-size:8pt;
}
.bigBlueBox a:hover {
	text-decoration:underline;
}
#cusMainTitle {
	float: left;
	margin: 14px 0 0;
}
#cusMainTitle p {
	width: 346px;
	height: 96px;
	background: url('/_layouts/Images/ECDC/webportal/logo_ecdc_written.png') no-repeat;
	text-indent:-9999em;
	color: white;
}
#cusRightTools {
	float:right;
}
#cusLocaleandSearch {
	margin:28px 0 0;
}
.doubleBlueBox {
}
.doubleBlueBox {
	overflow: hidden;
}
.doubleBlueBox .leftBlueBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/left_midBlueBox_bk.png") no-repeat scroll left top transparent;
	float: left;
	height: 28px;
	width: 17px;
}
.doubleBlueBox .midBlueBox {
	background-color: #D8DCE7;
	float: left;
	height: 22px;
	padding: 6px 0 0 7px;
	width: 140px;
}
.doubleBlueBox .rightBlueBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/right_midBlueBox_bk.png") no-repeat scroll left top transparent;
	float: left;
	height: 28px;
	width: 3px;
}
.doubleBlueBox input {
display:none;
	border: 1px dotted #006699;
	color: #666666;
	font-size: 8pt;
	height: 14px;
	width: 92px;
}
.doubleBlueBox #submitArrowButton {
	border:none;
	width:9px;
	height:11px;
	margin:0 0 0 3px;
}
#cusLocaleBox select {
display:none;
	border: 1px dotted #006699;
	border: 1px dotted #006699;
	color: #666666;
	font-size: 8pt;
	height: 17px;
	width: 104px !important;
}
.doubleGreenBox {
	margin: 0;
}
.doubleGreenBox {
	overflow: hidden;
	margin:1px 0 0;
}
.doubleGreenBox .leftGreenBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/left_midGreenBox_bk.png") no-repeat scroll left top transparent;
	float: left;
	height: 41px;
	width: 17px;
}
.doubleGreenBox .midGreenBox {
	background-color: #E7F0D8;
	float: left;
	height: 40px;
	padding: 3px 0 0 7px;
	width: 140px;
}
.doubleGreenBox .rightGreenBox_bk {
	background: url("/_layouts/Images/ECDC/webportal/right_midGreenBox_bk.png") no-repeat scroll left top transparent;
	float: left;
	height: 41px;
	width: 3px;
}
#cusSearchBox a {
display: block;
    font-size: 8pt;
    }

#cusSearchBox a.advancedSearch {
	
    margin: 3px 0 0;
}


#cusSearchBox a:hover {
	text-decoration:underline;
}
#cusMidRightTools {
	float: right;
	margin: 0 13px 0 0;/*	width: 155px;*/
}
#cusSignatureLeft {
	float: left;
	background-image: url('/_layouts/Images/ECDC/webportal/signatureLeftBg.png');
	background-position: right center;
	background-repeat: no-repeat;
	width: 3px;
	height: 22px;
}
#cusSignatureRight {
	float: left;
	background-image: url('/_layouts/Images/ECDC/webportal/signatureRightBg.png');
	background-position: left center;
	background-repeat: no-repeat;
	width: 3px;
	height: 22px;
}
#cusSignature {
	float: left;
	background: url(/_layouts/Images/ECDC/webportal/signatureBg.png) repeat-x center bottom;
	color: #cccccc;
	font-size: 8pt;
	width: 951px;
	height: 18px;
	padding-left: 7px;
	padding-top: 4px;
}
#cusSignatureArea {
	height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cusMainContent {
	overflow:hidden;
}
#cusMainContent2col {
	overflow:hidden;
}
#cusMainContent2col #left_col {
	float: left;
	width: 160px;
}
#cusMainContent2col #right_col {
	float: right;
	width: 782px;
}
a {
	color:#68B022;
}
#cusPageTitle {
	margin-bottom: 5px;
}
#cusPageTitle span {
	margin-top: 50px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 18pt;
	font-weight: bold;
}
#cusPageContainer td.ms-vb2, #cusPageContainer .ms-standardheader, #cusPageContainer .ms-descriptiontext, .ms-vh2-nofilter, #cusPageContainer .ms-vh2-nofilter-notextalign {
	color: #333333;
}
#cusPageContainer .s4-status-s1 {
	background: #C3DFA7;
	border-color: #68B022;
	color: #333333;
}

/* - - - - - - - - -  Custom DIVs STYLES - ENDE - - - - - - - - - - -  */

/* ------------------------ Search Results Page - START */

/* fix for the double ribbon in search results */

#s4-ribbonrow > #s4-ribbonrow{
	display:none !important;
}

.ms-osssearch-SearchAreaTd .s4-search input.ms-sbplain, .ms-osssearch-SearchAreaTd .s4-search select.ms-sbscopes{
    border: 1px dotted #333333 !important;
    color: #666666;
    font-size: 8pt;
    font-style: normal;
    height: 14px;
    margin: 0 6px 0 0;
    padding: 0 2px 1px;
    width: 240px !important;	
}

.ms-osssearch-SearchAreaTd .s4-search select.ms-sbscopes{
   height: 17px !important;	
}

.srch-maintop {
    clear: both;
    max-width: 670px;
    padding: 8px 0 24px;
}

.srch-WPBody {
    color: #333333;
    font-family: Tahoma, verdana, sans-serif;
}

.ms-searchref-filterlink {
    color: #68B022!important;
}

.ms-searchref-filterlink:hover {
    color: #68B022!important;
    text-decoration:underline;
    cursor:pointer;
}

.srch-maincontent-seperator {
    border-color: #666666;
    border-style: dotted;
    border-width: 0 0 1px;
}

.srch-federationarea {border:none !important;}

/* ------------------------ Search Results Page - ENDE */

/* -------------------- search center MASTER PAGE ------------------------------ START */

.search_results .srch-sb-results1{    font-family: Tahoma, Verdana, sans-serif !important;}

.search_results .srch-sb-results1 .ms-sctabcn {
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #C3DFA7;
    border-color: #68B022;
    border-style: solid;
    border-width: 1px;
    color: #333333;
}

.ms-sctabcnhover {
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #e7f0d8;
    border-color: #68B022;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor:default;
}

.ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
    color: #68B022;
}

.search_results .srch-sb-results2{
}

.srch-advancedtable {
    background: none repeat scroll 0 0 #FCFCFC;
    border: none;
    margin: 0;
    padding: 0;
    width:100% !important;
}

td.ms-advsrchText-v1 {
    color: #333333;
    padding-right: 4px;
    text-align: right;
    width:26%;
    padding-top:1px;
    vertical-align:top;
}

*:first-child+html td.ms-advsrchText-v1 {    padding-top:2px;}

td.ms-advsrchText-v2 select, td.ms-advsrchText-v2 input {
    border: 1px dotted #333333;
    font-family: tahoma,verdana,sans-serif;
    font-size: 1em;
color:#333333;
/*    width: 339px;*/
}

td.ms-advsrchText-v2{
    width:73%;
}

td.ms-advsrchText-v2 select, td.ms-advsrchText-v2 input {
width:90%;
}

td.ms-advsrchText-v2 select {
    color: #333333;
   /* width: 140px;*/ 
    border: 1px dotted #333333;    
}

.ms-advsrchbutton{
	padding:0 253px 0 0;}


.ms-advsrchPropertyDDL, .ms-advsrchOperatorDDL, .ms-advsrchPropValue, .ms-advsrchAndOrDDL{
	display:block; float:none; clear:both; margin:0 0 3px 0;
}




/* edit search tabs in edit mode */

.ms-sctabarea {
    margin-top: 11px;
}

/* */

.ms-searchref-main .ms-searchref-categoryname {
    color: #333333;
    font-size: 9pt;
    height: 10px;
    padding: 1px 3px 7px 11px;
}

.ms-searchref-main .ms-searchref-morelink {
    padding: 5px 0 3px 12px;
    color:#68B022 !important;
    background: url("/_layouts/Images/ECDC/webportal/nextArrow.gif") no-repeat scroll 88px 10px transparent;
    font-weight:bold !important;
}

.ms-searchref-main .ms-searchref-morelink:hover {text-decoration:underline !important;}

.ms-searchref-main .ms-searchref-morelink .ms-searchref-moreicon {display:none;}

/* */

.srch-results {
    max-width: inherit;
    padding-top:9px;
    padding-left:0;
}

.srch-maintop{
    max-width: inherit;
    padding: 8px 0 24px;
    color:#f90 !important;
}


.srch-stats {
    color: #999999;
    font-family: Tahoma, verdana, sans-serif !important;
    margin-left: 10px;
}

.srch-maintop2{}

.srch-Title2 a:link, .srch-Title2 a:visited {
    color: #68B022 !important;
	font-weight: bold;
    font-size: 10.5pt;
    text-decoration: none !important;
}

.srch-Title2 a:hover{
	text-decoration:underline !important;
}

.srch-Description2 {
    color: #666666;
    font-size: 9pt;
    margin-left: 24px;
    max-width:inherit;
    margin-top:5px;
}


.srch-Metadata1 {
    margin: 7px 0 10px 24px !important;
    max-width: inherit;
   /* width: 100%;*/
}

.srch-results .srch-Metadata1 {    word-break: break-all; width:95%;}

.srch-Metadata2 {
    margin: 7px 0 5px 24px;
    max-width: inherit;
    /*width: 100%;*/
}


.srch-Metadata1 .srch-URL2, .srch-Metadata2 .srch-URL2 {
    color: #999999 !important;
    max-width: inherit;
    word-wrap: break-word;
}

span.srch-urllink a:link, .srch-urllink a:visited {
    color: #68B022;
}

span.srch-urllink a:hover{
    color: #68B022;
}

/* search pagination */

.srch-Page STRONG {
background: url("/_layouts/images/selbg.png") repeat-x scroll left top #C3DFA7;
    border-color: #68B022;
    border-style: solid;
    border-width: 1px;
    color: #333333;
}

.srch-Page STRONG:hover{
	cursor:default;
}

.srch-Page A:link, .srch-Page A:visited {
    color: #333333 !important;
}

.srch-Page A:hover{
	border-color: #68B022;
    background: url("/_layouts/images/selbg.png") repeat-x scroll left top #e7f0d8;
}

/* -------------------- search center MASTER PAGE ------------------------------ ENDE */

/* - - - - - - - - - LAYOUTS STYLING - START - - - - - - - - - - - - - */


.ms-WPHeader td, .ms-fakewptitle {
	border:none;
	background-color: #7cbdc1;
	margin: 0 0 10px;
	border-bottom: 1px solid transparent !important;
}

.ms-WPHeader td nobr, .ms-fakewptitle nobr {
    white-space: normal; /* override the nobr on webpart titles to allow multiline */
}

.ms-wpTdSpace {
	border-bottom: 1px solid #7CBDC1 !important;
}
.ms-WPHeader td .ms-WPTitle, .ms-fakewptitle .ms-WPTitle {
	color: #FFFFFF !important;
	text-align:left !important;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 0 2px 4px;
}

.ms-WPBody {
    font-size: 9pt;
}

.ms-wpContentDivSpace {
	margin:7px 0 20px 0;
	font-size:9pt;
}

/*Sharepoint OOB controls Override */

.link-item, .link-item a, .link-item a:link {
    font-size: 9pt;
}

#layoutLeftPart .s4-wpcell-plain{
	padding:0 0 7px;
}

#layoutRightPart .s4-wpcell-plain{
	padding:0 0 14px;
}




/* right column webparts - start */


.rightColumn .ms-WPHeader td, .rightColumn .ms-fakewptitle {
	border:none;
	background-color: #fff;
	margin: 0 0 10px;
}
.rightColumn .ms-wpTdSpace {
	border-bottom: 1px solid #ffffff !important;
}
.rightColumn .ms-WPHeader td .ms-WPTitle, .rightColumn .ms-fakewptitle .ms-WPTitle {
	color: #666666 !important;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 0 2px 0;
	background:none;
}
.rightColumn .ms-wpContentDivSpace {
	margin:0
}
/* right column webparts - ende */

/* LAYOUT GENERIC AND TOOLS - START */

#LayoutHeader {
	border-bottom: 1px dotted #999999;
	margin: 0 0 15px;
	overflow: hidden;
/*	padding: 0 0 2px;*/
}
#LayoutFooter {
	margin: 15px 0 0;
	overflow:hidden;
	border-top: 1px dotted #999999;
}
#LayoutFooter .SocialTools {
	float:left;
}
#LayoutHeader h1 {
	float:left;
	color:#333;
	 font-size: 14pt;
    font-weight: normal;
    padding: 4px 0 0;
    }
#layoutLeftPart #LayoutHeader h1 {
	width:459px;
}
#layoutFullWidth #LayoutHeader h1 {
	width:699px;
}

#LayoutHeader .LayoutTools{
	padding:4px 0 0;
}

#LayoutHeader .LayoutTools, #LayoutFooter .LayoutTools {
	float:right;
}
.LayoutTools a, .LayoutSocialTools a {
	color: #ffffff;
	display: block;
}
.LayoutTools ul {
	overflow:hidden;
}
.LayoutTools ul li, .LayoutSocialTools ul li {
	float:left;
	list-style-type: none;
}
.LayoutTools img, .LayoutSocialTools img {
	border:none;
}
.LayoutSocialTools {
	float:left;
}
.LayoutSocialTools ul {
	padding:5px 0 0;
}
.LayoutSocialTools ul li {
	margin:0 3px 0 0;
}
/* LAYOUT GENERIC AND TOOLS - START */

#pageStatusBar{
	margin:10px 0 0 0;
}

/* Home layout 3col - Start */

#topHomeWebpartHolder {
	overflow:hidden;
	margin:0 0 20px 0;
}
#topHomeWebpartHolder #webpartContainerDiv1 {
	float: left;
	width: 308px;
	margin:0 17px 0 0;
}
#topHomeWebpartHolder #webpartContainerDiv2 {
	float: left;
	width: 635px;
}
#bottomHomeWebpartHolder {
	overflow:hidden;
}
#bottomHomeWebpartHolder #webpartContainerDiv3 {
	width:308px;
	float:left;
	margin:0 17px 0 0;
}
#bottomHomeWebpartHolder #webpartContainerDiv4 {
	width:308px;
	float:left;
	margin:0 17px 0 0;
}
#bottomHomeWebpartHolder #webpartContainerDiv5 {
	width:308px;
	float:left;
}
/* Home layout 3col - Ende */

/* Home layout 4col - Start */

#leftHome4colWebpartHolder {
	overflow:hidden;
	float:left;
	width: 476px;
}
#leftHome4colWebpartHolder #webpartContainerDiv1 {
	margin:0 0 20px;
}

#leftHome4colWebpartHolder #webpartContainerDiv2 {
	float: left;
	width: 227px;
}
#leftHome4colWebpartHolder #webpartContainerDiv3 {
	float: right;
	width: 227px;
}
#rightHome4colWebpartHolder {
	overflow:hidden;
	float:right;
	width: 470px;
}
#rightHome4colWebpartHolder #webpartContainerDiv4 {
	margin:0 0 20px;
}
#rightHome4colWebpartHolder #webpartContainerDiv5 {
	float: left;
	width: 227px;
}
#rightHome4colWebpartHolder #webpartContainerDiv6 {
	float: right;
	width: 227px;
}
/* Home layout 4col - Ende */

/* Default layout Full Width- Start */

#layoutFullWidth {
	overflow:hidden;
}
#layoutFullWidth #webpartContainerDiv1 {
	overflow-x:auto;
	overflow-y:hidden;
	padding-bottom:11px\9;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidth #webpartContainerDiv2 {
	float:left;
	width:377px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidth #layoutMidPart {
	font-size:0; /* ie7 minheight on empty divs hack */
	overflow:hidden;
}
#layoutFullWidth #webpartContainerDiv3 {
	float:right;
	width:377px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidth #webpartContainerDiv4 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
/* Default layout Full Width- Ende */

/* Default layout Full Width NO MENU- Start */

#layoutFullWidthNoMenu {
	overflow:hidden;
}
#layoutFullWidthNoMenu #webpartContainerDiv1 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidthNoMenu #webpartContainerDiv2 {
	float:left;
	width:474px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidthNoMenu #layoutMidPart {
	font-size:0; /* ie7 minheight on empty divs hack */
	overflow:hidden;
}
#layoutFullWidthNoMenu #webpartContainerDiv3 {
	float:right;
	width:474px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutFullWidthNoMenu #webpartContainerDiv4 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
/* Default layout Full Width NO MENU - Ende */

/* Default layout with right col - Start */

#layoutLeftPart {
	border-right: 1px dotted #999999;
	float: left;
	overflow: hidden;
	padding: 0 12px 0 0;
	width: 522px;
}
#layoutLeftPart #webpartContainerDiv1 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPart #layoutMidPart, #layoutLeftPart #layoutMidPartII, #layoutLeftPart #layoutMidPartIII {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}

#layoutLeftPart #layoutMidPart #webpartContainerDiv2,
#layoutLeftPart #layoutMidPartII #webpartContainerDiv2II,
#layoutLeftPart #layoutMidPartIII #webpartContainerDiv2III {
	float:left;
	width:250px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}

#layoutLeftPart #layoutMidPart #webpartContainerDiv3,
#layoutLeftPart #layoutMidPartII #webpartContainerDiv3II,
#layoutLeftPart #layoutMidPartIII #webpartContainerDiv3III {
	float:right;
	width:250px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPart #webpartContainerDiv4 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutRightPart {
	float: right;
	/*overflow: hidden;*/
	/*padding: 0 0 0 5px;*/
	width: 220px;
}
/* Default layout WP ONLY with right col - Ende */

/* Layout with right col NO Left Menu - Start */

#layoutLeftPartNoLeftMenu {
	border-right: 1px dotted #999999;
	float: left;
	overflow: hidden;
	padding: 0 12px 0 0;
	width: 717px;
}
#layoutLeftPartNoLeftMenu #webpartContainerDiv1 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPartNoLeftMenu #webpartContainerDiv2 {
	float:left;
	width:350px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPartNoLeftMenu #layoutMidPart {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPartNoLeftMenu #layoutMidPart #webpartContainerDiv3 {
	float:right;
	width:350px;
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutLeftPartNoLeftMenu #webpartContainerDiv4 {
	overflow:hidden;
	font-size:0; /* ie7 minheight on empty divs hack */
}
#layoutRightPartNoLeftMenu {
	float: right;
	overflow: hidden;
	/*padding: 0 0 0 5px;*/
	width: 220px;
}
/*  Layout with right col NO Left Menu - Ende */


/* Page Features Editing Styles -start */

.pageContent {
	margin:0 0 20px 0;
	overflow:hidden;
	font-size:9pt;
}

.ms-formfieldvaluecontainer .ms-long {
	width: 100%;
	border:1px solid #E9F5DB;
}
.pageContent .ms-rtestate-write {
	border: 1px solid #E9F5DB;
	height: 555px;
	overflow: auto;
}

.s4-wpcell:hover .ms-WPHeader td, 
.s4-wp-Active .msWPHeader td,
.s4-wpcell .ms-WPSelected .ms-WPHeader td{
	border-bottom:none;
}

.ms-formfieldcontainer{
	padding:3px 0 0;
}

.ms-SPZone {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7DBF36;
}

.ms-SPZone:hover{
	border: 1px solid #d3ecb9;
}

.s4-wzActive, .ms-SPZoneSelected {
    background-color: #f7f7f7;
    border: 1px solid #e9f5db;
}

.ms-WPAddButton {
    background-color: #FFFFFF;
    border: 1px solid #7DBF36;
    cursor: pointer;
    margin: 0;
    padding: 12px;
    text-align: center;
}

.ms-WPAddButton:hover{
    border: 1px solid #d3ecb9;
}

.ms-selectorlink a, .ms-selectorlink a:visited {
	color:#68B022 !important;
}
	/* img floating content overrides - Starta */
	.ms-rtePosition-1{
		margin-left:0px !important;
	}

	.ms-rtePosition-2{
		margin-right:0 !important;
	}
	/* img floating content overrides - Ende */

#MSOZone{
border-collapse: separate;
border-spacing: 0px;
*border-collapse: expression('separate', cellSpacing = '0px');}

/* Page Features Editing Styles - Ende */

/* Health Topics Layouts - Start*/

.pageContentHT {
	margin:0 0 20px 0;
	overflow:hidden;
	font-size:9pt;
}
/*
.pageContentHT ul{
list-style-type: disc;
padding: 0 0 0 20px;
}
    */

.pageContentHT .PageContentHTRightCol{
/*display:inline;*/ float:right; margin:0 0 0 15px; width:250px; }

.pageContentHT .PageContentHTRightCol .ECDC_Associated_images img{width:250px;}

.pageContentHT .PageContentHTRightCol .ECDC_Copyright{color:#999999; margin:2px 0 12px 0;}
	
/*.ms-rtestate-field > div{ }*/

/*Health Topics Layouts - Ende */


/* - - - - - - - - - LAYOUTS STYLING - ENDE - - - - - - - - - - - - - */

/* -------------------------- ECQWP - Start --------------------------------- */

.footerLink{
	padding:7px 0 0;
}

/* ECQWP Override MS controls.css - Start */

.dfwp-column {
    float: none;
}

.ms-PartSpacingVertical {/*display:none;*/}

/* ECQWP Override MS controls.css - Ende */


/* ECQWP Generic Styles - Start */

a.read_more_white{background:transparent url('/_layouts/Images/ECDC/webportal/nextArrowWhite.gif') no-repeat scroll left 4px;
padding:0 0 0 15px;
display:block;
color:#ffffff !important;
font-weight:bold;
}

a.read_more_rss{background:transparent url('/_layouts/Images/ECDC/webportal/icon_rss.png') no-repeat scroll left 1px;
padding:2px 0 2px 20px;
display:block;
color:#333333 !important;
}



/* ECQWP Generic Styles - Ende */


/* country information webpart - Start*/

.dropdownRow {
    background-color: #6AB023;
    background-image: url("/_layouts/Images/ECDC/webportal/greenbg_dropdown.gif");
    background-position: left top;
    background-repeat: repeat-x;
    height: 19px;
    }
    
#cbqwp #linkitem{
  margin: 0 !important;
    padding: 0 !important;
}    

#cbqwp #linkitem table td{padding: 15px 0; color:#333333;}

#cbqwp #linkitem table .description {color:#333333;}

/* */

.ECDCCompetentBodieslinkitem{
border-bottom: 1px dotted #CCCCCC;
padding: 6px 7px 9px 7px;
}

.ECDCCompetentBodieslinkitem .ECDCCompetentBodiesDetailItemDiv .itemTitle{
color: #333333;
font-weight: bold;
}



/* country info maps and TESSY Reports filter & content */

.searchWithinBG,
#reportfilter{
    background-color: #CCE1B6;
    background-image: url("/_layouts/Images/ECDC/webportal/greengraybg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 25px;
   /* width: 100%;*/
    padding: 5px 3px 8px 8px;
    overflow:hidden;
}

#reportfilter select{
 border: 1px dotted #006699 !important;
    color: #666666;
    font-size: 8pt;
    font-style: normal;
    margin: 0 6px 0 0;
    padding: 0 2px 1px;
}

#reportfilter label{
	margin:0 4px 0 0;
}


#reportfilter .controls{
	float:left;
}

/* input button generic style */

.inputSuperWrapper, .hyperlinkSuperWrapper{
float:left;
}

div.genericFormButton, div.generichyperlink {
    border: 0 none;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}


div.genericFormButton input, div.generichyperlink a {
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 10px Verdana;
    height: 18px;
    margin-left: 2px;
    padding: 0 6px 0 4px;
    white-space: nowrap;
}

div.genericFormButton.inputWrapper input, div.generichyperlink.inputWrapper a {
    color: #333333;
}
div.genericFormButton.inputWrapper.a input, div.generichyperlink.inputWrapper.a a {
    background: url(/_layouts/Images/ECDC/webportal/genericButton_bkRight.gif) no-repeat scroll right 0 transparent;
    line-height:19px;
}

div.generichyperlink.inputWrapper.a a {
padding:0 10px;
}

div.genericFormButton.inputWrapper.a, div.generichyperlink.inputWrapper.a {
    background: url(/_layouts/Images/ECDC/webportal/genericButton_bkLeft.gif) no-repeat scroll 0 center transparent;
}
div.genericFormButton.inputWrapper.a:hover input, div.generichyperlink.inputWrapper.a:hover a {
    background: url(/_layouts/Images/ECDC/webportal/genericButton_bkRight.gif) no-repeat scroll right 100% transparent;
    color: #666666;
    text-decoration:none;
}
div.genericFormButton.inputWrapper.a:hover, div.generichyperlink.inputWrapper.a:hover {
    background: url(/_layouts/Images/ECDC/webportal/genericButton_bkLeft.gif) no-repeat scroll -255px center transparent;
}

/* PIC LIBRARY MAPS -Start */

.toolbarfilter{	
background: #EDF1E2; /* for non-css3 browsers */
zoom: 1;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF1E2', endColorstr='#CBDEB1'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#EDF1E2), to(#CBDEB1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #EDF1E2,  #CBDEB1); /* for firefox 3.6+ */
overflow:hidden;
margin:0 0 10px 0;
}

.piclibraryfilter .toolbarfilter .top_filter_settings select{
float:left;
border: 1px dotted #006699;
    color: #666666;
    font-size: 8pt;
    font-style: normal;
    margin: 0 6px 0 0;
}

.piclibraryfilter .toolbarfilter .top_filter_settings table{
margin:0 0 10px 0;
}

.piclibraryfilter .toolbarfilter .top_filter_settings label{
padding:0 0 0 5px;
}

.piclibraryfilter .toolbarfilter .top_filter_settings span{
font-weight:bold;
display:block;
padding:1px 5px 10px 0;
}

.piclibraryfilter .toolbarfilter .top_filter_settings{
overflow:hidden;
padding:6px 12px;
}
.piclibraryfilter .bottom_filter_settings{
overflow:hidden;
padding:6px 10px 12px;
}

.piclibraryfilter .bottom_filter_settings .hyperlinkSuperWrapper{
	margin:0 6px 0 0;
}

.piclibraryfilter .image img{ width:100%;}

/* PIC LIBRARY MAPS - Ende */

/* */

#displayreport table{
	margin:0 auto;
}

.country_info_big_map_header #selectEUCountries, .country_info_big_map_header #selectEFTACountries {
 border: 1px dotted #006699 !important;
    color: #666666;
    font-size: 8pt;
    font-style: normal;
    margin: 0 6px 0 0;
    width: 217px !important;
}

.country_information_small_map{
background-color:#f0f0f0;
}

.country_information_small_map .selector{
vertical-align:middle;
margin-left:8px;
padding:0 10px 10px 10px;
}

.country_information_small_map .selector #selectCountries{
    font-size: 11px;
    width: 173px;
}

/* country information webpart - Ende */

/* EXTERNAL LINKS (Right Column)  - Start */

#ECDCExternalLinks .image-area-left{
}

#ECDCExternalLinks a{
/*border-bottom: 1px dotted #CCCCCC;*/
color: #333333 !important;
   display: block;
    padding: 3px 0 0 21px;
    }

/* EXTERNAL LINKS (Right Column) - Ende */

/* ---------------------  Right Column Primary, Secondary and TertiaryItem COMMON - Start -------------------------------------- */

.ECDCRightColGenericLI{
	padding:4px 0 4px 4px;
}

.PrimaryItem ul,
.SecondaryItem ul,
.TertiaryItem ul{
	overflow:hidden;
}

.PrimaryItem li,
.SecondaryItem li,
.TertiaryItem li{
	list-style-type:none;
	display:block;
	clear:both;
	padding:2px 0;
}



.PrimaryItem .dialog,
.SecondaryItem .dialog,
.TertiaryItem .dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:100% /* was 210px */; 
 color:#fff;
 z-index:1;
 margin-left:4px; 
margin-bottom:0.5em;
}

.PrimaryItem .dialog .content,
.PrimaryItem .dialog .t,
.PrimaryItem .dialog .b,
.PrimaryItem .dialog .b div {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDCdialog-green-400x800.png) no-repeat top right;
}

.SecondaryItem .dialog .content,
.SecondaryItem .dialog .t,
.SecondaryItem .dialog .b,
.SecondaryItem .dialog .b div {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDCdialog-blue-400x800.png) no-repeat top right;
}

.TertiaryItem .dialog .content,
.TertiaryItem .dialog .t,
.TertiaryItem .dialog .b,
.TertiaryItem .dialog .b div {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDCdialog-light-gray-1001x800.png) no-repeat top right;
}

.PrimaryItem .dialog .content,
.SecondaryItem .dialog .content,
.TertiaryItem .dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:10px 2px 1px 2px;
}

.PrimaryItem .dialogWithBackground .content,
.SecondaryItem .dialogWithBackground .content,
.TertiaryItem .dialogWithBackground .content {
 min-height:131px;
}

.PrimaryItem .dialog .t,
.SecondaryItem .dialog .t,
.TertiaryItem .dialog .t {
 position:absolute;
 left:0px;
 top:0px;
 width:5px; 
 margin-left:-5px;
 height:100%;
 _height:800px; 
 background-position:top left;
}

.PrimaryItem .dialog .b,
.SecondaryItem .dialog .b,
.TertiaryItem .dialog .b {
 position:relative;
 width:100%;
}

.PrimaryItem .dialog .b,
.PrimaryItem .dialog .b div,
.SecondaryItem .dialog .b,
.SecondaryItem .dialog .b div,
.TertiaryItem .dialog .b,
.TertiaryItem .dialog .b div {
 height:10px; 
 font-size:1px;
}

.SecondaryItem .dialog .b,
.PrimaryItem .dialog .b,
.TertiaryItem .dialog .b {
 background-position:bottom right;
}

.PrimaryItem .dialog .b div,
.SecondaryItem .dialog .b div,
.TertiaryItem .dialog .b div {
 position:relative;
 width:5px; /* bottom corner width */
 margin-left:-5px;
 background-position:bottom left;
}

.PrimaryItem .dialog .hd,
.PrimaryItem .dialog .bd,
.PrimaryItem .dialog .ft,
.SecondaryItem .dialog .hd,
.SecondaryItem .dialog .bd,
.SecondaryItem .dialog .ft,
.TertiaryItem .dialog .hd,
.TertiaryItem .dialog .bd,
.TertiaryItem .dialog .ft {
 position:relative;
}

.PrimaryItem .dialog .wrapper,
.SecondaryItem .dialog .wrapper,
.TertiaryItem .dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:400px;
 overflow:auto; 
}

/* --------------------- Right Column Primary, Secondary and TertiaryItem COMMON - Ende -------------------------------------- */

/* --------------------- Right Column Primary Specific Backgrounds and Customizations - Start -------------------------------------- */

.ECDC_background_RelatedHealthTopics, .ECDC_background_redbloodcells{
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDC_background_RedBloodCells.png) no-repeat top right;
 position:absolute;
 width:86px;
 height:142px;
 top:0px;
 right:0px;
}

.ECDC_background_RelatedHealthTopics  {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDC_background_RelatedHealthTopics.png) no-repeat top right;
 position:absolute;
 width:86px;
 height:142px;
 top:0px;
 right:0px;
}
.ECDC_background_RelatedHealthTopics_Green  {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDC_background_RedBloodCells.png) no-repeat top right;
 position:absolute;
 width:86px;
 height:142px;
 top:0px;
 right:0px;
}

.ECDC_background_TopSixHealthTopics{
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDC_background_TopSixHealthTopics.png) no-repeat top right;
 position:absolute;
 width:86px;
 height:142px;
 top:0px;
 right:0px;
}

.ECDC_background_microscope{
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDC_background_Microscope.png) no-repeat top right;
 position:absolute;
 width:86px;
 height:142px;
 top:0px;
 right:0px;  
}

.ECDCRelatedHealthTopicsLIitem, .dialogWithBackground li{
	padding-right:83px;
}

/* fix when editing */

.s4-wpcell .dialogWithBackground li, .s4-wpcell-plain .dialogWithBackground li{
	width: 123px;
}


/* --------------------- Right Column Primary Specific Backgrounds - Ende -------------------------------------- */

/* NEWS and PUBLICATIONS - Start */

.ECDCRelatedNews{
    padding: 0 7px;
}

.ECDCRelatedNewsitem,
.ECDCRelatedPublicationsitem,
.ECDCLatestNewsWithPagingLIitem,
.ECDCLatestNewsLIitem,
.ECDCPublicationsLIitem,
.ECDCPublicationsWithPagingLIitem,
.ECDCPressReleasesLIitem{
border-bottom: 1px dotted #CCCCCC;
padding: 10px 0;
overflow:hidden;
}

.ECDCRelatedNews li .ECDCGenericItemDiv {
    border-bottom: none;
}

.ECDCPublicationsWithPagingLIitem .pis_noimage{float:left;}

/* */

.ECDCRelatedNews .ECDCNewsDate,
.ECDCLatestNewsWithPagingLIitem .ECDCNewsDate,
.ECDCLatestNews .ECDCNewsDate, 
.ECDCRelatedPublications .ECDCPublicationsDate,
.ECDCPressReleasesDate{
font-size:7pt !important;
color:#999999;
line-height:14px;
padding: 0 0 0 5px;
white-space: nowrap;
}

.ECDCPublications .ECDCPublicationsDate,
.ECDCPublicationsWithPaging .ECDCPublicationsDate{
font-size:7pt !important;
color:#999999;
line-height:14px;
}

.ECDCNewsTitle a, .ECDCPublicationsTitle a, .ECDCPublicationsTitle, .ECDCPressReleasesContent a{
 color:#333333 !important;
}

/* */

.cbq-layout-ECDCLatestNewsWithPaging, .cbq-layout-ECDCPublicationsWithPaging{
	position:relative;
	padding:0 7px 13px 7px;
	margin:0 0 40px;
}

.cbq-layout-ECDCLatestNews, .cbq-layout-main-ECDCPublications, .cbq-layout-main-ECDCRelatedPublications, .cbq-layout-main-ECDCPressReleases{
	padding:0 7px;
}

/* */

.ECDCLatestNewsWithPagingLIitem .ECDCNewsImage, .ECDCLatestNewsLIitem .ECDCNewsImage{
float: left;
width: 25%;
}

.ECDCPublicationsImage{
float: left;
width: 15%;
}

.ECDCLatestNewsWithPagingLIitem .ECDCNewsImage a img,
.ECDCLatestNewsLIitem .ECDCNewsImage a img,
.ECDCPublicationsLIitem .ECDCPublicationsImage a img,
.ECDCPublicationsWithPagingLIitem .ECDCPublicationsImage a img{
width:100%;
}

.ECDCLatestNewsWithPagingLIitem .ECDCNewsContent, .ECDCLatestNewsLIitem .ECDCNewsContent{
 float: right;
 width: 73%;
 }

.ECDCPublicationsLIitem .ECDCPublicationsContent, .ECDCPublicationsWithPagingLIitem .ECDCPublicationsWithPagingcontent{
float: right;
width: 83%; 
}

.ECDCPressReleases .ECDCPressReleasesContent{
	display:block;
}

.ECDCLatestNewsWithPagingLIitem .ECDCNewsTitle a, .ECDCLatestNewsLIitem .ECDCNewsTitle a, .ECDCPublicationsLIitem .ECDCNewsTitle a{
font-weight:bold;
color:#333333 !important;
 }

.ECDCLatestNewsWithPaging .ECDCNewsAbstract, .ECDCLatestNews .ECDCNewsAbstract, .ECDCPublications .ECDCPublicationsAbstract{
padding:4px 0 0;
}

.ECDCLatestNewsWithPaging .ECDCNewsReadMore, .ECDCLatestNews .ECDCNewsReadMore{
	margin:4px 0 0;
}

.ECDCPressReleasesIcon{
display:block;
padding-left:26px;
background-repeat:no-repeat;
overflow:hidden;
min-height:17px;
}

/* */

.ECDCNewsPaging{
position:absolute;
bottom:-13px;
left:0;
padding:0 10px 0 0;
}

.ECDCPublicationsPaging{
position:absolute;
bottom:-22px;
left:0;
padding:0 10px 0 0;
}


.ECDCNewsPaging a, .ECDCNewsPaging .currentPage, .ECDCPublicationsPaging a, .ECDCPublicationsPaging .currentPage{
float:left;
width:15px;
height:15px;
text-align:center;
display:block;
margin:0 1px;
}

/* NEWS and PUBLICATIONS - End */

/* Health Topics A_Z - Right Column - Start */

.HealthTopics_AZ .label{
	color:#333;
}

.HealthTopics_AZ .dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:100% /* was 210px */; 
 color:#fff;
 z-index:1;
 margin-left:4px; 
margin-bottom:0.5em;
}

.HealthTopics_AZ .dialog .content,
.HealthTopics_AZ .dialog .t,
.HealthTopics_AZ .dialog .b,
.HealthTopics_AZ .dialog .b div {
 background:transparent url(/_layouts/Images/ECDC/webportal/ECDCdialog-light-green-400x800.png) no-repeat top right;
}

.HealthTopics_AZ .dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:10px 2px 5px 2px;
}

.HealthTopics_AZ .dialog .t {
 position:absolute;
 left:0px;
 top:0px;
 width:5px; 
 margin-left:-5px;
 height:100%;
 _height:800px; 
 background-position:top left;
}

.HealthTopics_AZ .dialog .b {
 position:relative;
 width:100%;
}

.HealthTopics_AZ .dialog .b,
.HealthTopics_AZ .dialog .b div {
 height:10px; 
 font-size:1px;
}

.HealthTopics_AZ .dialog .b {
 background-position:bottom right;
}

.HealthTopics_AZ .dialog .b div {
 position:relative;
 width:5px; /* bottom corner width */
 margin-left:-5px;
 background-position:bottom left;
}

.HealthTopics_AZ .dialog .hd,
.HealthTopics_AZ .dialog .bd,
.HealthTopics_AZ .dialog .ft {
 position:relative;
}

.HealthTopics_AZ .dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:400px;
 overflow:auto; 
}

.HealthTopics_AZ ul#ECDCHealthTopics_AZ{
	padding:9px 0 0 0;
	overflow:hidden;
}

.HealthTopics_AZ ul#ECDCHealthTopics_AZ li{
	float:left;
	margin:0 4px 4px 0;
	list-style-type:none;
}

.HealthTopics_AZ ul#ECDCHealthTopics_AZ li a {
	display:block;
	width:14px;
	height:13px;
}

/* Health Topics A_Z - Right Column - Ende */

/* Health Topics Alphabetical Selector AND ViewAll - Start */

.HealthTopicsAlphabeticalDropdownRow{
    background-color: #CCE1B6;
    background-image: url("/_layouts/Images/ECDC/webportal/greengraybg_h20.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding:3px 4px 0 4px;
    overflow:hidden;   	
}

.ECDCHealthTopicsAlphabeticalSelector li{ float:left; list-style-type:none;}

.ECDCHealthTopicsAlphabeticalSelector li a{font-weight:bold; display:block; padding:0 3px 4px; background-color:transparent;}

.ECDCHealthTopicsAlphabeticalSelector li a:hover{text-decoration:none; background-color:#ffffff;}

/* */

.ECDCHealthTopicsAlphabetical-dfwp-list{padding:3px 7px 0; background-color:#f2f2f2;}

.ECDCHealthTopicsViewAll-dfwp-list{padding:3px 7px 0;}

.ECDCHealthTopicsAlphabeticalLIitem, .ECDCHealthTopicsViewAllLIitem{ padding:1px 0; list-style-type:none; }

.ECDCHealthTopicsAlphabeticalLIitem a, .ECDCHealthTopicsViewAllLIitem a{color:#333333 !important;}

/* Health Topics Alphabetical Selector and ViewAll - Ende */

.HealthTopicsAlphabeticalDropdownRow li {
	display: inline;
	list-style: none;
	padding-right: 5px;
}
.HealthTopicsAlphabeticalDropdownRow li a:hover, .HealthTopicsAlphabeticalDropdownRow li a:active, .HealthTopicsAlphabeticalDropdownRow li.ui-tabs-selected a {
	background: #f2f2f2;
	text-decoration: none;
}
.tabdiv {
	margin-top: 2px;
	background-color: #f2f2f2;
	padding: 5px 7px;
}

.ui-tabs-hide {
	display: none;
}

/* EVENTS */

.ECDCUpcomingEvents{
padding: 0 7px;
}

.ECDCUpcomingEvents .ECDCUpcomingEventsLIitem {
border-bottom: 1px dotted #CCCCCC;
padding: 10px 0;
overflow:hidden;
}

.ECDCUpcomingEvents .ECDCUpcomingEventsLIitem .ECDCEventTitle{color: #333333 !important;}
    
.ECDCUpcomingEvents .ECDCUpcomingEventsLIitem .ECDCEventDate, .ECDCUpcomingEvents .ECDCUpcomingEventsLIitem .ECDCEventLocation{
 color: #999999;
    font-size: 7pt !important;
    line-height: 14px;
   display:block;   
}

/* EVENTS ENDE */

/* EUVAC COUNTRY TRENDS and OPEN DOCUMENTS Start */

#countrytrends #countries, .opendocument{
    background-color: #CCE1B6;
    background-image: url("/_layouts/Images/ECDC/webportal/greengraybg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 8px;
    padding: 5px 3px 8px 8px;
    overflow:hidden;
}

#countrytrends #countries select, .opendocument select{
 border: 1px dotted #006699 !important;
    color: #666666;
    font-size: 8pt;
    font-style: normal;
    margin: 0 6px 0 0;
}


.opendocument select, .opendocument span {float:left; display:block; line-height:17px;}


#countrytrends #countries label, .opendocument span{
	margin:0 4px 0 0;
}

#countrytrends #graphs img{
	width:100%;
	max-width:100%;
	margin:0 0 12px 0;
}

/* EUVAC COUNTRY TRENDS AND OPEN DOCUMENTS Ende */

/* Summary Links CUSTOM start */

.dfwp-list .slm-edit-ecb, .dfwp-list-summarylinksgrey .slm-edit-ecb{width:20px !important;}

.dfwp-list .ms-unselectedtitle, .dfwp-list-summarylinksgrey .ms-unselectedtitle{border:solid 1px transparent;}

/*
    Removed line to have the descriptions shown aagain in the summary links web part.
    .dfwp-list .description, .dfwp-list-summarylinksgrey .description{display:none;}
*/

.dfwp-list .item, .dfwp-list-summarylinksgrey .item{padding:0;}

.dfwp-list-summarylinksgrey a, .dfwp-list-summarylinksgrey a:link, .dfwp-list-summarylinksgrey a:visited{color:#333333 !important;}

.dfwp-list-summarylinksgrey a:hover{color:#333333 !important;}

.ms-toolbarContainer {border:none; 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E2E1');
	border-bottom:solid 1px #68B022;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E3E2E1 100%);
	margin:0 0 10px 0;
}

.ms-toolbarContainer a, .ms-toolbarContainer a:link, .ms-toolbarContainer a:visited{color:#333333 !important;}

*:first-child+html .ms-toolbarContainer .ms-toolbarItem {min-width:90px; }

.dfwp-list .slm-edit-ecb .ms-selectedtitle, .dfwp-list .slm-edit-ecb .ms-selectedtitlealternative,
.dfwp-list-summarylinksgrey .slm-edit-ecb .ms-selectedtitle, .dfwp-list-summarylinksgrey .slm-edit-ecb .ms-selectedtitlealternative {
    background-color: transparent !important;
    border:solid 1px transparent;
}

.dfwp-list .ms-menuimagecell, .dfwp-list-summarylinksgrey .ms-menuimagecell{background:none; border:none;}

.dfwp-list .ms-menuimagecell img, .dfwp-list-summarylinksgrey .ms-menuimagecell img{display:none;}

/* Summary Links CUSTOM ende */

/* summary links Escaide -- Start */

.dfwp-list-summarylinksescaide li{
	list-style-type:none;
}

.dfwp-list-summarylinksescaide .item{
	padding:0px;
}

.dfwp-list-summarylinksescaide .image-area img{
display:block;
}

.dfwp-list-summarylinksescaide .description{
	color:#333333;
	margin:5px 0 10px;
}

/* edit mode fix */

.dfwp-list-summarylinksescaide .slm-edit-ecb{
	float:none;
	display:block;
	margin:0 0 3px;
	width:auto;
	height:16px;
}


/* summary links Escaide -- Ende  */


/* ECDC Generic Webpart Styling (Shared Main.xsl) - Start */

.ECDC_EQWP_Generic .groupheader {
    clear: both;
    color: #333;
    background-color:#F4F4F4;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px 2px !important;
}

.ECDC_EQWP_Generic{	padding:0 7px; }

.ECDC_EQWP_Generic ol,
.ECDC_EQWP_Generic ul{margin:0; padding:0;}

.ECDC_EQWP_Generic.cbq-layout-main {
	width:auto;
}

.ECDC_EQWP_Generic .item{
	padding:0;
}

li .ECDCGenericItemDiv, li .ECDCGenericItemDiv_nolines {
    margin-bottom: 3px;
}

li .ECDCGenericItemDiv .read_more, li .ECDCGenericItemDiv_nolines .read_more {
margin-bottom:10px;
}

li .ECDCGenericItemDiv{
    border-bottom: 1px dotted #CCCCCC;	
}

li .ECDCGenericItemDiv .itemTitle a, li .ECDCGenericItemDiv_nolines .itemTitle a {
    color: #333333;
}

li .ECDCGenericItemDiv .itemTitleBold a, li .ECDCGenericItemDiv_nolines .itemTitleBold a,
li .ECDCGenericItemDiv .itemTitleBold, li .ECDCGenericItemDiv_nolines .itemTitleBold {
    font-weight:bold;
    color:#333333;   	
}

li .ECDCGenericItemDiv .description, li .ECDCGenericItemDiv_nolines .description{
	color: #999999;
    line-height: 14px;
    margin:3px 0 5px;
	font-size: 7pt !important
}

li .ECDCGenericItemDiv .descriptionblack, li .ECDCGenericItemDiv_nolines .descriptionblack{
	color: #333333;
    margin-top: 7px;
}

li .ECDCGenericItemDiv .description .dateDiv{
color: #999999;
    margin-top: 3px;   	
    }

.ECDCGenericReadMore {
	margin:3px 0 0;
}

@media \0screen {
  .ECDC_EQWP_Generic .ECDCPressReleasesLIitem {padding-top:0px;}
}

/* ECDC Generic Webpart Styling (Shared Main.xsl) - Ende */


/* -------------------------- ECQWP - Ende --------------------------------- */

/* Web Portal Content Box */

.link-item .itemTitleContent .description{padding:3px 7px 0 7px;}

#box{font-weight:bold; margin:0 0 7px 0 !important; font-size: 10pt;}

.portalcontentbox{padding:0 0 10px 0;}

.portalcontentbox .readMoreLink{padding:10px 7px 0;}


/* Featured Topics */

.featuredtopicswrapper{padding:0 7px 7px 7px;}

.featuredtopics img{width:227px !important;height:60px !important;}

.featuredtopics .featuredtext{padding:3px 0 0;}

.featuredtopics .featuredtext strong{display:block; padding:0 0 3px 0;}

.featuredtopics .featuredtext br{display:none;}


/* key messages */

.keymessages{padding:0 7px 7px 7px;}

.keymessages .item{border-bottom: 1px dotted #CCCCCC;
    padding: 0 0 8px;}

.keymessages .description{padding:10px 0 0;}


/* DISPLAY FORMS - Start */

#layoutLeftPart.ECDClanguagePublications #LayoutHeader,
#layoutLeftPart.ECDCEventsDisplayForm #LayoutHeader,
#layoutLeftPart.ECDCNewsDisplayForm #LayoutHeader,
#layoutLeftPart.ECDCReviewsDisplayForm #LayoutHeader,
#layoutLeftPart.ECDCCallsForGrantsDisplayForm #LayoutHeader,
#layoutLeftPart.ECDCCallsForTenderDisplayForm #LayoutHeader
{margin:0 0 5px;}

.ECDClanguagePublications .pageContent{ margin:0; }

.ECDClanguagePublicationsItem{ margin:0 0 10px 0; }

.ECDClanguagePublicationsItem .date, .ECDCNewsItem .date, .ECDCReviewsItem .date, .ECDCCallsForGrantsItem .code,  .ECDCCallsForTenderItem .code {color:#999999; margin:0 0 15px;}

.ECDClanguagePublicationsItem .content{overflow:hidden; margin:0 0 20px;}

.ECDClanguagePublicationsItem .content .leftCol{ float:left; }

.ECDClanguagePublicationsItem .content .rightCol{ padding: 0 0 0 144px; }

.ECDClanguagePublicationsItem .content a img { margin: 0px; }

.ECDClanguagePublicationsItem .content .rightCol .langtext{font-weight:bold;}

.ECDClanguagePublicationsItem .content .rightCol .links{
padding:6px 0 6px 12px;
background: url("/_layouts/Images/ECDC/webportal/nextArrow.gif") no-repeat scroll left center transparent;
}

.ECDClanguagePublicationsItem .content .rightCol .links a{margin:0 2px 0;  border: 1px solid #68B022;
    color: #68B022;font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    padding: 1px;
	text-decoration:none;}
	
.ECDClanguagePublicationsItem .content .rightCol .links a:hover{
    border: 1px solid #000000;
    color: #000000;
	text-decoration:none;
}

.ECDClanguagePublicationsItem .abstract .header{background-color: #7CBDC1; color: #FFFFFF !important;
    font-size: 10pt;
    font-weight: bold; padding:2px 0 2px 4px; margin:0 0 10px;}

.ECDClanguagePublicationsItem .abstract .abstractText{}


.ECDCEventsItem .intro {color:#999999; margin:0 0 25px; }

.ECDCEventsItem .intro .date{
padding:0 5px 0 0;
margin:0 5px 0 0;
border-right:solid 1px #999999;
}

.ECDCEventsItem .intro .location{
padding:0 5px 0 0;
margin:0 5px 0 0;
border-right:solid 1px #999999;
}

.ECDCNewsItem .content .image{
	margin:0 0 12px 12px;
}

.ECDClanguagePublicationsItem ul, ECDCEventsItem ul, .ECDCNewsItem ul{
	margin:10px 0;
}

.ECDCCallsForGrantsItem .deadline, .ECDCCallsForTenderItem .deadline{
	color:#ff0000;
	font-weight:bold;
	padding:10px 0 0 0;
}

/* DISPLAY FORMS - Ende */

/* Advisory Forum & Management Board - Start */
.filter{	
  background-color: #CCE1B6;
    background-image: url("/_layouts/Images/ECDC/webportal/greengraybg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 6px 3px 6px 8px;
    }

.countrycontainer {
	margin:10px 0;
	display:block;
	clear:both;
	overflow:hidden;
}

.countrycontainer .flag{
	line-height:12px;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	padding:4px 0;
	margin:0 0 10px 0;
	background-color:#F2F2F2;
}

.countrycontainer .flag img{
	margin:0 6px 0 0;
}

.countrycontainer .flag img, .countrycontainer .flag span{
vertical-align:middle;
text-transform:uppercase;
}

.countrycontainer .membersbox {
    margin: 0 1em 1em 0; 
    width: 47%; 
    min-height:160px;
	margin: 0px 1em 2em 0px;
    display: inline-block;
    float: none;
    vertical-align: top;  
    }

.countrycontainer .membersbox .image{float:left;}

.countrycontainer .membersbox .image > img {width: 67px;}

.countrycontainer .membersbox .content{padding: 0 0 0 72px;}

.countrycontainer .membersbox .content span{display:block} 

.countrycontainer .membersbox .content .contacttype{color:#999999; border-bottom:dotted 1px #999999; font-weight:bold; padding:0 0 2px;}

.countrycontainer .membersbox .content .fullname{font-weight:bold; margin:4px 0;}

.countrycontainer .membersbox .content .links .declarationofinterest{
  background-image: url("/_layouts/images/ECDC/WebPortal/icpdf.gif");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 20px;
    vertical-align: middle;
    margin:3px 0 0;  }
    
    .countrycontainer .membersbox .content .links .biographyurl{
 margin:3px 0 0;
 display:block; 
}
/* Advisory Forum - Ende */

/* Competent Bodies -Start */

.competentbodies {
	padding:0.9em 0.6em 0;
}

.competentbodies .competentbody{  border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px; }

.competentbodies .competentbody .competentcountry{   float: left;
    width: 20%; }
.competentbodies .competentbody .competentcountry .country{ padding: 0 0 0 21px; background-position:0 1px !important;}
.competentbodies .competentbody .competentdetails{float: left;
    overflow: hidden;
    width: 79%; }

.competentbodies .competentbody .competentdetails span{
	display:block;
}

.competentbodies .competentbody .competentdetails span.Title{
	font-weight:bold;
		margin:0 0 5px;
}

.competentbodies .competentbody .competentdetails a{
	margin:5px 0 0; display:block;
}

/* Competent Bodies -Ende */

/* TOC SITEMAP - Start*/

.toc-layout-main .dfwp-column{
	float:left;
}

.toc-layout-main .level-band {
    background-color: #F4F4F4;
    }
    
.toc-layout-main .level-band span a{    
      font-size: 15px;
      color: #333333 !important;
      }

.toc-layout-main span.headertitle a{
	color:#999999;	
}

.level-bullet {
    background: url("/_layouts/Images/ECDC/webportal/nextArrow.gif") no-repeat scroll left 5px transparent;
    padding-left: 12px;
    }

/* TOC SITEMAP - Ende */

/* Webparts - Data Migration Fixes - Start */

/* generic ms cqwp override */

.dfwp-list li{
	/*margin:0 0 10px 0;*/
}

.link-item, .link-item a, .link-item a:link {
    color: #333333;
    text-decoration:none;
}

.link-item a:hover{
	text-decoration:underline;
}

/* content editor founding regulation */

span span span span span span span span a{
    color: #333333 !important;
    text-decoration:none;
}

span span span span span span span span a:hover{
	text-decoration:underline;}

/* generic article subtitle */

.ms-rteCustom-ArticleHeadLine, .ms-rteCustom-ArticleSubtitle{
 background-color: #F4F4F4;
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 2px 3px;
    text-transform: uppercase;}

.ms-rteCustom-ArticleSubtitle br{display:none;}

/* financial information headers override */

.slm-layout-main{
margin: 0 0 15px;	
}

.slm-layout-main .groupheader {
	 background-color: #F4F4F4;
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 2px 3px;
    text-transform: uppercase;
}

/* OOB migrated tables styles override */

.ms-rteTable-1 {
    color: #333333;
	font-size:inherit;
	line-height:normal;
    vertical-align: middle;
        width:100% !important;
}

.ms-rteTable-1 a:link,.ms-rteTable-1 a:visited, .ms-rteTable-1 a:link p, .ms-rteTable-1 a:visited p{
	text-decoration:none;
	color:#68B022;
}
.ms-rteTable-1 a:hover, .ms-rteTable-1 a:hover p{
	text-decoration:underline;
	color:#68B022;
}

.ms-rteTable-1 tr{
	height:7px !important;
}

.ms-rteTable-1 tr td{border-right:solid 1px #ffffff;}

tr.ms-rteTableHeaderRow-1{
	background-color:#6AB023;
	font-weight:bold;
	color:#ffffff;
}

tr.ms-rteTableHeaderRow-1 td, tr.ms-rteTableHeaderRow-1 th{
	height:25px !important;
	padding:0 0 0 3px !important;
}

tr.ms-rteTableHeaderRow-1 th{
	border:none !important;
	vertical-align:middle;
	border-right:solid 1px #ffffff !important;
}

tr.ms-rteTableHeaderRow-1 th p{
	color:#ffffff;
	margin:0 !important;
}

.ms-rteTableOddRow-1{
background-color:#ffffff !important;
vertical-align:middle;
}

.ms-rteTableEvenRow-1{
background-color:#F4F4F4 !important;
	vertical-align:middle;
 }

.ms-rteTableEvenRow-1 td, .ms-rteTableOddRow-1 td{
	height:25px !important;
	padding:0 0 0 3px !important;
	vertical-align:middle !important;
}

.ms-rteTableEvenRow-1 td p, .ms-rteTableOddRow-1 td p{
margin:0 !important;
}

/*-- additional classes added by Paul Mac 14th June @ 14:00 --*/

.ht_center_banner {
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #fff !important;
	text-transform: uppercase;
	background-color: #7cbdc1;
	font-weight: bold;
	font-size: 10pt;
}
.health_topic_list ul li { 
	list-style-type: none; 
} 
.health_topic_list ul { 
	margin: 0 0 5px 0; 
	padding: 0 0 2px 0; 
	list-style-type: none; 
	width:185px;
}   
.health_topic_list li a { 
	color: #68b022; 
	display: block;   
	padding: 5px 0 5px 14px; 
	text-decoration: none;
	text-transform:capitalize; 
	font-weight:bold; 
	background-color:#fff;
}   
.health_topic_list li a:hover {
	background-color: #e1efd3;
	color:#444444;
	text-decoration: none;
}

/* Webparts - Data Migration Fixes - Ende */

/* Fix Links Health Topics Content Webpart */

.this_section {
 color: #333333;
}
.this_section a:link {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
.this_section a:visited {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
.this_section a:hover {
 text-decoration: underline;
}

/* developer dashboard fix */

.ms-developerdashboardnav ul {
    padding: 0 0 0 30px !important;
}

.ms-developerdashboardnav ul li {
    line-height: 14px;
    margin-left: 10px;
}

#DeveloperDashboard #CurrentScopeValues table{
	width:100% !important;
}

/* After SP2 */

.portalcontentbox .description {
    font-family: tahoma;
    font-size: 9pt;
}

/* Maps Tooltip Outline Chrome specific fix */

.tundra .dijitTooltip, .tundra .dijitTooltipDialog {
outline: none !important;
}

/* Maps 50% webpart zone hack */

#webpartContainerDiv2 .CountryMap,
#webpartContainerDiv3 .CountryMap {width:474px !important;}

#webpartContainerDiv2 .CountryMap > div,
#webpartContainerDiv3 .CountryMap > div{width:474px !important;}

#webpartContainerDiv2 .CountryMap > div > div,
#webpartContainerDiv3 .CountryMap > div > div{width:474px !important;}

#webpartContainerDiv2 .CountryMap > div > div > div > div > div,
#webpartContainerDiv3 .CountryMap > div > div > div > div > div{width:474px !important;}


.map-eu ul {
    width: auto !important;
}

/* override word break for tables on page content*/

.pageContent table p {
    word-break: break-all !important;
}

/* Microsoft Tables default padding override */

.ms-rteTable-default td {
     padding:10px !important;
}

.ms-rteTable-default ol,
.ms-rteTable-default ul {
     margin: 10px 0px;
     padding: 0px 0px 0px 20px;
}


/* DisplayReports doomed overlapping title fix (ie only)*/

#displayreport > div[id*='ctl00_'] > span[id*='ctl00_'] > div[id*='ctl00_'] > table[id*='ctl00_'] > tbody > tr > td > div[id*='ctl00_'] > div[id*='VisibleReport'] > div > table > tbody > tr > td > table > tbody > tr > td > div{
	height:auto !important
	}

.ECDCVacancyLanguageVariationLinks {
    background: transparent url("/_layouts/Images/ECDC/webportal/nextArrow.gif") no-repeat scroll left 9px;
    overflow: hidden;
    padding: 2px 0 6px 12px;
}

a.ECDCVacancyLanguageVariationLink{
    margin:1px 6px 4px 0;  
    border: 1px solid #68B022;
    color: #68B022;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    padding: 1px;
	text-decoration:none;
    float: left;
}
	
a.ECDCVacancyLanguageVariationLink:hover{
    border: 1px solid #000000;
    color: #000000;
	text-decoration:none;
    float: left;
}
