/* * * * * * * * * * * * * * display none * * * * * * * * * * * * * * * */

#leftmenu, #rightmenu, #topmenu, .AdminStatusBar, #breadcrumb, .Pager, img a, .zoekvak, #text-banner {
	display: none;
}

/* * * * * * * * * * * * * * general css * * * * * * * * * * * * * * * */
/* CSS Document */
* {
margin: 0;
padding: 0;
}

body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #003399;	
}

h1{
font-size: 18px;
margin: 10px 0 10px 0;
color: #004c99;
}

h2{
font-size: 16px;
margin: 10px 0 10px 0;
color: #004c99;
}

.TemplatedDataList h2 a{
color: #004c99;
}

h3{
font-size: 14px;	
}

.normaletekst{
padding: 0 0 0 10px;
color: #003399;	
}

.normaletekst a{color: #004c99;}

.normaletekst p, p{
color: #003399;;
margin-top: 10px;
}

.normaletekst ul{
list-style-image:url(img/bol.png);
list-style-position:outside;
color: #003399;
}

#MailTemplate ul.UlForm.Clear{
list-style-image:none;
}

#container{
position:relative;
text-align:left;
margin: 0 auto;
width: 980px;
}

#content{
	padding-top: 170px;
	}

/****************************HEADER****************************************/
#header{
position:absolute;
top: 0px;
left: 0px;
background: url(img/header2.jpg) top left no-repeat;
height: 150px;
width: 980px;
}


/****************************BOVENSTE NAVIGATIE****************************/

#topmenuholder{
position:absolute;
top: 127px;
right:0px;
}

.topnav .AspNet-Menu-Horizontal{
float:right !important;
}

.topnav ul a.AspNet-Menu-Link{
display:block;
background: url(img/bg-top.png) top left repeat-x;
color: #ffffff;
list-style:none;
display:block;
height: 23px;
line-height: 23px;
padding: 0 20px 0 20px;
font-weight:bold;
}

.topnav ul.AspNet-Menu ul li a {
color: #ffffff;
list-style:none;
display:block;
font-weight:bold;
background: url(img/bg-top.png) top left repeat-x;
height: 15px;
line-height: 15px;
width: 250px;
}

.topnav ul.AspNet-Menu ul li a:hover {
color: #95bc0d;
}


.topnav ul.AspNet-Menu ul li {
	color: #FFF;
}


.topnav .AspNet-Menu-Horizontal {
	float: left;
}

/****************************LINKERNAVIGATIE****************************/

#leftmenu .AccordionMenu {
background:#edf3d9;
padding-top:10px;
}

.AccordionMenu{
display:block;
width: 175px;
text-align:left;
color: #004c99;
font-family:Arial, Helvetica, Verdana, sans-serif;
z-index:1;
font-size: 12px;
font-weight:bold;
padding-left: 10px;
}

.AccordionMenu a.HasChildren{
background:url(img/bol2.png) top left no-repeat;
padding-left: 15px;
display:block;

}

.AccordionMenu ul{
margin:0px 0 5px 0;
list-style:none;
overflow: hidden;
}

.AccordionMenu a{
color: #004c99;
text-decoration:none;
}

.AccordionMenu a:hover{
color: #95bc0d;
}

.AccordionMenu .ChildItem{
margin-left:15px;
padding-left: 2px;
display:block;
font-size: 11px;
font-weight:normal;
}


.AccordionMenu ul.Accordion.ChildItems li{
background:url(img/bol.png) top left no-repeat;	
}

.AccordionMenu .SelectedParent a{
color: #95bc0d;
}

/***************************OPBOUW*******************************************/

#rightmiddle-wrapper{
	float:right;
	width:790px;	
	}

#middlecontent{
	float:left;
	width:580px;
	margin-left: 10px;
	margin-left: 6px;
	background:#e9ebf5;
	padding: 10px 5px 25px 0px;
	padding: 10px 5px 8px 8px;
	
}

#middlecontent ul{
margin-left: 25px;
padding-left: 5px;
list-style-image:url(img/bol.png);
list-style-position:outside;
color: #003399;
}

