a {
	color: #000;
}
a:hover {
	color: #EE005F;
}
blockquote {
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	padding: 10px;
	font-style: italic;
	color: #666;
}
body {
	background: #E7E4DA url(images/background.png) repeat-x top center;
}
body, html, div {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #000;
}
h1 a, h2 a {
	text-decoration: none;
}
h1, h2, h3, h4, h5, form, ul, li {
	margin: 0px;
	padding: 0px;
}
h1.header {
	margin: 0px;
	font-size: 18px;
	padding: 7px 20px;
	text-transform: uppercase;
}
h1.header a {
	float: right;
	color: #32CCFF;
	text-decoration: none;
	margin-top: 2px;
}
h2 {
	font-size: 17px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-weight: normal;
	margin: 0px;
}
h2.header {
	color: #000;
	font-size: 19px;
}
h3 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E50137;
	font-weight: normal;
	font-style: italic;
	margin: 2px 0px;
	line-height: 1.4em;
}
h3.subtitle {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E50137;
	margin: 0px 0px 10px 0px;
}
hr {
	border: 0px;
	list-style: url(images/line_hr.gif) inside;
	margin: 10px 0px 17px -20px;
	display: list-item;
	width: 0px;
}
img a, img {
	border: 0px;
}
li.activepage a, .menu ul li a:hover {
	color: #EE005F;
	background: #EBE9F0;
}
p {
	font-size: 11px;
	line-height: 1.45em;
	font-family: Verdana, Arial, sans-serif;
	color: #444;
}
small {
	font-size: 11px;
	color: #999;
}
.right {
	float: right;
}

.right a {
	color: #EE005F;	
}

.agenda #content {
	background: #FFF;
}
.agenda .content_footer {
	background: url(images/back_header_agenda.png) no-repeat scroll left top;
}
.agenda .date, .entrypage .date {
	color: #008ECA;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-style:italic;
	font-size:13px;
	margin-bottom: 3px;
}
.acku .content_footer {
	background: #660066 repeat-x top left;
	clear:both;
}
.edit {
	display: none;
}
.meta {
	font-style:italic;
	margin-top:20px;
	display: block;
}
.contactinfo-inner {
	background: url(images/back_contactinfo_inner.gif);
	padding: 10px;
}
.acku .contactinfo-inner h3 {
	color: #EE005F;
}
.acku #content-inner .contactinfo-inner h1 {
	margin: 0px;
}
.ackuarchief .agenda {
	background: url("images/line_pink.gif") repeat-x scroll left top;
	padding-top: 1px;
}
.contactinfo {
	background: url(images/back_contactinfo.gif);
	padding: 1px;
	width: 250px;
	float: right;
	margin: 0px 0px 10px 10px;
}
.agenda .entry {
	background: url(images/line_pink.gif) repeat-x bottom left;
	padding-bottom: 10px;
}
.agenda h1.header, .page_nl-agenda h1.header, .page_en-agenda h1.header, .page_nl-acku-archief h1.header, .page_en-acku-archief h1.header {
	color: #FFF;
	background: url(images/back_header_agenda.png) no-repeat bottom left;
}
.happen h1.header {
	color: #FFF;
	background: #79AD22 url(images/line.gif) repeat-x scroll left bottom;
}
.page .acku h1.header {
	color: #FFF;
	background: #660066 url(images/line.gif) repeat-x bottom left!important;
}
.acku h3 {
	color: #2D90C6;
}
.acku #content {
	background: #FFF;
}
.agendaitems, #happenstappen {
	display: inline-block;
	background: #fff;
}
.agendaitems {
	background:url(images/back_homepage_news.gif) no-repeat;
}
.agendaitems-inner {
	height: 340px;
	overflow: hidden;
	position: relative;
}
.agendaitems .entry h2 {
	margin-top: 5px;
}
.blog #content {
	background: #FFF;
}
/* ----- profielen ---- */
.blog #content-inner, .agenda #content-inner, .feat #content-inner {
	margin: 0px;
}
.course .margin {
	margin: 10px 10px 10px 20px
}


