@CHARSET "ISO-8859-1";
    * {
		font-family: Verdana,Arial,sans-serif;
		font-size:12px; 
        margin: 0px;
        padding: 0px;
    }
    
    body {
        background-image: url(http://www.winkelplaats.nl/images/background.png);
        background-repeat: repeat-x;
        background-attachment: fixed;
        background-position: 0px 0px;
    }
    
    a {
    	color:#000000;
    }
    
    #filterBox ul li {
    	text-decoration: underline;
    }
    
    input {
    	margin: 0px;
    	padding: 1px;
    	border: solid 1px #BBBBBB;
    }
    
    .totalholder{
        width: 990px;
        margin: 0px auto 0px auto;
        margin-top: 0px;
        overflow:hidden;
    }
    
    .topholder {
        border-left: solid 2px #DDDDDD;
        border-right: solid 2px #BBBBBB;
        float:left;
        clear:both;
        width: 976px;
        background-image: url(http://www.winkelplaats.nl/images/top_background.png);
        background-repeat: repeat-x;
        height: 71px;
    }
    
    	
        .topholderlogo {
         	background-image: url(http://www.winkelplaats.nl/images/logo.png);
            background-repeat: no-repeat;
            background-position: 20px 2px;
            float: left;
            width: 520px;
            height: 71px;
        }
        
    	.topholdertext {
            float:left;
            width: 456px;
            font-weight:bold;
            padding-top:8px;
            height: 62px;
            text-align:left;
            font-size: 12px;
        }
	        .topholdertext a {
	            font-weight:bold;
	            color:#000000;
	            text-decoration:none;
	        }
	        .topholdertext a:hover {
	            color:#AA1133;
	        }
    	
	    	.loginbox {
	    		float:right;
            	letter-spacing: 0px;
	    		width: 100%;
	    		margin-top: 13px;
	    		overflow:hidden;
	    		height: 30px;
	    	}
	    	
	    	.submitbutton {
			    border: none;
			    background: url('http://www.winkelplaats.nl/images/loginhover.png') no-repeat top left;
			    padding: 2px 3px;
			    font-weight: bold;
			}
			.submitbutton:hover {
			    border: none;
			    background: url('http://www.winkelplaats.nl/images/login.png') no-repeat top left;
			    padding: 2px 3px;
			    font-weight: bold;
			}
			
			.winkelwagenheader{
				border: none;
			    background: url('http://www.winkelplaats.nl/images/winkel_top.gif') no-repeat bottom left;
			    line-height: 37px;
			    color:#FFFFFF;
			    font-weight:bold;
			    vertical-align:bottom;
			    padding-left: 20px;
			    padding-right: 10px;
			    width: 232px;
			    height: 37px;
			}
			.winkelwagencontent{
				border: none;
			    background: url('http://www.winkelplaats.nl/images/winkel_top_middle.gif') repeat-y top left;
			    padding-left: 10px;
			    width: 232px;
			    padding-right: 10px;
			}			
			.winkelwagenfooter{
				border: none;
			    /*background: url('http://www.winkelplaats.nl/images/winkel_top_bottom.gif') no-repeat top left;*/
			    padding-left: 10px;
			    padding-right: 10px;
			    width: 232px;
			    height: 16px;
			}
    
    .bannerholder {
        border-left: solid 2px #DDDDDD;
        border-right: solid 2px #BBBBBB;
        float:left;
        clear:both;
        width: 976px;
        height: 150px;
    }
    
    .searchbar {
        border-left: solid 2px #DDDDDD;
        border-right: solid 2px #BBBBBB;
        float:left;
        clear:both;
        padding-left:10px;
        padding-bottom:4px;
        width: 966px;
        height: 26px;
        background-image: url('http://www.winkelplaats.nl/images/zoekbalk.png');
    }
    
    input.searchinput {
    	background-image: url('http://www.winkelplaats.nl/images/zkgolf.png');
    	    	
    }
    
    input.searchbutton {
    	background-image: url('http://www.winkelplaats.nl/images/zoek.png');
    	width: 24px;
    	height: 24px;
    }
    
    input.searchbutton:hover {
    	background-image: url('http://www.winkelplaats.nl/images/zoekhover.png');
    }
    
    .menuholder {
        border-left: solid 2px #DDDDDD;
        border-right: solid 2px #BBBBBB;
        float:left;
        clear:both;
        width: 976px;
        height: 30px;
        background-image: url(http://www.winkelplaats.nl/templates/default/menu_background.gif);
        background-repeat: repeat-x;
    }
    	.topmenuRubriek{
    		width: 179px;
    		height: 30px;
    		float:left;
    		cursor:pointer;
	        background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_rubrieken_over.jpg');
	        background-repeat: repeat-x;
    	}
    	.topmenuRubriek:hover{
    		background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_rubrieken_up.jpg');
    	}
    	
    	.topmenuWinkels{
    		width: 199px;
    		height: 30px;
    		float:left;
    		cursor:pointer;
	        background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_winkels_over.jpg');
	        background-repeat: repeat-x;
    	}
    	.topmenuWinkels:hover{
    		background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_winkels_up.jpg');
    	}
    	
    	.topmenuContact{
    		width: 199px;
    		height: 30px;
    		float:left;
    		cursor:pointer;
	        background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_contact_over.jpg');
	        background-repeat: repeat-x;
    	}
    	.topmenuContact:hover{
    		background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_contact_up.jpg');
    	}
    	
    	.topmenuKlantenservice{
    		width: 199px;
    		height: 30px;
    		float:left;
    		cursor:pointer;
	        background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_klanten_over.jpg');
	        background-repeat: repeat-x;
    	}
    	.topmenuKlantenservice:hover{
    		background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_klanten_up.jpg');
    	}
    	
    	.topmenuZelfAanbieden{
    		width: 200px;
    		height: 30px;
    		float:left;
    		cursor:pointer;
	        background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_zelfaanbieden_over.jpg');
	        background-repeat: repeat-x;
    	}
    	.topmenuZelfAanbieden:hover{
    		background-image: url('http://www.winkelplaats.nl/images/home/banner/wp_zelfaanbieden_up.jpg');
    	}
    	
    
    .pageholder{
        border-left: solid 2px #DDDDDD;
        border-right: solid 2px #BBBBBB;
        float:left;
        clear:both;
        width:976px;
        background-color: #FFF;
    }
    
        .submenuholder {
    		margin-top: 10px;
    		margin-left: 10px;
            float:left;
            width:180px;
            overflow:hidden;
            font-weight: bold;
            background-image: url(http://www.winkelplaats.nl/templates/default/submenu_background.gif);
            background-repeat: repeat;
        }
        .ui-helper-reset a {
        	color: #000000;
        }
        .submenuholder a {
        	text-decoration: none;
        	color: #000000;
        }

            .submenuholderdiv, .submenuholderdivactive {
                font-size: 12px;
                font-weight: normal;
                width: 205px;
                line-height: 23px; 
            	cursor: pointer;
            }
            
            .submenuholderdivactive {
                background-image: url(http://www.winkelplaats.nl/templates/default/submenu2.gif);
                background-repeat: no-repeat;
                background-position: -20px 0px;
            }
            
            .openbasterd {
                background-image: url(http://www.winkelplaats.nl/templates/default/submenu2_active.gif);
                background-repeat: no-repeat;
                background-position: -23px 0px;
                font-size: 12px;
                font-weight: bold;
                width: 205px;
                line-height: 23px; 
            }
            
            .subsubmenu {
            	display: none;
            	clear: both;
                font-weight: normal;
                font-size: 12px;
                line-height: 23px;
                width: 190px;
            }
            .subsubmenuitem {
            	background-image: url('http://www.winkelplaats.nl/images/zoekbalk.png');
                background-repeat: repeat-x;
                padding-left: 15px;
                height:18px;
                font-size: 10px;
                line-height:18px;
                vertical-align:middle;
                cursor:pointer;
                overflow:hidden;
            }
               
            .subsubmenuitem:hover {
                border-top: solid 1px #999999;
                border-bottom: solid 1px #999999;
                height:16px;
                line-height:16px;
            }
            
            .subsubmenuitem a {
            	font-size: 11px;
            }
    
        .contentsholder {
    		margin-top: 10px;
    		margin-left: 10px;
            float:left;
            clear:right;
        	width:775px;
			font-size: 12px;
        }       
        
			.winkelBanner{
				width:548px;
				height:150px;
				background-color: #FF9999;
				color:#000000;
				font-weight:bold;
				margin-bottom: 10px;
			}
			
			.winkelLogo {
				float:left;
				height:150px;
				width:150px;
			}
			
			.winkelNaam {
				float:left;
				height:150px;
				width:418px;
				font-size:20px;
				line-height:150px;
				vertical-align: middle;
				text-align:center;				
			} 
			
        	.contentelement {
        		float:left;
        		width: 550px;
        		margin: auto 0;
        		border: solid 1px #BBBBBB;
        		margin-bottom: 20px;
        	}
        	
        	
                .contentelement a {
                	text-decoration: none;
                	color: #000000;
                }
            
    			.contentelementheader {
    				font-size: 11px;
            		float:left;
            		width: 550px;
    			}
            	.contentelementnaam {
            		background-color: #DDDDDD;
            		padding: 20px;
            		width: 210px;
            		float:left;
            		font-weight: bold;
            		font-size: 16px;
            	}
            	.contentelementprijs {
            		background-color: #F18006;
            		padding: 20px;
            		width: 260px;
            		float:left;
            		color: #FFFFFF;
            	}
    			.contentelementtext{
            		padding: 10px;
            		width: 230px;
            		float:left;
    			}
    			.contentelementimage{
            		padding: 10px;
            		width: 280px;
            		float:left;
            		text-align:center;
            		vertical-align:middle;
    			}
    			.contentelementfooter {
            		float:left;
            		width: 550px;
            		border-top: solid 1px #999999;
    			}
    			
    		#filterBox{
    			font-size: 10px;
    		}
    		
    .helpdesktext ul, .helpdesktext ul li, .helpdesktext ol, .helpdesktext ol li{
    	margin: 0px;
    	margin-left: 10px;
    	padding: 0px;
    	padding-left: 10px;
    }
    			
    .footerholder{
        float:left;
        clear:both;
        margin-top:10px;
        width:976px;
        height: 26px;
        background-image: url(http://www.winkelplaats.nl/images/footeronder.png);
        background-repeat: repeat-x;
    }
              
	.belowfooterholder {
            width:960px;
            clear:both;
            margin: 0px auto 0px auto;
            padding:2px;
            padding-top: 20px;
	}
		.belowfooterholder a {
			text-decoration:none;
			font-size:10px;
			color: #999999;
		}
		.belowfooterholder a:hover {
			color: #666666;
		}
		
		.belowfooterholder div {
		    font-size:10px;
		    color: #999999;
		    border:solid 1px #e99600;
		    width: 280px;
		    float: left;
		    padding: 10px;
		    -moz-border-radius: 7px; 
		    -webkit-border-radius: 7px;
            	    margin-bottom: 20px;
           	    height: 115px;
		}
		.belowfooterholder div ul {
			margin-left: 25px;
			margin-top: 10px;
		}
              
              	
	/************
	 * POP up holder
	 */
	
	#popupCloser {
		position: absolute;
		font-weight:bold;
		font-size: 20px;
		overflow:hidden;
		border: solid 2px #BBBBBB;
		background-color:#FF0000;
		color:#FFFFFF;
		text-align:center;
	}
	
	#popupVensterHolder {
		position: absolute;
		border: solid 2px #BBBBBB;
	}
		
	#popupVensterContainer {
		position:absolute;
		margin-left: 0px;
		margin-right: 0px;
		overflow: auto;
		background-color: #EEEEEE;
		/*filter:alpha(opacity=50);*/
		-moz-opacity:.50;
		opacity:.50;
	}
	 
	 
	.expandBox {
		cursor:pointer;
		width: 275px;
		height: 20px;
		padding-left: 10px;
		line-height:20px;
		vertical-align:middle;
		background-image: url('http://www.winkelplaats.nl/images/koop_product_on.png');
		background-repeat: no-repeat;
	}
	.expandBox:hover {
		background-image: url('http://www.winkelplaats.nl/images/koop_product_over.png');
	}
		.expandBox a {
			color:#000000;
			text-decoration: none;
		}
		
	.expandBoxActive {
		width: 246px;
		background-color:#FFFFFF;
		border-left: solid 1px #333333;
		border-right: solid 1px #333333;
		border-bottom: solid 1px #333333;
		padding-left: 10px;
		line-height:20px;
		vertical-align:middle;
		background-image: url('http://www.winkelplaats.nl/images/koop_product_active.png');
		background-repeat: no-repeat;
	}
	
	.expandContent {
		clear:both;
		background-color:#FFFFFF;
	}
	
	.afrekenenbutton {
		border: solid 0px #FFFFFF;
		background-color: #FFFFFF;
		color: #000000;
		cursor: pointer;
		background-image : url('http://www.winkelplaats.nl/images/afrekenen_on.png');
		width: 150px;
		padding-left: 10px;
		height: 24px;
		line-height: 24px;
		vertical-align: middle;
		font-size: 14px;
		
	}
	.afrekenenbutton:hover {
		background-image : url('http://www.winkelplaats.nl/images/afrekenen_over.png');
	}
	
	.specialcontent {
		background-color: #E8F5FC;
	}