#middlecontenthome{
	float:left;
	width:770px;
	background:#e9ebf5;
	padding: 10px 10px 25px 0px;
	padding: 10px 4px 25px 17px;
}

#rightcontent{
background:#edf3d9;
float: right;
}

#rightcontenthome{
background:#edf3d9;
float:right;	
}

#right-text{
}

#leftcontent{
float:left;
clear:left;
width:190px;
}


/***************************FOOTER*******************************************/

#logos{
text-align:left;
}

#logos img{
margin-right: 7px;	
margin-bottom: 15px;
}

#tekst{
float:left;
margin-left: 10px;
}

#vasteknoppen{
float:right;
margin-right: 10px;
}

#footer{
text-align:center;
font-size: 11px;
bottom: 0px;
clear:both;		
}

#footer-text{
background: #003399;
height:25px;
line-height: 25px;
text-align:center;

color: #ffffff;
font-size: 11px;
bottom: 0px;
clear:both;	
}

a.white{
color: #ffffff;	
text-decoration:none;
}

#text-banner a{
text-decoration:none;	
color: #003399;
}


/***************************BREADCRUMBS**************************************/

#breadcrumbs{
font-size:10px;
left:200px;
position:absolute;
top:155px;
text-transform:lowercase;
}

#breadcrumbshome{
font-size:10px;
left:0px;
position:absolute;
top:155px;
}

#breadcrumbs a, #breadcrumbshome a{
color:#004c99;
text-decoration:none;
}

/**********************************CLASSES**********************************/



a#logo{
position:absolute;
top: 0px;
left: 0px;
width: 342px;
height: 120px;
display:block;
}

/**********************************ZOEKPAGINA********************************/

.zoeken h2 a{
font-size: 16px;
color: #003399;
}

.zoeken input.Input{
border:0px;
width:122px;
margin-left: 20px;
border: 1px solid #c3d0fc;
margin-bottom: 15px;
}

div.zoeken input.Button {
height:20px;
width:30px;
border: 0px;
background:url(img/zoek.png) top left no-repeat;
cursor:pointer;
}

/***************************PRODUCTOVERZICHT HEADER TEMPLATE****************/

.ov-im{
float:left;
display:block;
height: 200px !important;
padding: 0 0 0 0;

}

.descr{
margin: 5px 0 15px 210px;
display:block;	
color: #003399;	
width: 350px;
min-height: 316px;
}

.descr a{
color: #004c99;	
}

.boven-temp{
	
}

/***************************PRODUCTENOVERZICHT*******************************************/
.prod-overzicht{
display:block;	
clear:both;
margin-top: 20px;
}