.blog .content_footer {
	background: #E1F0F7;
}
.blog .entry, .sidebar_blog .entry, .sidebar_blog .entry {
	background: url(images/line_blue.gif) repeat-x bottom left;
	padding-bottom: 10px;
}
.blog h1.header, .sidebar_blog h1.header, .sidebar_acku h1.header, .page_nl-blog h1.header, .page_en-blog h1.header {
	color: #2D90C6;
	background: #E1F0F7 url(images/line_blue.gif) repeat-x bottom left;
}
.searchbutton {
	display: none;
}
.content_footer {
	background: #79AD22 url(images/line.gif) repeat-x scroll left top;
}
.menu, #header h1 {
	width: 990px;
	margin: 0px auto;
}
.contentholder {
	margin: 0px auto;
}
.page .contentholder header.h2 {
}
.entry_image {
	float: right;
	display: inline;
	padding: 1px;
	background: #79AD22;
	margin: -30px 0px 0px 8px;
}
.holder p.entryfooter {
	clear: right;
	margin: 0px;
}
.entrypage #form li {
	padding-left: 0px;
	background: none;
	list-style-type: none;
	color: #444444;
}
.homepage .agenda .date {
	margin-bottom: -4px;
}
.homepage ul li {
	list-style: none;	
}
.readmore {
	color: #999;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.shop_form {
	display: none;
}
.photos_by {
	width: 990px;
	margin: 5px auto;
	text-align:right;
}
.photos_by a, .website_by a {
	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
.photos_by a:hover, .website_by a:hover {
	color: #E50137;
}
.website_by {

	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
}
.shop_Webshop, .frontpage .form_Formulier {
	font-size:16px;
	text-decoration:none;
	padding:10px 0px;
}
.shop_Webshop, .form_Formulier {
	color: #7DC206;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.shop_Webshop {
	display: block;	
}
 .form_Formulier {
	display: none; 
 }

.feat #content, .happen #content {
	background: #FFF;
}
.feat .content_footer {
	background: #EDF4D9;
}
.feat .entry, #sidebar .sidebar_feat .entry {
	background: url(images/line_green.gif) repeat-x bottom left;
	padding-bottom: 5px;
}
.feat h1.header, .sidebar_feat h1.header, .page_ne-cursussen h1.header, .page_en-cursussen h1.header, .page_en-uitgelicht h1.header, .page_nl-uitgelicht h1.header, .page_nl-cursussen h1.header, .page_en-cursussen h1.header, .page_nl-cursussen h1.header, .page_en-cursussen h1.header, .page_en-instudio-radio h1.header, .page_nl-instudio-radio h1.header{
	color: #7AAF00;
	background: #EDF4D9 url(images/line_green.gif) repeat-x bottom left;
}
.frontpage .blog .entry, .frontpage .agenda .entry, .frontpage .feat .entry {
	padding: 10px 15px 10px 20px;
}
.homepage #flickr {
	width: 165px;
}
.homepage #sidebar {
	width: 475px;
}
.homepage .agenda {
	width: 514px!important;
}
.homepage .agenda .entry {
	width: 227px;
	float: left;
	height: 150px;
	padding: 10px 15px 10px 15px;
}
.frontpage .happen .entry {
	display: none;
}
.frontpage .happen .cat_Happen, .frontpage .happen .cat_Snack {
	display: block;
}
.acku .agenda .entry_image {
	margin: 5px 0 0 5px;
}
.homepage .agenda .entry_image {
	margin: 20px 0 0px 5px;
}
.acku .agenda_2, .acku .agenda_3 {
	background-color: #F2F2F2!important;
}
.acku .agenda_1, .acku .agenda_4 {
	background-color: #F9F9F9!important;
}
.homepage .flickr_badge_image {
	float: left;
	margin: 5px 0px 0px 5px;
}
.homepage .sidebar_newsletter h1.header {
	background: #660066 url(images/line.gif) repeat-x bottom left;
	color: #fff;
}
.homepage .sidebar_newsletter, .social_box {
	background: url(images/background_dots.gif) repeat;
	padding: 1px;
}
.homepage .sidebar_newsletter_inner {
	background: #fff;
}
.homepage .social_box_inner {
	background: #fff;
}
.homepage h2 {
	margin-bottom: 2px;
}
.introtext {
	margin:10px 20px 0px 20px;
}
.menu {
	width: 990px;
}
.menu ul {
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 8px 0px;
}
.menu ul li {
	list-style: none;
	display: inline;
	margin: 0px -1px 0px -1px;
	padding: 0px;
	letter-spacing: 0.1em;
}
.menu ul li a {
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	padding: 7px 5px;
}
.menuholder {
	background: #fff;
	margin-bottom: 8px;
}
.metamenu {
	background: url(images/back_metamenu.png);
	color: #fff;
	padding: 3px 0px;
	height: 23px;
}
.metamenu_inner {
	width: 990px;
	overflow: hidden;
	margin: 0px auto;
}
form, fieldset {
	margin: 0px;
	padding: 0px;
}
.metamenu .searchbox {
	font-size: 10px;
	color: #666;
	width: 147px
}
.pivotx-search fieldset {
	width: 150px;
}
.metamenu a, .metamenu span {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.metamenu a:hover {
	color: #E50137;
}
.metamenu ul {
	float: right;
}
.metamenu ul li {
	display: inline;
	float: left;
	margin: 2px 6px 0px 1px;
	font-size: 1.05em;
	font-weight: bold;
}
.metamenu ul li form {
	width: 150px;
	margin-top: -2px;
}
.page #content, .entrypage #content, .links #content {
	background: #FFF;
}
.links #content-inner a {
	color: #E50137;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	font-size:14px;
}
.holder {
	width: 1000px;
	margin: 0px auto;
}
.page #content-inner h1 {
	color: #000;
	font-weight: normal;
	margin: 20px 0px 0px 0px;
	font-size: 18px;
}
.page p, .entry p, .frontpage p {
	margin: 0px 0px 5px 0px;
}
.page ul li, .entrypage ul li, .frontpage ul li, .sidebar_feat ul li {
	padding-left: 15px;
	background: url(images/list-item.png) no-repeat 0px 5px;
	list-style-type: none;
	color: #444444;
}
.page .contentholder h1.header, .links .contentholder h1.header {
	color: #FFF;
	background: #79AD22 url(images/line.gif) repeat-x scroll left bottom;
}
.page ul, .entrypage ul, .frontpage ul {
	margin: 3px 0px 10px 0px;
}
.profilepic {
	float: left;
	display:inline;
	margin: 0px 10px 0px 0px;
}
.acku_profile {
	clear: both;
	padding: 10px 10px 20px 10px;
	background: url(images/line_blue.gif) repeat-x bottom left;
}
.homepage .newsletter_subscribe {
	margin: 10px;
}
.newsletter_subscribe #dtyuky-dtyuky {
	width: 130px;
	margin-bottom: 10px;
}
.newsletter_subscribe input {
	background:#F8F8F8 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:2px 3px;
}
.sidebar_blog .sub_footer {
	background: #EAF5FA;
}
.sidebar_blog {
	width: 100%;
}
.frontpage .sidebar_blog li {
	list-style: none;
	color: #E50137;
	font-size: 1.1em;
	margin-bottom: 2px;
	background: none;
	padding-left: 0px;
}
.sidebar_blog li a {
	color: #E50137;
	text-decoration: none;
}
.sidebar_feat .sub_footer {
	background: #EDF4D9;
}
.sidebar_newsletter h1.header {
	color: #FFF;
	background: #660066;
}
.sidebar_cat h1.header {
	color: #E50137;
	background: #F9E1EA;
	margin-bottom: 10px;
}
.sidebar_newsletter .content-inner {
	padding: 10px;
}

