body              {background-color: #D2DEEB;
                   color: #000000; 
                   font-family: verdana,helvetica,arial; 
                   font-size: 8pt;
                   margin: 0;
                  }

a:link            {color: #000000; text-decoration: underline;}
a:visited         {color: #000000; text-decoration: underline;}
a:active          {color: #000000; text-decoration: underline;}
a:hover           {color: #F50021; text-decoration: underline;}

h1                {color: #000000; font-family: verdana,helvetica,arial; font-size: 11pt; font-weight: Bold;}
h2                {color: #000000; font-family: verdana,helvetica,arial; font-size: 9pt; font-weight: Bold;}

/*  margin-bottom: -10px; padding: 5px 0 0px 0; */

.hp h3                {color: #444B93; font-family: helvetica,arial; font-size: 16pt; font-weight: Bold; margin-bottom: 5px; padding: 5px 0px 0px 10px;}
.hp h3 a:link         {color: #444B93; text-decoration: none;}
.hp h3 a:visited      {color: #444B93; text-decoration: none;}
.hp h3 a:active       {color: #444B93; text-decoration: none;}
.hp h3 a:hover        {color: #F50021; text-decoration: none;}

.hp_new h3                {color: #444B93; font-family: helvetica,arial; font-size: 16pt; font-weight: Bold; margin: 5px 0 5px 0; padding: 5px 0px 0px 15px;}
.hp_new h3 a:link         {color: #444B93; text-decoration: none;}
.hp_new h3 a:visited      {color: #444B93; text-decoration: none;}
.hp_new h3 a:active       {color: #444B93; text-decoration: none;}
.hp_new h3 a:hover        {color: #F50021; text-decoration: none;}

.hp_blok h3                {color: #F50021; font-family: helvetica,arial; font-size: 10pt; font-weight: Bold; margin: 5px 0 -2px 0; padding: 0;}
.hp_blok h3 a:link         {color: #F50021; text-decoration: none;}
.hp_blok h3 a:visited      {color: #F50021; text-decoration: none;}
.hp_blok h3 a:active       {color: #F50021; text-decoration: none;}
.hp_blok h3 a:hover        {color: #F50021; text-decoration: underline;}
.hp_blok p                 {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}

.onl                  {color: #444B93; font-family: verdana,helvetica,arial; font-size: 7pt; font-weight: Bold; vertical-align: middle;}

h4                {color: #F50021; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Bold;}
h5                {color: #F50021; font-family: verdana,helvetica,arial; font-size: 9pt; font-weight: Bold;}
h6                {color: #F50021; font-family: verdana,helvetica,arial; font-size: 9pt; font-weight: Bold;}
p,td,ul,ol,li     {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt;}

.kop              {color: #000000; font-family: verdana,helvetica,arial; font-size: 11pt; font-weight: Bold;}
.label            {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt;}

.brood            {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}
.brood a:link     {color: #000000; text-decoration: underline;}
.brood a:visited  {color: #000000; text-decoration: underline;}
.brood a:active   {color: #000000; text-decoration: underline;}
.brood a:hover    {color: #F50021; text-decoration: underline;}

.nav              {color: #666666; font-family: verdana,helvetica,arial; font-size: 8pt;}
.nav a:link       {color: #919191; text-decoration: none; font-size: 8pt;}
.nav a:visited    {color: #919191; text-decoration: none; font-size: 8pt;}
.nav a:active     {color: #919191; text-decoration: none; font-size: 8pt;}
.nav a:hover      {color: #F50021; text-decoration: underline; font-size: 8pt;}

.react            {color: #919191; font-family: verdana,helvetica,arial; font-size: 8pt;}
.react a:link     {color: #919191; text-decoration: underline; font-size: 8pt;}
.react a:visited  {color: #919191; text-decoration: underline; font-size: 8pt;}
.react a:active   {color: #919191; text-decoration: underline; font-size: 8pt;}
.react a:hover    {color: #F50021; text-decoration: underline; font-size: 8pt;}

.zichtb           {color: #009900; font-family: verdana,helvetica,arial; font-size: 8pt;}
.zichtb a:link    {color: #009900; text-decoration: underline; font-size: 8pt;}
.zichtb a:visited {color: #009900; text-decoration: underline; font-size: 8pt;}
.zichtb a:active  {color: #009900; text-decoration: underline; font-size: 8pt;}
.zichtb a:hover   {color: #009900; text-decoration: underline; font-size: 8pt;}

.verbor           {color: #919191; font-family: verdana,helvetica,arial; font-size: 8pt;}
.verbor a:link    {color: #919191; text-decoration: underline; font-size: 8pt;}
.verbor a:visited {color: #919191; text-decoration: underline; font-size: 8pt;}
.verbor a:active  {color: #919191; text-decoration: underline; font-size: 8pt;}
.verbor a:hover   {color: #919191; text-decoration: underline; font-size: 8pt;}

.verwij           {color: #F50021; font-family: verdana,helvetica,arial; font-size: 8pt;}
.verwij a:link    {color: #F50021; text-decoration: underline; font-size: 8pt;}
.verwij a:visited {color: #F50021; text-decoration: underline; font-size: 8pt;}
.verwij a:active  {color: #F50021; text-decoration: underline; font-size: 8pt;}
.verwij a:hover   {color: #F50021; text-decoration: underline; font-size: 8pt;}


INPUT             {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt;}
TEXTAREA          {color: #000000; font-family: verdana,helvetica,arial; font-size: 8pt;}

/* hidden anti-spam textveld */
.leeg             {display: none;}


/* POSITIONERING */
#maincontainer {
   width                 : 960px;
   margin                : 0 0 0 20px; /* 20px van links */
/* margin                : 0 auto; */ /* gecentreerd */
   padding               : 0;
   background-color      : #FFFFFF;
   border-left           : 2px solid #222277;
   border-right          : 2px solid #222277;
   border-bottom         : 2px solid #222277;
/*   background-color      : #66cc66; */
}

/* dient alleen om footer naar beneden te drukken, werkt niet goed */
#maincontainer2 {
   width                 : 960px;
   margin                : 0;
   padding               : 0;
}

#header {
   width                 : 960px;
   height                : 92px;
   margin                : 0;
   padding               : 0;
   background-image      : url(../images/bg/header.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
}


/* menubalkje in de header */
/* volledig gepositioneerd */
#headermenu {
   position              : absolute;
   top                   : 62px;
   left                  : 303px;
   width                 : 600px;
   height                : 20px;
   padding               : 0;
   margin                : 0;
}

.topnav {
   color                 : #FFFFFF; 
   font-family           : verdana,helvetica,arial;
   font-size             : 8pt;
   font-weight           : bold; 
   padding               : 2px;
   margin                : 0;
}

.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited {
   color                 : #FFFFFF; 
   text-decoration       : none;
}

.homepage_cta1 a:hover {
   color                 : #F50021; 
   text-decoration       : none;
}



/* topbanner linksboven */
#topbanner {
   position              : absolute;
   top                   : 0px;
   left                  : 22px;
   width                 : 167px;
   height                : 92px;
   padding               : 0;
   margin                : 0;
}


/* EINDE HEADER */





/* LINKERKOLOM */

/* linker en rechtercontainer zijn leeg, */
/* maar duwen de footer naar beneden */
#linkercontainer {
   float                 : left;
   width                 : 168px;
   height                : 1250px;
   margin                : 0;
   padding               : 0;
   background-image      : url(../images/bg/bg_menu.gif);
   background-position   : top left;
   background-repeat     : repeat-y;
}

/* Over de linkercontainer plaatsen we de linker menubalk, absoluut gepositioneerd */
/* Zo kunnen we floaten zonder dat het effect op de SEO heeft */
/* LET OP: in de HTML moet je absoluut gepositioneerde elementen */
/* ná de relatief gepositioneerde elementen zetten, dus onder de footer. */
#linkerbalk {
   position              : absolute;
   top                   : 92px;
   left                  : 22px;
   width                 : 168px;
   margin                : 0;
   padding               : 0;
}


/* hoofdmenu links */
#linkermenu {
   position              : relative;
   top                   : -50px;
   width                 : 160px;
   background-color      : #424A90;
   color                 : #FFFFFF; 
   font-family           : verdana,helvetica,arial;
   font-size             : 10px;
   font-weight           : Bold; 
   margin                : 0;
   padding               : 0;
   border-top            : 1px solid #FFFFFF;
   border-left           : 1px solid #FFFFFF;
   border-right          : 1px solid #FFFFFF;
}

#linkermenu ul {
   padding               : 0;
   margin                : 0;
}

#linkermenu li {
   font-family           : verdana,helvetica,arial;
   font-size             : 10px;
   font-weight           : bold; 
   background-color      : #424A90;
   color                 : #FFFFFF; 
   list-style            : none;
   margin                : 0;
   padding               : 0px 0px 0px 0px;
   border-bottom         : 1px solid #FFFFFF;
   line-height           : 16px;
}

#linkermenu a {
   background-color      : #424A90;
   color                 : #FFFFFF; 
   text-decoration       : none;
   margin                : 0;
   padding               : 0px 5px 0px 20px;
   line-height           : 16px;
   display               : block;
}

#linkermenu a:visited {
   background-color      : #424A90;
   color                 : #FFFFFF; 
   text-decoration       : none;
}

#linkermenu a:active {
   background-color      : #424A90;
   color                 : #FFFFFF; 
   text-decoration       : none;
}

#linkermenu a:hover {
   background-color      : #424A90;
   color                 : #CCCCCC; 
   text-decoration       : none;
   background-image      : url(../images/linkermenu/pijl1.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
}

#linkermenu li.active a, #linkermenu li.active a:visited {
   background-color      : #424A90;
   color                 : #CCCCCC; 
   text-decoration       : none;
   background-image      : url(../images/linkermenu/pijl1.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
}

#linkermenu li.subactive a, #linkermenu li.subactive a:visited {
   background-color      : #7796F3;
   color                 : #FFFFFF; 
   text-decoration       : none;
   font-weight           : normal; 
   padding-left          : 20px;
}

#linkermenu li.subactive a:hover {
   background-color      : #7796F3;
   color                 : #424A90; 
   background-image      : url(../images/linkermenu/pijl0.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
}

/* preload bg's */
#linkermenu_preloader {
   display               : none;
}

/* logo's IATA, ACN */
#linkerlogos {
   position              : absolute;
   top                   : 650px;
   left                  : 40px;
   width                 : 124px;
   margin                : 0;
   padding               : 0;
   font-size             : 10px;
   text-align            : center;
}

/* EINDE LINKERKOLOM */


/* RECHTERKOLOM */

#rechtercontainer {
   float                 : right;
   width                 : 225px;
   height                : 500px;
   margin                : 0;
   padding               : 0 0 0 2px;
   border-left           : 1px solid #FFFFFF;
   border-bottom         : 1px solid #FFFFFF;
   background-color      : #FFFFFF;
}

/* over de rechtercontainer plaatsen we de */
/* rechter menubalk, absoluut gepositioneerd */
#rechterbalk {
   position              : absolute;
   top                   : 121px;
   left                  : 740px;
   width                 : 220px;
/*   background-color      : #ffcc33;  */
}

/* EINDE RECHTERKOLOM */



/* MIDDEN CONTENT */

#content {
   float                 : left;
   width                 : 500px;
   margin                : 0px 0 0 0px;
   padding               : 30px 25px 0 25px;
   background-image      : url(../images/bg/bg_main.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
/*   background            : #ffccff; */
}


#content_homepage {
   float                 : left;
   width                 : 740px;
   margin                : 0px 0px 0px 0px;
   padding               : 30px 25px 0 25px;
   background-image      : url(../images/bg/bg_main.gif);
   background-position   : top left;
   background-repeat     : no-repeat;
/*   background            : #ffccff; */
}


/* EINDE MIDDEN CONTENT */



/* FOOTER */

#footer {
   clear                 : both;
   position              : relative;
   width                 : 960px;
   height                : 20px;
   margin                : 0;
   padding               : 0;
   background-color      : #222277;
}


.adres {
   text-align            : left;
   padding               : 4px 10px 0 270px;
   font-family           : verdana,helvetica,arial;
   font-size             : 10px;
   font-weight           : Normal; 
   color                 : #FFFFFF; 
}

.adres a:link, .adres a:active, .adres a:visited {
   color                 : #FFFFFF; 
   text-decoration       : none;
}


