/* algemene opmaak */
BODY {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 20px;
}

TD {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 20px;
}

P, BLOCKQUOTE {
    margin-top: 0;
    margin-bottom: 0;
}

UL, OL {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15px;
}

A {
    COLOR: #003366;
    TEXT-DECORATION: none;
}

a img {
    border: none;
    cursor: pointer;
}
a.striped{
	text-decoration: underline !important;
}

.wosimage {
    padding: 5px;
}

.button {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(/images/button.gif);
    BORDER-LEFT: medium none;
    WIDTH: 100px;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    HEIGHT: 21px;
}

.inputtext {
    border: 1px solid #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.table {
    border: 1px solid #000000;
    border-collapse: collapse;
}

.tableHeader {
    background-color: #FFFFFF;
}

.tableContent {
}

.foutmelding {
    color: red;
}

.foutbox {
    border: 1px solid Red;
}

.foutfill {
    color: Red;
}

.highlight {
    background-color: Yellow;
}
/*	Menu opmaak	*/
.navactive {
    float: left;
    height: 63px;
    padding: 14px 0px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    background-image: url('/images/menu_clicked_mid.jpg');
    background-repeat: repeat-x;
    background-position: 10px;
}

#rightclicked {
    margin-top: 5px;
    background-image: url('/images/menu_clicked_right.jpg');
    float: left;
    width: 6px;
    height: 67px;
    margin-right: 2px;
}

#leftclicked {
    margin-top: 5px;
    background-image: url('/images/menu_clicked_left.jpg');
    float: left;
    width: 6px;
    height: 67px;
    margin-left: 2px;
}

.navactive .mTitel {
    font-weight: bold;
}

.navactive .mSubs {
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
}

.navover, .nav {
    float: left;
    height: 63px;
    padding: 14px 8px 0px 8px;
    color: #ffffff;
    font-size: 12px;
}

.navover .mTitel, .nav .mTitel, .navactive .mTitel {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

.mTitel a, .mSubs a {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}

.mSubs a {
    font-size: 12px;
}

.navover .mSubs, .nav .mSubs, .navactive .mSubs {
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
}

.menu_divider {
    background: url(/images/menu_divider.jpg) no-repeat;
    height: 63px;
    width: 2px;
    float: left;
}

.readMore {
    color: #003366;
		font-size: 11px; 
}
/* site specifieke opmaak */
.aMainContainer {
    margin: 0 auto;
    text-align: left;
    width: 985px;
    background: #ffffff;
}

.brake {
    line-height: 0px;
    font-size: 0px;
    clear: both;
}

.aMainContainer .aContainer {
    width: 100%;
    float: left;
}

.aContainer .aHeader {
    float: left;
    width: 100%;
		padding: 6px 0px 0px 0px;
    height: 60px;
    background-color: #FFF;
}

.aThemeContent a {
    color: #003366;
    text-decoration: none;
}

.aHeader .aBanner {
    float: left;
    width: 649px;
    height: 66px;
    background: url(/images/banner.jpg) no-repeat;
    cursor: pointer;
}

.aHeader .aTekst {
    float: left;
    width: 332px;
    padding: 24px 0px 0px 4px;
}

.aTekst .bAbonneren {
    background: url(/images/header_bt_abboneren.jpg) no-repeat;
    height: 27px;
    width: 80px;
    padding: 0px 0px 0px 28px;
    font-size: 11px;
    color: #ffffff;
    float: left;
    font-weight: bold;
    letter-spacing: -0.09em;
}

.aTekst span.titel {
    font-size: 14px;
    font-weight: bold;
}

.aTekst span.titel a {
    color: #013366;
}

.aTekst span.bericht {
    display: block;
}

.aTekst .bAdvertentie {
    background: url(/images/header_bt_advertentie.jpg) no-repeat;
    height: 27px;
    width: 135px;
    margin: 0px 0px 0px 4px;
    padding: 0px 0px 0px 28px;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    letter-spacing: -0.09em;
}

.aTekst kolom3_item4 {
    margin: 0px;
}

.aContainer .aMenu {
    width: 100%;
    float: left;
    height: 78px;
    background: url(/images/menu.jpg) repeat-x;
	margin:	0;
	padding: 0;
	list-style: none;
}
.aContainer .aMenu li{
	float: left;
	padding: 0;
	margin: 0;
}
/* 	search part		*/
.aContainer .aThemeSearch {
    width: 100%;
    float: left;
    height: 52px;
    border-bottom: 1px solid #b0b0b0;
}

.aThemeSearch .aCategorie {
    float: left;
    padding: 8px;
}

.aCategorie SELECT {
    padding: 1px;
    background: #e7e5e5;
    width: 221px;
}

.aCategorie INPUT {
    padding: 1px;
    background: #e7e5e5;
    width: 340px;
    margin: 10px 0px 0px 5px;
}

.aCategorie div {
    float: left;
}

.aThemeSearch .aSearch {
    float: left;
}

.aSearch .aButton {
    background: url(/images/zoeken_button.jpg) no-repeat;
    height: 38px;
    width: 77px;
    margin: 8px 0px 0px 0px;
    padding: 8px 0px 0px 18px;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
}

.aSearch div {
    float: left;
    margin: 16px 0px 0px 8px;
    padding: 0px 0px 0px 10px;
    color: #003366;
    font-weight: bold;
    background: url(/images/arrow_blue.jpg) center left no-repeat;
}

#extsearch {
    display: none;
    float: left;
    background-color: #EFEFEF;
    border-bottom: 1px solid #B0B0B0;
    width: 100%;
    height: 100px;
}

#extsearch div {
    float: left;
    margin: 10px 20px;
    width: 300px;
}

#extsearch span {
    color: #013366;
    font-weight: bold;
    line-height: 30px;
    text-decoration: underline;
    cursor: pointer;
}

#extsearch div label {
    display: block;
    width: 100px;
    float: left;
}

#extsearch div input {
    display: block;
    float: left;
}

#rubriek, #subrubriek{
	width:			200px;
}

.aContainer .aBroodkruimelPad {
    height: 30px;
    width: 977px;
    float: left;
    padding: 10px 4px 0px 4px;
}

.aBroodkruimelPad .kLeft {
    background: url(/images/broodkruimel_left.jpg) no-repeat;
    float: left;
    width: 2px;
    height: 24px;
}

.aBroodkruimelPad .kMid {
    background: url(/images/broodkruimel_mid.jpg) repeat-x;
    float: left;
    height: 24px;
    color: #003366;
    font-weight: bold;
    padding: 0px 6px;
    font-size: 11px;
}

.aBroodkruimelPad .kMid a {
    color: #003366;
    font-weight: bold;
    padding: 0px 6px;
    font-size: 11px;
    text-decoration: none;
}

.aBroodkruimelPad .kMidSelected {
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
}

