body 
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-size:0.625em;
    background: #fefefe;
    color: #fefefe;
    font-weight: normal;
    text-align: left;
}


h1 
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-weight:normal;
    font-size:4.8em;
    text-align:left;
    letter-spacing:2px;
    font-style:normal;
    margin: 4px 0 0 0;
}

h1 a
{
 color:#fefefe;
 font-weight: bold;
}


h2 
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    font-style:italic;
    font-weight:normal;
    font-size:3.6em;
    color:#fefefe;
}

h3 
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    font-style:italic;
    font-weight:normal;
    font-size:2.4em;
    color:#fefefe;
}

h4 
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    font-style:italic;
    font-weight:normal;
    font-size:1.6em;
    color:#fefefe;
}
a 
{
	color: #fefefe;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



/* nav */

#nav
{
    padding:0;
    margin: 10px 0; 
    height:32px;
    line-height:32px;
    text-align: left;
    -moz-border-radius-topleft:3px; 
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px; 
    -moz-border-radius-bottomright:3px;
    text-transform: lowercase;
}

#nav ul, 
#nav ul li
{
    margin:0; 
    padding:0;
    list-style:none;
}

#nav ul li
{
    float:left;
    display:block;
}

#nav ul li a:link,
#nav ul li a:visited
{
    color:#fefefe;
    font-size:1.2em;
    font-weight:normal;
    text-decoration:none;
    padding:0 10px;
    display:block;
}

#nav ul li a:hover
{
    color:#211e1b;
    background:#fefefe;
}

#nav ul li ul li
{
    float:none;
    display:block;
}

#nav ul li ul li a:link,
#nav ul li ul li a:visited
{
    color:#444;
    text-decoration:none;
    padding:0 10px;
    clear:both;
    border-bottom:solid 1px #ddd;
}

#nav ul li ul li a:hover{
    color:#211e1b;
    background:#ccc;
}


.submenu 
{
    position: absolute;
    width: 200px;
    background: #fefefe;
    padding:10px;
    border-bottom:solid 1px #666;
    z-index: 1000;
    display:none;
    line-height:26px;
}






/* footer */
#footer
{
    margin:0 0 0 0;
    padding: 5px 0 0 10px;
    line-height: 1.5em;
    color:#fefefe;
    font-size:1.2em;
    font-weight:normal;
    text-decoration:none;
    text-align:left;
    clear:both;
}

#footer p span
{
    float:right;
    color:#333;
}

#footer p 
{
margin-bottom: 10px;
}

#footer p a
{
    text-decoration:underline;
}






/* thumbnails front page */

.thumbnailfp table,
.thumbnailfp p 
{
 background:#fff;
 padding: 0 0 5px 0;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
}


.thumbnailfp img
{
 border-bottom: 0px;
}

.thumbnailfp table,
.thumbnailfp span,
.thumbnailfp p
{
 color:#211e1b;
 color:#999;
 font-weight: bold;
 text-align: left;
}

.thumbnailfp span
{
 margin-left: 8px;
 text-align: left;
}


.thumbnailfp a
{
 color:#333;
}



.thumbnailfp p 
{
 background:#fff;
 padding: 3px 0 2px 0;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
}



.report span,
.report p
{
 color:#211e1b;
 color:#999;
 font-weight: bold;
 text-align: left;
}

.report span
{
 margin-left: 8px;
 text-align: left;
}


.report a
{
 color:#333;
}

p.button
{
 margin-left: 0;
 margin-bottom:10px;
 text-align: center;
}




.container_12 
{
	background: url(img/12_cols.gif) repeat-y;
	margin-bottom: 20px;
}
.container_12
{
 margin-top:2em;
 background:#fbac44;
 background:#F14B19;
}

.container_16 
{
	background: #fff url(../img/16_col.gif) repeat-y;
}

img
{
 border:#fefefe 8px solid;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
}

.content
{
 color:#fefefe;
 line-height:1.6em;
 font-size:1.2em;
}

.content a
{
 text-decoration: underline;
}



.contentinverse,
.contentinverse h2
{
 color:#F14B19;
 line-height:2em;
}

.brush1
{
	background: #fff;
}

.minheight
{
 min-height: 420px;
}


.lefty
{
float:left;
}

.righty
{
float:right;
}


.specialbg
{
	background: url(../img/12_col.gif) repeat-y;
}


.bredeonderkader
{
padding:0;
padding-bottom: 6px;
padding-left:6px;
background: #fefefe;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
}

.bredeonderkader h2
{
    font-family: "Century Gothic", "Lucida Grande", Verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    font-style:normal;
    font-weight:normal;
    font-size:2.1em;
    color:#fefefe;
    margin: 0 0 0 10px;
    padding:0px 0 0 0;
    background: #fefefe;
    color:#999;
    color:#F14B19;
}


.onderkader
{
padding:5px 0 5px 2px;
background: #fefefe;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
}



table td
{
  padding: 0px 3px;
}


div.contactform
{
 background:#F14B19;
 letter-spacing: 3px;
  padding:10px 10px 10px 20px;
-moz-border-radius-topleft:6px; 
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
min-height: 300px;
}

.contactform table
{
  color:#fefefe;
  padding:10px 10px 10px 20px;
}

div.contactform h3
{
  color:#fefefe;
  font-size: 1.4em;
  font-weight:bold;
  margin-bottom: 10px;
}

.prijslijst table td
{
  padding: 0px 2px;
}

.prijslijst table tr,
.prijslijst
{
 text-align: center;
 line-height: 1.5em;
}

.altrow
{
 background: #c30;
}

.textlefty 
{
 text-align: left;
}

h4 span
{
 font-size:12px;
 font-style: normal;
}

