

	/*****************************************************************************************
	** Basis 																				**
	*****************************************************************************************/
	
	* {
		margin:0px;
		padding:0px;
	}

	input#capIt {
		display:none;
	}

	body {
		font-size:12px;
		color:#000000;
		font-family:arial, verdana, sans-serif;
		/* background: #FFFFFF; */
		background:#FFFFFF url('../images/layout/background.jpg') repeat-x 0 0;
	}
	
	h1 {
		margin-left:10px;
	}
	
	h3 {
		float:left;
		width:450px;
	}
	
	p.inleiding {
		width:210px;
		height:60px;
	}

    /* CSS Generated by Primer - primercss.com */
    div#centerThis {
        /* margin:0px auto; */
        width:950px;
        left:50%;
        margin-left:-435px;  
		margin-top:15px;   
        float:left;
        position:relative;  
		/* background:#FFFFFF url(../images/layout/centerthis-background.jpg) no-repeat 0 0; */
		background-color:#FFFFFF;   
		padding:0 10px 10px; 
    }

    div#header {
        background:#FFFFFF url('../images/layout/header-background.jpg') no-repeat 0 0;
        float:left;
        height:95px;
        margin:10px 0 0 0;
        width:950px;        
    }
    
    div#logo {
        float:left;
        height:95px;
        margin:0 0 0 15px; 
        width:180px;
    } 
       
    div#zoeken {
        float:right;
        margin:60px 0 0 0; 
        width:210px;
		position:relative;
    }
	
	input#zoekbutton{
		position:absolute;
		margin-left:2px;
	}
	
    div#mainmenu {
        background:#FFFFFF url('../images/layout/menu-background.jpg') repeat-x 0 0;
        float:left;
        height:35px;
        margin:0;
        width:950px;
    }

    div#columWrapper {
        float:left;
        min-height:250px;
        margin-top:10px;
        width:950px;
		background:url('../images/layout/shopmenu-back.jpg') repeat-y 0 10px;
		
    }

    div#firstColum {
        
        float:left;
        min-height:300px;
        margin:0 0 0 0;
        width:230px;   
    }

	div#secondColum p.home {
