html {
	height					: 100%;
	max-height				: 100%;
}

body {
	color					: #203437;
	font-family				: Verdana, Tahoma, Arial;
	font-size				: 11px;
	line-height				: 120%;
	text-align				: left;
	scrollbar-arrow-color 	: #004520;
	scrollbar-base-color	: #DBE8E0;
	scrollbar-face-color	: #9bc4b0;
	scrollbar-darkshadow-color:#004520; 
	scrollbar-highlight-color:#DBE8E0; 
	scrollbar-shadow-color	: #203437;
}

.pageBody {
	background				: #FFFFFF;
	color					: #203437;
	height					: 100%;
	max-height				: 100%;
	overflow				: hidden;
	font-family				: Verdana, Tahoma, Arial;
	font-size				: 11px;
	line-height				: 120%;
	text-align				: left;
}

td {
	font-size				: 11px;
}

th {
	font-size				: 11px;
}

ul {
	margin					: 0px;
	padding					: 20px;
	padding-top				: 0px;
	list-style				: square;
}

li {
	line-height				: 15px;
	padding-left			: 0px;
	padding-top				: 0px;
}

a:link, a:visited {
	color					: #004520; 
	text-decoration			: none;
	font-weight				: bold;
}

a:hover {
	color					: #FF0000;	
	text-decoration			: underline;
}

#allscreen {
	position				: absolute;
	background				: url(../images/background.gif) no-repeat; 
	background-position		: top center;
	height					: 100%;
	width					: 100%;
	padding					: 0px;
	margin					: 0px;
	overflow				: hidden;
}

#maxTable {
	height					: 97%;
	width					: 97%;
}

#outline {
	position				: absolute;
	display					: block;
	width					: 800px;
	height					: 550px !important;
	border					: 1px solid #203437;
	left					: 50%;
	top						: 50%;
	margin-left				:-400px;
	margin-top				:-275px;
}

.opaque {
	background				: #FFFFFF;	
	opacity					:.35;
	filter					: alpha(opacity = 35);
}

#topleft_td {
	background				: url(../images/topLeft.png) no-repeat;
}

#topleft {
	height					: 145px;
	width					: 195px;
}

#topleft td {
	color					: #FFFFFF;
	font-family				: tahoma;
	font-size				: 11px;
	font-weight				: bold;
}

#header_td {
	background				: url(../images/compilatie.png) no-repeat;
	height					: 120px;
}

#headerBackground {
	position				: absolute;
	background				: #DBE8E0;
	opacity					:.65;
	filter					: alpha(opacity = 65);
	top						: 40px;
	right					: 0px;
	height					: 45px;
	width					: 600px;
	z-index					: 3;
}

#header p {
	position				: relative;
	float					: right;
	right					: 40px;
	color					: #004520;
	font-family				: Times New Roman, Arial;
	font-size				: 40px;
	font-weight				: bold;
	line-height				: 45px;
	z-index					: 4;
}

#pathbox_td {
	height					: 25px;
}

#pathboxBackground {
	position				: absolute;
	width					: 597px;
	height					: 25px;
	right					: 0px;
	z-index					: 3;
}

#pathbox {
	position				: relative;
	overflow				: hidden;
	height					: 25px;
	margin-left				:-1px;
	margin-right			:-1px;
	text-align				: left;
	border					: 1px solid #203437;
	z-index					: 4;
}

#pathbox span {
	position				: relative;
	height					: 25px;
	padding-top				: 4px;
	padding-left			: 15px;
}

#mainmenu_td {
	height					: 100%;
}

#mainmenuBackground {
	position				: absolute;
	background				: #DBE8E0;
	border					: 1px solid #000000;
	width					: 202px;
	height					: 402px;
	top						: 147px;
	left					:-1px;
	z-index					: 4;
}

#mainmenu {
	position				: relative;
	width					: 200px;
	top						:-1px;
	overflow				: hidden;
	z-index					: 5;
}

a.mainlevel:link, a.mainlevel:visited {
	position				: relative;
	display					: block;
	background				: url(../images/menu_bg.png) no-repeat;
	padding-top				: 5px;
	padding-left			: 20px;
	height					: 20px !important;
	height					: 25px;
	width					: 198px;
	vertical-align			: middle;
	text-align				: left;
	font-size				: 11px;
	font-weight				: bold;
	color					: #DBE8E0;
	text-decoration			: none;
}

#content_td {
	position				: absolute;
	top						: 145px;
	left					: 201px;
	height					: 400px !important;
}

#contentBackground {
	position				: absolute;
	height					: 401px;
	width					: 596px;
	z-index					: 3;
}

#content {
	position				: relative;
	height					: 401px;
	width					: 596px;
	vertical-align			: top;
	overflow-y				: scroll;
	overflow-x				: hidden;
	scrollbar-arrow-color 	: #004520;
	scrollbar-base-color	: #DBE8E0;
	scrollbar-face-color	: #9bc4b0;
	scrollbar-darkshadow-color:#004520; 
	scrollbar-highlight-color:#DBE8E0; 
	scrollbar-shadow-color	: #203437;
	z-index					: 4;
}

.componentheading {
	color					: #004520;
	text-align				: left;
	height					: 21px;
	margin-top				: 10px;
	margin-left				: 15px;
	font-weight				: bold;
	font-size				: 12px;
	text-transform			: uppercase;
}

