/* Fonts */

@font-face {
	font-family: 'FrutigerLTStd46LightItalic';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightitalic-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightitalic-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightitalic-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightitalic-webfont.svg#webfontdnWF4tUx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd47LightCondensed';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightcn-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightcn-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightcn-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-lightcn-webfont.svg#webfontszmPUVV0') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd45Light';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-light-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-light-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-light-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-light-webfont.svg#webfontPNOjOynK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd66BoldItalic';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bolditalic-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bolditalic-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bolditalic-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bolditalic-webfont.svg#webfont7kwbJPxJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd67BoldCondensed';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-boldcn-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-boldcn-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-boldcn-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-boldcn-webfont.svg#webfontxJrwJunH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd65Bold';
	src: url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bold-webfont.eot');
	src: local('?'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bold-webfont.woff') format('woff'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bold-webfont.ttf') format('truetype'), url('/Portals/8e4dd88e-ba61-4b27-a192-b2f1b6cb1f51/font/frutigerltstd-bold-webfont.svg#webfontnIpwdDQv') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background: #303030; margin: 0px; padding: 0px; font: 9pt/1.8em 'FrutigerLTStd45Light', arial, verdana, sans-serif; color: #313131; overflow-y: scroll;}
h1,h2,h3,h4,h5,p {margin: 0px; padding: 0px;}

h3 {font-size: 15pt; color: #305a84; font-weight: normal;}
p {margin-bottom: 0.4em;}

a  {-webkit-transition:color 0.2s ease-in; -moz-transition:color 0.2s ease-in; -o-transition:color 0.2s ease-in; transition:color 0.2s ease-in;}
a:link, a:visited {color: #305a84;}
a:active, a:hover {color: #313131;}

fieldset {margin: 0px; padding: 15px; border: 1px solid #d3d3d3;}
legend {font-size: 10pt; font-weight: normal; font-family: "FrutigerLTStd65Bold", arial, verdana, sans-serif; padding: 0px 10px;}

.clear {clear: both;}

/* Logo, navigatie & login */

#controls {background: #121213; text-align: center;}

#wrapper1 {background: url('/Themes/Containers/Images/VergadercentrumTwentetop_spacer.png') repeat-x;}
#wrapper1_inner {width: 940px; margin: 0px auto; overflow: hidden;}

#logo {width: 220px; height: 110px; float: left; background: url('/Themes/Containers/Images/VergadercentrumTwentelogo.png') no-repeat; text-indent: -9999px;}

#login {float: left; height: 39px; text-align: right; width: 720px;}
#login a {display: inline-block; width: 80px; height: 27px; background: url('/Themes/Containers/Images/VergadercentrumTwentelogin.png') no-repeat; text-indent: 9999px; margin-top: 6px;}
#login a:hover {background-position: bottom left;}

#hoofdnavigatie {float: left; height: 72px; width: 720px;}

#subnavigatie {min-height: 35px; clear: both;}
#subnavigatie ul {list-style-type: none; padding: 0px; margin: 0px; float: right;}
#subnavigatie li {display: inline;}


/* Javascript header */

#wrapper2 {background: #000 url('/Themes/Containers/Images/VergadercentrumTwenteheader_bg.png') repeat-x top left;}
#slider_foto {text-align: center; overflow: hidden;}
#slider_titel_balk {background: url('/Themes/Containers/Images/VergadercentrumTwenteheader_spacer.png');}
#slider_titel_balk_inner {width: 940px; margin: 0px auto; overflow: hidden;}
#slider_buttons {width: 102px; float: left;}
#slider_buttons ul {margin: 0px; padding: 0px; list-style-type: none;}
#slider_buttons li {display: inline;}
#slider_buttons a {float: left; width: 51px; height: 51px; text-indent: -9999px; background: url('/Themes/Containers/Images/VergadercentrumTwenteheader_button.png');}
#slider_buttons a.left {background-position: top left;}
#slider_buttons a.left:hover {background-position: bottom left;}
#slider_buttons a.right {background-position: top right;}
#slider_buttons a.right:hover {background-position: bottom right;}
#slider_titel {float: left; padding-left: 15px;}
#slider_titel h1 {line-height: 50px; font-size: 15pt; font-weight: bold;}


/* Content kolommen */

#wrapper3 {background: #eeeeee url('/Themes/Containers/Images/VergadercentrumTwentecontent_bg_spacer.png') repeat-x;}
#wrapper3_inner {background: url('/Themes/Containers/Images/VergadercentrumTwentecontent_bg.png') no-repeat top center;}
#wrapper3_inner2 {background: url('/Themes/Containers/Images/VergadercentrumTwentefooter_spacer.png') repeat-x bottom center;}
#wrapper3_inner3 {width: 940px; margin: 0px auto; padding: 50px 0px;}
#col1 {float: left; width: 280px; margin-right: 20px;}
#col2 {float: left; width: 620px; margin-left: 20px;}


/* Footer */

#wrapper4{}
#wrapper4_inner {width: 960px; margin: 0px auto;}
.footer_col {width: 300px; float: left; margin: 0px 10px; padding: 40px 0px;}


/* Content stijlen */

.content_header1 {font-size: 15pt; color: #305a84; padding-bottom: 0.6em;}
.content_normal strong {font-family: 'FrutigerLTStd65Bold', arial, verdana, sans-serif; font-weight: normal;}
a.content_label1, a.content_label2 {color: #303030;}

input.content_textbox, textarea.content_textbox {
		margin: 0px;
		padding: 4px;
		background: #fff;
		border: 1px solid #dadbdb;
		font-family: 'FrutigerLTStd45Light', arial, verdana, sans-serif;
		font-size: 9pt;
		-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
		box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

/* Footer stijlen */
.footer_col .content_normal {color: #fff;}
.footer_col ul.lijst {list-style-type: none; margin: 0px; padding: 0px; border-bottom: 1px solid #383838; border-top: 1px solid #292929;}
.footer_col ul.lijst li {display: block; border-top: 1px solid #383838; border-bottom: 1px solid #292929; padding: 4px 0px; color: #979797;}
.footer_col ul.lijst a {}

.footer_col a:link, .footer_col  a:visited {color: #fff;}
.footer_col a:active, .footer_col  a:hover {color: #bf1f24;}

.footer_col input.content_textbox, .footer_col textarea.content_textbox {
		margin: 0px;
		padding: 4px;
		background: #242424;
		border: 1px solid #4f4f4f;
		font-family: 'FrutigerLTStd45Light', arial, verdana, sans-serif;
		font-size: 9pt;
		color: #fff;
		-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

.footer_col .content_altheader2 a {
		display: inline-block;
		background: #305a84;
		border: 1px solid #4f4f4f;
		font-family: 'FrutigerLTStd65Bold', arial, verdana, sans-serif;
		text-decoration: none;
		-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-webkit-transition: background-color 0.2s ease-in;
		-moz-transition: background-color 0.2s ease-in;
		-o-transition: background-color 0.2s ease-in;
		transition: background-color 0.2s ease-in;
	}

.footer_col .content_altheader2 a span {
		display: inline-block;
		padding: 5px 10px;
		color: #fff;
		border: 0px;
		-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
.footer_col .content_altheader2 a:active, .footer_col .content_altheader2 a:hover {text-decoration: none; background: #313131;}

/* Call to action button */

a.calltoaction, .content_altheader2 a {
	display: inline-block;
	background: #305a84;
	font-family: 'FrutigerLTStd65Bold', arial, verdana, sans-serif;
	text-decoration: none;
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background-color 0.2s ease-in;
	-moz-transition: background-color 0.2s ease-in;
	-o-transition: background-color 0.2s ease-in;
	transition: background-color 0.2s ease-in;
	}
a.calltoaction span, .content_altheader2 a span {
	display: inline-block;
	border: 1px solid #ffffff;
	padding: 5px 10px;
	color: #fff;
	-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

a.calltoaction:active, a.calltoaction:hover, .content_altheader2 a:active, .content_altheader2 a:hover {text-decoration: none; background: #313131;}


/* Homepage arrangementen */

.arrangement {display: block; width: 300px; float: left;}
.left {margin: 0px 10px 20px 0px;}
.right {margin: 0px 0px 20px 10px;}
.arrangement img {border: 0px;}
a.arrangement_button {position: relative; display: block; width: 300px; height: 169px; border: 0px; text-decoration: none;}
a.arrangement_button p {display: none;}
a.arrangement_button:hover p {position: relative; margin-top: -35px; z-index: 9999; display: block; width: 280px; height: 35px; padding: 0px 10px; background: #000; background: rgba(0,0,0,0.7); color: #fff; line-height: 35px;}



/* Slider opmaak */

#slider_wrapper {position: relative; width: 100%; height: 348px; overflow: hidden;}
#slider_wrapper_inner {width: 960px; margin: 0px auto; position: relative;}
#slider_nav {position: absolute; bottom: 0px; width: 100%; height: 51px; background: url('/Themes/Containers/Images/VergadercentrumTwenteheader_spacer.png') repeat-x;}
#slider {padding: 0px;margin: 0px;list-style-type: none;width: 1280px;height: 297px;position: relative;margin-left: -160px;margin-right: -160px;background: #000 url('/Portals/52f2e51e-be41-48e7-b824-ac686389b659/header/img/loading.gif') no-repeat 50% 50%;}
#slider a img {border: 0px;}
#slider img {position: absolute;display: none;top: 0px;}
.nivoSlider {position:relative;}
.nivoSlider img {position: absolute;top: 0px;left: 0px;}
.nivoSlider a.nivo-imageLink {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 0px;padding: 0px;margin: 0px;z-index: 60;display:none;}
.nivo-slice {display: block;position: absolute;z-index: 50;height: 100%;}
.nivo-caption {position: absolute;bottom: -51px;left: 0px;height: 51px;width: 100%;z-index: 89;}
.nivo-caption p {padding: 0px;margin: 0px;color: #000;line-height: 51px;font-size: 15pt;font-weight: normal;font-family: 'FrutigerLTStd67BoldCondensed', arial, verdana, sans-serif;padding-left: 275px;background: url('/Themes/Containers/Images/VergadercentrumTwenteheader_spacer.png') repeat-x;}
.nivo-caption p a:link, .nivo-caption p a:visited {color: #fff;font-style: normal;}
.nivo-caption p a:active, .nivo-caption p a:hover {color: #fff;text-decoration: underline;}
.nivo-directionNav {position: absolute;bottom: -51px;z-index: 110;left: 160px;}
.nivo-directionNav a {float: left;cursor: pointer;display: block;width: 51px;height: 51px;background: url('/Themes/Containers/Images/VergadercentrumTwenteheader_button.png');text-indent: -9999px;border: 0px;}
a.nivo-prevNav 			{background-position: top left;}
a.nivo-prevNav:hover	{background-position: bottom left;}
a.nivo-nextNav 			{background-position: top right;}
a.nivo-nextNav:hover	{background-position: bottom right;}
.nivo-controlNav {position: absolute;left: 10px;top: 203px;z-index: 9999;}
.nivo-controlNav a {position: relative;z-index: 9999;cursor: pointer;display: block;width: 10px;height: 10px;background: url('/Portals/52f2e51e-be41-48e7-b824-ac686389b659/header/img/bullets.png') no-repeat;text-indent: -9999px;border: 0px;margin-right: 3px;float: left;}
.nivo-controlNav a.active {font-weight: bold;background-position: -10px 0px;}


/* Tabel opmaak */

.arrangementen_tabel {border: 1px solid #ededed; text-align: center;}
.arrangementen_tabel td {padding: 5px 8px; margin: 4px;}
.tabel_header {padding: 8px; text-align: center; font-size: 12pt; color: #305a84; background: #005076 url('/Themes/Containers/Images/VergadercentrumTwentetabel_header_spacer.png') repeat-x; font-weight: normal; color: #fff;}
.table_titel {}
.tabel_row, .tabel_altrow {border-left: 1px solid #fff; border-right: 1px solid #fff;}
.tabel_row td {background: #fff url('/Themes/Containers/Images/VergadercentrumTwentetabel_spacer.png') repeat-x; border-bottom: 1px solid #ededed;}
.tabel_altrow td {background: #fff url('/Themes/Containers/Images/VergadercentrumTwentetabel_spacer.png') repeat-x; border-bottom: 1px solid #ededed;}
.tabel_price {background: #005076 url('/Themes/Containers/Images/VergadercentrumTwentetabel_header_spacer.png') repeat-x; color: #fff;}
.tabel_left {text-align: left;}
.borderleft {border-left: 1px solid #fff;}
.borderright {border-right: 1px solid #e5e5e5;}
