body {margin:0;}

/* page structure
------------------------------------------------------------------*/
#headerWrapper { background: #fff url(../images/bg_body.gif) repeat-x; }
#header { position: relative; width: 961px; height: 100px; margin: 0 auto 26px auto; }
#footer { clear: both; width: 961px; padding: 10px 0 0 0; margin: 0 auto; background: url(../images/bg_footer.gif) repeat-x; color: #8c8e91; }

/* header
------------------------------------------------------------------*/
#header { font: 12px/16px Arial, Verdana, sans-serif; background: #fff url(../images/bg_body.gif) repeat-x; color: #58595b; }
#header #logo { position: absolute; top: 18px; left: 0; width: 110px; margin: 0; padding: 0; }
#header #logo img { border: none; }

#header ul#languages { position: absolute; top: 32px; left: 124px; width : 600px; margin: 0; padding: 0; list-style-type: none; }
#header ul#languages li { float: left; background: url(../images/bg_li_country.gif) 0 2px no-repeat; }
#header ul#languages li.first { background: none; }
#header ul#languages li.first a { padding-left: 0; }
#header ul#languages li a { display: block; padding: 0 8px; text-decoration: none; color: #a7a9ac; }
#header ul#languages li.active a,
#header ul#languages li a:hover { color: #ed1c24; }

/*
#header ul#country { position: absolute; top: 32px; left: 124px; width : 600px; margin: 0; padding: 0; list-style-type: none; }
#header ul#country li { float: left; background: url(../images/bg_li_country.gif) 0 2px no-repeat; }
#header ul#country li.first { background: none; }
#header ul#country li.first a { padding-left: 0; }
#header ul#country li a { display: block; padding: 0 8px; text-decoration: none; color: #a7a9ac; }
#header ul#country li.active a,
#header ul#country li a:hover { color: #ed1c24; }
*/

#header #slogan { position: absolute; top: 28px; right: 0;/*left: 743px;*/ width: 235px; margin: 0; padding: 0; text-align: right; }

#header ul#headerNav { position: absolute; top: 74px; left: 0; width: 718px; height: 26px; margin: 0; padding: 0; list-style-type: none; }
#header ul#headerNav li { float: left; width: 100px; margin: 0 2px 0 0; }
#header ul#headerNav li a { display: block; width: 100px; height: 21px; padding: 5px 0 0 0; background: url(../images/bg_headerNav_a.gif) no-repeat; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
#header ul#headerNav li.active a,
#header ul#headerNav li a:hover { background: url(../images/bg_headerNav_a_ho.gif) no-repeat; color: #ed1c24; }

#header #mijnSimyo { position: absolute; top: 74px; right: 0; width: 226px; height: 22px; margin: 0; padding: 4px 4px 0 4px; background: url(../images/bg_mijnsimyo.gif) no-repeat; }
#header #mijnSimyo p { display: inline; float: left; width: 115px; margin: 0 0 0 10px; font-size: 14px; color: #fff; }
#header #mijnSimyo .btn { float: right; width: 100px; text-align: right; }
#header #mijnSimyo .btn a { float: right; width: auto; padding: 0 4px 2px 8px; background: url(../images/bg_btnLogin_a.gif) no-repeat; color: #fff; text-align: center; text-decoration: none; }
#header #mijnSimyo .btn .btnEnd { display: block; float: right; width: 4px; height: 17px; background: url(../images/bg_btnEndLogin.gif) no-repeat; }

/* footer
------------------------------------------------------------------*/
#footer { font: 12px/16px Arial, Verdana, sans-serif; color: #a7a9ac; }

#footer ul#country { display: inline; float: left; width : 150px; margin: 0 0 0 22px; padding: 0; list-style-type: none; }
#footer ul#country li { float: left; background: url(../images/bg_li_country.gif) 0 2px no-repeat; }
#footer ul#country li.first { background: none; }
#footer ul#country li.first a { padding-left: 0; }
#footer ul#country li a { display: block; padding: 0 8px; text-decoration: none; color: #a7a9ac; }
#footer ul#country li.active a,
#footer ul#country li a:hover { color: #ed1c24; }

/*
#footer ul#languages { display: inline; float: left; width : 130px; margin: 0 0 0 22px; padding: 0; list-style-type: none; }
#footer ul#languages li { float: left; background: url(../images/bg_li_country.gif) 0 2px no-repeat; }
#footer ul#languages li.first { background: none; }
#footer ul#languages li.first a { padding-left: 0; }
#footer ul#languages li a { display: block; padding: 0 8px; text-decoration: none; color: #a7a9ac; }
#footer ul#languages li.active a,
#footer ul#languages li a:hover { color: #ed1c24; }
*/

#footer p { float: left; width: 220px; margin: 0; padding: 0; }

#footer a#disclaimer,
#footer a#sitemap { padding: 0 0 0 6px; background: url(../images/bg_li_country.gif) 0 2px no-repeat; color: #8c8e91; text-decoration: none; }
#footer a#disclaimer:hover,
#footer a#sitemap:hover { color: #ed1c24; }

#footer ul#bottomNav { display: inline; float: right; width: 435px; /*width : 565px;*/ margin: 0; padding: 0; list-style-type: none; }
#footer ul#bottomNav li { float: right; background: url(../images/bg_li_country.gif) 0 2px no-repeat; }
#footer ul#bottomNav li.last { background: none; }
#footer ul#bottomNav li.first a { padding-right: 0; }
#footer ul#bottomNav li a { display: block; padding: 0 8px; text-decoration: none; color: #a7a9ac/*#8c8e91*/; }
#footer ul#bottomNav li.active a,
#footer ul#bottomNav li a:hover { color: #ed1c24; }

#kpn { float: right; width: 109px; margin: 0 0 0 20px; }

