* {
margin: 0;
padding: 0;
}

body {
background: #162A44;
color: #CFE3FC;
font-size: 79%;
font-family: verdana, arial, sans-serif;
text-align: center;
}

p {
padding: 0 0 10px 0;
}

h1 {
background: transparent url("../images/bg-h.gif") no-repeat top left;
color: #92C2FD;
font-size: 130%;
padding: 5px 0 15px 28px;
text-transform: uppercase;
}

#wrapper {
font-size: 85%;
margin: 0 auto;
text-align: left;
width: 850px;
}

#top {
color: #FFF;
padding: 50px 5px 10px 0;
text-align: right;
}

#top a {
color: #92C2FD;
text-decoration: none;
}

#top a#current {
color: #6EA717;
font-weight: bold;
}

#header {
background: #FFF;
}

#content {
padding: 40px 20px 20px 20px;
}

#fix {
float: left;
width: 100%;
}

#left {
margin: 0 389px 0 0;
}

#left a {
color: #CFE3FC;
}

#right { 
color: #041A36;
float: left;
margin: 0 0 0 -349px;
width: 349px;
}


#footer {
clear: both;
height: 50px;
}


/*
** page specific: home
*/


body#home {
background: #162A44 url("../images/bg-body-home.gif") repeat-x 0 73px; 
}

body#home #wrapper {
font-size: 85%;
margin: 0 auto;
text-align: left;
width: 804px;
}

body#home #header {
margin: 0;
}

body#home #content {
background: #84BC20 url("../images/bg-content-home.jpg") no-repeat top left;
font-weight: bold;
padding: 60px 0 50px 0;
text-align: center;
}

body#home #content a {
color: #041A36;
text-decoration: none;
}

/*
** page specific: wie zijn wij
*/


body#wie-zijn-wij {
background: #162A44 url("../images/bg-body-wie-zijn-wij.gif") repeat-x 0 73px; 
}

body#wie-zijn-wij #content {
padding: 50px 0 0 0;
}

body#wie-zijn-wij #right {
background: #EFF0F2 url("../images/bg-right-wie-zijn-wij.gif") no-repeat top left;
}

body#wie-zijn-wij #right .persoon {
border-bottom: 1px solid #3F5A7C;
margin: 20px 20px -1px 20px;
}


body#wie-zijn-wij #right a {
color: #162A44;
}

body#wie-zijn-wij #right .persoon img {
float: left;
margin: 2px 20px 0 0;
border-bottom: 5px solid #92C2FD;
}

body#wie-zijn-wij #right .persoon p {
float: left;
width: 200px;
}

body#wie-zijn-wij #right .persoon strong {
color: #517C18;
}

body#wie-zijn-wij #right .persoon .email {
background: transparent url("../images/bg-email.gif") no-repeat 105px 1px;
clear: both;
padding: 0 0 15px 126px;
}

/*
** page specific: wij bieden aan
*/

body#wij-bieden-aan {
background: #162A44 url("../images/bg-body-wie-zijn-wij.gif") repeat-x 0 73px;
}

body#wij-bieden-aan #content {
background: transparent url("../images/bg-content-wij-bieden-aan.jpg") no-repeat top left; 
padding-top: 50px;
}

body#wij-bieden-aan table {
font-weight: bold;
margin: 0 0 40px 200px;
}

body#wij-bieden-aan table td {
padding: 5px 50px 5px 0;
font-size: 100%;
}

body#wij-bieden-aan table td.col1 a {
color: #7BB323;
font-size: 170%;
}

body#wij-bieden-aan table td.col2 a{
color: #92C2FD;
font-size: 130%;
}

body#wij-bieden-aan table td.col3 a {
color: #FFF;
font-size: 130%;
}

/*
** page specific: in de kijker
*/

body#in-de-kijker {
background: #162A44 url("../images/bg-body-wie-zijn-wij.gif") repeat-x 0 73px;
}

body#in-de-kijker #content {
background: transparent url("../images/bg-content-in-de-kijker.jpg") no-repeat top left; 
padding-top: 50px;
}

body#in-de-kijker #content h2 {
font-size: 120%;
color: #87BB2D;
padding: 0 0 25px 0;
}

body#in-de-kijker .nieuwsitem {
color: #FFF;
padding: 0 0 15px 25px;
background: transparent url("../images/bg-beursnaam.gif") no-repeat top left;
}

body#in-de-kijker .nieuwsitem img {
margin: 0 10px 0 0;
}


body#in-de-kijker .nieuwsitem a {
color: #FFF;
}

body#in-de-kijker table.beursinfo {
margin: 0 0 10px 0;
}

body#in-de-kijker table.beursinfo th {
color: #92C2FD;
padding: 5px 25px 5px 25px;
font-size: 100%;
font-weight: normal;
}

