/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/*

General

*/
	body{
		font: 12px/1.5 Arial, Helvetica, sans-serif;
		/*background: #FFF url(../images/overal_back.png) repeat-x;*/
		background: #FFF;
	}

	body.page-gold {
		background: #f4e8bb url(../images/overal_back_gold.png) repeat-x;
	}

	@font-face {
    font-family: 'US_SansRegular';
    src: url('../fonts/us_sans-webfont.eot');
    src: url('../fonts/us_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/us_sans-webfont.woff') format('woff'),
         url('../fonts/us_sans-webfont.ttf') format('truetype'),
         url('../2fonts/us_sans-webfont.svg#US_SansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
/*

Zones

*/
	.container-12{
		/*background: url(../images/main_back.png) repeat-y;*/
		width:960px;
		padding: 0px 40px;
	}
	.zone-branding{
		position:relative;
	}
	.zone-footer{
		/*background: url(../images/main_back_bot_l.png) no-repeat;*/
		height:69px;
		padding-top: 6px;
	}
	#region-branding, #region-top-links{
		width:960px;
		margin:0px;
	}
	.node-type-grid-page .region-content-inner #page-title{
		display:none;
	}
	.node-type-grid-page .region-content-inner .tabs{
		/*display:none;*/
	}
/*

TOP LINKS

*/
	.region-top-links-inner{
		height:41px;
	}
	.region-top-links-inner .block{
		float:right;
		height:16px;
		border-right: 1px solid #9b9b9b;
		padding:0px 10px;
		margin:12px 0;
	}
	.region-top-links .block ul{
		list-style:none;
		margin:0px;
	}
	.region-top-links .block ul li{
		display:inline;
		line-height:16px;
	}
	.region-top-links .block ul li a{
		color:#9b9b9b;
		text-decoration:none;
		line-height:16px;
		height:16px;
	}
	
	/*lang*/
	.region-top-links .language-switcher-locale-session li{ background: url(../images/lang_spacer.gif) no-repeat; padding-left:12px;}

	.region-top-links .language-switcher-locale-session li.first{
		background:none;
	}
	.region-top-links .language-switcher-locale-session li.last{
		margin-right:0px;
	}
	
	/*textsize*/
	.block-textsize{
		margin-left:20px;
	}
	.textsize_inline li{
		background: url(../images/top_icons.png) no-repeat;
		text-indent:-99999px;
	}
	.textsize_inline li a{
		background: url(../images/top_icons.png) no-repeat;
		background-position: 0 -31px;
		width:14px;
		height:14px;
		display:block;
	}
	.textsize_inline li.ts_decrease_fix a{ background-position: 0 -31px; width:8px; }
	.textsize_inline li.ts_normal_fix a  { background-position: -8px -31px; width:11px; }
	.textsize_inline li.ts_increase_fix a{ background-position: -19px -31px; width:14px; }
	
	/*print*/
	.region-top-links-inner .block-print-links{ 
		border-right: 0px;
	}
	.block-print-links .print_html{margin:0px;}
	.block-print-links .print_html a{
		background: url(../images/top_icons.png) no-repeat;	
		width:16px;
		height:15px;
		display:block;
		text-indent:-99999px;
	}
	
	/*search*/
	.region-top-links-inner .block-search-form{ 
		border-right: 0px; 
		padding:0px;
		border: 1px solid #d2d2d2;
		height:16px;
	}
	.region-top-links-inner .block-search-form .form-type-textfield{
		position:relative;
		width:127px;
		display:block;
		float:left;
		background:none;
	}
	.region-top-links-inner .block-search-form .form-type-textfield input{
		position:absolute;
		border: 0px solid #d2d2d2;
		height:16px;
		background:none;
		color:#9b9b9b;
	}
	.region-top-links-inner .block-search-form .form-actions{
		position:relative;
		display:block;
		float:left;
		width:19px;
	}
	.region-top-links-inner .block-search-form .form-actions input{
		text-shadow:none;
		position:absolute;
		margin:0 0px 0 0;
		border: 0px;
		height:16px;
		width:18px;
		color:#9b9b9b;
		background: url(../images/top_icons.png) no-repeat;
		background-position: -16px 0px;
		-webkit-border-radius:0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		overflow:hidden;
		text-indent:-99999px;
		
	}
	.region-top-links-inner .form-item, .region-top-links-inner .form-actions{margin:0px;height:16px; line-height:16px;}
	
/*

Branding

*/	

/*	.region-branding-inner{
		position:relative;
		height:430px;
		background:url(../images/branding/clouds.png) no-repeat;
	}
*/

	.region-branding-inner{
		position:relative;
		height: 229px;
		/*z-index: 1500;*/
	}
 
	.front .region-branding-inner {
		height:430px;
		/*background:url(../images/header_lente.jpg) no-repeat;*/
	}

	.region-branding-inner .branding-data{
		position:absolute;
		z-index: 1000;
	}

	.not-front .region-branding-inner { cursor: pointer; } 


/*
	.not-front #zone-branding #region-branding { position: relative; z-index: 800; }
	.not-front #zone-branding #region-branding .region-inner { position: relative; z-index: 900; }

	.not-front #zone-branding #region-branding .region-inner .site-name-slogan { position: relative; z-index: 1050; }
	.not-front #zone-branding #region-branding .region-inner .block-views div { position: relative; z-index: 100; } 
	.not-front #zone-branding #region-branding .region-inner .block-views div img { position: relative; z-index: 1; }*/

	#page-home-link { position: absolute; z-index: 1300; top: 42px; left: 40px; cursor: pointer; }
	#page-home-link h2 { display: block; width: 69px; height: 123px; position: relative; }

	.region-branding-inner .branding-data .site-name{
		margin:0px;
	}
	.region-branding-inner .branding-data a{
		text-indent:-99999px;
		width:69px;
		height:123px;
		display:block;
		margin:10px;
		position: relative;
	}

	#page-home-link a{
		text-indent:-99999px;
		width:69px;
		height:123px;
		display:block;
		margin:10px;
		z-index:1200;
	}

	.front .region-branding-inner .branding-data a{
		/*background:url(../images/logos/red.png) no-repeat;*/
	}

	.i18n-en .region-branding-inner .branding-data a { 
		background: none !important; 
	}

	body.page-gold .region-branding-inner .branding-data a {
		background:url(../images/logos/gold.png) no-repeat;
	}

	.region-branding-inner .block{
		position:absolute;
		z-index:1;
	}
	.region-branding-inner .ContentFlow .flow
	{
		width:960px;
		height:430px;
	}
/*

Main Menu

*/
	.block-superfish-1 .sf-menu.sf-style-white{
		width:938px; /* - 940px; - */
		background:url(../images/menu_back.gif) repeat-x;
		height:30px;
		margin-top:17px;
		margin-bottom:0px;
		padding-top:1px;
	}
	.block-superfish-1 .sf-menu.sf-style-white li.sf-depth-1{
		width:156px;
		border: 0px ;
		background:none;
		background: url(../images/menu_back_spacer.gif) no-repeat right top;
	}
	.block-superfish-1 .sf-menu.sf-style-white li.sf-depth-1.first{
		border-left:1px solid #d2d2d2;
	}
	.block-superfish-1 .sf-menu.sf-style-white li.sf-depth-1.last{
		border-right:1px solid #d2d2d2;background:none;
	}
	.block-superfish-1 .sf-menu.sf-style-white li.sf-depth-1 a{
		padding:0px;
		font-size:11px;
		text-align:center;
		color:#636362;
		text-decoration:none;
		height:18px;
		line-height:18px;
		border:0px;
		background:none;
		text-transform:lowercase;
	}

	.block-superfish-1 ul.main-menu li ul li {
		padding: 3px 0px;
		background: #ffffff;
		border-left: 1px solid #D2D2D2; 
		border-bottom: 1px solid #D2D2D2; 
		border-right: 1px solid #D2D2D2; 
	}

	.block-superfish-1 ul.main-menu li ul {
		width: 156px !important;
	}

/* - Menu V2- VM */

/*.menu-block-1, .menu-block-3, .menu-block-4 { 
	width:938px; 
	background:url(../images/menu_back.gif) repeat-x;
	height:30px;
	margin-top:17px;
	margin-bottom:0px;
	padding-top:1px;
}

.menu-block-1 li a.active-trail , .menu-block-3 li a.active-trail, .menu-block-4 li a.active-trail {
	color: #E3001D;
}


.menu-block-1 ul li.leaf, .menu-block-3 ul li.leaf, .menu-block-4 ul li.leaf{
	list-style: none;
	padding: 1px 0px !important;
}

.menu-block-1 ul li, .menu-block-3 ul li, .menu-block-4 ul li {
	width:187px;
	float: left;
	border: 0px;
	background:none;
	background: url(../images/menu_back_spacer.gif) no-repeat right top;
	list-style: none;
	margin: 0px !important;
	text-align: center;
	position: relative;
}

.menu-block-1 ul li.menu-mlid-918, .menu-block-3 ul li.menu-mlid-996, .menu-block-4 ul li.menu-mlid-1101 { background: none; width: 188px; }

.menu-block-1 li.first, .menu-block-3 li.first, .menu-block-4 li.first{
	border-left:1px solid #d2d2d2;
}

.menu-block-1 li.last, .menu-block-3 li.last, .menu-block-4 li.last{ 
	border-right:1px solid #d2d2d2;
}
.menu-block-1 li a, .menu-block-3 li a, .menu-block-4 li a{
	padding:0px;
	font-size:11px;
	text-align:center;
	color:#636362;
	text-decoration:none;
	height:18px;
	line-height:17px;
	border:0px;
	background:none;
	text-transform:lowercase;
	display: block;
}

.menu-block-1 ul li ul, .menu-block-3 ul li ul, .menu-block-4 ul li ul {
	display: none;
	position: absolute;
	width: 198px;
	z-index: 300;
	left: -6px;
	background: url('../images/sub-menu-last-bg.png') left bottom no-repeat;
	padding-bottom: 10px;
}

.menu-block-1 ul li:hover > ul, .menu-block-3 ul li:hover ul, .menu-block-4 ul li:hover ul {
	display: block;
}

.menu-block-1 ul li ul li, .menu-block-3 ul li ul li, .menu-block-4 ul li ul li {
	border-left: none !important;
	border-right: none !important;
	width: 198px;
	text-align: left;
	background: none;
	background: url('../images/sub-menu-bg.png') 0px 0px repeat-y;
}

.menu-block-1 ul li ul li.first, .menu-block-3 ul li ul li.first, .menu-block-4 ul li ul li.first {
	border-left: none !important;
	border-right: none !important;
	background: url('../images/sub-menu-bg-b.png') 0px 0px repeat-y;
	padding-top: 8px !important;
}

.menu-block-1 ul li ul li a, .menu-block-3 ul li ul li a, .menu-block-4 ul li ul li a {
	background: url('../images/arrow-s.png') 12px 5px no-repeat;
	padding-left: 24px;
	text-align: left;
}

.menu-block-1 ul li ul li a:hover, .menu-block-3 ul li ul li a:hover, .menu-block-4 ul li ul li a:hover {
	color: #989895;
}

li.expanded, li.collapsed, li.leaf { padding: 0 !important; }*/

