@CHARSET "UTF-8";
* {
	padding: 0px;
	margin: 0px;
}

body, html {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #4a4a4a;
	position: relative;
	height: 100%;
}

div.padtop {
	height: 20px;
}

div.wrapper {	
	margin-left: auto;
	margin-right: auto;
	width: 937px;
}

div.autoresize {
	clear: both;
}

div.left {
	width: 215px;
	float: left;
	background-image: url('../image/block_left_background.jpg');
    	background-repeat: repeat-y;
}

div.right {
	width: 716px;
	float: right;
}

#block_top, #logo {
	height: 321px;
	position: relative;
}	

#block_top_top {
	width: 175px;
	height: 67px;
	background-image: url('../image/block_top_top.jpg');
	background-repeat: no-repeat;
	color: #39b54a;
	padding-left: 27px;
	line-height: 67px;
	font-size: 15px;
	text-align: center;
}

#block_top_top a {
	color: #fff;
	padding-right: 2px;
}

#block_top_middle, #block_top_bottom {
	position: absolute;	
	right: -192px;
}

#block_top_middle {
	top: 67px;
	width: 174px;
	height: 36px;
	line-height: 36px;
	background-color: #2e3192;
	background-image: url('../image/block_top_middle_corner.jpg');
    background-repeat: no-repeat;
	color: #808080;
	padding-left: 12px;
	font-size: 15px;
}

#block_top_bottom {
	top: 106px;
	width: 162px;
	height: 179px;
	background-color: #a3a3a3;
	background-image: url('../image/block_top_bottom_corner.jpg');
	background-position: left bottom;
    background-repeat: no-repeat;
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 9px;	
}

#header div.block_top_bottom_on {
	background-color: #accde1;
	background-image: url('../image/block_top_bottom_corner_on.jpg');
}

#block_top_bottom ul {
	list-style: none;
}

#block_top_bottom ul a {
	text-decoration: none;
	color: #fff;
}

#block_top_bottom ul a.active {
	color: #39b54a;
}

#logo {
    background-image: url('../image/logo_background.jpg');
    background-position: bottom;
	background-repeat: no-repeat;  
	
}

#logo_top, #logo_middle,#logo_text  {
    width: 716px;
    background-repeat: no-repeat;   
}

#logo_top {
    height: 68px;
    background-image: url('../image/logo_top.png');    
}

#logo_middle {
    position: relative;
	height: 226px;
    background-image: url('../image/logo_middle.jpg');    
}

#logo_text {
	position: absolute;
	bottom: 0px;
	height: 0px;
	background-color: #fff;	
	font-size: 1px;
	opacity: 0.5;
    filter: alpha(opacity = 50);	
}

#logo_text_img {
	position: absolute;
    bottom: 0px;
	height: 75px;	
}

#logo_text span {
	opacity: 1
}

#content {
	width: 937px;
	background-image: url('../image/block_left_background.jpg');
    background-repeat: repeat-y;
	border: none
}

#content div.left {
	min-height: 340px;
	_height: 340px; /*IE6*/
}

#menu ul {
	list-style: none;
}

#menu li {
	width: 215px;
	background-repeat: no-repeat;
	font-size: 15px;	
}

#menu li a {
	width: 182px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding-left: 33px;
}

#menu li.active a {
	color: #39b54a;
	background-repeat: no-repeat;
	background-image: url('../image/menu_active.png');
	background-position: right center;
	
}

#menu li.welkom, #menu li.welkom a {
	height: 35px;
	line-height: 35px;
}

#menu li.welkom {
	background-image: url('../image/menu_first.png');		
}

#menu li.team, #menu li.team a {
	height: 35px;
	line-height: 35px;
	display:none;
}

#menu li.team {
    background-image: url('../image/menu_green.png');	
	display:none;	
}

#menu li.rapportage, #menu li.presentaties,  #menu li.nieuwsbrieven, #menu li.vacatures, #menu li.rapportage a, #menu li.presentaties a,  #menu li.nieuwsbrieven a, #menu li.vacatures a {
	height: 34px;
	line-height: 34px;
}

#menu li.rapportage, #menu li.presentaties,  #menu li.nieuwsbrieven, #menu li.vacatures {
    background-image: url('../image/menu_gray34.png');    	
}

#menu li.asset_monitoring_model, #menu li.asset_monitoring_model a {
	height: 33px;
	line-height: 33px;
}