body#in-de-kijker table.beursinfo th.beursnaam {
background: transparent url("../images/bg-beursnaam.gif") no-repeat center left;
color: #7BB324;
padding: 5px 0px 5px 25px;
font-size: 130%;
font-weight: bold;
}

body#in-de-kijker table.beursinfo td {
color: #FFF;
padding: 5px 25px 5px 0;
font-size: 100%;
}


body#in-de-kijker table td.col1 {
color: #7BB323;
font-size: 170%;
}

body#in-de-kijker table td.col2 {
color: #92C2FD;
font-size: 130%;
}

body#in-de-kijker table td.col3 {
color: #FFF;
font-size: 130%;
}


/*
** page specific: contact
*/

body#contact {
background: #162A44 url("../images/bg-body-contact.gif") repeat-x 0 73px;
}

body#contact #wrapper {
width: 805px;
}

body#contact #content {
	color: #FFF;
	height:500px;
	padding-top: 70px;
	text-align: center;
	background-color: transparent;
	background-image: url(../images/bg-content-contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

body#contact #content table {
color: #000000;
border-bottom: 1px solid #FFF;
margin: 15px auto 0 auto;
}

body#contact #content table th,
body#contact #content table td {
color: #000;
text-align: left;
vertical-align: top;
}

body#contact #content table th {
width: 180px;
font-style: italic;
font-size: 140%;
}

body#contact #content table td {
width: 205px;
padding: 0 0 15px 0;
}

body#contact #content table td a {
color: #000;
}

/*
** page specific: afwerking
*/

body#afwerking {
background: #162A44 url("../images/bg-body-wie-zijn-wij.gif") repeat-x 0 73px;
}

body#afwerking #wrapper {
width: 850px;
}

body#afwerking #content {
background: transparent url("../images/bg-content-afwerking.jpg") no-repeat top center;
color: #FFF;
padding: 0px 100px;
}

body#afwerking #content a {
color: #FFF;
}

body#afwerking #content #subnav {
padding: 0 0 70px 0;
}

body#afwerking #content #subnav a {
color: #FFF;
border-bottom: 1px solid #6CA51F;
margin: 0 30px 0 0;
text-decoration: none;
}
#subnav2 a {
color: #FFF;
border-bottom: 1px solid #6CA51F;
margin: 0 20px 0 0;
text-decoration: none;
}
body#afwerking #content h1 {
background: transparent;
color: #92C2FD;
font-size: 180%;
position: relative;
padding: 0 0 25px 0;
text-decoration: underline;
}

body#afwerking #content h2 {
background: transparent url("../images/bg-h.gif") no-repeat top left;
color: #6CA51F;
font-size: 110%;
padding: 0 0 15px 25px;
margin: 10px 0 0 0;
padding: 8px 0 15px 25px;
}

body#afwerking #content #terug {
padding: 10px 0 50px 0;
position: relative;
text-align: right;
}

body#afwerking #content #terug a {
color: #9DCD9F;
text-decoration: none;
}

/*
** page specific: detail (vb: 640spantsemiventilation)
*/


body#detail {
background: #162A44 url("../images/bg-body-wie-zijn-wij.gif") repeat-x 0 73px; 
}

body#detail #content {
background: transparent url("../images/bg-detail.jpg") no-repeat top left; 
padding: 0 0 0 0;
}

body#detail #content #terug {
padding: 10px 25px 50px 0;
position: relative;
text-align: right;
}

body#detail #content #terug a {
color: #9DCD9F;
text-decoration: none;
}

body#detail #content h1 {
background: transparent url("../images/bg-h1-detail.gif") no-repeat 0 0;
color: #92C2FD;
font-size: 175%;
padding: 53px 0 40px 8px;
margin-left: -80px;
}

body#detail #content h1 span.nr {
color: #72AA20;
padding: 0 25px 0 0;
}

body#detail #content h1 span.titel {
text-decoration: underline
}

body#detail #content h2 {
background: transparent url("../images/bg-beursnaam.gif") no-repeat 0 5px;
color: #92C2FD;
font-size: 180%;
font-style: italic;
padding: 0 0 10px 25px;
}

body#detail #left {
margin: 0 250px 0 100px;
color: #FFF;
}

body#detail #left p {
margin: 0 0 0 50px;
color: #FFF;
}

body#detail #left table {
margin: 0 0 15px 50px;
color: #FFF;
}

body#detail #left table th {
font-weight: normal;
padding: 1px 25px 1px 0;
}

body#detail #left a {
color: #FFF;
}

body#detail #right {
background: transparent;
text-align: center;
margin: 0 0 0 -250px;
width: 250px;
}

body#detail #right img {
clear: both;
margin: 0 auto 15px auto;
vertical-align: bottom;
}


body#detail #right a {
color: #92C2FD;
clear: both;
}


#terug2 {
padding: 0px 25px 10px 0;
position: relative;
text-align: right;
}

#terug2 a {
color: #9DCD9F;
text-decoration: none;
}
