*	{
margin:0;
padding:0;
border:none;
text-decoration:none;
}

html	{
background:url(../img/bg.jpg) no-repeat top center fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow-x:hidden;
overflow-y:scroll;
height:100%;
}

body	{
height:100%;
}

a	{
cursor:pointer;
}

ol, ul	{
padding:0 0 10px 17px;
*padding:0 0 10px 25px;
}

.rood	{
color:#e31818;
}

#container	{
width:924px;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
}

#header	{
width:924px;
height:215px;
background:url(../img/header_bg.png) repeat-x;
margin:0 auto;
}

#header #header-foto	{
width:896px;
height:182px;
background:url(../img/header_bg.jpg);
margin:0 0 0 14px;
position:absolute;
}

#header #header-foto.contact	{
background:url(../img/header_contact.jpg);
}

#header #header-foto.nieuwsbrief	{
background:url(../img/header_nieuwsbrief.jpg);
}

#header #header-foto.portfolio	{
background:url(../img/header_portfolio.jpg);
}

#header #header-foto.bureau	{
background:url(../img/header_bureau.jpg);
}

#header #header-foto.nieuwsbrief	{
background:url(../img/header_nieuwsbrief.jpg);
}

#header #nieuwewind-logo, #header #nieuwewind-logo-link	{
width:338px;
height:71px;
margin:57px 0 0 741px;
position:absolute;
}

#header #nieuwewind-logo	{
background:url(../img/nieuwewind-logo.png);
z-index:1;
}

#header #nieuwewind-logo-link	{
display:block;
z-index:2;
}

#header #nieuwewind-logo img	{
width:100%;
height:100%;
position:relative;
z-index:9;
}

#content	{
width:924px;
height:100%;
_height:100%;
min-height:100%;
margin:0 auto;
display:table;
background:url(../img/content_bg.png) repeat-y center top;
}

html > body #content {
*height:auto;
}

#content-links	{
width:234px;
float:left;
color:#fff;
}

#content-links #hoofd-links	{
width:234px;
height:191px;
border-top: 1px solid #000;
background: #000;
}



#content-links #hoofd-links a	{
font-size:16px;
color:#fff;
padding:0 0 0 34px;
margin:17px 0 0 0;
position:relative;
right:14px;
display:block;
width:200px;
height:18px;
}

#content-links #hoofd-links a:hover, #content-links #hoofd-links a.actief	{
background:url(../img/menu_hoofd-links_link-bg.png) no-repeat center left;
}

#content-links #sub-tekst	{
padding:33px 0 0 21px;
}

#content-links #sub-tekst h3	{
color:#9c9e9f;
font-size:13px;

}





#content-links #sub-tekst p	{
line-height:20px;
width: 180px;
}

#content-links #sub-tekst #zoeken #zoekveld	{
height:16px;
float:left;
width:147px;
font-size:12px;
display:block;
padding:2px 0 0 11px;
background:url(../img/zoeken.gif) no-repeat #fff center right;
}

#content-links #sub-tekst #zoeken #zoek	{
width:80px;
padding:0;
margin:14px 0 0 -2px;
height:25px;
background:url(../img/zoek-knop.png);
color:#fff;
font-size:12px;
font-weight:bold;
cursor:pointer;
}

#content-links #sub-tekst #sub-tekst-links-wrapper	{
height:234px
}

#content-links #sub-tekst #sub-tekst-links	{
margin:25px 0 29px 0;
position:absolute;
}

#content-links #sub-tekst #sub-tekst-links a	{
display:block;
width:219px;
height:21px;
line-height:21px;
color:#fff;
font-weight:bold;
padding:0 0 0 7px;
background:url(../img/menu_sub-tekst_links.png);
margin:0 0 9px 0;
}

#content-links #sub-tekst #sub-tekst-links a:hover {
display:block;
width:219px;
height:21px;
line-height:21px;
color:#fff;
font-weight:bold;
padding:0 0 0 7px;
background:url(../img/menu_sub-tekst_links_f2.png);
margin:0 0 9px 0;
}

#content-links #sub-tekst #sub-tekst-links a.actief {
display:block;
width:219px;
height:21px;
line-height:21px;
color:#fff;
font-weight:bold;
padding:0 0 0 7px;
background:url(../img/menu_sub-tekst_links_f2.png);
margin:0 0 9px 0;
}

#content-links #subtekst #zoeken	{
margin:126px 0 0 0;
}

#content-rechts	{
width:672px;
height:100%;
min-height: 100%; 
float:left;
margin:0 0 0 18px;
border-top:1px solid #969696;
line-height:20px;
}

#content-rechts #content-witte-spacer	{
background:#fff;
width:100%;
height:27px;
}

#content-rechts-links	{
width:374px;
float:left;
padding:0 8px 20px 26px;
}

#content-rechts-links.portfolio-detail #portfolio-foto-nummers	{
text-align:center;
font-weight:bold;
margin:0 0 10px 0;
}

#content-rechts-links.portfolio-detail #portfolio-foto-nummers a	{
margin:0 6px;
color:#7d7d7d;
}

#content-rechts-links.portfolio-detail #portfolio-foto	{
margin:0 0 30px 0;
}

