BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	line-height:1.3em;
	margin:0px;
	background-color: #FFFFFF; 
	height:100%;
}
TABLE {
	font-size:100%;
}
P{
	margin-top:0.8em;
	margin-bottom:1em;
}
A{
	color:#666666;
	text-decoration:underline;
}
A:HOVER{
	color:#8C0894;
	text-decoration:underline;
}
UL{
	/*margin-left:0px;
	padding-left:0px;*/
	margin-top:0.4em;
	margin-bottom:0.4em;
}
UL LI{
	/*margin-left:15px;
	padding-left:0px;*/
	list-style-type:square;
}
H1{
	margin-top:0.4em;
	margin-bottom:0.2em;
	color:#89B700;
	font-weight:bold;
	font-size:105%;
}
H2{
	margin-top:0.4em;
	margin-bottom:0.2em;
	color:#666666;
	font-weight:bold;
	font-size:100%;
}
H3{

}
H4{

}
H5{

}

H6{

}

.margeHome{
	width:5%;
	background-color:#FFFFFF;	
}
.marge{
	width:5%;
	background-color:#89B700;
}
.binnenMarge{
	width:5%;
}

/**************************************************/
/********************* TOP ************************/
/**************************************************/
#top{
	background-color: #FFFFFF;
	
}
#topMenu{
	padding-top:5px;
	padding-bottom:5px;
	font-size:90%;
	color:#666666;
	background-color: #FFFFFF;
}
#topMenu a{
	color:#666666;
	text-decoration:none;
	padding-right:15px;
}
#topMenu a:hover{
	color:#666666;
	text-decoration:underline;
}
#topMenu SELECT{
	color:#006699;
	font-size:90%;
}
#topMenu .quickKeyTitle{
	color:#006699;
	font-weight:bold;
}
#topMenu INPUT{
	border:solid 1px #006699;
	font-size:100%;
	color:#006699;
	width:110px;
	margin-bottom:3px;
	height:16px;
}
#topBannerHome{
	background-image:url(/images/img_top_winter.jpg);
	background-position:right; 
	background-repeat:no-repeat; 
	border-top:solid 1px #003399;
	margin-bottom:1px;
	height:121px;
}
#topBanner{
	border-top:solid 1px #003399;
	margin-bottom:1px;
	height:102px;
	background-image:url(/images/img_top_winter.jpg);
}
#topBannerHome .logo, #topBanner .logo{
	margin-left:23px;
}
#topBannerVervolg{
	border-top:solid 1px #003399;
	margin-bottom:1px;
	height:121px;
}
#topBannerVervolg .logo{
	margin-left:23px;
}
#linePurple{
	background-color:#8C0894;
	height:6px;
	font-size:1px;
	line-height:1px;
	border-bottom:solid 1px #FFFFFF;
}

