﻿/*
	Default: Basic elements
*/

html
{
	height: 100%;
	overflow: -moz-scrollbars-vertical; 	
}

body 
{
	background: #FFF;
	padding: 0;
	margin: 0;
	font: normal 0.8em Arial, Verdana, Tahoma;
	color: #6096C8;
}

h1, h2, h3, h4, h5, h6, table, form
{
	padding: 0;
	margin: 0;
}

p
{
	padding-bottom: 2px;
}

h1
{
	font: bold 1.4em Arial, Verdana, Tahoma;
}

h2
{
	font: bold 1.3em Arial, Verdana, Tahoma;
}

h3, h4, h5, h6
{
	font: bold 1.1em Arial, Verdana, Tahoma;
}

img
{
	border: 0;
}

th, td 
{
	text-align: left;
}

th.header
{
	color: #fff;
	background-color: #000099;
}

.verticaltext
{
	writing-mode: tb-rl;
	filter: flipv fliph;	
	height:90px;
	text-align:right;
	padding:0;
	margin;0;
	border:0;
	vertical-align: top;
}

/*
	Default Classes
*/

.left
{
	float: left;
}

.right
{
	float: right;
}

.relative
{
	position: relative;
}

.absolute
{
	position: absolute;
}

.wrapper 
{
	width: 100%;
	overflow: hidden;
}

a
{
	color: black;
	text-decoration: underline;
}

a:hover
{
	color: black;
	text-decoration: none;
}

a.back
{
	background: transparent url("../Images/icons/action_back.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.search
{
	background: transparent url("../Images/icons/search.gif") no-repeat 0 0;
	padding: 0 0 0 20px;
}

a.action
{
	background: transparent url("../Images/icons/action_go.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.excel
{
	background: transparent url("../Images/icons/icon_excel.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.pdf
{
	background: transparent url("../Images/icons/icon_pdf.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.word
{
	background: transparent url("../Images/icons/icon_word.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.powerpoint
{
	background: transparent url("../Images/icons/icon_powerpoint.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.html
{
	background: transparent url("../Images/icons/icon_htmfile.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.text
{
	background: transparent url("../Images/icons/icon_txtfile.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.file
{
	background: transparent url("../Images/icons/icon_file.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.forum
{
	background: transparent url("../Images/icons/icon_forum.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.practice
{
	background: transparent url("../Images/icons/icon_practice.gif") no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.user
{
	background: transparent url(../Images/icons/user.png) no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.folder
{
	background: transparent url(../Images/icons/icon_folder.gif) no-repeat 0 0;
	padding: 2px 0 0 20px;
}

a.addNote
{
	float: right;
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/note_add.png) no-repeat 0 0;
}

a.EditNote
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/note_edit.png) no-repeat 0 0;
}

a.DeleteNote
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/note_delete.png) no-repeat 0 0;
}

a.ParticipantList
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/group_go.png) no-repeat 0 0;
}

a.AddPvbRequest
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/report_edit.png) no-repeat 0 0;
}

a.ShowPvbRequest
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/report_magnify.png) no-repeat 0 0;
}

a.Cross
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/cross.png) no-repeat 0 0;
}

a.Note
{
	padding: 2px 0 0 20px;
	background: transparent url(../Images/Icons/note.png) no-repeat 0 0;
}

select
{
	width: 190px;
	height: 22px;
	border: 1px solid #6096C8;
	font: 1em Arial, Verdana, Tahoma;
}

input.text 
{
	height: 16px;
	width: 225px;
	border: 1px solid #6096C8;
}

.textareatext
{
	height: 60px;
	width: 350px;
	border: 1px solid #6096C8;
	font: 1em Arial, Verdana, Tahoma;
}

.noteareatext
{
	height: 100px;
	width: 625px;
	border: 1px solid #6096C8;
	font: 1em Arial, Verdana, Tahoma;
}

input.disabled, div.disabled input
{
	background-color: Transparent;
	height: 16px;
	width: 225px;
	border: none;
}

input.button
{
	width: 100px;
	border: 1px solid #6096C8;
	color: White;
	font-weight: bold;
	background-color: #000099;
    cursor: pointer;	
}

input.buttonLarge
{
	width: 200px;
	border: 1px solid #6096C8;
	color: White;
	font-weight: bold;
	background-color: #000099;
    cursor: pointer;
}

input.buttonKlaslokaal
{
	width: 150px;
	border: 1px solid #6096C8;
	color: White;
	font-weight: bold;
	background-color: #000099;
    cursor: pointer;
}

a.add
{
	padding: 3px 25px 3px 0px;
	background: transparent url(../Images/Icons/add.png) no-repeat right;
}

a.edit
{
	padding: 3px 25px 3px 0px;
	background: transparent url(../Images/Icons/table_edit.png) no-repeat right;
}

a.email
{
	padding: 3px 25px 3px 0px;
	background: transparent url(../Images/Icons/email_link.png) no-repeat right;
}

a.website
{
	padding: 3px 25px 3px 0px;
	background: transparent url(../Images/Icons/world_link.png) no-repeat right;
}

hr.linedot
{
	border: 1px dotted #000099;
}

hr.line
{
	border: 1px dashed #000099;
}

/*
	Default: Basic Table
*/

table.MainTable
{
	height: 100%;
	width: 1001px;	
}

td.MainHeader
{
	background: #fff url(../Images/campustop.gif) no-repeat center;
	width: 1001px;
	height: 120px;
}

td.MainHeaderLeft
{
	background: #fff no-repeat left;
	height: 120px;
}

td.MainLeftPane
{
	width: 100%;
}

td.MainRightPane
{
	width: 225px;
}

td.MainMenu 
{
	width: 100%;
	height: 23px;
}

td.BevelPane
{
	width: 100%;
	height: 15px;
	color: #000099;
	font-weight: bold;
	padding-bottom: 10px;
}

td.LeftPane
{
	width: 225px;
}

td.ContentPane
{
	width: 100%;
	padding: 0 15px 0 0;
}

td.MainFooter
{
	background: transparent url(../Images/campusbottom.gif) no-repeat;
	text-align: center;
	vertical-align: top;
	width: 100%;
	height: 38px;
}

td.MainBorder
{
	background: transparent url(../Images/blue-bg.gif);
	width: 2px;
}

table.MainContentMenu
{
	width: 100%;
	height: 100%;
}

td.MainContent
{
	padding: 0 15px 0 15px;
}

td.MainFooter a:hover
{
	color: #CCC;
	text-decoration: underline;
}

/*
	Module Defaults
*/

h2.ModuleTitle 
{
	color: #000099;
}

div.UpdateProg
{
	width: 300px;
	height: 150px;
	border: 2px solid #000099;
	color: #000099;
	background-color: #E2E2E2;
	text-align: center;
	vertical-align: bottom;
	position: absolute;
	z-index: 99;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -75px;
}

td.color1
{
	background-color: #a6bfd9;
}

td.color2
{
	background-color: #6BC1FF;
}

td.color3
{
	background-color: #000099;
}

td.OK, td.V
{
	background-color: Green;	
	color: White;
	text-align:center;
	font-weight:bold;
}

td.NOK, td.NV
{
	background-color: Red;	
	color: White;
	text-align:center;
	font-weight:bold;
}

td.AV
{
	background-color:orange;	
	color: White;
	text-align:center;
	font-weight:bold;
}