#content-rechts-links.portfolio-detail #portfolio-foto-nummers a.actief	{
color:#e31818;
}

#content-rechts-links.portfolio-detail #portfolio-foto-nummers #portfolio-vorige, #content-rechts-links.portfolio-detail #portfolio-foto-nummers #portfolio-volgende	{
cursor:pointer;
}

#content-rechts-links.contact #contactformulier	{
background:url(../img/portfolio-streepje.gif) repeat-x bottom;
padding:0 0 34px 0;
display:table;
width:100%;
}

#content-rechts-links.contact #contactformulier label	{
clear:both;
display:block;
width:83px;
height:18px;
float:left;
margin:0 10px 12px 0;
cursor:pointer;
}

#content-rechts-links.contact #contactformulier input	{
background:#e9e8e8;
height:15px;
width:267px;
float:left;
_float:none;
display:block;
margin:0 0 12px 0;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
line-height: 11px;
padding:3px 4px 0 4px;
}

#content-rechts-links.contact #contactformulier textarea	{
background:#e9e8e8;
overflow:auto;
width:275px;
_width:278px;
height:82px;
float:left;
resize:vertical;
}

#contactformulier-knoppen	{
padding:16px 0 36px 94px;
float:left;
height:23px;
}

#content-rechts-links.contact #contactformulier #wissen	{
font-family: helvetica;
font-size: 12px;
background:url(../img/bureau-persoon-bg-klik.gif) #868889 no-repeat;
height:23px;
color:#fff;
width:70px;
padding:2px 0px 0px 25px;
margin:0 11px 0 0;
text-align:left;
cursor:pointer;
float:left;
}

#content-rechts-links.contact #contactformulier #verzenden	{
font-size: 12px;
font-family: helvetica;
background:url(../img/bureau-persoon-bg-klik-omgekeerd.gif) #868889 no-repeat right top;
height:23px;
color:#fff;
width:78px;
padding:2px 16px 0 7px;
text-align:left;
cursor:pointer;
}

#content-rechts-links h3, #content-rechts-rechts h3	{
color:#7d7d7d;
font-size:16px;
font-weight:400;
margin:0 0 0px 0;
display:block;
clear:both;
margin-bottom: 0px;
}

#content-rechts-links h3.kop, #content-rechts-rechts h3.kop	{
color:#7d7d7d;
font-size:16px;
font-weight:400;
margin:0 0 0px 0;
display:block;
clear:both;
margin-bottom: 10px;
}

#content-rechts-rechts h4	{
font-size:16px;
color:#7d7d7d;
margin:0 0 24px 0;
font-weight:normal;
}

#content-rechts-links #persoon-wissel-personen div	{
display:none;
}

#content-rechts-links #persoon-wissel-personen div h3	{
float:left;
}

#content-rechts-links #persoon-wissel-personen div h4	{
color:#7d7d7d;
font-weight:normal;
font-size:16px;
margin:0 0 0 10px;
float:left;
}

#content-rechts-links #persoon-wissel-personen div img	{
display:block;
clear:left;
margin:0 0 38px 0;
}

#content-rechts-links #persoon-wissel-personen div a	{
clear:both;
float:left;
margin:28px 0 0 0;
}

#content-rechts .clear {
float:left;
clear:both;
width:100%;
height:23px;
}

#content-rechts a	{
color:#e21818;
}

#content-rechts-links .homepage-afbeelding	{
float:left;
margin:0 12px 0 0;
}

#content-rechts-rechts	{
width:213px;
float:left;
padding:0 32px 20px 19px;
}

#content-rechts-rechts.bureau a, #content-rechts-rechts .bureau a	{
height:23px;
color:#000;
float:left;
clear:both;
padding:0 13px 0 13px;
line-height:23px;
}

#content-rechts-rechts.bureau a {
margin:0 0 18px 0;
}

#content-rechts-rechts .bureau {
background:url(../img/portfolio-streepje.gif) repeat-x bottom;
display:table;
padding:0 0 26px 0;
margin:0 0 26px 0;
width:100%;
}

#content-rechts-rechts .bureau a {
margin:0 0 5px 0;
}

#content-rechts-rechts.bureau a:hover, #content-rechts-rechts .bureau a:hover	{
background:url(../img/bureau-persoon-bg-hover.gif) no-repeat #dadbdb;
}

#content-rechts-rechts.bureau a.actief, #content-rechts-rechts .bureau a.actief	{
background:url(../img/bureau-persoon-bg-klik.gif) no-repeat #868889;
color:#fff;
}

#content-rechts-rechts .sub-categorien	{
float:left;
width:100%;
}

#content-rechts-rechts .sub-categorien a	{
display:block;
height:35px;
width:100%;
color:#7d7d7d;
padding:1px 0 0 14px;
width:199px;
line-height:16px;
margin:0 0 10px 0;
}

#content-rechts-rechts .sub-categorien a:hover, #content-rechts-rechts .sub-categorien a.actief	{
background:url(../img/portfolio-sub-categorie-bg.gif) no-repeat #ececed;
}

#content-rechts-rechts .sub-categorien a strong	{
clear:both;
display:block;
}