/**************************************************/
/******************* MIDDLE ***********************/
/**************************************************/
#middle td{
	text-align:left;
}
#middleContent{
	margin-top:8px;
}
#middleContent td{
	vertical-align:top;
}
#mainMenu{
	background-color: #FFFFFF;
}
.menu1{
	border-top:solid 1px #FFFFFF;
}
.menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8, .menu9, .menu10{
	border-top:solid 2px #FFFFFF;
}
.menu1{
	background-color:#AC3059;
}
.menu1 a:hover, .menu1 .select{
	background-color:#881734;
}
.menu2{
	background-color:#A11443;
}
.menu2 a:hover, .menu2 .select{
	background-color:#850A23;
}
.menu3{
	background-color:#993333;
}
.menu3 a:hover, .menu3 .select{
	background-color:#781717;
}
.menu4{
	background-color:#660033;
}
.menu4 a:hover, .menu4 .select{
	background-color:#4C001E;
}
.menu5{
	background-color:#990000;
}
.menu5 a:hover, .menu5 .select{
	background-color:#770000;
}
.menu6{
	background-color:#660033;
}
.menu6 a:hover, .menu6 .select{
	background-color:#54001A;
}
.menu7{
	background-color:#AA5555;
}
.menu7 a:hover, .menu7 .select{
	background-color:#962A2A;
}
.menu8{
	background-color:#A41C49;
}
.menu8 a:hover, .menu8 .select{
	background-color:#860D21;
}
.menu9{
	background-color:#993333;
}
.menu9 a:hover, .menu9 .select{
	background-color:#741414;
}
.menu10{
	background-color:#993333;
}
.menu10 a:hover, .menu9 .select{
	background-color:#741414;
}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a, .menu10 a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:4px;
}
.menu1 .select, .menu2 .select, .menu3 .select, .menu4 .select, .menu5 .select, .menu6 .select, .menu7 .select, .menu8 .select, .menu9 .select, .menu10 .select{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:4px;
	background-image:url(/images/bg_submenu_select.gif);
	background-position:10px 6px;
	background-repeat:no-repeat;
}
.subMenus{
	background-image:url(/images/bg_menu.jpg);
	background-position:right;
	background-repeat:repeat-y;
	font-size:0.9em;
	line-height:1.0em;
	vertical-align:top;
}
.subMenus .left{
	padding-right:10px;
	vertical-align:top;
	width:300px;
}
.subMenus .right{
	border-left:solid 1px #89B700;
}
.subMenus a{
	display:block;
	text-decoration:none;
	color:#666666;
	padding-left:25px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(/images/bg_menu_over.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}
.subMenus a:hover{
	text-decoration:none;
	color:#8C0894;
}
.subMenus .select{
	font-weight:bold;
	display:block;
	color:#8C0894;
	padding-left:25px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(/images/bg_menu_over.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
}

#flash {
	width:100%;
}

#contentHome{
	width:100%;
	position: relative;
	z-index: 50;
	margin-top:-592px;
}

#content{
	background-image:url(/images/bg_menu.jpg);
	background-position:right;
	background-repeat:repeat-y;
	background-color: #FFFFFF;
	position: absolute;
	top: 380px;
	width: 100%;
}

#content td{
	vertical-align:top;
	padding-top:10px;
}
#content .newsTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#8C0894;
	font-weight:bold;
	font-size:125%;
	margin-bottom:5px;
}

#content .newsDiv {
	overflow: auto;
	height: 175px;
	
}

#content .news{
	border-bottom:dashed 1px #8C0894;
	padding-top:7px;
	padding-bottom:7px;
}
#content .news a{
	color:#333333;
	text-decoration:none;
}
#content .news a:hover{
	color:#333333;
	text-decoration:underline;
}
#content .digLoketTitle{
	margin-bottom:10px;
}
#content .image{
	margin-bottom:7px;
}
#content .more{
	margin-top:7px;
	margin-bottom:10px;
}
#content .more a{
	color:#003399;
}
#content .more a:hover{
	color:#8C0894;
}
#content .banner {
	display:block;
	border:solid 1px #999999;
	margin-bottom:10px;
	margin-right:5px;
}
#breadCrumb{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	color:#006699;
	font-size:95%;
	border-bottom:solid 1px #8C0894;
	margin-bottom:8px;
}
#breadCrumb a{
	color:#666666;
	text-decoration:none;
}
#breadCrumb a:hover{
	color:#666666;
	text-decoration:underline;
}
#breadCrumb .pijl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:105%;
	font-weight:bold;
	letter-spacing:0.1em;
}
#pageNav{
	color:#8C0894;
	font-size:95%;
	line-height:1.4em;
	margin-bottom:10px;
}
#pageNav a{
	color:#8C0894;
	text-decoration:none;
}
#pageNav a:hover{
	color:#8C0894;
	text-decoration:underline;
}
#pageNav .pijl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8C0894;
	font-size:100%;
	letter-spacing:0.1em;
}
#pageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8C0894;
	font-size:150%;
	line-height:1.1em;
	margin-top:25px;
	margin-bottom:15px;
}
#pageText{

}
#buttons{
	margin-top:20px;
	font-weight:bold;
}
#buttons a{
	padding-bottom:0.8em;
	text-decoration:none;
	display:block;
}
#buttons a:hover{
	text-decoration:underline;
}
#buttons .purple{
	color:#8C0894;
	background-image:url(/images/icn_squarePurple.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:12px;
}
#buttons .blue{
	color:#006699;
	background-image:url(/images/icn_squareBlue.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:12px;
}
#buttons IMG{
	border:solid 1px #666666;
	margin-top:5px;
}
#middleContent .adv1 td, #middleContent .adv2 td{
	vertical-align:bottom;
}
#middleContent .adv1, #middleContent .adv2{
	background-color:#A1A143;
	margin-top:15px;
	margin-bottom:15px;
	color:#FFFFFF;
}
#middleContent .advTxt{
	padding:10px;
}