/* - Menu v3 - */

/* 134 */

#region-menu { margin-top: 17px; }
#region-menu .menu-block-wrapper > ul { float: left; }
#region-menu .menu-block-wrapper li { list-style: none; }
#region-menu .menu-block-wrapper { 
	width: 940px; 
	background: url('../images/menu-bg-right.png') top right no-repeat;
	height: 30px;
	margin: 0;
	padding-top: 1px; 
}

#region-menu > div {
 	
 	background: url(../images/menu_back.gif) repeat-x;
}

#region-menu .menu-block-wrapper > ul > li.first {
	border-left:1px solid #d2d2d2;
}

#region-menu .menu-block-wrapper li a.active-trail,
#region-menu .menu-block-wrapper li:hover > a,
#region-menu .menu-block-wrapper li:active > a {
	color: #E3001D;
}

#region-menu .menu-block-wrapper > ul > li {
	width:156px;
	float: left;
	border: 0px;
	background:none;
	margin: 0px !important;
	text-align: center;
	position: relative;
}

.i18n-nl #region-menu .menu-block-wrapper > ul > li,
.i18n-fy #region-menu .menu-block-wrapper > ul > li { width: 130px; }

.i18n-nl #region-menu .menu-block-wrapper > ul > list-style: .first;,
.i18n-fy #region-menu .menu-block-wrapper > ul > list-style: .first; { width: 104px; }

#region-menu .menu-block-wrapper > ul > li.menu-mlid-1105,
#region-menu .menu-block-wrapper > ul > li.menu-mlid-992 { width: 154px; }

#region-menu .menu-block-wrapper li a {
	padding: 0px;
	font-size: 11px;
	text-align: center;
	color: #636362;
	text-decoration: none;
	line-height: 17px;

	text-transform: lowercase;
	display: block;
}

#region-menu .menu-block-wrapper ul li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 17px;
	width: 156px;
	border: 1px solid #d2d2d2;
	z-index: 300;
	background: url('../images/menu-bg-sub.png') top left repeat-x #fff; 
	padding: 0 0 6px 0 !important;
	margin: 0 !important;
}

.i18n-nl #region-menu .menu-block-wrapper ul li ul,
.i18n-fy #region-menu .menu-block-wrapper ul li ul { width: 134px; }

#region-menu .menu-block-wrapper li:hover > ul {
	display: block;
}

#region-menu .menu-block-wrapper ul li ul li {
	border: none;
	width: inherit;
	text-align: left;
	background: none;
	margin: 0;
}

#region-menu .menu-block-wrapper ul li ul li.first {
	padding-top: 8px !important;
}

#region-menu .menu-block-wrapper ul li ul li a {
	background: url('../images/arrow-s.png') 8px 4px no-repeat;
	padding-left: 22px;
	text-align: left;
}

#region-menu .menu-block-wrapper ul li ul li a:hover {
	color: #989895;
}

li.expanded, li.collapsed, li.leaf { padding: 0 !important; }

/* - Sidebar Menu - */

