/* CSS Document */

body{
	margin:10px 0; text-align:center; background-color:#F1F0F0;
	}

.oldbrowsers, .hide {
	display: none;
}


/* wrappers section */
#mainWrapper{
	width:781px; margin:0 auto; background-color:white; border:1px solid #c0c0c0;
	}
#footerWrapper{
	width:781px; margin:0 auto;border:0px ;
	}

#topWrapper{
	width:781px; height:175px; background:url('../images/backgrounds/topBanner.jpg') top no-repeat;
	}

#middleWrapper{
	width:781px; padding:0 1px;
	}

/* menu section */
div#firstMenuItems {
	float: left;
	margin-left: 5px;
}

#vertmenu {
	text-align:left; 
	border:0px solid black; padding-left: 30px; padding-top: 5px; margin: 0;
	}

#vertmenu ul {
	list-style: none; margin: 0; padding: 0; border: none;
	}
#vertmenu ul li {
	margin: 0; padding: 0px;height:26px!important;height:10px;
	}
#vertmenu ul li a {
	
	display: block; text-decoration: none; width:171px;
	}
#vertmenu ul li a img.menu {
	border:0;
	}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	background: url('../images/backgrounds/bgMenu1.jpg') no-repeat;
}

/* header section */
#topWrapper span.left{
	float:left;text-align:left; padding-left:50px; padding-top:35px;
	}
#topWrapper span.right{
	float:right;text-align: right; padding-top:130px;padding-right:20px;
	}
#topWrapper span.right input{
	font-size:11px;
	font-family: "Trebuchet MS", Myriad, Tahoma, Arial, sans-serif;
	}
	#topWrapper span.right input.text{
		width:100px;
		}
	input.search{
		background-color:#343138; border:1px solid white; width:50px; color:white; cursor:pointer;
		}

/* general CSS definitions */
td{
	font-size:11px;
	font-family: "Trebuchet MS", Myriad, Tahoma, Arial, sans-serif;
	}

/* menu section */
td.menuHeader{
	width:560px; height:20px; background-color: #343138; color: #ffffff; font-size:10px; text-align:right;
	}
	div.menuHeaderwrapper{
		padding-right:20px;
		}

td.menu{ border:0px solid black;
	background-color: red;
	height:250px!important; /*what FireFox reads*/
	height:250px; /*what IE reads*/
	background: #96c83c bottom repeat-x;
	padding:0; margin:0;
	vertical-align:top;padding-top:5px
	}

/* right column section */
table.events {
	margin-bottom: 10px;
}

td.eventTable {
	width: 175px;
	border: 1px solid #2b292e;
	background-color: #343138;
	padding: 5px; 
}

td.rightHeader{
	width:200px;
	height:20px!important;
	height:2px; 
	background-color: #343138; 
	color: #ffffff; 
	font-size:10px; 
	text-align:center;
}


td.rightColumn{
	color: #ffffff; font-size:10px; background-color: #504B57; text-align:left; vertical-align: top;
	}
	div.rightColumnwrapper{
		padding: 10px 10px;
		}
	div.rightColumnwrapper h1{
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: bold; color: #30ABE2;
		}
	div.rightColumnwrapper h2{
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: bold; color: #8DC743;
		}
	div.rightColumnwrapper a{
		color: #ffffff; padding:0 2px; text-decoration:none; border-bottom:1px dashed white;
		}
	div.rightColumnwrapper a:hover{
		color: #ffffff; background-color: #504B57;
		}

