@charset "utf-8";
/* CSS Document */

/*bruin: 742d00*/

body, html{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-family:"Tahoma", Geneva, sans-serif;
	font-size:12px;
	line-height:1.4em;
}
a:link, a:visited{
	text-decoration:none;
	color:#742d00;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
#container{
	width:100%;
	position:relative;
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#top{
	height:152px;
	position:relative;
	width:100%;
	float:left;
	
}
#container_main{
	background-image:url(images/background_texture.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	float:left;
}
#container_content{
	min-height:500px;
	margin:0px auto;
	width:940px;
	position:relative;
	overflow:auto;
}

#left{

	width:220px;
	float:left;
	margin-left:28px;
	height:100%;


}
#menu{
	background-image:url(images/menu_background.jpg);
	background-repeat:repeat-y;
	width:199px;
	min-height:400px;
	float:left;
	padding-top:20px;
}
#menu_push{
	background-image:url(images/menu_background.jpg);
	background-repeat:repeat-y;
	width:199px;
	height:60px;
	float:left;
}
#menu_top{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	width:199px;
	height:51px;
	float:left;
}
#menu_bottom{	
	background-image:url(images/menu_bottom.jpg);
	background-repeat:no-repeat;
	width:199px;
	height:52px;
	float:left;
	
}
#menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
#menu ul li{
	margin-bottom:4px;

}
#menu a{
	display: block;
	height: 22px;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-left:24px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	clear:left;
	overflow:auto;
}
#menu ul ul a{
	display: block;
	height: 18px;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-left:44px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	clear:left;
	overflow:auto;
}
#menu ul ul ul a{
	display: block;
	height: 18px;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-left:64px!important;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	clear:left;
	overflow:auto;
}

#menu a:link, #menu a:visited {
	display: block;
	height: 22px;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-left:24px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	clear:left;
	overflow:auto;
}
#menu ul ul  a:link, #menu ul ul  a:visited {
	display: block;
	/*height: 18px;*/
	height:auto;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-left:44px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	clear:left;
	overflow:auto;
}


#menu a:hover, #menu a:active{
	color: #005674;
	background-color:#ffffff !important;
	border-right:solid 1px #FFF;

}

#menu ul ul a:hover, #menu ul ul a:active{
	color: #005674;
	background-color:#ffffff !important;
	border-right:solid 1px #FFF;

}

	

#right{
	width:680px;
	margin-left:10px;
	margin-top:40px;
	float:left;
	padding:0;
}
#right h1{
	padding:0;
	margin:0;
	color:#742d00;
	font-size:3.6em;
	width:640px;
}
#right h2{
	font-size:2.6em!important;
	color:#742d00;
	padding:0;
	margin:0;
	width:640px;
	overflow:visible;
}
#right h3{
	font-size:2em;
	padding:0;
	margin:0;
	margin-top:20px;
	margin-bottom:10px;
}
#right h4{
	font-size:2em!important;
	padding:0;
	margin:0;
	margin-top:20px;
	color:#FFFFFF;
}
#right p{
	padding:0;
	margin:0;
	margin-top:5px;
}
.bhind_adminButtons{
	width:150px;
	position:absolute;
	top:10px;
	right:10px;
}
.bhind_adminButtons a{
	float:left;
}
.bhindcontent{
	min-height:210px;
	margin-top:10px;
	margin-bottom:20px;
	width:650px;
}
#footer{
	margin-top:50px;
	margin-bottom:20px;
	clear:both;
}
.onderdelen{
	width:670px;
	float:left;
	margin-bottom:20px;
}
.onderdelen #talen{
	width:214px;
	height:214px;
	background-image:url(images/talen.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}
.onderdelen #informatica{
	width:214px;
	height:214px;
	background-image:url(images/informatica.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}
.onderdelen #interieur{
	width:214px;
	height:214px;
	background-image:url(images/interieur.jpg);
	background-repeat:no-repeat;
	float:left;
}
.onderdelen .title{
	margin-top:190px;
	margin-left:10px;
}
.errors{
	color:#F00;
	font-weight:bold;
	}


