﻿body { font-family: Verdana; font-size: 10px; color: #000; margin: 0; padding: 0; }
h1 { margin: 0 0 10px 0; padding: 0; font-size: 25px; color: #5d5d5d;}
#pagina_container { z-index: 10; width: 960px; margin: 0 auto; padding: 0; background: url(../images/bg_groep_new.jpg) no-repeat; position: relative;}
#header { width: 960px; height: 220px;}
#left_col { width: 229px; clear: both; float: left; margin: 0 0 20px 0;}
#content { width: 731px; float: left; overflow: hidden; margin: 0 0 20px 0;}
#contentsub { width: 500px; float: left; overflow: hidden; margin: 0 20px 20px 0;}
.right_col { width: 210px; float: left; margin: 30px 0 20px 0;}
.wrapper { overflow: hidden; margin: 0 0 10px 0;}
a { color: #5d5d5d;}

/* HEADER */

#header .logo a {  text-indent: -9999px; clear: both; float: left; border: 0; background: #fff url(../images/logo_frissen_groep.jpg); width: 132px; height: 80px; display: block;}
#header .logo img { border: 0;}

#util { overflow: hidden; width: 438px; float: right; margin: 10px 0 0 0;}
*html #util {width: 451px;}
*+html #util {width: 446px;}
#util ul { list-style: none; float: left; margin: 0; padding: 0;}
#util form { float: left;}
#util ul li { float: left; margin: 5px 5px 0 0; padding: 0;}
#util ul li.last { margin: 5px 0 0 0;}
#util ul li.streep { border-right: 1px solid #000; padding: 0 5px 0 0;}
#util ul li a { color: #000; text-decoration: none; margin: 0; padding: 0;}
#util ul li a:hover { text-decoration: underline;}
#util #txtSearch { height: 16px; margin: 0 0 0 5px;}
#util #btnSearch { margin: 0 10px 0 5px; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 21px; border: 0;}
/*#snelmenu { float: right; margin: 12px 20px 0 0; width: 133px;}*/

#snelmenu { position:absolute; top:42px; right: 18px; float: right; margin: 12px 0 0 0; width: 133px;}
*html #snelmenu { position:absolute; top:42px; right: 0; float: right; margin: 12px 0 0 0; width: 133px;}
#snelmenu form { margin: 0; padding: 0;}
#snelmenu legend { display: none; margin: 0; padding: 0;}
#snelmenu fieldset { border: 0; margin: 0; padding: 0;}
#snelmenu input { font-size: 10px; margin: 10px 0 0 0; padding: 0;}
#snelmenu select { font-size: 11px; margin: 0; padding: 0; width:150px;}

#snelmenu #btnSelecteer { width: 110px; margin: 8px 0 0 0; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 19px; border: 0;}

/* LEFT_COL */

.alg_menu { margin: 12px 0 0 0; padding: 0; font-size: 11px;}
.alg_menu ul { margin: 0; padding: 0;}
.alg_menu ul li { margin: 0 0 2px 0; list-style: none; color: #000; background: url(../images/btn_submenu.png) no-repeat; padding: 3px 0 4px 0; width: 219px;}
*html .alg_menu ul li { margin: 0;}
*+html .alg_menu ul li { margin: 0;}
.alg_menu ul li a { margin: 0; padding: 0 0 0 26px; color: #424242; line-height: 15px; text-decoration: none; display: block;}
.alg_menu ul li a:hover { text-decoration: underline;}
.alg_menu ul li a.active { text-decoration: underline;}

.info_menu { margin: 12px 0 0 0; padding: 0; font-size: 11px;}
.info_menu ul { margin: 0; padding: 0;}
.info_menu ul li { margin: 0 0 2px 0; list-style: none; color: #000; background: url(../images/btn_submenu.png) no-repeat; padding: 3px 0 4px 0; width: 219px;}
*html .info_menu ul li { margin: 0;}
*+html .info_menu ul li { margin: 0;}
.info_menu ul li a { margin: 0; padding: 0 0 0 26px; color: #b60000; line-height: 15px; text-decoration: none; display: block;}
.info_menu ul li a:hover { text-decoration: underline;}
.info_menu ul li a.active { text-decoration: underline;}

#submenu { margin: 12px 0 0 0; padding: 0; font-size: 11px;}
#submenu ul { margin: 0; padding: 0;}
#submenu ul li { margin: 0; list-style: none; color: #000; background: url(../images/btn_submenu.png) no-repeat; height: 16px; padding: 4px 0 0 0;}
#submenu ul li a { margin: 0; padding: 0 0 0 26px; color: #424242; text-decoration: none;}
#submenu ul li a:hover { text-decoration: underline;}
#submenu ul li a.active { text-decoration: underline;}

#left_col .banner { margin: 20px 0 0 0; display:none;}
#left_col .banner a { background: url(../images/banner_bvba.jpg) top; width: 210px; height: 77px; display: block; text-indent: -9999px;}
#left_col .banner a:hover { background-position: bottom;}


/* CONTENT */

#breadcrumbs { margin: 32px 0 15px 0; width: 730px;}
#breadcrumbs ul { margin: 0; padding: 0;}
#breadcrumbs ul li { list-style: none; display: inline;}

#portal_keuze { position: absolute; top: 150px; width: 731px; height: 185px;}
#portal_keuze #intern { margin: 0 9px 0 0; background: url(../images/btn_intern_transport.png) no-repeat; display: block; text-indent: -9999px; width: 361px; height: 185px; float: left;}
#portal_keuze #groen { background: url(../images/btn_groen_techniek.png) no-repeat; display: block; text-indent: -9999px; width: 361px; height: 185px; float: left;}

.paragraph { font-size: 11px; color: #424242; margin: 0 0 25px 0;}
.paragraph p { margin:0; padding:0; }
.paragraph .image { float: left; margin: 0 10px 10px 0;}
.paragraph .right { float: right;  margin: 0 0 10px 10px; }

.nieuwsteasers { height: 130px; padding: 150px 0 0 0; margin: 0; background: url(../images/bg_nieuwsteaser.png) no-repeat bottom;}
* html .nieuwsteasers { padding: 110px 0 0 0; margin: 0;}
.nieuwsteasers ul { margin: 35px 0 0 15px; padding: 0; float: left; width: 345px; height: 80px; overflow: hidden;}
* html .nieuwsteasers ul {width: 340px; height: 10px; margin: 80px 0 0 15px; padding: 0;}
.nieuwsteasers ul li { list-style: none; margin: 0; color: #424242;}
.nieuwsteasers ul li a { text-decoration: none; color: #424242; overflow: hidden; width: 330px; height: 15px; display: block; float: left; margin: 0 0 18px 0;}
.nieuwsteasers ul li a:hover { text-decoration: underline;}
a.toonalle { color: #424242; float: right; margin: 10px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje.jpg) no-repeat right;}

ul.berichten { margin: 0; padding: 0;}
ul.berichten li { overflow: hidden; width: 500px; margin: 0 0 20px 0;}
ul.berichten li .titel { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #a0a0a0;}
ul.berichten li .titel a { text-decoration: none; font-weight: bold; color: #000;}
ul.berichten li .datum { font-style: italic;}
ul.berichten li img { float: left; margin: 10px 10px 10px 0;}
ul.berichten li .text { margin: 10px 0 10px 0;}
ul.berichten li a.lees_meer { clear: both; float: left; padding: 3px 5px 0 5px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}

ul.producten { margin: 0; padding: 0;}
ul.producten li { overflow: hidden; width: 730px; margin: 0 0 20px 0;}
ul.producten li .titel { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #a0a0a0;}
/*ul.producten li .titel { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #a0a0a0;}*/
ul.producten li .titel a { text-decoration: none; font-weight: bold; color: #000;}
ul.producten li .datum { font-style: italic;}
ul.producten li img { clear: both; float: left; margin: 0 10px 10px 0; width: 125px; overflow: hidden; border: none;}
ul.producten li img.occasion { width: 100px; margin: 0 10px 10px 0;}
ul.producten li .text { margin: 0 0 10px 0;}
ul.producten li .text strong { margin: 0 0 10px 0; width: 150px; display: block; clear: both; float: left;}
ul.producten li a.lees_meer { clear: left; float: left; padding: 3px 5px 0 5px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}
*+html ul.producten li a.lees_meer  {margin-top:0px;}

.nieuws_detail .date { font-style: italic; margin: 0 0 10px 0;}
.nieuws_detail .image img { float: left; border: 0; margin: 0 15px 15px 0;}
.nieuws_detail .text a { color: #424242;}

.nieuws_detail input.terug { background-color: #a0a0a0; border: 0; color: #fff; font-size: 11px; height: 21px; padding: 0 3px 4px 3px;}
.nieuws_detail .terug {font-family: arial; text-decoration: none; display:block; float: left; background-color: #a0a0a0; border: 0; color: #fff; font-size: 11px; height: 19px; padding: 3px 5px 0 5px; margin: 15px 5px 10px 0;}
.nieuws_detail a {text-decoration: none;}
*+html .nieuws_detail input.terug { padding: 0;}

.product_detail input.terug {background-color: #a0a0a0; border: 0; color: #fff; font-size: 11px; height: 21px; padding: 0 3px 4px 3px; margin: 15px 5px 0 0; float: left;}
*html .product_detail input.terug { padding: 3px 5px 4px 5px;}
*+html .product_detail input.terug { padding: 0;}

.product_detail .linkterug {font-family: arial; text-decoration: none; display:block; float: left; background-color: #a0a0a0; border: 0; color: #fff; font-size: 11px; height: 19px; padding: 3px 5px 0 5px; margin: 15px 5px 10px 0;}
.product_detail .stuurdoor {font-family: arial; text-decoration: none; display:block; float: left; background-color: #a0a0a0; border: 0; color: #fff; font-size: 11px; height: 19px; padding: 3px 5px 0 5px; margin: 15px 5px 10px 0;}

.product_detail .image img { float: left; border: 0; margin: 0 15px 15px 0;}
.product_detail .text { overflow: auto;}
.product_detail .text a { color: #424242;}
.product_detail .text ul { margin: 0 0 0 30px; padding: 0;}
.product_detail .text ul li { list-style-type: square; }
.product_detail .text ul li a { color: #424242;}

#zoekding { overflow: hidden; height: 60px; background: #fff url(../images/bg_zoek.jpg) repeat-y; border: 1px solid #e2e2e2; width: 719px; padding: 10px 0 0 10px; margin: 0 0 15px 0;}
*+html #zoekding { padding: 10px 0 10px 10px; }
#zoekding label { width: 80px; height: 16px; display: block; float: left; margin: 0 0 10px 0; padding: 4px 0 0 0;}
#zoekding select { font-size: 12px; float: left; margin: 0 40px 0 0;}
#zoekding input { float: right; width: 70px; margin: 0 10px 10px 0; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 19px; border: 0;}
#zoekding .box { clear: both; float: left; height: 20px; width: 515px;}
#zoekding .box label.merk { float: left;}
#zoekding .box select.merk { float: left;}

#zoekding2 { overflow: hidden; height: 30px; background: #fff url(../images/bg_zoek.jpg) repeat-y; border: 1px solid #e2e2e2; width: 719px; padding: 10px 0 0 10px; margin: 0 0 15px 0;}
*+html #zoekding2 { padding: 10px 0 10px 10px; }
#zoekding2 label { width: 80px; height: 16px; display: block; float: left; margin: 0 0 10px 0; padding: 4px 0 0 0;}
#zoekding2 select { font-size: 12px; float: left; margin: 0 40px 0 0;}
#zoekding2 input { float: right; width: 70px; margin: 0 10px 10px 0; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 19px; border: 0;}

.subnieuws ul { margin: 0; padding: 0;}
.subnieuws li { background-color: #fff; width: 244px; height: 235px; border: 1px solid #e2e2e2; margin: 0 4px 10px 0; padding: 0; float: left; list-style: none;}
.subnieuws li a { font-weight: bold; text-decoration: none; padding: 10px 10px 0 10px; margin: 0 0 10px 0; display: block; height: 26px; overflow: hidden;}
.subnieuws .image { width: 244px; height: 90px; overflow: hidden;}
.subnieuws .image img { width: 244px; height: 90px;}
.subnieuws p { margin: 10px 10px 0 10px; height: 61px; overflow: hidden;}
.subnieuws li a.lees_meer { color: #424242; float: right; margin: 0 10px 10px 0; padding: 10px 12px 0 0; background: url(../images/pijltje.jpg) no-repeat right;}

form.contactform fieldset { border: 0;}
form.contactform legend { display: none;}
form.contactform label { width: 150px; display: block; float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 11px;}
form.contactform label.opmerking { margin: 10px 0 5px 0;}
form.contactform label.error { float: left; margin-left: 10px; line-height: 20px; color: #ff6464; font-weight: bold;}
form.contactform div { overflow: hidden; clear: both; }
*+html form.contactform div { margin-bottom:10px; }
form.contactform input { width: 150px; margin: 0 0 10px 0; font-family: Verdana; font-size: 11px; float: left;}
form.contactform textarea.error,
form.contactform input.error { border: 2px solid #ff6464; }
form.contactform textarea { float: left; width: 600px; height: 100px; font-family: Verdana; font-size: 11px;}
form.contactform .verzend { margin: 10px 0 0 0; padding: 0 5px 3px 5px; width: 70px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 21px; border: 0;}

.vacature {}
.vacature a { font-weight: bold; color:#00a700; font-size: 14px; text-decoration: none; clear: both; float: left; border-bottom: 1px solid #00a700;}
.vacature a:hover { color: #424242;}
.vacature .datum { margin: 10px 0 10px 0; clear: both; float: left; font-style: italic; color: #a0a0a0;}
.vacature .text { clear: both; float: left; font-size: 12px;}
.vacature img { background-color: Aqua;}
.vacature a.lees { clear: both; float: left; width: auto; padding: 3px 5px 0 5px; margin: 10px 0 30px 0; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}

/* RIGHT_COL */

.bg_nieuws_top { background: url(../images/bg_nieuws_top.png) no-repeat; height: 30px; text-indent: -9999px;}
ul.home_nieuws { background: url(../images/bg_nieuws.png); margin: 0; padding: 10px 5px 10px 25px;}
ul.home_nieuws li { list-style-type: square; margin: 0 0 10px 0; color: #a0a0a0;}
ul.home_nieuws li a { text-decoration: none; color: #424242;}
ul.home_nieuws li a:hover { text-decoration: underline;}
.bg_nieuws_bottom {background: url(../images/bg_nieuws_bottom.png) no-repeat bottom; height: 10px;}

form.overzicht fieldset { margin: 0; padding: 0; border: 0; background: url(../images/bg_nieuws.png);}
form.overzicht fieldset legend { display: none;}
form.overzicht fieldset .wrapper { padding: 5px 5px 0 15px;}
form.overzicht fieldset select { margin: 0 0 10px 0; width: 180px; font-size: 11px;}
form.overzicht fieldset label {  float:left; width:160px; margin-bottom:3px; }
form.overzicht fieldset input { float:left; clear:both; width:15px; margin:0px 5px 0px 0;  }
*+html form.overzicht fieldset input { float:left; clear:both; width:15px; margin:-2px 5px 0px 0;  }
form.overzicht fieldset input.zien { float:left; clear:both; width:auto; margin:0px 10px 0px 0; cursor:pointer;  }

form.overzicht fieldset .zien { margin: 0 10px 0 5px; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 21px; border: 0;}

.bg_test_top { background: url(../images/bg_test_top.png) no-repeat; height: 30px; text-indent: -9999px;}
.test { background: url(../images/bg_nieuws.png); margin: 0; padding: 10px 5px 10px 25px; overflow: hidden;}
.test li { list-style-type: square; margin: 0 0 10px 0; color: #a0a0a0;}
.test li a { text-decoration: none; color: #424242;}
.test li a:hover { text-decoration: underline;}
.bg_test_bottom {background: url(../images/bg_nieuws_bottom.png) no-repeat bottom; height: 10px;}
.test a { font-weight: bold;}
.test .image { margin: 0 0 10px 0;}
.test .image img { width: 170px;}
.test .text { margin: 0 5px 0 0;}

.bg_actie_top { background: url(../images/bg_actie_top.png) no-repeat; height: 30px; text-indent: -9999px;}
.actie { background: url(../images/bg_nieuws.png); margin: 0; padding: 10px 5px 10px 25px; overflow: hidden; width: 180px;}
.actie li { list-style-type: square; margin: 0 0 10px 0; color: #a0a0a0;}
.actie li a { text-decoration: none; color: #424242;}
.actie li a:hover { text-decoration: underline;}
.bg_test_bottom {background: url(../images/bg_nieuws_bottom.png) no-repeat bottom; height: 10px; width: 210px;}
.actie a { font-weight: bold;}
.actie .image { margin: 0 10px 10px 0; float: left; width: 165px !important; overflow: hidden;}
.actie .image img { max-width: 165px;}
*html .actie .image img { width: 165px;}
.actie .text { margin: 0 5px 0 0;}

/* FOOTER */

#footer { background-color: #a0a0a0; color: #fff; clear: both; width: 960px; height: 17px; text-align: center; padding: 3px 0 0 0; margin: 0;}
#footer a { color: #fff; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

/* UITGEBREID ZOEKEN */

form.uitgebreid_zoeken { background: #fff url(../images/bg_zoek.jpg) repeat-y; border: 1px solid #e2e2e2; width: 719px; padding: 0 0 10px 10px; margin: 0 0 15px 0;}
form.uitgebreid_zoeken fieldset { border: 0;}
form.uitgebreid_zoeken legend { display: none;}
form.uitgebreid_zoeken .kolom { width: 230px; float: left; margin: 10px 0 0 0; }
form.uitgebreid_zoeken .kolom input { clear: left; float: left;}
form.uitgebreid_zoeken .kolom label { float: left; width: 195px; height: 16px; padding: 5px 0 0 0;}
form.uitgebreid_zoeken #txtSearch { float: left; width: 170px; padding: 0; margin: 10px 0 0 0;}
form.uitgebreid_zoeken #btnSearch { margin: 10px 10px 0 5px; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 21px; border: 0; float: left;}
form.uitgebreid_zoeken .searchBtn { margin: 10px 10px 0 5px; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 21px; border: 0; float: left;}
#searchresultstabs { margin: 15px 0 0 0; width: 710px;}
#searchresultstabs ul { margin: 0; padding: 0;}
#searchresultstabs ul li { float: left; text-align: center; list-style: none;}
#searchresultstabs ul li a { text-decoration: none; display: block; background: url(../images/tabje_hover.jpg); color: #fff; width: 123px; height: 15px; padding: 3px 0 0 0;}
#searchresultstabs ul li a:hover { background: url(../images/tabje.jpg); color: #000;}
#searchresultstabs ul li a.active { background: url(../images/tabje.jpg); color: #000;}

.resultaat_overzicht { padding: 10px;}
.resultaat_overzicht ul {}

#searchresults { background: #fff url(../images/bg_zoek.jpg) repeat-y; border: 1px solid #e2e2e2; width: 729px; margin: 0; padding: 0; overflow: hidden;}
#searchresults ul { margin: 0; padding: 0;}
#searchresults ul li { position: relative; background-color: #fff; border: 1px solid #e2e2e2; height: 60px; margin: 0 0 10px 0; list-style: none; padding: 8px 8px 3px 8px;}
#searchresults ul li a { color: #000; font-weight: bold; background: url(../images/blokje.jpg) no-repeat; padding: 0 0 0 15px;}
#searchresults ul li .thema { position: absolute; top: 0; right: 0; background-color: #a0a0a0; width: auto; height: 17px; text-align: center; color: #fff; padding: 3px 8px 0 8px;}
#searchresults ul li .omschrijving { margin: 10px 0 0 0; height: 31px; overflow: hidden;}

#searchresults ul li .intern{ background-color: #b60000; color: #fff;}
#searchresults ul li .groen { background-color: #00a700;}
#searchresults ul li .frissen{ background-color: #a0a0a0; color: #fff;}

#searchresults .tabpager { width: 719px; height: 30px; }
#searchresults .tabpager ul { margin: 0; padding: 0;}
#searchresults .tabpager ul li { margin: 5px 3px 0 0; padding: 0; background: none; border: 0; width: auto; height: auto; float: left;}
#searchresults .tabpager ul li a { margin: 0; text-decoration: none; background: none; border-right: 1px solid #000; padding: 0 5px 0 5px;}
#searchresults .tabpager ul li a.last { border: none;}
#searchresults .tabpager a.previous { text-decoration: none; margin: 0; padding: 3px 8px 0 8px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 20px; border: 0; float: left;}
#searchresults .tabpager a.next { text-decoration: none; margin: 0; padding: 3px 8px 0 8px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 20px; border: 0; float: left;}

form.contact { }
form.contact fieldset { border: 0;}
form.contact legend { display: none;}
form.contact label { float: left; width: 150px; margin: 0 0 10px 0;}
form.contact textarea { height: 100px; width: 300px; font-family: Verdana; font-size: 12px;}
form.contact input { height:14px; margin: 0 0 10px 0;}
form.contact input.verzend { width: 110px; margin: 8px 10px 0 0; padding: 0 3px 3px 3px; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 19px; border: 0;}

/* KLEUR UITZONDERINGEN */
.intern .bannergroen {display:none; }
.intern .bannerrood {margin-top:20px; }
.intern .bannerrood img { border:none;}
.intern .bannerrood img a {margin-top:20px; margin-bottom: 20px; border:none; text-decoration:none; }
.intern .subnieuws li a { color: #b60000;}
.intern .subnieuws .image { background: url(../images/bg_intern_news.jpg);}
.intern #header .logo a { background: #fff url(../images/logo_frissen_intern.jpg); margin: 0; padding: 0;}
.intern #pagina_container { background: url(../images/bg_intern_new.jpg) no-repeat;}
.intern .sitecatmenu { background: url(../images/bg_sitecat_intern.png) no-repeat; position:absolute; top: 173px; right: 0; width: 730px; height: 40px; margin: 0; padding: 0; overflow: hidden;}
.intern .sitecatmenu ul { margin: 0 0 0 16px; padding: 0;}
.intern .sitecatmenu ul li { float: left; padding: 10px 10px 0 10px; list-style: none; height: 40px;}
.intern .sitecatmenu ul li:hover { background-color: #980000;}
.intern .sitecatmenu ul li.active { background-color: #980000;}
.intern .sitecatmenu ul li a { color: #fff; text-decoration: none; font-size: 14px;}
/*aanpassingen DW menu item actief laten*/
.intern .sitecatmenu ul li.active {background: #980000 !IMPORTANT; }
/*aanpassingen DW menu item actief laten end*/

.intern a.toon_alle { color: #b60000; float: right; margin: 5px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje_rood.jpg) no-repeat right;}
.intern #breadcrumbs ul li a { color: #b60000; text-decoration: none; border-right: 1px solid #000; padding: 0 5px 0 0; margin: 0 5px 0 0;}
.intern h2 { margin: 0 20px 10px 0; padding: 0; font-size: 15px; color: #b60000;}
.intern .info_menu ul li a { color: #b60000;}
.intern .info_menu ul li { background: url(../images/btn_submenu_intern.png) no-repeat;}
.intern .test a { color: #b60000;}
.intern .actie a { color: #b60000;}
.intern .vacature a { color:#b60000; border-bottom: 1px solid #b60000;}
.intern .vacature a.lees { clear: both; float: left; width: auto; padding: 3px 5px 0 5px; margin: 10px 0 30px 0; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}
.intern .bannergeel { display: none;}

.bvba .bannergroen {display:none; }
.bvba .bannerrood {display:none; }
.bvba .bannergeel {margin-top:20px; }
.bvba .bannergeel img { border:none;}
.bvba .bannergeel img a {margin-top:20px; border:none; text-decoration:none;}
.bvba .subnieuws li a { color: #000;}
.bvba .subnieuws .image { background: url(../images/bg_bvba_news.jpg);}
.bvba #header .logo a { background: #fff url(../images/logo_bvba.jpg);}
.bvba #pagina_container { background: url(../images/bg_intern_new.jpg) no-repeat;}
.bvba .sitecatmenu { background: url(../images/bg_sitecat_bvba.png) no-repeat; position:absolute; top: 199px; right: 0; width: 730px; height: 40px; margin: 0; padding: 0; overflow: hidden;}
.bvba .sitecatmenu ul { margin: 0 0 0 16px; padding: 0;}
.bvba .sitecatmenu ul li { float: left; padding: 10px 10px 0 10px; list-style: none; height: 40px;}
.bvba .sitecatmenu ul li:hover { background-color: #deae00;}
.bvba .sitecatmenu ul li.active { background-color: #deae00;}
.bvba .sitecatmenu ul li a { color: #fff; text-decoration: none; font-size: 14px;}
.bvbacoorporate .sitecatmenu { background: none; }
/*aanpassingen DW menu item actief laten*/
.bvba .sitecatmenu ul li.active {background: #deae00 !IMPORTANT; }
/*aanpassingen DW menu item actief laten end*/

.bvba a.toon_alle { color: #000; float: right; margin: 5px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje_geel.jpg) no-repeat right;}
.bvba #breadcrumbs ul li a { color: #424242; text-decoration: none; border-right: 1px solid #000; padding: 0 5px 0 0; margin: 0 5px 0 0;}
.bvba h2 { margin: 0 20px 10px 0; padding: 0; font-size: 15px; color: #000;}
.bvba .info_menu ul li a { color: #424242;}
.bvba .info_menu ul li { background: url(../images/btn_submenu_bvba.jpg) no-repeat;}
.bvba .test a { color: #424242;}
.bvba .actie a { color: #424242;}
.bvba .vacature a { color:#424242; border-bottom: 1px solid #424242;}
.bvba .vacature a.lees { clear: both; float: left; width: auto; padding: 3px 5px 0 5px; margin: 10px 0 30px 0; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}
.bvba .subnieuws li a.lees_meer { color: #424242; background: url(../images/pijltje_geel.jpg) no-repeat right;}
.bvba .blok,
.bvba .blokmerk { background-color: #DEAE00; }

.frissen #header .logo a { background: #fff url(../images/logo_frissen_groep.jpg);}
.frissen #breadcrumbs ul li a { color: #00a700; text-decoration: none; border-right: 1px solid #000; padding: 0 5px 0 0; margin: 0 5px 0 0;}
.frissen h2 { margin: 0 20px 10px 0; padding: 0; font-size: 15px; color: #00a700;}
.frissen .info_menu ul li a { color: #008800;}
.frissen .info_menu ul li { background: url(../images/btn_submenu_frissen.png) no-repeat;}
.frissen .test a {color: #008800;}
.frissen .actie a {color: #008800;}
.frissen .blok {background-color: #00a700;  }


.groen .subnieuws .image { background: url(../images/bg_groen_news.jpg);}
.groen .subnieuws li a { color: #00a700;}
.groen #header .logo a { background: #fff url(../images/logo_frissen_groen.jpg);}
.groen #pagina_container { background: url(../images/bggroen_gras.jpg) no-repeat;}
.groen .sitecatmenu { background: url(../images/bg_sitecat_groen.png) no-repeat; position:absolute; top: 173px; right: 0; width: 730px; height: 40px; margin: 0; padding: 0; overflow: hidden;}
.groen .sitecatmenu ul { margin: 0 0 0 16px; padding: 0;}
.groen .sitecatmenu ul li { float: left; padding: 10px 10px 0 10px; list-style: none; height: 40px;}
.groen .sitecatmenu ul li:hover { background-color: #008800;}
.groen .sitecatmenu ul li.active { background-color: #008800;}
.groen .sitecatmenu ul li a { color: #fff; text-decoration: none; font-size: 14px;}
.groen .bannergeel { display: none;}

/*aanpassingen DW menu item actief laten*/
.groen .sitecatmenu ul li.active {background: #008800 !IMPORTANT; }
/*aanpassingen DW menu item actief laten end*/

.groen a.toon_alle { color: #00a700; float: right; margin: 5px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje_groen.jpg) no-repeat right;}
.groen #breadcrumbs ul li a { color: #00a700; text-decoration: none; border-right: 1px solid #000; padding: 0 5px 0 0; margin: 0 5px 0 0;}
.groen h2 { margin: 0 20px 10px 0; padding: 0; font-size: 15px; color: #00a700;}
.groen .info_menu ul li a {color: #008800;}
.groen .info_menu ul li { background: url(../images/btn_submenu_groen.png) no-repeat;}
.groen .test a { color: #00a700;}
.groen .actie a { color: #00a700;}
.groen .blok {background-color: #00a700; }
.groen .bannergroen {margin-top:20px; }
.groen .bannergroen img { border:none;}
.groen .bannergroen img a{margin-top:20px; border:none; text-decoration:none; }
.groen .bannerrood { display:none; }

.groen .kolom { float: right; margin:0; width:auto;}
.groen .titelproduct a{  color:#000; font-weight:bold;}
.groen .tabelnaast { clear: both; float:right; width:580px; margin:2px 0 15px 0;  overflow:hidden; }
*+html .groen .tabelnaast { clear: both; float:left; margin:2px 0 15px 160px;  }
*html .groen .tabelnaast { clear: both; float:left; margin:2px 0 15px 80px;  }

.groen .titelproduct {  width:130px; float:left; margin:0px 20px 0 10px; padding:0 20px 0 0px; text-align:left;}
.groen .blokmerk { width:65px; border:1px solid #e9e9e9; float:left; margin:0 93px 0 8px; padding:5px; text-align:center; background-color:#00a700; color:#fff;}
.groen .blokproduct {  border:1px solid #e9e9e9; float:left; padding:5px; text-align:center; background-color:#00a700; color:#fff; margin-right:10px;}
.groen .blok1 { width:120px; height: 30px; display: block; float:left; margin:0 5px 0 0; padding: 0; text-align:left;}
.groen .blok2 { width:50px; height: 30px; display: block; float:left; margin:0 20px 0 18px; padding:0 5px 0 5px; text-align:left;}
.groen .blok3 { width:60px; height: 30px; display: block; float:left; margin:0 5px 0 0; padding:0 5px 0 5px; text-align:left;}
.groen .blok4 { width:90px; height: 30px; display: block; float:left; margin:0 0 0 10px; padding:0 5px 0 5px; text-align:left;}


.gmbh .bannergroen {display:none; }
.gmbh .bannerrood {display:none; }
.gmbh .bannergeel { display:none; }
.gmbh .subnieuws li a { color: #000;}
.gmbh .subnieuws .image { background: url(../images/bg_gmbh_news.jpg);}
.gmbh #header .logo a { width: 136px; background: #fff url(../images/logo_gmbh.jpg);}
.gmbh #pagina_container { background: url(../images/bg_gmbh.jpg) no-repeat;}
.gmbh .sitecatmenu { background: url(../images/bg_sitecat_gmbh.png) no-repeat; position:absolute; top: 199px; right: 0; width: 730px; height: 40px; margin: 0; padding: 0; overflow: hidden;}
.gmbh .sitecatmenu ul { margin: 0 0 0 16px; padding: 0;}
.gmbh .sitecatmenu ul li { float: left; padding: 10px 10px 0 10px; list-style: none; height: 40px;}
.gmbh .sitecatmenu ul li:hover { background-color: #50a5d8;}
.gmbh .sitecatmenu ul li.active { background-color: #50a5d8;}
.gmbh .sitecatmenu ul li a { color: #fff; text-decoration: none; font-size: 14px;}
.gmbhcoorporate .sitecatmenu { background: none; }

.gmbh a.toon_alle { color: #000; float: right; margin: 5px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje_blauw.jpg) no-repeat right;}
.gmbh #breadcrumbs ul li a { color: #424242; text-decoration: none; border-right: 1px solid #000; padding: 0 5px 0 0; margin: 0 5px 0 0;}
.gmbh h2 { margin: 0 20px 10px 0; padding: 0; font-size: 15px; color: #000;}
.gmbh .info_menu ul li a { color: #424242;}
.gmbh .info_menu ul li { background: url(../images/btn_submenu_gmbh.jpg) no-repeat;}
.gmbh .test a { color: #424242;}
.gmbh .actie a { color: #424242;}
.gmbh .vacature a { color:#424242; border-bottom: 1px solid #424242;}
.gmbh .vacature a.lees { clear: both; float: left; width: auto; padding: 3px 5px 0 5px; margin: 10px 0 30px 0; background-color: #a0a0a0; color: #fff; font-size: 10px; font-family: Verdana; height: 17px; border: 0; text-decoration: none;}
.gmbh .subnieuws li a.lees_meer { color: #424242; background: url(../images/pijltje_blauw.jpg) no-repeat right;}
.gmbh .blok, .gmbh .blokmerk , .gmbh .blokproduct { background-color: #0078bf; }
.gmbh .bg_nieuws_top { background: url(../images/bg_nieuws_top_gmbh.png) no-repeat;}

.gmbh #util {width: 475px;}
.portal_gmbh #util {width: 475px;}

*html .gmbh #util {width: 495px;}
*html .portal_gmbh #util {width: 495px;}
*+html .gmbh #util {width: 495px;}
*+html .portal_gmbh #util {width: 495px;}

*+html .groen .titelproduct {  width:130px; float:left; margin:0px 20px 0 10px; padding:0 20px 0 0px; text-align:left;}
*+html .groen .blokmerk { width:65px; border:1px solid #e9e9e9; float:left; margin:0 93px 0 0px; padding:5px; text-align:center; background-color:#00a700; color:#fff;}
*+html .groen .blokproduct { width:100px; border:1px solid #e9e9e9; float:left; padding:5px; text-align:center; background-color:#00a700; color:#fff; margin-right:10px;}
*+html .groen .blok1 { width:110px; height: 30px; display: block; float:left; margin:0 10px 0 0; padding: 0; text-align:left;}
*+html .groen .blok2 { width:55px; height: 30px; display: block; float:left; margin:0 15px 0 18px; padding:0 5px 0 5px; text-align:left;}
*+html .groen .blok3 { width:60px; height: 30px; display: block; float:left; margin:0 11px 0 0; padding:0 5px 0 5px; text-align:left;}
*+html .groen .blok4 { width:85px; height: 30px; display: block; float:left; margin:0 0 0 5px; padding:0 5px 0 5px; text-align:left;}

.tabelnaast { clear: both; float:left; margin:2px 0 15px 110px; width: 620px;}
*+html .tabelnaast { margin:2px 0 0 110px;}
*html .tabelnaast { margin: 2px 0 0 55px;}


.blok { border:1px solid #e9e9e9; color:#fff; float:left; margin:0 0 0 15px; padding:5px; text-align:center; background-color:#d00000;  }
.blokproduct { border:1px solid #e9e9e9; color:#fff; float:left; margin:0 85px 0 15px; padding:5px; text-align:center; background-color:#DEAE00;  }


.kolom { float:left; margin:0; width:auto;}
.blokmerk { width:65px;  float:left; margin:0 80px 0 0; padding:5px; text-align:center; background-color:#00a700; color:#fff;}
.intern .blokmerk { width:65px;  float:left; margin:0 80px 0 0; padding:5px; text-align:center; background-color:#d00000; color:#fff;}
.titelproduct {  width:160px;  float:left; margin:0; padding:0 5px 0 5px; text-align:left;}
.titelproduct a{  color:#000; font-weight:bold;}
.verkocht { color:#B40000; font-weight:bold; font-size:14px; }

.blok1 { width:60px; float:left; margin:0 16px 0 0; padding:0 5px 0 5px; text-align:left;}
.blok2 { width:55px; float:left; margin:0 16px 0 0px; padding:0 5px 0 5px; text-align:left;}
.blok3 { width:55px; float:left; margin:0 16px 0 0px; padding:0 5px 0 5px; text-align:left;}
.blok4 { width:62px; float:left; margin:0 16px 0 0px; padding:0 5px 0 5px; text-align:left;}
.blok5 { width:90px; float:left; margin:0; padding:0 5px 0 5px; text-align:left;}
.blok6 { width:65px; float:left; margin:0; padding:0 5px 0 5px; text-align:left;}
.blok8 { width:160px; height: 30px; display: block; float:left; margin:0 5px 0 0; padding: 0; text-align:left;}

.groen .blok8 { width:110px; height: 30px; display: block; float:left; margin:0 5px 0 0; padding: 0; text-align:left;}
.groen .blokproduct { border:1px solid #e9e9e9; color:#fff; float:left; margin:0 55px 0 0px; padding:5px; text-align:center; background-color:#00A700;  }



.details {margin:0 0 10px 0px; overflow:hidden;}
.details .detailblock {clear:both; margin:0 0 5px 0;}
.details .detailblock strong {display:block; float:left; width:149px;}
.text .overig table tr td { padding: 0 0 5px 0; margin: 0;}

/*TABELLEN*/

table.detail_it { margin: 0; width: 720px; text-align: left;}
table.detail_it td.kolom1 { width: 149px; padding: 0 0 5px 0;}
table.detail_it td.kolom2 { width: 13px; padding: 0;}
table.detail_it td.kolom3 { width: 558px; padding: 0;}

table.detail_gt { margin: 0; width: 720px; text-align: left;}
table.detail_gt td.kolom1 { width: 149px; padding: 0 0 5px 0; vertical-align: top;}
table.detail_gt td.kolom2 { width: 13px; padding: 0; vertical-align: top;}
table.detail_gt td.kolom3 { width: 558px; padding: 0; vertical-align: top;}

table.detail_huur { margin: 0; width: 570px; text-align: left;}
table.detail_huur p { margin: 0; padding: 0;}
table.detail_huur th.column1 { width: 240px; background-color: #a0a0a0; padding: 5px; color: #fff;}
table.detail_huur th.column2 { width: 80px; background-color: #a0a0a0; padding: 5px; color: #fff;}
table.detail_huur th.column3 { width: 80px; background-color: #a0a0a0; padding: 5px; color: #fff;}
table.detail_huur th.column4 { width: 80px; background-color: #a0a0a0; padding: 5px; color: #fff;}
table.detail_huur th.column5 { width: 80px; background-color: #a0a0a0; padding: 5px; color: #fff;}
table.detail_huur td { text-align: left; padding: 5px; vertical-align: top; border: 1px dotted #cfcfcf;}

/* LOGO */

.portal .logo_intern { display: none;}
.portal .logo_groen { display: none;}
.portal .logo_frissen { display: none;}
.portal .logo_bvba { display: none;}
.portal .logo_gmbh { display: none;}

.intern .logo_intern { display: none;}
.groen .logo_intern { display: none;}
.frissen .logo_intern { display: none;}
.bvba .logo_intern { display: none;}
.gmbh .logo_intern { display: none;}

.intern .logo_groen { display: none;}
.groen .logo_groen { display: none;}
.frissen .logo_groen { display: none;}
.bvba .logo_groen { display: none;}
.gmbh .logo_groen { display: none;}

.intern .logo_frissen { display: none;}
.groen .logo_frissen { display: none;}
.frissen .logo_frissen { display: none;}
.bvba .logo_frissen { display: none;}
.gmbh .logo_frissen { display: none;}

.intern .logo_bvba { display: none;}
.groen .logo_bvba { display: none;}
.frissen .logo_bvba { display: none;}
.bvba .logo_bvba { display: none;}
.gmbh .logo_bvba { display: none;}

.intern .logo_gmbh { display: none;}
.groen .logo_gmbh { display: none;}
.frissen .logo_gmbh { display: none;}
.bvba .logo_gmbh { display: none;}
.gmbh .logo_gmbh { display: none;}

.print_intern { display: none;}
.print_groen { display: none;}
.print_gmbh { display: none;}

/* FRISSEN BVBA */

.portal_bvba #header .logo a {  background: #fff url(../images/logo_bvba.jpg);}
.portal_bvba #pagina_container { background: url(../images/bg_bvba.jpg) no-repeat;}

.portal_bvba #left_col .banner { display:block;}
.portal_bvba #left_col .banner a { background: url(../images/banner_groep.jpg) top;}
.portal_bvba #left_col .banner a:hover { background: url(../images/banner_groep.jpg) bottom;}

.portal_bvba .nieuwsteaser { position: absolute; top: 150px; right: 0; height: 185px; width: 361px; background: url(../images/bvba_nieuwsteaser_bg.png) no-repeat;}

.portal_bvba .nieuwsteaser ul { margin: 50px 0 0 28px; padding: 0; list-style-type: square; list-style-position: inside; height: 117px; width: 313px; overflow: hidden;}
.portal_bvba .nieuwsteaser ul li { margin: 0 0 7px 0; color: #424242; height: 14px; overflow: hidden;}
.portal_bvba .nieuwsteaser ul li a { text-decoration: none; color: #424242;}
.portal_bvba .nieuwsteaser ul li a:hover { text-decoration: underline;}
.portal_bvba a.toonalle { color: #424242; margin: 10px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje.jpg) no-repeat right; position: absolute; top: 330px; right: 0;}
.portal_bvba .alg_menu { margin: -18px 0 0 0;}

/* FRISSEN GMBH */

.portal_gmbh #header .logo a { width: 136px;  background: #fff url(../images/logo_gmbh.jpg);}
.portal_gmbh #pagina_container { background: url(../images/bg_gmbh.jpg) no-repeat;}

.portal_gmbh #left_col .banner { display:block;}
.portal_gmbh #left_col .banner a.groep { background: url(../images/banner_groep.jpg) top; }
.portal_gmbh #left_col .banner a.bvba { background: url(../images/banner_bvba.jpg) top; }
.portal_gmbh #left_col .banner a { display: block; margin-bottom: 10px; background-position: top; }
.portal_gmbh #left_col .banner a:hover { background-position: bottom;}

.portal_gmbh .nieuwsteaser { position: absolute; top: 150px; right: 0; height: 185px; width: 361px; background: url(../images/gmbh_nieuwsteaser_bg.png) no-repeat;}

.portal_gmbh .nieuwsteaser ul { margin: 50px 0 0 28px; padding: 0; list-style-type: square; list-style-position: inside; height: 117px; width: 313px; overflow: hidden;}
.portal_gmbh .nieuwsteaser ul li { margin: 0 0 7px 0; color: #424242; height: 14px; overflow: hidden;}
.portal_gmbh .nieuwsteaser ul li a { text-decoration: none; color: #424242;}
.portal_gmbh .nieuwsteaser ul li a:hover { text-decoration: underline;}
.portal_gmbh a.toonalle { color: #424242; margin: 10px 0 0 0; padding: 0 12px 0 0; background: url(../images/pijltje.jpg) no-repeat right; position: absolute; top: 330px; right: 0;}
.portal_gmbh .alg_menu { margin: -18px 0 0 0;}

.pager { background: #fff url(../images/bg_zoek.jpg) repeat-y 0 0; border: 1px solid #e2e2e2; overflow: hidden; padding: 6px; font-weight: bold; margin: 0 0 20px 0; }
.pager li { float: left; list-style: none; margin: 0 10px 0 0; }
.pager li a { display: block; text-decoration: none; padding: 3px 5px; }
.pager li a:hover { background-color: #ccc; }
.pager li.active { background-color: #ccc; padding: 3px 5px; }