html, body {
	height : 100%;
}
body {
	background : #e1b364 url('/img/bg.jpg') repeat-x bottom fixed;
	color : black;
	font-family : Calibri, Tahoma, sans-serif;
	font-size : 13px;
	line-height : 1.3;
	overflow-x : hidden;
	overflow-y : scroll;
}

#container {
	background-color: #e8c180;
	display : block;
	width : 950px;
	margin : 0px auto;
	height : auto !important;
	height : 100%;
	min-height : 100%;
	position : relative;
}

a:link, a:visited, a:active {
	color : black;
	text-decoration : underline;
}

a:hover {
	text-decoration : none;
}

.bg_gradient {
	background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */
}

a.convers8_mf_share_photos {
	background : url('../img/button_delen_fotos.png') no-repeat 0 0;
	display : block;
	width : 103px;
	height : 31px;
	font-size:0px;
	overflow:hidden;
	margin : 5px auto;
	text-indent : 100px;
	text-decoration : none;
	color : #d6af6d;
}

a.convers8_mf_share_photos:hover {
	background : url('../img/button_delen_fotos.png') no-repeat 0 -31px;
}
/* Header */
		#header {
			position : relative;
			width : 100%;
			margin-bottom : 100px;
			*margin-bottom : 30px;
		}
		
		.header_overlay {
			position : absolute;
			width : 991px;
			height : 288px;
			background : url('../img/overlay_header.png') no-repeat;
			left : -21px;
			top : -1px;
			z-index : 1;
		}
		
		.logo {
			background : url('../img/logo_bg.png') no-repeat;
			display : block;
			width : 333px;
			height : 158px;
			position : absolute;
			right : 60px;
			top : 0px;
			z-index : 2;
		}
	/* Slider */
				#slider {
					display : block;
					position : relative;
					width : 906px;
					height : 286px;
					margin-left : 20px;
				}
				
				#slider ul {
					position : relative;
				}
				
				#slider ul li {
					position : absolute;
					top : 10px;
					left : 0;
					display : none;
					height : 276px;
					width : 906px;
				}
				
				#slider ul li.show {
					display : inline;
				}
	/* End-Slider */
	/* Menu */
				#menu {
					display : block;
					width : 906px;
					position : relative;
					margin-left : 20px;
				}
				
				.menu_overlay {
					position : absolute;
					width : 995px;
					height : 81px;
					background : url('../img/overlay_menu.png');
					left : -41px;
					top : 0;
					z-index : 1;
				}
				
				ul#nav {
					display : block;
					clear : both;
					padding : 0 0 0 5px;
					position : relative;
					z-index : 3;
				}
				
				ul#nav li {
					background : url('../img/menu_spacer.png') repeat;
					float : left;
					display : block;
					height : 50px;
					padding : 12px 27px;
				}
				
				ul#nav li a {
					color : black;
					text-decoration : none;
					font-size : 24px;
				}
				
				ul#nav_hovers {
					position : absolute;
					top : -50px;
					left : 22px;
					width : 1100px;
					z-index : 2;
				}
				
				ul#nav_hovers li {
					position : relative;
					visibility : hidden;
					float : left;
					z-index : 5;
				}
				
				ul#nav_hovers li.show {
					visibility : visible;
				}
				
				ul#nav_hovers li:nth-child(4) {
					left : 2px;
				}
				
				ul#nav_hovers li:nth-child(5) {
					left : 11px;
				}
				
				ul#nav_hovers li:nth-child(6) {
					left : 3px;
					margin-right : -10px;
				}
				
				ul#nav_hovers li:nth-child(7) {
					left : 10px;
				}
	/* End-Menu */
/* End-Header */
div#content {
	clear : both;
	display : block;
	width : 950px;
	padding-bottom : 70px;
}

#left {
	float : left;
	width : 565px;
	margin-right : 55px;
	margin-left : 15px;
}

#sidebar {
	float : left;
	margin-right : 15px;
	width : 300px;
}

.sidebar_blok {
	background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */	
	width : 100%;
	clear : both;
	margin-bottom : 50px;
}

.convers8_login_koppelingen {
    margin-right : 12px;
	margin-top : 4px;
}

.convers8_loading {
	text-align : center;
}

.no_bg {
	background-image: none;
  	background-image: none;
	filter: none;
	-ms-filter: none;	
}

.sidebar_blok_tekst {
	padding : 0px 25px;
	width : 250px;
}

.locatie_kaart {
	width : 920px;
	height : 350px;
	display : block;
	margin : 20px 15px 30px 15px;
}

