html                                  { background-color:#fff;  height:100% ; overflow:hidden;}
body                                  { padding:0px; background-color: #ccc; background-image:url('/images/bg_temp.jpg'); background-position:center right; 
                                        background-repeat:no-repeat;margin: 0;height:100%;  overflow:hidden; font-family:arial, helvetica, sans-serif; font-size:12px;}

#page                                 { margin-top:20px; padding: 10px ;  display:block; }

img                                   { border:0px;}

#mainmenu                             { }
#mainmenu .active                     { color:#f00;}
.submenu                              { }

ul {
	margin:0px;
	padding:0px;
	list-style-position:inside;
}

ul li {
	margin:0px;
	padding:0px;
	line-height:18px;
}


/*------------------------------------------------ page borders ------------------------------------*/

#bb1, #bb2, #bb3, #bb4                { background-color: #fff; position: fixed; } 
#bb1, #bb3                            { height: 10px; width: 100%; } 
#bb2, #bb4                            { width: 10px; height: 100%; } 
#bb1                                  { top:0;} 
#bb3                                  { bottom:0; } 
#bb2                                  { left:0; top:0;} 
#bb4                                  { right:0; top:0; } 


/*-------------------------------------------------- mainmenu --------------------------------------*/


#mainmenucontainer                    { float:left; display:block; width:210px;  padding:7px; background-color:#fff; margin-top:19px;}

#mainmenutop                          { }
#mainmenutop ul                       { width:210px; display:block; list-style:none; padding:0px; margin:0px;}
#mainmenutop ul li                    { text-align:right;margin-top:2px ;margin-bottom:2px; }
#mainmenutop ul li  a                 { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; color:#000; }
#mainmenutop ul li  a:hover           { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#aaa; color:#000; }

#mainmenu                             { }
#mainmenu ul                          { background-color:#447836; width:210px; display:block; list-style:none; padding:0px; margin:0px; padding-top:7px; padding-bottom:15px;}
#mainmenu ul li                       { text-align:right;margin-top:2px ;margin-bottom:2px; }
#mainmenu ul li  a                    { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; color:#f0dd43; }
#mainmenu ul li  a:hover              { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#000; color:#f0dd43; }
#mainmenu ul li  a.active             { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#000; color:#f0dd43; }

#mainmenu ul ul                       { padding:0px; margin:0px;}
#mainmenu ul li ul li                 { text-align:right;margin-top:2px ;margin-bottom:2px; height:17px; overflow:visible; }
#mainmenu ul li ul li a               { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; color:#fff; }
#mainmenu ul li ul li a:hover         { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#000; color:#fff; }
#mainmenu ul li ul li a.active        { display:block; height:17px; padding-right:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#000; color:#fff; }

#mainmenu ul li ul li                 { position:relative; }
/*#mainmenu ul li ul li ul            { position:absolute; left:100%; top:0px; padding:0px;margin-left:15px;  display:none; background-image:url('/images/bg_60.png'); background-color:transparent;  width:170px; }*/
#mainmenu ul li ul li ul              { position:absolute; left:100%; top:0px; padding:0px; padding-left:15px; padding-top:5px; padding-bottom:5px; margin:0px;  display:none; background-image:url("/images/subsub_bg.gif"); background-repeat:repeat-y; background-position:left; background-color:transparent; width:170px; }
#mainmenu ul li ul li ul li           { text-align:left ;margin-top:2px ;margin-bottom:2px; height:17px; overflow:visible; }
#mainmenu ul li ul li ul li a         { display:block; height:17px; overflow:hidden; padding-left:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; color:#fff; }
#mainmenu ul li ul li ul li a:hover   { display:block; height:17px; overflow:hidden; padding-left:10px; margin-top:2px; margin-bottom:2px; text-decoration:none; background-color:#000; color:#fff; }

div#searchMenu												{ margin-top:10px;}
div#searchMenu form 									{ margin:0px; padding:0px;}
div#searchMenu form input#searchText	{ border:1px solid #ccc; width:140px; color:#000; height:18px;margin:0px; padding:0px; padding-left:1px; padding-right:1px; display:block; float:left;}
/*div#searchMenu form input#searchSubmit{ background-color:#447836; color:#f0dd43; border:none; display:block; float: left; height:20px; text-align:right; margin:0px; margin-left:5px; padding:0px; width:40px;}*/
div#searchMenu form input#searchSubmit{ margin-left:5px;}

#logo                                 { width:210px; height:80px;}
#logo a img 													{ border:none;}

/* ----------------------------------------------- template 1 + 3 ------------------------------- */

#content                              { float:left; margin-left:5px; margin-top:19px; }
#content a                            { color:#f0dd43;}
#content .aTabContent	a                     { color:#447836;}
#cont1                                { float:left; padding:20px; padding-top:0px; padding-left:32px; padding-right:20px; color:#fff; background-image:url('/images/bg_87.png'); width:533px; height:400px; overflow:auto;}

div.paddingContainer									{ padding:5px; padding-top:0px; width:575px; background-image:url('/images/bg_87.png'); height:20px;}

#rechts                               { float:left; margin-left:10px;background-image:url('/images/bg_white_87.png'); width:140px; padding:10px;}
#rechts a                             { color:#447836;}
/* ----------------------------------------------- template 2 ----------------------------------- */

#blocks                               { width:770px; display:block; margin-top:105px; float:left; }
/*#blocks  .blocked                     { float:left; width:210px; height:183px; margin-left:15px; margin-bottom:15px; padding:13px; background-image:url('/images/bg_g76.png'); overflow:hidden; color:#fff; font-size:11px;}*/
#blocks  .blocked                     { float:left; width:210px; height:183px; margin-left:15px; margin-bottom:15px; padding:13px; background-image:url('/images/bg_87.png'); overflow:hidden; color:#fff; font-size:11px;}
#blocks  .blocked.yellow h3						{ color:#f0dd43;}
#blocks .blocked a:hover							{ color:#f0dd43;}
/*#blocks  .blocked.yellow             	{ float:left; width:210px; height:183px; margin-left:15px; margin-bottom:15px; padding:13px; background-image:url('/images/bg_yellow_76.png'); overflow:hidden; color:#fff; font-size:11px;}*/
#blocks .blocked a										{ color:#fff; text-decoration:none;}
/*#blocks  .blocked:hover               { float:left; width:210px; height:183px; padding:13px; background-image:url('/images/bg_87.png'); overflow:hidden;}*/
#blocks  .blocked:hover               { float:left; width:210px; height:183px; padding:13px; background-image:url('/images/bg_g76.png'); overflow:hidden;}

#blocks h1                            { text-decoration:none; color:#fff;}
#blocks h2                            { text-decoration:none; color:#fff;}
#blocks h3                            { text-decoration:none; color:#fff; font-family:verdana; font-size:20px; margin:0px; padding:0px; padding-bottom:10px; font-weight:normal;}

/* ----------------------------------------------- template 4 ----------------------------------- */

div.aTab															{ width:573px;}
div.aTabTitle                         { margin-bottom:5px; padding:13px; color:#fff; background-image:url('/images/bg_60.png'); width:547px; cursor:pointer;}
div.aTabTitle.aTabTitleOpen						{ background-image:url('/images/bg_87.png');}
div.aTabTitle h3                      { text-decoration:none; color:#fff; font-family:arial; font-size:20px; margin:0px; padding:0px; font-weight:normal;}
div.aTabContent												{ margin:0px; margin-top:-3px; margin-bottom:5px; padding:13px; padding-bottom:25px; color:#333; background-image:url('/images/bg_87_white.png'); width:547px; display:none; font-size:12px;}
div.aTabContent	a                     { color:#447836;}

/* ----------------------------------------------- template 5 ----------------------------------- */

div#topMenu                           {	float:left;	width:214px; margin-right:5px; }
div#topMenu ul                        { list-style:none;	margin:0px;	padding:0px; }
div#topMenu ul li                     {	line-height:41px; width:190px; padding-left:12px; padding-right:12px;	background-image:url("/images/bg_87.png");
                                        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;	margin-bottom:4px;}
div#topMenu ul li a                   {	color:#fff;	text-decoration:none;}
div#topMenu ul li.active a						{ color:#f0dd43;}
div#topMenu ul li a:hover             {	color:#f0dd43;}

#cont2                                { float:left; padding:18px; color:#000; background-image:url('/images/bg_87_white.png'); width:490px; height:380px; overflow:auto; overflow-x:hidden;}
#cont2 a                              { color:#447836;}

/* ----------------------------------------------- template 6 ----------------------------------- */

#content2                             { float:left; margin-left:5px; margin-top:19px; }
#content2 a                           { color:#f0dd43;}
#cont3                                { padding:20px;  color:#fff; background-image:url('/images/bg_87.png'); width:559px; height:390px; overflow:auto;}
div#articleContainer									{ padding:20px; padding-top:10px; width:559px; background-image:url('/images/bg_87.png');}
div#articleContainer a								{ color:#f0dd43; font-weight:bold; padding-right:15px; text-decoration:none;}
div.articleContent										{ display:none;}

div#topMenuHorizontal                 {	width:601px; height:54px; margin-bottom:1px; }
div#topMenuHorizontal ul							{ list-style:none; margin:0px; padding:0px;}
div#topMenuHorizontal ul li						{ float:left; height:49px; padding-top:5px; padding-left:12px; padding-right:12px; background-image:url("/images/bg_grey_50.png"); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin-right:1px; width:125px; overflow:hidden;}
div#topMenuHorizontal ul li.active		{ float:left; height:49px; padding-top:5px; padding-left:12px; padding-right:12px; background-image:url("/images/bg_87.png"); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin-right:1px; width:125px; overflow:hidden;}
div#topMenuHorizontal ul li a 				{ color:#fff; text-decoration:none;}

/* ----------------------------------------------- modules: vacature --------------------------- */
#vacaturesHome                        { text-decoration:none;}
#vacaturesHome a                      { color:#000; text-decoration:none;}
  
/* ----------------------------------------------- modules: nieuws   --------------------------- */
#newslist                             { }
#newslist h3                          { margin-bottom:0px;}
.newslink                             { color:#ece43b; text-decoration:none; }

/* ----------------------------------------------- modules: zoeken   --------------------------- */

div#searchModule h4										{ margin-bottom:10px;}
div#searchModule h4.noResult					{ color:#f0dd43;}
div#searchModule ul 									{ margin:0px; padding:0px; list-style-position:outside; margin-left:20px;}
div#searchModule ul li a							{ color:#f0dd43; text-decoration:none;}

/* ----------------------------------------------- modules: nieuwsFront ------------------------ */

ul#newsFrontList 											{ list-style:none; margin:0px; padding:0px; list-style-position:outside;}
ul#newsFrontList li										{ line-height:18px;}
ul#newsFrontList li a									{ color:#fff; text-decoration:none;}
ul#newsFrontList li a:hover						{ color:#f0dd43;}