.contentheading {
	color					: #004520;
	text-align				: left;
	height					: 30px;
	font-weight				: bolder;
	font-size				: 12px;
	text-transform			: uppercase;
}

.contentpane, table.contentpane, table.contentpaneopen {
	color					: #203437;
	width					: 95%;
	border-collapse			: collapse;
	border-spacing			: 0px;
	margin					: 4px;
	margin-left				: 15px;
	text-align				: left;
}

.contentpane table {
	color					: #203437;
	width					: 95%;
	border-collapse			: collapse;
	border-spacing			: 0px;
	text-align				: left;
}

table.contentpaneopen_topLeft {
	color					: #FFFFFF;
	width					: 100%;
	margin-top				: 10px;
	margin-left				: 0px;
	text-align				: center;
}

.blog {
	width					: 99%;
}

#footer {
	background				: #CCCCCC;
	color					: #000000;
	margin-bottom			:-1px;
}

#copyright {
	position				: absolute;
	color					: #AAAAAA;
	top						: 10px;
	right					: 5px;
	width					: 14px;
	writing-mode			: tb-rl;
	filter					: flipH() flipV();
}
#powered {
	color					: #203437;
}

a.mainlevel:hover {
	background-position		: 0px -25px;
	text-decoration			: none;
	color					: #FFFFFF;
}

a.mainlevel#active_menu {
	color					: #FFFFFF;
	font-weight				: bold;
	cursor					: text;
}

a.mainlevel#active_menu:hover {
	color					: #CCCCCC;
}

a.sublevel:link, a.sublevel:visited {
	position				: absolute;
	display					: block;
	background				: #004520 url(../images/menu_bg.png) norepeat;
	padding-left			: 20px;
	height					: 15px !important;
	height					: 15px;
	width					: 178px;
	vertical-align			: middle;
	text-align				: left;
	font-size				: 11px;
	font-weight				: bold;
	color					: #DBE8E0;
	text-decoration			: none;
}

a.sublevel:hover {
	background-position		: 0px -25px;
	text-decoration			: none;
	color					: #FFFFFF;
}

#active_menu {
	color					: #FFFFFF;
}

.moduletable h3, .moduletable_apotheek h3, .moduletable_login h3 {
	background				: url(../images/subhead_bg.png) repeat-x;
	color					: #004520;
	text-align				: center;
	height					: 21px;
	width					: 201px;
	line-height				: 21px;
	font-weight				: bold;
	font-size				: 10px;
	text-transform			: uppercase;
	margin-left				:-1px;
	margin-top				: 0px;
	margin-bottom			: 0px;
	border					: 1px solid #004520;
	z-index					: 10;
}

.moduletable_apotheek, .moduletable_login {
	margin-top				: 20px;
}

.error {
	font-style				: italic;
	text-transform			: uppercase;
	padding					: 5px;
	color					: #FF0000;
	font-size				: 14px;
	font-weight				: bold;
}

.back_button {
	float					: left;
	text-align				: center;
	font-size				: 11px;
	font-weight				: bold;
	border					: 3px double #004520;
	width					: auto;
	background				: url(../images/button_bg.png) repeat-x;
	padding					: 0px 10px;
	line-height				: 20px;
	margin					: 1px;
	margin-left				: 10px;
}

.inputbox {
	width					: 150px;
	padding					: 2px;
	border					: solid 1px #004520;
	background				: #FFFFFF;
	margin-top				: 5px;
}

.textbox {
	background				: #FFFFFF;
	width					: 200px;
	height					: 80px;
	padding					: 2px;
	border					: solid 1px #004520;
	margin-top				: 5px;
}

.button {
	background				: #FFFFFF url(../images/button_bg.png) repeat-x;
	color					: #004520;
	font-family				: Arial, Helvetica, sans-serif;
	text-align				: center;
	font-size				: 11px;
	font-weight				: bold;
	border					: 3px double #004520;
	width					: auto;
	padding					: 0px 5px;
	line-height				: 18px !important;
	line-height				: 16px;
	height					: 26px !important;
	height					: 24px;
	margin					: 1px;
}

span.article_seperator {
	border-top				: 1px solid #004520;
	margin-left				: 5px;
	margin-right			: 5px;
	display					: block;
	height					: 1px;
}

.buttonheading {
	background				: #FFFFFF;
}

.small {
	color					: #AAAAAA;
	font-size				: 11px;
}

.createdate {
	height					: 15px;
	padding-bottom			: 10px;
	color					: #AAAAAA;
	font-size				: 11px;
}

.modifydate {
	height					: 15px;
	padding-top				: 10px;
	color					: #AAAAAA;
	font-size				: 11px;
}

.pagenav_next {
	font-size				: 15px;
}

.pagenav_prev {
	font-size				: 15px;
}

.mainlevel_otherMenu {
	position				: relative;
	display					: block;
	margin-left				: 20px;
	margin-top				: 15px;
	margin-bottom			: 5px;
	color					: #AAAAAA !important;
	z-index					: 5;
}

#cpanel {
	position				: absolute;
	left					: 20px;
	top						: 0px;
	z-index					: 10; 			
}