.prod-templ{
	float:left;	
	display:block;
	width: 290px;
	height: auto;
	color: #003399;
	}
	.blok-links{
	width: 152px;
	min-height: 225px;
	position:relative;
	top: 0px;
	left: 0px;
	float:left;
	height:auto;
	}
	
	.blokdetail{
	width:135px;	
	}
	
		.naam{
		background:#bbc1df;
		padding: 5px;
		text-align:center;
		font-weight:bold;
		display:block;
		min-height: 30px;
		height: auto;
		}
	
		.naam a{
		color: #004c99;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		}

		.productgroepmediagal .pic{padding: 0 0 0 0;}
		.productgroepmediagal .pics{width: 200px !important; height: 306px !important;}
		
		.pics img{width: 200px!important; height: auto!important;}
		
		.subgroepmediagal .pic{padding: 0 0 0 0;}
		.subgroepmediagal .pics{width: 200px !important; height: 306px !important;}

			
	.blok-rechts{
	width:131px;
	position:relative;
	top: 0px;
	left: 0px;
	float:right;
	}
	
	.blokrechtsdetail{
	width: 148px;	
	}
	
		.beschrijving{
		display:block;
		width:121px;
		float:right;
		}
		
		.beschrijving ul{
		margin-left: 5px !important;
		font-size: 11px;
		padding-left: 2px !important;
		}
		
		.beschrdetail{
		width: 146px;	
		width: 140px;
		}
		
		
		.leesmeer{
		padding: 0 0 0 10px;
		}
		
		.leesmeer a{
		color: #004c99;
		text-decoration:none;
		font-weight:bold;
		color: #95bc0d;
		display:block;
		line-height: 14px;

		}

.knoppen{
	display:block;
	background-color:#d2d6ea;	
	height: 20px;
	margin-top: 10px;
}


.knoppen a{
	font-weight:bold;
	color: #004c99;
	text-decoration:none;
}

.knoppen ul{
line-height: 20px;
list-style:none;
list-style-image:none !important;
}

.knoppen ul li{
	float:left;
	padding: 0 15px 0 15px;
	background:url(img/bol2.png) center left no-repeat;
}

/***************************HOME*******************************************/

.prod-overzicht-hp{
	display:block;	
	clear:both;
	margin-top: 20px;
	color: #003399;
}

.prod-templ-hp{
	float:left;	
	display:block;
	width: 192px;
	height: auto;	
}

.blok-hp{
	width: 180px;
	height: auto;
	position:relative;
	top: 0px;
	left: 0px;
	float:left;
	}

.blok-hp .naam{
height: 30px;	
}

.home.tekst h1{
font-size: 16px;	
}

/***************************TELL-A-FRIEND**************************************/

#tellafriendbutton .TellAFriend{
	cursor: pointer;
}

.productgroeptaf, .subgroeptaf{
display:none;	
}

/***************************MEDIAGALLERIJ-SUBGROEP*****************************/
.subgroepmediagal, .productgroepmediagal{
position:absolute;
top: 230px;
left: 204px;
}

.subgroepmediagal .pics img{padding:0px !important;}
.productgroepmediagal .pics img{padding:0px !important;}

/***************************nieuwsmodule***************************************/
.nieuwsmodule{
padding-left: 10px;	
}

.nieuwsmodule a{
color: #003399;
}

/***************************rightnav*******************************************/
.rightnav-nieuws{
display:block;
width: 160px;
font-size: 10px;
font-weight:normal;
line-height: 1;
}

span.newsright{
list-style-type:none;
list-style-image: none;
float:left;
}


.newsright a img{
border: 0px;	
}

.rightnav-nieuws .newsright img{width: 40px;float:left;padding-right: 4px;}

a.readmore{
background:url(img/krul.jpg) top left no-repeat;
padding-left: 50px;

color: #97bf0d;
padding-bottom: 5px;
}

ul.rechts-lijst{
list-style-image:url(img/bol2.png);
list-style-position:outside;
padding-left: 20px;
font-size: 13px;
color: #004c99;
font-weight:bold;
line-height: 20px;
}

ul.rechts-lijst li a{
padding-bottom: 15px;	
}

ul.rechts-lijst a{
text-decoration:none;
color: #004c99;
}

/***************************SITEMAP*******************************************/

#middlecontent ul.SitemapTree a{
color: #004c99;
}

h1#sitemaptitel{
padding: 0 0 0 5px;
}

#conbalogo a img{
	margin-top: 5px;
border: 0px;	
}

/***************************CLASSES*******************************************/

.Pager .AspNet-GridView-Pagination.CurrentPage{
display:none;	
}

.RequiredFieldsIntro{padding-left: 10px;display:block;}

.logorechts{
text-align:right;	
}



#ctl00_cpleftmenu_frontmenu-5493-1_ctl31_HeaderLink, 
#ctl00_cpleftmenu_frontmenu-5493-1_ctl34_HeaderLink, 
#ctl00_cpleftmenu_frontmenu-5493-1_ctl28_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl25_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl22_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl19_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl16_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl13_HeaderLink,
#ctl00_cpleftmenu_frontmenu-5493-1_ctl34_HeaderLink
{background:url(img/bol2.png) top left no-repeat;
padding-left: 15px;
display:block;}

._Uwvraagofopmerking textarea{width: 270px;}

.rvf{font-size: 11px;}


