#homepage_content {
	overflow: hidden;
}
#windowcontainer {
	margin: 0 40px 0 40px;
	background: white;
	min-height: 50px;
	width: 880px;
	border: 1px solid black;
	background: url('../img/vavo/background.jpg') repeat-y;
	overflow: hidden;
}
#windowcontainertop {
	margin-left: 40px;
	margin-bottom: -10px;
	height: 10px;
	width: 882px;
	background: url('../img/vavo/contenttop.png');
	position: relative;
}
#windowcontainerbottom {
	margin-left: 40px;
	margin-top: -10px;
	margin-bottom: 20px;
	height: 10px;
	width: 882px;
	background: url('../img/vavo/contentbottom.png');
	position: relative;
}
#slidecontainer {
	min-height: 50px;
	width: 1000px;
	background: url('../img/vavo/background.jpg') repeat-y;
}
#vavoleftmenubar {
	float: left;
	min-height: 50px;
	background: #b2d2e1;
	width: 150px;
}
#vavoleftmenubar ul{
	margin: 0;
	padding: 0;
}
#vavoleftmenubar ul li{
	font-family:Helvetica, sans-serif;
	padding:32px 0 44px 10px;
	font-size:12px;
	list-style-type:none;
	margin:0;
}
#vavoleftmenubar ul li a{
	color:#006699;
	text-decoration:none;
}
#vavoleftmenubar ul li.selected a{
	font-weight:bold;
}
#vavoleftmenubar ul li.selected {
	background: url('../img/vavo/menu_arrow.png') no-repeat right top;
}
#vavocontent {
	float: left;
	min-height: 50px;
	width: 547px;
	padding: 20px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #006699;
}
#vavohelp {
	float: left;
	min-height: 50px;
	/* width: 103px; */
	width: 223px;
	padding:20px 15px 15px 25px;
}
#closehelpbutton {
	width: 27px;
	height: 300px;
	background: url('../img/vavo/closehelpbutton.png');
	margin-left:-36px;
	position:absolute;
	cursor: pointer;
}
#vavohelpcontent {
	opacity: 0;
}
#vavocontent h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #069;
}
#vavocontent .kop {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	padding: 0;
	margin:0 0 0;
}
#vavocontent h2.kop {
	margin:0 0 8px;
}
#vavocontent .center {
	text-align: center;
}
#vavocontent .left {
	text-align: left;
}
#vavocontent .right {
	text-align: right;
}
#vavocontent p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #006699;
	margin-bottom: 10px!important;
}
#vavocontent .red {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #cd0f21;
}
#vavocontent hr {
	background: #e1edf3;
	color: #e1edf3;
	height: 3px;
	width: 100%;
	margin: 10px auto;
	border: 0;
	clear: both;
}
#vavocontent table td {
	padding: 0 10px;
	text-align: left;
}
#vavocontent #calendar table td{
	padding:1px;
}

#vavocontent a img{
	border:0;	
}
#vavocontent #date table td {
	margin:0;
	padding:0;
	text-align:right;
}
#vavocontent table th {
	padding: 0 10px 4px 10px;
	text-align: center;
	font-weight: normal;
}
#vavocontent .m10 {
	margin-left: 10px;
}
#vavocontent .m20 {
	margin-left: 20px;
}
#vavocontent .m45 {
	margin-left: 45px;
}
#vavocontent .m60 {
	margin-left: 60px;
}
#vavocontent .m120 {
	margin-left: 120px;
}
#vavocontent .w20 {
	width: 20px;
}
#vavocontent .w60 {
	width: 60x; 
}
#vavocontent .w80 {
	width: 80px;
}
#vavocontent .w100 {
	width: 100px;
}
#vavocontent .w120 {
	width: 120px;
}
#vavocontent .w170 {
	width: 170px;
}
#vavocontent .w190 {
	width: 190px;
}
#vavocontent .w250 {
	width: 250px;
}
#vavocontent .w300 {
	width: 300px;
}
#vavocontent .w380 {
	width: 380px;
}
#vavocontent .w440 {
	width: 440px;
}
#vavocontent .h50 {
	height: 50px;
}
#vavocontent .h100 {
	height: 100px;
}