#sidebar p.content-inner {
	margin: 0 30px 10px 10px
}

.category {
	padding: 4px 30px 4px 10px;
	background: #CCC;
}
.sidebar_cat .category {
	float: left;
	width: 73px;
	margin: 0px 0px 10px 10px;
}
.agenda #content-inner .category {
	float: right;
	margin-right: -15px;
	position: relative;
}
.sidebar_cat .content_footer {
	background: #F9E1EA;
	clear: both;
}
.category span {
	background: url(images/icon_category.png) no-repeat right top;
	position: absolute;
	top: 1px;
	height: 24px;
	width: 50px;
	right: 5px;
}
.sidebar_newsletter, .sidebar_feat, .sidebar_blog, .sidebar_acku, .sidebar_cat {
	background: #fff;
	margin-bottom: 10px;
	display: inline-block
}
.sidebar_cat {
	width: 100%;
}
.social_box {
	margin-top: 10px;
}
.social_box_inner {
	float: left;
	display: inline;
	width: 100%;
}
.spacer {
	clear: both;
	height: 1px;
	line-height: 0.01em;
	width: 100%;
}
.sub_footer {
	clear: both;
	padding: 5px 10px;
	background: #F0F0F0;
}
.sub_footer a {
	text-decoration: none;
}
.tags, .privacy_options, .pivotx-system-links {
	display: none;
}
#content {
	float: left;
	width: 650px;
	margin-bottom: 10px;
}
#content-inner {
	margin: 10px 10px 10px 20px;
}
#contentpage #content-inner {
	margin: 10px 30px 10px 20px;
}
#flickr {
	width: 165px;
	float: left;
	display: inline;
	margin-right: 10px;
}
#flickr .social_box_inner {
	padding-bottom: 5px;
}
#newsletter h1, #social h1, #rss_nieuws h1, #flickr h1 {
	width: 100%;
	background: #690564;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	font-size: 1.4em;
	padding: 5px 0px;
}
#webshop h1 {
	width: 100%;
	background: #7AAF00;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	font-size: 1.4em;
	padding: 5px 0px;
}
#twitter .header {
	background: #690564;
	text-align: left;
	padding: 5px 10px;
	display:block;
}