.locatie_map {
	background : url('/img/locatie_map.png') no-repeat 0 0;
	display : block;
	height : 225px;
	width : 289px;
	position : relative;
	left : -25px;
}

.locatie_map:hover {
	background-position : 0 -225px;
}

.inloggen_social_networks {
	display : block;
	float : left;
	margin : 0px 25px;
	width : 32px;
}

.inloggen_social_networks a {
	display : block;
	margin : 6px 0px;
}

.inloggen_tekst {
	display : block;
	float : left;
	width : 203px;
	margin-right : 15px;
	margin-bottom : 5px;
}

.inloggen_convers8_links {
	font-size : 11px;
	text-align : right;
	margin-right : 25px;
}

.convers8_login_links {
	font-size : 11px;
	text-align : right;
}

.inloggen_convers8_links a:link, .inloggen_convers8_links a:active, .inloggen_convers8_links a:visited {
	color : black;
	text-decoration : underline;
}

.inloggen_convers8_links a:hover {
	text-decoration : none;
}

.ingelogd_convers8_links {
	font-size : 11px;
	text-align : left;
	margin-left : 25px;
}

.ingelogd_convers8_links a:link, .ingelogd_convers8_links a:active, .ingelogd_convers8_links a:visited {
	color : black;
	text-decoration : underline;
}

.ingelogd_convers8_links a:hover {
	text-decoration : none;
}

.ingelogd_user {
	margin-left : 25px;
}

.ingelogd_user ul.convers8_connectednetworks {
	background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */	
	width : 50px;
	padding : 2px 15px;
	height : 16px;
	display : block;
}

.ingelogd_user ul.convers8_connectednetworks li {
	display : block;
	float : left;
	height : 20px;
	margin : 0px 4px;
}

.ingelogd_user ul.convers8_connectednetworks img {
	width : 16px;
	height : 16px;
	background : none;
}

.social_koppelingen, .convers8_mensen {
	margin-left : 25px;
	width: 100%;
	clear: both;
}

.social_koppelingen div, .convers8_mensen div {
	display : block;
	float : left;
	margin-bottom : 25px;
	margin-right : 5px;
}

.social_koppelingen div img, .convers8_mensen div img {
	width : 80px;
	height : 80px;
	display : block;
}

.social_koppelingen ul.convers8_connectednetworks, .convers8_mensen ul.convers8_connectednetworks {
	background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */	
	width : 80px;
	padding : 2px 0px;
	height : 16px;
	display : block;
}

.social_koppelingen ul.convers8_connectednetworks li, .convers8_mensen ul.convers8_connectednetworks li {
	display : block;
	float : left;
	height : 20px;
	margin : 0px 3px;
}

.social_koppelingen ul.convers8_connectednetworks img, .convers8_mensen ul.convers8_connectednetworks img {
	width : 16px;
	height : 16px;
	background : none;
}

.social_koppelingen_mini {
	float : left;
	width : 90px;
}

.social_koppelingen_mini div {
	display : block;
	float : left;
	margin-bottom : 5px;
	margin-right : 5px;
}

.social_koppelingen_mini div img {
	width : 40px;
	height : 40px;
	display : block;
}

.social_koppelingen_mini ul.connectednetworks {
	background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */
	width : 34px;
	padding : 1px 3px;
	height : 11px;
	display : block;
}

.social_koppelingen_mini ul.connectednetworks li {
	display : block;
	float : left;
	height : 13px;
	margin : 0px 3px;
}

.social_koppelingen_mini ul.connectednetworks img {
	width : 11px;
	height : 11px;
	background : none;
}

#gedeeld {
	display: none;	
}

