
/* START parent css: VVS General */

/* START own css: VVS General */
table, form, body, td, div {
  padding: 0px;
  margin: 0px;  
}
  
table, form, input, textarea, body, tr, td, th, p, a, div, span {
  font-family: lucida sans unicode, arial;
  font-size: 12;
}

img {
  border: none;
}

a {
  text-decoration: none;
}

body {
  text-align: center;
}


td {
  vertical-align: top;
}

div.maincontent {	
	margin: 0px auto;
	width: 1024px;	
	text-align: left;	
}

table.fff {
  height: 100%;
}

table.mct {
  margin-left: 29px;
  margin-right: 30px;
}

div.header {  
  height: 119px;
}

td.nav, td.navtop {
  width: 311px;  
}

td.navtop, td.contenttop {
  height: 40px;
}

td.navtop {
}

td.contenttop {  
  width: 653px;  
}

td.content {
}

div.innercontent {
  padding: 15px;
}

div.moduletitle {  
  font-size: 18px;
  padding-left:15px;
  padding-top: 10px;
}

div.bottommenu {
  position: absolute;
  bottom: 0px;
}

div.bottommenu a, div.mainnav a, div.subnav a{
  font-size: 12px;
  color: #000;
}

div.bottomnav {
  padding: 5px;
}

div.mainnav {
  width: 145px;
}
div.mainnav a {
  display: block;
  padding: 4px;
  color: #fff;
  border: 1px solid transparent;
}
div.mainnav a:hover, div.mainnav a.selected {
  border: 1px solid #fff;
  text-decoration: none;
}

div.subnav {
  margin-left: 10px;
  margin-top: 1px;
  width: 135px;
}
div.subnav a {
  display: block;
  padding: 4px;
  color: #000;
}
div.subnav a:hover, div.subnav a.selected {  
  text-decoration: none;
}

#stat {
  padding-left: 8px;
  text-align:left;
}
/* END own css: VVS General */

/* END parent css: VVS General */

/* START own css: Vrijescholen VVS */
div.maincontent {		
	background: url('../vvs/vvs/background.png') top left repeat-y;
}

div.header {
  background: url('../vvs/vvs/header.jpg') top left no-repeat;   
}

td.nav {
  background: rgb(101,181,226) url('../vvs/nav_back.png') top left repeat-x;   
}

td.navtop {
  background: url('../vvs/vvs/menu_header.jpg') left top no-repeat;
}

td.contenttop {
  background: url('../vvs/vvs/main_menu_header.jpg') left top no-repeat;
}

td.content {
  background: url('../vvs/vvs/content_background.png') left top no-repeat;
}

div.moduletitle {
  color: #108CD2;
}

/* HTML Editor styling */ 
legend {
  color: #108CD2;
}

a {
  color: #108CD2;
}

.artikelkop {
  color: #108CD2;
}

h1, h2, h3, h4, h5, h6, .paragraafkop {
  color: #108CD2;
  font-weight: bold;
}

tr.listheader, th.listheaderfield {
 background: #75BCE7;
}

tr.listroweven {
  background: #e5edf8;
}

.date_modified {
  font-style: italic;
}

div.subnav a:hover, div.subnav a.selected {
  background-color: #75BCE7;
}

td.home_b0, td.home_b1, td.home_b2, td.home_b3, td.home_b4, td.home_b5, td.home_b6, td.home_b7 {
  color:#fff;
  padding:5px;
  text-align:center;
}

td.home_b0 {
  background:rgb(181,171,134) url('../vvs/back_b0.png') top left repeat-x;  
  text-align: left;
}
td.home_b1 {
  background:rgb(115,192,237) url('../vvs/back_b1.png') top left repeat-x;  
}
td.home_b2 {
  background:rgb(191,183,150) url('../vvs/back_b2.png') top left repeat-x;  
}
td.home_b3 {
  background:rgb(193,120,176) url('../vvs/back_b3.png') top left repeat-x; 
}
td.home_b4 {
  background:rgb(208,208,208) url('../vvs/back_b4.png') top left repeat-x;  
}
td.home_b5 {
  background:rgb(183,98,163) url('../vvs/back_b5.png') top left repeat-x;  
  text-align:left;
}
td.home_b6 {
  background:rgb(112,183,255) url('../vvs/back_b6.png') top left repeat-x;  
  text-align:left;
  color: #000;
}
td.home_b7 {
  background:rgb(181,171,134) url('../vvs/back_b7.png') top left repeat-x;  
  text-align:left;
  color: #000;
}

a.home_l {
  color: #fff;
  text-decoration: none;
}

a.home_r {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
#stat a{
  color: #c14d6a;
}
div.mainnav a:hover, div.mainnav a.selected {
  background-color: rgb(127,193,231);
  border: 1px solid rgb(85,106,180);
  text-decoration: none;
}
table.home_extranet {
  width:100%;
  border-spacing: 10px;
}
table.extranet_button {
  border-spacing: 0px;
  width: 135px;
}
.extranet_button td.label {
  text-align: right;
}
.extranet_button td.top {
  vertical-align: top;
}
.extranet_button td.bottom {
  vertical-align: bottom;
}
.extranet_button a {
  font-size: 13px;
  color: white;
  font-weight: bold;
}

td.top a {
  font-weight: normal;
  font-size: 12px;
}
/* END own css: Vrijescholen VVS */
