/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #2f2f2f; }
input[type=text],input[type=password], textarea { font-family: Arial; font-size: 12px; color: #2f2f2f; 
border: 1px solid #C2C2C2;
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
height: 20px;
line-height: 14px;
font-size: 14px;
/* text-indent: 10px; */
color: #888888;
border-radius: 4px;
box-shadow: 1px 4px 4px -6px #ababab;
text-align: left;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px; }

select { font-family: Arial; font-size: 12px; color: #2f2f2f; 
border: 1px solid #C2C2C2;
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
height: 30px;
line-height: 14px;
font-size: 14px;
/* text-indent: 10px; */
color: #888888;
border-radius: 4px;
box-shadow: 1px 4px 4px -6px #ababab;
text-align: left;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px; }



.ftext{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	
}


.text-input {
background: url('../images/text-input_bg.png') top left repeat-x;
height: 20px;
line-height: 20px;
border: 1px solid 
#BEBEBE;
padding: 3px;
margin: 1px 1px 10px 0px;
color: 
#585858;
}

.top-728_90 {
position: absolute;
background: url(../images/sprite-banners.png) -48px -34px no-repeat;
width: 14px;
height: 90px;
top: 0;
right: 0;	
}

.top-468_60 {
position: absolute;
width: 14px;
height: 60px;
top: 5;
right: 0;	
padding-top: 5px;
}


.bannertop-728_90{
position: relative;
width: 743px;

}


.bannertop-468_60{
position: absolute; top: 5px; 
right: 185px;
width: 468px;
padding-top: 5px;


}
/* ### global classes ### */
.clear { clear: both; height: 0; }


.circleBase {
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    behavior: url(PIE.htc);
}