/* Programma & Tickets-schema*/
		.programma {
			margin : 15px 0px;
			width : 98%;
		}
		
		.programma_map {
			margin-left : -20px;
			margin-top : 7px;
		}
		
		#ticketkeuze {
			margin : 15px 0px;
		}
		
		#ticketkeuze .omschrijving {
			float : left;
			width : 120px;
		}
		
		#ticketkeuze input {
			text-align : right;
			float : left;
			margin : 7px 5px 0px 100px;
		}
		
		#ticketkeuze .activiteit .totaal {
			margin-left : 105px;
		}
		
		.activiteit {
			background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
		  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */
			cursor : pointer;
			display : block;
			height : 35px;
			line-height : 35px;
			position : relative;
			width : 100%;
			padding-left : 15px;
			overflow : hidden;
		}
		
		.activiteit_hover {
			background-image: -moz-linear-gradient(top, #d8b272, #e8c180); /* FF3.6 */
		  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d8b272),color-stop(1, #e8c180)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8b272', EndColorStr='#e8c180'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8b272', EndColorStr='#e8c180')"; /* IE8 */
		}
		
		.stands .activiteit {
			float : left;
			width : 46%;
			height : auto;
		}
		
		.stands .omschrijving {
			font-weight : bold;
			height : 50px;
		}
		.stand_info {
			display : block;
			width : 95%;
			height : 50px;
			line-height : 18px;
			padding-bottom : 15px;
		}
		
		.stands_overview_eigenaar {
			height:35px;
			width:35px;
			float:left;
			padding-bottom:40px;
			margin-right:5px;
		}

		.stands .activiteit a:link, .stands .activiteit a:visited, .stands .activiteit a:active {
			text-decoration : none;
		}

		.stands .activiteit a:hover {
			text-decoration : underline;
		}
		
		.stand_reactie {
			min-height: 120px;
		}
		
		.stand_reactie_tijd {
			width: 400px;
			font-size: smaller;
			font-style: italic;
			float: left;
			margin: 5px;
		}
		
		.stand_reactie_tekst {
			width: 400px;
			float: left;
			margin: 5px;
		}
		
		.stand_reactie_gebruiker {
			width: 80px;
			float: right;
		}
		
		.admin_kolom {
			width : 400px;
			float : left;
			margin-left : 25px;
			margin-right : 15px;
		}
		
		.admin_stands {
			width : 100%;
		}
		
		.admin_stands li.activiteit a {
			float : right;
			margin-right : 5px;
		}
		
		.activiteit_info {
			width : 95%;
			line-height : 18px;
			padding-bottom : 15px;
		}
		
		.programma .omschrijving {
			float : left;
			width : 432px;
		}
		
		.programma_uitklappen {
			position:absolute;
			top : 13px;
			right : 130px;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			rotation: 0deg;
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
		}
		
		.activiteit span.label {
			color : #4b4b4b;
			width : 95px;
			float : left;
			margin-right : 25px;
		}
		
		.delen_klein {
			background : url('/img/button_delen_klein.png') no-repeat 0 0;
			display : block;
			height : 24px;
			width : 25px;
			position : absolute;
			cursor : pointer;
			right : 5px;
			top : 4px;
		}
		
		.delen_klein:hover {
			background-position : 0 -24px;
		}
		
		.delen_groot {
			background : url('/img/button_delen_groot.png');
			width : 66px;
			height : 31px;
			display : block;			
			background-position : 0 0;
			position : absolute;
			cursor : pointer;
			right : -1px;
			top : 2px;
		}
		
		.delen_groot:hover {
			background-position : 0 -31px;
		}
		
	
		.delen {
			background-image: -moz-linear-gradient(top, #c29b59, #e8c180); /* FF3.6 */
		  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c29b59, endColorstr=#e8c180);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c29b59', endColorstr='#e8c180')"; /* IE8 */
			display : block;
			width : 320px;
			position : absolute;
			left : -9999px;
			top : 10px;
			z-index : 100;
			border : 1px solid #c29b59;
			padding : 20px 15px 10px 15px;
		}
		
		.delen_links {
			float : left;
			margin-top : 40px;
			width : 230px;
		}
		
		.delen input {
			width : auto;
			height : auto;
			float : left;
			margin-right : 5px;
			clear : both;
		}
		
		.delen .tekst {
			width : 160px;
			display : block;
			float : left;
		}
		
		.delen .teller {
			width : 20px;
			display : block;
			float : left;
		}
		
		a#bestel_button {
			background : url('/img/bestel-knop.png') no-repeat;
			border : none;
			height : 32px;
			display : block;
			background-position : 0 0;
			width : 79px;
			left : 0px;
			top : 0;
			float: left;			
		}
				
		a#bestel_button:hover {
			background-position : 0 -32px;
		}
		
