body {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; 
	color: #49002f; 
	font-size: 13px; 
	scrollbar-3dlight-color: #AC0821; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #4a0031; 
	scrollbar-shadow-color: #000000; 
	scrollbar-arrow-color: #4a0031; 
	scrollbar-track-color: #DEDEDE; 
	scrollbar-darkshadow-color: #4a0031;
	margin: 0px;
	padding: 0px;
        background: #D9D9D9;
}

h1 {
	color: #49002f; 
	font-size: 17px;
	font-style: italic; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
}

h2 {
	color: #49002f; 
	font-size: 15px;
	font-style: italic; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
}
h3 {
	color: #49002f; 
	font-size: 15px;
	font-style: italic; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	padding-top: 0px; 
	margin: 0px; 
}

h4 {
	color: #ffffff; 
	font-size: 13px;
	font-style: italic; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
}

h5 {
	color: #ffffff; 
	font-size: 17px;
	font-style: italic; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
}

td.dark {
color: #49002f;
background: #dedede;
font-weight: bold;
}

.message {
color: #ff0000;
}

#bodycontent {
position: absolute;
left: 0;
right: 0;
/*height: 750px;*/
width: 1000px;
}

#header {
	position: relative;
	height: 79px;
  	width: 1000px;
        clear: both;
 	text-align: right;
	background-image: url(../images/bkg_top.gif);
	background-repeat: repeat-x;
	background-color: #4a0031;
	border-bottom: #4a0031 1px solid;
}
#appname { 
	margin-top: 10px;
        margin-left: 10px;
	padding: 0;
	float: left;
}
#logo { 
	margin: 0;
	padding: 0;
	float: right;
}

#title { 
	margin-top: 50px;
	padding: 0;
	float: right;
}

#menumain {
clear: both;
width: 1000px;
}

#sidebar {
  position: relative;
  float: left;
  clear: left;
  width: 160px;
  height: 680px;
  background-color: #4a0031;
  padding-top: 15px;
  margin: 0;
}

#main {
   position: relative;
   float: left;
   background-color: #ffffff;
   padding-left: 10px;
   margin: 0;
   height: 680px;
   width: 829px;
   padding-top: 15px;
   border-right: #4a0031 1px solid;
   overflow: auto;
}
#mainp {
   position: relative;
   float: left;
   background-color: #ffffff;
   padding-left: 10px;
   margin: 0;
   height: 680px;
   width: 989px;
   padding-top: 15px;
   border-right: #4a0031 1px solid;
}

.introtext {
float: left;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
}

.introimage {
float: right;
padding-top: 10px;
padding-right: 20px;
}

.introbutton {
padding-top: 40px;
padding-left: 20px;
float: left;
clear: both;
}

.content {
margin: 10px;
}

#footer {
  position: relative;
  clear: both;
  width: 1000px;
  height: 30px;
  text-align: right;
  background-color: #4a0031;
}

.footertext {
  padding-right: 5px;
  padding-top: 5px;
  color: #fff;
  font-size: 13px;
  font-style: italic; 
}

ul#nav {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}

ul#nav li {
	border: #f2e4e7 1px solid; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 158px; 
	color: #4a0031; 
	margin-right: 0px; 
	list-style-type: none; 
	background-color: #fff;
}

ul#nav li a {
	display: block; 
	padding-left: 18px; 
	padding-right: 8px; 
	font-weight: bold; 
	font-size: 12px;
	font-style: italic; 
	color: #4a0031; 
	font-family: arial, helvetica; 
	text-align: left; 
	text-decoration: none;
	height: 17px;
}
ul#nav li a:link {
	display: block; 
	padding-left: 18px; 
	padding-right: 8px; 
        vertical-align: middle;
	height: 17px;
}
ul#nav li a:active {
	display: block; 
	padding-left: 18px; 
	padding-right: 8px; 
        vertical-align: middle;
	height: 17px;
}
ul#nav li a:visited {
	display: block; 
	padding-left: 18px; 
	padding-right: 8px; 
        vertical-align: middle;
	height: 17px;
}
ul#nav li a:hover {
	display: block; 
        background-color: #DEDEDE;
        vertical-align: middle;
        height: 17px;
}

html ul#nav li {
	float: left; 
	height: 17px;
}
 html ul#nav li a {
	height: 17px;
 }


.messages {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	margin-bottom: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px
}
.titel {
	padding-left: 10px; 
	font-weight: bold; 
	font-size: 20px; 
	padding-bottom: 20px; 
	margin: 0px; 
	color: #370020; 
	padding-top: 15px
}


td {
	font-size: 13px;
}
th {
	font-size: 13px; color: #ffffff; background-color: #49002f
}

hr {
	color: #49012f; 
	height: 1px;
}

a {
	font-weight: normal; 
	color: #ab081f; 
	text-decoration: none;
}

a:link {
	font-weight: normal; 
	color: #ab081f; 
	text-decoration: none;
}

a:active {
	font-weight: normal; 
	color: #ab081f; 
	text-decoration: none;
}

a:visited {
	font-weight: normal; 
	color: #ab081f; 
	text-decoration: none;
}
a:hover {
	font-weight: normal; 
	color: #49002f; 
	text-decoration: underline;
}

.textBox {
/* 
border: 1px #49002f solid;
background: #FFF; 
*/
}


/* Scrollable tabel met divs */
.topbar {
float: left;
clear: both;
background-color: #AC0821;
font-size: 12px;
font-weight: bold;
color: #FFF;
vertical-align: middle;
width: 790px;
height: 17px;
}

.scroll {
width: 790px; 
height: 508px; 
overflow: auto;
font-size: 11px;
clear: both;
}

.listsmall {
width: 350px; 
font-size: 11px;
clear: both;
}

.topbarsmall {
float: left;
clear: both;
background-color: #AC0821;
font-size: 12px;
font-weight: bold;
color: #FFF;
vertical-align: middle;
width: 350px;
height: 17px;
}

.bar_regel {
clear: both;
padding-left: 3px;
height: 17px;
}

.bar_item {
float: left;
overflow: hidden;
text-align: left;
padding-left: 3px;
padding-right: 3px;
white-space: nowrap;
text-align: left;
height: 20px;
}


.regel_odd {
clear: both;
background-color: #FFF;
height: 17px;
padding-left: 3px;
cursor: pointer;
}

.regel_even {
clear: both;
background-color: #EEE;
height: 17px;
padding-left: 3px;
cursor: pointer;
}

.regel_over {
clear: both;
background-color: #DEDEDE;
height: 17px;
padding-left: 3px;
cursor: pointer;
}

.regel_selected {
clear: both;
background-color: #dc8ca7;
height: 17px;
padding-left: 3px;
cursor: none;
}

.c_item {
height: 17px;
float: left;
overflow: hidden;
text-align: left;
padding-left: 3px;
padding-right: 3px;
white-space: nowrap;
text-align: left;
}

.c_item_big {
height: 25px;
float: left;
overflow: hidden;
text-align: left;
padding-left: 3px;
padding-right: 3px;
white-space: nowrap;
text-align: left;
font-size: 14px;
}


/* einde scollable tabel met divs */