#menu li.asset_monitoring_model {
    background-image: url('../image/menu_green33.png');    	
}

#menu li.in_de_pers, #menu li.contact, #menu li.in_de_pers a, #menu li.contact a {
	height: 34px;
	line-height: 34px;	
}

#menu li.in_de_pers, #menu li.contact {
    background-image: url('../image/menu_green34.png');    	
}

#content div.right {
	width: 655px;
	height: 314px;
	overflow: auto; 
    background-color: #c7c7c9;
	padding-left: 27px;
	padding-right: 34px;
	padding-bottom: 26px;
    position: relative;
}

#content div.right p {
	margin-bottom: 20px;
}

#footer div.left, #footer div.right {
    height: 34px;	
}

#footer div.left {
	background-image: url('../image/footer_left_top_background.png');
	background-repeat: no-repeat;		 
}

#footer div.right {
    background-image: url('../image/footer_right_top_background.png');
    background-repeat: repeat-x;
	background-color: #c7c7c9;        
}

#footer div.footer_content {
	height: 30px;
	margin-top: 4px;
	background-repeat: no-repeat;
	line-height: 30px;
}

#footer div.footer_content a {
	color: #fff;
	margin-right: 15px;
	text-decoration: none;
}

#footer div.left div.footer_content {
	background-color: #4a4a4a;
	background-image: url('../image/footer_left_content_background.jpg');
    background-position: left bottom;	
}

#footer div.right div.footer_content {
    background-color: #39b54a;
    background-image: url('../image/footer_right_content_background.jpg');
    background-position: right bottom;
	text-align: right;
	padding-right: 30px;    
}

/* CONTENT TEXT */
a.wwwlink {
	text-decoration: none;
	color: #4a4a4a;
}

a.link_contact {
	color: #4a971e;
}

a.link_pdf {
	text-decoration: none;
	color: #2e3192;
}

a.link_raportage {
	color: #4a971e;
	text-decoration: none;
}

a.link_cv {
    color: #fff;
    text-decoration: none;
}


.big_green {
	font-size: 18px;
	color: #4a971e;
}
#contactForm{
    width:580px;
}

/* infoBlock module */
.infoitem{
    clear:both;
    padding-bottom:10px;
    overflow:hidden;
}
.infoitem h2{
    font-size:18px;
}
.infoitem .thumb{
    position:relative;
    width:120px;
    height:120px;
    float:left;
    overflow: hidden;
}
.infoitem .pic{
    
}
.infoitem .date{
    font-style: italic;
}
.infoitem .headline{
    float:right;
    width:500px;
}
.infoitem .headline a{
    float:right;
    color:#4a971e;
}


/*  Blocks on homepage */

    .body-welkom #logo {
        background-image: url('../image/logo_background2.jpg');
    }
    .body-welkom #content .right{
        padding:0 0 0 27px;
        width:689px;
        height:360px;
        background-color: #e1e1e3;
    }
    .welcome{
        width:400px;
        float:left;
        height:340px;
        overflow:auto;
    }
    ul.blocks{
        float:right;
        width:270px;
        list-style: none;
    }
    ul.blocks li{
        height:117px;
        background: transparent url('../image/block.png') center top no-repeat;
    }
    ul.blocks .headline{
        width:240px;
        height:80px;
        padding-top:10px;
        margin-left:10px;
        overflow:hidden;
        font-size:12px;
        line-height: 16px;
    }
    ul.blocks .meer{
        width:190px;
        height: 20px;
        text-align:right;
        /*color:#4a971e;*/
        color:#fff;
        font-weight: bold;
        padding-top:4px;
        overflow:hidden;
    }
     ul.blocks .meer a{
         color:#fff;
         text-decoration: none;
     }
    
    /* Upload */ 
    #upload{  
    margin:10px 0px; padding:8px;  
    font-weight:bold; font-size:1.3em;  
    font-family:Arial, Helvetica, sans-serif;  
    text-align:center;  
    background:#f2f2f2;  
    color:#3366cc;  
    border:1px solid #ccc;  
    width:100px;
    float:left;  
    cursor:pointer;  
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    }
    ol#files{
        list-style-type: disc;
    }
    ol#files li{
        position: relative;
    }
    #status{
        float:left;
        height: 40px;
        line-height: 40px;
        margin:10px;
    }



.right a {
	color: #4a971e;
}

a img {
	border: 0px;
}

