﻿body
{
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
}
#body
{
	margin-right: auto;
	margin-left: auto;
	width: 1171px;
	font-size: 0.75em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#logo
{
	float: left;
}
#magazineNumber
{
	color: #CC0000;
	font-size: 0.92em;
	padding-left: 12px;
	float: left;
	padding-top: 17px;
}
#magazineNumber h1
{
	font-size: 2.55em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
#navigationTopRight
{
	float: right;
	font-size: 0.83em;
	text-align: right;
	width:510px;
}
.menuItem
{
	float: left;
	margin-right: 26px;
}
.menuItem a:link, .menuItem a:visited
{
	background-color: #CCCCCC;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}
.menuItem a:hover
{
	background-color: #CC0000;
	color: White;
}
.menuItemCurrent
{
	float: left;
	margin-right: 26px;
}
.menuItemCurrent a:link, .menuItemCurrent a:visited
{
	background-color: #CC0000;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}
.menuItemCurrent a:hover
{
	background-color: #CC0000;
	color: White;
}
#overheid
{
	padding-top: 10px;
	text-align: right;
	/*height: 89px;*/
	float:right;
	clear:both;
}
.navRight
{
	word-spacing: 11px;
}
#navigation
{
	font-size: 1.083em;
	margin-bottom: 24px;
	background-color:#CCCCCC;
	height:20px;
}
.navigationItem
{
	/*margin-right:32px;*/
}
.navigationItemLast
{
	/*margin-left:2px;*/
}
#content
{
	width: 957px;
	font-family: Georgia;
}
#gallery
{
	float: right;
	width: 150px;
}
.galleryItem
{
	padding-bottom: 12px;
}
.sponsorSmall
{
	float: left;
	padding-right: 10px;
}
#sponsorsSmall
{
	float: left;
}
#sponsorsBigFirst
{
	float: right;
	padding-left: 21px;
}
#sponsorsBigSecond
{
	float: right;
	padding-left: 10px;
}
.sponsors
{
	width: 959px;
}
.sponsorsBig
{
	float: right;
}
.sponsorBig
{
	padding-bottom: 20px;
}
#footer
{
	padding-top: 20px;
}
#address
{
	background-color: #CC0000;
	color: White;
	padding: 29px 20px;
	font-size: 1.17em;
	width: 659px;
	float: left;
}
.addressBar
{
	margin-top: 12px;
	margin-bottom: 12px;
}
#address a:link, #address a:visited
{
	color: White;
	text-decoration: none;
}
#address a:hover
{
	color: White;
	text-decoration: underline;
}
#legal
{
	/*top:-10px; 	position:relative;*/
	font-size: 0.92em;
	float: left;
}
#designed
{
	/*top:-10px; 	position:relative;*/
	font-size: 0.92em;
	float: right;
}
.leftContent
{
	float: left;
	width: 400px;
	font-family: Georgia;
}
.rightContent
{
	float: right;
	width: 350px;
}
.slogan
{
	color: #CC0000;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.leftContent h1
{
	font-size: 1.083em;
	margin: 0px;
	padding: 0px;
	padding-bottom: 16px;
}
.leftContent
{
	line-height: 140%;
}
.home_art_features
{
	padding-top: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.home_art_featuresItem
{
	padding-bottom: 8px;
}
#content h1
{
	font-size: 1.083em;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Georgia;
}
#content h2
{
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	font-size: 1.083em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#content h3
{
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	font-weight: bold;
	font-family: Georgia;
	font-size: 1em;
}
#content a:link, #content a:visited
{
	color: #CC0000;
	text-decoration: none;
}
#content a:hover
{
	color: #CC0000;
	text-decoration: underline;
}
.art_features
{
	padding-bottom: 20px;
}
.art_features_item_image
{
	float: left;
	width: 314px;
}
.art_features_item_content
{
	float: right;
	width: 238px;
	padding-right: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.art_features_item_contentReal
{
	font-size: 0.92em;
}
.art_features_visible
{
	height: 205px;
	overflow: hidden;
	position: relative;
}
.art_features_item
{
	height: 206px;
	padding-bottom: 2px;
}
.art_features_item a:link, .art_features_item a:visited
{
	color: #CCCCCC;
	text-decoration: none;
	font-style: italic;
}
.art_features_item a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
	font-style: italic;
}
.art_features_content
{
	padding: 3px;
	background-color: #EFEFEF;
}
.art_features_all
{
	border: solid 1px #999999;
}
.content_left
{
	width: 571px;
	float: left;
}
.content_middle
{
	float: left;
	width: 178px;
	font-size: 0.92em;
	padding-left: 15px;
}
.content_right
{
	float: right;
	width: 178px;
	font-size: 0.92em;
}
.art_features_move
{
	position: relative;
}
.art_features_nav
{
	float: right;
	width: 238px;
	margin-right: 6px;
	font-size: 0.92em;
	padding: 3px;
}
.art_features_text
{
	display: none;
}
.art_benelux_item_image
{
	float: left;
	margin-right: 12px;
}
.art_benelux_item_content
{
	float: left;
	width: 332px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.art_benelux_item_contentReal
{
	font-size: 0.92em;
}
.art_benelux_item
{
	padding-bottom: 18px;
}
.art_benelux
{
	padding-bottom: 20px;
	border-bottom: solid 1px #CCCCCC;
}
.art_benelux a:link, .art_benelux a:visited
{
	color: #CCCCCC;
	text-decoration: none;
	font-style: italic;
}
.art_benelux a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
	font-style: italic;
}
.art_services
{
	padding-bottom: 20px;
	padding-top: 8px;
	font-size: 0.92em;
}
.art_services a:link, .art_services a:visited
{
	color: #CCCCCC;
	text-decoration: none;
	font-style: italic;
}
.art_services a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
	font-style: italic;
}
.art_service_item
{
	float: left;
	width: 178px;
	padding-right: 12px;
	padding-bottom: 20px;
}
.art_international_all
{
	background-color:#D5E9BE;
	padding:4px;
}
.art_international_image
{
	padding-bottom: 4px;
}
.art_international_item
{
	padding-bottom: 18px;
}
.art_international
{
	padding-bottom: 0px;
}
.art_image_image
{
	padding-bottom: 4px;
}
.art_image_item
{
	padding-bottom: 2px;
}
.art_image_all
{
}
.art_image
{
	padding-top: 6px;
	padding-bottom: 0px;
	border-bottom: solid 1px #CCCCCC;
}
.art_galerie_image
{
	padding-bottom: 4px;
}
.art_galerie_item
{
	padding-bottom: 2px;
}
.art_galerie_item a:link, .art_galerie_item a:visited
{
	color: #CC0000;
	text-decoration: none;
	font-style: italic;
}
.art_galerie_item a:hover
{
	color: #CC0000;
	text-decoration: underline;
	font-style: italic;
}
.art_galerie
{
	padding-top: 6px;
	padding-bottom: 8px;
}
.tablePointsOfSale th
{
	font-weight: bold;
	text-align: left;
	padding-right: 8px;
	min-width: 100px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-top: 2px;
	padding-bottom: 3px;
	cursor: pointer;
}
.tablePointsOfSale
{
	width:100%;
}
.tablePointsOfSale th img
{
	position: relative;
	top: 2px;
}
.tablePointsOfSale td
{
	padding-right: 8px;
	vertical-align: top;
	border-bottom: solid 1px #CCCCCC;
	padding-top: 2px;
	padding-bottom: 1px;
}
.tablePointsOfSale .noBorder
{
	border-bottom: 0px;
	height: 15px;
}
.pointsOfSale
{
	padding-top: 12px;
}





/*---------------STANDAARD----------------------------*/
a:link, a:visited
{
	color: #333333;
	text-decoration: none;
}
a:hover
{
	color: #CC0000;
	text-decoration: none;
}
p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 14px;
}
.clear
{
	clear: both;
}
.textbox
{
	width: 97%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.button
{
	font-family: Arial, Helvetica, sans-serif;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-bottom;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background: url(../../images/sprite.png) repeat-x 0 0px;
	background-color: transparent;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1em;
	color: #000;
	font-family: Arial;
}
.button a
{
	text-decoration: none;
}
.button:hover
{
	border-color: #7D98B8;
	background-position: 0 -1300px;
}
.content1
{
	line-height: 140%;
	width: 571px;
	float: left;
}
.prevVersions
{
	float: right;
	width:372px;
}
.prevVersionsImage
{
	margin-bottom: 18px;
	float:left;
	padding-left:8px;
}
.newsSubTitle
{
	color: #999999;
	font-weight: bold;
	margin-bottom: 3px;
}
.newsItem
{
	margin-bottom: 24px;
}
.moreInfo
{
	margin-top: 4px;
	font-style: italic;
}
.newsImage
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 12px;
	font-size: 0.83em;
	color: #999999;
	font-style: italic;
}
.newsTitle
{
	float: left;
	width: 350px;
}
.newsNavigation
{
	float: right;
}
.link
{
	margin-bottom: 20px;
}
.linkTitle
{
	font-weight: bold;
	font-style: italic;
}
.linkDescription
{
	margin-left: 20px;
	margin-bottom: -14px;
}
.contactItem a:link, .contactItem a:visited
{
	color: #CCCCCC;
	text-decoration: none;
	font-style: italic;
}
.contactItem a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
	font-style: italic;
}
.contactItem
{
	margin-bottom: 4px;
}

.contactVraag
{
	margin-top: 10px;
	width: 70%;
}
.contactVraagTitle
{
	margin-bottom: 2px;
}
.verplicht
{
	margin-top: 12px;
}
.required
{
	color: White;
}
.contentRight
{
	float: right;
	width: 371px;
}
.contactInfo
{
	background-color: #EFEFEF;
	padding-top: 14px;
	padding-bottom: 20px;
	font-style: italic;
	line-height: 140%;
	margin-bottom: 14px;
}
.contactText
{
	padding-left: 12px;
}
.contactTitle
{
	font-weight: bold;
	padding-left: 12px;
	padding-right: 24px;
	padding-bottom: 4px;
}
.contactHR
{
	height: 1px;
	color: Red;
	border: 0px;
	border-bottom: solid 1px #333333;
	width: 74%;
	text-align: left;
	margin-bottom: 12px;
}

.navContact
{
	margin-top: 16px;
}
.navContact a:link, .navContact a:visited
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-bottom;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background: url(../../images/sprite.png) repeat-x 0 0px;
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1em;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
.navContact a:hover
{
	border-color: #7D98B8;
	background-position: 0 -1300px;
	text-decoration: none;
	color: #000;
}

.agendaImage
{
	float: left;
	border: solid 1px #333333;
}
.agendaContent
{
	float: left;
	width: 300px;
	padding-left: 20px;
}
.agenda
{
	margin-top: 12px;
}
.cultuurnet-widget 
{
    clear:both;
}
.cultuurnet-widget input
{
    font-family:Georgia;
}
#cultuurnet-widget-1880 div.widget-inside-container .push-refinements-container .push-events {
    margin-left: 0px !important;
}
.agendaL 
{
    width:250px;
}
.uitDatabank
{
    width:900px; 
}
#cultuurnet-widget-1880 div.widget-inside-container
{
    font-size:1em !important;   
}
.privacy
{
	margin-top: 12px;
	width: 436px;
}
.cadeau
{
	display: none;
}
.newsArchiveGroup
{
	display: none;
}
.newsArchiveGroupItem
{
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EFEFEF;
}
.archivePrev
{
	display: none;
	cursor: pointer;
}
.archiveNext
{
	cursor: pointer;
	display: none;
}
.archivePrevInactive
{
	display: none;
}
.archiveNextInactive
{
	display: none;
}
.newsArchiveNav
{
	float: right;
}
.newsArchiveNavCount
{
	float: right;
	font-size: 0.92em;
}
.newsArchiveNavTop
{
	margin-bottom: 1px;
}
.newsArchiveNavBottom
{
	margin-top: 3px;
}
.adverterenInfo
{
	margin-top: 12px;
}
.advertiseData table
{
	width:100%;
}
.advertiseData th
{
	text-align: left;
	padding-bottom: 16px;
}
.advertiseData td
{
	border-bottom: solid 1px #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}
.advertiseData td p
{
	margin: 0px;
	padding: 0px;
}
.adverterenFormat
{
	width:75%;
}
.adverterenFormat th
{
	text-align: left;
	padding-bottom: 4px;
}
.adverterenFormat td
{
	border-bottom: solid 1px #999999;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right:10px;
}
.adverterenOverschrijven
{
	font-weight: bold;
	margin-top: 16px;
}
#bodyContent
{
	width: 956px;
	padding: 10px 28px;
	background-image: url(../../images/bg.jpg);
	background-repeat:repeat-y;
}
#bodyBanners
{
	padding-top: 34px;
	padding-left: 9px;
}
.news
{
	margin-bottom: 16px;
}
.newsE
{
	width: 278px;
}
.newsN
{
	width: 278px;
}
.newsSpace
{
	width: 15px;
}
.newsE .content
{
	border: solid 1px #CC0000;
}
.newsN .content
{
	border: solid 1px #CCCCCC;
}
.newsE .items
{
	background-color: #CC0000;
	padding: 7px 10px;
}
.newsE .items a:link, .newsE .items a:visited
{
	color: White !important;
}
.newsE .items a:hover
{
	color: White;
	text-decoration: underline;
}
.newsE .items .item
{
	border-bottom: solid 1px #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
.newsE .items .itemLast
{
	padding-top: 4px;
	padding-bottom: 8px;
}
.news .moreE
{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 6px;
	border: solid 1px #CC0000;
}
.news .moreE a:link, .news .moreE a:visited, .news .moreE a:hover
{
	color: Black !important;
}
.newsN .items
{
	background-color: #CCCCCC;
	padding: 7px 10px;
}
.newsN .items a:link, .newsN .items a:visited
{
	color: Black !important;
}
.newsN .items a:hover
{
	color: Black;
	text-decoration: underline;
}
.newsN .items .item
{
	border-bottom: solid 1px #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
.newsN .items .itemLast
{
	padding-top: 4px;
	padding-bottom: 8px;
}
.news .moreN
{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 6px;
	border: solid 1px #CCCCCC;
}
.news .moreN a:link, .news .moreN a:visited, .news .moreN a:hover
{
	color: Black !important;
}
.newsEBG
{
	background-color: #CC0000;
}
.newsNBG
{
	background-color: #CCCCCC;
}
.cover
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	padding-top: 25px;
}
.news h1
{
	padding-bottom: 9px !important;
}

.art_special_image
{
	padding-bottom: 4px;
}
.art_special_item
{
	padding-bottom: 18px;
}
.art_special
{
	padding-bottom: 0px;
	border-bottom: solid 1px #CCCCCC;
	padding-top:6px;
}
.art_exchange
{
	border-top: solid 1px #CCCCCC;
	padding-top:8px;
	font-size:0.92em;
}
.art_exchange_item
{
	background-color:#EFEFEF;
	width:304px;
	padding:4px;
}
.youtubeL .youtube
{
	height:72px;
}
.youtubeL .youtube img
{
	margin-top:-9px;
}
.margin
{
	width:7px;
}
.exchangeT
{
	margin-bottom:8px;
}
.play
{
	margin-top:-31px;
	margin-right:4px;
	text-align:right;
}
.image
{
	float:left;
	padding:1px;
	border: solid 1px #D0D0D0;
	height:74px;
	width:120px;
}
.inner
{
	width:120px;
	height:74px;
	overflow:hidden;
}
.info
{
	float:left;
	padding-left:8px;
	width:170px;
}
.newsTitle
{
	float:left;
}
.feed
{
	float:right;
	color:#F0983D;
	font-size:0.92em;
	font-family:Arial;
}
.feed a:link, .feed  a:visited, .feed  a:hover
{
	color:#F0983D !important;
}
.feed img
{
	vertical-align:middle;
	margin-right:5px;
}
.newsATitle
{
	float:left;
}
.art_special_sum
{
	background-color:#EFEFEF;
	padding:4px;
}
.art_international_all_sum
{
	background-color:#D5E9BE;
	padding:4px;
}
.left
{
	float:left;
	width:80%;
}
.right
{
	float:right;
}
.content3
{
	width:764px;
}
.advertiseItem
{
	background-color:#EFEFEF;
	margin-bottom:15px;
	padding:16px 8px;
}
.advertiseItem p
{
	padding-bottom:6px;
}
.advertiseR a:link, .advertiseR  a:visited, .advertiseR  a:hover
{
	font-style:italic;
}
.rates
{
	width:100%;
}
.rates td
{
	border-bottom:solid 1px #CCCCCC;
}
.subscribe
{
	background-color:#EFEFEF;
	padding:17px 9px;
	margin-bottom:14px;
}
.subscribeL
{
	font-style:italic;
	margin-top:4px;
}
.facebook
{
	padding-top:23px;
	padding-left:18px;
	float:left;
}
#logoS
{
    float:left;
    width:85px;
	background-color: #CC0000;
	padding-left:15px;
	padding-top:12px;
	height:62px;
}
.khNL
{    
    font-size: 0.92em;
    padding-top:10px;
}
.bannerTop
{    
    float: right;
    padding-left: 18px;
    padding-top: 22px;
}