.aBroodkruimelPad .kMidSelected a {
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.aBroodkruimelPad .kMid span {
    color: #000000;
    font-weight: normal;
    margin: 0px 0px 0px 2px;
    font-size: 10px;
}

.aBroodkruimelPad .kDivider {
    background: url(/images/broodkruimel_divider.jpg) no-repeat;
    float: left;
    width: 7px;
    height: 24px;
}

.aBroodkruimelPad .kEnd {
    background: url(/images/broodkruimel_end.jpg) no-repeat;
    float: left;
    width: 8px;
    height: 24px;
}

.aContainer .aThemeContent {
    width: 100%;
    float: left;
    width: 985px;
	padding: 0px 0px 10px 0px;
	position:relative;
}

.BladerBox_Titel {
    font-size: 17px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    height: 30px;
}

.aThemeContent .aCLeft {
    float: left;
    width: 220px;
	padding: 0px 0px 0px 10px;
}

.aCLeft h1 {
    font-size: 17px;
    margin: 0px;
}

/* oude h2 / h5
 * .aCLeft h2 {
    font-size: 14px;
    margin: 0px;
    color: #890000;
}

.aCLeft h2 a {
    font-size: 14px;
    margin: 0px;
    color: #890000;
    text-decoration: none;
}

.aCLeft h3 {
    font-size: 14px;
	 margin: 0px;
	margin-top: 13px;
    color: #000000;
}

.aCLeft h4 {
    font-size: 13px;
    margin: 0px;
}

.aCLeft h5 {
    font-size: 13px;
    margin: 0px;
    color: #000000;
}*/


.aCLeft h2 {
    font-size: 13px;
    margin: 0px;
}

.aCLeft h2 a {
    font-size: 13px;
    margin: 0px;
    text-decoration: none;
}

.aCLeft h3 {
    font-size: 13px;
    margin: 0px;
}

.aCLeft h4 {
    font-size: 13px;
    margin: 0px;
}

.aCLeft h5 {
    font-size: 13px;
    margin: 0px;
}

.aCLeft h6 {
    font-size: 13px;
    margin: 0px;
}

h2, h3, h4, h5, h6{
	font-size: 13px;
    margin: 0px;
}

.aCLeft .aSkyScraper {
    background: url(/images/skycraper.jpg) no-repeat;
    height: 607px;
    width: 212px;
    margin: 0px 0px 0px 3px;
    float: left;
    padding: 8px 0px 0px 0px;
}

.aCLeft .aSkyScraper .aimgCenter {
    text-align: center;
    width: 200px;
}

.aCLeft .aSmallHeader {
    width: 205px;
    padding: 10px 5px 10px 10px;
}

.aCLeft .aSmallTopGrey, .aCLeft .aSmallTopGradient, .aCLeft .aSmallTop {
    background: url(/images/item_small_top.jpg) no-repeat;
    width: 220px;
    float: left;
    height: 6px;
    font-size: 0px;
}

.aCLeft .aSmallTopGradient {
    background: url(/images/item_small_top_gr.jpg) no-repeat;
    width: 211px;
    float: left;
    height: 23px;
    padding: 5px 0px 0px 9px;
}

.aCLeft .aSmallMidGrey, .aCLeft .aSmallMid {
    background: url(/images/item_small_mid.jpg) repeat-y;
    width: 210px;
    float: left;
    padding: 0px 0px 0px 10px;
    color: #003366;
}

.aCLeft .aSmallMid h2 {
    padding: 0px 0px 0px 0px;
    float: left;
    width: 186px;
}

.aCLeft .aSmallMid .rub {
    float: left;
    width: 200px;
}

.aCLeft .aSmallMid .aRubrieken {
    display: none;
}

.rub div {
    float: left;
    width: 175px;
    color: #666666;
    font-size: 11px;
}

.aSmallMid .rub div a {
    color: #a80000;
    font-weight: bold;
    font-size: 13px;
}

.aCLeft .aSmallMid .aimgCenter {
    color: #000000;
    width: 200px;
    padding: 0px 0px 0px 5px;
}

.aCLeft .aSmallMid .pUitgelicht {
    padding: 0px;
}

.aCLeft .aSmallMid .aimgCenter span {
    color: #14455d;
    margin: 5px 0px;
    display: block;
}

.aCLeft .aSmallMid .weekkrant {
    width: 200px;
    padding: 0px;
}

.aCLeft .aSmallMid .bRegister {
    background: url(/images/registreren.jpg) no-repeat;
    color: #000000;
    float: left;
    width: 78px;
    height: 24px;
    padding: 1px 0px 0px 8px;
    margin: 5px 0px 0px 0px;
    color: #043882;
    font-weight: bold;
}

.aCLeft .aSmallMid .click_plus {
    background: url(/images/click_plus.jpg) top left no-repeat;
    padding: 0px 0px 0px 20px;
    width: 0px;
    margin: 3px 0px 0px 0px;
		cursor: pointer;
}

.aCLeft .aSmallMid .click_minus {
    background: url(/images/click_minus.jpg) top left no-repeat;
    padding: 0px 0px 0px 20px;
    width: 0px;
    margin: 3px 0px 0px 0px;
		cursor: pointer;
}

.aCLeft .aSmallMid span {
    color: #666666;
}

.aCLeft .aSmallMid .subRub {
    font-size: 11px;
    color: #666666;
    float: left;
    width: 180px;
    padding: 0px 0px 0px 20px;
}

.aCLeft .aSmallMid .subRub .selected{
	font-weight: bold;
}

.aCLeft .aSmallMid a {
    text-decoration: none;
    color: #003366;
}

.aCLeft .fontsize {
    font-size: 11px;
}

.aCLeft .aSmallBottomGrey, .aCLeft .aSmallBottom {
    background: url(/images/item_small_bottom.jpg) no-repeat;
    width: 220px;
    float: left;
    height: 8px;
}

.aCLeft a.active {
    color: #CB0101;
}

.aCLeft .aSmallTopGrey {
    background: url(/images/item_small_top_grey.jpg) no-repeat;
}

.aCLeft .aSmallMidGrey {
    background: url(/images/item_small_mid_grey.jpg) repeat-y;
    width: 200px;
    padding: 0px 0px 0px 20px;
}

.aSmallMidGrey .aimgCenter {
    text-align: center;
    width: 170px;
}

.aCLeft .aSmallBottomGrey {
    background: url(/images/item_small_bottom_grey.jpg) no-repeat;
}

.aThemeContent .aCRight {
    float: left;
    margin: 0px 0px 0px 10px;
    width: 744px;
    padding: 8px 0px 0px 0px;
}
/*	bevestigings materiaal <pagination>	*/
.aCRight .aPagination {
    width: 724px;
    float: left;
}

.aPagination .aResults {
    float: left;
    width: 170px;
}

.aPagination .aPagina {
    float: left;
    width: 340px;
}

.aPagina .aTitel {
    float: left;
    width: 50px;
}

.aPagina .aPages {
    color: #000000;
    float: left;
	width: 285px;
}

.aPages .active {
    color: #ffffff;
    float: left;
    background: #013366;
    padding: 0px 5px 0px 5px;
    font-weight: bold;
}

.aPages .notactive {
    float: left;
    padding: 0px 3px 0px 3px;
}

.notactive a {
    text-decoration: none;
    color: #013366;
    font-weight: bold;
}

.aPages .last {
    float: left;
    background: url(/images/pagination_last.jpg) no-repeat center left;
    padding: 0px 10px 0px 2px;
    width: 36px;
    text-decoration: none;
    color: #013366;
    font-weight: bold;
}

.aPages .next {
    float: left;
    background: url(/images/pagination_next.jpg) no-repeat center right;
    padding: 0px 10px 0px 6px;
    width: 54px;
    text-decoration: none;
    color: #013366;
    font-weight: bold;
}

.aPagination .aToon {
    float: left;
    width: 209px;
}

.aToon SELECT {
    background: #e3e1e1;
}


/*
tabpanel voor zoeken
*/

div.tabpanel{
width: 724px;
height: 30px;
border-bottom: 5px solid #D10000;
}
div.tabpanel span, div.tabpanel a{
display: block;
float: left;
height: 30px;
}
div.tabpanel a{
margin-right: 5px;
color: #890000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}
a span.M_active{
color: #FFF;
}
span.L_nonactive, span.R_nonactive, span.L_active, span.R_active{
width: 6px;
}
span.L_nonactive{ 
	background-image: url('/images/tab_nonactive_left.gif'); 
	cursor: pointer; 
}
span.R_nonactive{ 
	background-image: url('/images/tab_nonactive_right.gif'); 
	cursor: pointer;	
}

span.L_active{ background-image: url('/images/tab_active_left.gif');}
span.R_active{ background-image: url('/images/tab_active_right.gif');}

span.L_active{ cursor:default; }
span.R_active{ cursor:default; }


span.M_active{
background-image: url('/images/tab_active_bg.gif');
background-repeat: repeat-x;
padding: 5px;
cursor:default;
}

span.M_active span {
	cursor:default;
}

span.M_nonactive{
background-image: url('/images/tab_bg.gif');
background-repeat: repeat-x;
padding: 5px;
cursor: pointer;
}

/* extra stijl voor de tabpanel */

.aantalresultaten{
margin-left: 4px;
color: #000;
font-size: 9pt;
font-weight: normal;
}
.M_active .aantalresultaten{
color: #fff;
}
.aantalresultatengray{
margin-left: 4px;
color: #888;
font-size: 9pt;
font-weight: normal;
}

/*
nogmaals een poging om de results voor zoeken te stijlen. AFBLIJVEN! NIET meer verwijderen aub
*/
#results{
width: 544px;
float: left;
clear: left;
}
#results h2{
color: #012F61;
clear: left;
font-size: 11pt;
margin: 14px 0 0 0;
padding: 0;
}
#results p, #results .keywordhighlight{
font-size: 10pt;
color: #000;
font-family: Arial, Helvetica, sans-serif;
}
#results .keywordhighlight{
/*font-weight: bold;*/
background:#FFFFD3 none repeat scroll 0 0;
font-style:italic;
padding:1px 2px;
}

div.clear{
	display: block;
	clear: both;
}
#results .kruimel a{
color: #01376C;
clear: both;
}
#results .kruimel{
font-size: 8pt;
}
#results .kruimel a:hover{
text-decoration: underline;
}
#results ul.error{
color: #666;
list-style-type: none;
}

.googleAd{
float: right;
background-color: #fff;
background-image: url('/images/adsense.gif');
background-repeat: no-repeat;
width: 160px;
margin-right: 3px;
height: 562px;
}

.aPages{
clear: both;
margin-top: 5px;
padding-bottom: 30px;
} 

/*		producten page	*/
.aCRight .aProducten {
    float: left;
    width: 730px;
}

.aProducten .pHeader {
    float: left;
    height: 31px;
    width: 723px;
    font-weight: bold;
    color: #666666;
    border: 1px solid #b0b0b0;
}

.pHeader a {
    color: #666666;
	padding: 0 0 0 10px;
}

.pHeader .pArtikel {
    float: left;
    width: 270px;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    background: url(/images/productsitem_head_nc.jpg) repeat-x;
    height: 30px;
    padding: 5px 0px 0px 0px;
}

.pHeader .pType {
    float: left;
    width: 111px;
    border-top: 1px solid #ffffff;
    background: url(/images/productsitem_head_nc.jpg) repeat-x;
    height: 30px;
    padding: 5px 0px 0px 0px;
}

.pHeader .pPrijs {
    float: left;
    width: 110px;
    border-top: 1px solid #ffffff;
    background: url(/images/productsitem_head_nc.jpg) repeat-x;
    height: 30px;
    padding: 5px 0px 0px 0px;
}

.pHeader .pPlaatsorden {
    float: left;
    width: 122px;
    border-top: 1px solid #ffffff;
    background: url(/images/productsitem_head_nc.jpg) repeat-x;
    height: 30px;
    padding: 5px 0px 0px 0px;
}

.pHeader .pDatum {
    float: left;
    width: 100px;
    border-top: 1px solid #ffffff;
    background: url(/images/productsitem_head_nc.jpg) repeat-x;
    height: 30px;
    padding: 5px 0px 0px 0px;
}

.pHeader .clicked {
    background: url(/images/productsitem_head_c.jpg) repeat-x;
}

.pHeader span.asc {
    background: url(/images/productsitem_clicked_arrow_asc.jpg) no-repeat center right;
    padding: 0px 15px 0px 0px;
}