/**************************************************/
/******************* BOTTOM ***********************/
/**************************************************/
#bottomHome{
	border-top:solid 2px none;
}

#bottom{
	
}
#bottom .bgBottom{
	background-color:#FFFFFF;
}
#bottomHome td, #bottom td{
	vertical-align:top;
}
#bottomHome #bottomTxt{
	background-color:#A11443;
	font-size:90%;
	line-height:1.3em;
	padding-left:45px;
	line-height:1.7em;
}
#bottomHome #bottomTxt{
	background-image:url(/images/img_logodeel_winter.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	/*padding-top:10px;*/
}
#bottom  #bottomTxt{
	background-image:url(/images/img_logodeel_vervolg.gif);
	background-repeat:no-repeat;
	color:#999999;
	padding-top:2px;
	margin-bottom:10px;
}
#bottom  #bottomTxt{
	font-size:90%;
	line-height:1.3em;
	padding-left:45px;
	line-height:1.7em;
	margin-top:35px;
}
#bottomHome #bottomTxt a{
	color:#FFFFFF;
	padding-right:15px;
}

#bottom #bottomTxt a{
	color:#666666;
	padding-left:15px;
}
#bottom #bottomTxt a:hover{
	color:#8C0894;
}


/**************************************************/
/******************* MODULES **********************/
/**************************************************/


/**************************************************/
/****************** NIEUWS ***********************/
/**************************************************/

/**************************************************/
/******************* NIEUWS DETAIL ****************/
/**************************************************/

.nieuwsDetailDate {
	margin-top:25px;
	margin-bottom:3px;
}
.nieuwsDetailKop {
	color:#006699;
	font-weight:bold;
	font-size:110%;
}
.nieuwsDetailContent {
	margin-top:5px;
}
/**************************************************/
/******************* PRODUCTEN ********************/
/**************************************************/

.productTopBox {
	background-color:#C04010;
	height:80px;
	color:#FFFFFF;
	padding-left:10px;
}
.productTopBoxText {
	padding-top:10px;
	padding-left:10px;
}
.productTopBoxText a {
text-decoration:none;
color:#FFFFFF;
}
.productTopBoxText a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.productTopBoxZoeken {
margin-top:15px;
}
.productTopBoxZoekenKop {
padding-top:3px;
}
.productTopBoxZoekenBox {
	font-size:9px;
	border:solid 1px #89B700;
	padding-bottom:2px;
	padding-top:3px;
}
.productKruimel {
	margin-bottom:15px;
	margin-top:10px;
	color:#C04010;
}
.productKruimel a{
	text-decoration:underline;
	color:#C04010;
}
.productKruimel a:hover{
	text-decoration:underline;
	color:#5A1E07;
}
.productKruimelActive{
	text-decoration:none;
	color:#C04010;
	font-weight:bold;
}
.productPicMargin{
margin-right:5px;
}
.productPicBorder{ 
	border-bottom:solid 1px #C04010;
	height:30px;
}
.productLijstRadiobut{
	margin-top:10px;
}