.type2 {
	float:right;
    width: 16px;
    height: 16px;
background: rgb(237, 238, 206);
border: 1px solid rgb(117, 114, 114);
	margin-right: 11px;
}
/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/bgyogya.jpg') no-repeat center 0; background-attachment: fixed; }
#wrapper.frame { background: none; }
#wrapper.newBg { background: url('../images/body_bg_new.jpg') no-repeat center 0; background-attachment: fixed; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 1010px; background-color:#FFF}

	/* ### header container ### */
	#headerCntr { position: relative; width: 1010px; height: 192px;  }
	#headerCntr a.logo { position: absolute; top: 8px; left: 0px; display: block; width: 365px; height: 67px; text-indent: -9999px; background: url('../images/logoy.png') no-repeat; }
	#headerCntr .love { position: absolute; top: 14px; right: 235px; }


		.buttonAanmelden { border: none;
display: block;
width: 85px;
height: 37px;
background: url('../images/button.png') no-repeat;
font-size: 12px;
text-align: center;
/* line-height: 37px; */
text-decoration: none;
color: #fff;
margin-left: 0px; }
	

			
		/* ### login box ### */
		.favorietloop { 
		display: block;
width: 178px;
height: 37px;
text-align: center;
line-height: 37px;
background: url('../images/button7.png') no-repeat;
color: #fff;
text-decoration: none;
		}
		
		.loginBox { position: absolute; top: 9px; right: -10px; width: 200px; }
		.loginBox a.button { display: block; width: 89px; height: 37px; background: url('../images/button.png') no-repeat; font-size: 12px; text-align: center; line-height: 37px; text-decoration: none; color: #fff; margin-left: 105px; }
		.loginBox a.button:hover { text-decoration: underline; }
		
		.loginBox a.button2 { display: block; width: 89px; height: 37px; background: url('../images/button.png') no-repeat; font-size: 12px; text-align: center; line-height: 37px; text-decoration: none; color: #fff; margin-left: 105px; }
		.loginBox a.button2:hover { text-decoration: underline; }
		.datum{
		margin-right: 190px; float:right;margin-top: 15px; font-weight:bold; color:#007756;	
		}

		.loginBox a.buttonInlog { display: block; width: 89px; height: 37px;text-align: -moz-center; background: url('../images/button.png') no-repeat; font-size: 12px; text-align: center; line-height: 37px; text-decoration: none; color: #fff; margin-left: 105px; margin-top:-5px; }
		.loginBox a.button2Inlog:hover { text-decoration: underline; }
		
				
		.loginBox p { color: #000; }
		.loginBox p a { color: #2c635a; }
		.loginBox p a:hover { text-decoration: none; }
		
		/* ### menu box ### */

		
		/* ### search box ### */
		.searchBox { position: absolute; top: 132px; left: 0; width: 245px; }
		.searchBox h3 { color: #56827b; font-size: 22px; font-family: 'ChunkfiveEx';  font-weight: normal; padding-bottom: 5px; }
		.searchBox fieldset { border: none; width: 235px; height: 37px; background: url('../images/search_bg.png') no-repeat; }
		.searchBox input.field { width: 170px; height: 36px; line-height: 36px; background: none; border: none; padding: 0 8px; float: left; font-size: 15px; }
		.searchBox input.button { float: left; width: 40px; height: 36px; background: none; border: none; cursor: pointer; } 
		
		/* ### winkel box ### */
		.winkelBox { position: absolute; top: 132px; left: 255px; background-color:#FFF; width:747px; }
		.winkelBox h3 { float: left; font-size: 15px; color: #5b5b5b; font-family: 'ChunkfiveEx'; font-weight: normal; padding-top:5px; width:154px; padding-left:5px; }
		.winkelBox ul { list-style: none; float: left; padding: 0 0px;background-color:#FFF; height:25px; }
		.winkelBox li { float: left; padding: 0 1px; text-transform: uppercase; font-size: 11px; }
		.winkelBox li.last { 
		
		text-transform: none;
width: 90px;
text-align: center;

 }
		.winkelBox li a { color: #000;  display: block; padding: 4px; padding-top: 5px; color: #fff; height: 16px; background: url('../images/alpha_bg.png') repeat-x; color: #fff; text-decoration: none;
		}
		.winkelBox li a:hover {  background-position: 0 -46px; padding-top: 12px; height: 19px;}
		
		


					
		/* ### np box ### */
		.npBox { position: absolute; top: 167px; left: 254px; }
		.npBox ul { list-style: none; }
		.npBox li { float: left; padding: 0 2px; font-size: 12px; } 
		.npBox li a { color: #484848; text-decoration: none; }
		.npBox li a:hover { text-decoration: underline; }
		.npBox li.active a { font-weight: bold; }
	
	/* ### content container ### */





	#contentCntr { overflow: hidden; width: 1010px; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 255px; }
		
			/* ### category box ### */
			.categoryBox { width: 235px; padding-top: 25px; }
			.categoryBox h3 { height: 29px; padding-top: 8px; background: url('../images/heading_bg1.png') no-repeat; color: #fff; font-size: 18px; padding-left: 20px; }
			.categoryBox ul { list-style: none; 
			border-left-color:#CCC; 
			border-left-style:solid; 
			border-left-width:1px;
			border-right-color:#CCC; 
			border-right-style:solid; 
			border-right-width:1px;
			border-bottom-color:#CCC; 
			border-bottom-style:solid; 
			border-bottom-width:1px;
			width: 233px;
			}
			/*
			.categoryBox li { width: 233px; font-size: 15px; }
			.categoryBox li a { display: block; height: 27px; line-height: 27px; padding-left: 20px; background: url('../images/nav_bg.png') no-repeat; color: #2f2f2f; text-decoration: none; }
			.categoryBox li a:hover { background-position: 0 -27px; color: #2f2f2f; font-weight: bold; } 
			/*.categoryBox li ul li a:hover { background-position: 0 -27px; color: #2f2f2f; font-weight: bold; }*/
			

		#box-link { 
		position: absolute; 
		top: 8px; 
		left: 20px; 
		width: 83px; 
		height: 83px; 
		background-color: transparent; 
		border: 1px solid yellow; }	
		
					
			/* ### how box ### */
			.howBox { width: 238px; padding-top: 20px; }
			.howBox h3 { line-height: 53px; background: url('../images/heading_bg2.png') no-repeat; color: #fff; font-size: 18px; font-weight: bold; padding-left: 20px; }
			.howBox ul { list-style: none; }
			.howBox li { overflow: hidden; height: 36px; background: url('../images/how_border1.png') repeat-x; font-weight: bold; }
			.howBox li.alt { background: url('../images/how_border2.png') repeat-x; }
			.howBox li span { float: left; width: 36px; height: 34px; background: url('../images/num_bg.png') no-repeat; text-align: center; line-height: 34px; font-size: 18px; color: #565656; font-family: 'ChunkfiveEx'; }
			.howBox li a { float: left; color: #4f4f4f; text-decoration: none; margin: 10px 0 0 5px; }
			.howBox li a.smile { margin-top: 3px; }
			.howBox li span img { display: inline; }
			.howBox li a:hover { text-decoration: underline; }
			
			/* ### news box ### */
			.newsBox { width: 198px; height: 169px; padding: 70px 0 0 35px; background: url('../images/news_bg.jpg') no-repeat; margin-top: 20px; }
			.newsBox p { color: #fff; font-weight: bold; padding-bottom: 10px; }
			.newsBox fieldset { border: none; width: 170px; }
			.newsBox input.field { width: 137px; background: none; line-height: 26px; height: 26px; padding: 0 15px; color: #565656; font-size: 12px; border: none; margin-bottom: 8px; }
			.newsBox input.button { width: 76px; height: 19px; border: none; color: #fff; cursor: pointer; margin-left: 88px; background: none; }
			
			/* ### facebook box ### */
			.facebookBox { width: 240px;  margin: 20px 0; }
			
			/* ### tag box ### */
			.tagBox { width: 235px; background: #f1f1f1; overflow: hidden; padding-bottom: 15px;margin-bottom: 15px; }
			.tagBox h3 { height: 32px; padding-top: 8px; background: url('../images/heading_bg1.png') no-repeat; color: #fff; font-size: 18px; padding-left: 20px;  font-weight: normal; margin-bottom: 5px; }
			.tagBox ul { list-style: none; float: left;}
			.tagBox ul.first { padding-left: 25px; }
			.tagBox li { list-style: none; font-size: 11px; color: #4a4a4a; line-height: 17px; }
			.tagBox li a { color: #000; }
			.tagBox li a:hover { text-decoration: none; }
		
		/* ### right container ### */
		#rightCntr { float: right; width: 753px; }
		#rightCntr .heading { background: url('../images/border.png') repeat-x 0 bottom; padding: 10px 0; height:22px; }
		#rightCntr .heading h3 { font-size: 19px; font-family: 'ChunkfiveEx'; font-weight: normal; color: #7c7c7c; }
		#rightCntr .heading h3 span { color: #565656; text-decoration: underline; }
		#rightCntr .heading h3 img { float: right; }
		#rightCntr .left { float: left; width: 552px; }
		#rightCntr .right { float: right; width: 200px; padding-top:5px; }
		#logorechts { width:200px; max-height:72px;margin-left: -10px;}
			.logoBox .tabs li.selected  a{ display: block;  width: 162px; height: 55px;  color: #fefefe; text-decoration: none; background: url('../images/tab_bg.png') no-repeat;
						background-position: 0 -55px; z-index:6; position: absolute; top: 0; left: 0; }

			/* ### logo box ### */
			.logoBox { width: 731px; height: 222px; position: relative; background: url('../images/logos.png') no-repeat; }  
			.logoBox .tabs { position: absolute; top: 0; left: 0;z-index:9;  }
			.logoBox .tabs ul { list-style: none;background: url('../images/tabin.png'); background-repeat:repeat-y; }
			.logoBox .tabs li { width: 157px; height: 55px; font-size: 14px; text-transform: uppercase; font-weight:bold }
			.logoBox .tabs li a {  background-position: -88px -50px; z-index:77777;position:relative; display: block; height: 37px; padding-left: 15px; background: url('../images/tab_bg.png') no-repeat; color: #fefefe; text-decoration: none; padding-top: 19px; }
			.logoBox .tabs li.double a { padding-top: 7px; height: 50px; }
			.logoBox .tabs li.double a span {padding-top: 5px;}			
			.logoBox .tabs li a:hover { background-position: 0 -55px; z-index:77777!important; }

			.logoBox .content { float: left; padding-left: 148px; padding-top: 10px; }
			.logoBox .content ul { list-style: none; }
			.logoBox .content li { float: left; width: 141px; height: 90px; background: url('../images/logo_bg.png') no-repeat; text-align: center; margin: 0 2px 9px 0; }
			.logoBox .content li img { display: inline; margin-top: 1px; vertical-align:middle; }
			
			/* ### tips box ### */
			.tipsBox { padding-top: 10px; position: relative; }
			.tipsBox h3 { font-size: 25px; color: #202020; padding: 20px 0 10px 64px; background: url('../images/heading_bg3.png') no-repeat;  font-family: 'ChunkfiveEx'; font-weight: normal; margin-bottom: 15px; }
			.tipsBox .mid { width: 746px; background: url('../images/tips_mid.png') repeat-y; }
			.tipsBox .top { background: url('../images/tips_top.png') no-repeat; }
			.tipsBox .bot { background: url('../images/tips_bot.png') no-repeat 0 bottom; padding: 0px 8px 30px 8px; overflow: hidden; }
			.tipsBox ul { list-style: none; }
			.tipsBox li { float: left; margin: 0 2px 7px 0; }

.bijna { padding-top: 0px; position: relative; }
.bijna h3 { font-size: 25px; color: #202020; padding: 20px 0 10px 64px; background: url('../images/heading_bijna.png') no-repeat;  font-family: 'ChunkfiveEx'; font-weight: normal;  }

.bijna span a{
text-decoration:none;
color:#333;
}


.bijna span{
	width:30px;
	height: 30px;
	float:left;
	display:block;
	font-size:16px;
	
	padding-left: 7px;
	padding-top: 3px;
	text-decoration:none;
	color:#fff;
}

.bijna span:hover{
	cursor:pointer;
	width:30px;
	height: 30px;
	float:left;
	display:block;
	font-size:16px;
	/*background: url('../images/on.gif') no-repeat; */
	padding-left: 7px;
padding-top: 3px;
text-decoration:none;
color:#fff;
}





			
			/* ### list box ### */
			.listBox { overflow: hidden; width: 755px; min-height: 587px; background: url('../images/list_bg.png') no-repeat right bottom;margin-top: -6px; float:left }
			.listBox .section { float: left; width: 355px; padding: 0 10px; }
			.listBox ul { list-style: none; padding: 2px 0 10px 5px; padding-left: 5px; }
			.listBox ul.gray li span { color: #FFFFFF; }
			.listBox li { overflow: hidden; padding-bottom: 15px; }
			
			.listBox li span {
				
				
			float: left;
			width: 29px;
			height: 21px;
			color: #FFF;
			font-size: 16px;
			padding-left: 0px;
			text-align: center;
			font-weight: bold;
			margin-top: 0px;
			height: 33px;
			padding-top: 10px;
			color: white; text-shadow: black 0.1em 0.1em 0.2em;
			background-position: 1px 0px !important;
}
			
		
			.listBox li a { font-size: 12px; color: #000; text-decoration: none; float: left; margin-left: 10px;width: 200px; height:35px;padding-top: 4px; }
			
			
			.listBox li a strong { font-size: 13px; }
			.listBox li a:hover { text-decoration: underline; }
			.listBox a.link { color: #000; font-size: 14px; margin-left: 20px; font-weight: bold; }
			.listBox a.link:hover { text-decoration: none; }
			
			/* ### over box ### */
			.overBox { overflow: hidden; background: url('../images/home.jpg') no-repeat right 0; }
			.overBox h3 { color: #666; font-size: 30px; font-family: 'ChunkfiveEx'; font-weight: normal; margin-bottom: 50px; }
			.overBox .text { overflow: hidden; background: url('../images/bg1.jpg') repeat-y; }
			.overBox .text p { width: 218px; padding: 0 15px; line-height: 18px; float: left; }
			.overBox h4 { width: 740px; height: 39px; font-family: 'ChunkfiveEx'; font-weight: normal; background: url('../images/heading_bg4.png') no-repeat; font-size: 23px; color: #283331; padding-left: 30px; margin: 25px 0 15px; }
			.overBox p { color: #2f2f2f; line-height: 18px; padding: 15px; padding-top: 0; }
			.overBox p a { color: #007263; font-weight: bold; }
			.overBox p a:hover { text-decoration: none; }
			.overBox fieldset { width: 558px; height: 105px; border: none; background: url('../images/form_bg.jpg') no-repeat; margin-left: 15px; margin-bottom: 20px; }
			.overBox fieldset h5 { font-size: 18px; height: 28px; line-height: 28px; text-align: center; color: #fff; }
			.overBox fieldset p { overflow: hidden; padding: 10px 0 0 10px; }
			.overBox label { color: #2e2e2e; font-size: 16px; font-family: 'ChunkfiveEx'; float: left; padding: 5px; }
			.overBox input.field { float: left; width: 248px; height: 29px; line-height: 29px; padding: 0 10px; margin: 0 10px; background: url('../images/field_bg.jpg') no-repeat; border: none; }
			.overBox input.button { float: left; width: 148px; height: 37px; background: url('../images/button1.png') no-repeat; font-size: 13px; color: #fff; border: none; margin-top: -5px; cursor: pointer; }
			.overBox fieldset span { overflow: hidden; padding-left: 10px; }
			.overBox fieldset span input { margin-right: 5px; display: inline; vertical-align: middle; }
			.overBox ul { list-style: none; padding-left: 15px; }
			.overBox li { padding-left: 10px; background: url('../images/bullet.png') no-repeat 0 8px; line-height: 21px; }
			
			/* ### store box ### */
			.storeBox { overflow: hidden; }
			.storeBox h3 { color: #666; font-size: 30px; font-family: 'ChunkfiveEx'; font-weight: normal; margin: 15px 0 35px; }
			.storeBox .tabs { overflow: hidden; background: url('../images/tabs_bg.png') no-repeat; padding-bottom: 10px; clear:both; }
			.storeBox .tabs ul { list-style: none;  float: left; }
			.storeBox .tabs li { float: left; margin-right: 2px; }
			.storeBox .tabs li a { display: block; width: 116px; height: 31px; background: url('../images/tab_bg1.png') no-repeat; text-align: center; color: #777777; text-decoration: none; line-height: 31px; }
			.storeBox .tabs li a:hover, .storeBox .tabs li.active a { color: #fff; background-position: 0 -31px !important; } 
			.storeBox h4 { float: left; color: #202020; font-size: 14px; font-family: 'ChunkfiveEx'; font-weight: normal; text-transform: uppercase; padding: 10px 10px 0 0; }
			.storeBox .alpha { overflow: hidden; padding-left: 0px; width:720px; }
			.storeBox .alpha ul { list-style: none; }
			.storeBox .alpha li { float: left; font-size: 16px; font-weight: bold; margin-right: 1px; }
			.storeBox .alpha li .active{ float: left; font-size: 16px; font-weight: bold; margin-right: 2px; }
			.storeBox .alpha li a { display: block; padding: 0 7px; padding-top: 10px; color: #fff; height: 36px; background: url('../images/alpha_bg.png') repeat-x; color: #fff; text-decoration: none; }
			.storeBox .alpha li a:hover { background-position: 0 -46px; padding-top: 16px; height: 30px; }
			
.letteractive
{ 
display: block; color: #fff;  background: url('../images/alpha_bg.png') repeat-x; color: #fff; text-decoration: none;
background-position: 0 -46px; padding-top: 16px; height: 30px;	
}
			.storeBox .content { overflow: hidden; padding-left: 10px; padding-bottom: 10px; width: 720px; }
			.storeBox .content h5 { font-size: 30px; font-family: 'ChunkfiveEx'; font-weight: normal; text-transform: uppercase; color: #666; background: url('../images/border.png') repeat-x 0 bottom; margin-bottom: 15px; }
			.storeBox .content ul { float: left; width: 330px; list-style: none; }
			.storeBox .content li { padding-left: 12px; background: url('../images/pijl.gif') no-repeat 0 6px; font-size: 12px;line-height: 20px; }
			.storeBox .content li a { color: #000; text-decoration: none; }
			.storeBox .content li a:hover { text-decoration: underline; }
			.storeBox .like { margin: 200px 0 25px; }
			.storeBox p { color: #000; font-size: 11px; font-family: verdana; line-height: 17px; padding-bottom: 20px; }
			
			/* ### item box ### */
			.itemBox { width: 755px; }
			.itemBox h3 { font-size: 30px; font-family: 'ChunkfiveEx'; font-weight: normal; color: #666; margin-bottom: 5px; }
			.itemBox h3 img { display: inline; margin-left: 10px; }
			.itemBox p { color: #000; font-size: 11px; font-family: verdana; line-height: 17px; padding-bottom: 20px; width: 710px; }
			.itemBox h4 { font-size: 18px; font-family: 'ChunkfiveEx'; font-weight: normal; color: #666; margin-bottom: 5px; }
			.itemBox p a { color: #000; }
			.itemBox p a:hover { text-decoration: none; }
			.itemBox h5 { width: 145px; height: 26px; line-height: 26px; padding-left: 15px; background: url('../images/heading_bg5.png') no-repeat; font-size: 16px; color: #fff; margin-left: 12px; }
			.itemBox .carousel { width: 634px; height: 90px; background: url('../images/carousel.png') no-repeat; padding: 25px 55px; position: relative; }
			.itemBox a.prev { position: absolute; top: 52px; left: 3px; }
			.itemBox a.next { position: absolute; top: 52px; right: 7px; }
			.itemBox #slider { width: 630px; height: 66px; position: relative; }
			.itemBox ul { list-style: none; }
			.itemBox li { float: left; margin-right: 20px; }
			.itemBox a.more { position: absolute; bottom: 0; right: 20px; color: #2f2f2f; text-decoration: none; }
			.itemBox a.more strong { text-decoration: underline; }
			
			/* ### computer box ### */
			.computerBox { background: url('../images/border.png') repeat-x; padding-top: 20px; }
			.computerBox h3 { font-size: 30px; font-family: 'ChunkfiveEx'; font-weight: normal; color: #666; margin-bottom: 5px; }
			.computerBox .links { overflow: hidden; margin-bottom: -10px; }
			.computerBox .links ul { list-style: none; }
			.computerBox .links li { float: left; padding-right: 15px; width: 130px; text-align: center; }
			.computerBox .links li a { color: #d01d43; font-weight: bold; }
			.computerBox .links li a:hover { text-decoration: none; }
			.computerBox .logos { overflow: hidden; }
			.computerBox .logos ul { list-style: none; background: url('../images/border.png') repeat-x 0 bottom; padding: 10px 0; overflow: hidden; }
			.computerBox .logos li { float: left; width: 132px; padding: 0 15px 0 0; text-align: center; }
			.computerBox .logos li a.link { color: #000; font-weight: bold; }
			.computerBox .logos li a.link:hover { text-decoration: none; }
			.computerBox .logos .logo { width: 120px; height: 60px; padding: 5px; background: url('../images/logo_border.png') no-repeat; margin: 8px 0; } 
			.computerBox .logos .logo img { display: inline;
height: 40px;
padding-top: 9px;}
			.computerBox .like { margin: 25px 0 25px; }
			.computerBox p { color: #000; font-size: 11px; font-family: verdana; line-height: 17px; padding-bottom: 20px; }
			
			/* ### nieuwste box ### */
			
		
			.nieuwsteBox { overflow: hidden; margin-bottom: 15px;}
			.nieuwsteBox .tabs { overflow: hidden; background: url('../images/tabs_bg.png') no-repeat 0 10px; padding: 10px 0; }
			.nieuwsteBox .tabs ul { list-style: none;  float: left; }
			.nieuwsteBox .tabs li { float: left; margin-right: 2px; font-weight: bold; }
			.nieuwsteBox .tabs li a { display: block; width: 120px; height: 31px; background: url('../images/tab_bg1.png') no-repeat; text-align: center; color: #777777; text-decoration: none; line-height: 31px; }
			.nieuwsteBox .tabs li a:hover, .nieuwsteBox .tabs li.active a { color: #fff; background-position: 0 -31px !important; } 
			.nieuwsteBox .place { overflow: hidden; }  
			.nieuwsteBox .place img { float: left; }
			.nieuwsteBox .place .text { float: left; padding-left: 0px; }
			.nieuwsteBox .place h3 { font-size: 20px; color: #346659; }
			.nieuwsteBox .place p { color: #505050; line-height: 14px; font-size: 14px; }
			.nieuwsteBox .content { overflow: hidden; padding-top:10px; }
			.nieuwsteBox .content ul { list-style: none; }
			.nieuwsteBox .content li { overflow: hidden; background: url('../images/bg2.png') no-repeat 0 bottom;background-position: -49px 152px;min-height: 260px; max-height:280px; position: relative;width:546px; }
			
			
			.nieuwsteBox2 .content { overflow: hidden; }
			.nieuwsteBox2 .content ul { list-style: none; }
			.nieuwsteBox2 .content li { float:left;overflow: hidden; background: url('../images/tipbg.png') no-repeat 0 bottom; background-position: 0px 116px;min-height: 190px; max-height:280px; position: relative; width:370px }

			.nieuwsteBox .content img { float: left; margin-right: 10px; }
			
			.nieuwsteBox .content img:hover {
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important; 
			}
			
.nieuwsteBox .content h3 a { color: #595959; }
			
			.nieuwsteBox .content h3 { color: #595959; font-size: 12px; padding: 10px 0 20px; height:153px; width:auto; font-weight:normal }
			.nieuwsteBox .content a.button { width: 241px; height: 40px; text-align: center; background: url('../images/button2.png') no-repeat; display: block; color: #fff; font-size: 18px;margin-left: 225px; bottom: 15px; right: 35px; line-height: 16px; font-weight: bold; font-weight: bold; text-decoration: none; padding-top: 10px; }
			.nieuwsteBox .content a.button small { font-size: 13px; display: block; }
			.nieuwsteBox .content a.button:hover { text-decoration: underline; 
						opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important; 
			
			}
			.nieuwsteBox .content p.text { color: #595959; font-size: 10px; bottom: 12px; left: 0px;top: 227px;position: absolute; }
			.nieuwsteBox .content li.yellow h3 { color: #c17b00; }
			

			.nieuwsteBox2 .content img { float: left; margin-right: 10px;padding: 2px;border: 1px solid #999;}
			.nieuwsteBox2 .content .stuff {  font-size: 12px; padding: 10px 0 20px; height:103px; width: 370px;font-weight:normal }
			.nieuwsteBox2 .content a.button { width: 150px; height: 40px; text-align: center; background: url('../images/button2tip.png') no-repeat; display: block; color: #fff; font-size: 12px;margin-left: 185px; bottom: 15px; right: 35px; line-height: 16px; font-weight: bold; font-weight: bold; text-decoration: none; padding-top: 10px; }
			.nieuwsteBox2 .content a.button small { font-size: 13px; display: block; }
			.nieuwsteBox2 .content a.button:hover { text-decoration: underline; 
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important;
			}
			.nieuwsteBox2 .content p.text { color: #595959; font-size: 10px; bottom: 12px; left: 10px;position: absolute;top: 165px; }
			.nieuwsteBox2 .content li.yellow h3 { color: #c17b00; }
			
			
			.nieuwsteBox .contentsingle { overflow: hidden; padding-top:15px; }
			.nieuwsteBox .contentsingle ul { list-style: none; }
			.nieuwsteBox .contentsingle li { overflow: hidden; background: url('../images/bg2single.png') no-repeat 0 bottom; background-position-x: -115px; background-position: -115px bottom;min-height: 150px;  position: relative; }
			.nieuwsteBox .contentsingle img { float: left; margin-right: 10px; }
			.nieuwsteBox .contentsingle img:hover { float: left; margin-right: 10px;
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important; }
			
			
			#folderimage:hover {
						opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important;	
			}

			
						
			.nieuwsteBox .contentsingle h3 { color: #595959; font-size: 12px; padding: 10px 0 25px;font-weight: normal; }
			.nieuwsteBox .contentsingle a.button { width: 241px; height: 45px; text-align: center; background: url('../images/button2.png') no-repeat; display: block; color: #fff; font-size: 18px;margin-left: 160px; bottom: 15px; right: 35px; font-weight: bold; font-weight: bold; text-decoration: none; padding-top: 10px;background-position: 0px 5px; }
			.nieuwsteBox .contentsingle a.button small { font-size: 13px; display: block; }
			.nieuwsteBox .contentsingle a.button:hover { text-decoration: underline; }
			.nieuwsteBox .contentsingle p.text { color: #595959; font-size: 10px; bottom: 12px; left: 10px; margin-top:-10px }
			.nieuwsteBox .contentsingle li.yellow h3 { color: #c17b00; }
			
						
		.textselect
		{
			margin-top: -41px;width: 241px; height: 40px; text-align: center; display: block; color: #000; font-size: 18px;margin-left: 225px; bottom: 15px; right: 35px; line-height: 16px; font-weight: bold; font-weight: bold; text-decoration: none; padding-top: 8px; 
		}
		
		.textselectsingle
		{
			margin-top: -33px;width: 241px; height: 40px; text-align: center; display: block; color: #fff; font-size: 18px;margin-left: 155px; bottom: 15px; right: 35px; line-height: 16px; font-weight: bold; font-weight: bold; text-decoration: none;  
		}		
		
		
			.nieuwsteBox .content li.starLa a.button { background: url('../images/button8.png') no-repeat; }
			.nieuwsteBox .content li.starLa a.button.red { background: url('../images/button8.png') no-repeat; }
			.nieuwsteBox .content li.starB h3 { font-size:12px;font-weight: normal; }
			.nieuwsteBox .content li.starLi a.button { background: url('../images/button4.png') no-repeat; }
			.nieuwsteBox .content li.starG h3 {  font-size:12px;font-weight: normal;}
			.nieuwsteBox .content li.starBu a.button { background: url('../images/button5.png') no-repeat; }	
			.nieuwsteBox .content li.star h3 {  font-size:12px;font-weight: normal;}
			.nieuwsteBox .content li.starHa a.button { background: url('../images/button3.png') no-repeat; }	
			.nieuwsteBox .content li.gray h3 {  font-size:12px;font-weight: normal;}
			.nieuwsteBox .content li.starEx a.button { background: url('../images/button6.png') no-repeat; }
			.nieuwsteBox .contentsingle li.starHa a.button { background: url('../images/button3.png') no-repeat; }
			.nieuwsteBox .contentsingle li.starLa a.button.red { background: url('../images/button8.png') no-repeat; }
			.nieuwsteBox .contentsingle li.starB h3 { font-size:12px;font-weight: normal; }
			.nieuwsteBox .contentsingle li.starLi a.button { background: url('../images/button4.png') no-repeat; }
			.nieuwsteBox .contentsingle li.starG h3 { color: #000000; font-size:12px;font-weight: normal;}
			.nieuwsteBox .contentsingle li.starBu a.button { background: url('../images/button5.png') no-repeat; }
			.nieuwsteBox .contentsingle li.star h3 { color: #000000; font-size:12px;font-weight: normal;}
			.nieuwsteBox .contentsingle li.starFr a.button { background: url('../images/buttongeel.png') no-repeat; }			
			.nieuwsteBox .contentsingle li.gray h3 {  font-size:12px;font-weight: normal;}
			.nieuwsteBox .contentsingle li.gray a.button { background: url('../images/button6.png') no-repeat; }

			.nieuwsteBox2 .content li.starB h3 { font-size:12px;width: 270px;z-index:9; margin-left:100px;font-weight: normal; }
			.nieuwsteBox2 .content li.star h3 {  font-size:12px;width: 270px; position:relative; z-index:9;margin-left:100px;font-weight: normal;}	
			.nieuwsteBox2 .content li.gray h3 {  font-size:12px;width: 270px;z-index:9;margin-left:100px;font-weight: normal;}
			.nieuwsteBox2 .content li.starG h3 {  font-size:12px;width: 270px; position:relative; z-index:9;margin-left:100px;font-weight: normal;}
						
			.nieuwsteBox2 .content li.starLa a.button { background: url('../images/button8tip.png') no-repeat; z-index:10 }
			.nieuwsteBox2 .content li.starLa a.button.red { background: url('../images/button8tip.png') no-repeat; }			
			.nieuwsteBox2 .content li.starEx a.button { background: url('../images/button6tip.png') no-repeat;z-index:10 }
			.nieuwsteBox2 .content li.starLi a.button { background: url('../images/button4tip.png') no-repeat;z-index:10 }

			.nieuwsteBox2 .content li.starBu a.button { background: url('../images/button5tip.png') no-repeat;z-index:10 }
			.nieuwsteBox2 .content li.starHa a.button { background: url('../images/button3tip.png') no-repeat;z-index:10 }		
			.nieuwsteBox2 .content li.starFr a.button { background: url('../images/button3tipgeel.png') no-repeat;z-index:10 }		
						
			.nieuwsteBox .content del { color: #505050; }
			.nieuwsteBox .content strong { color: #ff0024; }
			.nieuwsteBox fieldset { clear:both;width: 558px; height: 105px; border: none; background: url('../images/form_bg.jpg') no-repeat; margin-left: -2px; margin-top: 10px; margin-bottom: 20px; }
			.nieuwsteBox fieldset h5 { font-size: 18px; height: 28px; line-height: 28px; text-align: center; color: #fff; }
			.nieuwsteBox fieldset p { overflow: hidden; padding: 10px 0 0 10px; }
			.nieuwsteBox label { color: #2e2e2e; font-size: 16px; font-family: 'ChunkfiveEx'; float: left; padding: 5px; }
			.nieuwsteBox input.field { float: left; width: 248px; height: 29px; line-height: 29px; padding: 0 0px; margin: 0 10px; background: url('../images/field_bg.jpg') no-repeat; border: none; }
			.nieuwsteBox input.button { float: left; width: 148px; height: 37px; background: url('../images/button1.png') no-repeat; font-size: 13px; color: #fff; border: none; margin-top: -5px; cursor: pointer; }
			.nieuwsteBox fieldset span { overflow: hidden; padding-left: 10px; }
			.nieuwsteBox fieldset span input { margin-right: 5px; display: inline; vertical-align: middle; }
			
			/* ### rate box ### */
			.rateBox { width: 182px; background: #f3f3f3 url('../images/bg3.png') no-repeat 0 bottom; padding: 15px 5px; margin-left: 5px; }
			.rateBox a.button { display: block; width: 178px; height: 37px; text-align: center; line-height: 37px; background: url('../images/button7.png') no-repeat; color: #fff; text-decoration: none; }
		
			.rateBox a.button:hover {
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important;
			}
			.rateBox a.button9 { display: block;font-size: 11px;padding-left: 8px; width: 178px; height: 37px; text-align: center; line-height: 37px; background: url('../images/button10.png') no-repeat; color: #fff; text-decoration: none; }

			.rateBox ul { list-style: none; overflow: hidden; padding-left: 5px; }
			.rateBox li { float: left; margin-right: 2px; }
			.rateBox p { line-height: 18px; color: #000; padding: 5px 0 15px 5px; font-size: 11px; }
			.rateBox a.link { font-weight: bold; color: #000;  text-decoration:none;text-align:center; display:block; }  
			.rateBox a.link:hover { font-weight: bold; color: #000; text-align:center; display:block; text-decoration:underline; }  


			#rateBox { width: 182px; background: #f3f3f3 url('../images/bg3.png') no-repeat 0 bottom; padding: 15px 5px; margin-left: -5px; }
			#rateBox a.button { display: block; width: 178px; height: 37px; text-align: center; line-height: 37px; background: url('../images/button7.png') no-repeat; color: #fff; text-decoration: none; }
			
			#rateBox a.button9 { display: block;font-size: 11px;padding-left: 8px; width: 178px; height: 37px; text-align: center; line-height: 37px; background: url('../images/button10.png') no-repeat; color: #fff; text-decoration: none; }

			#rateBox ul { list-style: none; overflow: hidden; padding-left: 5px; }
			#rateBox li { float: left; margin-right: 2px; }
			#rateBox p { line-height: 18px; color: #000; padding: 5px 0 15px 5px; font-size: 11px; }
			#rateBox a.link { font-weight: bold; color: #000;  text-decoration:none; }  
			#rateBox a.link:hover { font-weight: bold; color: #000; margin-left: 35px; text-decoration:underline; }  

.favo {
display: block; width: 178px; height: 37px; text-align: center; line-height: 37px; background: url('../images/button7.png') no-repeat; color: #fff; text-decoration: none; 	
font-weight: bold; color: #000; margin-left: 35px; text-decoration:none;
}
			/* ### cd box ### */
			.cdBox { width: 200px; }
			.cdBox h3 {
				background-image:url('../images/header-rightcol1.png') ;background-position: 5px 0px;; background-repeat:no-repeat;padding-top: 5px;
				font-size: 14px; font-weight:bold; color: #fff; font-family: 'Arial';  text-align: center; padding-bottom: 10px; 
			
			}
			.cdBox .inner { width: 174px; background: #f3f3f3 url('../images/bg3.png') no-repeat 0 bottom; padding: 15px 9px; margin-left: 5px; }
			.cdBox ul { list-style: none; }
			.cdBox li { border: 1px solid #dfdfdf; margin-bottom: 5px; }
			.cdBox a.more { float: right; color: #000; text-decoration: none; font-size: 11px; }
			.cdBox a.more strong { text-decoration: underline; }
			.cdBox a.more:hover { text-decoration: underline; } 
			
			/* ### mode box ### */
			.modeBox { overflow: hidden; padding: 15px 0 35px; background: url('../images/mode_bg.jpg') no-repeat right bottom; }
			.modeBox h3 { font-size: 18px; color: #666; font-family: 'ChunkfiveEx'; font-weight: normal; padding-bottom: 10px; }
			.modeBox h3 span { color: #303030; text-transform: uppercase; text-decoration: underline; }
			.modeBox ul { list-style: none; overflow: hidden; clear:both; }
			.modeBox li { float: left; width: 140px; text-align: center; }
			.modeBox li a { color: #d81d43; }
			.modeBox li img { display: inline; margin-top: 10px; }
			
			/* ### product box ### */
			.productBox { overflow: hidden; }
			.productBox ul { list-style: none; overflow: hidden; }
			.productBox li { float: left; width: 129px; padding-right: 29px; padding-bottom: 15px; height:100px; }
			.productBox .photo { border: 1px solid #d7d5d5; padding-left:4px; }
			.productBox .photo h4 { color: #000; text-align: center; font-size: 12px; border-bottom: 1px solid #d7d5d5; font-weight: normal; padding: 5px 0;height: 30px;  }
			.productBox strong { color: #f21a4b; text-align: right; display: block; padding: 5px 0; }
			.productBox strong del { text-align: left; color: #000; float: left; }
			.productBox a.button { width: 125px; height: 35px; background: url('../images/button9.png') no-repeat; text-align: center; line-height: 30px; color: #3c4e4b; text-decoration: none; font-weight: bold; display: block; }
			.productBox a.button:hover { width: 125px; height: 35px; background: url('../images/button9.png') no-repeat; text-align: center; line-height: 30px; color: #3c4e4b; text-decoration: none; font-weight: bold; display: block;-webkit-opacity: 0.7!important; }
			.productBox fieldset { width: 558px; height: 105px; border: none; background: url('../images/form_bg.jpg') no-repeat; margin-left: -2px; margin-top: 10px; margin-bottom: 20px; }
			.productBox fieldset h5 { font-size: 18px; height: 28px; line-height: 28px; text-align: center; color: #fff; }
			.productBox fieldset p { overflow: hidden; padding: 10px 0 0 10px; }
			.productBox label { color: #2e2e2e; font-size: 16px; font-family: 'ChunkfiveEx'; float: left; padding: 5px; }
			.productBox input.field { float: left; width: 248px; height: 29px; line-height: 29px; padding: 0 10px; margin: 0 10px; background: url('../images/field_bg.jpg') no-repeat; border: none; }
			.productBox input.button { float: left; width: 148px; height: 37px; background: url('../images/button1.png') no-repeat; font-size: 13px; color: #fff; border: none; margin-top: -5px; cursor: pointer; }
			.productBox fieldset span { overflow: hidden; padding-left: 10px; }
			.productBox fieldset span input { margin-right: 5px; display: inline; vertical-align: middle; }
			
			/* ### paging box ### */
			.pagingBox { overflow: hidden; padding: 15px 0; }
			.pagingBox ul { list-style: none; overflow: hidden; padding-left: 258px; }
			.pagingBox li { float: left; }
			.pagingBox li a { display: block; width: 30px; height: 29px; background: url('../images/paging_bg.png') no-repeat; color: #000; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
			.pagingBox li.last a { width: auto; background: none; text-decoration: underline; }
			.pagingBox li.last a:hover { text-decoration: none; background: none; color: #000; }
			.pagingBox li a:hover { background-position: 0 -29px; color: #fff; }
			
			/* ### folder box ### */
			.folderBox { overflow: hidden; }
			.folderBox ul { list-style: none; }
			.folderBox li { float: left; width: 530px; min-height: 140px; text-align: center; margin: 0  14px 10px 0; }
			.folderBox li img { display: inline;z-index:1; 
			}
			
			.folderBox li img:hover {
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important;
			/*background-image:url(../images/openen.png);*/
			background-position:top;
			z-index:10;
			}

.content ul div a img:hover {
opacity: 0.70;
zoom: 1;
-webkit-opacity: 0.7!important;
z-index: 10;
}
			.photo img:hover {
			opacity: 0.70;
			zoom: 1;
			-webkit-opacity: 0.7!important;
			}
			
			.photo img {
			max-width:120px;
			}			
			.folderBox li strong { color: #3c4e4b; display: block; padding: 3px 0 5px; }
			.folderBox li span { display: block; color: #2C635A;; font-size: 12px; font-weight:bold; padding-left:15px; }
			
			/* ### toplist box ### */
			.toplistBox { background: url('../images/toplist_bg.jpg') no-repeat right 0; overflow: hidden;background-position-x: 170px; }
			.toplistBox h3 { font-size: 20px; color: #797979; font-family: 'ChunkfiveEx'; font-weight: normal; margin-bottom: 40px; }
			.toplistBox .section { float: left; width: 247px; }
			.toplistBox ul { list-style: none; background: url('../images/list_border.jpg') repeat-y right 0; }
			.toplistBox li { width: 240px; padding: 5px 0; overflow: hidden; }   
			.toplistBox li.alt { background: #f4f4f4; }
			
			.toplistBox li span { float: left; width: 34px; height: 30px; background: url('../images/num_bg1.png') no-repeat;  text-align: center; line-height: 20px; font-size: 15px; color: #fff; font-weight: bold; padding-top: 4px; }

			.toplistBox ul.new li.star span { width: 35px; height: 32px; background: url('../images/star.png') no-repeat; padding: 0; line-height: 32px; color: #000; }
			.toplistBox ul.new li.starO span { width: 35px; height: 32px; background: url('../images/starO.png') no-repeat; padding: 0; line-height: 32px; color: #000; }
			.toplistBox ul.new li.starR span { width: 35px; height: 32px; background: url('../images/starR.png') no-repeat; padding: 0; line-height: 32px; color: #000; }
			.toplistBox ul.new li.starG span { width: 35px; height: 32px; background: url('../images/starG.png') no-repeat; padding: 0; line-height: 32px; color: #000; }
			.toplistBox ul.new li.starB span { width: 35px; height: 32px; background: url('../images/starB.png') no-repeat; padding: 0; line-height: 32px; color: #000; }

			.toplistBox ul.new li { padding: 4px 0 3px; }
			
			.toplistBox a { float: left; color: #2e2e2e; text-decoration: none; margin-left: 10px; }
			.toplistBox a big { font-weight: bold; font-size: 14px; }
			.toplistBox a:hover { text-decoration: underline;color:#000 !important; }
			.toplistBox ul.tips { min-height: 420px; }
			.toplistBox ul.tips li a { margin-left: 35px; font-size: 14px; font-weight: bold; }
			.toplistBox .colors { margin-top: 20px; }
			.toplistBox img.like { margin: 20px 0 35px; } 
			.toplistBox p { line-height: 17px; font-size: 11px; font-family: verdana; padding: 15px; padding-top: 0; } 
	  
	/* ### bottom container ### */
	#bottomCntr { overflow: hidden; width: 1010px; background: url('../images/footer_mid.jpg') repeat-y; margin-top: 15px; }
	#bottomCntr .top { background: url('../images/footer_top.jpg') no-repeat; }
	#bottomCntr .bot { background: url('../images/footer_bot.jpg') no-repeat 0 bottom; padding: 15px; overflow: hidden; }
	#bottomCntr .text { float: left; width: 235px; }
	#bottomCntr p { font-size: 11px; line-height: 17px; width: 210px; }
	#bottomCntr p a { color: #000; }
	#bottomCntr p a:hover { text-decoration: none; }
	#bottomCntr .links { float: left; width: 350px; }
	#bottomCntr .links.last { padding-left: 40px; }
	#bottomCntr .link { float: left; width: 180px; padding-left: 15px; }
	#bottomCntr .link.last { width: 135px; }
	#bottomCntr .link h3 { font-size: 14px; color: #1d1d1d; font-family: 'ChunkfiveEx'; font-weight: normal; padding-bottom: 10px; }
	#bottomCntr .link ul { list-style: none; }
	#bottomCntr .link li { line-height: 17px; font-size: 11px; }
	#bottomCntr .link li a { color: #000; text-decoration: none; }
	#bottomCntr .link li a:hover { text-decoration: underline; }
	
	/* ### footer container ### */
	#footerCntr { overflow: hidden; height: 30px; }
	#footerCntr p { float: left; line-height: 30px; color: #494949; font-size: 11px; }
	#footerCntr p a { color: #494949; text-decoration: none; }
	#footerCntr	p a:hover { text-decoration: underline; }
	#footerCntr p.copyright { float: right; padding-right: 20px; }
	
	/* ### frame container ### */
	#frameCntr { width: 100%; height: 125px; background: url('../images/frame.png') repeat-x; position: relative; }
	#frameCntr .logo { position: absolute; top: 20px; left: 45px; }
	#frameCntr fieldset { border: none; width: 680px; height: 76px; background: url('../images/form_bg.png') no-repeat; position: absolute; top: 5px; right: 120px; }
	#frameCntr h3 { font-size: 15px; height: 28px; line-height: 28px; padding-left: 10px; color: #fff; text-transform: uppercase; }
	#frameCntr h4 { color: #2d2d2d; font-size: 17px; font-family: 'ChunkfiveEx'; font-weight: normal; float: left; text-transform: uppercase; padding: 10px; }
	#frameCntr .bottom { overflow: hidden; }
	#frameCntr input.field { float: left; width: 248px; height: 29px; line-height: 29px; text-align: center; padding: 0 10px; color: #000; font-size: 14px; background: url('../images/field_bg1.png') no-repeat; border: none; margin: 5px 10px; font-weight: bold; }
	#frameCntr p { float: left; line-height: 17px; color: #000; width: 260px; font-size: 11px; padding-top: 5px; }
	#frameCntr a.close { position: absolute; top: 8px; right: 10px; color: #000; padding-left: 30px; line-height: 24px; background: url('../images/close.png') no-repeat; text-decoration: none; }
	#frameCntr a.close:hover { text-decoration: underline; }
	
	
#content_subscriber_new .label
{
line-height: 22px;
font-weight: bold;
color: #2C635A;	
}
.content-form {
padding: 10px;
}

.content_block_full h3 {
height: 24px;
padding: 13px 0px 0px 10px;
color: 
#666;
}

.midden-input {
width: 190px;
}

 .ac_results {
        padding: 0px;
        border: 1px solid #CCC;
        background-color: white;
        overflow: hidden;
        z-index: 99999;

		}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;

}

.ac_results li {
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block;

        /* 
        if width will be 100% horizontal scrollbar will apear 
        when scroll mode will be used
        */
        /*width: 100%;*/
        font: menu;
        font-size: 12px;
        /* 
        it is very important, if line-height not setted or setted 
        in relative units scroll will be broken in firefox
        */
        line-height: 26px;
        overflow: hidden;
		font-family:Arial, Helvetica, sans-serif;
		
}

.ac_loading {
        background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
        background-color: #fff;
border: 1px solid #CCC;
border-left:none;
border-right:none;
}

.ac_over {
        background-color: #E1E1E1;
        color: #000000;
		
}	


.content_block_small {
position: relative;
float: left;
background: url('../images/content_block_small.png') top left ;
background-repeat:no-repeat;
margin-bottom: 20px;
width: 100%;
height:40px;
}


.content_block_small h1 {
height: 25px;
padding: 13px 0px 0px 10px;
border-bottom: 1px solid 
#999;
width:714px;

}


.content_block_full {
position: relative;
float: left;
background: url('../images/content_block.png') top left ;
background-repeat:no-repeat;
margin-bottom: 20px;
width: 100%;
height:40px;
}


.content_block_full h1 {
height: 25px;
padding: 13px 0px 0px 10px;
border-bottom: 1px solid 
#999;
width:714px;

}


h1 {
font-size: 15px;
font-weight: bold;
color: 
#666;
}

.indexList div.column ul li h3 {
font-size: 15px;
font-weight: bold;
color: 
#666;
border-bottom: 1px solid 
#E3E3E3;
margin-bottom: 5px;
background-color: 
#F6F5F5;
line-height: 22px;
padding: 5px;
overflow: hidden;
}

.indexList div.column ul li {
color: 
#666;
font-size: 12px;
line-height: 17px;
list-style: none;
clear:both;
}

.indexList div.column ul {
width: 230px;
margin: 0px 0px 20px 0px;
}

.indexList div.column {
float: left;
margin-bottom: 10px;
padding: 10px;
}

.indexList div.column ul li a {
color: 
#666;
text-decoration: underline;
padding: 0px;
}



.sticky #main-nav {
	background-color:#FFF;
	position:fixed;
	top:0;
	z-index:99999999;
	width:753px;
}

.sticky #main-nav ul {
	margin:0 auto;
}
.notification div {
display: block;
font-style: normal;
padding: 7px 7px 7px 36px;
/*line-height: 1.5em;*/
}

.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 8px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }

.error {
background: 
#FFCECE url('../images/cross_circle.png');
border-color: #DF8F8F;
color: #665252;
}

.success {
background: #d5ffce url('../images/tick_circle.png');
border-color: #9adf8f;
color: #556652;
}
	
	.attention {
                background: #fffbcc url('../images/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }		
				
.notification .close {
color:#990000;
font-size:9px;
position:absolute;
right:5px;
top:5px;

}


#homelijst{
background-image:url(../images/heading1.png); background-repeat:no-repeat;height: 53px;
font-family: 'ChunkfiveEx';
font-weight: normal;
font-size: 20px;
color: #202020;
padding-left:62px;
padding-top:17px;
}

#homelijst2{
background-image:url(../images/heading2.png); background-repeat:no-repeat;width: 355px;height: 53px;
font-family: 'ChunkfiveEx';
font-weight: normal;
font-size: 20px;
color: #202020;
padding-left:62px;
padding-top:17px;
}


#zoekwoorden UL LI {  float:left; display: inline-block;list-style-type:none; list-style-position:outside; margin-left:5px; margin-top:5px; border:1px; border-color:#CCCCCC; border-style:solid;}
#zoekwoorden UL LI {display:inline-block;  }

#zoekwoorden A,
				#zoekwoorden A:link,
				#zoekwoorden A:active,
				#zoekwoorden A:visited { display:block;padding-left:7px; padding-right:7px; height:20px;padding-top: 2px; background-image:url(../images/menu-links.gif);  text-decoration:none; text-align:center; font-weight:bold; }
				#zoekwoorden A:hover { display:block; height:20px;background-image:url(../images/menu-links-hover.gif); }
			

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
display: none;
background: #ffffff;
padding: 10px;
border: 8px solid #E9E7E7;
float: left;
font-size: 1.2em;
position: fixed;
top: 40%;
left: 50%;
z-index: 99999;
box-shadow: 0px 0px 10px #999;
-moz-box-shadow: 0px 0px 10px #999;
-webkit-box-shadow: 0px 0px 10px #999;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
width: 480px;
}

img.btn_close {
	float: right; 
	margin: -38px -38px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#FFF; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#FFF; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#000000; 
        border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

#slide { 
 
    position: relative; 


    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}

#slide > div { 
    position: absolute; 

}


#treeMenu { right:auto; left:15px; top:23px; width:243px;  font:normal 14px 'Segoe UI', Helvetica, Arial, sans-serif; }
#treeMenu h2 { font:bold 20px 'Segoe UI', Helvetica, Arial, sans-serif; color:#454545; margin-bottom:12px;}
#treeMenu ul { list-style:none; }
#treeMenu ul li {overflow:hidden; background:#f5f5f5 url(../images/nav_bg.png) repeat-x 0 0; border:solid 1px #fff;}
#treeMenu ul li:hover { background-position: 0 -27px;}
#treeMenu ul li span { display:inline-block; float:right; width:30px; height:27px; background:url(../images/arrow.png) no-repeat 100% 0;  cursor:pointer;}
#treeMenu ul li a { font-family:Arial, Helvetica, sans-serif;color:#4d5f6b; font-size:12px; padding:5px; display:inline-block;  text-decoration:none;margin-top:-2px;width:190px;   }
#treeMenu ul li span.opened {  font-size:12px;display:inline-block; float:right; width:30px; height:27px; background:url(../images/arrow2.png) no-repeat 100% 0;  cursor:pointer;}

	#treeMenu ul li div { clear:both; height:auto; }
	#treeMenu ul li li { font-family:Arial, Helvetica, sans-serif;background:none; border:0; margin:0; padding-left:10px; border-bottom:solid 1px #fff;  border-top:solid 1px #eee; clear:both;}
	#treeMenu ul li li a { color:#626262; font-size:12px; padding:5px 0; float:left;  width:auto; font-family:Arial, Helvetica, sans-serif; }
	#treeMenu ul li li:hover{ background-color:#bdf5e4;}
	#treeMenu ul li li a:hover { color:#626262; font-size:12px; padding:5px 0; float:left;  width:auto; }
	#treeMenu ul li li span { float:left; display:inline; width:15px; height:20px;  background-position:-10px -263px; cursor:default; }
	#treeMenu ul li li span.closed { background-position:-10px -131px; cursor:pointer;}
	#treeMenu ul li li span.closed.opened { background-position:-7px -197px; }

		#treeMenu ul li li li { border:0;}


.onderfoto {
background-image:url(../images/onderfolder.png);
background-repeat:no-repeat;
}
.onderfoto:hover
{
background-image:url(../images/onderfolderover.png);
background-repeat:no-repeat;	
}



#first
{
	float:left;
	text-align:left;
	width: 380px;
}




.regular span
{
	float:right;width: 70px;
	text-align:center;
	margin-top: -8px;
	line-height:33px;
	 display: block;
	 text-decoration:none;
	 
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}


/* END jQuery.Rating Plugin CSS */