.pHeader span.desc {
    background: url(/images/productsitem_clicked_arrow_desc.gif) no-repeat center right;
    padding: 0px 15px 0px 0px;
}

.pHeader .productDivider {
    background: url(/images/productsitem_head_divider.jpg) repeat-y;
    width: 2px;
    float: left;
    height: 31px;
    font-size: 0px;
}

.aProducten .pItemShadowTop {
    float: left;
    background: url(/images/productsitem_shadow_top.jpg) no-repeat;
    width: 3px;
    height: 33px;
}

.aProducten .pHeadItems {
    float: left;
    width: 729px;
}

.pHeadItems .pItems {
    float: left;
    width: 723px;
    color: #666666;
    border: 1px solid #b0b0b0;
    border-top: 0px;
    padding: 2px 0px 0px 0px;
}
.pHeadItems .topvermelding {
	background-color: #FCF6D6;
}
.pHeadItems .pItemShadowMid {
    float: left;
    background: url(/images/productsitem_shadow_mid.jpg) repeat-y;
    width: 3px;
    height: 116px;
}

.pItems .pArtikel {
    float: left;
    padding: 9px 0px 0px 10px;
    width: 260px;
    /*height: 113px;*/
    min-height: 113px;
    height: auto !important;
    height: 113px;
}

.pArtikel .aImg {
    float: left;
    width: 90px;
}

.cursor {cursor:pointer;}
.href{color:#013366;}

.pArtikel .aTekst {
    float: left;
    color: #000000;
    /*height: 50px;*/
    min-height: 50px;
    height: auto !important;
    height: 50px;
    width: 160px;
}

.aTekst h1 {
    font-size: 14px;
    margin: 0px;
    color: #003366;
    width: 0px;
}

.pItems .pType {
    color: #003366;
    font-weight: bold;
    float: left;
    width: 97px;
    padding: 9px 0px 0px 13px;
}

.pItems .pPrijs {
    color: #a80000;
    font-weight: bold;
    float: left;
    width: 100px;
    padding: 9px 0px 0px 15px;
}

.pItems .pPlaatsorden {
    float: left;
    width: 108px;
    padding: 9px 0px 0px 17px;
    color: #000000;
}

.pItems .pDatum {
    float: left;
    width: 88px;
    padding: 9px 0px 0px 10px;
    color: #000000;
}

.aProducten .pFooter {
    float: left;
    width: 100%;
    height: 6px;
}

.pFooter .pFooter2 {
    float: left;
    width: 725px;
    background: url(/images/productsitem_footer.jpg) no-repeat;
    height: 6px;
}

.pFooter .pItemShadowBottom {
    float: left;
    background: url(/images/productsitem_shadow_bottom.jpg) no-repeat;
    width: 3px;
    height: 8px;
}
/*	einde bevestigings materiaal	*/
.aLeaderboard {
    width: 728px;
    height: 90px;
    padding: 0px 1px;
    float: right;
    margin: 0px 10px 10px 0px;
}

.aFullbaner{
    width: 468px;
    height: 60px;
    padding: 0px 1px;
    float: left;
    margin: 0px 10px 10px 0px;
}


.aCRight .cRLeft {
    float: left;
    width: 393px;
    margin: 0px 8px 0px 0px;
}

.aCRight .cRight {
    float: left;
    width: 338px;
}
/*		FOOTER		*/
.aContainer .aFooter {
    width: 100%;
    float: left;
    text-align: center;
    line-height: 36px;
    font-size: 11px;
}

.aFooter .row1 {
    background: #91a4c2;
    height: 36px;
    color: #ffffff;
}

.row1 a {
    color: #ffffff;
    text-decoration: none;
}

.aFooter .row2 {
    background: #eceef5;
    height: 36px;
    color: #14455d;
}

.row2 a {
    color: #14455d;
    text-decoration: none;
}

.aFooter .row3 {
    background: #ffffff;
    color: #999999;
}

.row3 a {
    color: #999999;
    text-decoration: none;
}
/*	Panels	*/
.cRLeft .pDivider {
    width: 100%;
    height: 4px;
    font-size: 0px;
    line-height: 0px;
    float: left;
}

.minisiteRight  .pDivider,
.cRight .pDivider, 
.IndelingLeft2 .pDivider, 
.IndelingRight2 .pDivider, 
.aCLeft .pDivider {
    width: 100%;
    height: 4px;
    float: left;
    font-size: 0px;
    line-height: 0px;
}
/*	PANEL ITEM MIDDLE  HEAD MET EN ZONDER GRADIENT	*/
.pItem_middle_head {
    float: left;
    width: 336px;
    height: 8px;
    background: url(/images/item_mid_top.jpg) no-repeat;
    font-size: 0px;
}

.pItem_middle_head_gradient {
    background: url(/images/item_mid_top_gr.jpg) no-repeat;
    height: 30px;
    padding: 4px 10px 0px 10px;
    width: 316px;
}

.cRLeft .pItem_big_head_grad {
    background: url(/images/small_bladerbox_top.jpg) no-repeat;
    width: 373px;
    height: 38px;
    line-height: 20px;
    font-size: 11px;
    color: #14455d;
}

.aCLeft .pItem_middle_head {
    background: url(/images/item_small_top_gr.jpg) no-repeat;
    float: left;
    height: 23px;
    padding: 5px 0px 0px 9px;
    width: 211px;
}

.pItem_middle_mid {
    float: left;
    width: 316px;
    background: url(/images/item_mid_center.jpg) repeat-y;
    padding: 0px 10px 0px 10px;
}

.aCLeft .pItem_middle_mid {
    background: url(/images/item_small_mid.jpg) repeat-y;
    color: #003366;
    float: left;
    padding: 0px 0px 0px 10px;
    width: 210px;
}

.cRLeft .pItem_big_mid_grad {
    background: url(/images/small_bladerbox_mid.jpg) repeat-y;
    width: 373px;
    overflow: hidden;
}

.pItem_middle_mid .pContent {
    float: left;
}

.pContent ul{
	clear: both;
	margin-left: 0;
	padding-left: 0px;
}
.pContent ol{
	clear: both;
	margin-left: 0;
	padding-left: 0px;	
}
.pContent ol li{
	padding-left: 0px;
	margin-left: 26px;
}
.pContent ul li{
	padding-left: 0px;
	margin-left: 20px;
}

.pArtikel ul{
	margin-left: 0;
	padding-left: 0px;
}
.pArtikel ul li{
	margin-left: 15px;
	padding: 0;
}
.pArtikel ol{
	margin-left: 0;
	padding-left: 0px;
}
.pArtikel ol li{
	margin-left: 22px;
	padding: 0;
}

.pItem_middle_mid .pKolom1 {
    float: left;
    width: 140px;
    font-size: 12px;
}

.pItem_middle_mid .pKolom2 {
    float: left;
    width: 140px;
    margin: 0px 0px 0px 4px;
}

.pItem_middle_mid .pKolom1 .img, .pItem_middle_mid .pKolom2 .img {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

.pKolom1 .tekst, .pKolom2 .tekst {
    float: left;
    font-size: 12px;
    margin: 4px 0px 0px 0px;
}

.pItem_middle_head div, .pItem_middle_mid div {
    font-size: 10px;
    color: #003366;
}

.pItem_middle_head div h1, .pItem_middle_mid div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #000000;
}

.pItem_middle_mid .pList {
    float: left;
    width: 100%;
}

.pList .inschrijven {
    background: url(/images/email_button.jpg) no-repeat;
    color: #043882;
    font-weight: bold;
    height: 27px;
    padding: 5px 0 0 14px;
    width: 80px;
    font-size: 12px;
    float: left;
    margin: 8px 0px 0px 0px;
    cursor: pointer;
}

.pList .inputType {
    float: left;
    width: 200px;
    margin: 8px 0px 0px 0px;
}

.inputType input {
    height: 19px;
    margin: 0 0 0 5px;
    padding: 5px;
    background: #d6d6d6;
    width: 180px;
}

.pItem_middle_mid UL, LI {
    margin: 0px;
    padding: 0px 0px 0px 14px;
}

.pItem_middle_mid .pBull {
    color: #c30000;
    font-size: 12px;
    /*width: 290px;*/
    float: left;
}

.pItem_middle_mid .pBull img {
    padding: 0px 10px 5px 0px;
    float: left;
}

.pItem_middle_mid .pBull .pTekst {
    color: #000000;
    float: left;
}

.pItem_middle_mid .pTitel {
    font-size: 12px;
    font-weight: bold;
    color: #003366;
    padding: 0px 5px 0px 5px;
    float: left;
}

.pItem_middle_mid .pDate {
    font-size: 10px;
    color: #000000;
}

.pItem_middle_mid .pImg {
    float: left;
    width: 50px;
}

.pItem_middle_mid .pMessage {
    float: left;
    width: 266px;
    color: #000000;
    font-size: 12px;
}

.pItem_middle_mid .pMessage img {
    padding: 0px 15px 15px 0px;
    float: left;
}

.pItem_middle_bottom {
    float: left;
    width: 336px;
    height: 9px;
    background: url(/images/item_mid_bottom.jpg) no-repeat;
}

.cRLeft .pItem_big_bottom_grad {
    float: left;
    height: 9px;
    background: url(/images/small_bladerbox_bottom.jpg) no-repeat;
    width: 393px;
}

.aCLeft .pItem_middle_bottom {
    background: url(/images/item_small_bottom.jpg) repeat-y;
    color: #003366;
    float: left;
    padding: 0px 0px 0px 10px;
    width: 210px;
}

/* Panel RSS minisite */
a.minisite_rss_link:hover {
	text-decoration:underline;
}
/*	Panel Darttag		*/
.pDarttag {
    width: 336px;
    float: left;
}
/*	Panel	Bladerbox		*/
.pBladerbox_head {
    background: url(/images/small_bladerbox_top.jpg) no-repeat;
    width: 393px;
    height: 42px;
    line-height: 34px;
    font-size: 11px;
    color: #14455d;
    float: left;
}

.pBigBladerbox_head {
    width: 638px;
    background: url(/images/big_bladerbox_top.jpg) no-repeat;
    height: 27px;
    line-height: 27px;
    float: left;
}

.pBladerbox_head .bTitel {
    float: left;
}

.pBladerbox_head .bTitel h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 8px 3px 0px 7px;
    line-height: 18px;
    color: #003366;
}