float:left;
		margin:10px;
	}

    div#secondColum {
        background:#FFFFFF;
        float:right;
        min-height:300px;
        margin:0;
        width:720px;         
    }

    div#visual {
        /* background:#FFFFFF; */
        float:left;
        min-height:250px;
		margin-left:10px;        
        width:720px; 
		height:250px;
		overflow:hidden;         
    }

    div#slideshow {
        
    }

    div#footer {
        background:#FFFFFF;
        float:left;
        min-height:20px;
        margin:10px 0 0 0;
        text-align:center;
        width:950px; 
	font-weight:normal;       
    }
    
    div#footer a {
        color:#C61602;
        text-decoration:none;
        font-size:11px;     
    }   
	
	div#footer ul {
		list-style-type:none;
		width:250px;
		margin:20px 0 0 400px;
	} 
    
	div#footer ul li {
		list-style-type:none;
		float:left;
	} 
    
	div#footer ul a{
		padding:5px 10px;
	} 

    div.home-block {
        margin:10px 0 5px 10px;
        float:left;
        width:230px;
    }

    div.home-block-image  {
        background-color:#CCCCCC;
        width:230px;
        height:140px;
		line-height:140px;
		overflow:hidden;
    }
    
    div.home-block-text {
        background:#FF0000 url('../images/layout/homeblock-background2.jpg') no-repeat 0 0;
        float:left;
        height:120px;
        width:225px;
		padding:0 0 10px 5px;
    }

	div.home-block-text a{
		text-decoration:none;
	}
    
    div.home-block-text h2 {
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        margin:10px 10px 7px 10px; 
    }      
    
    div.home-block-text p.inleiding	{
        color:#FFFFFF;
        float:left;
        margin:0 10px 0 10px;
        line-height:13px;
		width:210px;
		height:60px;
    } 
	
	div.home-block-text p.omschrijving	{
        color:#FFFFFF;
        float:left;
        margin:0 10px 5px 10px;
        line-height:13px;
		width:210px;
		height:60px;
    }

	div.omschrijving {
		color:#FFFFFF;
        float:left;
        margin:0 10px 5px 10px;
        line-height:13px;
		width:210px;
		height:60px;
	} 
    
	div.home-block-text p a {
        color:#FFFFFF;
		text-decoration:underline;  
    }
    
    div.home-block-text p.meerinfo {
		float:right;
        text-align:right;
		margin:0 10px 10px 0;
    } 
		
	div.home-block-text p.prijs {
		margin:0 0 10px 10px;
		color:#FFFFFF;
		font-size:16px;
		float:left;
		
	}
	
	div#over {
		margin:10px 0 0 10px;
		
		
	}
	div#over ul {
		padding:0 20px;
		margin:0;
		list-style-type:none;
		width:280px;
		float:left;
		overflow:hidden;
			
	}
	
	div#over ul li{	
		/*border-bottom:1px solid #C61602;*/
		margin:0;
		
	}
	div#over ul li a{	
		border-bottom:1px dotted #C61602;
		text-decoration:none;
		color:#000000;
		width:300px;
		padding:13px 0 3px 0;
		display:block;
		font-weight:bold;
	}
	
	div#over ul li ul{	
		/*border-bottom:1px solid #C61602;*/
		padding-bottom:13px;
	}
	
	div#over ul li ul li{
		/*border-bottom:1px solid #C61602;*/
	
	}

	div#over ul li ul li a {	
		border-bottom:0px dotted #FE1A00;
		color:#000000;
		width:300px;
		padding:3px 0 3px 0;
		display:block;
		font-weight:normal;
	}
	
	div#over ul li ul li ul {	
		padding-bottom:3px;
	}

	div#over ul li ul li ul li a {	
		border-bottom:0px dotted #FE1A00;
		color:#000000;
		width:300px;
		padding:3px 0 3px 0;
		display:block;
		font-weight:normal;
	}
    
    
	
	
	
	/*****************************************************************************************
	** Blokken 																				**
	*****************************************************************************************/	

	div.block {
		display:block;
		float:left;
		width:200px;
		color:#000000;
		margin:0px 0px 10px 0px;	
		padding:10px;
		background-color:#DDDDDD;		
	}

	div.block h1 {
		font-size:13px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block p {
		font-size:11px;
		margin:0px 0px 2px 0px;
	}	


	/*****************************************************************************************
	** Menu 																				**
	*****************************************************************************************/
	
	div#mainmenu ul {
		display:block;
		float:left;	
		list-style-type:none;
		overflow:hidden;
		height:35px; 
	}
	
	div#mainmenu ul li {
		list-style-type:none;
		float:left;
        padding:0 10px 0 0;
        background:url('../images/layout/menu-divider.jpg') no-repeat 100% 0;
        margin:0 0 0 10px;
	}	
	
	div#mainmenu ul li a {
		padding:0 5px;
		height:35px;
		float:left;
		line-height:35px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	
	div#mainmenu ul li a:hover,
	div#mainmenu ul li a.current {
		background:url('../images/layout/menu-active.jpg') no-repeat 50% 100%;
	}
		
	div#mainmenu ul li ul li a {
		padding:0 10px 0 30px;
		height:25px;
		width:170px;
		float:left;
		line-height:22px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	
	div#mainmenu ul li ul li a:hover,
	div#mainmenu ul li ul li a.current {
		background-color:#3579fd;
	}
	
	
	div#mainmenu ul li ul li ul li a {
		padding:0 10px 0 50px;
		height:25px;
		width:150px;
		float:left;
		line-height:22px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	
	div#mainmenu ul li ul li ul li a:hover,
	div#mainmenu ul li ul li ul li a.current {
		background-color:#6C9EE7;
	}
	
	/*****************************************************************************************
	** SubMenu 																				**
	*****************************************************************************************/
	div.submenu {
		color:#FFFFFF;
		
	}
	
	div.submenu ul {
		list-style-type:none;
		
	}
	div.submenu ul li {
		background:transparent url(../images/layout/shopmenu-main-bg.jpg) repeat-x scroll 0 0;
		height:24px;
		
	}
	
	div.submenu ul li a{
		background:transparent url(../images/layout/shopmenu-main-not-active.png) no-repeat scroll 95% 32%;
		padding:0 15px;
		height:35px;
		line-height:22px;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
		outline:0;
	}
	div.submenu h2 {
		background-color:#FE1A00;
		padding:6px;
	}
	
	
	/*****************************************************************************************
	** Contact, Offerte formulier & GoogleMaps												**
	*****************************************************************************************/

	form#form {
		width:475px;
		float:left;
		display:block;
		margin:2px;
	}
	div.formrecord {
		clear:both;
		margin:2px;
	}
	
	div.formrecord label {
		dispaly:block;
		float:left;
		width:160px;
		margin:2px;
	}
	
	div.formrecord INPUT[type="text"] {
		width:300px;
	}
	
	div.formrecord textarea {
		width:300px;
		height:150px;
	}
	
	input#id_captcha_input {
		display:none;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.right {
		text-align:right;
	}
	
	.attention {
		background-color:#FFCFCF;
	}
	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}

	div.formrecordspecial {
		display:none;
	}

	div#offerte-form {
		margin:10px;
	}

	div#opening {
		width:210px;
		color:#FFFFFF;
		background-color:#C61602;
		margin:320px 10px 0 0;
		padding:10px;
		
	}

	div#openingen {
		width:205px;
		color:#FFFFFF;
		background-color:#C61602;
		margin:210px 0 0;
		padding:10px 10px 10px 15px;
		float:left;
		clear:both;
	}
    
    /*****************************************************************************************
    ** WEBSHOP MENU                                                                         **
    *****************************************************************************************/
	div#shopmenu{
		color:white;
		background:#C61602;
	}
		
    div#shopmenu h2{
      	background-color:#fe1a00;
		padding:6px;
    }
	div#shopmenu h2 a {
		color:#FFFFFF;
		text-decoration:none;
	}

    div#shopmenu ul {
    }

    div#shopmenu ul li {
		list-style:none;
		background:url(../images/layout/shopmenu-main-bg.jpg) repeat-x 0 0;
		padding:0px;
		margin:2px 0 0 0;
    }
	
	div#shopmenu ul li a{
		text-decoration:none;
		font-size:14px;
		color:white;
		height:24px;
		line-height:24px;
		padding:0 0 0 15px;
		display:block;
		background:url(../images/layout/shopmenu-main-not-active.png) no-repeat 95% 50%;	
	}
	
	div#shopmenu ul li a.active{
		background:url(../images/layout/shopmenu-main-active.png) no-repeat 95% 50%;
	}

    div#shopmenu ul li ul{
		margin-bottom:5px;
		display:none;
    }

    div#shopmenu ul li ul li{
		background-image:none;
		margin-left:6px;
    }
	
	div#shopmenu ul li ul li a{
		text-decoration:none;
		color:white;
		font-weight:bold;
		background-image:none;
		margin-left:0px;
	}
		
    div#shopmenu ul li ul li ul{
		font-weight:normal;
		display:block;
    }

    div#shopmenu ul li ul li ul li{
		margin:-5px 0 0 0;
    }
	
	div#shopmenu ul li ul li ul li a{
		font-weight:normal;
		background-image:none;
		font-size:13px;
    }

	div#secondColum div.kruimelpad {
		clear:both;
		float:left;
	}
	
	div#secondColum div.kruimelpad ul {
		list-style-type:none;
		float:left;
		clear:both;
		margin:0 0 10px 10px;
		width:702px;
	}

	div#secondColum div.kruimelpad ul li a, div.kruimelpad ul li a:visited {
		text-decoration:none;
		color:red;
	}

	div#secondColum div.kruimelpad ul li{
		float:left;
	}



	div.categorie_omschrijving {
		margin-left:10px;
	}

	div.categorie_omschrijving ul {
		list-style-type:disc;
		margin-left:15px;
	}
	
	div.product {
		margin:10px 0 10px 10px;
		width:700px;
		min-height:180px;
		float:left;
	}
	
	div.thumb {
		float:left;
		margin-right:10px;
		margin-top:4px;
		width:700px;
	}
		
	div.titel {
		
		margin-bottom:10px;
	}

	div.leeg {
		width:710px;
		height:30px;
	}
	
	div.inleiding {
		float:left;
		width:530px;
		margin-right:20px;
	}
	
	div.details {
		
	}
	
	div.terug {
		float:left;
		width:350px;
		margin-top:20px;
	}
	
	div.terug a {
		color:#000000;

		
	}
	
	div.offerte {
		width:350px;
		float:left;
		margin-top:20px;
		text-align:right;
	}

	.etalage_button {
		background: url("../images/layout/etalage_button2.gif") repeat-x scroll 0 0;
		color:#FFFFFF;
		outline:none;
		border:none;
		padding:5px 10px;
		cursor:pointer;
	}
	
	div.prijs {
		width:100px;
		font-size:14px;
		
		float:left;
	}
	
	div.prijs p.prijs{
		text-align:right;	
	}
	
	#adresgegevens {
		margin-left:515px;
	}
	
	.adresgegevens {
		display:block;
		width:750px;
		height:30px;
		text-align:right;
		float:left;
	}
    
	
	
    ul#accordion, ul#accordion ul { list-style: none; margin: 0; }
	ul#accordion { border-bottom: 1px solid #000E2E; }
	
	ul#accordion li { border: 1px solid #000E2E; border-bottom: none; }
	ul#accordion ul li { 
		border: none;
		border-bottom: 1px solid #C2C8D1;
		color: #999;
		padding: 5px 10px;
	}	
	ul#accordion ul li:last-child { border-bottom: none; }
	
	ul#accordion a.heading { 
		background: #F4FFF9;
		color: #999;
		display: block;
		font-size: 18px;
		line-height: 18px;
		padding: 10px 5px;
		text-decoration: none;
	}
	ul#accordion a.heading:hover { background: #00B9D2; color: #fff; }

	ul#accordion { float: left; width: 300px; }
	ul#accordion li { float: left; width: 298px; }
	ul#accordion a.heading { width: 298px; }
	ul#accordion ul li { float: none; width: auto; }
	ul#accordion li.ui-accordion-selected a.heading { background: #025185; color: #fff; }
	body#customAccordion ul#accordion li ul { display: none; }
	body#customAccordion ul#accordion li.current ul { display: block; }
	
	
	
	
	