

	/*****************************************************************************************
    ** Basis                                                                                 **
    *****************************************************************************************/
    
	body {
		font-size:12px;
		color:#000000;
		font-family:arial, verdana, sans-serif;	
	}
	
	img {
		border:none;
	}
	
	/* CSS Generated by Primer - primercss.com */

	div#centerThis {
        float:left;
        left:50%;
        margin-left:-480px;   
        margin-bottom:30px;   
        position:relative;
        width:960px;		
	}

	div#header-date {
        float:left;
		height:20px;
		margin:5px 5px 0 5px;
		width:950px;		
	}
	
	div#header-date-left {
		float:left;
		height:20px;
		width:700px;
	}
	
	div#header-date-right {
		float:left;
		font-size:16px;
		height:20px;
		line-height:20px;
		text-align:right;
		width:250px;		
	}

	div#header {
		background:#FFFFFF url('../images/layout/top-tile.jpg') repeat-x 0 0;
        float:left;
		height:85px;
		margin:0 5px 5px 5px;
		width:950px;		
	}

	div#header-logo {
        float:left;
		height: 85px;
		margin:0 0 0 0;
		width:470px;		
	}

	div#header-add {
        float:left;
		height:60px;
		line-height:60px;
		margin:20px 0 0 0;
		text-align:right;
		width:470px;		
	}

	div#mainmenu {
		background-color:#ed1c24;
        float:left;
		height:30px;
		margin:5px;
		width:950px;		
	}
	
	div#bezorgklachten {
		display:block;
		float:right;
		height:30px;
		width:125px;
	}
	
	div#bezorgklachten a {
		color:#FABBBE;
		display:block;
		float:left;
		font-size:13px;
		font-weight:bold;
		height:30px;
		line-height:30px;
		padding:0 8px;
		text-decoration:none;
	}	

	div#columWrapper {
        float:left;
		min-height:100px;
		width:960px;		
	}

	div#firstColum {
        float:left;
		width:640px;		
	}

	div.anythingSlider {
		background-color:#EEEEEE;
        float:left;
		height:260px;
		overflow:hidden;
		position:relative;
		width:630px;		
	}

	div#home-news-tabbed {
		background-color:#FFFFFF;
		border-bottom:1px solid #FF000A;
		border-left:1px solid #FF000A;
		border-right:1px solid #FF000A;
        float:left;
		height:560px;
		margin:5px;
		overflow:hidden;
		width:628px;		
	}
    
    div#content-area {
        background-color:#FFFFFF;
        border-bottom:1px solid #FF000A;
        border-left:1px solid #FF000A;
        border-right:1px solid #FF000A;
        float:left;
        margin:5px;
        width:608px;
        padding:10px;    
    }
    div#enquete-area {
        background-color:#FFFFFF;
        border-bottom:1px solid #FF000A;
        border-left:1px solid #FF000A;
        border-right:1px solid #FF000A;
        float:left;
        margin:5px;
        width:760px;
        padding:10px;    
    }
    
    div#content-area h1 {
        color:#FFF;
        padding:5px;
        width:618px;
        background:#FF000A;
        margin:-10px;
        margin-bottom:5px;
        font-size:16px;
    }
    
    div#news-details {
        background-color:#FFFFFF;
        border-bottom:1px solid #FF000A;
        border-left:1px solid #FF000A;
        border-right:1px solid #FF000A;
        float:left;
        margin:5px;
        width:608px; 
        padding:10px;       
    }
    
    div#news-details h2 {
        background-color:#FF000A;
        color:#FFFFFF;    
        display:block;
        float:left;
        font-family: arial, verdana;
        font-size:12px;
        height:25px;
        margin:-10px;
        margin-bottom: 10px;
        line-height:25px;
        padding:0 10px;
        width:608px;
    }
    
    div#news-details h3 {
        clear:both;
        display:block;
        float:left;
        font-family: arial,verdana;
        font-size:15px;
        line-height:13px;
        margin:0 0 8px;
    }

	div#secondColum {
        float:left;
		width:320px;		
	}

	div.block-zuidwest {
		background:#f2f2f2 ;
        float:left;
		margin:5px;
		width:310px;		
	}

	div.block-zuidwest h2 {
		clear:both;
		display:block;
		font-family: arial, verdana;
		font-size:15px;
		float:left;
		line-height:13px;
		margin:10px 0px 2px 0px;
	}
	
	div.block-zuidwest ul{ 
		margin:4px 0 5px 10px;
		list-style-type:square;
		padding:0 10px 0 15px;
		float:left;
	}
	
	div.block-zuidwest ul li{ 
		margin:0 0 4px 0;
		padding:0;
	}	
	
	div.block-zuidwest ul li a{ 
		color:#000000;
		text-decoration:none;
	}

	div.block-zuidwest ul li a:hover{ 
		text-decoration:underline;
	}

	ul#advert-types {
		float:left;
		width:110px;
	}
    
    div.block {
        float:left;
        margin:5px;
        width:310px;
        border:1px solid #FF000A;    
    }
    
    div.block h2 {
        background:#FF000A;
        color:#FFFFFF;
        font-weight:bold;
        font-size:12px;
        margin-top:0;
        padding:0 10px;
        height:25px;
        line-height:25px;
    }

    div.block p {
        padding:0 10px;
    }
    
	div.block-rubrieken {
		border-bottom:1px solid #FF000A;
		border-left:1px solid #FF000A;
		border-right:1px solid #FF000A;		
        float:left;
		height:210px;
		margin:5px;
		width:308px;	
        overflow:hidden;	
	}

	div.block-newsletter {
		border-bottom:1px solid #FF000A;
		border-left:1px solid #FF000A;
		border-right:1px solid #FF000A;		
        float:left;
		height:109px;
		margin:5px;
		width:308px;		
	}

	div.block-bestviewed {
		border-bottom:1px solid #FF000A;
		border-left:1px solid #FF000A;
		border-right:1px solid #FF000A;		
        float:left;
		height:219px;
		margin:5px;
		width:308px;		
	}

	div.adds-row {
        float:left;
		height:60px;
		margin:5px;
		width:950px;		
	}
	
	div.add-60x234 {
        
		height:60px;
		line-height:60px; 
		text-align:center;
		width:234px;		
	}
	
	div.add-60x468 {
		height:60px;
		line-height:60px; 
		text-align:center;
		width:468px;		
	}	
	
	.add-left {
		margin:0 5px 0 0;
		float:left;
	}
	
	.add-midd-left {
		margin:0 0 0 0;
		float:left;
	}	
		
	.add-midd-right {
		margin:0 0 0 0;
		float:right;
	}

	.add-right {
		margin:0 0 0 5px;
		float:right;
	}	

	div.home-bottom-add-60x468{
		background-color:#0000FF;
		float:left;
		height:60px;
		width:468px;
	}		

	div#bottom-blocks {
        float:left;
		min-height:60px;
		width:960px;		
	}
	
	div.bottom-block {
		background-color:#f2f2f2;
		float:left;
		margin:5px;
		min-height:340px;
		width:310px;
	}
	
	div.bottom-block h3 {
		clear:both;
		display:block;
		font-family: arial, verdana;
		font-size:13px;
		float:left;
		height:24px;
		line-height:13px;
		margin:10px 0 10px 10px;
		width:265px;		
	}
	
	img.rssicon {
		float:left;
		margin:10px 0;
	}
	
	
	ul.lezersacties,
	ul.rss-feed {
		float:left;
		height:265px;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
    li.lezersacties-item {
        float:left;
        margin:5px 10px 5px 10px;
        width:290px;
        height:55px;
    }
    
	li.rss-item {
		float:left;
		height:55px;
		margin:5px 10px 7px 10px;
		width:290px;
	}
	
	div.rss-item-thumb {
		float:left;
		height:40px;		
		margin:0px 10px 5px 0;
		overflow:hidden;
		width:50px;
	}	
	
	div.rss-item-wrapper {
		float:left;
		overflow:hidden;
		width:225px;
	}
    li.lezersacties-item h4,
	div.rss-item-wrapper h4{
		font-size:11px;
		margin:0 0 2px 0;
	}
	
    li.lezersacties-item p a,
    li.lezersacties-item h4 a,
	div.rss-item-wrapper p a,
	div.rss-item-wrapper h4 a{
		color:#000000;
		text-decoration:none;
	}	
	
    li.lezersacties-item p,
	div.rss-item-wrapper p {
		font-size:11px;
		line-height:12px;
		margin:0;
	}	
	
	div.rss-more {
		float:left;
		margin:5px 10px;
		width:285px;
		text-align:right;	
	}
	
	div.rss-more a{
		color:#000000;
		text-decoration:none;
	}	

	div.rss-more a:hover {
		text-decoration:underline;
	}
	
	ul.lezersacties h4 {
		margin:0 0 4px 0;
	}

	ul.lezersacties p {
		margin:2px 0 9px 0;
	}	
	
	ul.lezersacties p a {
		color:#FE040E;
	}		
	
	div#footer-top {
		background:#db0008 url('../images/layout/background-footer.jpg') repeat-x 0 0;
        float:left;
		position:relative;
		height:205px;
		margin:5px 5px 0 5px;
		width:950px;
		
	}

	div#footer-bottom {
		background-color:#000000;
		color:#FFFFFF;
        float:left;
		font-size:11px;
		height:25px;
		line-height:25px;
		margin:0 5px;
		text-align:center;
		width:950px;	
	}
	
	div#footer-first {
		border-right:1px solid #ec8084;
		float:left;
		height:165px;
		margin:30px 0 0 0;
		padding:0 30px;
		width:210px;
	}
	
	div#footer-second {
		border-right:1px solid #ec8084;
		float:left;
		height:165px;
		margin:30px 0 0 0;
		padding:0 30px;
		width:260px;
	}	
	
	div#footer-third {
		float:left;
		height:165px;
		margin:30px 0 0 0;
		padding:0 30px;
		width:290px;
	}

	div#footer-first h3,
	div#footer-second h3 {
		color:#FFFFFF;
		font-family: arial, verdana;
		font-size:13px;		
		margin:0;
	}	
	
	div#footer-bottom a {
		color:#FFFFFF;
		text-decoration:none;
	}

	div#footer-first ul {
		float:left;
		list-style-type:none;
		margin:8px 0 0 0;
		padding:0;
		width:180px;
	}
	
	div#footer-second ul {
		float:left;
		list-style-type:none;
		margin:8px 0 0 0;
		padding:0;
		width:125px;
	}
	
	div#footer-second ul li,
	div#footer-first ul li{
		margin:2px 0;
		float:left;
		clear:both;
	}
	

	div#footer-second ul li a,
	div#footer-first ul li a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div#footer-logo {
		background:transparent url('../images/layout/footer_logo.png') no-repeat;
		height:60px;
		left:630px;
		top:20px;
		position:absolute;
		width:371px;
	}
	
	div#footer-naw {
		height:60px;
		left:630px;
		position:absolute;
		top:100px;
		width:125px;
		
	}
	div#footer-naw p{
		color:#FFFFFF;
		margin:0 0 5px 0;
		
	}
	div#footer-tel {
		height:60px;
		left:760px;
		position:absolute;
		top:100px;
		width:170px;
	}
	
	div#footer-tel p{
		color:#FFFFFF;
		margin:0 0 5px 0;
	}
	
	
	
	/*****************************************************************************************
	** HOME NEWS 																			**
	*****************************************************************************************/	
	div.home-news-small {
		float:left;
		margin:5px 0;
		width:590px;
	}

	div.home-news-small-image  {
		float:left;
		height:76px;
		margin:0 10px 10px 0;
		overflow:hidden;
		width:115px;
	}

	div.home-news-small-wrapper {
		float:left;
		width:455px;
	}

	div.home-news-small h2 {
		clear:both;
		display:block;
		font-family: arial, verdana;
		font-size:15px;
		float:left;
		line-height:13px;
		margin:0 0 8px 0;	
        width:100%;
	}
	
	div.home-news-small p {
		float:left;
		margin:0 10px 10px 0;
		line-height:13px;		
	}	
	
	div.block-rubrieken-more a,
	div.home-news-more a,
	div.home-news-small p  a {
		color:#FF000a;
		text-decoration:none;
	}

	div.block-rubrieken-more a:hover,
	div.home-news-more a:hover,
	div.home-news-small p  a:hover {
		text-decoration:underline;
	}
	
	div.home-news-more {
		float:left;
		margin:0 0;
		width:590px;
		text-align:right;		
	}
    
    div#news-banner-between-text-container {
        float:left;
        text-align:center;
        width:608px;
        margin-bottom:5px;
    }
    
    div.news-banners-container {
        float:left;
        text-align:center;
        width:600px;
    }
    
    div.news-banner {
        margin:0 auto;
    }
    
    #news-banners {
        margin-top:10px;
        float:left;
    }
    
    div#news-banner-between-text {
        margin:0 auto;
    }
	
	/*****************************************************************************************
	** BLOCK-NEWSLETTER																		**
	*****************************************************************************************/

	div.block-newsletter h2{
		background-color:#FF000A;
		color:#FFFFFF;	
		display:block;
		float:left;
		font-family: arial, verdana;
		font-size:12px;
		height:25px;
		margin:0;
		line-height:25px;
		padding:0 10px;
		width:288px;
	}
	
	div.block-newsletter p {
		float:left;
		margin:5px 10px;
	}

	div.block-newsletter p a {
		color:#000000;
		text-decoration:none;
	}
	
	div.block-newsletter p a:hover {
		color:#000000;
		text-decoration:underline;
	}	
	
	input#newsletter-email {
		width:190px;
	}
	
	input#newsletter-sumbit {
		background-color:#FF000A;
		color:#FFFFFF;
		border:none;
		margin:0 0 0 2px;
		padding:2px 4px;
	}	

	
	/*****************************************************************************************
	** BLOCK-BESTVIEWED																		**
	*****************************************************************************************/

	div.block-bestviewed h2{
		background-color:#FF000A;
		color:#FFFFFF;	
		display:block;
		float:left;
		font-family: arial, verdana;
		font-size:12px;
		height:25px;
		margin:0;
		line-height:25px;
		padding:0 10px;
		width:288px;
	}
	
	ul.bestviewed-list {
		display:block;
		float:left;
		list-style-type:none;
		margin:10px;
		padding:0;
        width:288px;
		
	}	
	
	 ul.bestviewed-list li {
		float:left;
        margin:5px 0 0 0;
        padding:0 0 5px 0 ;
        border-bottom: #FFBFC3 dotted 1px;
        width:100%;
	}	

	ul.bestviewed-list li a{
		color:#000000;
		display:block;
		margin:2px 0;
		text-decoration:none;
	}	

	ul.bestviewed-listt li a:hover {
		text-decoration:underline;
	}
	
	
	/*****************************************************************************************
	** BLOCK-RUBRIEKEN																		**
	*****************************************************************************************/
	ul.rubrieken-list {
		display:block;
		float:left;
		height:125px;
		list-style-type:none;
		margin:0;
		padding:0;
        width:100%;
		
	}	
	
	 ul.rubrieken-list li {
		float:left;
        margin:5px 0 0 0;
        padding:0 0 5px 0 ;
        border-bottom: #FFBFC3 dotted 1px;
        width:100%;
	}	

	ul.rubrieken-list li a{
		display:block;
		float:left;
		margin:2px 0;
		text-decoration:none;
	}	

	ul.rubrieken-list li a:hover {
		text-decoration:underline;
	}
	
	div.block-rubrieken-more {
		float:left;
		margin:5px 0;
		width:275px;
		text-align:right;	
	}
    
    /*****************************************************************************************
    ** OVERIG NEWS                                                                      **
    *****************************************************************************************/
    div.block-overig-prijs-indicatie {
        border-bottom:1px solid #FF000A;
        border-left:1px solid #FF000A;
        border-right:1px solid #FF000A;        
        float:left;
        margin:5px;
        width:308px;
    }
    
    div.block-overig-prijs-indicatie table {
        width:100%;
        float:left;
        border-bottom:1px solid red;
    }
    div.block-overig-prijs-indicatie table th {
        text-align:left;
    }
    
    div.block-overig-prijs-indicatie div#berekening {
        padding:15px;
        float:left;
    }
    
    div.block-overig-news {
        border-bottom:1px solid #FF000A;
        border-left:1px solid #FF000A;
        border-right:1px solid #FF000A;        
        float:left;
        margin:5px;
        width:308px; 
    }
    
    div.block-overig-news h2,
    div.block-overig-prijs-indicatie h2 {
        background-color:#FF000A;
        color:#FFFFFF;    
        display:block;
        float:left;
        font-family: arial, verdana;
        font-size:12px;
        height:25px;
        margin:0;
        line-height:25px;
        padding:0 10px;
        width:288px;
    }
    
    ul.overig-news-list {
        display:block;
        float:left;
        list-style-type:none;
        margin:10px;
        padding:0;
        
    }    
    
     ul.overig-news-list li {
        float:left;
        margin:5px 0 0 0;
        padding:0 0 5px 0 ;
        border-bottom: #FFBFC3 dotted 1px;
        width:100%;
    }    

    ul.overig-news-list li a{
        color:#000000;
        display:block;
        float:left;
        margin:2px 0;
        text-decoration:none;
    }    

    ul.overig-news-list li a:hover {
        text-decoration:underline;
    }

	
	/*****************************************************************************************
	** CAROUSEL 																			**
	*****************************************************************************************/
	.anythingSlider .wrapper { 
		width: 630px; 
		overflow: hidden; 
		height: 260px; 
		margin:0; 
		position:absolute; 
		top:0; 
		left:0; 
	}
	
	.anythingSlider ul   { 
		width: 9999px; 
		list-style: none; 
		position: absolute; 
		top: 0; 
		left: 0; 
		background: #eee; 
		margin: 0; 
		padding:0;
	}
	
	.anythingSlider ul li  { 
		display: block; 
		float: left;
		height: 260px;	
		margin: 0; 	
		padding: 0; 
		width: 630px; 
		position:relative;
	}
	
	#start-stop   {
		display:none;
	}
	
	.anythingSlider ul li  img{ 
		z-index:5;
		position:absolute;
		top:0;
		left:0;
	}	
	
	div.anythingSliderCaption {
		background-color:#000000;
		color:#FFFFFF;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;		
		height:80px;
		left:0;
		margin:180px 0 0 0;
		opacity: 0.7;
		padding:0 10px 0 0;
		position:absolute;
		top:0;
		width:620px;
		z-index:10;
	}
	
	div.anythingSliderCaption h3 {
		margin:8px 0 4px 8px;
		font-size:17px;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;		
	}
	
	div.anythingSliderCaption p {
		margin:3px 0 3px 8px;
		line-height:12px;
	}	
	
	div.anythingSliderCaption p a{
		color:#FFFFFF;
		font-weight:bold;
	}	
    
    div.anythingSliderCaption a{
        color:#FFFFFF;
        font-weight:bold;
    }
    
    div.anythingSliderCaption a.meer-link,
    div.anythingSliderCaption a.meer-link:active,
    div.anythingSliderCaption a.meer-link:visited {
        color:#FFFFFF;
        font-weight:bold;
        position:absolute;
        bottom:5px;
        right:5px;
		z-index:5;
        
    }
	
	div.slidetemplate {
		float:left;
		display:block;
		width:400px;
		height:200px;
		margin:15px 0 0 15px;
	}
	
	div.slidetemplate h2 {
		font-size:26px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:23px;
	}
	
	div.slidetemplate p {
		margin:8px 0;
	}

	/* Prevents */
	.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
	.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
	
	
	/*****************************************************************************************
	** Menu 																				**
	*****************************************************************************************/
	div#mainmenu ul {
		display:block;
		float:left;	
		list-style-type:none;		
		margin:0;
		padding:0;
	}
	
	div#mainmenu ul li {
		display: inline;
		list-style-type:none;
		position:relative;
	}	
	
	div#mainmenu ul li a {
		color:#FFFFFF;
		display:block;
		float:left;
		font-size:13px;
		font-weight:bold;
		height:30px;
		line-height:30px;
		padding:0 8px;
		text-decoration:none;
	}
	
	div#mainmenu ul li a:hover,
	div#mainmenu ul li a.current {
		background:url('../images/layout/menu-active-arrow.jpg') no-repeat 50% 100%;
	}	
    
    div#news-details a.back-top {
        position:absolute;
        top:30px;
        right:5px;
        color:red;
        text-decoration:none;
    }
    
    div#news-details a.back-bottom {
        position:absolute;
        bottom:5px;
        right:5px;
        color:red;
        text-decoration:none;
    }
    
    div#news-details-wrapper img {
        float:left;
        margin-right:5px;
        margin-bottom:5px;
    }
    
    div#rubrieken-bericht {
        width:270px;
        height:100px;
        overflow: hidden;
    }
    
    div#rubrieken-bericht-titel h3 {
        margin:0;
        padding:0;
    }
    
    div#weather-left {
        float:left;
        width:100px;
        height:70px;
    }
    
    div#weather-right {
        float:left;
        width:170px;
        height:70px;
    }
    
    div#weather-week {
        float:left;
        width:270px;
        height:85px;
        border-top:1px solid #FF000A;
        margin-top:5px;
        padding-top:10px;
    }
    
    .weather-day {
        text-align:center;
        width:60px;
        float:left;
        margin-left:3px;
    }
    
    .error {
        border:1px solid red;
    }


	/*****************************************************************************************
	** Contact, Offerte formulier & GoogleMaps												**
	*****************************************************************************************/   
    form#nieuwstip div.formrecord {
        width:600px;    
    }
    
    form#nieuwstip div.formrecord label {
        float:left;
        width:110px;
    }
    
    form#nieuwstip div.formrecord INPUT[type="text"] {
        width:480px;
    }
    
    form#nieuwstip div.formrecord textarea {
        width:480px;
    }
    
	form#form {
		width:600px;
        float"left;
		float"left;
		display:block;
		margin:2px;
	}
	div.formrecord {
		clear:both;
		margin:2px 0;
        width: 290px;;
	}
	
	div.formrecord label {
		display:block;
		float:left;
		width:290px;
		margin:2px 0;
	}
	
	div.formrecord INPUT[type="text"] {
		width:290px;
	}
	
	div.formrecord textarea {
		width:300px;
		height:233px;
	}
	
	input#id_captcha_input {
		display:none;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.right {
		text-align:right;
        
	}
	
	.attention {
		background-color:#FFCFCF;
	}
    
    #form-left {
        float:left;
        width:300px;
    }
    
    #form-right {
        float:left;
        width:300px;
    }
    
    #form_submit {
        float:left;
        width:600px;
        margin-top:10px;
    }
    	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}
    
    #news-add {
        background-color:#FF000A;
        color:#FFFFFF;
        display:block;
        font-family:Arial,arial,verdana;
        font-size:10px;
        height:14px;
        line-height:14px;
        margin:0 auto;
        padding:0 10px;
    }
    
    /*******
        test 
    *********/
    #news-details-fotos {
        width:610px;
        margin:0 20px;
    }
    
    #news-details-top-link {
        float:left;
        height:25px;
        width:605px;
        margin-bottom:10px;
        line-height:25px;
        text-align:right;
    }
    
    #news-details-bottom-link {
        float:left;
        height:25px;
        width:605px;
        margin-bottom:10px;
        line-height:25px;
        text-align:right;
    }
    
    #news-details-top-link a,
    #news-details-bottom-link a,
    #news-details-top-link a:active,
    #news-details-bottom-link a:active,
    #news-details-top-link a:visited,
    #news-details-bottom-link a:visited {
        color:#FF000A;
    }
    
    #news-details-inleiding-wrapper {
        width:605px;
        float:left;   
    }
    
    div#news-details-inleiding-wrapper img {
        margin:15px 20px 20px 0;
    }
    
    #news-details-inleiding-wrapper p {
        margin-top:0;
    }
    
    #news-details-thumb {
        float:left;
        width:114px;
        margin-bottom:10px;
        margin-right:10px;
        margin-top:15px;
    }
    
    #news-details-inleiding {
       /* height:auto;
        width:605px;
        float:left; */
    }
    
    
    /*  Site map  */
    ul#site-map {
        width:565px;
        list-style:none;
        margin:0;
        padding:0;
    }
    
    ul#site-map li a,
    ul#site-map li a:active,
    ul#site-map li a:visited {
        display:block;
        border-bottom: 1px dotted #FFBFC3;
        padding:5px;
        color:black;
        text-decoration:none;
        font-weight:bold;
        margin-bottom:15px;
    }
    
    ul#site-map li ul {
        list-style: none;
        padding:0;
        margin:0;
    }
    
    ul#site-map li ul li a,
    ul#site-map li ul li a:active,
    ul#site-map li ul li a:visited {
        display:block;
        border-bottom:none;
        padding:5px;
        color:black;
        text-decoration:none;
        font-weight:normal;
        margin-bottom:5px;
        padding-left:35px;
    }
    
    ul#site-map li a:hover,
    ul#site-map li ul li a:hover {
        text-decoration:underline;
    }
    
    /****** Berekening ****/
    form#advert div.formrow {
        margin-bottom:25px;
    }
    
    div#form-gegevens div.formrow {
        margin-bottom:10px;
    }
    
    div#form-gegevens div.formrow label {
        float:left;
        font-weight:bolder;
        width:75px;
    }
    
    div#form-gegevens div.formrow input {
        width:525px;
    }
    
    form#form-marktkoopjes div.formrow {
        margin-bottom:10px;
    }
    
    form#form-marktkoopjes div.formrow label {
        float:left;
        font-weight:bolder;
        width:75px;
    }
    
    form#form-marktkoopjes div.formrow input {
        width:525px;
    }
    
    form#form-marktkoopjes div.formrow input[Type=checkbox] {
        width:5px;
        margin:0;
    }
    
    form#form-marktkoopjes div.formrow input[Type=submit] {
        width:100px;
        float:right;
    }
    
    form#form-marktkoopjes div.formrow select {
        width:525px;
    }
    
    form#form-felicitaties div.formrow {
        height:20px;
        width:650px;
        margin-bottom:10px;
    }
    
    form#form-felicitaties div.formrow-radio {
        margin-bottom:10px;
    }
    
    form#form-felicitaties div.formrow-area {
        height:160px;
    }
    
    form#form-felicitaties div.formrow-area textarea {
        height:150px;
        width:450px;
    }
    
    form#form-felicitaties div.formrow-area label,
    form#form-felicitaties div.formrow label {
        display:block;
        width:150px;
        float:left;
    }
    
    form#form-felicitaties div.formrow input[type=submit] {
        width:100px;
        float:right;
        margin-right:44px;
    }
    
    form#form-felicitaties div.formrow select,
    form#form-felicitaties div.formrow input {
        display:block;
        width:450px;
        float:left;
    }
    
    /* Pagination */    
    div#paginator {
        margin:0 auto;
        padding:1px;      
    }
    
    div#paginator a,
    div#paginator a:active,
    div#paginator a:visited {
        display:block;
        padding:3px 5px;
        border:1px solid #FF000A;
        background:#FF000A;
        float:left;
        margin-right:5px;
        color:white;
        text-decoration:none;
    }
    
    div#paginator a:hover {
        background:white;
        color:#FF000A;
    }
    
    div#paginator a.first-page {
        margin-right:20px;
    }
    
    div#paginator a.last-page {
        margin-left:20px;
    }
    
    div.slide_container {
        position:relative;
        height:260px;
        width:630px;
        margin:5px;
    }
    
    div#prev_slide {
        position:absolute;
        z-index:99;
        height:260px;
        width:315px;
        background:url('../images/layout/prev.png') left no-repeat;
    }
    
    div#next_slide {
        position:absolute;
        z-index:99;
        right:0;
        height:240px;
        width:315px;
        background:url('../images/layout/next.png') right no-repeat;
    }

/****krantonline****/
	div.categorie{
	}
	.open{
		display:block;
	}
	.closed{
		display:none;
	}
	div.hiddendownloadblock{
		display:none;
	}
	div.downloadblock{
		border:solid 1px #FF000A;
		padding:10px;
	}
	div.categorietitel{
		background:#FF000A;
		color:#FFF;
		font-size:16px;
		font-weight:bold;
		margin-top:5px;
		padding-left:5px;
	}
	div.categorietitel:hover{
		cursor:pointer;	
	}
	div.download a, a:link, a:active, a:hover, a:visited{
		color:#000;
		text-decoration:none;
	}
	div.download a:hover{
		color:#FF000A;
	}
    
    div#search-form {
        margin-top:25px;
        padding:10px;
    }
    
    div#search-form label {
        display:block;
        margin-bottom:5px;
    }
    
    div#search-form input {
        width:222px;
    }
    
    div#search-form input#search-submit {
        background-color: #FF000A;
        border: medium none;
        color: #FFFFFF;
        margin: 0 0 0 2px;
        padding: 2px 4px;
        width:60px;
    }
    
    div.adds-row-google {
        clear:both;
        width:728px;
        margin:0 auto;
    }