.productLijstRadiobutText{
	padding-top:3px;
}
.productLijstRadiobutText a{
	text-decoration:none;
	color:#C04010;
}
.productLijstRadiobutText a:hover{
	text-decoration:underline;
	color:#C04010;
}
.productLijstRadiobutOpsom {
	margin-top:10px;
}

.productLijstRadiobutVraag{
	padding-top:3px;
	color:#333333;
}
.producLinks {
	margin-top:10px;
	line-height:20px;
}

.producLinks a:hover{
	text-decoration:underline;
	color:#C04010;
}
.producLinkskleur {
	text-decoration:none;
	color:#C04010;
}
.producLinkskleur a {
	text-decoration:none;
	color:#C04010;
}
.producLinkskleur a:hover {
	text-decoration:underline;
	color:#C04010;
}

.productPaginaNum{
	border-top:solid 1px #C04010;
	margin-top:15px;
	padding-top:5px;
	color:#333333;
}
.productPaginaNum a{
	color:#333333;
	text-decoration:underline;
}
.productPaginaNum a:hover{
	color:#C04010;
	text-decoration:underline;
}
.productPaginaNumActive{
	color:#C04010;
	font-weight:bold;
}
.productPaginaNumResultaat {
padding-right:15px;
}


/**************************************************/
/******************* PRODUCTEN Nieuwe stijl********************/
/**************************************************/
.producten {
	color:#000000;
}
.producten a {
	color:#000000;
	text-decoration:none;
}
.producten a:hover {
	color:#000000;
	text-decoration:underline;
}
.producten h1 {
	color:#003366;
	border-bottom:1px solid #89B700;
	padding-bottom:3px;
}
.producten hr {
	border:none; 
	border-bottom:1px solid #8CA3BA;
	height:0px;
	margin-bottom:5px;
}
.producten .left {
	float:left;
}
.producten .right {
	float:right;
}
.producten form {
	margin:0px;
	padding:0px;
}	

.producten .boxTitle {
	background-color:#89B700;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0 4px 13px;
	font-size:1.2em;
	width:auto;
}

.producten .prodGebeurtenissenBox {
	background-color:#006699;
	font-size:0.9em;
	color:#FFFFFF;
	border:1px solid #7E98B2;
	border-bottom:10px solid #7E98B2;
	margin-bottom:15px;
}
.producten .prodGebeurtenissenBox ul {
	padding-left:3px;
	margin-left:13px;
}
.producten .prodGebeurtenissenBox .summery {
	border-bottom:1px solid #FFFFFF;
	padding:4px 4px 4px 13px;
}
.producten .prodGebeurtenissenBox .column {
	padding:4px 4px 4px 13px;
	width:50%;
	text-align:left;
}
.producten .prodGebeurtenissenBox label,.producten .prodGebeurtenissenBox a,.producten .prodGebeurtenissenBox a:hover {
	color:#FFFFFF;
}

.producten .prodTop10Box {
	background-color:#7EA1C5;
	font-size:0.9em;
	color:#FFFFFF;
	border:1px solid #89B7CE;
	border-bottom:10px solid #89B7CE;
	margin-bottom:15px;
}
.producten .prodTop10Box a,.producten .prodTop10Box a:hover {
	color:#FFFFFF;
}
.producten .prodTop10Box .number {
	height:17px;
	background-color:#FFFFFF;
	color:#1F79A5;
	font-weight:bold;
	padding:0 3px 0 3px;
	margin-right:10px;
}
.producten .prodTop10Box .content {
	padding:4px 4px 4px 13px;
}

.producten .prodRubriekenBox {
	background-color:#FFFFFF;
	font-size:0.9em;
	color:#000000;
	border:1px solid #708DA9;
	border-bottom:10px solid #708DA9;
}
.producten .prodRubriekenBox .content {
	padding:4px 4px 4px 13px;
}
.producten .prodRubriekenBox label:hover {
	color:#000000;
	text-decoration:underline;
}

