/*
Algemeen ----------------------------------------------------- */
* {
margin					: 0px;
padding					: 0px;
border					: 0px solid #ffffff;
font-family				: Arial, Helvetica, sans-serif;
}

body{
/* Om de fixed_box niet te laten schokken in IE: */
background-image		: url("../img/trans.gif");
background-attachment	: fixed;
background-color		: #ffffff;
}


/*
Bovenbalk (fixed) -------------------------------------------- */
#fixed_box {
position			: fixed;
left				: 0px;
top					: 0px;
									xwidth				: 975px; /* 975px */
height				: 135px;
}


/* Hoofdnavigatie -------------------------------------------- */
#navigatie {
margin				: 33px 0px 0px 44px;
}

#navigatie ul {
list-style-type		: none;
}

#navigatie li {
display				: inline;
font-size			: 12px;
text-transform		: lowercase;
}

#navigatie a {
margin				: 0px 3px 0px 0px;
padding				: 1px 3px 1px 3px;
background-color	: #ffffff;
color				: #72694d;
text-decoration		: none;
}

#navigatie a:hover {
color				: #c3ae3b;
text-decoration		: underline;
}

#navigatie a.selected {
}

/* Kleurvarianten */
#navigatie a.home {
color				: #72694d;
}
#navigatie a.profiel {
color				: #8a866e;
}
#navigatie a.projecten {
color				: #979682
}
#navigatie a.contact {
color				: #a0a08e;
}
#navigatie a.links {
color				: #b4afa9;
}


/* Logo en Pay-off ------------------------------------------- */
#logobalk {
float				: left;
_float				: none;
width				: 965px; /* 1004px */
margin				: 3px 0px 0px 39px;
}

/* Logo */
.logo {
float				: left;
}

/* Kruimelpad */
.kruimelpad {
float				: left;
width				: 456px;
}

.kruimelpad_tags {
float				: left;
width				: 446px;
padding				: 0px 0px 0px 10px;
background-image	: url(../img/backslash.gif);
background-repeat	: no-repeat;
background-position	: left 14px;
}

.kruimelpad2 {
float				: left;
width				: 669px;
}

.kruimelpad p  {
margin				: 37px 18px 0px 3px;
color				: #a0a08e;
font-size			: 18px;
font-weight			: normal;
}

.kruimelpad_tags p  {
margin				: 37px 18px 0px 3px;
color				: #a0a08e;
font-size			: 18px;
font-weight			: normal;
}

.kruimelpad2 p {
margin				: 11px 18px 0px 3px;
color				: #a0a08e;
font-size			: 18px;
font-weight			: normal;
}

.kruimelpad a,
.kruimelpad_tags a,
.kruimelpad2 a  {
color				: #a0a08e;
text-decoration		: none;
}

.kruimelpad a:hover,
.kruimelpad_tags a:hover,
.kruimelpad2 a:hover {
color				: #c3ae3b;
text-decoration		: underline;
}

/* Pay-off */
.pay_off {
float				: right;
}

.pay_offron {
float				: right;
}


/*
Tagcloud ----------------------------------------------------- */
#tagcloud {
position			: absolute;
left				: 39px;
top					: 147px;
width				: 607px; /* 625px */
height				: 343px;
padding				: 3px 9px 3px 9px;
}

#tagcloud p {
font-size			: 12px;
line-height			: 31px;
}

#tagcloud a {
margin				: 0px 0px 0px 0px;
padding				: 1px 2px 1px 2px;
background-color	: #f0f5ed;
text-decoration		: none;
}

#tagcloud a:hover {
text-decoration		: none;
}

/* Values */
#tagcloud a.value_0 {
color				: #a0a08e;
font-size			: 12px;
}
#tagcloud a.value_1 {
color				: #979682;
font-size			: 16px;
}
#tagcloud a.value_2 {
color				: #8a866e;
font-size			: 20px;
}
#tagcloud a.value_3 {
color				: #72694d;
font-size			: 26px;
}

#tagcloud a:hover.value_0,
#tagcloud a:hover.value_1,
#tagcloud a:hover.value_2,
#tagcloud a:hover.value_3 {
background-color	: #c3ad3b;
color				: #ffffff;
}

/* Related tags */
#tagcloud .related_tags {
margin 				: 48px 0px 0px 0px;
width				: 300px;
}

#tagcloud .related_tags p {
line-height			: 22px;
}

