#content_container {
	height: 500px;
	overflow: hidden;
}

#textarea, #submenu {
	position: absolute; 
}

#submenu {
	margin-left: 420px;;
	height: 500px;
	width: 437px;
	background-color: #000;
	color: white;
	overflow: hidden;
}

#submenu div.door {
	background-color: #a3a6a6;   
	background-position: top left;
	background-repeat: no-repeat;
	width: 468px;
	border-left: 4px solid white;
	overflow: hidden;
	position: absolute; 
}

#submenu div.door ul {
	height: 481px;
	background-color: #c12431;
	width: 120px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

#submenu div.home_acquisitie ul {
	background-color: #da2a36
}

#submenu div.home_trainingen ul {
	background-color: #00377A;
}


#submenu div.door li {
	display: block;
}

#submenu div.door li a {
	display: block;
	color: #fff;
	height: 20px;
	padding-left: 15px;
	background: transparent url('/images/css/PijltjeWit.png')  4px 7px no-repeat;
	line-height: 20px;
	font-size: 14px;
	font-size: 9pt;
	overflow: hidden;
}


#submenu div.door li a:hover,
#submenu div.door li a.selected {
	background-color: white;
	color: #c12431;
	background-image: url('/images/css/Pijltje.png');
}




#submenu div.home_acquisitie ul a:hover,
#submenu div.home_acquisitie ul a.selected {
	color: #da2a36;
	background-image: url('/images/css/Pijltje.png');
}

#submenu div.home_trainingen ul a:hover,
#submenu div.home_trainingen ul a.selected {
	color: #00377A;
	background-image: url('/images/css/Pijltje_blauw.png');
}

#submenu div.door div.title,
#menu_home a.title {
	height: 22px;
	padding-left: 15px;
	background: #000 url('/images/css/Pijltje.png') 4px 8px no-repeat;
	line-height: 22px;
	font-size: 14px;
	font-size: 9pt;
}


#submenu div.home_acquisitie div.title {
	background-image: url('/images/css/Pijltje.png');
}

#submenu div.home_trainingen div.title {
	background-image: url('/images/css/Pijltje_blauw.png');
}

#submenu div.door div.submenuplaceholder {
	height: 480px;
}


#submenu div.door a {
	height: 20px;
	color: white;
	background-color: black;
	text-decoration: none;
}

#submenu div.bel {
	background-image: url('/images/css/menu/bel.png');
}

#submenu div.microfoon {
	background-image: url('/images/css/menu/microfoon.png');
}

#submenu div.dobbelsteen {
	background-image: url('/images/css/menu/dobbelsteen.png');
}

#submenu div.krant_en_koffie {
	background-image: url('/images/css/menu/krant_en_koffie.png');
}

#submenu div.horloge {
	background-image: url('/images/css/menu/horloge.png');
}

#submenu div.schaakbord {
	background-image: url('/images/css/menu/schaakbord.png');
}

#submenu div.luchtballon {
	background-image: url('/images/css/menu/luchtballon.png');
}

#submenu div.krant {
	background-image: url('/images/css/menu/krant.png');
}

#submenu div.wenteltrap_1 {
	background-image: url('/images/css/menu/wenteltrap_1.png');
}

#submenu div.wenteltrap_2 {
	background-image: url('/images/css/menu/wenteltrap_2.png');
}

#submenu div.romeinse_gang {
	background-image: url('/images/css/menu/romeinse_gang.png');
}

#submenu div.wereld {
	background-image: url('/images/css/menu/wereld.png');
}


#submenu div.door li.subtitle {
   padding-left: 2px;
}

#submenu div.door li.subtitle a {
   color: #fff !important;
   background: none;
   padding-left: 2px;
   border-bottom: 1px solid #fff;
   display:inline;
}


#submenu div.door li.subtitle a.subtitle:hover; {
   color: #fff !important;
   background: none;
   padding-left: 2px;
   border-bottom: 1px solid #fff;
   display:inline;
}