/* content section */
td.content{
	 padding-left:20px;
	}

	/* content first row */
	td.content div.row1_left{
		float:left; width:140px;
		}

	td.content div.row1_right{
		float:left; width:380px; padding-left:10px; text-align:left; color: #30ABE2; text-align:left; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;

		}
		td.content div.row1_right span.h1{
			font-size:13px; line-height:20px; display:block;
			}
		td.content div.row1_right span.h2{
			font-size:10px; line-height:20px; display:block;
			}

	/* content second row */
	td.content div.row2_left{
		float:left; width:140px; text-align:left; border-top:1px dashed #504B57;
		}
		td.content div.row2_left div.wrapper{
			padding:10px; font-size:10px; font-family: sans-serif; line-height:20px;
			}
		td.content div.row2_left div.wrapper img{
			border:0; padding:0 5px;
			}
		td.content div.row2_left div.wrapper a{
			color:#30ABE2; text-decoration:none;border-bottom: 1px dashed #30ABE2;
			}
		td.content div.row2_left div.wrapper a:hover{
			text-decoration:none; background-color:#f0f0f0;
			}

	/* actual content section! */
	td.content div.row2_right{
		float:left; width:380px; padding-left:10px; padding-top:10px; text-align:left; border-left:1px dashed #504B57; border-top:1px dashed #504B57; line-height:20px;
		}
		td.content div.row2_right span.h1{
			color: #30ABE2; font-size:13px; font-weight:bold; line-height:20px; display:block;
			}
		td.content div.row2_right span.h2{
			color: #30ABE2; font-size:10px; font-weight:bold; line-height:20px; display:block;
			}
		td.content div.row2_right textarea{
			border:1px solid #504B57; width:300px; height:100px; color: #504B57; font-size:11px; font-family: "Trebuchet MS", Myriad, Tahoma, Arial, sans-serif; padding:0 3px;
			}
		td.content div.row2_right input{
			color: #504B57; border:1px solid #504B57; font-family: "Trebuchet MS", Myriad, Tahoma, Arial, sans-serif; font-size:11px; padding:0 3px;
			}
		td.content div.row2_right input.text{
			width:197px;
			}
		td.content div.row2_right input.button{
			cursor:pointer; width:100px;background-color:#343138; color:white;
			}
		td.content div.row2_right div.respons{
			width:350px;background-color:#f0f0f0; border:1px solid #96C83C;padding:10px;
			}
		td.content div.row2_right div.respons span.title{
			color:#96C83C; font-weight:bold; background-color:white; border:1px solid #e0e0e0; display:block; padding:0 5px;
			}


		td.content div.row2_right a{
			padding:0 3px; font-size:11px; font-weight:normal; color:#504b57; border-bottom:1px dashed #504b57; text-decoration:none;
			}
		td.content div.row2_right a:hover{
			font-size:11px; font-weight:normal; color:#504b57; background-color: #c0c0c0; text-decoration:none;
			}
		td.content div.row2_right ul{
			padding:0px 0px 30px 30px; margin:0;
			}
		td.content div.row2_right h1{
			color: #30ABE2; font-size:13px; font-weight:bold; line-height:20px;
			}
		td.content div.row2_right h2{
			color: #30ABE2; font-size:12px; font-weight:bold; line-height:20px;
			}
		td.content div.row2_right h3{
			color: #30ABE2; font-size:11px; font-weight:bold; line-height:20px;
			}
		td.content div.row2_right h4{
			color: #30ABE2; font-size:10px; font-weight:bold; line-height:20px;
			}

/* footer section */
td.footer{}
	div.copy{
		color:white;text-align:right; font-weight:normal;font-size:10px;
		font-family: Tahoma, sans-serif; padding: 20px 10px; background-color: #343138; line-height: 20px;
		}

/* spacer section */
td.spacer{
	width:10px;
	}

.copy img {
	border:0px;

}
#mainWrapper #middleWrapper .copy a{
  text-decoration: none;
  background-color: transparent;
  border: 0px;
}

.menuHeader #rssDiv {
	float: right;	
}

.movieContainer {
	
}
td.evenementProp, td.titel {
	font-weight: bold;
	color: #30abe2;
	padding-right: 20px;
}
table.bbAanmeldingTable td {
	text-align: left;
	vertical-align: top;
	padding: 0px 5px;
}
table.bbAanmeldingTable td.pntHeader{
	width: 100px;
}
table.bbAanmeldingTable td input, td.content table.bbAanmeldingTable td textarea {
	width: 200px;
}
table.bbAanmeldingAantalTable td input {
	width: 10px;
}