.pBigBladerbox_head .bTitel h1 {
    color: #000000;
}

.pBladerbox_head .pTitel h1 {
    color: #000000;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 8px 3px 0px 13px;
}

.pItem_middle_head .bArrows, .pBladerbox_head .bArrows {
    float: right;
    height: 24px;
    padding: 2px 14px 0px 0px;
}

.pBigBladerbox_head .bArrows {
    height: 24px;
}

.pItem_middle_head_gradient .bArrows img {
    margin: 0px 3px 0px 0px;
}

.pItem_middle_head_gradient .bArrows {
    padding: 0px;
}

.aCLeft .pItem_middle_head_gradient .bArrows {
    padding: 0px 14px 0px 0px;
}

.bArrows a {
    text-decoration: none;
}

.bArrows span {
    display: none;
}

.pBladerbox_mid {
    background: url(/images/small_bladerbox_mid.jpg) repeat-y;
    width: 393px;
    overflow: hidden;
    position: relative;
}

.pBladerbox_mid .fItems {
    width: 393px;
    float: left;
}

.pBladerbox_mid .fItems6 {
    width: 638px;
    float: left;
}

.bigVaknieuws {
    padding: 0px 10px 0px 10px;
    width: 372px;
}

/*
.pBladerbox_mid UL, LI {
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 14px;
}
*/

.pBladerbox_mid .pBull {
    color: #c30000;
    font-size: 12px;
    display: block;
}

.pBladerbox_mid .pBull img {
    padding: 0px 10px 5px 0px;
    float: left;
}

.pBladerbox_mid .pBull .pTekst {
    color: #000000;
}

.pBladerbox_mid .pTitel {
    font-size: 12px;
    font-weight: bold;
    color: #14455d;
    padding: 0px 5px 0px 0px;
}

.pBladerbox_mid .pDate {
    font-size: 10px;
    color: #000000;
}

.pBladerbox_mid .pImg {
    float: left;
    width: 50px;
}

.pBladerbox_mid .pMessage {
    float: left;
    width: 266px;
    color: #000000;
    font-size: 12px;
}

pBladerbox_mid .pMessage img {
    padding: 0px 15px 15px 0px;
    float: left;
}

.pBigBladerbox_mid {
    background: url(/images/big_bladerbox_mid.jpg) repeat-y;
    width: 638px;
    padding: 12px 0px 0px 0px;
    float: left;
}
/*
 * Toevoeging h2 & result style voor faillisement rubrieken
 * Datum: 21-08-2008
 *
 * @author Jeroen
 */
.pBigBladerbox_mid h2 {
    padding-left: 13px;
}

.pBigBladerbox_mid span.result {
    display: block;
    padding-left: 13px;
}

.pBladerbox_mid .pBladerbox_divider {
    float: left;
    width: 100%;
    height: 10px;
}

.pBladerbox_mid .bOffers {
    float: left;
    width: 90px;
    padding: 0px 0px 0px 7px;
}

.pBladerbox_mid .OffersWidth {
    padding: 0px 0px 0px 15px;
}

.pBladerbox_mid .kolom1 {
    /*	padding: 0px 0px 0px 12px; */
    padding-left: 10px;
}
/*
 * Toevoeging: kolom4
 * Datum: 20-08-2008
 * Bescrijving: kolom4 past niet helemaal in bladerbox,
 * middels apeter stijl inkorten
 *
 * @author: Jeroen
 */
.pBladerbox_mid .kolom4 {
    width: 85px;
}

.pBladerbox_mid .bOffers .bTitel {
    font-size: 12px;
    float: left;
    width: 100%;
    color: #003366;
}

.pBladerbox_mid .bOffers .bTitel a {
    height: 1.4em;
    overflow: hidden;
    display: block;
}

.pBladerbox_mid .bOffers .bTitel .bImgCont a {
    height: auto;
    overflow: visible;
}

.pBladerbox_mid .bOffers .bTitel .Hrefs {
    height: auto;
    /*overflow:visible;*/
}
/*
 * Toevoeging: bImgCont
 * Datum: 20-08-2008
 * Beschrijving: Vaste hoogte en breedte voor plaatjes in bladebox,
 * zodoende wordt de titel eronder mooi uitgelijnd.
 *
 * @author: Jeroen
 */
.pBladerbox_mid .bOffers .bTitel .bImgCont {
    width: 80px;
    height: 90px;
}

.pBladerbox_mid .bOffers .bDate {
    font-size: 11px;
    color: #000000;
    float: left;
    width: 100%;
}

.pBladerbox_bottom {
    background: url(/images/small_bladerbox_bottom.jpg) no-repeat;
    width: 393px;
    height: 9px;
    float: left;
}

.pBigBladerbox_bottom {
    background: url(/images/big_bladerbox_bottom.jpg) no-repeat;
    width: 638px;
    height: 7px;
    float: left;
}
/*		Red header panel box	*/
.pRedbox_head {
    background: url(/images/item_mid_top_red.jpg) no-repeat;
    width: 393px;
    height: 37px;
    float: left;
}

.pRedbox_head .bTitel h1 {
    font-size: 18px;
    margin: 0px;
    float: left;
    padding: 7px 0px 0px 8px;
    color: #ffffff;
}

.pRedbox_mid {
    background: url(/images/small_bladerbox_mid.jpg) repeat-y;
    width: 393px;
    float: left;
}

.pRedbox_mid .bOffers {
    float: left;
    width: 380px;
    padding: 0px 0px 0px 8px;
}

.pRedbox_mid .bOffers .bTitel {
    font-size: 12px;
    float: left;
    width: 384px;
    color: #000000;
}

.pRedbox_mid .bOffers .bCats {
    font-size: 11px;
    color: #000000;
    float: left;
    width: 384px;
    margin: 10px 0px;
}

.pRedbox_mid .bOffers .bCats div {
    float: left;
    width: 192px;
    color: #003366;
    font-weight: bold;
    font-size: 12px;
}

.panel_vt_content .bRegister,
.pRedbox_mid .bOffers .bRegister {
    background: url(/images/registreren.jpg) no-repeat;
    color: #000000;
    float: left;
    width: 78px;
    height: 24px;
    padding: 1px 0px 0px 8px;
    color: #043882;
    font-weight: bold;
    cursor: pointer;
}

.pRedbox_bottom {
    background: url(/images/small_bladerbox_bottom.jpg) no-repeat;
    width: 393px;
    height: 9px;
    float: left;
}
/*		PANEL SMALLEST toeleveranciers / marktprijzen		*/
.pItem_smallest_container {
    width: 164px;
    float: left;
}

.pItem_smallest_container_right {
    width: 167px;
    float: right;
    margin: 0px 2px 0px 0px;
}

.pItem_smallest_head {
    float: left;
    width: 154px;
    height: 28px;
    padding: 3px 0px 0px 10px;
    background: url(/images/item_smallest_top.jpg) no-repeat;
}

.cRight .pItem_smallest_red_head {
    width: 157px;
    background: url(/images/item_smallest_red_top.jpg) no-repeat;
    height: 25px;
    color: #ffffff;
}

.aCLeft .pItem_smallest_red_head {
    width: 207px;
    background: url(/images/leveranciers_red_top.jpg) no-repeat;
    height: 4px;
    color: #ffffff;
    font-size: 0px;
}

.pItem_smallest_head div {
    font-size: 10px;
    color: #003366;
}

.cRight .pItem_smallest_mid {
    float: left;
    width: 144px;
    background: url(/images/item_smallest_mid.jpg) repeat-y;
    padding: 0px 10px 0px 10px;
    min-height: 110px;
	_height: 110px;
}

.aCLeft .pItem_smallest_mid {
    float: left;
    width: 197px;
    padding: 0px 10px 0px 10px;
}

.cRight .pItem_smallest_red_mid {
    width: 147px;
    background: url(/images/item_smallest_red_mid.jpg) repeat-y;
}

.aCLeft .pItem_smallest_red_mid {
    width: 197px;
    background: url(/images/leveranciers_red_mid.jpg) repeat-y;
}

.pItem_smallest_head h1 {
    font-size: 14px;
    color: #003366;
}

.pItem_smallest_head div h1, .pItem_smallest_mid div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #000000;
}

.cRight .pItem_smallest_red_head div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #ffffff;
}

.aCLeft .pItem_smallest_mid div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #ffffff;
}

.cRight .pItem_smallest_mid .pList {
    float: left;
    width: 144px;
    height: 24px;
}

.aCLeft .pItem_smallest_mid .pList {
    float: left;
    width: 190px;
    height: 24px;
}

.pItem_smallest_mid .tList {
    border: 0px;
    padding: 3px 0px 0px 0px;
}

.cRight .pItem_smallest_mid .tList SELECT {
    width: 142px;
    background: #eae8e8;
}

.aCLeft .pItem_smallest_mid .tList SELECT {
    width: 182px;
    background: #eae8e8;
}

