body { background: url(/custom/public/cms-efad/images/EFADbg.gif) repeat top left;  margin: 0;	padding: 0;	color: #1d3737;	font: 12px arial, helvetica, sans-serif; }
div,ul,ol,li,h3, table { margin: 0; padding: 0; font-size: 12px; font-family: Arial, sans_serif, Verdana;}
p { margin: 7px 0px 7px 0px; color: #1d3737;}
hr { border-color: #e3e4d6 -moz-use-text-color -moz-use-text-color;	border-style: solid none none;	border-width: 1px 0px 0px;	height: 1px;}
input { font-size: 12px; }
img { border: none; }
td { vertical-align:top; }
a {color: #ff0063; text-decoration: none; }
a:hover {color: #CC0000; text-decoration: underline; }

/* -- TobBarCorporate  -- */
.TopBarCorporate { background: url(/custom/public/cms-efad/images/EFADLogo.gif) no-repeat top left; min-width: 500px;  max-width: 1024px; height: 71px; vertical-align: middle; text-align: left; border-bottom: dotted 1px #4277ae; }
.TopBarCorporate .Logo { float: left; }
.TopBarCorporate .LogoTitle { display: block;  padding-top: 25px; font-size: 16px; z-index: 2; }
.TopBarCorporate .Login { float: right; z-index: 3;  margin-right: 12px; }
.TopBarCorporate A {color: #101187; font-size: 13px; text-decoration: none; }
.TopBarCorporate A:hover { color: #fff; text-decoration: underline;}

#Container{}

/*-- NavigateBlockLeft --*/
 #NavigateBlockImage { z-index: 1;  position: absolute; width: 184px; height: auto; top: 74px; left: 1px; list-style: none; font-size: 12px; }
#NavigateBlockImage .MenuList { }
#NavigateBlockImage .MenuList li { margin: 0px; height: 24px; padding: 0px; list-style-type: none; background: url(/custom/public/cms-efad/images/box_ruleinset.gif) no-repeat; }
#NavigateBlockImage .MenuList a { margin: 0px; color: #666666; text-decoration: none; display: block; padding: 6px 0px 6px 10px; overflow: hidden; background: url(/custom/public/cms-efad/images/box_linkarrowgrey.gif) no-repeat; }
#NavigateBlockImage .MenuList a:hover {  text-decoration: none; background-position: -184px 0; color: #000;  }
#NavigateBlockImage .MenuList a strong { color: #333; }
#NavigateBlockImage .MenuList a span { display: block; width: 135px; }
 
.sub { list-style-type: none;}
.sub a { font-size: 12px; color: #074149; text-decoration: none;}
.sub a:hover { color: #074149; text-decoration: underline;}

/* -- Niet terug te vinden in webfiles, lijkt weg te kunnen__ Winston --
.StartpageItemTop { font-size: 12px; border-bottom: solid 1px #edbf2e; }
.StartpageItem { font-size: 11px; border-bottom: solid 1px #edbf2e; margin-bottom: 5px; padding-bottom: 10px; }
.StartpageItem .Title { line-height: 20px; padding-left: 0px; }
.StartpageItem .TitleBig { color: #0c1165; font-size: 15px; font-weight: bold; line-height: 20px; padding-left: 0px; }
.StartpageItem P { color: #333232; font-size:11px;}
.StartpageItem .image-right { float: right; }
.StartpageItem .Text { }
.StartpageItem .ReadMore { width: 100%; text-align: left; font-size:11px; }
.StartpageItem .ReadMore A { color: #cd1412; text-decoration: none; }
.StartpageItem .ReadMore A:hover { color: #cd1412; text-decoration: underline; }*/


/* -- ContentBlock -- */
#ContentBlock { float: left;  width: 55%; margin: 0px 0px 0px 200px; display: block; padding-bottom: 1em; font-size: 12px; } /*width: 15px*/
#ContentBlock li {margin-left:15px;}
#ContentBlock .Title { background: #f5f4ef;}
#ContentBlock .NewsContainer { border-bottom: dotted 1px #0a6868; padding: 4px; }
#ContentBlock .WelcomeTopContainer { padding: 2px; border-bottom: dotted 1px #0a6868; }
#ContentBlock .WelcomeTop { background: #f5f4ef; color: #0568c6; padding: 4px 0px 4px 4px; margin:8 0 0 0; font-size: 15px; font-weight: bold; }
.image-left { float:left;  margin-right:8px; margin-top:3px; }
#ContentBlock .NewsTop { background: url(/custom/public/cms-efad/images/News.gif) #f5f4ef no-repeat top left; color: #0568c6; padding: 4px 0px 4px 34px; margin:8 0 0 0; font-size: 15px; font-weight: bold; }
#ContentBlock .NewsItem { padding-bottom: 1em;}
#ContentBlock .NewsItem .NewsItemTop {}
#ContentBlock .NewsItemDate{ font-size: 11px; margin-left:6px; }
#ContentBlock .NewsItem .NewsItemTitle A { font-weight: bold; color: #05454e; text-decoration: none; }
#ContentBlock .NewsItem .NewsItemTitle A:hover { text-decoration: underline; }
#ContentBlock .NewsItem .NewsBottom { background: #f5f4ef; font-size:23px; }

.MoreNews { margin-left: 15px; list-style: none; }
.NewsItem {padding-bottom: 1em;}
.MoreNews ul {list-style: none;  }
.MoreNews .NewsItem A.NewsItemTitle { font-weight: bold; }
.MoreNews .NewsItem .NewsItemDate{ font-size: 11px; margin-left: 6px; }
.MoreNews .NewsItem .NewsItemDescription  { padding-bottom:1em; }

#ContentBlock .MemberAssociatesContainer { border-bottom: dotted 1px #0a6868; padding: 4px; }
#ContentBlock .MemberAssociatesTop { background: url(/custom/public/cms-efad/images/MemberAssociates.gif) #f5f4ef no-repeat top left; color: #0568c6; padding: 4px 0px 4px 34px; margin:8 0 0 0; font-size: 15px; font-weight: bold; }

#ContentBlock .MemberAssociatesTop2 { background: url(/custom/public/cms-efad/images/AffiliateMemberAssociates.gif) #f5f4ef no-repeat top left; color: #0568c6; padding: 4px 0px 4px 34px; margin:8 0 0 0; font-size: 15px; font-weight: bold; }


/* -- NavBlockRight -- */
#NavBlockRight { z-index: 2;  width: 210px; padding-left:4px; margin-left: 12px; margin-right: 2px; display: inline; float: right; top: 82; text-align: right; border-left: solid 1px #cbddf3;}
//#NavBlockRight { z-index: 2;  width: 210px; padding-left:4px; margin-left: 12px; margin-right: 2px; display: inline; position: absolute; top: 82; text-align: right; border-left: solid 1px #cbddf3; }

#NavBlockRight .InfoContainer { background: url(/custom/public/cms-efad/images/Email.gif) no-repeat #efefef 4px; padding: 4px 4px 4px 30px;}
#NavBlockRight .InfoContainer strong {color: #2a7bd4; }
#NavBlockRight .NewsContainer { padding: 4px; }
#NavBlockRight .NewsContainer P { color: #0560af; }

#NavBlockRight .LoginContainer { background: #eceded; border:solid 1px #7bafe4; margin: 4px 0px 4px 0px; }
#NavBlockRight .LoginContainer .Login .Button { width: 80px; font-size: 11px; }
#NavBlockRight .LoginContainer .Login { width: 100%; text-align: center; border-bottom:dotted 1px #ccc; padding: 2px; }
.SearchMiddle { padding-left: 8px; text-align: left; width: 98%; font-size: 11px; color: #0e1067; }
#NavBlockRight .LoginContainer .Register { font-size: 11px; width: 100%; text-align: center; border-top:dotted 1px #fff; padding:3px; }
#NavBlockRight .LoginContainer .Register a { text-decoration: underline; font-size: 12px; color: #0267cc;}
#NavBlockRight .LoginContainer .Register a:hover { text-decoration: none; font-size: 12px; color: #;}
#NavBlockRight .SearchContainer { background: #efefef; border: solid 1px #7bafe4; margin: 4px 0px 4px 0px; padding: 2px}
#NavBlockRight .SearchContainer form { padding: 4px; text-align: center; }
#NavBlockRight .SearchContainer .fillout { font-family: Arial; width: 130px; color: #023e7b; }

.SearchResultItem { padding: 6px 0px 6px 0px; border-bottom:	dotted 1px #0a6868; }
.SearchResultItemRanking { font-weight: bold; color: #05454e;}
.SearchResultItemAuthor{ font-size: 11px; margin-left: 6px; }
.SearchResultItemDoctype { margin: 0px 6px 0px 0px; }
.SearchResutItemTitle { }
.SearchResutItemTitle a { font-weight: bold; text-decoration:none; }
.SearchResutItemTitle a:hover { font-weight: bold; text-decoration:underline; }

/* -- List Dietitian -- */
ol.listDietitian{margin-left:-15px;padding:0px;}
ol.listDietitian a{display:inline;}
ol.listDietitian li.listItemDietitian{display:block; list-style-type:none; background-color:#e8f5fd; margin-left:-15px; margin:10px 0px 0px 0px; padding:0px; width:98%; height:76px;}
.listItemDietitian .passphoto{float:left; height:64px; width:50px; border:solid 1px #1977d1;margin:5px 14px 5px 7px;}
.listItemDietitian .description{float:left;}
.listItemDietitian .description .name{font-weight:bold; color:#0466cb; padding:4px 0 4px 0;}

/* -- Footer indien alleen div layers toe te passen
#Footer{	clear: both;	padding: 0px 4% 2em;	font-size: 85%;}
#Footer div{	float: left;	width: 20%;	padding-right: 2%;	margin-right: 2%;	background:  repeat-y 100% 0;}
-- */
 
.SpaceContentBlock {color: #f5f5ef;}
.Title{ color: #0568c6; padding: 4px 0px 4px 4px; margin:12px 0px 0px 0px; font-size: 15px; font-weight: bold; }
