body
{
   margin: 0;
   padding: 10px 0;
   color: #000000;
   background-color: #456ba3;
   background-position: top left;
   background-repeat: repeat-x;
   background-attachment: fixed;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   line-height: 20px;
   text-align: center;
}

map, a, p, div, address, li, dt, dd, td
{
	font-size: 10px;
	line-height	: 20px;
	color: #000000; 
}
td.news
{
	font-size: 10px;
	line-height	: 14px;
	color: #000000; 
}
img
{
   border-width: 0;
}

td
{
   vertical-align: top;
}

div#layout
{
   position: relative;
   width: 973px;
   margin: 0 auto;
   margin-right: auto;
   background-position: 164px left;
   background-repeat: no-repeat;
   text-align: left;
}

#contenthome
{
   width: 592px;
   padding-top: 25px;
   padding-left: 43px;
   padding-right: 17px;
   padding-bottom: 20px;
   color: #000000;
   background-color: #ffffff;
}

#content
{
   width: 780px;
   height: 332px;
   padding-top: 25px;
   padding-left: 43px;
   padding-right: 17px;
   padding-bottom: 20px;
   color: #000000;
   background-color: #ffffff;
}

#content a:link,
#content a:visited
{
   text-decoration: none;
}

#content a:hover,
#content a:active
{
   text-decoration: underline;
}

#content h1
{
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 14px;
}

#content h2, #content h3, #contenthome h2, #contenthome h3
{
   font-size: 100%;
   margin-bottom: 0;
}

#content p
{
   margin-top: 0;
}

address
{
   font-style: normal;
}

map#subnav ul li
{  font-size: 10px;
   display: inline;
   white-space: nowrap;
}

map#subnav a {
	font-size: 110%;
}

#map links
{
   clear: both;
}

map#links ul li
{  
   display: inline;
   white-space: nowrap;
}

map#ancestors p
{	font-size: 10px;
   border-width: 1px 0 0 0;
   border-style: solid;
}

map#links h2
{
   clear: both;
   border-width: 0 0 1px 0;
   border-style: solid;
}

map#ancestors p a
{
   color: #999999;
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
}

map#ancestors p
{
   margin: 0;
}

map.sitemap ul
{
   margin-left: 25px;
}

dt
{
   margin: 0;
   font-weight: bold;
}

dd
{
   margin: 0;
}

form dl dt
{
   display: block;
   float: left;
   clear: left;
   width: 144px;
}

form dd input.textfield
{
   width: 288px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

form dd textarea
{
   overflow: auto;
   width: 288px;
   height: 72px;
   margin-bottom: 2px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

form dt input.button
{
   width: 72px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

address a
{
   color: #000000 !important;
   background-color: transparent;
}

ul
{
   margin: 0;
   padding: 0;
   list-style-type: none;
}

li.magneet
{
   list-style-image: url("/images/structure/gfx/magneet/bullet.gif");
}

li.drukwerk
{
   list-style-image: url("/images/structure/gfx/drukwerk/bullet.gif");
}

li.communicatie
{
   list-style-image: url("/images/structure/gfx/communicatie/bullet.gif");
}

li.media
{
   list-style-image: url("/images/structure/gfx/media/bullet.gif");
}

li.multimedia
{
   list-style-image: url("/images/structure/gfx/multimedia/bullet.gif");
}

li.marketing
{
   list-style-image: url("/images/structure/gfx/marketing/bullet.gif");
}

li.facilitair
{
   list-style-image: url("/images/structure/gfx/facilitair/bullet.gif");
}

li.services
{
   list-style-image: url("/images/structure/gfx/services/bullet.gif");
}



img.title
{
   position: absolute;
   visibility: hidden;
   z-index: 50;
}

img#drukwerk
{
   left: 206px;
   top: 164px;
}

img#communicatie
{
   left: 284px;
   top: 150px;
}

img#media
{
   left: 364px;
   top: 140px;
}

img#multimedia
{
   left: 442px;
   top: 134px;
}

img#marketing
{
   left: 522px;
   top: 135px;
}

img#facilitair
{
   left: 601px;
   top: 139px;
}

img#services
{
   left: 682px;
   top: 147px;
}

img#printicon
{
   float: right;
   margin: 0 15px;
   border-width: 0;
}

h1 {
	font-size: 13pt;
	font-weight: normal;
}
