body {
    background: #6ba721 url(/site_files/img/background_lente.jpg) no-repeat center top;
    font-family: arial;
    font-size: 11px;
    line-height: 18px;
    padding: 0px;
    margin: 0px 0px 50px 0px;
}
form {
    margin: 0px; padding: 0px;
}
#siteContainer {
    background-color: #FFFFFF;
	width: 899px;
	margin: 0px auto 0px auto;
}
#container {

}
.cleaner {
    clear: both;
}
a {
    color: #6ba721;
}
a:hover {
	color: #000000;
}

/*************** HEADER *******************/
#header, #footer {
    text-align: right;
    padding: 8px 0px 8px 0px;
    width: 899px;
    margin: 0 auto;
}
#footer, #footer a {
    color: #FFFFFF;
}
#header a {
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 24px;
}

/*************** MAINMENU *****************/
#mainMenu {
    height: 109px;
    padding: 0px;
}
#mainMenu .logo {
    float: right;
}
#topMenu {
    float: left;
    padding: 0px;
    list-style-type: none;
    margin: 14px 0px 0px 10px;
    _margin:  14px 0px 0px 5px;
}
#topMenu li {
    padding: 0px;
    margin: 0px;
    floaT: left;
    background: url(/site_files/img/mainmenu/menu_devider_lente.gif) no-repeat right top;
    text-align: center;
    padding: 0px 11px;
}
#topMenu a {
    height: 42px;
    padding-top: 47px;
    color: #000000;
    margin: 0px;
}
.menu1 a       { background: url(/site_files/img/mainmenu/menu1_inactive_lente.gif) no-repeat left top; width: 96px; display: block; text-decoration: none; }
.menu1 a:hover, .menu1 a.active { background: url(/site_files/img/mainmenu/menu1_active_lente.gif) no-repeat left top; }
.menu2 a       { background: url(/site_files/img/mainmenu/menu2_inactive_lente.gif) no-repeat left top; width: 92px; display: block; text-decoration: none; }
.menu2 a:hover, .menu2 a.active { background: url(/site_files/img/mainmenu/menu2_active_lente.gif) no-repeat left top; }
.menu3 a       { background: url(/site_files/img/mainmenu/menu3_inactive_lente.gif) no-repeat left top; width: 59px; display: block; text-decoration: none; }
.menu3 a:hover, .menu3 a.active { background: url(/site_files/img/mainmenu/menu3_active_lente.gif) no-repeat left top; }
.menu4 a       { background: url(/site_files/img/mainmenu/menu4_inactive_lente.gif) no-repeat left top; width: 56px; display: block; text-decoration: none; }
.menu4 a:hover, .menu4 a.active { background: url(/site_files/img/mainmenu/menu4_active_lente.gif) no-repeat left top; }
.menu5 a       { background: url(/site_files/img/mainmenu/menu5_inactive_lente.gif) no-repeat left top; width: 65px; display: block; text-decoration: none; }
.menu5 a:hover, .menu5 a.active { background: url(/site_files/img/mainmenu/menu5_active_lente.gif) no-repeat left top; }
.menu6 a       { background: url(/site_files/img/mainmenu/menu6_inactive_lente.gif) no-repeat 50% top; width: 69px; display: block; text-decoration: none; }
.menu6 a:hover, .menu6 a.active { background: url(/site_files/img/mainmenu/menu6_active_lente.gif) no-repeat 50% top; }
.menu7 a       { background: url(/site_files/img/mainmenu/menu7_inactive_lente.gif) no-repeat left top; width: 63px; display: block; text-decoration: none; }
.menu7 a:hover, .menu7 a.active { background: url(/site_files/img/mainmenu/menu7_active_lente.gif) no-repeat left top; }

/*************** CONTENT *****************/

#homeContentContainer {
    padding: 0px 26px 20px 26px;
    float: left;
    width: 614px;
}
#streepContainer {
    width: 624px;    
    float: left;
    margin: 0px 26px 0px 16px;
    _margin: 0px 26px 0px 3px;
    padding: 0px;
	overflow: hidden;
}
#streepContainer #streep {
	height: 1px;
	border-top: 1px solid #92BD0B;
	margin-left: 10px;
}
#contentContainer {
    width: 424px;
    float: left;
    padding: 10px 0px 26px 0px;
	overflow: hidden;
}
#submenuContainer {
    overflow: hidden;
    width: 195px;
    float: left;
    padding: 8px 0px 26px 0px;
}
#submenuContainer ul {
    margin: 0px; padding: 0px;
    list-style-type: none;
}
#submenuContainer ul li a {
    background: url(/site_files/img/submenu_inactive_lente.gif) no-repeat 0% 50%;
    display: block;
    width: 180px;
    position: relative;
    padding: 3px 5px 3px 10px;
    font-weight: bold;
    text-decoration: none;
}
#submenuContainer ul li.level2 a {
    background: none;
    font-weight: normal;
    color: #000000;
}
#submenuContainer ul li a:hover,
#submenuContainer ul li.level2 a:hover,
#submenuContainer ul li.active a {
    background: url(/site_files/img/submenu_active.gif) no-repeat 0% 50%;
    color: #000000;
}

.kolomLinks,
.kolomRechts {
    width: 300px;
    height: 300px;
    float: left;
}
.kolomLinks div,
.kolomRechts div {
    height: 48%;  
    overflow: hidden;
}
.kolomLinks {    
    margin-right: 14px;
}
.kolomLinks p,
.kolomRechts p {
    padding: 0px;
    margin: 0px;
}

