html {
	margin: 0 ;
	padding: 0 ;
	height: 100%;
	width: 100%;
	background-image: url("../images/achtergrond.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #102267;
}

body {
	padding: 0 ;
	margin: 30px auto 0 auto ;
	height: 400px;
	width: 940px;
	font-size: 13px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	outline: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #2c79b8;
	font-size: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h2 {
	font-size: 16px;
	color: #ff00a2;
	float: left;
	font-weight: normal;
	padding: 5px 0 0 20px;
	margin: 0 0 0 0 ;
	font-style: italic;
}

h3 {
	font-size: 12px;
}


.clr { clear:both; }

.img {
	float: left;
}

.pagina_houder {
	width: 940px;
	float: left;
}
	
	.pagina_houder .menu {
		width: 940px;
		float: left;
	}
		.menu ul {
			padding: 0 0 0 20px;
			margin: 0 0 0 0;
			float: left;
		}
			#menu:after {
				content: " ";
				display: block;
				visibility: hidden;
				clear: both;
				height: 0.1px;
				font-size: 0.1em;
				line-height: 0;
			}
			
			#menu li {
				float: left;
				padding: 0 0 0 0;
				margin: 0 2px 0 0 ;
				list-style: none;
				position: relative;
				list-style: none;
				display: inline;
			} 
			
				#menu li a {
					float: left;
					padding: 10px 24px 7px 0;
					height: 13px;
					background-image: url("../images/tab.png");
					background-repeat: no-repeat;
					background-position: right -50px ;
					font-size: 10px;
					font-weight: bold;
					text-decoration: none;
					display:block;
					white-space:nowrap;
				}
				
				#menu li a span {
					float: left;
					padding: 10px 0 0 25px;
					position: relative;
					top: -10px;
					height: 20px;
					background-image: url("../images/tab.png");
					background-repeat: no-repeat;
					cursor:pointer;
				}
				
					#menu li a:hover, .menu li a:hover span{
						color: #40d6fc;
					}
					
				#menu ul, ul.potato-menu-group {
					background-image: url("../images/tab_lower_breed.png");
					background-repeat: no-repeat;
					background-position: left bottom;
					margin: 0;
					padding: 10px 0 5px 0;
					float: left;
					-webkit-padding-start:0;
					-webkit-padding-end:0;
					position:absolute;
					top:30px;
					display:none;
					z-index:1000;
				}
				
				#menu ul li {
					width: 130px;
					float: left;
				}
				
				#menu ul li a {
					position: relative;
					float: left;
					margin: 0 0 0 0;
					width: 87px;
					padding: 3px 0 3px 15px;
					background-image: none;
					color: #1f4068;
					font-size: 9px;
				}
				
				#menu ul li ul li a {
					padding: 3px 0 3px 10px;
				}
				
					#menu ul li a:hover, #menu ul li:hover {
						background-color: #5eaeeb;
						color: #FFFFFF;
					}
					
				#menu ul ul {
					position: absolute;
					margin-top: -10px;
				}
			
		.menu .menu_talen {
			float: right;
			padding: 10px 18px 0 0;
		}
		
		.menu .menu_talen a {
			font-size: 10px;
		}
		
	.pagina_houder .header {
		width: 940px;
		height: 224px;
		float: left;
	}
	
	.sub_header {
		width: 940px;
		height: 31px;
		float: left;
		background-image: url("../images/banner_empty.png");
		background-repeat: no-repeat;
		background-position: center;
		padding: 10px 0 10px 0;
	}
	
	.content {
		width: 940px;
		float: left;
		color: #49484d;
	}
		.content .boven_content, .content .onder_content {
			width: 940px;
			height: 23px;
			float: left;
			background-repeat: no-repeat;
			background-position: center top;
		}
		
		.boven_content {
			background-image: url("../images/content_boven.png");
		}
		
		.onder_content {
			background-image: url("../images/content_onder.png");
		}
		
		.content .hoofd_content {
			width: 900px;
			float: left;
			background-color: #deecf8 ;
			padding: 0 20px 0 20px;
		}
			.content_links a { 
				color:#49484D; 
				margin-left: 25px; 
				font-size: 14px;
			}
			
			.content_links ul {
				margin: 0 0 0 0;
				padding: 0 0 14px 0;
			}
			
			.content_links li {
				list-style-image: url("../images/teken.png");
				list-style-position: inside;
				padding: 0 0 7px 0;
				margin: 0 0 0 0;
				height: 19px;
			}
			
				.content_links li a {
					font-size: 14px;
					padding: 0 0 0 15px;
					position: relative;
					top: -3px;
				}
			
			.content_links {
				float: left;
				width: 475px;
			}
			
			.content_links .img {
				padding-right: 30px;
			}
			
			.content_rechts {
				float: right;
				width: 423px;
				overflow:hidden;
			}	
			
		.content_2 {
			width: 760px;
			float: left;
			margin: 0 10px 0 0;
		}
		
			.content_2_top, .content_2_bottom {
				float: left;
				background-repeat: no-repeat;
			}
		
			.content_2_top {
				background-image: url("../images/content_sub_boven.png");
				padding: 5px 0 0 20px;
				height: 20px;
				width: 740px;
			}
			
			.content_2_cent {
				background-color: #e4f0fa;
				float: left;
				width: 720px;
				min-height: 443px;
				padding: 0 20px 0 20px;
				background-image: url("../images/body_krul.png");
				background-repeat: no-repeat;
				background-position: right bottom;
			}
			
			.content_2_cent a{
				color:#2C79B8;
				font-size: 11px;
			}
			
				.content_2_cent .inleidende_tekst {
					font-style: italic;
					font-size: 13px;
					color: #2c79b8;
					padding: 15px 30px 15px 30px;
					marigin: 0 0 0 0;
					border: 1px solid #2C79B8;
					border-left: 0;
					border-right: 0;
				}
				
				.content_2_cent .hoofd_tekst {
					font-size: 13px;
				}
				
					.content_2_cent ul {
						font-size: 13px;
						padding: 0 0 0 0;
						margin: 0 0 15px 0;
					}
					
					.content_2_cent ul li {
						padding: 0px 0px 0px 45px;
						margin: 0px 0px 0px 15px;
						list-style-image: url("../images/teken.png");
						list-style-position: outside;
						line-height:19px;
					}
					
					.content_2_cent li a {
						position: relative;
					}

					
				.content_2_buttons {
					float: left;
					padding: 10px 0 0 0 ;
				}	
				
					.content_2_buttons a {
						color: #092b52;
						background-image: url("../images/content_2_button_midden.png");
						background-repeat: repeat-x;
						float: left;
						padding: 6px 0 6px 0;
						font-weight: bold;
						height: 20px;
					}
					
					.content_2_buttons img {
						float: right; 
						position: relative; 
						top: -4px; 
						margin: 0 0 -20px 5px;
					}
				
					.content_2_buttons_rechts, .content_2_buttons_links {
						height: 26px;
						width: 8px;
						float: left;
						background-repeat: no-repeat;
					}
				
					.content_2_buttons_links {
						background-image: url("../images/content_2_button_links.png");
					}
					
					.content_2_buttons_rechts {
						background-image: url("../images/content_2_button_rechts.png");
						margin-right: 10px;
					}
				
			.content_2_bottom {
				width: 760px;
				background-image: url("../images/content_sub_onder.png");
				height: 25px;
			}
			
			.content_2_top {
				font-size: 10px;
			}
			
			.content_2_top a {
				font-size: 10px;
				color: #2c79b8;
				text-decoration: none;
			}
			
			.content_2_top a:hover {
				text-decoration: underline;
			}
			#sitemap {
				font-size: 13px;
				padding: 0 0 0 0;
				margin: 0 0 15px 0;
				text-transform: lowercase;
			}
				#sitemap li {
						padding: 0px 0px 0px 15px;
						margin: 0px 0px 0px 15px;
						list-style-image: url("../images/teken.png");
						list-style-position: outside;
						line-height:19px;
					}
					
					#sitemap li a {
						position: relative;
					}

		.content_3 {
			width: 170px;
			float: left;

		}
		
			.content_3_top {
				float: left;
				width: 170px;
				height: 25px;
				background-repeat: no-repeat;
			}
		
			.content_3_top {
				background-image: url("../images/content_sub_3_boven.png");
			}
			
			.content_3_cent {
				background-color: #ebdeea;
				float: left;
				width: 134px;
				min-height: 343px;
				padding: 0 18px 0 18px;
			}
			
				.content_3_cent .zonder_iris {
					float: left;
					position: relative;
					bottom: 7px;
					padding-bottom: 10px;
				}
				
				.content_3_cent .button_houder {
					float: left;
					padding-top: 153px;

				}
				
				.content_3_cent .button_houder img {
					float: left;
					padding-top: 10px;
				}
				
				.content_3_button_groot {
					float: left;
					width: 145px;
					background-image: url("../images/content_3_button_groot.png");
					background-repeat: no-repeat;
					height: 35px;
					padding: 5px 20px 5px 20px;
					margin-bottom: 10px;
				}
					.content_3_button_groot a, .content_3_button_klein a {
						font-weight: bold;
						color: #102267;
						text-decoration: none;
					}
					.content_3_button_groot img {
						position: relative;
						top: -10px;
					}
					
				.content_3_button_klein  {
					float: left;
					width: 145px;
					background-repeat: no-repeat;
					height: 15px;
					padding: 8px 20px 7px 20px;
					margin-bottom: 10px;
					background-image: url("../images/content_3_button_klein.png");
				}
					
					/*hover*/
					.content_3_button_klein:hover {
						background-image: url("../images/content_3_button_roze.png");
						cursor: pointer;
					}
					
					.content_3_button_groot:hover {
						background-image: url("../images/content_3_button_roze_groot.png");
						cursor: pointer;
					}
				
					.content_3_button_klein a:hover, .content_3_button_groot a:hover {
						text-decoration: none;
						font-weight: bold;
					}
				
			.content_3_bottom {
				background-image: url("../images/content_sub_3_onder.png");
				height: 121px;
				float: left;
				width: 170px;
				background-repeat: no-repeat;
			}
			
	.footer {
		float: left;
		width: 980px;
		position: relative;
		left: -20px;
		padding-bottom: 10px;
	}
	
		.footer .body_lijn {
			background-image: url("../images/body_lijn.png");
			background-repeat: repeat-x;
			width: 940px;
			height: 11px;
			margin: 0 auto 0 auto;
			padding-bottom: 10px;
		}
	
	.footer_houder {
		width: 940px;
		position: relative;
		text-align: left;
		margin: 0 auto 0 auto;
	}
		
		.footer_houder .overig {
			width: 940px;
			float: left;
		}	
		
		.footer_houder .overig, .footer_houder .overig a {
			color: #3898f1;
			font-size: 11px;
			padding: 0 0 5px 0;
			text-align: right;
		}	
	
		
	.button_blauw_div .button_2, .button_blauw_div .button_1 {
		background-image: url("../images/button_blauw.png");
		float: left;
		background-repeat: no-repeat;
	}
	
	.button_blauw_div .button_1 {
		background-position: left ;
		padding: 11px 0 12px 15px;
	}
	
	.button_blauw_div .button_2 {
		
		background-position: right ;
		padding: 11px 15px 12px 0;
	}
	
	.button_blauw_div a span {
		position: relative;
		top: -8px;
	}
	
	.button_blauw_div {
		height: 40px;
		margin-right: 5px;
		margin-left: 5px;
		position: relative;
		float: left;
	}
	
	.button_blauw_div a, .button_roze_div a {
		color: #FFFFFF;
		float: left;
		text-decoration: none;
		padding: 12px 0 12px 0;
		color: #49484d;
		font-weight: bold;
		height: 16px;
		background-image: url("../images/button_blauw_cent.png");
		background-repeat: repeat-x;
		text-align: center;
	}
	
	.button_blauw_div:first-child {
		margin-left: 0;
	}
	.button_blauw_div:last-child {
		margin-right: 0;
	}
	
	/*button hover*/
	
	.button_blauw_div a:hover, .button_blauw_div:hover a {
		color: #FFFFFF;
		background-image: url("../images/button_roze_cent.png");
	}
	
	.button_blauw_div:hover .button_1, .button_blauw_div:hover .button_2 {
		background-image: url("../images/button_roze.png");
	} 
	
	/*Cloud Tags*/
	
	.footer .cloud_tags {
		float: left;
	}
	.footer .cloud_tags a {
		text-indent: 0;
		font-size-adjust: 
	}
	
	.footer .size_grootste {
		font-size: 24px;
		color: #3898f1;
		text-decoration: none;
	}
	
	.footer .size_groot {
		font-size: 20px;
		color: #0662b6;
		text-decoration: none;
	}
	
	.footer .size_klein {
		font-size: 16px;
		color: #0662b6;
		text-decoration: none;
	}
	
	.footer .size_kleinste {
		font-size: 12px;
		color: #0662b6;
		font-weight: bold;
		text-decoration: none;
	}
	
	.footer .size_roze {
		font-size: 20px;
		color: #ff00a2;
		text-decoration: none;
	}
	
	.size_grootste:hover, .size_groot:hover, .size_klein:hover, .size_kleinste:hover {
		text-decoration: underline;
	}
	
		.melding {
			background-color: #FF00A2;
			border: 1px solid #fff;
			color: #fff;
			padding: 5px;
			margin-bottom:10px;
		}
				
	.input { 
		border: 1px solid #005ca8;
	}
	
	.errMsg { color:#FF0000; }
	.box, .box2 {
		width: 684px;
		height: 170px;
		font-size: 14px;
		}
	.box2 {
		border-bottom: 1px solid #b0b0ae;
		margin: 0px 0px 20px 0px;
	}
		.afbeelding {
			float: left;
			width: 164px;
			height: 170px;
			}
			.afbeelding img {
				float: left;
				margin: 10px 0px 0px 0px;
			}
		.beschrijving {
			float: left;
			width: 331px;
			height: 160px;
			padding: 10px 20px 0px 9px;
			}
			.productnaam {
				color: #009bdd;
				font-size: 16px;
				font-weight: bold;
				text-decoration: underline;
				}
				.productnaam a {
					color: #009bdd;
					font-size: 16px;
					font-weight: bold;
					text-decoration: underline;
					font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
				}
			.kenmerken {
				font-size: 14px;
			}
			.grpintro {
				margin: 20px 0px 0px 0px;
				}
				.grpintro a {
						font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
				}
		.prijs {
			float: left;
			width: 160px;
			height: 170px;
			padding: 0px 0px 0px 0px;
			}
			.bedrag {
				margin: 30px 0px 20px 0px;
				font-size: 14px;
				}
				.roze {
					color: #cd348f;
					margin: 0px 0px 0px 10px;
					font-size: 16px;
					font-weight: bold;
				}
			.levertijd {
				margin: 20px 0px 0px 0px;
				color: #007dc0;
			}
	#tabs {
		font-size: 12px;
	}

	.ui-tabs {

	}
	.ui-tabs  .ui-tabs-panel {
		border: 1px solid #b1d6f0;
		display: block;
		padding: 1em 1.4em;
						background-color: #fff;
		
					}

	.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; height: 7px; }
	.ui-tabs .ui-tabs-hide { display: none !important; }
	.ui-tabs .ui-tabs-nav li { 
		position: relative; 
		float: left; 
		border-bottom-width: 0 !important; 
		margin: 2px 0px 0px 0; 
		padding: 0; 
		background-color:#fff; 
		background-image:url(../images/default-state.jpg); 
		width: 106px; 
		height: 20px;
				list-style: none;
	}
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
	.ui-tabs .ui-tabs-nav li.ui-state-active  {
		background: none;

		background-image: url(../images/active-state.jpg);
		width: 107px;
		height: 23px;
		line-height: 23px;
		margin: 0px 0px 0px 0;
		list-style: none;
		font-size: 15px;
		font-weight: bold;
		margin-left: 0px;
	}
	.ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
		margin-left: 14px;
		font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	}
				.ui-tabs .ui-tabs-nav li a {
		color: #727473;
	}
	.ui-tabs-nav li.ui-state-active a {
		color: #0098e1;
	}

	.ui-tabs-selected .ui-tabs-active { background-color: #663399; }
			.winkelmand {
				width: 154px;
				height: 74px;
				background-image:url(../images/winkelmand.jpg);
				background-repeat: no-repeat;
				margin: -13px -7px 0px -10px;
			
				}
				.winkelmandlink {
					float: left;
					margin: 11px 0px 0px 55px;
					font-size: 13px;
					width: 100px;
					display: inline;
					}
					.winkelmandlink a {
						float: left;
						font-weight: bold;
						font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
						color: #0091d0;
					}
				.aantalartikelen {
					float: left;
					margin: 10px 0px 0px 20px;
					display: inline;
				}
				.totaalbedrag {
					margin: 0px 0px 0px 5px;
					font-weight: bold;
				}
				.button {
					background-color: #0085c6;
					border: 1px solid #0085c6;
					border-radius: 4px;
					-moz-border-radius: 4px;
				}
				.inputbox {

					width: 20px;
				}
				.blue_button {
					float: left;
					width: 140px;
					height: 22px;
					line-height: 22px;
					color: #fff;

					background-image: url(../images/butten_bg.jpg);
					border: 0px; 
					cursor: pointer;
					text-align: center;
					}
					.blue_button a {
						color: #fff;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;

					}
				.submit_button {

					width: 140px;
					height: 22px;
					line-height: 22px;
					color: #fff;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					background-image: url(../images/butten_bg.jpg);
					border: 0px; 
					cursor: pointer;
				}

		.nav {
			list-style: none;
			margin: 20px 0px 0px 0px;
			padding: 0px;
			}
			.nav li a {
				color: #0091d0;
				font-size: 13px;
				font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				}
				.nav li ul {
					margin: 0px 10px 15px 0px;
					list-style: none;
					border-bottom: 1px solid #b0b0ae;
					padding: 0px;
					}
					.nav li ul li a{
						margin: 0px;
						color: #707070;
						font-size: 12px;
						font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
					}	
		.top_buttons {

			width: 720px;
			height: 25px;
			margin: 0px 0px 20px 0px;
			}
			.shop_button_active, .shop_button_inactive, .shop_button_link {
				float: left;
				width: 220px;
				height: 25px;
				line-height: 25px;
				font-size: 15px;
				padding: 0px 0px 0px 20px;
				background-repeat: no-repeat;
				color: #fff;
				}
				.shop_button_active a, .shop_button_inactive a, .shop_button_link a {
					color: #fff;
					font-size: 15px;
					font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
				}
			.shop_button_active {
				background-image: url(../images/active.png);
			}
			.shop_button_inactive {
				background-image: url(../images/disabled.png);
			}
			.shop_button_link {
				background-image: url(../images/link.png);
			}
			.skypebtn {
				position: relative;
			}
			.skypebtn img {
				float: right;
				position: absolute;
				right: 0px;
				top: 0px;
			}