.pItem_smallest_mid .pList .pTitel {
    font-size: 10px;
    font-weight: bold;
    float: left;
    padding: 0px 5px 0px 0px;
    width: 72px;
    color: #003366;
}

.cRight .pItem_smallest_mid .pList .pTitel2 {
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding: 0px 5px 0px 0px;
    width: 145px;
    color: #003366;
}

	.pTitel2 input {
		width: 140px;
	}

.aCLeft .pItem_smallest_mid .pList .pTitel2 {
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding: 0px 5px 0px 0px;
    width: 185px;
    color: #003366;
}

.pItem_smallest_mid .pList .pEuro {
    float: left;
    color: #000000;
    width: 45px;
    font-size: 7pt;
}

.pItem_smallest_mid .pList .pImg {
    float: left;
    width: 8px;
    height: 8px;
    padding: 5px 0px 0px 0px;
}

.pItem_smallest_mid .pList .tButton {
    background: url(/images/toeleverancier_button.jpg) no-repeat;
    width: 55px;
    height: 25px;
    float: right;
    padding: 3px 0px 0px 12px;
    color: #000000;
		cursor: pointer;
}

.pItem_smallest_bottom {
    float: left;
    width: 164px;
    height: 9px;
    background: url(/images/item_smallest_bottom.jpg) no-repeat;
}

.cRight .pItem_smallest_red_bottom {
    width: 167px;
    background: url(/images/item_smallest_red_bottom.jpg) no-repeat;
}

.aCLeft .pItem_smallest_red_bottom {
    width: 217px;
    height: 7px;
    background: url(/images/leveranciers_red_bottom.jpg) no-repeat;
}
/*	Panel product item	*/
.pBigItem_middle_head {
    background: url(/images/item_big_top.jpg) no-repeat;
    height: 2px;
    padding: 4px 10px 0px 10px;
    width: 618px;
    font-size: 0px;
    float: left;
}

.pBigBlueItem_middle_head {
    background: url(/images/blue_big_head.jpg) no-repeat;
    height: 4px;
}

.pBigItem_middle_mid {
    float: left;
    width: 618px;
    background: url(/images/big_bladerbox_mid.jpg) repeat-y;
    padding: 0px 10px 6px 10px;
}

.pBigBlueItem_middle_mid {
    background: url(/images/blue_big_mid.jpg) repeat-y;
}

.pBigItem_middle_head div, .pBigItem_middle_mid div {
    /*font-size: 10px;*/
    color: #003366;
}

/*
.pBigItem_middle_head div.error, .pBigItem_middle_mid div.error {
    font-size: 10px;
    color: #D00;
}
*/
.pBigItem_middle_head div h1, .pBigItem_middle_mid div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    color: #000000;
}

.pBigItem_middle_mid .pContent {
    float: left;
}

.pBigItem_middle_mid .pContent a {
	color: #A80000;
}

.pBigItem_middle_mid .pKolom1 {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 0px;
}

.pBigItem_middle_mid .pKolom2 {
    float: left;
    width: 400px;
    margin: 0px 0px 0px 4px;
    padding: 10px 0px 10px 10px;
}

.pBigItem_middle_mid .pKolom {
    float: left;
    width: 600px;
    padding: 10px 0px 10px 0px;
}

.pKolom2 .pItemContainer {
    float: left;
    width: 100%;
}

