/*** GLOBAL ***/
html, body, img, ul, li, div { margin:0;padding:0 }
body                         {	background:#DDDDDD url(/images/page/background.gif) top left repeat-x;text-align:center;font-family: verdana, Trebuchet MS, sans-serif, "small tahoma", "Bitstream Vera Sans";font-size:13px; }
a                            { color:#143552;text-decoration:none;outline:none; }
a:hover                      { color:#687175;text-decoration:underline; }
a img                        { border:none; }
h1                           { font-size:16px; }
h1, h2, h3                   { color:#0b2841; }

/*** CLASSES ***/
.left                     { float:left;margin-left:35px;margin-top:22px; }
.right                    { float:right;margin-top:15px; }
.projectsnav              { margin-right:20px; }

/*** HEADER ***/
#header                   { background:url(/images/page/header.jpg) top left no-repeat;height:135px; }

/*** CONTENT ***/
div#wrapper               { background:transparent url(/images/page/background-sidebar.jpg) bottom left no-repeat;background-position:20px 100%; }
div#container             { width:980px;margin:0 auto;text-align:left; }
div#container-footer      { background:#143552 url(/images/page/background-footer.gif) top left repeat-x;height:80px;width:100%;clear:both; }
div#content_wrapper       { float:right;width:740px;height:auto;padding-left:30px; }
div#content_wrapper h1    { margin-left:10px; }
div#content               { background-color:#FFF;padding:10px;min-height:500px; }
div#content h1            { margin:0px; }
div#content p             { line-height:1.4 }
div#content ul            { margin-left:25px; }
div#content li            { list-style-image:url(/images/bullet-whitebg.gif); }
div#content ul a,
div#content ul a:visited  { color:black; }
div#contentheight         { width:1px;float:left; }
div.content-left          { width:550px;float:left; }
div.content-right         { padding-left:10px;width:150px;float:left;border-left:1px dashed #737C81; }
div.content-right h3      { font-size:1.2em;margin:30px 0 3px 0;color:#000;font-weight:bold; }

div#content div.content-left p { margin-right:10px; }

.small-p p { margin:2px 0;}

/*** MORE CONTENT ***/
div#more_content          { margin-top:15px; }
div#more_content_left,
div#more_content_right,
div#more_content_footer   { background:#FFF;padding:10px; }
div#more_content_left     { width:46%;float:left; }
div#more_content_right    { width:46%;float:right; }
div#more_content .minheight {min-height:30px; }

/*** SIDEBAR ***/
div#sidebar               { min-height:500px;float:left;padding-left:15px;width:195px;background-position:21px 100%; }
div#sidebar h1            { margin-left:10px; }

/*** FOOTER ***/
div#footer                { width:980px;margin:0 auto;background:transparent url(/images/page/background-footer-left.gif) no-repeat;background-position:21px 0px;height:60px; }
div#footer p              { text-align:right;color:#FFFFFF;font-size:0.9em; }
div#footer a              { color:#FFFFFF; }

/*** CONTACT ***/
#map                      { width:450px;height:350px;border:3px solid #dddddd; }

/*** GELE BOXES ***/
.projectdescrtxt           { margin:5px 15px;border:1px solid #999999;padding:10px;background-color:#F5F5F5; }
.projectdescrtxt b         { font-size:85%; }
ul.yellow li               { margin:0 10px;display:block; }
ul.yellow .projectdescrtxt { margin-left:0; }
div#content .projectdescrtxt > a { color:#666; }

/*** DOCUMENTS ***/
div#documents .projectdescrtxt h3 { margin:15px 0 0 0; }
div#documents .projectdescrtxt p  { margin:0; }
div#documents h2                  { margin:15px; }

/*** PRESS RELEASES ***/
div#press_release h3      { margin-bottom:0; }
div#press_release span    { font-size:85%; }

/*** STRUCTURE ***/
ul#structure              { margin-top:15px; }

/*** LATEST NEWS ***/
#latestnews ul            { margin:0;padding:0 0 0 10px; }
#latestnews li            { list-style-type:none; }
#latestnews a             { color:#000;text-decoration:none;font-size:0.9em; }
#latestnews a:hover       { color:#687175;text-decoration:underline;font-size:0.9em; }
#latestnews a.archive     { float:right;font-size:80%;font-style:italic;color:#143552; }
#latestnews h2            { font-size:1.2em;margin:2px 0 3px 0;color:#000;font-weight:bold; }
#latestnews p             { margin:0;padding:0px;color:#000;font-size: 0.85em; }
#latestnews p.date        { color:#687175;font-size:0.9em; }
#latestnews p.readmore    { font-size:0.9em;text-align:right;margin: 6px 0px 15px 0px; }
#latestnews p.readmore img { vertical-align:text-bottom; }
#latestnews p.readmore a, #latestnews p.readmore a:visited { color:#143552; }

/*** NAVIGATION ***/
div#navigation-container          { margin-left:180px;padding-top:20px;height:105px;position:relative;width:900px; }
#nav                     { margin:15px 0 0 30px; }
#nav ul                  { margin-left:30px; }
#nav li a                { text-decoration:none;color:#FFF;font-family:verdana;font-size:15px;text-transform:lowercase;font-weight:bold;display:block;height:15px;/*width:55px;*/margin-top:5px;padding:5px; }
#nav li                  { float:left;display:block;padding-right:5px;*top:40px; }
#nav li.contact          { float:right;margin-right:150px; }
#nav li.contact a        { color:black; }
#nav li.contact.over a   { color:#CCCCCC; }
#nav li.off ul, #nav li.on ul     { display:none;position:absolute;padding-top:10px;top:60px;*top: 40px;height:35px;width:700px;left:0; }
#nav li.off:hover ul,
#nav li.over ul                   { display:block;z-index:6000; }
#nav li.off a:hover               { color:#ffd200; }
#nav li.on ul a:hover, #nav li.off ul a:hover,
#nav li.on a, #nav li.on a.active { color:#ffd200; }
#nav li.off a.contact:hover,
#nav li.off a.contact:visited     { color:black; }
#nav li.on ul a, #nav li.off ul a { float:left;border:0;color:white;width:auto;margin-right:15px; }
#nav li.on ul                     { display: block; }
#nav li a.contact                 { color:#0b2841;margin-left:18px; }
#nav li.on a.contact              { color:black; }

/*** CONTACT PAGE ***/
div.content-left-contact  { width:475px;float:left; }
div.content-right-contact { padding-left:10px;width:225px;float:left;border-left:1px dashed #737C81; }

/*** EVENT PAGE ***/
.eventbox                 { margin:5px 0 20px 0; }
.eventbox h3              { margin:0 0 5px 0; }
.eventbox ul              { margin:2px 0 2px 30px; }

/*** ADMIN PAGE ***/
#sf_admin_content             { width: 100%; }
.sf_admin_filters fieldset    { border:0; }
ul.sf_admin_actions li        { display:block;float:left;margin:0 0.2em; }
#sf_guard_auth_form fieldset  { border:0; }
#sf_guard_auth_form label     { display:block;margin:0;padding:0; }
#sf_guard_auth_form input     {	background-color:#dddddd; }
#editbutton                   { float:right;border:0;margin-right:8px; }
div#admin ul                  { margin-left:25px; }

/*** SPONSOR PAGE ***/
div.container-member      { margin-right:15px;margin-bottom:25px; }
div.container-right       { float:right;width:69%; }
div.container-left        { float:left;width:30%; }
p.contentS                { margin-top:12px;text-align:justify;letter-spacing:0.01em;}
img.nothing               { margin-right:0px;}
#sponsorslink             { vertical-align:text-bottom; }
ul#sponsors li h3         { margin:0 0 10px 0; }


/*** SEXY BUTTON ***/
.sexy-button-clear        { overflow:hidden;width:100%;margin-bottom:26px;margin-left:10px;margin-top:10px; }

/*** PROJECT PAGE ***/
div#content div.projectfiche h1.projectname { margin-left:10px; }
ul#projects li h3 span    { margin-left:10px;font-weight:normal; }
.latestdoc                { display:block;margin-left:10px;margin-bottom:5px;min-height:16px;background:url(/images/icon-docs.png) no-repeat;padding-left:20px; }
.latestdocdate            { font-size:9px;color:#666666;margin-left:10px; }
.projectlist              {	display:block;margin-left:10px;margin-bottom:5px;min-height:16px;background:url(/images/star.png) no-repeat;padding-left:20px;padding-top:2px; }
.projectfiche             {	margin-bottom:20px;padding-bottom:40px;border-bottom:1px dashed #666666; }
.projectname              {	min-height:32px;/*background:url(/images/star-big.png) no-repeat;*/padding-top:7px;padding-left:36px;clear:both; }
.projectafkorting         {	color:#666666; }
.projectadres             {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/img/contact/icon_address2.gif) no-repeat;padding-left:25px; }
.projectemail             {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/img/contact/icon_email.gif) no-repeat;padding-left:25px; }
.projectphone             {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/img/contact/icon_tele.gif) no-repeat;padding-left:25px; }
.projectfax               {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/img/contact/icon_fax.gif) no-repeat;padding-left:25px; }
.projectdescr             {	display:block;margin-top:20px;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/images/icon-projects.png) no-repeat;padding-left:25px;font-weight:bold;color:#666666; }
.divprojectlinks          { float:left; }
.divprojectdocs           { margin-left:410px; }
.projectlinkstitle        {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/images/world_link.png) no-repeat;padding-left:25px;font-weight:bold;color:#666666; }
.projectlinks             {	margin-top:3px;padding-left:36px;margin-left:36px; }
.projectdocstitle         {	display:block;margin-left:36px;margin-bottom:3px;min-height:16px;background:url(/images/icon-docs.png) no-repeat;padding-left:25px;font-weight:bold;color:#666666; }
.projectdocs              {	display:block;margin-left:55px;margin-bottom:3px;min-height:16px;background:url(/images/contactperson.png) no-repeat;padding-left:25px; }