@charset "utf-8";
/*:: FILE: styles_main.css ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Title                	:    BASIC LAYOUT STYLE FOR DIVS AND OTHERS
Source                	:    styles.css
Created by            	:    Mariska van Dijk
Developed by  			:    Energize
Last Modified by       	:    Roland Schoenmakers, Trigg'r
Version                	:    0.1
Creation date         	:    16/09/08
Modification date      	:    7/9/10
Description            	:    sets basic layout for TYPO3 CMS http://www.demeeuw.com/
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ 




/* ######################################################################################################
** ###### ALGEMEEN ######################################################################################
** ######################################################################################################
*/

* html body{   background-color:#FFFFFF; color: #868689; height: 100%;} 

/* -- Standaard li's -- */
li, ul, ol { color:#868689; clear: both; }

body{ margin:0; padding:0 0 0 0; background-color:#ffffff; text-align: center; /*voor IE*/ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868689; background-image: url(../images/bg_main.jpg); background-position:top; background-repeat:repeat-y; height: 100%;}
body > #container { height:auto; min-height: 100%; } 
fieldset, img { border:0; }
   
select, input, textarea { font-size: 99%; color: #868689; border: 1px solid #868689; } 
label { color: #868689;}
a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868689; text-decoration:underline;}

p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868689; text-align: left;}
div { text-align: left; }
p#footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868689;}
#footer_left p.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868689; margin: 0;}
p.bodytext { margin:0px; padding:0px; text-align:left; float:left; }

h1, h2, h3, h4, h5, h6 {color: #60a1bf;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#868689;}
/* ul, lu { color: #868689; padding: 2px; } */

sup, sub { line-height: 6px;}
.select { border:1px solid #CCCCCC;}

.labelWrap { float: left;}


/* ######################################################################################################
** ###### DIV'S FOR PLUG-INS ############################################################################
** ######################################################################################################
*/

.tx-irfaq-dynheader p { color: #868689;}
.tx-irfaq-dynans-visible p { color: #a7a7a7; font-weight: normal;}
.news-latest-date2 { font-size:11px; text-decoration: none;}
.news-latest-date2 a { text-decoration: none; font-weight: normal;}
.news-list-item { margin-top: 15px; padding-left: 5px; display: inline;}
.news-list-item table tbody tr td h3 { color: #60a1bf; font-size: 12px; margin-top: 0px; } 
.dmmjobcontrol_list_table ul { margin-left: 10px;}
.news-latest-container2, .news-latest-item2 a { text-decoration: none;}
.news-latest-title2, .news-latest-title2 a { text-decoration: none;}
#mogelijkheden_hergebruik_maincontent table tbody tr td sub, #mogelijkheden_hergebruik_maincontent table tbody tr td sup { line-height: 1px;}
.tx-indexedsearch-title .tx-indexedsearch-redMarkup { color: #60a1bf;}


/* ######################################################################################################
** ###### DIV'S FOR SIFR  ###############################################################################
** ######################################################################################################
*/

h1.header_menu, h1.header_menu a { color: #666666; font-size: 15px; margin:4px 0px 0px 0px; padding:0px;  }
h1.header_main { color: #666666; font-size: 18px; margin-top:13px; }
h1.header_home { color: #666666; font-size: 16px; margin-top:0px; }
h1.header_home:hover { color: #999999; font-size: 16px; margin-top:0px; }
h1.header_top { color: #666666; font-size: 24px; margin-top:13px; } /* Boven content element, bijv. sectoren */
h1.header_sector { color: #666666; font-size: 15px; margin-top:5px; }
h1.header_right_column { color: #666666; font-size: 17px; margin-top:0px; }

h1.header_submenu_right,h1.header_submenu_right a, h1.header_submenu, h1.header_submenu a { color: #666666; font-size: 15px; margin:4px 0px 0px 0px; padding:0px;  } 


/* ######################################################################################################
** ###### DIV'S FOR MAIN TEMPLATE #######################################################################
** ######################################################################################################
*/


#container { width: 999px; height:100% text-align: left; /*voor IE */ margin: 0 auto; min-height: 100%;}
#headercontainer { height:76px; width:999px; overflow:hidden; background-color:#FFFFFF; text-align:left;}
#menucontainer { height:33px; background-color:#FFFFFF; width:999px; overflow:hidden;} 
#maincontainer { color:#000999; background-color:#FFFFFF; text-align:left; display:inline; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; } 

/* div#footer_old{ position:absolute;  bottom:0;  left:0; margin: 0 auto; width:100%; height:22px; background-color:#FFFFFF; background-image: url(../images/bg_footer.jpg); background-position:center; background-repeat:no-repeat; z-index:1;} */
div#footer{ position: fixed; display:block; left:0px; bottom:0px; width:100%; height:22px; background-color:#FFFFFF; background-image: url(../images/bg_footer.jpg); background-position:center; background-repeat:no-repeat; z-index:1;} 



#footer_all { width: 999px; margin: 0 auto; padding-top: 4px;}
#footer_left{ height:22px; z-index:2; float:left; width:530px; text-align:left; padding-left:25px;}
#footer_right{ height:22px; z-index:2; float:left; width:440px;}


.header_schadow_left { width:14px; height:76px; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; border:0px solid #000000; }
.header_maincontainer { width:970px; height:76px; margin:0;}
.header_schadow_right { width:15px; height:76px; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }

#header_top { width:970px; height:7px; text-align:left; }

#header_main { float:left; width:970px; height:61px; background-color:#FFFFFF; text-align:left; }
#header_bottom { float:left; width:970px; height:8px; text-align:left; }

#header_logo { width:726px; height:61px; background-color:#FFFFFF; float:left; text-align:left; }
#header_right { width:244px; height:61px; border:0px solid #000000; float:right; text-align:left; margin-top:6px; }

.languageFlags { margin-left:-28px; margin-right:8px;  }
#language { margin-left:14px; height:19px; width:216px; text-align:left; display:block; overflow:hidden; border:1px solid #999999; line-height:21px; background-image:url('../images/langmenu_bck.gif'); background-repeat:no-repeat; background-position:left top; z-index:2000; }
#language, #language a { text-decoration:none; }
div.languageItem { height:23px; line-height:23px; font-size:9px; }
div.languageItem:hover { background-color:#cccccc; color:#333333; }
div.langContent a { text-decoration:none; }
div.langContent { margin:0px 5px 0px 35px; }
/* div.languageItem_selected, div.languageItem_selected a {  color:#1a71ab; text-decoration:none; font-weight:bold; } */
div#languageSelection { margin:0px 0px 0px 14px; padding:0px; z-index:9999; display:block; position:absolute; background-color:#ffffff; opacity:100; border:1px solid #999999; width:215px; }

div#search { height:31px; text-align:left; border:1px none #cc0000; display:block; overflow:hidden; }
.tx-macinasearchbox-pi1 {  border:1px none #0000cc; margin-left: 15px; display:block; }
#searchform { border:1px none #00cc00; display:block; }

.topsearch_text{ height:20px; margin-right:5px; width:58px; margin:0px; padding:0px; font-size:1px; background-repeat:no-repeat; }
.topsearch_textfield { height:17px; width:120px; margin:-3px 0px 0px 3px; padding:1px; font-size:11px; background-image:url('../images/search_bck.gif'); background-repeat:no-repeat; }
.topsearch_button { width:24px; background-image:url('../images/go.gif'); height:21px; border:1px none #ffffff; margin-top:-4px;  }
.topsearch_table { width:216px; margin:5px 0px 0px 0px; border:0px none #00cc00; }


.menu { width:970px; height:25px;   margin:0px; padding:0px;} 
.menu_left { width:730px; height:25px; float:left; text-align:left; }
.menu_right { width:150px; height:25px; float:left;}
.menu_right_buttons { width: 90px; height: 25px; float:left;}
.menu_line { width:970px; height:28px; background-color:#bfce00; float:left;}
/* .menu_line { color:#cc0000; font-weight:bold; 	width:970px; height:124px; float:left; text-align: left; background-image:url(../images/bg_lijn_menu.jpg); background-position:top; background-repeat:repeat-x;  } */

.menu_schadow_left { float:left; width:14px; height:100%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
.menuwrapper { float:left; width:970px; height:33px; } 
.menu_schadow_right { float:left; width:15px; height:100%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }


.csc-mailform-field label { color:#66a0c7;}
.csc-mailform-submit { margin-top:5px;}

.maintekst, #maintekst { float:left; width: 200px; display: block; position: relative; padding-bottom:5px;}
.maintekst .mailform { float: left; margin-top:10px; }
.fielset .csc-mailform { float:left; margin-left: -20px;}



/* ######################################################################################################
** ###### DIV'S FOR CONTENT ELEMENTS ####################################################################
** ######################################################################################################
*/


/* ---------------------- HOMEPAGE ----------------------------------------------------- */
#home_left_shadow { width:14px; float:left; height:40%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#home_main { width:968px; float:left; height:40%; margin-left:15px; text-align:left; display: inline;}
#home_right_shadow {  width:15px; float:left; height:40%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y;}

#home_main p { padding: 0px; 15px; 30px; 15px; }

/* ---------------------- MAIN 2 COLUMN ------------------------------------------------ */

#sec_2column_left_shadow { width:15px; float:left; height:88%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#sec_2column_maincontent { width:707px; float: left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; padding-bottom: 30px; display: inline; }
#sec_2column_columnright { width:250px; padding-bottom: 25px; margin-left:13px; display: inline; float: left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_2column_right_shadow { float: left; width:15px; height:88%;}



/* ---------------------- MAIN 2 COLUMN - Over ons ------------------------------------- */

#2column_over_left_shadow { position:absolute;  width:14px; height:100%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#2column_over_maincontent { position:absolute; left:14px; width:707px; }
#2column_over_columnright { position:absolute;  left:721px; width:263px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#2column_over_right_shadow { position:absolute;  left:984px; width:15px; height:100%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }


/* ---------------------- MAIN 3 COLUMN - CONTACT ------------------------------------- */
#drie_column_contact_left_shadow { width:14px; float:left; height:88%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#drie_column_contact_submenu { width:339px; float:left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; padding-bottom: 30px; display: inline;}
#drie_column_contact_title_submenu { width:339px; float:left; padding-top:6px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#drie_column_contact_submenu2 { width:339px; float:left;}

#drie_column_contact_left_content { width: 339px; float:left; width: 339px; margin-top:25px; padding-left: 10px; padding-bottom: 30px; display: inline; color: #868689;}
#drie_column_contact_maincontent { width:368px; float:left; padding-top: 25px; padding-bottom:30px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; overflow:visible; }
#drie_column_contact_columnright{ width:263px; float:left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#drie_column_contact_right_shadow { width:15px; float:right; height:88%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }
#3column_contact_title_submenu img { margin-top: 5px; margin-left: 15px; display: inline;}


/* ---------------------- HOME KADER LEFT ------------------------------------------------ */
#home_kader { width:340px; float: left; margin-left:13px; display: inline;}
#home_kader_title { height:32px; width:340px;}
#home_kader_streep { height:14px; width:340px;}
#home_kader_tekst { width:360px;}
#home_kader_link { width:340px; margin-top: 15px; margin-bottom: 25px;}


/* ---------------------- HOME KADER MIDDEN  --------------------------------------------- */
#home_kader_midden { width:278px; float: left; margin-left:40px; display: inline;}
#home_kader_midden_title { height:32px; width:278px;}
#home_kader_midden_streep { height:14px; width:278px;}
#home_kader_tekst_midden { width:278px; padding-bottom: 0px; display: inline; }

#home_kader_tekst_midden li, #home_kader_tekst_midden ul { margin-left:5px; padding-left:5px;  }

#home_kader_link_midden { width:278px; margin-top: 5px; padding-top: 0px; padding-bottom:25px; display: inline; float: left;}


/* ---------------------- HOME KADER RECHTS  --------------------------------------------- */
#home_kader_rechts { width:90px; float: left; margin-left:10px; display: inline;}
#home_kader_rechts_main { width:278px; }
#home_kader_rechts_link { width:278px; margin-top: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 25px; display: inline;}


/* ---------------------- BLOK RECHTS --------------------------------------------------- */
#blok_rechts { width:237px; float: left; margin-top:15px; margin-left:10px;}
#blok_rechts_title { float: left; height:32px; width:205px;}
#blok_rechts_tekst { width:205px; float: left;}
#blok_rechts_link { width:205px; margin-top:10px;float:left;}



/* ---------------------- Sectoren - ALGEMEEN ------------------------------------------- */

#sectoren_title { float:left; width:721px; padding-left:15px; padding-top:31px; height:57px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; display: inline;}
#sectoren_content { float:left; width:721px; padding-left:15px; padding-bottom: 25px; display: inline;}

#sector { width:210px; height:169px; padding:1px 1px 1px 1px; margin-right:22px; margin-bottom:25px; border:1px solid #999999; float:left; display:inline;}
#sector_main { left: 220px; width: 120px; height:169px; padding-left:10px; voice-family: "\"}\""; voice-family:inherit; padding-left:7px; float: left; display: inline;}
#sector_main_title { width:116px; height:26px; float:left;}
#sector_main_copy { height:116px; width:116px; float:left;}
#sector_main_link { width:116px; height:13px; float: left;}
#sector_schadow { width:9px; height:169px; background-image:url(../images/img_lijn_sector.jpg); background-position:top; background-repeat:repeat-y; float:left; }
#sector_image { left: 125px; width: 74px; height:169px; float:left; }

/*#sector_main { left: 220px; width: 120px; height:148px; padding-left:10px; voice-family: "\"}\""; voice-family:inherit; padding-left:7px; float: left; display: inline;}
#sector_main_title { width:116px; height:26px; float:left;}
#sector_main_copy { height:95px; width:116px; float:left;}
#sector_main_link { width:116px; height:13px; float: left;}
#sector_schadow { width:9px; height:148px; background-image:url(../images/img_lijn_sector.jpg); background-position:top; background-repeat:no-repeat; float:left; }
#sector_image { left: 125px; width: 74px; height:148px; float:left; }
*/

#sector_onbekend { width:210px; height:150px; float:left; padding:1px 1px 1px 1px; margin-right:22px; border:0px solid #999999; margin-top: 25px; }
#sector_onbekend_title { width:210px; height:26px;}
#sector_onbekend_copy { width:210px;}
#sector_onbekend_link { width:210px; height:13px; margin-top: 10px; float:left;}


/* ---------------------- Sectoren - MAIN ----------------------------------------------- */

#sec_main_left_shadow { width:14px; float:left; height:88%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#sec_main_submenu { width:177px; float:left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_title_submenu { width:177px; float:left; padding-top:6px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_maincontent { width:530px; float:left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; padding-bottom:30px; margin-bottom: 30px; display: inline; overflow: visible;}
#sec_main_columnright { width:263px; float:left; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_right_shadow { width:15px; float:right; height:88%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }
/*
#sec_main_left_shadow { width:14px; position: relative; height:88%; background-image:url(../images/bg_main_left.jpg); background-position:top; background-repeat:repeat-y; }
#sec_main_submenu { width:177px; position: relative; left:14px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_title_submenu { width:177px; float:left; padding-top:6px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_maincontent { width:530px; position: relative; left:191px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x; margin-bottom: 30px; display: inline; overflow: visible;}
#sec_main_columnright { width:263px; position: relative; left:721px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#sec_main_right_shadow { width:15px; position: relative; left:984px; height:88%; background-image:url(../images/bg_main_right.jpg); background-position:top; background-repeat:repeat-y; }
*/


/* ---------------------- Sectoren - Kantoren -------------------------------------------- */

#sec_k_submenucontainer { position:relative; width:177px; float:left; height:auto; }
#sec_k_submenu { position:relative; width:177px; float:left; height:auto; }
#sec_k_maincontainer { position:relative; width: 530px; height:auto; float:left; z-index:1; }


#sec_k_image { position:relative; width:530px; height:184px; float:left;  z-index:1; }
#sec_k_kop { positi on:relative; width:530px; height:37px; margin-top:15px; float:left;}
#sec_k_main { position:relative; width:530px; height:auto; float:left; margin:0px; padding:0px; float:left; z-index:1;}
#sec_k_rightcolumncontainer { position:relative; width:249px; height:auto; float:right;}
#sec_k_rightcolumn { position:relative; width:249px; height:auto; float:right;}
#sec_k_main UL { float: left; margin-left: 7px; display:inline; } 


/* ---------------------- Sectoren - Mogelijkheden - Overzicht ---------------------------- */

#mogelijkheden_overzicht { width:530px;}
#mogelijkheden_overzicht_image { width:530px; height:184px; float:left;}
#mogelijkheden_overzicht_title { width:530px; height:43px; float:left;}
#mogelijkheden_overzicht_leftcontent { width:266px; float:left; padding-bottom: 30px; display: inline;}
#mogelijkheden_overzicht_rightcontent { width:245px; float:left; margin-left: 15px; padding-bottom: 30px; display: inline; color: #868689;}
#mogelijkheden_overzicht_rightcontent p { color: #868689; }



/* ---------------------- Sectoren - Mogelijkheden - Referenties -------------------------- */

#mogelijkheden_referenties { width:530px; margin-top: 60px; display: inline; padding-top:10px; }
#mogelijkheden_referenties_leftcontainer { width:286px; float:left; margin-top:50px;}
#mogelijkheden_referenties_image { width:215px; height: 144px; margin-left:15px; padding: 0px; border:0px none #999999; margin:0px; position:relative; display:inline;} 
#mogelijkheden_referenties_image img { width:215px; height: 144px; }
#mogelijkheden_referenties_rightcontainer { float:left; width: 215px; border:1px none #00ffCC; margin-top:20px;} 
#mogelijkheden_referenties_imageblok { float:left; width: 216px; border:0px none #00ffCC; margin-top:50px; display: inline;} 
#mogelijkheden_referenties_imageblok img { width:215px; height: 144px; border:0px none #999999; margin: 1px 1px 1px 1px; }


#mogelijkheden_referenties_title { width:286px; color:#66a0c7; font-weight:bold;}
#mogelijkheden_referenties_maincontent { width:286px; color:#868689; margin-top: 5px; display: inline;}
#mogelijkheden_referenties_items { width:286px; color:#868689; margin-top: 5px; margin:0px; padding:0px;}
#mogelijkheden_referenties_items table { border:0; border-spacing:0px; margin:0px; padding:0px; table-layout:auto;}

#mogelijkheden_referenties_linkjes { width:286px;  margin-top: 20px;}
#mogelijkheden_referenties_linkjes2 { width:286px; padding-top: 20px; position:absolute;}

#mogelijkheden_referenties_items_detail { width:215px; color:#868689; margin-top: 5px; margin-left: 0px;  } 
#mogelijkheden_referenties_items_detail_test { width:215px; color:#868689; margin-top: 5px; margin-left: 0px;  } 


#mogelijkheden_referenties_container { width:530px; border:0px; position:relative; display:block; }
#mogelijkheden_referenties_main_title { width:530px; border:0px; margin-top:32px; height:32px;}
#mogelijkheden_referenties_main_select { width:530px; border:0px; margin-top:32px; height:32px;}
#mogelijkheden_referenties_main_menu_page { height:22px; float: left; padding-top: 2px;}
#mogelijkheden_referenties_main_menu_lijn { width: 500px; margin-top: 7px; float: left; }
#mogelijkheden_referenties_main_menu_order { height:22px; margin-left: 5px; float: left;}
#mogelijkheden_referenties_main_menu_search { margin-left: 2px; float: left; }


#mogelijkheden_referenties_main_menu { width:500px; border:0px; float:left; margin-top:32px; color: #868689; overflow: hidden; text-align:center; }
#mogelijkheden_referenties_main_menu input startitem { background-color:#666666; width: 5px; size: 2;}


/* ---------------------- Sectoren - Mogelijkheden - Producten --------------------------- */

#mogelijkheden_producten_container { width:530px; }
#mogelijkheden_producten_main_title { width:530px; height:43px; float:left; color:#66a0c7; font-weight:bold; margin-top:32px;}
#mogelijkheden_producten_main_tekst { width:530px; float:left; padding-bottom: 15px; }


#mogelijkheden_producten { width:530px; margin-bottom: 15px; padding-bottom: 15px; display: inline; }
#mogelijkheden_producten_title { width:530px; height:23px; float:left; color:#66a0c7; font-weight:bold; margin-top:32px;}
#mogelijkheden_producten_leftcontainer { width:286px; float:left;}
#mogelijkheden_producten_maincontent { width:286px; float:left; text-align:left top; vertical-align:top; }
#mogelijkheden_producten_linkjes { width:286px; margin-top: 15px; float:left; display:inline;}
#mogelijkheden_producten_image { width:215px; float:left; margin-left:10px; padding: 0px 0px 0px 0px; border:0px solid #999999;}

#mogelijkheden_producten_linkjes A { margin-top: 15px; margin-bottom: 15px;}
#mogelijkheden_producten_image IMG { margin-top: 00px; margin-bottom: 0px;}



/* ---------------------- Sectoren - Mogelijkheden - Hergebruik --------------------------- */


.mogelijkheden_hergebruik_container { width:520px; ; }

.mogelijkheden_hergebruik_top_container { width: 520px; color: #868689; margin-top: 15px; }
.mogelijkheden_hergebruik_maxpages { margin-left: 5px; display: inline;}
.mogelijkheden_hergebruik_menupages { margin-left: 5px; display: inline;}

.mogelijkheden_hergebruik_image { width:215px; height: 194px; margin:0px; padding:0px;}
.mogelijkheden_hergebruik_main_container { width: 520px; color: #868689; margin-top: 15px; border:2px none #cc00cc; display:block; position:relative; height:220px;}
.mogelijkheden_hergebruik_title { width:530px; color:#66a0c7; font-weight:bold;}
.mogelijkheden_hergebruik_leftcontainer { width:276px; color:#868689; margin-top: 5px; margin-right:5px; display:block; border:1px none #ff9900; position:absolute;}
.mogelijkheden_hergebruik_rightcontainer { width: 215px; left:290px; position:relative; margin-top: 5px; display:block; top:0px; right:0px; border:1px none #0303030; clear:none; border:1px none #ff9900; }

.mogelijkheden_hergebruik_maincontent { width:276px; color:#868689; margin-top: 5px; }
.mogelijkheden_hergebruik_maincontent table { border:0; border-spacing:0px; margin:0px; padding:0px; table-layout:auto;}
.mogelijkheden_hergebruik_items { width:276px; color:#868689; margin-top: 5px;}
.mogelijkheden_hergebruik_linkjes { width:276px; margin-top: 20px;}


.mogelijkheden_hergebruik_image  img { width:215px; height: 144px; }



/* ---------------------- Sectoren - Stappenplan - Home ---------------------------------- */

#stappenplan_home { width:530px;}
#stappenplan_home_topimage { width:530px; height:184px; float:left;}
#stappenplan_home_title { width:530px; height:43px; float:left;}
#stappenplan_home_maincontent { width:286px; float:left; text-align:left top; padding-bottom: 30px; display: inline;}
#stappenplan_home_content { width:286px; float:left;}
#stappenplan_home_linkjes { width:286px; float:left; margin-top:15px;}
#stappenplan_home_image { width:211px; float:left; margin-left:12px; padding: 0px 0px 0px 0px; border:0px solid #999999; display: inline;}



/* ---------------------- Sectoren - ALGEMENE TEMPLATE ---------------------------------- */

#sectoren_algemeen_home { width:530px;}
#sectoren_algemeen_topimage { width:530px; height:184px; float:left;}
#sectoren_algemeen_title { width:530px; height:43px; float:left;}
#sectoren_algemeen_maincontent { width:530px; float:left; text-align:left top; padding-bottom: 30px; display: inline;}
#sectoren_algemeen_content { width:530px; float:left; padding-bottom: 10px;}
#sectoren_algemeen_linkjes { width:530px; margin-top:15px; display: inline; color:#FFFFFF;}
#sectoren_algemeen_linkjes a { width:530px; margin-top:15px;}

/* ---------------------- Sectoren - Dossier maken - dossierkeuze ------------------------ */

#dossier { width:530px; margin-top:0px; text-align:left; vertical-align:text-top; color: #868689;}
#dossier_title { width:530px; float:left; text-align:left; color: #3081B6; font-weight:bold; font-size: 14px; vertical-align:text-top; margin-top:35px; }
#dossier_item_repeat { width:530px; float:left;}
#dossier_subtitle { width:530px; height:17px; float:left; text-align:left; vertical-align:text-top; color:#999999; font-weight:bold; margin-top:10px;}
#dossier_content { width:491px; float:left; text-align:left; vertical-align:text-top; color: #868689; margin-top: 3px; padding-left: 0px; padding-bottom: 15px; display: inline;}
#dossier_uitklap { width:39px; float:left;}
#dossier_subtitle input { border: 0px;}


/* ---------------------- Sectoren - Contact - contact opnemen -------------------------- */

#contact_opnemen { width:530px; text-align:left; vertical-align:text-top;}
#contact_opnemen_topimage { width:530px; height:184px; float:left;}
#contact_opnemen_title { width:530px; height:43px; float:left; margin-top:10px;}
#contact_opnemen_maincontent { width:530px; float:left;}

#contact_opnemen_image { width:185px; height:62px; float:left; border:0px solid #666666; }
#contact_opnemen_tekst { width:283px; float:left; padding-left:10px; padding-top:-62px; display: inline;}
<!--
#contact_opnemen_image { width:185px; height:62px; border:0px solid #666666; }
#contact_opnemen_tekst { width:283px; left:190px; display: inline;}
-->
#contact_opnemen_tekst p { margin:0px; padding:0px;}

#contact_opnemen_form { width:530px; float:left; margin-top: 60px; padding-bottom: 30px; padding-left:0px; display: inline;}



/* ---------------------- Over ons - Mainpagina -------------------------- */

#overons_main { width:721px; float:left; text-align:left; padding-left:15px; padding-bottom: 25px; background-image: url(../images/bg_main_top.jpg); background-position:top left; background-repeat:repeat-x;}
#overons_main_title { width:693px; height:38px; float:left; margin-top:25px;}
#overons_main_maincontent { width:693px; float:left; }
#overons_main_tekstcontainer { width:399px; float:left; }
#overons_main_tekst { width:399px; float:left; }
#overons_main_link { width:399px; float:left; margin-top:10px; margin-bottom: 40px; }
#overons_main_image { width:261px; height:189px; float:left; border: 0px solid #666666; margin:0px; margin-left:15px; }
#overons_main_blokken { width:721px; float:left; padding-left:15px; margin-bottom: 30px; display: inline;}



/* ---------------------- Over ons - Nieuws -------------------------- */

#overons_nieuws { width:530px; text-align:left; float:left;}
#overons_nieuws_image { width:530px; height:184px; float:left; overflow: hidden;}
#overons_nieuws_title { width:530px; height:43px; float:left;}
#overons_nieuws_maincontent { width:530px; float:left; padding-bottom: 30px; display: inline;}



/* ---------------------- Vacatures  -------------------------- */

#vacatures { width:530px; text-align:left; vertical-align:text-top;}
#vacatures_topimage { width:530px; height:184px; float:left;}
#vacatures_title { width:530px; height:43px; float:left; margin-top:10px;}
#vacatures_maincontent { width:530px; float:left; padding-bottom: 30px; display: inline;}
#vacatures_tekst { margin-bottom:5px; display:inline;}




/* ---------------------- Vacatures - Interesse  ------------------------------------ */

#vacatures_interesse { width:530px; text-align:left; }
#vacatures_interesse_title { width:530px; height:37px; float:left;}
#vacatures_interesse_maincontent { width:530px; float:left; padding-top:10px; padding-bottom: 30px; display: inline;}
#vacatures_interesse_tekst_links { width:201px; float:left; }
#vacatures_interesse_image { width:125px; float:left; padding-left:37px; }
#vacatures_interesse_tekst_rechts { width: 165px; float:left; }
#vacatures_interesse_form { float:left; width:530px; padding-top:18px; }





/* ---------------------- Contact - Vestiging  ------------------------------------ */

#vestiging { width:530px; text-align:left; margin-top: 25px; float: left; }
#vestiging_main { width:175px; float:left;}
#vestiging_title { width:175px; float:left; color:#66a0c7; font-weight:bold;}
#vestiging_tekst { width:175px; float:left; margin-top: 16px; }
#vestiging_image { width:355px; float:left;}





/* ---------------------- Search - Resultaten  ------------------------------------ */
/*#search_container { margin-left: 15px; margin-right: 15px; margin-top: 15px; padding-bottom:30px; display: inline;}
#search_title { height: 43px; margin-top: 10px; display: inline; float:left; }
#search_resultaten { padding-bottom: 40px; display: inline;}
*/


/* ---------------------- Search - Resultaten  ------------------------------------ */
#search_container { margin-left: 15px; margin-right: 15px; margin-top: 15px; padding-bottom:30px; display: inline;}
#search_title { height: 43px; padding-top: 15px; padding-left: 15px; }
#search_resultaten { padding-left: 15px; padding-bottom: 40px; display: inline; float:left;}
#search_resultaten p { padding-left: 15px; padding-bottom: 40px; display: inline; }

#search_results { padding-left: 15px; padding-bottom: 40px; display: inline; float:left;}

/* ---------------------- Added for Korteweg  ------------------------------------ */
p.bodytext { margin:0 0 10px 0; padding:0px; text-align:left; float:left; }
H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0061a1; padding: 0; margin: 0;}

uischakelen in de sIFR-screen.css:
.sIFR-hasFlash h2 {
visibility: hidden;
letter-spacing: -9px;
font-size: 55px;
}