.producten .prodZoekBox {
	background-color:#FFFFFF;
	font-size:0.9em;
	color:#000000;
	border:1px solid #89B700;
	width:195px;
}
.producten .prodZoekBox .boxTitle {
	background-color:#FFFFFF;
	color:#2D80A9;
	font-size:1em;
}
.producten .prodZoekBox .content {
	padding:2px 4px 4px 13px;
	height:30px;
}
.producten .prodZoekBox input {
	border:1px solid #9E33A5;
	width:92px;
	height:14px;
	padding-right:5px;
	float:left;
}
.producten .prodZoekBox a {
	float:left;
	display:block;
	color:#006699;
	text-decoration:none;
	padding-left:25px;
	height:20px;
	background-image:url(/images/img_prod_loep.gif);
	background-position:5px top;
	background-repeat:no-repeat;
}
.producten .prodZoekBox a:hover {
	color:#006699;
	text-decoration:underline;
}

.producten .listing {
	color:#2C7FA9;
	padding-left:3px;
	margin:3px 0 10px 13px;
}
.producten .listing a {
	color:#000000;
	text-decoration:none;
}
.producten .listing a:hover {
	color:#000000;
	text-decoration:underline;
}

.producten .paging {
	color:#000000;
	border-top:1px solid #89B700;
	padding-top:5px;
}
.producten .paging .active {
	color:#89B700;
	font-weight:bold;
}
.producten .paging a {
	color:#000000;
	text-decoration:underline;
}
.producten .paging a:hover {
	color:#89B700;
	text-decoration:underline;
}

.producten .checklist {
	margin:3px 0 15px 0px;
}
.producten .checklist .checklabel {
	padding:2px 10px 0 0;
}
.producten .checklist .checklabel2 {
	padding:2px 10px 0 15px;
}

.producten .description {
	margin:3px 0 15px 0px;
}
.producten .description td .description th {
	padding:5px 0 5px 0;
                border: 0 solid;
	border-bottom:1px solid #cccccc;
}
.producten .description .label {
	color:#666666;
	font-weight:bold;
}

/******************************************************************************************* Forum pagina*/
#titelForum{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8C0894;
	font-size:16px;
	margin-left: 30px;
	margin-top:10px;
}

.topicOnderwerp{
	margin-left:30px;
	border: 1px outset #999999;
	background-color: #ffffff;
	margin-left:30px;
	margin-top:10px;
}
.topicOnderwerpUitgelijnd{
	margin-left:60px;
	border: 1px outset #999999;
	background-color: #ffffff;
	margin-top:10px;
}

.reageerTekst {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size:11px;
	
}
.topicReactie{	
	border: 1pt dashed #E7D6EB;
	background-color: #F7F0F8;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.topicReactieUitgel{
	
	border: 1pt dashed #E7D6EB;
	background-color: #F7F0F8;
	margin-right:30px;

}
#titelPosts {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:10px;
	margin-top:2px;
	font-style: normal;
}

#tekstPosts {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:10px;
	margin-top:5px;
}
#detailsQuote{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	margin-left: 10px;
	margin-top:3px;
	font-style: italic;
}

#berichtQuote{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	margin-top:3px;
	font-style: normal;
}

#uitlijnen{
margin-left:10px;
margin-bottom:5px;
}


.reageerTabelborder{
border-top: 1pt dashed #E7D6EB;
}


.reageerTabelborderOnder{
border-bottom: 1pt dashed #E7D6EB;
}

#reageerVierkant{
	font-family:webdings;
	font-size:1;
}
#reageerTekst{
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	margin-top:3px;
	font-style: normal;
	}
	
.topicReactie_wit{	
	border: 1pt dashed #E7D6EB;
	background-color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
	
	topicReactie_wit