body{
	padding: 0; 
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font: 0.7em;
	color:#333; 
	background: url(http://www.denbosch-cultuurstad.com/images/background-image.jpg) repeat fixed 0 0;
	background-position:center;
	background-position:top;
	height: 100%;
	}
	
.maincontent_right a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font: 1em;
	color:#F60;
	text-decoration:none;
	}
.maincontent_right a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font: 1em;
	color:#F30;
	text-decoration:none;
	}
.maincontent_right a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font: 1em;
	color:#F90;
	text-decoration:none;
	}
.maincontent_right a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font: 1em;
	color:#f90;
	text-decoration:none;
	}
	
img { border: none; } 

.top_pan{
width:900px; 
height:75px;
background:url(http://www.denbosch-cultuurstad.com/images/top-image.gif);
/*position:relative; */
padding:0; 
margin:0 auto; 
} 

.nav_pan{
width:900px; 
height:150px;
border: none; 
/*position:relative;*/
padding:0; 
margin:0 auto; }

.nav_pan ul{width:900px; height:150px; margin:0 auto; padding:0; left:0px; padding:0px; list-style:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.nav_pan ul li{width:75px; height:75px; float:left; font-size:10px; font-weight:normal;} 

.nav_pan ul li a{width:75px; height:75px; display:block; color:#fff; text-align:center; line-height:76px; text-decoration:none; list-style: none;}
.nav_pan ul li a:hover{width:75px; height:75px;  text-decoration:none; color:#fff;}
.nav_pan ul li a.current{ width:75px; height:75px; text-decoration:none; color:#fff;}

.nav_pan ul li#home{width:75px; height:75px; color:#fff; background:#9fbdf9; }
.nav_pan ul li#home a{width:75px; height:75px; color:#fff; background:#9fbdf9; }
.nav_pan ul li#home a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#home a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#9fbdf9;}

.nav_pan ul li#stad{width:75px; height:75px; color:#fff; background:#96b7f9; }
.nav_pan ul li#stad a{width:75px; height:75px; color:#fff; background:#96b7f9; }
.nav_pan ul li#stad a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#stad a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#96b7f9;}

.nav_pan ul li#bosschenaren{width:75px; height:75px; color:#fff; background:#8cb0f9; }
.nav_pan ul li#bosschenaren a{width:75px; height:75px; color:#fff; background:#8cb0f9; }
.nav_pan ul li#bosschenaren a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#bosschenaren a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#8cb0f9;}

.nav_pan ul li#stjan{width:75px; height:75px; color:#fff; background:#7ca6f8; }
.nav_pan ul li#stjan a{width:75px; height:75px; color:#fff; background:#7ca6f8; }
.nav_pan ul li#stjan a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#stjan a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#7ca6f8;}

.nav_pan ul li#jbosch{width:75px; height:75px; color:#fff; background:#6b9bf9; }
.nav_pan ul li#jbosch a{width:75px; height:75px; color:#fff; background:#6b9bf9; }
.nav_pan ul li#jbosch a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#jbosch a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#6b9bf9;}

.nav_pan ul li#musea{width:75px; height:75px; color:#fff; background:#d2aefc; }
.nav_pan ul li#musea a{width:75px; height:75px; color:#fff; background:#d2aefc; }
.nav_pan ul li#musea a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#musea a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#d2aefc;}

.nav_pan ul li#theaters{width:75px; height:75px; color:#fff; background:#ca9ffb; }
.nav_pan ul li#theaters a{width:75px; height:75px; color:#fff; background:#ca9ffb; }
.nav_pan ul li#theaters a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#theaters a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#ca9ffb;}

.nav_pan ul li#evenementen{width:75px; height:75px; color:#fff; background:#fdc3c6; }
.nav_pan ul li#evenementen a{width:75px; height:75px; color:#fff; background:#fdc3c6; }
.nav_pan ul li#evenementen a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#evenementen a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#fdc3c6;}

.nav_pan ul li#eten{width:75px; height:75px; color:#fff; background:#ffd34b; }
.nav_pan ul li#eten a{width:75px; height:75px; color:#fff; background:#ffd34b; }
.nav_pan ul li#eten a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#eten a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#ffd34b;}

.nav_pan ul li#werken{width:75px; height:75px; color:#fff; background:#aee566; }
.nav_pan ul li#werken a{width:75px; height:75px; color:#fff; background:#aee566; }
.nav_pan ul li#werken a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#werken a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#aee566;}

.nav_pan ul li#cult{width:75px; height:75px; color:#fff; background:#9fe840; }
.nav_pan ul li#cult a{width:75px; height:75px; color:#fff; background:#9fe840; }
.nav_pan ul li#cult a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#cult a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#9fe840;}

.nav_pan ul li#contact{width:75px; height:75px; color:#fff; background:#86d125; }
.nav_pan ul li#contact a{width:75px; height:75px; color:#fff; background:#86d125; }
.nav_pan ul li#contact a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#contact a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#86d125;}

.nav_pan ul li#pleinen{width:75px; height:75px; color:#fff; background:#8cb0f9; }
.nav_pan ul li#pleinen a{width:75px; height:75px; color:#fff; background:#8cb0f9; }
.nav_pan ul li#pleinen a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#pleinen a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#8cb0f9;}

.nav_pan ul li#archi{width:75px; height:75px; color:#fff; background:#7ca6f8; }
.nav_pan ul li#archi a{width:75px; height:75px; color:#fff; background:#7ca6f8; }
.nav_pan ul li#archi a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#archi a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#7ca6f8;}

.nav_pan ul li#vesting{width:75px; height:75px; color:#fff; background:#6b9bf9; }
.nav_pan ul li#vesting a{width:75px; height:75px; color:#fff; background:#6b9bf9; }
.nav_pan ul li#vesting a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#vesting a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#6b9bf9;}

.nav_pan ul li#dieze{width:75px; height:75px; color:#fff; background:#5a8ff7; }
.nav_pan ul li#dieze a{width:75px; height:75px; color:#fff; background:#5a8ff7; }
.nav_pan ul li#dieze a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#dieze a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#5a8ff7;}

.nav_pan ul li#carnaval{width:75px; height:75px; color:#fff; background:#4681f5; }
.nav_pan ul li#carnaval a{width:75px; height:75px; color:#fff; background:#4681f5; }
.nav_pan ul li#carnaval a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#carnaval a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#4681f5;}

.nav_pan ul li#concert{width:75px; height:75px; color:#fff; background:#ca9ffb; }
.nav_pan ul li#concert a{width:75px; height:75px; color:#fff; background:#ca9ffb; }
.nav_pan ul li#concert a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#concert a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#ca9ffb;}

.nav_pan ul li#cultureel{width:75px; height:75px; color:#fff; background:#bd88f9; }
.nav_pan ul li#cultureel a{width:75px; height:75px; color:#fff; background:#bd88f9; }
.nav_pan ul li#cultureel a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#cultureel a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#bd88f9;}

.nav_pan ul li#activiteiten{width:75px; height:75px; color:#fff; background:#fcabaf; }
.nav_pan ul li#activiteiten a{width:75px; height:75px; color:#fff; background:#fcabaf; }
.nav_pan ul li#activiteiten a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#activiteiten a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#fcabaf;}

.nav_pan ul li#winkelen{width:75px; height:75px; color:#fff; background:#f1bb15; }
.nav_pan ul li#winkelen a{width:75px; height:75px; color:#fff; background:#f1bb15; }
.nav_pan ul li#winkelen a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#winkelen a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#f1bb15;}

.nav_pan ul li#toerist{width:75px; height:75px; color:#fff; background:#86d125; }
.nav_pan ul li#toerist a{width:75px; height:75px; color:#fff; background:#86d125; }
.nav_pan ul li#toerist a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#toerist a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#86d125;}

.nav_pan ul li#vervoer{width:75px; height:75px; color:#fff; background:#7bc718; }
.nav_pan ul li#vervoer a{width:75px; height:75px; color:#fff; background:#7bc718; }
.nav_pan ul li#vervoer a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#vervoer a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#7bc718;}

.nav_pan ul li#sitemap{width:75px; height:75px; color:#fff; background:#6dba09; }
.nav_pan ul li#sitemap a{width:75px; height:75px; color:#fff; background:#6dba09; }
.nav_pan ul li#sitemap a:hover{width:75px; height:75px; text-decoration:none; color:#fff; background:#666;}
.nav_pan ul li#sitemap a.current{width:75px; height:75px; text-decoration:none; color:#333; background:#6dba09;}
/* END OF MAIN NAVIGATION */

/*main container*/
.maincontent_container {
		width:900px;
		height:100%;
		margin: 0 auto;
		padding: 0;
		background:fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*end main container*/

/* Main content */
.maincontent_right {
	width: 645px;
	height: 100%;
	margin-left: 255px;
	padding:0;
	padding-top:35px;
	background:fff;
	color:#333333;
	/*float:right;*/
}
/* end main content */

/*side nav */
.sidenav_container{
	color:#fff;
	width:225px;
	height:100%;
	margin:0px auto;
	float:left;
	padding:0;
}

.side_nav {
	color:#fff;
	width: 225px;
	height: 100%;
	float:left;
	margin:20px 0;
	padding:0;
	/*background:url(sidenav_back.gif) repeat;*/
	}
/* end side nav */



/* STICKY FOOTER */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
}

.footer {
	height: 40px;
	background-color:#999;
}

.footer a{color:#FFF; text-decoration:none;}
.footer a:hover { color:#FFF; text-decoration:none;}
.footer a:active { color:#FFF; text-decoration: none;}

.footer #wicked a{color:#666; font-size:9px; text-decoration:none;}
.footer #wicked a:hover { color:#666; font-size:9px; text-decoration:none;}
.footer #wicked a:active { color:#666; font-size:9px; text-decoration:none;}
	
.push {
	height:40px;
}
/* END STICKY FOOTER */

/* DISCLAIMER FOOTER*/
.disclaimer {
	width: 400px;
	margin: 0 auto;
	padding: 10px;
	height:16px;
	float:center;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
/* END DISCLAIMER FOOTER */

.filler1 {
	width: 20px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
}

.horizontal-dotted-line{
	border-bottom:dotted #CCC;
	border-width:thin;
	width:225px;
	font-size:7px;
	margin-top:5px;
	margin-bottom:5px;
}

.horizontal-dotted-line2{
	border-bottom:dotted #CCC;
	border-width:1px;
	width:550px;
	font-size:7px;
	margin-top:5px;
	/*margin-bottom:5px;*/
}

.horizontal-dotted-line3{
	border-bottom:dotted #CCC;
	border-width:1px;
	width:645px;
	font-size:7px;
	margin-bottom:5px;
	margin-top:0;
}

.big-image {
	width: 623px;
	height: 340px;
	background: #fff;
	border-color:#CCC;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.smallimage-container{
	width:645px;
	height: 201px;
	margin:0 auto;
	padding:0;
}

.small-image1{
	width: 193px;
	float: left;
	height: 180px;
	background: #fff;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.small-image2{
	width: 195px;
	float: left;
	height: 180px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#ccc;
	border-top-style:dotted;
	border-top-width:1px;
	padding: 10px;
}

.largeimage-container{
	width:645px;
	height: 371px;
	margin:0 auto;
	float:left;
	padding:0;
}

.large-image1{
	width: 193px;
	float: left;
	height: 350px;
	background: #fff;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.large-image2{
	width: 195px;
	float: left;
	height: 350px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#ccc;
	border-top-style:dotted;
	border-top-width:1px;
	padding: 10px;
}
.small-image-placeholder{
	display:block;
	float:left;
	width:193px;
	height:130px;
	padding-right:15px;
	
}
	
	
.small-image3{
	width: 623px;
	float: left;
	height: 130px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.homepage-image3{
	width: 623px;
	float: left;
	height: 66px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.homepage-placeholder{
	display:block;
	float:left;
	width:100px;
	height:66px;
	padding-right:15px;
	
}

.fancybox-image{
	width: 300px;
	float: left;
	height: 220px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
	
}

.fancybox-image-small{
	width: 195px;
	float: right;
	height: 150px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
	
	}
	
.fancybox-image-placeholder-left{
	display:block;
	float:left;
	width:320px;
	height:230px;
	padding-right:10px;
	padding-bottom:10px;
	
	}
	
.fancybox-image-placeholder-small{
	display:block;
	float:right;
	width:215px;
	height:150px;
	padding-left:10px;
	padding-bottom:10px;
	
}
	
.fancybox-image-placeholder-right{
	display:block;
	float:right;
	width:320px;
	height:230px;
	padding-left:10px;
	padding-bottom:10px;
	
	}

.gallery-image1{
	width: 193px;
	float: left;
	height: 165px;
	background: #fff;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 10px;
}

.gallery-image2{
	width: 195px;
	float: left;
	height: 165px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#ccc;
	border-top-style:dotted;
	border-top-width:1px;
	padding: 10px;
}

.gallery-image1A{
	width: 193px;
	float: left;
	height: 165px;
	background: #fff;
	border-left-color:#ccc;
	border-left-style:dotted;
	border-left-width:1px;
	border-right-color:#ccc;
	border-right-style:dotted;
	border-right-width:1px;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding: 10px;
}

.gallery-image2A{
	width: 195px;
	float: left;
	height: 165px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding: 10px;
}

.banner-image1{
	width: 75px;
	float: left;
	height: 50px;
	background: #fff;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding: 8px;
}	

.banner-image2{
	width: 75px;
	float: left;
	height: 50px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#ccc;
	border-top-style:dotted;
	border-top-width:1px;
	padding: 8px;
		
}

.banner-image1A{
	width: 75px;
	float: left;
	height: 50px;
	background: #fff;
	border-left-color:#ccc;
	border-left-style:dotted;
	border-left-width:1px;
	border-right-color:#ccc;
	border-right-style:dotted;
	border-right-width:1px;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding: 8px;
}

.banner-image2A{
	width: 75px;
	float: left;
	height: 50px;
	background: #fff;
	border-bottom-color:#ccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding: 8px;

}

.movie-container-right{
	width: 300px;
	float: right;
	height: 243px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding:10px;
		
}

.movie-container-left{
	width: 300px;
	float:left;
	height: 243px;
	border-color:#ccc;
	border-style:dotted;
	border-width:1px;
	padding:10px;
	
}
	
.to-top{
width:645px;
height:20px;
float:left;
text-decoration:none;
padding-top:5px;



}
.divider{
width:645px;
height:10px;
float:left;
text-decoration:none;

}
.divider-uitvul{
width:645px;
height:190px;
color:#FFF;
float:middle;
text-decoration:none;

}
.divider-large{
width:645px;
height:510px;
color:#FFF;
float:middle;
text-decoration:none;

}