/* End-Programma */
/* Tekst */
		h1 {
			background : url('../img/h1_bg.png') no-repeat;
			display : block;
			font-size : 30px;
			height : 76px;
			position : relative;
			left : -20px;
			top : -25px;
			margin-bottom : -25px;
			line-height : 58px;
			text-indent : 20px;
			width : 330px;
			clear: both;
		}
		
		h1.background2 {
			background : url('../img/h1_bg2.png') no-repeat;
			left : -12px;
			text-indent : 15px;
			width : 327px;
		}
		
		h1.convers8_login_ingelogd {
			cursor : pointer;
		}
		
		h1.convers8_login_ingelogd img {
			margin : 2px;
			margin-bottom : -3px;
		}
		
		h1.convers8_login_ingelogd img.ingelogd_uitklappen {
			position : absolute;
			right : 25px;
			top : 50%;
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			rotation: 180deg;
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
		}
		
		h2 {
			display : block;
			font-size : 30px;
			position : relative;
			top : -25px;
			margin : 9px 0px -16px 0px;
			line-height : 30px;
			clear: both;
		}
		
		.header_hover {
			background : #c29b59;
			background-image: -moz-linear-gradient(left, #c29b59, #e8c180); /* FF3.6 */
		  	background-image: -webkit-gradient(linear,left top,right top,color-stop(0, #c29b59),color-stop(1, #e8c180)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c29b59', EndColorStr='#e8c180'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c29b59', EndColorStr='#e8c180')"; /* IE8 */
			
		}
		
		h3 {
			display : block;
			font-size : 22px;
			clear: both;
		}
/* End-Tekst */
/* Contact */		
		label {
			display : block;
			float : left;
			font-size : 12px;
			line-height : 20px;
			height : 20px;
			width : 140px;
			margin : 0px 10px 5px 20px;
			text-align : left;
		}
		
		#contact input,#contact textarea {
			font-family : Calibri, Tahoma, sans-serif;
			width : 320px;
		}
		
		#contact input {
			height : 20px;
			margin-bottom : 5px;
		}
		
		#contact .contactsubmit {
			margin-left : 170px;
			display : inline-block;
			width : auto;
		}
		
		.superscript {
			font-size : 11px;
		}
/* End-Contact */
/* Footer */
		#footer {
			background : url('../img/footer_bg.png') no-repeat;
			clear : both;
			display : block;
			width : 995px;
			height : 64px;
			text-align : center;
			position : absolute;
			bottom : 0;
			left : -22px;
			line-height : 64px;
		}
		
		#footer a:link, #footer a:visited, #footer a:active {
			color : black;
			text-decoration : none;
		}
		
		#footer a:hover {
			text-decoration : underline;
		}
/* End-Footer */
/* Video-player */
		.video-player {
			width: 565px; 
			height: 318px;
			overflow : hidden;
		}
		
	    .play-pause, .volume, .video-controls, .view-youtube, .deel-video { 
	      background: url('/img/youtube_player_buttons.png') no-repeat ;
	      display: block;
	      height: 20px;
	      overflow: hidden;
	      position: absolute;
	      text-indent: -9999px;
	      top: 5px;
	      width: 20px;
	    }
		.video-controls { 
		  display : none;
	      background-position: 0 -120px; 
		  background-repeat : repeat;
	      height: 30px;
	      margin: -34px 0 0;
		  *margin : -30px 0 0;
	      position: relative;
		  text-indent : 0;
		  top : 0;
	      width: 100%;
	    }
	    .status { height: 20px; left: 35px; position: absolute; top: 5px; width: 75%; }
	    .bar { background: #a4a4a4; height: 10px; position: relative; top: 5px; }
	    .loaded { background: #bbb; height: 10px; left: 0; position: absolute; top: 0; }
	    .indicator { background: #212121; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 20px; }
	    .play-pause { left: 5px; }
		.play-pause:hover { background-position : -20px 0; }
	    .playing { background-position: 0 -20px; }
		.playing:hover { background-position: -20px -20px; }
	    .volume { background-position: 0 -60px; right: 65px; }
		.volume:hover { background-position: -20px -60px; }
	    .muted { background-position: 0 -40px; }
		.muted:hover { background-position: -20px -40px; }
	    .view-youtube { background-position: 0 -80px; right : 5px }
		.view-youtube:hover { background-position: -20px -80px;}
		.deel-video { background-position : 0 -100px; right : 35px; cursor:pointer;}
		.deel-video:hover { background-position : -20px -100px;}
/* End-Video-Player */
/* Forms admin */
		dt {
		    display : block;
			margin:0;
			padding:0;
		    width : 150px;
		}
		
		dd input, dd textarea {
			font-family : calibri;
			font-size : 14px;
			width : 450px;
			line-height : 25px;
			padding : 3px;
			margin : 2px 0px
		}
		
		dd input {
			height : 20px;
		}
		
		dd textarea {
		    height : 200px;
		    width : 550px;
		}
		
		dd input#Wijzigen {
			width : auto;
			padding : 0px 3px;
			margin : 0px;
			height : 25px;
			margin-left : 170px; 
		}
/* End-Admin-forms */

