body {
	color: #000;
	background-color: #fff;
	/*text-align: justify;*/
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 10px;	
}
p  { padding: 0.3em; margin: 0; font-size: 1em; }
.left h1 {
	text-align: right;
	color: #FFFFFF;
	font-size: 3.2em;
	line-height: 55px;
	text-transform: uppercase;
margin-top:100px;
}

#content h1 {
	text-align: left;
	color: #666666;
	font-size: 1.5em;
	line-height: 30px;
}

h2 {
	text-align: left;
	color: #666666;
	font-size: 1.5em;
	line-height: 30px;
}
.tussenkop {
	font-style: normal;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.vet {
	font-weight: bold;

}
a:link, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
}

.right { font-style: italic; }
.normal { font-style: normal; }

.outbox {
	padding: 1em;
	text-align: center;
}
.outbox a { display: block;
/*width: 90%;*/
padding: 1em;
margin: 0 auto;
}

/*.outbox a:hover { border: 1px solid #000; }*/

.wrapper { min-width: 400px; }
          /* Allways good to have on full width liquid CSS layouts, 
             google "min-width IE" for JS solutions there */

/* Setup (This all looks neater when it isn't put on display!) */

.wrapper {
	width: 100%;               /* total width */

	}      

.outer {
	border-left-width: 300px;  /* left column width */
	border-left-color: #6699FF;   /* left column colour */
	
	border-right-width: 50px; /* right column width */
	border-right-color: #fff;  /* right column colour */
	
	background-color: #fefefe; /* center column colour */
}

.left {
	width: 300px;              /* left column width */
	margin-left: -310px;       /* _negative_ left column width */
	text-align: right;
}

.right {
	width: 50px;              /* right column width */
	margin-right: -50px;      /* _negative_ right column width */
}

.wide {
	background-color: #ffffff;    /* header and footer colours */
}

/* Main code */

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%; }

.left {
	float: left;
	position: relative;
	z-index: 10;
}
.right { float: left; position: relative; z-index: 11; }
.center { float: left; width: 100%; position: relative; z-index: 12; }

.wide {
	width: 100%;
	position: relative;
	z-index: 13;
}

.clear { clear: both; }

/* Mozilla code */
.outer > .inner { border-bottom: 1px solid transparent; }
.left { margin-right: 1px; }
.right { margin-left: 1px; }
.right p { padding-left: 10px; }
.center { margin: 0 -8px 0 -2px; }

img {
border:none;
}

#content {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 80%;
} 


/*menu*/
.left ul {
	text-align: right;	
}.left li {
	list-style-type:none;
}

.left li a:link {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
    color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	
}
.left li a:visited {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	color: #FFFFFF;
	text-decoration: none;
}

.left li a:hover {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #666666;
	text-align: right;

	  
}
.left li a:active {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;


}

#menu .actief a{
font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}


#submenu li a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
	text-align: right;
	
}
#submenu li a:link {

    color: #FFFFFF;

	
}

#submenu li a:visited {
   
	
	
}

#submenu li a:hover {
	
    color: #666666;
	
	
}

#submenu li a:active {

    color: #FFFFFF;

	
}

#submenu .actief a{

	color: #333333;
	
}
.lijnonder {
	text-decoration: underline;
}

.nowrap p {display:table; height:1%} 


.rechtsuitlijnen {
	float: right;
}
.linksuitlijnen {
	 float: left;
	padding-right: 2em;
}
.portfolio_blok {
	width: 90%;
	padding-left: 1em;
	vertical-align: top;
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}

.portfolio_blok .floatbox{
float: left;
width: 80px;
}

* html .portfolio_blok p{ /* IE 3px jog hack*/
height: 1%;
}

.portfolio_blok p, ul{
margin-top: 0;
margin-left: 80px;
}



.portfolio_blok_twee {
	width: 90%;
	padding-left: 1em;
	vertical-align: top;
	padding-bottom: 1.5em;
	background-image: url(images/bouw/bgblauwsmall.gif);
	background-repeat: repeat;
	padding-top: 1.5em;
}

.portfolio_blok_twee .floatbox{
float: left;
width: 80px;
}

* html .portfolio_blok_twee p{ /* IE 3px jog hack*/
height: 1%;
}

.portfolio_blok_twee p,ul{
margin-top: 0;
margin-left: 80px;
}

/*.portfolio_blok_twee ul{
	text-align: left;
}*/

.top {
	font-size: 0.8em;
	text-align: right;
}



	
	
	#divFooter {
	display: none;
}

.devMenu {display:none;}