.pBigItem_middle_mid .pKolom1 .img, .pBigItem_middle_mid .pKolom2 .img {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

.pBigItem_middle_mid .pKolom1 .img2 {
    float: left;
    /*width: 100%;*/
    margin: 0px 0px 20px 0px;
}

.pBigItem_middle_mid .pKolom1 .pKind, .pBigItem_middle_mid .pKolom2 .pKind {
    float: left;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    width: 120px;
}

.pBigItem_middle_mid .pKolom1 .pKind {
    width: 100px;
    float: left;
}

.pBigItem_middle_mid .pKolom1 .pKind2, 
.pBigItem_middle_mid .pKolom2 .pKind2 {
    float: left;
    font-size: 12px;
    color: #000000;
}


.pKolom1 .pKind2 a,
.pKolom2 .pKind2 a {
	color: #003366;
}
.pBigItem_middle_mid .pKolom1 .pKind2 {
    width: 80px;
}

.pBigBlueItem_middle_mid .pKolom1 .pKind, .pBigBlueItem_middle_mid .pKolom1 .pKind2, .pBigBlueItem_middle_mid .pKolom2 .pKind, .pBigBlueItem_middle_mid .pKolom2 .pKind2 {
    height: 24px;
}

.pBigItem_middle_mid .pKolom2 .pTekst {
    float: left;
    font-size: 12px;
    color: #000000;
    width: 400px;
    margin: 16px 0px 0px 0px;
}

.pBigItem_middle_mid .pKolom .pTekst {
    width: 600px;
    font-size: 12px !important;
}

.pBigItem_middle_mid .pKolom2 .pKind2 h1 {
    font-weight: bold;
    color: #003366;
    margin: 0px;
}

.pBigItem_middle_mid .pKolom1 .pKind2 h2, .pBigItem_middle_mid .pKolom2 .pKind2 h2 {
    color: #a80000;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}

.panel_vt_content .pButtonSave,
.pBigItem_middle_mid .pButtonSave {
    background: url(/images/button_save.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 156px;
    margin: 16px 0px 0px 0px;
    height: 30px;
    padding: 6px 0px 0px 36px;
    font-weight: bold;
    cursor: pointer;
}

.panel_vt_content .pButtonPrint,
.pBigItem_middle_mid .pButtonPrint {
    background: url(/images/button_print.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 115px;
    margin: 16px 0px 0px 4px;
    height: 30px;
    padding: 6px 0px 0px 36px;
    font-weight: bold;
    cursor: pointer;
}

.panel_vt_content .pButtonEmail,
.pBigItem_middle_mid .pButtonEmail {
    background: url(/images/button_email.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 73px;
    margin: 16px 0px 0px 4px;
    height: 30px;
    padding: 6px 0px 0px 36px;
    font-weight: bold;
    cursor: pointer;
}

.panel_vt_content .pButtonContact,
.pBigItem_middle_mid .pButtonContact {
    background: url(/images/button_contact.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 53px;
    margin: 15px 0px 0px 4px;
    height: 32px;
    padding: 6px 0px 0px 34px;
    font-weight: bold;
    cursor: pointer;
}

.panel_vt_content .pButtonAlles,
.pBigItem_middle_mid .pButtonAlles {
    background: url(/images/button_alleitems.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 228px;
    margin: 15px 0px 0px 4px;
    height: 32px;
    padding: 6px 0px 0px 12px;
    font-weight: bold;
    cursor: pointer;
}

.panel_vt_content .pButtonHelp,
.pBigItem_middle_mid .pButtonHelp {
    background: url(/images/button_help.jpg) no-repeat;
    float: left;
    font-size: 12px;
    color: #000000;
    width: 93px;
    margin: 16px 0px 0px 4px;
    height: 30px;
    padding: 6px 0px 0px 36px;
    font-weight: bold;
    cursor: pointer;
}

.pBigBlueItem_middle_mid .pKolom2 {
    width: 280px;
}

.pBigBlueItem_middle_mid .pKolom2 .pKind2 {
    width: 100px;
}

.pBigItem_middle_mid .pKolom3 {
    width: 80px;
    float: left;
    padding: 25px 0px 0px 0px;
}

.pBigItem_middle_mid .pButton {
    float: left;
    height: 36px;
}

.pButton .sLeftButton {
    background: url(/images/button_left_standaard.jpg) no-repeat;
    width: 10px;
    height: 36px;
    float: left;
}

.pButton .sMidButton {
    background: url(/images/button_mid_standaard.jpg) repeat-x;
    float: left;
    font-size: 12px;
    color: #000000;
    height: 30px;
    letter-spacing: -0.08em;
    padding: 6px 6px 0px 6px;
    font-weight: bold;
}

.pButton .sRightButton {
    background: url(/images/button_right_standaard.jpg) no-repeat;
    width: 10px;
    height: 36px;
    float: left;
}

.pButtonSave a, .pButtonPrint a, .pButtonEmail a, .pButtonHelp a, .pButtonAlles a, .pButtonContact a {
    text-decoration: none;
    color: #000000;
}

.pBigItem_middle_bottom {
    float: left;
    width: 638px;
    height: 9px;
    background: url(/images/big_bladerbox_bottom.jpg) no-repeat;
}

.pBigBlueItem_middle_bottom {
    background: url(/images/blue_big_bottom.jpg) no-repeat;
}
/* producten uitgelicht	*/
.cRRight .aSmallTopGradient {
    background: url(/images/item_small_top_gr.jpg) no-repeat;
    width: 211px;
    float: left;
    height: 23px;
    padding: 5px 0px 0px 9px;
}

.cRRight .aSmallMidGrey, .cRRight .aSmallMid {
    background: url(/images/item_small_mid.jpg) repeat-y;
    width: 210px;
    float: left;
    padding: 0px 0px 0px 10px;
    color: #003366;
}

.cRRight .aSmallMid h2 {
    padding: 0px 0px 0px 0px;
    float: left;
    width: 186px;
}

.cRRight .aSmallMid .rub {
    float: left;
    width: 200px;
}

.cRRight .aSmallMid .aRubrieken {
    display: none;
}

.cRRight .rub div {
    float: left;
    width: 180px;
    color: #666666;
    font-size: 11px;
}

.cRRight .rub div a {
    color: #a80000;
    font-weight: bold;
    font-size: 13px;
}

.cRRight .aSmallMid .aimgCenter {
    color: #000000;
    width: 200px;
    padding: 0px 0px 0px 5px;
}

.cRRight .aSmallMid .aimgCenter span {
    color: #14455d;
}

.cRRight .aSmallMid .weekkrant {
    width: 200px;
}

.cRRight .aSmallMid .bRegister {
    background: url(/images/registreren.jpg) no-repeat;
    color: #000000;
    float: left;
    width: 78px;
    height: 24px;
    padding: 1px 0px 0px 8px;
    margin: 5px 0px 0px 0px;
    color: #043882;
    font-weight: bold;
}

.cRRight .aSmallMid .click_plus {
    background: url(/images/click_plus.jpg) top left no-repeat;
    padding: 0px 0px 0px 20px;
    width: 0px;
    margin: 3px 0px 0px 0px;
}

.cRRight .aSmallMid .click_minus {
    background: url(/images/click_minus.jpg) top left no-repeat;
    padding: 0px 0px 0px 20px;
    width: 0px;
    margin: 3px 0px 0px 0px;
}

.cRRight .aSmallMid span {
    color: #666666;
}

.cRRight .aSmallMid .subRub {
    font-size: 11px;
    color: #666666;
    float: left;
    width: 180px;
    padding: 0px 0px 0px 20px;
}

.cRRight .aSmallMid a {
    text-decoration: none;
    color: #003366;
}

.cRRight .fontsize {
    font-size: 11px;
}

.cRRight .aSmallBottomGrey, .cRRight .aSmallBottom {
    background: url(/images/item_small_bottom.jpg) no-repeat;
    width: 220px;
    float: left;
    height: 8px;
}
/* producten uitgelicht */
/* Indeling	2  ( Links breed )	*/
.aContainer .IndelingLeft2 {
    float: left;
    width: 640px;
		padding: 0px 0px 0px 4px;
}

.aContainer .IndelingRight2 {
    float: left;
    width: 304px;
    margin: 0px;
    padding: 0px;
}

.IndelingRight2 {
    width: 336px;
    float: left;
}

.IndelingRight2 .aSmallTop {
    background: url(/images/item_mid_top_gr.jpg) no-repeat;
    width: 336px;
    float: left;
    height: 6px;
    font-size: 0px;
}

.IndelingRight2 .aSmallMid {
    background: url(/images/item_mid_center.jpg) repeat-y;
    width: 326px;
    float: left;
    padding: 0px 0px 0px 10px;
    color: #003366;
}

.IndelingRight2 .aSmallMid .aimgCenter {
    color: #000000;
    width: 306px;
    padding: 0px 0px 0px 5px;
}

.IndelingRight2 .aSmallMid .aimgCenter img {
    padding: 0px 10px 5px 5px;
    float: left;
}

.IndelingRight2 .aSmallMid .weekkrant {
    width: 316px;
    padding: 0px;
    float: left;
}

.IndelingRight2 .aSmallMid .bRegister {
    background: url(/images/registreren.jpg) no-repeat;
    color: #000000;
    float: left;
    width: 78px;
    height: 24px;
    padding: 1px 0px 0px 8px;
    margin: 5px 0px 0px 0px;
    color: #043882;
    font-weight: bold;
}

.IndelingRight2 .aSmallMid a {
    text-decoration: none;
    color: #003366;
}

.IndelingRight2 .aSmallBottom {
    background: url(/images/item_mid_bottom.jpg) no-repeat;
    width: 336px;
    float: left;
    height: 8px;
}
/* Log-in scherm */
input.login {
    display: block;
    clear: right;
}

.pBigItem_middle_mid .pContent #logincontainer .aInhoud {
    margin: 5px;
    float: left;
		color: #000000;
}

.aInhoud .label {
    width: 150px;
    float: left;
		color: #000000;
}

.aInhoud .field {
    width: 350px;
		color: #000000;
    float: left;
}
/*
 * Toevoeging: button class
 * Datum: 20-08-2008
 * Beschrijving: button voor rode custom button (nieuwsbrief en advertentie plaatsen).
 * Met deze oplossing kan de tekst worden aangepast zonder dat de button vervormd.
 *
 * @author: Jeroen
 */
.btn_container {
    float: left;
    margin-left: 5px;
    height: 27px;
    cursor: pointer;
}

.btn_container .btn_left_advertentie {
    float: left;
    height: 27px;
    width: 25px;
    background: url('/images/btn_left_advertentie.gif') no-repeat;
    cursor: pointer;
}

.btn_container .btn_left_nieuwsbrief {
    float: left;
    width: 25px;
    height: 27px;
    background: url('/images/btn_left_nieuwsbrief.gif') no-repeat;
    cursor: pointer;
}

.btn_container .btn_content {
    float: left;
    height: 27px;
    background: url('/images/btn_content.gif') repeat-x;
    font: bold 11px / 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #fff;
    letter-spacing: -0.09em;
    padding-left: 2px;
    cursor: pointer;
}

.btn_container .btn_right {
    float: left;
    width: 14px;
    height: 27px;
    background: url('/images/btn_right.gif') no-repeat;
    cursor: pointer;
}

.btn_container .btn_clear {
    clear: both;
}
/*	Advertentie plaatsen	*/


a.mijnvena, .IndelingRight2 .aSmallMid a.mijnvena {
text-decoration: underline; 
color: #003366;
font-weight: bold;
}

.aCLeft .pBigItem_middle_mid .pContent .ads_left {
    float: left;
    width: 160px;
	margin-top: 8px;
}

.aCLeft .pBigItem_middle_mid .pContent .ads_right {
    float: left;
    width: 458px;
	margin-top: 8px;
}

.tabpanel {
    height: 20px;
    margin-bottom: 10px;
}

.tab {
    border: 1px solid #BBB;
    background-color: #F7F7F7;
    float: left;
    height: 15px;
    padding: 5px;
    cursor: pointer;
    font-weight: bold;
}

.tabactive {
    background-color: #FFF;
    border: 1px solid #999;
    border-bottom: 0px;
    float: left;
    height: 15px;
    padding: 5px;
    cursor: auto;
    font-weight: bold;
}

.generic_button{
	height:		27px;
	float:		left;
	background-image:		url('/images/button_mid_standaard.jpg');	
	background-repeat:		repeat-x;
}
.generic_button img{
	display:	block;
	float:		left;
}

h1.product_title {
    padding: 5px;
}

.focusBedrijvenLarge .kol {
    overflow: hidden;
    float: left;
    width: 156px;
}

.focusBedrijvenLarge .bImgCont {
    width: 80px;
    height: 90px;
}


/*	minisite style	*/
/*
.minisiteLeft {
	float: left; 
	width: 620px;
	margin: 0px 0px 0px 8px;
}
*/
.minisiteLeft {
	float: left; 
	width: 620px;
	padding: 0px 0px 0px 8px;
	overflow:hidden;
}

/*
.minisiteRight .pDivider,
.minisiteLeft .pDivider {
	float: left;
	width: 100%;
	height: 8px;
	line-height: 8px;
	font-size: 0px;
}

.minisiteLeft .smallVrijeTekst {
	width: 290px;
	border: 1px solid green;
}
*/
.minisiteRight {
	float: left; 
	width: 336px;
	margin: 0px 0px 0px 0px;
}

.panel_vrijetekst_container {
	float: left;
	padding: 1px 1px 0px 1px;
	width: 600px;
	margin: 0px 0px 10px 0px;
}

/* 	voor het smalle minisite blokje	*/

.smallVrijeTekst {
	width: 336px;
}

.minisiteLeft .smallVrijeTekst {
	width: 290px;
	margin: 0 16px 10px 0;
}
	
	.panel_vrijetekst_header {
		height: 24px;
		width: 600px;
		float: left;
	}
	
	
	/* 	voor het smalle minisite blokje	*/
	.smallVrijeTekst .panel_vrijetekst_header {
		width: 336px;
	}
	
	.minisiteLeft .smallVrijeTekst .panel_vrijetekst_header {
		width: 290px;
	}
	
		.panel_vrijetekst_header h1,
		.panel_vrijetekst_header h2,
		.panel_vrijetekst_header h3,
		.panel_vrijetekst_header h4,
		.panel_vrijetekst_header h5,
		.panel_vrijetekst_header h6,
		.panel_vrijetekst_header p  {
			color: #000000;
			float: left;
			font-size: 13px;
			font-weight: bold;
			line-height: 18px;
			margin: 0px;
			padding: 2px 3px 0px 10px;
		}

	.panel_vrijetekst_content {
		float: left;
		width: 580px;
		padding: 0 10px;
	}

	.smallVrijeTekst .panel_vrijetekst_content {
		width: 296px;
		padding: 0 10px;
	}
		
	.minisiteLeft .smallVrijeTekst .panel_vrijetekst_content {
		width: 270px;
	}
	
	.panel_vrijetekst_content .pList {
    float: left;
    width: 100%;
	}

	.panel_vrijetekst_content UL, LI {
		margin: 0px;
	  	padding: 0px 0px 0px 8px;
	}
	
	.panel_vt_content ul {
		margin: 0;
	}
	
	.panel_vrijetekst_content .pBull {
	  color: #c30000;
	  font-size: 12px;
    float: left;
	}
	
		.panel_vrijetekst_content .pBull img {
		  padding: 0px 10px 5px 0px;
		  float: left;
		}
	
		.panel_vrijetekst_content .pBull .pTekst {
		  color: #000000;
		  float: left;
		}
	
	.panel_vrijetekst_content .pTitel {
	  font-size: 12px;
	  font-weight: bold;
	  color: #003366;
	  padding: 0px 5px 0px 5px;
	  float: left;
	}
	
	.panel_vrijetekst_content .pDate {
	  font-size: 10px;
	  color: #000000;
	}
	
	.panel_vrijetekst_content .pImg {
	  float: left;
	  width: 50px;
	}
	
	.panel_vrijetekst_content .pMessage {
	  float: left;
	  width: 266px;
	  color: #000000;
	  font-size: 12px;
	}
	
		.panel_vrijetekst_content .pMessage img {
		  padding: 0px 15px 15px 0px;
		  float: left;
		}
	
	 .panel_vrijetekst_footer {
		float: left;
		/* height: 9px; */
		width: 600px;
	}	
	
	.smallVrijeTekst .panel_vrijetekst_footer {
		width: 336px;
	}
	
	.minisiteLeft .smallVrijeTekst .panel_vrijetekst_footer {
		width: 270px;
	}
	
	
	
.panel_toeleveren_header {
	float: left;
	background: url(/images/small_bladerbox_top.jpg) no-repeat;
	width: 393px;
	height: 29px;
}

.panel_toeleveren_header1 {
	float: left;
	background: url(/images/toeleveren_header2.png) no-repeat;
	width: 393px;
	height: 26px;
}

	.panel_toeleveren_header h1,
	.panel_toeleveren_header1 h1 {
		margin: 0px;
		padding: 5px 0px 0px 9px;
		color: #003366;
		font-size: 13px;
	}


.panel_toeleveren_content {
	float: left;
	background: url(/images/small_bladerbox_mid.jpg) repeat-y;
	width: 376px;
	padding: 2px 8px 10px 9px;
}

	.panel_toeleveren_content .toelev_tekst h1 {
		margin: 0px;
		padding: 0px;
		color: #000000;
		font-size: 12px;
	}
	
	.toelev_tekst {
		float: left;
		width: 100%;
	}
	.toelev_tekst p{
		width:	250px;
		float:	left;
	}
	
	.panel_toeleveren_content a {
		color: #003366;
		font-size: 10px;
	}

.panel_toeleveren_footer {
	float: left;
	background: url(/images/small_bladerbox_bottom.jpg) no-repeat;
	width: 393px;
	height: 13px;
}


















/*	Panel product item	*/
.pBedrijven_header {
    background: url(/images/item_big_top.jpg) no-repeat;
    height: 2px;
    padding: 4px 10px 0px 10px;
    width: 618px;
    font-size: 0px;
    float: left;
}

.pBedrijven_content {
    float: left;
    width: 618px;
    background: url(/images/big_bladerbox_mid.jpg) repeat-y;
    padding: 0px 10px 6px 10px;
}
 .pBedrijven_content div {
    /*font-size: 10px;*/
    color: #003366;
}
/*
.pBedrijven_header div.error, 
.pBedrijven_content div.error {
    font-size: 10px;
    color: #D00;
}
*/
.pBedrijven_header div h1, 
.pBedrijven_content div h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #000000;
}

.pBedrijven_content .pContent {
    float: left;
}

.pBedrijven_content .pKolom1 {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 0px;
}

.pBedrijven_content .pKolom2 {
    float: left;
    width: 400px;
    margin: 0px 0px 0px 4px;
    padding: 10px 0px 10px 10px;
}

.pBedrijven_content .pKolom {
    float: left;
    width: 600px;
    padding: 10px 0px 10px 0px;
}

.pKolom2 .pItemContainer {
    float: left;
    width: 100%;
}

.pBedrijven_content .pKolom1 .img, 
.pBedrijven_content .pKolom2 .img {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

.pBedrijven_content .pKolom1 .img2 {
    float: left;
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.pBedrijven_content .pKolom1 .pKind, 
.pBedrijven_content .pKolom2 .pKind {
    float: left;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    width: 120px;
}

.pBedrijven_content .pKolom1 .pKind {
    width: 100px;
    float: left;
}

.pBedrijven_content .pKolom1 .pKind2, 
.pBedrijven_content .pKolom2 .pKind2 {
    float: left;
    font-size: 12px;
    color: #000000;
    width: 270px;
}

.pBedrijven_content .pKolom1 .pKind2 {
    width: 80px;
}

.pBedrijven_content .pKolom2 .pTekst {
    float: left;
    font-size: 12px;
    color: #000000;
    width: 400px;
    margin: 16px 0px 0px 0px;
}

.pBedrijven_content .pKolom .pTekst {
    width: 600px;
    font-size: 12px !important;
}

.pBedrijven_content .pKolom2 .pKind2 h1 {
    font-weight: bold;
    color: #003366;
    margin: 0px;
}

.pBedrijven_content .pKolom1 .pKind2 h2, 
.pBedrijven_content .pKolom2 .pKind2 h2 {
    color: #a80000;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}

.pBedrijven_content .pKolom3 {
    width: 80px;
    float: left;
    padding: 25px 0px 0px 0px;
}

.pBedrijven_bottom {
    float: left;
    width: 638px;
    height: 9px;
    background: url(/images/big_bladerbox_bottom.jpg) no-repeat;
}

/*
 * Dart styles
 * Jeroen
 */

.aFullbannerDartAfw{ position:relative; left:239px; }
.aFullbannerDart{ position:relative; left:100px; }
.aLeaderboardDartAfw
{
    width: 728px;
    height: 90px;
    padding: 0px 1px;
    float: right;
    margin: 5px 10px 10px 0px;
}

.aLeaderboardDart
{
    width: 100%;
    height: 90px;
    padding: 0px 1px;
	text-align:center;
    margin:0px;
	padding:5px 0px 5px;
	background:#cccccc;
}

.clear { clear:both; }


.prodItem {
	float: left;
	width: 310px;
}

	.prodItem h2 {
		padding: 0px 0px 0px 4px;
	}
	
	.prodItem .readMore {
		font-weight: normal;
	}
	
	.prodItem a {
		color:#003366;
		font-weight: bold;
	}
	
	
.prodList {
	float: left;
	width: 630px;
	margin: 0px 0px 14px 0px;
}


/* pagination faillissementen	*/

.mPaginContainer {
	width: 610px;
	float: left;
	padding: 16px 0px 10px 18px;
}
.mPaginContainer .mPagination {
	float: left; 
	width: 600px; 
	text-align: center; 
	border-top: 1px solid #013366; 
	border-bottom: 1px solid #013366; 
	padding: 5px 0px;
}

.mPaginContainer .mPagination .notClickedPagination {
	font-weight: bold; 
	padding: 2px 4px;
	color: #013366;
}

.mPaginContainer .mPagination .clickedPagination {
	font-weight: bold; 
	padding: 2px 6px;
	background-color: #013366; 
	color: #ffffff;
}


/*
 * Nieuwe add styles voor product detail pagina
 * Jeroen
 */
.titleAd{ margin:14px 14px 40px 14px; }
.titleAd h1{ font-size:18px !important; }
.titleAd span{ float:right; font-size:11px; color:#666; }

.detailAd
{
	float:left;
	margin-left:4px;
	width:569px;
	background:url('/images/detailBox.gif') repeat-y;
}


.detailAd span.detailTitle
{
	float:left;
	font-weight:bold;
	padding-left:10px;
	width:120px;
	color:#000000; 
}
.detailAd span.detailAnsw { float:left;color:#000000 }
.detailAd span.detailStrong{ font-weight:bold; color:#003366 }
.detailAd .first{ margin-top:5px; width: 260px; }

.detailPhone { background:url('/images/detailIconPhone.gif') no-repeat 107px 1px; }
.detailFax { background:url('/images/detailIconFax.gif') no-repeat 104px 1px; }
.detailSite { background:url('/images/websiteimg.jpg') no-repeat 107px 1px; }
.detailEmail { background:url('/images/emailimg.jpg') no-repeat 104px 1px;}

.detailAdLeft{ float:left; width:400px; }
.detailAdRight{ float:left; width:169px; }
.detailAdRight img{ padding:10px; }

.pKolom2Ad{ padding:0px 0 10px 10px !important; }

.photoViewContainer
{
	float:right;
	width:145px;
}
.photoBox
{
	text-align: center;
}
.photoBoxItem
{
	text-align:center;
	margin-top:1px;
	margin-left:-1px;
}
.photoBoxItem img{cursor:pointer;}
.buttonHolder
{
	width:134px;
	height:30px;
	background:url('/images/photoButtonHolder.gif') no-repeat;
}
.buttonHolder .bArrows
{
	float:right;
	margin:4px 6px 0px;
}

.buttonHolder2
{
	width:134px;
	height:30px;
	background:url('/images/photoButtonHolder2.gif') no-repeat;
	margin: 5px auto;
}
.buttonHolder2 .bArrows
{
	float:right;
	margin:4px 6px 0px;
}
.buttonHolder2 .magni img
{
	float:left;
	margin:4px 6px 0px;
}
/*
 * Min height voor blader box catergorie
 * Jeroen
 */
.minHeight
{
  min-height:200px;
  height:auto !important;
  height:200px;
	float: left;
	width: 100%;
}


/*	Vrije tekst panel	*/

.panel_vt_header h1 {
	color: #000000;
	float: left;
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}

.panel_vt_header .bTitel h1 {
    font-size: 13px;
    margin: 0px;
    float: left;
    padding: 0px 3px 0px 0px;
    line-height: 18px;
    color: #003366;
}

.panel_vt_header .bArrows
{
	float:right;
	margin:0px 6px 0px 4px;
}
.panel_vt_header img
{
	float:left;
	margin:0px 2px 0px;
}




.panel_vt_content .bOffers {
    float: left;
    width: 90px;
    padding: 0px 0px 0px 7px;
}

.panel_vt_content .OffersWidth {
    padding: 0px 0px 0px 15px;
}

.panel_vt_content .kolom1 {
    /*	padding: 0px 0px 0px 12px; */
    padding-left: 10px;
}
.panel_vt_content .kolom4 {
    width: 85px;
}

.panel_vt_content .bOffers .bTitel {
    font-size: 12px;
    float: left;
    width: 100%;
    color: #003366;
}

.panel_vt_content .bOffers .bTitel a {
    height: 1.4em;
    overflow: hidden;
    display: block;
}

.panel_vt_content .bOffers .bTitel .bImgCont a {
    height: auto;
    overflow: visible;
}

.panel_vt_content .bOffers .bTitel .Hrefs {
    height: auto;
}

.panel_vt_content .bOffers .bTitel .bImgCont {
    width: 80px;
    height: 90px;
}

.panel_vt_content .bOffers .bDate {
    font-size: 11px;
    color: #000000;
    float: left;
    width: 100%;
}


/*	BEGIN: SMALLEST (LINKER KOLOM 1)	*/
.aCLeft .panel_vt_header {
	background: url(/images/item_small_top_gr.jpg) no-repeat;
	float: left;
	height: 23px;
	padding: 5px 0px 0px 9px;
	width: 211px;
}

.aCLeft .panel_vt_content {
	background: url(/images/item_small_mid.jpg) repeat-y;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 210px;
}

/**	voor de bladerfunctie	**/
.aCLeft .panel_vt_content .fItems {
    width: 220px;
    float: left;
		padding: 6px 0 0 0;
}

		.aCLeft .fItems .bOffers {
			padding: 0 0 0 16px;
		}

.aCLeft .bladeren {
    background: url(/images/item_small_mid.jpg) repeat-y;
    width: 220px;
    overflow: hidden;
    position: relative;
		float: none;
		padding: 0px;
}

.aCLeft .panel_vt_footer {
	background: url(/images/item_small_bottom.jpg) no-repeat;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 210px;
	height: 8px;
}

.aCLeft .panel_vt_content .tekst {
	float: left;
	width: 200px;
}


/*	BEGIN: BIGGEST (LINKER KOLOM 1,2)	*/

.IndelingLeft2 .panel_vt_header {
	background: url(/images/big_bladerbox_top.jpg) no-repeat;
	float: left;
	height: 22px;
	width: 629px;
}

.IndelingLeft2 .panel_vt_content {
	background: url(/images/big_bladerbox_mid.jpg) repeat-y;
	float: left;
	padding: 12px 0px 0px 10px;
	width: 628px;
}

.IndelingLeft2 .panel_vt_content .fItems {
    width: 638px;
    float: left;
		padding: 6px 0 0 0;
}

	.IndelingLeft2 .fItems .bOffers {
		padding: 0 0 0 16px;
	}


.IndelingLeft2 .bladeren {
    background: url(/images/big_bladerbox_mid.jpg) repeat-y;
    width: 638px;
    overflow: hidden;
    position: relative;
		float: none;
		padding: 0px;
}

.IndelingLeft2 .panel_vt_footer {
	background: url(/images/big_bladerbox_bottom.jpg) no-repeat;
	float: left;
	height: 7px;
	width: 628px;
}

.IndelingLeft2 .panel_vt_content .tekst {
	float: left;
	width: 620px;
}

/*	EINDE: SMALLEST (LINKER KOLOM 1)	*/
/*	BEGIN: NORMAL (CONTENT KOLOM 2)	*/

.cRLeft .panel_vt_header {
	background: url(/images/small_bladerbox_top.jpg) no-repeat;
	float: left;
	padding: 5px 0px 0px 9px;
	font-size: 11px;
	height: 29px;
	width: 384px;
}

.cRLeft .panel_vt_content {
	background: url(/images/small_bladerbox_mid.jpg) repeat-y;
	width: 383px;	
	padding: 0px 0px 0px 10px;
	float: left;
}

/**	voor de bladerfunctie	**/
.cRLeft .panel_vt_content .fItems {
    width: 393px;
    float: left;
}

.cRLeft .bladeren {
    background: url(/images/small_bladerbox_mid.jpg) repeat-y;
    width: 393px;
    overflow: hidden;
    position: relative;
		float: none;
		padding: 0px;
}

.cRLeft .panel_vt_footer {
	background: url(/images/small_bladerbox_bottom.jpg) no-repeat;
	float: left;
	height: 9px;
	width: 393px;
}

.cRLeft .panel_vt_content .tekst {
	float: left;
	width: 378px;
}

/*	EINDE: NORMAL (CONTENT KOLOM 2)	*/
/*	BEGIN: SMALL (CONTENT KOLOM 3)	*/

.minisiteRight .panel_vt_header,
.IndelingRight2 .panel_vt_header,
.cRight .panel_vt_header {
	background: url(/images/item_mid_top_gr.jpg) no-repeat;
	height: 30px;
	padding: 4px 10px 0px;
	width: 316px;
	float: left;
}

.minisiteRight  .panel_vt_content,
.IndelingRight2 .panel_vt_content,
.cRight .panel_vt_content {
	background: url(/images/item_mid_center.jpg) repeat-y;
	float: left;
	padding: 0px 10px;
	width: 316px;
}

/**	voor de bladerfunctie	**/
.minisiteRight .panel_vt_content .fItems,
.IndelingRight2  .panel_vt_content .fItems,
.cRight .panel_vt_content .fItems {
    width: 336px;
    float: left;
}

.minisiteRight .bladeren, 
.IndelingRight2 .bladeren,
.cRight .bladeren {
    background: url(/images/item_mid_center.jpg) repeat-y;
    width: 336px;
    overflow: hidden;
    position: relative;
		float: none;
		padding: 0px;
}

.minisiteRight .fItems .bOffers,
.IndelingRight2 .fItems .bOffers,
.cRight .fItems .bOffers {
	padding:0 0 0 18px;
}


.minisiteRight  .panel_vt_footer,
.IndelingRight2 .panel_vt_footer,
.cRight .panel_vt_footer {
	background: url(/images/item_mid_bottom.jpg) no-repeat;
	float: left;
	height: 9px;
	width: 336px;
}

.minisiteRight  .tekst,
.IndelingRight2 .tekst,
.cRight .panel_vt_content .tekst {
	float: left;
	width: 320px;
}


/*	EINDE: SMALL (CONTENT KOLOM 3)	*/


/*vasili style button enzo */


button.generic_button {
	background:none;
	float:none;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0 -3px;
}

button.generic_button span {
	background:url(/images/buttonmidden-rechts.jpg); /* IE6 */
	background-image:url(/images/buttonmidden-rechts.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	padding:0 18px 0 0;
	float:none;
}

button.generic_button span span {
	padding:9px 0 8px 18px;
	background-image:url(/images/buttonlinks.jpg);
	background-position:top left;
	white-space:nowrap;
	font-weight:bold;
	color:#043882;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;
	float:none;
}

.generic_button{
	height:		36px;
	float:		left;
	cursor:		pointer;
	float:		left;
}
.generic_button div{
	float:		left;
	height:		36px;
	background-image:		url('/images/buttonmidden.jpg');	
	background-repeat:		repeat-x;
	background-position:	top;
}
.generic_button div span{
	display:	block;
	font-weight: bold;
	color:	#043882;
	margin:		7px;
}
.generic_button img{
	display:	block;
	float:		left;
}
.formrule{
	clear: both;
	float: left;
	margin-top: 8px;
	width: 600px;
}
p.stappen{
	font-size:	1.1em;
	color:		#043882;
	width:		400px;
	margin-left: 450px;
}
p.stappen strong{
font-size:	   1.3em;		
}

/* end vasili style */

.pBigItem_middle_mid .pKolom2 .pDatum
{
	color:#003366;
	font-weight:bold;
}



/** CAPTCHA FORM	**/

.reactieForm { 
	line-height:140%;
	color:#000; 
	padding:10px; 
	margin:0 0 10px 0; 
	clear:both; 
	float:left; 
	width:595px; 
	border-top:2px solid #DCDCDC;
	background: none; 
	padding: 10px; 
	display: none; 
}
.reactieForm .foutmelding { 
	margin: 0 14px; 
	display: block; 
}

/** PANEL.minisite.products **/

#m_prod p.results {
	margin:5px 0px;
}

#m_prod p.results em {
	font-weight:bold;
	font-style:normal;
}

#m_prod table.results {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
	margin:5px 0px;
	border:1px solid #B0B0B0;
}

#m_prod table.results tr {
	vertical-align:top;
}

#m_prod table.results thead th {
	background-image:url(/images/productsitem_head_divider.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px;
	text-align:left;
	border:1px solid #B0B0B0;
	border-width:1px 0px;
}

#m_prod table.results thead th.last {
	background-image:none;
}

#m_prod table.results thead th a {
	display:block;
	background-image:url(/images/productsitem_head_nc.jpg);
	background-position:top left;
	background-repeat:x-repeat;
	margin-right:2px;
	padding:6px 5px 4px;
	height:20px;
	color:#666666
}

#m_prod table.results thead th.last a {
	margin-right:0px;
}

#m_prod table.results thead th a.selected {
	background-image:url(/images/productsitem_head_c.jpg);
}

#m_prod table.results tbody td {
	padding:5px;
	overflow:hidden;
	border:1px solid #B0B0B0;
	border-width:1px 0px;
}

#m_prod table.results tbody td.m {
	color:#003366;
	font-weight:bold;
}

#m_prod table.results tbody td.p {
	color:#A80000;
	font-weight:bold;
}

#m_prod div.pagination {
	font-weight:bold;
}

#m_prod div.pagination a,
#m_prod div.pagination em {
	line-height:1em;
	padding:2px;
	display:inline-block;
	font-style:normal;
}

#m_prod div.pagination em {
	padding:2px 4px;
}