#banners {
	margin-top: 10px;
	width: 522px;
}

#banners div:last-child {
	margin-right: 0px;
}

#banners .banner {
	margin-right: 9px;
	float: left;
	border:1px solid #CCC;
}

#rss_nieuws a {
	text-decoration: none;
}
#twitter .header span {
	color: #5ACAFF;
	float: right;
	padding: 1px 0px;
}
#twitter .header span a {
	color: #5ACAFF;
}
#footer {
	clear: both;
	background-color: #FFF;
	margin: 10px 0 0 0;
	padding: 10px 0px;
	border-top: 1px solid #CCC;
	width: 100%;
}
#footer-inner {
	width:990px;
	margin: 0px auto;

}
#footer p {
	float: left;
	margin: 10px 20px 0px 0px;
}
#footer .pivotx-wrapper img {
	border:0px;
}
#happenstappen {
	background: #fff url(images/back_happenstappen.png) no-repeat;
	margin-top: 10px;
	width: 514px;
}
#happenstappen .sub_footer {
	background: #F0F0F0 url(images/line_green.gif) top left repeat-x;
}
#happenstappen h1 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #81B51F;
}
#happenstappen_inner {
	padding: 15px 10px 10px 15px;
}
#header {
	background-color: #000;
	background-repeat: no-repeat;
	background-position:center top;
	margin: 0;
	padding: 0px;
	height: 200px;
}
#header h1 {
	margin: 20px auto 0px;
}

#newsletter {
	width: 160px;
	float: left;
	display: inline;
}
#rss_nieuws {
	width: 160px;
	float: left;
	display: inline;
}
#rss_nieuws .social_box_inner img {
	vertical-align: -20%;
	margin-left: 5px;
}
#rss_nieuws h1 {
	background: #FF9B3E;
}
#rss_nieuws p, #newsletter p, #webshop p {
	margin: 5px 10px;
}
#sidebar {
	margin-left: 8px;
	float: left;
	width: 340px;
	display: inline;
}
#sidebar .entry {
	padding: 7px 10px;
}
#sidebar .entry_image {
	margin: -10px 0px 0px 8px;
}
#sidebar h2 {
	font-size: 15px;
	margin-top: 1px;
}
#sidebar h3 {
	font-size: 13px;
	margin-top: 3px;
}
#sidebar p {
	margin: 3px 0px 0px 0px;
}
#sidebar-inner {
	margin: 0 0 10px 0;
	background: #fff;
}
#social {
	width: 163px;
	float: left;
	margin-right: 10px;
	display: inline;
}

.social_holder {
	width: 163px;
	float: left;
	margin-right: 10px;
	display: inline;
}

#webshop {
	width: 163px;
	float: left;
	margin-right: 10px;
	display: inline;
}

#social h1 {
	margin-bottom:5px;
}
#social img {
	margin: 0px 5px 5px 5px;
}
#twitter {
	width: 340px;
	float: left;
	display: inline;
	margin-right: 10px;
}
#twitter li {
	list-style: none;
	margin: 5px 10px;
}
#twitter_update_list {
	height: 60px;
}
.date {
	clear: both;
}
.sidebar_cat .category {
	padding: 4px 10px 4px 5px;
	width: 135px;
}
.sidebar_cat .category input{
	margin-right: 7px;
}
.cat_Film, .cat_Movie {
	background-color: #330066;
	color: #fff;
}
.cat_Exhibition, .cat_Expositie {
	background-color: #336699;
	color: #fff;
}
.cat_Muziek, .cat_Music {
	background-color: #CC0000;
	color: #fff;
}
.cat_Happen, .cat_Snack {
	background-color: #81B51F;
}
.cat_Party {
	background-color: #FF9900;
}
.cat_Toneel, .cat_Stage {
	background-color: #FFCC00
}
.cat_Dans, .cat_Dance {
	background-color: #CC0066;
	color: #FFF;
}
.cat_Divers, .cat_Various {
	background-color: #CCCCCC;
}
.happenstappen .agenda .entry {
	display: none;
}
.happenstappen .agenda .cat_Happen {
	display: block!important;
}
.acku .agenda .entry {
	width: 285px;
	float: left;
	height: 150px;
	padding: 10px 20px 10px 20px;
}
.entrypage h1.entryheader {
	display: none;
}
.page_nl-blog #page_nl-blog, .page_en-blog #page_en-blog, .page_nl-uitgelicht #page_nl-uitgelicht, .page_en-uitgelicht #page_en-uitgelicht, .uitgelicht_en-blog #uitgelicht_en-blog, .uitgelicht_ne-blog #uitgelicht_ne-blog {
	display: block;
}
.pivotx-search-result h2 {
	margin-bottom: 10px;
}