#tagcloud .related_tags a.value_0 {
font-size			: 10px;
}


/*
Tekst -------------------------------------------------------- */
#tekstveld {
position			: absolute;
left				: 39px;
top					: 147px;
width				: 482px; /* 500px */
padding				: 3px 9px 3px 9px;
}

#tekstveld p {
padding				: 0px 0px 1em 0px;
font-size			: 12px;
line-height			: 18px;
color				: #72694d;
}

#tekstveld p.lijst_volgt {
padding				: 0px 0px 0em 0px;
}

#tekstveld ul {
margin				: 0px 0px 0px 10px;
padding				: 0px 0px 1em 8px;
color				: #72694d;
font-size			: 12px;
line-height			: 18px;
list-style-type		: square;
}

#tekstveld a {
color				: #72694d;
text-decoration		: underline;
}

#tekstveld a:hover {
color				: #c3ad3b;
text-decoration		: underline;
}


/*
Kolommen ----------------------------------------------------- */
#tekstveld td {
vertical-align		: top;
}

#tekstveld td p {
width				: 191px; /* 208px */
padding				: 0px 17px 0px 0px;
font-size			: 12px;
line-height			: 18px;
}

#tekstveld td h2 {
padding				: 6px 0px 8px 0px;
font-size			: 21px;
font-weight			: normal;
}

#tekstveld td a {
display				: block;
font-size			: 12px;
line-height			: 23px;
text-decoration		: none;
}

#tekstveld td a.email {
line-height			: 18px;
text-decoration		: underline;
}
#tekstveld td a:hover.email {
color				: #c3ad3b;
text-decoration		: underline;
}

#tekstveld td a:hover {
color				: #c3ad3b;
text-decoration		: underline;
}


/* Kleurenversies */
#tekstveld td.kolom_01 p,
#tekstveld td.kolom_01 a,
#tekstveld td.kolom_01 h2  {
color				: #72694d;
}

#tekstveld td.kolom_02 p,
#tekstveld td.kolom_02 a,
#tekstveld td.kolom_02 h2   {
color				: #8a866e;
}

#tekstveld td.kolom_03 p,
#tekstveld td.kolom_03 a,
#tekstveld td.kolom_03 h2   {
color				: #979682;
}

#tekstveld td.kolom_04 p,
#tekstveld td.kolom_04 a,
#tekstveld td.kolom_04 h2   {
color				: #a0a08e;
}


/*
Footertekst -------------------------------------------------- */
#footertekst {
position			: absolute;
left				: 39px;
top					: 505px;
width				: 302px; /*320px*/
padding				: 3px 9px 3px 9px;
}

#footertekst p {
color				: #a0a08e;
font-size			: 11px;
line-height			: 16px;
}

#footertekst a {
color				: #a0a08e;
}

#footertekst a:hover {
color				: #c3ae3b;
}




/*
Beheer ------------------------------------------------------- */

/* Inloggen */
.cms_login {
width				: 350px;
}

.cms_login_username,
.cms_login_password,
.cms_login_button {
padding				: 5px 0px 10px 10px;
border-bottom		: 1px solid #ffffff;
background-color	: #f7fbf5;
}

.cms_login label {
padding				: 0px 0px 1em 0px;
font-size			: 12px;
font-weight			: bold;
color				: #72694d;
}

.cms_login input {
border				: 1px solid #a0a08e;
padding				: 1px 2px 1px 2px;
font-size			: 12px;
font-weight			: normal;
color				: #72694d;
}

.cms_login_button label {
display				: none;
}

.cms_login_button input {
font-size			: 11px;
font-weight			: bold;
color				: #72694d;
}


/* (tags) bewerken */
#tekstveld h2 {
padding				: 0px 0px 0.6em 0px;
font-size			: 15px;
color				: #72694d;
}

#tekstveld input {
border				: 1px solid #a0a08e;
padding				: 1px 2px 1px 2px;
font-size			: 12px;
font-weight			: normal;
color				: #72694d;
}

#tekstveld input.checkbox{
border				: 0px solid #a0a08e;
}

#tekstveld select{
border				: 1px solid #a0a08e;
font-size			: 12px;
font-weight			: normal;
color				: #72694d;
}

#tekstveld textarea {
padding				: 1px 2px 1px 2px;
border				: 1px solid #a0a08e;
font-size			: 12px;
font-weight			: normal;
color				: #72694d;
}