#vavocontent .helpbutton {
	float: right;
	width: 18px;
	height: 18px;
	background: url('../img/vavo/helpico.png');
	cursor: pointer;
	margin-top: 3px;
}
#vavocontent .verderbutton {
	float: right;
	width: 99px;
	height: 29px;
	background: url('../img/vavo/verder.png');
	cursor: pointer;
	margin-top: 3px;
}
#vavocontent .terugbutton {
	float: left;
	width: 99px;
	height: 29px;
	background: url('../img/vavo/terug.png');
	cursor: pointer;
	margin-top: 3px;
}
#vavocontent .emptybutton {
	float: left;
	width: 136px;
	height: 15px;
	padding: 7px;
	background: url('../img/vavo/empty_button.png');
	cursor: pointer;
	margin-top: 3px;
	text-align: center;
	font-weight: bold;
}
#vavocontent .emptybutton input{
	border:0;
	background:#fff;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-top: -1px;
}
#vavocontent .emptybutton a {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
#vavocontent .col {
	width: 260px;
	float: left;
}
#vavocontent select {
	border: 1px solid #ccc;
}
#vavocontent select, 
#vavocontent input, 
#vavocontent textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #069;
}
#vavocontent .floatleft {
	float: left;
}
#vavocontent .floatright {
	float: right;
}
#vavohelp * {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #006699;
}
#vavohelp h1{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}
#vavohelp .kop{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	background-color:#d9e7f0;
}
#vavohelp * {
	margin-bottom:10px;
}
#vavohelp b{
	background-color:#d9e7f0;
}
#vavohelp  a{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #cc0012;
}

#vavohelp #closehelpcross {
	background-image:url("../img/vavo/kruisje.png");
	margin-right:3px;
	cursor:pointer;
	display:block;
	float:right;
	height:16px;
	margin-left:3px;
	width:16px;
}

#vavocontent p.center{
	width: 100%;
	text-align: center;
}

#vavocontent .clearfix {
	clear:both;
}
#vavocontent .vavoq {
	margin-bottom: 20px;
}
#vavocontent .vavoradio3 {
	width: 32%;
	float: left;
}
#vavocontent .vavoradio4 {
	width: 24%;
	float: left;
}
#vavocontent label {
	float: left;
	text-align: right;
	padding-right: 10px;
}
#vavocontent input, #vavocontent select, #vavocontent textarea {
	border: 1px solid #006699;
	margin-bottom:5px;
}
#vavocontent input.nob {
	border: 0;
}
#vavocontent input.m20 {
	margin-bottom:0;
}
#vavocontent table td.alignright {
	text-align: right;
}
	
#vavocontent input[type="radio"],
#vavocontent input[type="checkbox"] {
	border: 0;
}
#vavocontent .errormessage{
	border:1px solid #000;
}
#vavocontent .bold{
	font-weight:bold;
	color:#cd0f21;		
}

#vavocontent .vavolist{
	width:550px;
	margin-top:16px;
	margin-bottom:16px;
	height:460px;
	overflow:auto;
}
#vavocontent .vavolist table{
	width:530px;
	border-collapse:collapse;
}
#vavocontent .vavolist table th{
	background: #b2d2e1;
	border:0px solid #006699;
	text-align:left;
	padding:4px;
	padding-left:10px;
}
.vavolist table td{
	border:1px solid #b2d2e1;
	border-right:0px;
	border-left:0px;
}
.vavolist table tr.row1 td{
	background: #e1edf3;
}
#btnUpdate.changed{
	color:red;
	background: url('../img/vavo/empty_button_high.png');
}

#vavo #sb-nav{
	display:none;
}
#vavocontent .cross a{
	font-weight:bold;
}

#vavocontent a.infobutton {
	display:block;
	float:right;
	width: 18px;
	height: 18px;
	background: url('../img/vavo/letter_i_18.png');
	cursor: pointer;
	margin-left:5px;
}

#vavocontent div {
	display: inline;
}