.region-sidebar-second .menu .menu li a.active-trail { color: #E3001D; }*/

/* - - */

.region-sidebar-second-inner .block-title a { text-decoration: none; color: #636378; }
.region-sidebar-second-inner .block-title a:visited { color: #636378; }

.region-sidebar-second-inner .menu-block-wrapper { margin: 6px 0px 0px 8px; font-size: 11px;  }
.region-sidebar-second-inner .menu { text-transform: lowercase; }
.region-sidebar-second-inner .menu li.active { list-style: url('../images/arrow-s-r.png'); }
.region-sidebar-second-inner .menu li.active a,
.region-sidebar-second-inner .menu li:hover a,
.region-sidebar-second-inner .menu li:active a { color: #e3001d; }
.region-sidebar-second-inner .menu li.active ul li { list-style: url('../images/dash.png'); }
.region-sidebar-second-inner .menu li { list-style: url('../images/arrow-s.png'); margin-bottom: 4px; }
.region-sidebar-second-inner .menu li a { text-decoration: none; font-weight: bold; color: #636378; }
.region-sidebar-second-inner .menu li ul li { list-style: url('../images/dash.png'); }
.region-sidebar-second-inner .menu li.expanded { list-style: url('../images/arrow-s-r-d.png'); }
.region-sidebar-second-inner .menu li.expanded li { list-style: url('../images/dash.png'); }
.region-sidebar-second-inner .menu li.expanded li a { color: #636378; }
.region-sidebar-second-inner .menu li.expanded ul li.expanded{ list-style: url('../images/arrow-s-r-d.png'); }
.region-sidebar-second-inner .menu li.expanded ul li.expanded a { color: #E3001D; font-weight: bold; }
.region-sidebar-second-inner .menu li.expanded ul li.expanded li a { color: #636378; font-weight: normal; }
.region-sidebar-second-inner .menu li.expanded ul li.expanded li:hover a { color:#e3001d; }
.region-sidebar-second-inner .menu li.active-trail .menu { margin: 6px 0px 6px 2px; }
.region-sidebar-second-inner .menu li.expanded a { color: #e3001d; }
.region-sidebar-second-inner .menu li.expanded .menu li.collapsed { list-style: url('../images/arrow-s.png'); }
.region-sidebar-second-inner .menu li.expanded .menu li.collapsed a { font-weight: bold; }
.region-sidebar-second-inner .menu li ul li a  { font-weight: normal; color: #636378}
.region-sidebar-second-inner .block-title { color: #636378; font-weight: bold; font-size: 11px; margin-top: 10px; text-transform: lowercase;}

.region-sidebar-second-inner .menu .menu li a.active-trail,
.region-sidebar-second-inner .menu .menu li:hover a,
.region-sidebar-second-inner .menu .menu li:active a { color: #E3001D; }


/*
	
Breadcrumbs

*/
	.breadcrumb { 
		color:#e2000e; /*color:#9b9b9b;*/
	}
	.breadcrumb span { 
		color:#9b9b9b; /*color:#9b9b9b;*/
	}
	.breadcrumb a{
		color:#9b9b9b;
		text-decoration:none;
		text-transform:none;
	}
/*

Boxes

*/
	
	ul.boxes{
		padding:0px;
		margin:0px;
		/*margin-left:-4px;*/
		display:block;
		width:336px;
		overflow:hidden;
		list-style:none;
	}
	ul.boxes.box-grid-6-3{
		width:336px;
		height:168px;
	}
	ul.boxes.box-grid-12-1{
		width:948px;
		height:56px;
	}
	ul.boxes.box-grid-12-3{
		width:672px;
		height:168px;
	}
	ul.box-grid-10-1 {
		width: 790px !important;
		height: 137px !important;
	}

	.front .node-grid-page {
		width: 790px !important;
	}

	.front .block-system-main {
		width: 790px !important;
		float: left;
		display: none;
	}

	.block-sponsoren-slideshow-block-1 {
		width: 150px;
		float: left;
		height: 130px;
		background: #fff;
		margin-top: 4px;
	}

	.view-sponsoren-slideshow a { display: block; height: 130px; width: 150px; line-height: 130px; }
	.view-sponsoren-slideshow a img { vertical-align: middle; }

	ul.boxes.buttons{
		width:336px;
	}
	ul.boxes .box{
		list-style:none;
		padding:0px;
		margin:4px 0;
		background-color:#ccc;
		display:block;
		float:left;
		width:71px;
		height:129px;
		overflow:hidden;
	}
	ul.boxes a.box{
		color:#FFF;
	}
	/* width 1*/
	/*ul.boxes .box.box-1-1, 
	ul.boxes .box.box-1-2,
	ul.boxes .box.box-1-3,
	ul.boxes .box.box-1-4,
	ul.boxes .box.box-1-5,
	ul.boxes .box.box-1-6{
		width:150px;
	}*/
	/* height 1*/
	/*ul.boxes .box.box-1-1, 
	ul.boxes .box.box-2-1,
	ul.boxes .box.box-3-1, 
	ul.boxes .box.box-4-1, 
	ul.boxes .box.box-5-1, 
	ul.boxes .box.box-6-1{
		height:106px;
	}*/
	
	/* width 2*/
	ul.boxes .box.box-2-1, 
	ul.boxes .box.box-2-2,
	ul.boxes .box.box-2-3, 
	ul.boxes .box.box-2-4,
	ul.boxes .box.box-2-5,
	ul.boxes .box.box-2-6{
		width:150px;
	}
	/* height 2*/
	ul.boxes .box.box-1-2, 
	ul.boxes .box.box-2-2,
	ul.boxes .box.box-3-2, 
	ul.boxes .box.box-4-2, 
	ul.boxes .box.box-5-2, 
	ul.boxes .box.box-6-2{
		height:266px;
	}
	
	/* width 3*/
	ul.boxes .box.box-3-1, 
	ul.boxes .box.box-3-2,
	ul.boxes .box.box-3-3,
	ul.boxes .box.box-3-4,
	ul.boxes .box.box-3-5,
	ul.boxes .box.box-3-6{
		width:229px;
	}
	/* height 3*/
	ul.boxes .box.box-1-3, 
	ul.boxes .box.box-2-3,
	ul.boxes .box.box-3-3, 
	ul.boxes .box.box-4-3, 
	ul.boxes .box.box-5-3, 
	ul.boxes .box.box-6-3{
		height:403px;
	}
	
	
	/* width 4*/
	ul.boxes .box.box-4-1, 
	ul.boxes .box.box-4-2,
	ul.boxes .box.box-4-3,
	ul.boxes .box.box-4-4,
	ul.boxes .box.box-4-5,
	ul.boxes .box.box-4-6{
		width:308px;
	}
	/* height 4*/
	ul.boxes .box.box-1-4, 
	ul.boxes .box.box-2-4,
	ul.boxes .box.box-3-4, 
	ul.boxes .box.box-4-4, 
	ul.boxes .box.box-5-4, 
	ul.boxes .box.box-6-4{
		height:540px;
	}
	
	
	/* width 5*/
	ul.boxes .box.box-5-1, 
	ul.boxes .box.box-5-2,
	ul.boxes .box.box-5-3,
	ul.boxes .box.box-5-4,
	ul.boxes .box.box-5-5,
	ul.boxes .box.box-5-6{
		width:387px;
	}
	/* height 5*/
	ul.boxes .box.box-1-5, 
	ul.boxes .box.box-2-5,
	ul.boxes .box.box-3-5, 
	ul.boxes .box.box-4-5, 
	ul.boxes .box.box-5-5, 
	ul.boxes .box.box-6-5{
		height:677px;
	}
	
	
	/* width 6*/
	ul.boxes .box.box-6-1, 
	ul.boxes .box.box-6-2,
	ul.boxes .box.box-6-3,
	ul.boxes .box.box-6-4,
	ul.boxes .box.box-6-5,
	ul.boxes .box.box-6-6{
		width:330px;
	}
	/* height 6*/
	ul.boxes .box.box-1-6, 
	ul.boxes .box.box-2-6,
	ul.boxes .box.box-3-6, 
	ul.boxes .box.box-4-6, 
	ul.boxes .box.box-5-6, 
	ul.boxes .box.box-6-6{
		height:814px;
	}
	
/*.front ul.boxes .box.box-6-1 { width: 466px !important; }*/


/*--HOVERS--*/
ul.home-boxes .box { transition:all 0.5s; -webkit-transition:all 0.5s; background-size:100%;  }
ul.home-boxes .box:hover,
ul.home-boxes .box:active { background-size:103%; }
ul.home-boxes .box .views-field-body { transition:all 0.5s; -webkit-transition:all 0.5s; }
ul.home-boxes .box:hover .views-field-body,
ul.home-boxes .box:active .views-field-body { background:rgba(0, 0, 0, 0.8); }

aside .buttons a { transition:all 0.5s; -webkit-transition:all 0.5s; background-size:100%; }
aside .buttons a:hover,
aside .buttons a:active { background-size:103%; }
aside .buttons .buttons-inner { display:block; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; }
aside .buttons a:hover .buttons-inner,
aside .buttons a:active .buttons-inner { background:rgba(0, 0, 0, 0.8); }


ul.home-boxes .box:hover .views-field-body,
ul.home-boxes .box:active .views-field-body { background:rgba(0, 0, 0, 0.8); }
/*--HOVERS--*/



/* home-boxes */

ul.home-boxes { width:712px !important; height: 411px !important;  }
ul.home-boxes { float: right; margin-top: 20px; }
ul.home-boxes .row-wrap { width: inherit; height: inherit; position: relative; }
ul.home-boxes .row-inner { position: absolute; bottom: 0; left: 0; width: 100%; }
ul.home-boxes .views-field-body { padding: 9px 10px 7px 8px; }
ul.home-boxes .views-field-body h2 { line-height: 20px; text-transform: lowercase; }
ul.home-boxes .views-field-body p { margin-bottom: 0; line-height: 16px; text-transform: lowercase; }
ul.home-boxes .social-box { background-color: #fff !important; }
ul.home-boxes .flickr-box img { margin: 0; max-width: 160%; height: auto; }
ul.home-boxes > li { margin: 0; padding: 0; }

.node-type-home-grid-pagina #page-title { display: none; }

.sponsoren_block { background: #fff !important; }
.sponsoren-slides a { display: block; width: 150px; height: 129px; line-height: 129px; }
.sponsoren_block img { max-width: 100%; height: auto; vertical-align: middle; margin: 0 !important; } 

.item-list ul.boxes li { margin: 0; }
article .boxes .buttons-inner-wrapper { height: 100%; }
article .boxes { width: 790px !important }
article .view-boxes .item-list {  width: 790px !important  }

/* 791px */


/* - Buttons Sidebar - */

.view-id-buttonbar ul.boxes.buttons {
	width: auto !important;
}

.view-id-buttonbar ul.boxes {
	width: auto !important;
}
	
/* - Content - */

.region-content img {
	margin: 6px 6px 6px 0px;
}

.region-sidebar-second-inner h2 a { text-decoration: none; color: #636378; }
	
/*

Template file

*/
	.boxes .views-field-body{
		padding:7px 10px;
	}
	.boxes .btn-title{
		/*padding:46px 10px 0px 10px;*/
		font-size: 20px;
		line-height: 22px;
	}

	.view-boxes .boxes .views-field-body { padding: 9px 10px 7px 8px; }
	.view-boxes .boxes .views-field-body p { margin-bottom: 10px; }

	.boxes .btn-ondertitel { /*padding: 4px 20px 0px 10px;*/ line-height: 16px; font-size: 11px; text-transform: lowercase; }

	.boxes a.box{
		text-decoration:none;	
	}
	.boxes .views-field-body *{
		color:#FFF;
	}

/* - Timeline Event - */

article.node-timeline-event { width: 560px; position: relative; }
article.node-timeline-event iframe { clear: both; } 
article.node-timeline-event iframe.fb_ltr { height: auto !important; }
article.node-timeline-event .event-data { width: 220px; font-size: 50px; float: left; padding: 0px 20px; }
article.node-timeline-event .event-data-row { width: 520px; float: left; line-height: 55px; }
article.node-timeline-event .event-dag { padding-right: 10px; }
article.node-timeline-event .event-maand { padding-right: 10px; }
article.node-timeline-event .event-slash { color: #E2000F; }
article.node-timeline-event .event-jaar { padding-right: 10px; }
article.node-timeline-event h1 { display: block; width: 520px; float: left; margin: 5px 0px 0px 0px; padding: 0px 20px 0px 20px; font-size: 26px; }
article.node-timeline-event .field-name-field-timeline-image { width: 560px; margin: 10px 0px 10px 0px; float: left; text-align: center; }
article.node-timeline-event .field-name-body { float: left; width: 520px; padding: 15px 20px; }
#fancybox-close { top: 10px; right: 10px; width: 24px; height: 24px; background: #ffffff url('../images/f-close.png') 0px 0px; }
article.node-timeline-event .f-email { width: 25px; height: 24px; top: 0px; right: 32px; background: #ffffff url('../images/f-print.png') 0px 0px; position: absolute; text-indent: -9999em; z-index: 10; }

.block-main article.node-timeline-event { width: auto !important; }
.block-main article.node-timeline-event .field-name-body { width: auto !important; padding: 0px !important; }
.block-main article.node-timeline-event .field-name-body { width: auto !important; }

.search-advanced { margin: 8px 0px; }

/* - Tentoonstellingen - */

.block-block-5, .block-block-6, .block-block-7 , .block-tentoonstellingen-block-1, .block-avtiviteiten-block-1, .block-avtiviteiten-block-2, .block-tentoonstellingen-block-2, .block-tentoonstellingen-block-3, .block-avtiviteiten-block-3, .block-avtiviteiten-block-4 { display: inline; float: left; position: relative; margin-left: 6px; margin-right: 0px; }
.block-block-5, .block-block-6, .block-block-7 { width: 74px; margin-left: 0px !important; }
.block-block-5 p, .block-block-6 p, .block-block-7 p { margin: 0px !important; }
.block-tentoonstellingen-block-1, .block-tentoonstellingen-block-2, .block-tentoonstellingen-block-3 { width: 540px; }
.block-tentoonstellingen-block-1 .view-header, .block-tentoonstellingen-block-2 .view-header, .block-tentoonstellingen-block-3 .view-header { color: #ffffff; padding: 0px 10px 15px 10px; }
.block-tentoonstellingen-block-1 .view-header p, .block-tentoonstellingen-block-2 .view-header p, .block-tentoonstellingen-block-3 .view-header p { color: #ffffff; }
.block-avtiviteiten-block-1 { width: 314px; }
.block-avtiviteiten-block-2 { width: 314px; }
.block-avtiviteiten-block-3 { width: 314px; }
.block-avtiviteiten-block-4 { width: 314px; }
.view-tentoonstellingen .print-link, .view-avtiviteiten .print-link { display: none; }
.block-tentoonstellingen-block-1 .view-header { background: #ceb335; height: 115px; }
.block-tentoonstellingen-block-2 .view-header { background: #005e9b; height: 115px; }
.block-tentoonstellingen-block-3 .view-header { background: #ca3487; height: 115px; }
.block-tentoonstellingen-block-1 .view-header h1, .block-tentoonstellingen-block-2 .view-header h1, .block-tentoonstellingen-block-3 .view-header h1 { line-height: 26px; font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; line-height: 26px; padding-top: 10px; }

.block-avtiviteiten-block-1 .view-header h2 { font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; color: #ffffff; }

.view-avtiviteiten .view-header h2 a:visited,
.view-avtiviteiten .view-header h2 a { color: #fff; text-decoration: none; }

.block-avtiviteiten-block-1 .view-header { background: #820053; padding: 0px 0px 15px 10px; height: 115px; }
.block-avtiviteiten-block-1 .view-header p { color: #ffffff; font-size: 12px; }
.block-avtiviteiten-block-2 .view-header h2 { font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; color: #ffffff; }
.block-avtiviteiten-block-2 .view-header { background: #820053; padding: 0px 0px 15px 10px; height: 115px; }
.block-avtiviteiten-block-2 .view-header p { color: #ffffff; font-size: 12px; }

.block-avtiviteiten-block-3 .view-header h2 { font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; color: #ffffff; }
.block-avtiviteiten-block-3 .view-header { background: #820053; padding: 0px 0px 15px 10px; height: 115px; }
.block-avtiviteiten-block-3 .view-header p { color: #ffffff; font-size: 12px; }
.block-avtiviteiten-block-4 .view-header h2 { font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; color: #ffffff; }
.block-avtiviteiten-block-4 .view-header { background: #820053; padding: 0px 0px 15px 10px; height: 115px; }
.block-avtiviteiten-block-4 .view-header p { color: #ffffff; font-size: 12px; }

#tentoonstelling-nu, #tentoonstelling-verwacht, #tentoonstelling-geweest { font-family: 'US_SansRegular'; text-transform: uppercase; text-decoration: none; font-size: 30px; padding: 10px 15px 5px 10px; line-height: 24px; word-wrap: break-word; }
#tentoonstelling-nu { display: block; height: 115px; background: #ceb335; color: #ffffff; margin-bottom: 6px; }
#tentoonstelling-verwacht { display: block; height: 115px; background: #005e9b; color: #ffffff; margin-bottom: 6px; }
#tentoonstelling-geweest { display: block; height: 115px; background: #ca3487; color: #ffffff; margin-bottom: 6px; }
.view-id-tentoonstellingen img { margin: 0px; }
.view-id-tentoonstellingen .views-row { margin-top: 6px; width: 530px; float: left; }
.view-id-tentoonstellingen .view-header { margin: 0px !important; width: auto !important; float: none !important; }
.view-id-tentoonstellingen .view-header .views-row { margin-top: 0px !important; }
.view-id-tentoonstellingen .view-header .views-field-body { font-size: 12px; color: #ffffff !important; padding: 0px !important; }
.view-id-tentoonstellingen .views-field-field-tentoonstelling-afbeelding { width: 170px; float: left; }
.view-id-tentoonstellingen .views-field-title, .view-id-tentoonstellingen .views-field-field-start-eind-datum, .view-id-tentoonstellingen .views-field-body, .view-id-tentoonstellingen .views-field-view-node { width: 350px; float: left; padding-left: 10px; }
.view-id-tentoonstellingen .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 16px; }
.view-id-tentoonstellingen .views-field-title a:hover,
.view-id-tentoonstellingen .views-field-title a:active { color:#c20016; }
.view-id-tentoonstellingen .views-field-field-start-eind-datum { padding-bottom: 2px; color: #c20016; font-size: 11px; line-height: 12px; text-transform: lowercase; }
.view-id-tentoonstellingen .views-field-body { font-size: 11px; color: #636362; padding-top: 8px; margin-bottom: 22px; }
.view-id-tentoonstellingen .views-field-view-node { border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; }
.view-id-tentoonstellingen .views-field-view-node a { font-size: 11px; color: #c20016; text-decoration: none; }
.view-id-tentoonstellingen .views-field-view-node a:hover,
.view-id-tentoonstellingen .views-field-view-node a:active { color:#000; }
.view-id-avtiviteiten .views-row { width: 150px; height: 128px; float: left; border: 1px solid #a6a6a6; margin-top: 6px; text-transform: lowercase; position: relative; font-size: 11px; }
.view-id-avtiviteiten .views-row-odd { margin-right: 8px; }
.view-id-avtiviteiten .views-field-field-einddatum { padding: 0px 0px 0px 6px; background: url('../images/white.png') repeat; } 
.view-id-avtiviteiten .views-field-field-start-eind-datum { padding: 4px 0px 0px 6px; background: url('../images/white.png') repeat; } 
.view-id-avtiviteiten .views-field-title { padding: 0px 0px 6px 6px; background: url('../images/white.png') repeat; }  
.view-id-avtiviteiten .views-field-field-start-eind-datum { font-weight: normal; }
.view-id-avtiviteiten .views-field-title a { font-weight: bold; color: #000000; text-decoration: none; }
.view-id-avtiviteiten .views-field-view-node a { display: block; position: absolute;  width: 150px; height: 128px; top: 0px; left: 0px; text-indent: -9999em; }
.view-id-tentoonstellingen .views-field-body p { font-size: 11px; }

/* - Tentoonstelling Engels - */

.block-tentoonstellingen-block-4, .block-tentoonstellingen-block-5, .block-tentoonstellingen-block-6 { display: inline; float: left; position: relative; margin-left: 6px; margin-right: 0px; }
.block-tentoonstellingen-block-4, .block-tentoonstellingen-block-5, .block-tentoonstellingen-block-6 { width: 540px; }
.block-tentoonstellingen-block-4 .view-header, .block-tentoonstellingen-block-5 .view-header, .block-tentoonstellingen-block-6 .view-header { color: #ffffff; padding: 0px 10px 15px 10px; }
.block-tentoonstellingen-block-4 .view-header p, .block-tentoonstellingen-block-5 .view-header p, .block-tentoonstellingen-block-6 .view-header p { color: #ffffff; }
.block-tentoonstellingen-block-4 .view-header { background: #ceb335; height: 115px; }
.block-tentoonstellingen-block-5 .view-header { background: #006288; height: 115px; }
.block-tentoonstellingen-block-6 .view-header { background: #CA3487; height: 115px; }
.block-tentoonstellingen-block-4 .view-header h1, .block-tentoonstellingen-block-5 .view-header h1, .block-tentoonstellingen-block-6 .view-header h1 { line-height: 26px; padding-top: 10px; font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; }

/* - Tentoonstelling Fries - */

.block-tentoonstellingen-block-7, .block-tentoonstellingen-block-8, .block-tentoonstellingen-block-9 { display: inline; float: left; position: relative; margin-left: 6px; margin-right: 0px; }
.block-tentoonstellingen-block-7, .block-tentoonstellingen-block-8, .block-tentoonstellingen-block-9 { width: 540px; }
.block-tentoonstellingen-block-7 .view-header, .block-tentoonstellingen-block-8 .view-header, .block-tentoonstellingen-block-9 .view-header { color: #ffffff; padding: 0px 10px 15px 10px; }
.block-tentoonstellingen-block-7 .view-header p, .block-tentoonstellingen-block-8 .view-header p, .block-tentoonstellingen-block-9 .view-header p { color: #ffffff; }
.block-tentoonstellingen-block-7 .view-header { background: #ceb335; height: 115px; }
.block-tentoonstellingen-block-8 .view-header { background: #006288; height: 115px; }
.block-tentoonstellingen-block-9 .view-header { background: #CA3487; height: 115px; }
.block-tentoonstellingen-block-7 .view-header h1, .block-tentoonstellingen-block-8 .view-header h1, .block-tentoonstellingen-block-9 .view-header h1 { line-height: 26px; padding-top: 10px; font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; }

/* - Nieuws overzicht - */

.view-id-overzicht_artikelen img { margin: 0px; }
.view-id-overzicht_artikelen .views-row { margin-top: 6px; width: 530px; float: left; }
.view-id-overzicht_artikelen .views-field-field-tentoonstelling-afbeelding { width: 170px; float: left; }
.view-id-overzicht_artikelen .views-field-title, .view-id-overzicht_artikelen .views-field-field-nieuws-datum, .view-id-overzicht_artikelen .views-field-body, .view-id-overzicht_artikelen .views-field-view-node { width: 350px; float: left; padding-left: 10px; }
.view-id-overzicht_artikelen .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 16px; }
.view-id-overzicht_artikelen .views-field-field-nieuws-datum { color: #c20016; font-size: 14px; line-height: 12px; text-transform: lowercase; }
.view-id-overzicht_artikelen .views-field-body { font-size: 11px; color: #636362; padding-top: 10px; }
.view-id-overzicht_artikelen .views-field-view-node { border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; }
.view-id-overzicht_artikelen .views-field-view-node a { font-size: 11px; color: #c20016; text-decoration: none; }
.block-11 p { margin: 0; }
#region-sidebar-second #nieuws-blok-titel { text-decoration: none; display: block; color: #636378; font-weight: bold; font-size: 11px; margin-top: 10px; text-transform: lowercase; }
#region-sidebar-second .view-id-overzicht_artikelen .view-content ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
#region-sidebar-second .view-id-overzicht_artikelen .view-content ul li a { color: #636378; text-decoration: none; }
#region-sidebar-second .view-id-overzicht_artikelen .view-content ul li a.active { color: #E3001D; }

span#nieuws-huidig-jaar { font-size: 11px; font-weight: bold; color: #E3001D; padding-left: 14px; background: url('../images/arrow-s-r-d.png') 0px 0px no-repeat; }
.page-het-museum-nieuws h1 { display: none; }

.view-introducties .views-field-body p { font-size: 12px; }

/* - Partners - */

.view-id-partners img { margin: 0px; }
.view-id-partners .views-row { margin-top: 6px; width: 530px; float: left; }
.view-id-partners .views-field-field-tentoonstelling-afbeelding { width: 170px; float: left; }
.view-id-partners .views-field-title, .view-id-partners .views-field-body, .view-id-partners .views-field-view-node { width: 350px; float: left; padding-left: 10px; }
.view-id-partners .views-field-title { text-transform: lowercase; font-size: 18px; color: #000000; }
.view-id-partners .views-field-body { font-size: 11px; color: #636362; padding-top: 10px; /*border-bottom: 1px dashed #9e9e9d; padding-bottom: 2px;*/ }
.view-id-partners .views-field-body p { font-size: 11px; }
.view-id-partners .views-row-last { margin-bottom: 10px; }

.view-id-partners .views-field-field-partner-link { width: 350px; float: left; padding-left: 10px; }
.view-id-partners .views-field-field-partner-link a { font-size: 11px; color: #c20016; text-decoration: none; }

/* - Persberichten - */

.view-id-overzicht_persberichten img { margin: 0px; }
.view-id-overzicht_persberichten .views-row { margin-top: 6px; width: 530px; float: left; }
.view-id-overzicht_persberichten .views-field-field-tentoonstelling-afbeelding { width: 170px; float: left; }
.view-id-overzicht_persberichten .views-field-title, .view-id-overzicht_persberichten .views-field-body, .view-id-overzicht_persberichten .views-field-view-node { width: 350px; float: left; padding-left: 10px; }
.view-id-overzicht_persberichten .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 12px; }
.view-id-overzicht_persberichten .views-field-body p { font-size: 11px; }
.view-id-overzicht_persberichten .views-field-body { font-size: 11px; color: #636362; padding-top: 8px; }
.view-id-overzicht_persberichten .views-field-view-node { border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; }
.view-id-overzicht_persberichten .views-field-view-node a { font-size: 11px; color: #c20016; text-decoration: none; }
.view-id-overzicht_persberichten .views-row-last { margin-bottom: 10px; }
.view-id-overzicht_persberichten .views-field-field-pers-datum { width: 350px; float: left; padding-left: 10px; color: #c20016; font-size: 11px; line-height: 20px; text-transform: lowercase;  }

/* - Persberichten Fries - */

.view-id-overzicht_frieze_persbericthen img { margin: 0px; }
.view-id-overzicht_frieze_persbericthen .views-row { margin-top: 6px; width: 530px; float: left; }
.view-id-overzicht_frieze_persbericthen .views-field-field-tentoonstelling-afbeelding { width: 170px; float: left; }
.view-id-overzicht_frieze_persbericthen .views-field-title, .view-id-overzicht_frieze_persbericthen .views-field-body, .view-id-overzicht_frieze_persbericthen .views-field-view-node { width: 350px; float: left; padding-left: 10px; }
.view-id-overzicht_frieze_persbericthen .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 12px; }
.view-id-overzicht_frieze_persbericthen .views-field-body p { font-size: 11px; }
.view-id-overzicht_frieze_persbericthen .views-field-body { font-size: 11px; color: #636362; padding-top: 8px; }
.view-id-overzicht_frieze_persbericthen .views-field-view-node { border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; }
.view-id-overzicht_frieze_persbericthen .views-field-view-node a { font-size: 11px; color: #c20016; text-decoration: none; }
.view-id-overzicht_frieze_persbericthen .views-row-last { margin-bottom: 10px; }
.view-id-overzicht_frieze_persbericthen .views-field-field-pers-datum { width: 350px; float: left; padding-left: 10px; color: #c20016; font-size: 11px; line-height: 20px; text-transform: lowercase;  }

region-sidebar-second .view-id-overzicht_persberichten_fries .view-content ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
#region-sidebar-second .view-id-overzicht_persberichten_fries .view-content ul li a { color: #636378; text-decoration: none; }
#region-sidebar-second .view-id-overzicht_persberichten_fries .view-content ul li a.active { color: #E3001D; }
#region-sidebar-second .view-id-overzicht_persberichten .view-content ul li a.active { color: #E3001D; }
#region-sidebar-second .view-id-overzicht_frieze_persbericthen .view-content ul li a.active { color: #E3001D; }

.view-id-tentoonstellingen .views-row { position: relative; }
.view-id-overzicht_artikelen .views-row { position: relative; }
.view-id-partners .view-rows { position: relative; }
.view-id-overzicht_persberichten .views-row { position: relative; }
.view-id-overzicht_frieze_persbericthen .views-row { position: relative; }

.view-id-tentoonstellingen .views-row .views-field-view-node { position: absolute; bottom: 0px; left: 180px; padding-left: 0px !important; }
.view-id-overzicht_artikelen .views-row .views-field-view-node { position: absolute; bottom: 0px; left: 180px; padding-left: 0px !important; }
.view-id-partners .views-row .views-field-view-node { position: absolute; bottom: 0px; left: 180px; padding-left: 0px !important; }
.view-id-overzicht_persberichten .views-row .views-field-view-node { position: absolute; bottom: 0px; left: 180px; padding-left: 0px !important; }
.view-id-overzicht_frieze_persbericthen .views-row .views-field-view-node { position: absolute; bottom: 0px; left: 180px; padding-left: 0px !important; }

.block-12 p { margin: 0; }
#region-sidebar-second #pers-blok-titel { text-decoration: none; display: block; color: #636378; font-weight: bold; font-size: 11px; margin-top: 10px; text-transform: lowercase; }
#region-sidebar-second .view-id-overzicht_persberichten .view-content ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
#region-sidebar-second .view-id-overzicht_persberichten .view-content ul li a { color: #636378; text-decoration: none; }
span#pers-huidig-jaar { font-size: 11px; font-weight: bold; color: #E3001D; padding-left: 14px; background: url('../images/arrow-s-r-d.png') 0px 0px no-repeat; }
.page-het-museum-pers h1 { display: none; }

.block-13 p { margin: 0; }
.block-13 ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
.block-13 ul li a { color: #636378; text-decoration: none; text-transform: lowercase; }

.block-14 p { margin: 0; }
.block-14 ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
.block-14 ul li a { color: #636378; text-decoration: none; text-transform: lowercase; }

.block-15 p { margin: 0; }
.block-15 ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
.block-15 ul li a { color: #636378; text-decoration: none; text-transform: lowercase; }

.block-16 p { margin: 0; }

#region-sidebar-second .view-id-overzicht_frieze_persbericthen p { margin: 0; }
#region-sidebar-second .view-id-overzicht_frieze_persbericthen ul li { list-style: url('../images/dash.png'); font-size: 11px; margin-bottom: 0.5em; margin-bottom: 4px; }
#region-sidebar-second .view-id-overzicht_frieze_persbericthen ul li a { color: #636378; text-decoration: none; }

/* - Geen resultaten - */

.view-id-geen_resultaten .field-content h3 { margin: 0 0 0.6em 0; padding-left: 10px; }
.view-id-geen_resultaten .field-content { font-size: 14px; }
.view-id-geen_resultaten .field-content p { padding-left: 10px; }

/* - Pager - */

.region-content .view-overzicht-artikelen .item-list { clear: both; padding-top: 10px; }
.view-tentoonstellingen .item-list { clear: both; padding-top: 10px; }
.pager { height: 30px; margin-top: 6px; }
.pager .pager-previous { float: left; }
.pager .pager-next { float: right; }
.item-list .pager .pager-previous, .item-list .pager .pager-next { padding: 0px !important; margin: 0px !important; position: relative; }
.pager .pager-previous a, .pager .pager-next a { display: block; width: 40px; height: 25px; text-indent: -9999em; }
.pager .pager-previous a { background: url('../images/pager-left.png') right top no-repeat; position: absolute; left: 0px; top: -3px;}
.pager .pager-next a { background: url('../images/pager-right.png') left top no-repeat; position: absolute; right: 0px; top: -3px; }
.item-list .pager .pager-current { font-weight: normal; margin: 0 auto !important; padding-top: 4px !important; }
.view-avtiviteiten .item-list { width: 314px; float: left; padding-top: 10px; }
.service-links ul { list-style: none; }
.service-links ul li { display: inline; margin-right: 20px; }
.view .date-nav-wrapper .date-prev { right: 90px; }
.block-calendar-legend { position: absolute; color: #636362; }
.block-calendar-legend h3 { color: #636362; font-weight: normal; }
.block-calendar-legend td { padding: 6px; }
.calendar-calendar { margin-top: 20px; }
.calendar-calendar a:hover { color: inherit; }

#region-content .field-type-datetime { margin-bottom: 10px; }

/* - Language switcher block - */

.block-8 a { color: #9B9B9B; text-decoration: none; }
.block-8 span { color: #9B9B9B; padding: 0px 4px;}
.block-9 a { color: #9B9B9B; text-decoration: none; }
.block-9 span { color: #9B9B9B; padding: 0px 4px;}
.block-10 a { color: #9B9B9B; text-decoration: none; }
.block-10 span { color: #9B9B9B; padding: 0px 4px; }

a.taalselectie-inactief { color: #3F3F3F; }
.taalselectie-inactief:visited { color: #3F3F3F !important; }

/* - Social buttons alignment- */

.service-links .links { padding: 10px 0px; margin: 0px; }
.node-links { margin-bottom: 10px; }

/* - Unpublished - */

.node-unpublished { border-top: 3px solid #FB0000; padding: 13px 0px 0px 0px; margin-top: 13px; }

/* - Form - */

.node-webform .fieldset-legend { font-size: 20px; } 
.node-webform .fieldset-wrapper { padding: 4px 24px; }
.node-webform .description { padding: 6px 0px;}
.webform-client-form { color: #6F6F6F; }

/* - - */

.page-it-museum-parseberjochten-argyf-parseberjochten h1 { display: none; }

#page-title { letter-spacing: -3px; line-height: 55px; }

#mc-embedded-subscribe { color: white !important; font-weight: bold !important; font-size: 13px !important; }

.block-sponsoren-slideshow-block-1 { width: 148px; height: 128px; border: 1px solid #c8c8c8; overflow: hidden; }
.view-id-sponsoren_slideshow img { margin: 0px !important; max-width: 140px; max-height: 115px; }
.view-sponsoren-slideshow a {
			height: 128px !important;
			width: 148px !important;
			text-align: center;
}

#timeline-open {  display: none; width:33px; height:66px; background: url('../images/dicht.jpg') 0px 0px no-repeat; position: absolute; left: 50px; top: 153px; } 
#timeline-dicht { display: none; width:33px; height:66px; background: url('../images/open.jpg') 0px 0px no-repeat; position: absolute; right: 52px; top: 153px;  }

.view-tentoonstellingen .view-introducties .views-field-body { width: auto !important; }

.page-node-82 .view-id-buttonbar { margin-top: 12px; }

/*.front .view-boxes ul.boxes h2 { line-height: 20px; }
.front .view-boxes ul.boxes h3 { margin-bottom: 10px !important; font-size: 12px; line-height: 12px; }
.front .view-boxes ul.boxes p { line-height: 12px; padding-right: 10px; }

.front .boxes .views-field-body { position: relative; height: 114px; }
.front .boxes .views-field-body .field-content { position: absolute; bottom: 0px; }*/

.boxes .buttons-inner-wrapper { position: relative; height: 129px; }
.boxes .buttons-inner { position: absolute; bottom: 0px; padding: 8px 24px 8px 8px; }

.view-id-buttonbar .buttons-inner-wrapper { position: relative; height: 129px; }
.view-id-buttonbar .buttons-inner { position: absolute; bottom: 0px; padding: 8px 24px 8px 8px; }


#mc_embed_signup .input-group label { padding-left: 10px !important; }
.node-webform { color: #6F6F6F; }

.region-menu-inner { position: relative; z-index: 100; }
.menu-block-wrapper { position: relative; z-index: 100; }
#region-menu { z-index: 100; } 

/* - Mailchimp - */
#mc-embedded-subscribe-form { color: #6F6F6F; }
#mc-embedded-subscribe-form ul { margin: 0px; padding-top: 0.6em; }
#mc-embedded-subscribe-form ul li { list-style: none; }
#mc-embedded-subscribe-form .mc-field-group { margin: 10px 0px; }
#mc-embedded-subscribe-form .mc-field-group input { width: 399px; }
#mc-embedded-subscribe-form .input-group input { width: auto; margin-right: 4px; display: inline; height: 18px; }
#mc-embedded-subscribe-form .input-group label { display: inline; }

/* - R2 - */

.region-sidebar-second-inner .block-title a { text-decoration: none; color: #636378; }
.region-sidebar-second-inner .block-title a:visited { color: #636378; }

.block-20 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-20 ul li { text-transform: lowercase; list-style: url('../images/arrow-s.png'); margin-bottom: 4px; font-size: 11px; }
.block-20 ul li a { text-decoration: none; font-weight: bold; color: #636378; }
.block-20 li.collapse { list-style: url('../images/arrow-s-r-d.png'); }  
.block-20 li.collapse a { color: #e3001d; }
.block-20 li ul { margin: 6px 0px 6px 2px; }
.block-20 li ul li { list-style: url('../images/dash.png'); }
.block-20 li ul li a { font-weight: normal; color: #636378; }
.block-20 li.collapse ul li a {color: #636378;}
.block-20 li ul li.current-page a { color: #e3001d; }
.block-20 li.collapse ul li.current-page a { color: #e3001d; }

.block-23 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-23 ul li { text-transform: lowercase; list-style: url('../images/dash.png'); margin-bottom: 4px; font-size: 11px; }
.block-23 ul li:hover a,
.block-23 li.current-page a { color: #e3001d; }
.block-23 ul li a { text-decoration: none; font-weight: normal; color: #636378; }

.top-print-link { background: url(../images/top_icons.png) no-repeat; width:16px; height:15px; display:block; text-indent:-99999px; }

.block-21 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-21 ul li { text-transform: lowercase; list-style: url('../images/arrow-s.png'); margin-bottom: 4px; font-size: 11px; }
.block-21 ul li a { text-decoration: none; font-weight: bold; color: #636378; }
.block-21 li.collapse { list-style: url('../images/arrow-s-r-d.png'); }  
.block-21 li.collapse a.collapse-link { color: #E3001D; }
.block-21 li.collapse a { color: #e3001d; }
.block-21 li ul { margin: 6px 0px 6px 2px; }
.block-21 li ul li { list-style: url('../images/dash.png'); }
.block-21 li ul li a { font-weight: normal; color: #636378; }
.block-21 li.collapse ul li a {color: #636378;}
.block-21 li ul li.current-page a { color: #e3001d; }
.block-21 li.collapse ul li.current-page a { color: #e3001d; }
.block-21 ul li ul li ul { padding-left: 6px; }

.block-22 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-22 ul li { text-transform: lowercase; list-style: url('../images/arrow-s.png'); margin-bottom: 4px; font-size: 11px; }
.block-22 ul li a { text-decoration: none; font-weight: bold; color: #636378; }
.block-22 li.collapse { list-style: url('../images/arrow-s-r-d.png'); }  
.block-22 li.collapse a.collapse-link { color: #E3001D; }
.block-22 li.collapse a { color: #e3001d; }
.block-22 li ul { margin: 6px 0px 6px 2px; }
.block-22 li ul li { list-style: url('../images/dash.png'); }
.block-22 li ul li a { font-weight: normal; color: #636378; }
.block-22 li.collapse ul li a {color: #636378;}
.block-22 li ul li.current-page a { color: #e3001d; }
.block-22 li.collapse ul li.current-page a { color: #e3001d; }
.block-22 ul li ul li ul { padding-left: 6px; }

/* - */

.block-views-avtiviteiten-block-1 .views-field-title { position: relative; z-index: 10; }
.view-id-avtiviteiten .views-field-field-einddatum,
.block-views-avtiviteiten-block-1 .views-field-field-start-eind-datum { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-1 .views-field-field-act-afbeelding { position: absolute; left: 0px; top: 0px; z-index: 0; }
.block-views-avtiviteiten-block-1 .views-field-field-act-afbeelding img { margin: 0px; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; height:auto; }
.block-views-avtiviteiten-block-1 .views-field-view-node a { z-index: 100; }
.block-views-avtiviteiten-block-1 .views-row { overflow:hidden; }
.block-views-avtiviteiten-block-1 .views-row:hover img,
.block-views-avtiviteiten-block-1 .views-row:active img { width:103%; height:auto; }

.view-id-avtiviteiten .views-row:active .views-field-field-einddatum,
.view-id-avtiviteiten .views-row:hover .views-field-field-einddatum,
.view-id-avtiviteiten .views-row:hover .views-field-field-start-eind-datum,
.view-id-avtiviteiten .views-row:active .views-field-field-start-eind-datum,
.view-id-avtiviteiten .views-row:hover .views-field-title,
.view-id-avtiviteiten .views-row:active .views-field-title { background:rgba(0, 0, 0, 0.8); color:#fff !important; }
.view-id-avtiviteiten .views-row:hover .views-field-title a,
.view-id-avtiviteiten .views-row:active .views-field-title a { color:#fff !important; }

.block-views-avtiviteiten-block-2 .views-field-title { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-2 .views-field-field-start-eind-datum { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-2 .views-field-field-act-afbeelding { position: absolute; left: 0px; top: 0px; z-index: 0; }
.block-views-avtiviteiten-block-2 .views-field-field-act-afbeelding img { margin: 0px; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; height:auto; }
.block-views-avtiviteiten-block-2 .views-field-view-node a { z-index: 100; }
.block-views-avtiviteiten-block-2 .views-row { overflow:hidden; }
.block-views-avtiviteiten-block-2 .views-row:hover img,
.block-views-avtiviteiten-block-2 .views-row:active img { width:103%; height:auto; }

.block-views-avtiviteiten-block-3 .views-field-title { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-3 .views-field-field-start-eind-datum { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-3 .views-field-field-act-afbeelding { position: absolute; left: 0px; top: 0px; z-index: 0; }
.block-views-avtiviteiten-block-3 .views-field-field-act-afbeelding img { margin: 0px; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; height:auto; }
.block-views-avtiviteiten-block-3 .views-field-view-node a { z-index: 100; }
.block-views-avtiviteiten-block-3 .views-row { overflow:hidden; }
.block-views-avtiviteiten-block-3 .views-row:hover img,
.block-views-avtiviteiten-block-3 .views-row:active img { width:103%; height:auto; }

.block-views-avtiviteiten-block-4 .views-field-title { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-4 .views-field-field-start-eind-datum { position: relative; z-index: 10; }
.block-views-avtiviteiten-block-4 .views-field-field-act-afbeelding { position: absolute; left: 0px; top: 0px; z-index: 0; }
.block-views-avtiviteiten-block-4 .views-field-field-act-afbeelding img { margin: 0px; }
.block-views-avtiviteiten-block-4 .views-field-field-act-afbeelding img { margin: 0px; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; height:auto; }
.block-views-avtiviteiten-block-4 .views-field-view-node a { z-index: 100; }
.block-views-avtiviteiten-block-4 .views-row { overflow:hidden; }
.block-views-avtiviteiten-block-4 .views-row:hover img,
.block-views-avtiviteiten-block-4 .views-row:active img { width:103%; height:auto; }

.views-field-field-timeline-image-1 img,
.views-field-field-tentoonstelling-afbeelding img { margin: 0px; transition:all 0.5s; -webkit-transition:all 0.5s; width:100%; height:auto; }
.views-field-field-timeline-image-1,
.views-field-field-tentoonstelling-afbeelding { overflow:hidden; height: 130px; }
.views-field-field-timeline-image-1:hover img,
.views-field-field-timeline-image-1:active img,
.views-field-field-tentoonstelling-afbeelding:hover img,
.views-field-field-tentoonstelling-afbeelding:active img { width:103%; height:auto; }


.box { background-size: 100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; }
.box:hover { background-size: 102% 102%; }

.boxes .buttons-inner { background-color: transparent; transition: all 0.5s; -webkit-transition: all 0.5s; }

.box:hover .buttons-inner { background:rgba(0, 0, 0, 0.8); }
.box:hover a.box { color:#fff !important; }

/* - */

.views-field-field-field-partner-lees-verder { width: 350px; float: left; padding-left: 10px; }
.views-field-field-field-partner-lees-verder a { font-size: 11px; text-decoration: none; color: #C20016; }

article .date-display-single { font-size: 18px; color: #e3001d; }
article .date-display-start { font-size: 18px; color: #e3001d; }
article .date-display-end { font-size: 18px; color: #e3001d; }
article .field-type-datetime .field-item {  color: #e3001d; }
.node-type-tentoonstelling article .field-type-datetime span { color: #e3001d; }

.region-sidebar-first-inner .views_slideshow_cycle_teaser_section { margin-right: auto; margin-left: auto; }
.block .content .view-id-geen_resultaten p { font-size: 12px; padding-left: 0px; }

/*.field-name-field-collectie-afbeeldingen img { float: left; margin-right: 8px; margin-bottom: 10px; }*/
.view-e-card-thema-s img { margin: 2px 10px 6px 0px }
.view-e-card-thema-s a { line-height: 20px; }
.view-e-card-thema-s { width: 582px; }

.view-e-card-thema-s .views-row { float: left; margin: 0 4px 4px 0; }
.view-e-card-thema-s .views-row .views-field-title a { color: #898989; font-weight: bold; font-size: 12px; text-transform: lowercase; padding-right: 10px; text-decoration: none; background: url('../images/arrow-s.png') right center no-repeat; }
.node-type-e-card-thema .node-links { display: none; }
.node-type-e-card-formulier .node-link { display: none; }

.field-type-ecard form input[type="text"], .field-type-ecard form textarea { color: #6F6F6F; width: 568px; border: 1px solid #D2D2D2; padding: 8px; margin-top: 4px; }
.field-type-ecard form .grippie { width: 568px; margin: 0 0 4px 0; }
.field-type-ecard form label { font-weight: normal; text-transform: lowercase; color: #6F6F6F; }
.field-type-ecard .description { font-size: 12px; text-transform: lowercase; }

.page .region-content form input[type="submit"] { background: url('../images/submit-bg.jpg') repeat-x; ); height: 34px; padding: 0 28px 12px 28px; line-height: 6px; border-radius: 0px; border: none; ; text-shadow: none; color: #fff; text-transform: lowercase; }
.page .region-content form input[type="submit"]:hover { background: url('../images/submit-bg.jpg') repeat-x; ); height: 34px; padding: 0 28px 12px 28px; line-height: 6px; border-radius: 0px; border: none; ; text-shadow: none; color: #fff; text-transform: lowercase; }

.field-type-ecard input[type="submit"] { background: url('../images/submit-bg.jpg') repeat-x; ); height: 34px; padding: 0 28px 12px 28px; line-height: 6px; border-radius: 0px; border: none; ; text-shadow: none; color: #fff; text-transform: lowercase; }

.ecard-if-text { position: static; }
article.node-e-card-formulier { color: #6F6F6F; }

.view-e-card-overzicht img { margin: 2px 10px 6px 0px }
.view-e-card-overzicht a { line-height: 20px; }
.view-e-card-overzicht { width: 582px; }
.view-e-card-overzicht .views-row { float: left; margin: 0 4px 4px 0; }
.view-e-card-overzicht .views-row .views-field-title a { font-weight: bold; font-size: 12px; text-transform: lowercase; padding-right: 10px; text-decoration: none; background: url('../images/arrow-s.png') right center no-repeat; }

.tentoonstelling-sub { margin-left: 20px !important; }
.tentoonstelling-sub li a { color: #636378 !important; }
.tentoonstelling-sub li.current-page a { color: #E3001D !important; }
.field-name-field-collectie-afbeeldingen .field-items { width: 540px; height: 180px; }
.field-name-field-collectie-afbeeldingen .field-items .field-item { width: 152px; float :left; margin-right: 10px; }
.field-name-field-collectie-afbeeldingen { position: relative; padding: 0 0 0 32px; width: 508px; }
.field-name-field-collectie-afbeeldingen #prev { display: block; position: absolute; width: 17px; height: 35px; top: 38px; left: 0; background: url('../images/s-left.png') no-repeat; font: 0/0 a; text-shadow: none; color: transparent; }
.field-name-field-collectie-afbeeldingen #next { display: block; position: absolute; width: 17px; height: 35px; top: 38px; right: 0; background: url('../images/s-right.png') no-repeat; font: 0/0 a; text-shadow: none; color: transparent; }



/* overzicht-blog */

body.page-taxonomy-term .menu-mlid-1537,
body.page-blog .menu-mlid-1537,
body.node-type-blog .menu-mlid-1537 { list-style: url('../images/arrow-s-r-d.png'); }
body.page-blog .menu-mlid-1537 > a:visited,
body.node-type-blog .menu-mlid-1537 > a:visited,
body.page-taxonomy-term .menu-mlid-1537 > a,
body.page-blog .menu-mlid-1537 > a,
body.page-taxonomy-term .menu-mlid-1537 > a,
body.node-type-blog .menu-mlid-1537 > a { color: #e3001d; }

.page-blog .block-main,
.page-blog-en .block-main,
.page-blog-frysk .block-main { width:620px; float:left; }

.page-blog #block-views-avtiviteiten-block-6,
.page-blog #block-views-avtiviteiten-block-5,
.page-blog-en #block-views-avtiviteiten-block-6,
.page-blog-en #block-views-avtiviteiten-block-5,
.page-blog-frysk #block-views-avtiviteiten-block-6,
.page-blog-frysk #block-views-avtiviteiten-block-5 { float:right; }

.block-blog-tags-block-1 h2,
.side-blog-header { background:#ceb335; color:#fff; padding:10px 10px 15px 10px; font-family:'US_SansRegular'; text-transform:uppercase; font-size:30px; line-height:26px; }

.block-blog-tags-block-1 { margin-top: 1em; }

.block-blog-tags-block-1 .view-content,
.side-blog-content { padding:10px; border-left:1px dotted #9e9e9d; border-right:1px dotted #9e9e9d; border-bottom:1px dotted #9e9e9d; }
.block-blog-tags-block-1 a,
.side-blog-content a { margin:10px 0; display:block; }

.view-overzicht-blog { width:620px; float:left; }

.view-overzicht-blog .views-row { position: relative; margin-top: 6px; width: 530px; float:left; }
.view-overzicht-blog .views-field-field-afbeelding-blog { width: 170px; float: left; }

.view-overzicht-blog .views-field-title,
.view-overzicht-blog .views-field-field-datum-blog,
.view-overzicht-blog .views-field-body,
.view-overzicht-blog .views-field-view-node { width: 350px; float: left; padding-left:10px; }

.view-overzicht-blog .views-field-title a:visited,
.view-overzicht-blog .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 12px; }
.view-overzicht-blog .views-field-field-datum-blog { color: #c20016; font-size: 11px; line-height: 20px; text-transform: lowercase; }
.view-overzicht-blog .views-field-body p { font-size: 11px; color: #636362; }
.view-overzicht-blog .views-field-body { padding-top: 8px; }
.view-overzicht-blog .views-field-nothing { position: absolute; bottom: 0; left: 180px; padding-left: 0px !important; border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; width: 350px; }
.view-overzicht-blog .views-field-nothing a:visited,
.view-overzicht-blog .views-field-nothing a { font-size: 11px; color: #c20016; text-decoration: none; }
.view-overzicht-blog img { margin: 0; }

.view-overzicht-blog .empty-image .views-field-title,
.view-overzicht-blog .empty-image .views-field-field-datum-blog,
.view-overzicht-blog .empty-image .views-field-body { width: 530px; float: left; padding-left: 0; }
.view-overzicht-blog .empty-image .views-field-view-node { width: 520px; left: auto; }
.view-overzicht-blog .empty-image .views-field-body { margin-bottom: 20px; }

#comments { border-top:1px dotted #9e9e9d; padding:30px; background:#f5f5f5; margin-top:30px; }
#comments .comment { padding:15px 0; border-bottom:1px dotted #9e9e9d; }
#comments h2 { color:#000; }
#comments h2.comment-form { margin-top:30px; }
#comments .form-item-name input { width:100%; }
#comments .form-item-subject input { width:100%; }

/*--TIJDELIJK--*/
/*.node-unpublished { border-top:none; padding:0; margin-top:0; background:none; }*/


/* overzicht-nieuws */

.overzicht-nieuws .views-row { position: relative; margin-top: 6px; width: 530px; float: left; }
.overzicht-nieuws .views-field-field-tentoonstelling-afbeelding,
.overzicht-nieuws .views-field-field-timeline-image-1,
.overzicht-nieuws .views-field-field-timeline-image { width: 170px; float: left; }

.overzicht-nieuws .views-field-field-tentoonstelling-afbeelding + .views-field-field-timeline-image,
.overzicht-nieuws .views-field-field-tentoonstelling-afbeelding + .views-field-field-timeline-image-1 { display: none; }

.overzicht-nieuws .views-field-title,
.overzicht-nieuws .views-field-field-timeline-date,
.overzicht-nieuws .views-field-body { width: 350px; float: left; padding-left: 10px; }

.overzicht-nieuws .views-field-title a:hover,
.overzicht-nieuws .views-field-title a:active { color:#c20016 !important; }
.overzicht-nieuws .views-field-title a:visited,
.overzicht-nieuws .views-field-title a { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 12px; }
.overzicht-nieuws .views-field-field-timeline-date { color: #c20016; font-size: 11px; line-height: 20px; text-transform: lowercase; }
.overzicht-nieuws .views-field-body p { font-size: 11px; color: #636362; }
.overzicht-nieuws .views-field-body { padding-top: 8px; }
.overzicht-nieuws .views-field-view-node { position: absolute; bottom: 0; left: 180px; padding-left: 0px !important; border-bottom: 1px dotted #9e9e9d; padding-bottom: 0px; width: 350px; }
.overzicht-nieuws .views-field-view-node a:visited,
.overzicht-nieuws .views-field-view-node a { font-size: 11px; color: #c20016; text-decoration: none; }
.overzicht-nieuws .views-field-view-node a:hover,
.overzicht-nieuws .views-field-view-node a:active { color:#000; }
.overzicht-nieuws img { margin: 0; }

.overzicht-nieuws .empty-image .views-field-title,
.overzicht-nieuws .empty-image .views-field-field-timeline-date,
.overzicht-nieuws .empty-image .views-field-body { width: 530px; float: left; padding-left: 0; }
.overzicht-nieuws .empty-image .views-field-view-node { width: 520px; left: auto; }
.overzicht-nieuws .empty-image .views-field-body { margin-bottom: 20px; }

.block-25 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-25 ul li { text-transform: lowercase; list-style: url('../images/arrow-s.png'); margin-bottom: 4px; font-size: 11px; }
.block-25 ul li a { text-decoration: none; font-weight: bold; color: #636378; }
.block-25 li.collapse { list-style: url('../images/arrow-s-r-d.png'); }  
.block-25 li a:hover,
.block-25 li a:active,
.block-25 li.collapse a.collapse-link { color: #E3001D; }
.block-25 li.collapse a { color: #e3001d; }
.block-25 li ul { margin: 6px 0px 6px 2px; }
.block-25 li ul li { list-style: url('../images/dash.png'); }
.block-25 li ul li a { font-weight: normal; color: #636378; }
.block-25 li.collapse ul li a {color: #636378;}
.block-25 li ul li.current-page a { color: #e3001d; }
.block-25 li.collapse ul li:hover a,
.block-25 li.collapse ul li:active a,
.block-25 li.collapse ul li.current-page a { color: #e3001d; }
.block-25 ul li ul li ul { padding-left: 6px; }

.block-26 ul { margin: 6px 0px 0px 12px; padding: 0; }
.block-26 ul li { text-transform: lowercase; list-style: url('../images/arrow-s.png'); margin-bottom: 4px; font-size: 11px; }
.block-26 ul li a { text-decoration: none; font-weight: bold; color: #636378; }
.block-26 li.collapse { list-style: url('../images/arrow-s-r-d.png'); }  
.block-26 li.collapse a.collapse-link { color: #E3001D; }
.block-26 li.collapse a { color: #e3001d; }
.block-26 li ul { margin: 6px 0px 6px 2px; }
.block-26 li ul li { list-style: url('../images/dash.png'); }
.block-26 li ul li a { font-weight: normal; color: #636378; }
.block-26 li.collapse ul li a {color: #636378;}
.block-26 li ul li.current-page a { color: #e3001d; }
.block-26 li.collapse ul li.current-page a { color: #e3001d; }
.block-26 ul li ul li ul { padding-left: 6px; }


.node-type-home-grid-pagina .block-home-boxes-block-1 { width: 712px; float: right; }

.block-29,
.block-28,
.block-27,
.node-type-home-grid-pagina .block-r3-nieuws-fries-block-1,
.node-type-home-grid-pagina .block-r3-nieuws-block-1 { width: 222px; float: left; margin-top: 10px; }

.block-29 h2,
.block-28 h2,
.block-27 h2,
.node-type-home-grid-pagina .block-r3-nieuws-fries-block-1 h2,
.node-type-home-grid-pagina .block-r3-nieuws-block-1 h2 {
	color: #e3001d;
	font-weight: normal;
	text-transform: lowercase;
	font-size: 26px;
	margin: 0 !important;
}
.node-type-home-grid-pagina .views-field-title {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #9d9d9c;
}
.block-29 strong,
.block-28 strong,
.block-27 strong { color: #e3001d; }

.node-type-home-grid-pagina .views-field-title a:visited,
.node-type-home-grid-pagina .views-field-title a { color: #6F6F6F; text-decoration: none; }
.node-type-home-grid-pagina .views-field-title a:hover { color: #e3001d; }

.item-list ul.pager { padding-top: 10px; }

.field-name-body:before,
.field-name-body:after {
    content:"";
    display:table;
}

.field-name-body:after {
    clear:both;
}

.field-name-body {
    zoom:1;
}

.page-search #section-content #edit-submit { margin-top: 10px; }

#activiteiten-overzicht .item { width: 100%; float: left; margin-top: 6px; }
#activiteiten-overzicht .inhoud { width: 350px; float: left; margin-left: 10px; border-bottom: 1px dotted #9e9e9d; min-height: 130px; height: 130px; height: auto !important;  }
#activiteiten-overzicht .image { width: 170px; float: left; }
#activiteiten-overzicht .image img { display: block; margin: 0; }
#activiteiten-overzicht .title { text-transform: lowercase; font-size: 18px; text-decoration: none; color: #000000; line-height: 16px; margin-bottom: 8px; }
#activiteiten-overzicht a { display: block; font-size: 11px; color: #c20016; text-decoration: none; padding: 0 0 2px; }
#activiteiten-overzicht p { font-size: 11px; color: #636362; padding-top: 8px; margin: 0 0 8px; }
#activiteiten-overzicht .data { display: none; border-top: 1px dotted #9e9e9d; padding-top: 2px; }
#activiteiten-overzicht .view-date { display: inline-block; *zoom: 1; *display: inline; font-size: 11px; color: #c20016; margin-bottom: 2px; padding-bottom: 2px; cursor: pointer; background: url('../images/arrow-s-r.png') right 4px no-repeat; padding-right: 12px; }
#activiteiten-overzicht .view-date.expanded { background: url('../images/arrow-s-r-d.png') right 3px no-repeat; padding-right: 14px; }

#onderwijs-content.ui-corner-all { border: none; }
#onderwijs-content.ui-corner-all,
#onderwijs-content .ui-corner-all,
#onderwijs-content .ui-state-default,
#onderwijs-content.ui-widget-content,
#onderwijs-content .ui-widget-content,
#onderwijs-content .ui-widget-header { border: none; background: #fff; color: #000; font-weight: normal; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited { color: #6F6F6F }

.ui-tabs-hide { display: none; }

.fancybox-image { display: block; text-align: center; }
.fancybox-image img { margin: 0; }

.view-onderwijs .view-content:after,
.view-onderwijs .view-content:before { content: ""; display: table; }
.view-onderwijs .view-content:after { clear: both; }
.view-onderwijs .view-content { *zoom: 1; margin: 0 -7px; width: 540px; }
.view-onderwijs .views-row { display: inline-block; *zoom: 1; *display: inline; width: 160px; margin: 0 7px; vertical-align: top; }
.view-onderwijs img { margin: 0; max-width: 100%; height: auto; }
.view-onderwijs a { display: block; }
.view-onderwijs .views-field-title a { text-decoration: none; color: #6F6F6F; padding: 4px 7px 7px 7px; font-size: 11px; }
.view-onderwijs .views-field-title a:visited { color: #6F6F6F; }
.view-onderwijs .field-content { display: block; }

#onderwijs-content { margin-top: 21px; }
#onderwijs-content #tab-1 > div,
#onderwijs-content #tab-2 > div { padding: 21px; }
#onderwijs-content .ui-tabs-nav { padding: 0 0 0 7px; border-bottom: 1px solid #d2d2d2; }
#onderwijs-content .ui-tabs-nav:after,
#onderwijs-content .ui-tabs-nav:before { content: ""; display: table; }
#onderwijs-content .ui-tabs-nav:after { clear: both; }
#onderwijs-content .ui-tabs-nav li { list-style: none; padding: 7px 14px; float: left; margin: 0 0 -1px; border-radius: 0; }
#onderwijs-content .ui-state-active { border: 1px solid #d2d2d2; border-bottom: 1px solid #fff; padding-top: 6px !important }
#onderwijs-content .tab ul { margin: 0; padding: 0; }
#onderwijs-content .tab li { list-style: none; margin: 0 0 7px; padding: 0 0 7px; border-bottom: 1px solid #E9E9E9; } 
#onderwijs-content .tab { color: #6F6F6F; font-size: 12px; }

#block-views-avtiviteiten-block-6,
#block-views-avtiviteiten-block-5 { width: 314px; display: inline; float: left; position: relative; margin-left: 6px; margin-right: 0px; margin-top: 6px; }
#block-views-avtiviteiten-block-6 .view-header h2,
#block-views-avtiviteiten-block-5 .view-header h2 { font-family: 'US_SansRegular'; text-transform: uppercase; margin: 0px; font-size: 30px; color: #ffffff; }
#block-views-avtiviteiten-block-6 .view-header p,
#block-views-avtiviteiten-block-5 .view-header p { color: #ffffff; font-size: 12px; }
#block-views-avtiviteiten-block-6 .views-field-title,
#block-views-avtiviteiten-block-5 .views-field-title { position: relative; z-index: 10; }
#block-views-avtiviteiten-block-6 .views-field-field-start-eind-datum,
#block-views-avtiviteiten-block-5 .views-field-field-start-eind-datum { position: relative; z-index: 10; }
#block-views-avtiviteiten-block-6 .views-field-field-act-afbeelding,
#block-views-avtiviteiten-block-5 .views-field-field-act-afbeelding { position: absolute; left: 0px; top: 0px; z-index: 0; }
#block-views-avtiviteiten-block-6 .views-field-field-act-afbeelding img,
#block-views-avtiviteiten-block-5 .views-field-field-act-afbeelding img { margin: 0px; }
#block-views-avtiviteiten-block-6 .views-field-view-node a,
#block-views-avtiviteiten-block-5 .views-field-view-node a { z-index: 100; }
#block-views-avtiviteiten-block-6 .view-header,
#block-views-avtiviteiten-block-5 .view-header { background: #ceb335; padding: 0px 0px 15px 10px; height: 115px; }
#block-views-avtiviteiten-block-6 .views-field-title,
#block-views-avtiviteiten-block-5 .views-field-title { padding-top: 4px; }

.view-avtiviteiten .item-list ul.pager { margin-bottom: 0; }

.field-name-field-slider { width: 540px; position: relative; }
.field-name-field-slider img { display: block; margin: 0; }
.field-name-field-slider .bx-prev,
.field-name-field-slider .bx-next {
    position: absolute;
    display: block;
    width: 40px;
    height: 80px;
    margin-top: -40px;
    background: rgba(0, 0, 0, 0.5);
    top: 50%;
    border-radius: 5px;
    opacity: 0;
    -webkit-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
    font: 0/0 a;
    color: transparent;
}

.field-name-field-slider .bx-prev:before,
.field-name-field-slider .bx-next:before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	top: 29px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.field-name-field-slider .bx-prev { left: 15px; }
.field-name-field-slider .bx-next { right: 15px; }

.field-name-field-slider .bx-prev:before {
    left: 14px;
    border-left: 4px solid white;
    border-bottom: 4px solid white;
}

.field-name-field-slider .bx-next:before {
	left: 5px;
    border-top: 4px solid white;
    border-right: 4px solid white;
}

.field-name-field-slider:hover .bx-prev,
.field-name-field-slider:hover .bx-next { opacity: 1; }
.field-name-field-slider .bx-captions { position: absolute; left: 0; bottom: 0; right: 0; padding: 1em 1.5em; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); color: white; font-size: 15px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,0) 0%, rgba(0,0,0,.5) 100%);
	background: -webkit-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(0,0,0,.5) 100%);
	background: linear-gradient(to bottom,  rgba(229,229,229,0) 0%,rgba(0,0,0,.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#000000',GradientType=0 );
}

.view-taxonomy-term a { text-decoration: none; }
.view-taxonomy-term .links { display: none; }
.view-taxonomy-term h2 { margin: 0; font-size: 20px; }
.view-taxonomy-term .views-row + .views-row { border-top: 1px dotted #9e9e9d; padding-top: .75em; }
.view-taxonomy-term { padding-bottom: 3em; }

.page-taxonomy-term article.node-blog { display:none; }

.feed-icon { display: none; }
    
/* - Bann - */

#bann { position: fixed; width: 100%; padding: 21px 0; color: #fff; bottom: 0; left: 0; right: 0; background: #3d4143; text-align: center; z-index: 999; }
#bann .icon { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; background: url(../images/icon-brief.png) no-repeat; width: 28px; height: 19px; }
#bann p,
#bann form { display: inline; }
#bann p { color: #fff; padding: 0 49px 0 14px; }
#bann input[type="text"] { border: none; background: #fff; padding: 4px 10px; }
#bann input[type="submit"] { background: #deb60b; border-radius: 0; padding: 0 28px; border: none; text-shadow: none; color: #fff; font-weight: normal; height: 23px; line-height: 23px; margin-left: 7px; }

#bann ::-webkit-input-placeholder { color: #bfc2c2; font-size: 12px; }
#bann :-moz-placeholder { color: #bfc2c2; font-size: 12px; }
#bann ::-moz-placeholder { color: #bfc2c2; font-size: 12px; }
#bann :-ms-input-placeholder { color: #bfc2c2; font-size: 12px; }

#bann #close { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; background: url(../images/icon-close.png) no-repeat; width: 20px; height: 19px; margin-left: 35px; font: 0/0 a; color: transparent; cursor: pointer; }

.node-type-onderwijs .view-onderwijs .view-content { width: auto; }