.film_show .entry, .muziek_show .entry, .toneel_show .entry, .dans_show .entry, .expositie_show .entry, .party_show .entry, .happen_show .entry,  .divers_show .entry
{
	display: none;
}

.film_show .cat_Film, .muziek_show .cat_Muziek, .toneel_show .cat_Toneel, .dans_show .cat_Dans, .expositie_show .cat_Expositie, .party_show .cat_Party, .happen_show .cat_Happen, .happen_show .cat_Snack, 
.divers_show .cat_Divers,
.film_show .cat_Movie, .muziek_show .cat_Music, .toneel_show .cat_Stage, .dans_show .cat_Dance, .expositie_show .cat_Exhibition, .party_show .cat_Party, .happen_show .cat_Snack, 
.divers_show .cat_Divers, .divers_show .cat_
{
	display: block!important;
}

.accordion2 {
	width: 630px;
	margin-left: -10px;
}
.accordion2 h1 {
	padding: 7px 10px;
	margin: 0;
	font: 15px Arial, Helvetica, sans-serif;
	border-bottom: none;
	cursor: pointer;
	background: #F2FBE8 url(images/line_green.gif) repeat-x bottom;
}
.accordion2 h1:hover {
	background-color: #79AD22;
	color: #fff;
}
.accordion2 h1.active {
}
.accordion2 p {
	background: #FFF;
	margin: 0;
	padding: 10px 15px 20px;
	display: none;
}

.formrow input, .formrow textarea {
	padding: 2px 3px;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
}

.extraformrow {
	margin-bottom: 15px;	
}

.extraformrow .error {
	border:1px solid #763033;
}

.extraformrow div.error {
	border:1px solid #FFCFC2;
	color: #333;
	display:inline-block;
	padding: 2px 3px;
	background: #FFEAE5;
}

#uploadform input[type=radio] {
	width: auto;
}

#uploadform input {
	margin-bottom: 10px;
}


#uploadform label {
	display: inline;
}

.calendar .date {
	background: url(images/calendar_date.gif) no-repeat top left ;
	display: block;
	float: left;
	margin-right: 5px;
    height: 32px;
}

ul.calendar li {
	margin-bottom: 3px;
	background: none;
	color: #7AAF00;
	background: url(images/line_grey.gif) repeat-x bottom left;
	padding-bottom: 4px;
	height: 32px;
}

#sidebar .calendar h2 {
	font-size: 16px;
	margin-top: 2px;
}

.calendar .date .day {
  height: 18px;
  width: 25px;
	text-align: center;
	font: 16px/1.1em georgia, times new roman, serif;
	color: #000;
	display: block;
	padding-top:0px;
}

.calendar .date .dayname {
	text-align: center;
	font: 10px verdana, arial, serif;
	color: #333;
	display: block;
	text-transform: lowercase;
	width: 25px;
}

.calendar .month {
	color: #000;
	text-transform: lowercase;
}

.calendar .calendar_title {
	float: left;
}


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #F9E1EA;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #F9E1EA;
}

ul.tabs li a {
	text-decoration: none;
	color: #000;
	padding: 10px 7px;
	outline: none;
	text-transform: uppercase;
	font-size: 12px;
}
ul.tabs li.active a {
	color: #E50137;
	border: 1px solid #fff;
}

ul.tabs li a:hover {
	background: #FFEFF5;
}
ul.tabs .tab2 {
	border-left: 2px solid #CCCACB;
	border-right: 2px solid #CCCACB;
}



html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	background: #FFF;
	margin-bottom: 10px;
  clear: both;
  float: left;
  margin-top: 1px;
   width: 340px;
}

.tab_content  {
 padding: 10px 0 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


*:focus {      outline: none;}
*::-moz-focus-inner { border: none;}