h1 {
    font-size: 17px;
}
h2 {
    font-size: 17px;
    margin: 0px;
    padding: 8px 0px;
}
h3 {
	font-size: 13px;
    margin: 0px;
    padding: 8px 0px;
}
.homeButtonContainer {
    padding-top: 12px;
}
.homeButtonContainer a {
    margin-right: 5px;
}

/* blocks bottom */
.blocks_bottom {
    width: 198px;
    height: 53px;
    background: url(/site_files/img/home_button_lente.gif) no-repeat;
    #position: relative;
    float: left;
    margin: 0px 10px 0px 0px;
    display: table;
    overflow: hidden;    
}
.blocks_bottom div {
    #position: absolute; 
    #top: 50%; 
    display: table-cell; 
    vertical-align: middle;
}
.blocks_bottom div div {
    #position: relative; 
    #top: -50%;
    padding-left: 16px;
}
.blocks_bottom a {
    text-decoration: none;
    color: #000000;
}
.blocks_bottom h2 {
    font-size: 14px;
    letter-spacing: -1px;
    margin-top: -15px\9; /* IE6, IE7, IE8 */
    *margin-top: -0px;   /* IE6, IE7 */
}

/*************** rightbar/RECHTERBALK *****************/

#rightbarContainer {
    overflow: hidden;
    float: right;
    width: 232px;
    padding-bottom: 18px;
}
#searchBox {
    background-color: #92bd0b;
    margin-bottom: 9px;
    padding: 14px 0px 14px 10px;
}
.searchInput {
    border: 0px;
    padding: 3px;
    width: 120px;
}
.searchIcon {
    vertical-align: top;
    margin: 3px 8px 0px 0px;
}
.searchSubmit {
    color: #FFFFFF;
    background-color: #92bd0b;
    border: 0px;
    width: 60px;
    font-size: 11px;
    height: 23px;
}
.rechterbalkBlok {
    background-color: #c4e363;
    margin-bottom: 9px;
    padding: 10px;
}
.rechterbalkBlok a {
    color: #000000;
}
.rechterbalkBlok h2 {
	padding: 0px 0px 5px 0px;
}
.rechterbalkBlok ul {
	margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.rechterbalkBlok ol {
    margin-left: 10px;
    padding-left: 10px;
}
.rechterbalkBlok ul li {
	padding-left: 15px;
	background-image: url(/site_files/img/ico_download_lente.gif);
	background-repeat: no-repeat;
    background-position: 0 .5em; 
}
.rechterbalkAfbeelding {
    margin-bottom: 9px;
}
.rechterbalkBlok h2.actueelHeader {
    background: url(/site_files/img/actueel_header_lente.gif) no-repeat 0% 40%;
    font-size: 17px;
    margin: 0px; 
    padding: 8px 0px 8px 30px;
}
.rechterbalkBlok h2.projectenHeader {
    background: url(/site_files/img/projecten_header_lente.gif) no-repeat 0% 40%;
    font-size: 17px;
    margin: 0px;
    padding: 8px 0px 8px 30px;
}
.moreButton {
    border-top: 1px solid #FFFFFF;
    display: block;
    margin-top: 6px;
    padding-top: 3px;
}

/*************** WEBLOG EXTRA *****************/
#weblog .itemFooter{
    margin-top: 10px;
    padding: 4px 0px 5px 0px;
    border-bottom: 1px solid #b7d6b6;
    border-top: 1px solid #b7d6b6;
    color: #a7cd6a;
}

#weblog .itemFooter .leesReactie {
    background: url(/site_files/img/ico_wolkje_lente.gif) no-repeat 0% 40%;
	padding-left: 25px !important;
}
#weblog .itemFooter .plaatsReactie {
    background: url(/site_files/img/ico_potloodje_lente.gif) no-repeat 0% 50%;
    padding-left: 25px !important;
}
#weblog #search input, #weblog #search select {
    border-color: #92BD0B;
}
#weblog #commentsform input.textfield {
    border-color: #92BD0B;
}
#weblog #commentsform textarea {
    border-color: #92BD0B;
}
#weblog #search input#f_submit {
	background-color: #C4E363;
}


#weblog .infoBlokje, #weblog .header{
    background-color: #C4E363;
    width: 99%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 5px 10px 5px 10px;
}

/***** STD ALINEATYPE STYLES ******/
.paragraph {
	padding-top: 3px;
	padding-bottom: 3px;
}

.paragraph p {
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

#contentContainer .paragraph {
    margin-bottom: 10px;
    width: 424px;
    overflow: hidden;
}

/*.cms_3kolommen{
    width: 100%;
}

.cms_3kolommen div{
    width: 30%;
    float: left;
    text-align:justify;
}

.cms_3kolommen_last_row{
    padding-right:0px;
}

.cms_3kolommen_row{
    padding-right:20px;
}*/

.cms_2kolommen{
    width: 100%;
    clear : both;
}

.cms_2kolommen div{
    width: 48%;
    float: left;
    /*padding-right: 10px;*/
}

.cms_afbeeldingrechts{
	/*margin-top: 5px;*/
    padding: 0px 0px 0px 10px;
    float : right;
}

.cms_afbeeldinglinks{
	/*margin-top: 5px;*/
    padding: 0px 10px 0px 0px;
    float : left;
}

.cms_cleaner{
    height : 1px;
    width : 100%;
    float : left;
    display:inline;
}

/***** /STD ALINEATYPE STYLES ******/

