

/* EO topbar restyled in august 2010,  */


/* -----------------algemeen topbar ----------------- */

.nl_eo_topbar {
 display:none;
 }


/* -------waar is dit voor---- */


#nl_eo_iframe_linux {
 display: none;
 background: transparent;
 position: absolute;
 top: 42px;
 right: 20%;
 width: 230px;
 height: 164px;
 z-index: 98;
 margin: 15px;
}

/* ------footer EO paspoort---- */


/* topbarPassport meldingen*/

#container5 .login{
 float:left;
 width: 220px;
 font-size: .75em;
 }

#container5 .login{
 float:left;
 }

#container5 .login a{
 font-weight:normal;
 }

#nl_eo_topbarPassportLinks {
 float:right;
 color: #fff;
 margin:3px 3px 0px 0px;
 }

#nl_eo_topbarPassportLinks a {
 color: #fff;
 padding: 0px 5px 0px 0px;
 }

#container5 .login img{
 float:left;
 margin:2px 3px 0px 4px;
 }

/* ----Passport pop-up------ */

.nl_eo_loginPassport {
  float: right;
  visibility: visible;
  padding: 3px 0px 3px 0px;
}
.nl_eo_topbar .nl_eo_loginPassport a {
  color: #2a3b57;
  font-weight: bold;
  margin-right: 25px;
  text-decoration: none;
}
.nl_eo_topbar .nl_eo_loginPassport a:hover {
  color: #ffffff;
}
#nl_eo_passportLogin {
 display: none;
 background: url('/components/images/latestnews_bg319.jpg');
 background-repeat: no-repeat;
 background-position: 30px 30px;
 width: 350px;
 height: 300px;
 background-color: #fff;
 position: absolute;
 top: 150px;
 left: 20%;
 z-index: 99;
 padding: 30px 0px 0px 30px;
 border: 3px solid #1d1d1d;
}

#nl_eo_passportLogin p {
 margin: 30px 0px 0px 20px;
 width: 280px;
 }

#nl_eo_passportLogin p a {
 text-decoration: underline;
 color: #2a3b57;
 margin:0px;
 line-height: 160%;
 text-decoration:none;
 background-image: url('/components/images/arrow_green.png');
 background-repeat:no-repeat;
 background-position: 0px 0px;
 padding: 0px 0px 0px 18px;
 line-height: 160%;
 }

#nl_eo_passportLogin p a:hover {
 color: #58a618;
}

.nl_eo_topbarPassportMessage {
 color: #ff0000;
 font-weight: bold;
 padding: 10px 34px 0px 20px;
 text-align: right;
}

#nl_eo_passportLogin  p.nl_eo_control {
 margin: 0 20px 0 0 ;
}

#nl_eo_passportLogin a {
 color: #ffffff;
}

#nl_eo_passportLogin a:hover {
 color: #ffffff;
 text-decoration: underline;
}

#nl_eo_passportLogin  p.nl_eo_control {
 text-align: right;
}

#nl_eo_passportLogin form {
 margin: 12px 0px 0px 20px;
}

#nl_eo_passportLogin th {
 text-align: right;
}

#nl_eo_passportLogin label {
 font-weight: bold;
 font-size: 1em;
 }

#nl_eo_passportLogin input {
 width: 170px;
}






