/*   STANDARD   */
hr.newsrule {
	width : 100%;
	text-align : left;
	display: block;
}
.Titel {	font-family : Tahoma, Verdana, arial, sans-serif;
	font-weight : bold;
	font-size : 8pt;
	color : #004080;
	text-align : left;}
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	}
.bodyTop{
	//background-color: #F1F4F9; 
	background-color: #B5C7DF; 
}
.bodyMain{
	//background-color: #F1F4F9; 
	background-color: #B5C7DF; 
}
/* iframe body style rule - for background coloring */ LET OP VOOR KALENDARVIEW IS DIT HARDGECODEERD IN JS
.bodyIframe {
	background-color: #FFFFFF;
}
/* body background coloring */ LET OP VOOR KALENDARVIEW IS DIT HARDGECODEERD IN JS
.frameGray {
	/*background-color: #F8F8F8;*/
	background-color: #FFFFFF;
}
.top_menu_pipe {
	color:#C20041; 
	font-weight:bold;
}
.top_menu {
	text-decoration: none; 
	color:#C20041; 
	font-weight:bold;
}
.top_menu A:link {
	text-decoration: none; 
	color:#C20041; 
	font-weight:bold;
}
.top_menu A:visited{
	text-decoration: none; 
	color:#C20041;
	font-weight:bold;
}
.top_menu A:hover {
	text-decoration: none; 
	color:#C20041; 
	font-weight:bold;
}
.top_menu A:active {
	text-decoration: none; 
	color:#C20041; 
	font-weight:bold;
}
/* Submenu*/
.top_submenu_pipe {
	color:#565454; 
	font-weight: normal;
}
.top_submenu {
	text-decoration: none; 
	color:#565454; 
	font-weight: normal;
}
.top_submenu A:link {
	text-decoration: none; 
	color:#565454; 
	font-weight: normal;
}
.top_submenu A:visited{ "+"
	text-decoration: none; 
	color:#565454;
	font-weight: normal;
}
.top_submenu A:hover {
	text-decoration: none; 
	color:#565454; 
	font-weight: normal;
}
.top_submenu A:active {
	text-decoration: none; 
	color:#565454; 
	font-weight: normal;
}
.applicationname_text_bold {
	font-size:18px; 
	font-weight:normal; 
	color:#565454;
}
/* BOTTOM SECTION LAYOUT */
.bottom_left_image {
	margin: 0px;
	padding: 0px;
/*	background-image : url(/cms/bis.nsf/bottom_left_image.gif); */
	background-image : url(/cms/bis.nsf/bottom_right_image.gif); 
	background-position : bottom;
/*	background-repeat : no-repeat; */
	background-repeat : repeat-x;
}
.bottom_right_image {
	margin: 0px;
	padding: 0px;
	background-image : url(/cms/bis.nsf/bottom_right_image.gif); 
	background-position : bottom;
	background-repeat : repeat-x;
}
/* POPUP WINDOWS */
.popup_top {
	background-repeat: repeat-x;
	background-image : url(/cms/bis.nsf/popup_top_back_left.gif); 
}
.popup_bottom {
	background-repeat: repeat-x;
	background-image : url(/cms/bis.nsf/popup_bottom_back_right.gif); 
	background-position:bottom;
}
/* VIEW ELEMENTS */
.viewSwitch {
	padding-right:25px;
}
/* for use in HTML view's */
.viewTable{
	margin : 5px 0px 0px 0px;	
}
.viewIcon {
	margin : 2px 2px 0px 0px;
}
.viewHeaderSmall, .viewHeaderTitle, .viewHeaderDate, .viewHeaderName, .viewHeaderBig, .viewHeaderAuthor {
	height: 1px;
	font-size:1px; 
}
.viewHeaderSmall {
	width : 14px; 
}
.viewHeaderTitle { 
	width : 135px; 
}
.viewHeaderDate { 
	width : 72px; 
}
.viewDateColumn {
	padding : 0px 0px 0px 0px;
}
/* used in link column in sub navigation view*/
.viewHeaderName { 
	width : 200px; 
}
.viewHeaderBig {
	width : 375px; 
}
.viewHeaderAuthor { 
	width : 140px; 
}
/* for use in notes/HTML view's */
.viewIcon2 {
	margin : 2px 1px 0px 0px;
}
.viewHeaderSmall2, .viewHeaderDate2, .viewHeaderTime, .viewHeaderTitle2, .viewHeaderBig2 {
	margin : 0px 5px 0px 0px;
	height: 1px;
	font-size:1px; 
}
.viewHeaderSmall2 {
	width : 10px; 
}
.viewHeaderDate2 { 
	width : 50px; 
}
.viewHeaderTime{
	width : 32px; 
}
.viewHeaderTitle2 { 
/* extra compensation if lettertype=verdana*/
	width : 99px; 
}
.viewHeaderBig2 {
	width : 178px; 
}
.rowunder { border-bottom: 1px solid #FFFFFF; }
.bottom_menu {
	text-decoration: none; 
	color: #C20041; 
	font-weight: normal;
	padding-bottom: 4px ;
}
.bottom_menu A:link {
	text-decoration: none; 
	color: #C20041; 
	font-weight: normal;
}
.bottom_menu A:visited {
	text-decoration: none; 
	color: #C20041; 
	font-weight: normal;
}
.bottom_menu A:hover {
	text-decoration: none; 
	color: #C20041; 
	font-weight: normal;
}
/*   FORM ELEMENTS - FIELD & TABLE RULES */
textarea {
	font-size: 11px; 
	font-weight:normal;
	color: #383838 ;
	padding:3px, 0px, 0px, 6px ;
	background-color: #FFFFFF;
	width: 100%;
	font-family : Tahoma,Arial,Verdana,Helvetica,sans-serif; 
}
input.larger {
	font-size:11px; 
	font-weight:normal;
	color:black ; 
	padding-left:3px;
    width: 280px;
}
input.small {
	font-size:11px; 
	font-weight:normal;
	color:black ; 
	padding-left:3px;
    width: 80px;
}
input.smaller {
	font-size:11px; 
	font-weight:normal;
	color:black ; 
	padding-left:3px;
    width: 40px;
}
input.radio3 {
	font-size:11px; 
	font-weight:normal;
	color:black ; 
	padding-left:0px;
    width: 70px;
}
input.check {
	padding: 0px;
}
input.bt {
    width: 180px;}
input.btlarge {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #E8E0FF;
	border: solid 1px black;
	width: 200px; }
input.radio {
	background-color: red;
}
input.radio_2 {
	background-color: #FFFFFF;
}
.select_sort {
	font-size: 11px; 
	font-weight: normal;
	color: black ;
	padding:0px;
	background-color:#FFFFFF;
width: 20px;
}
.field {
	width: 328 ;
}
.field2 {
	width: 180 ;
}
.fieldSmall {
	width: 145 ;
}
.fieldDate {
	width: 76 ;
}
.fieldPhone {
	width: 90 ;
}
.fieldInteger {
	width: 40 ;
}
/** - uploadControle - **/
.fileUpload {
	width:145 ;
/**	border:#00000; 
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px; **/
}
/** - spacing fieldsets - **/
fieldset {
	padding-top:12px; 
	padding-bottom:15px; 
}
/* Spacing on top of forms - on forms starting with fieldsets */
.headerMargin {
	height: 10px;
	width: 1px;
}
/* Spacing on top of forms - on forms starting with tekst */
.headerMarginTxt {
	height: 14px;
	width: 1px;
}
#memberNamesD {
	margin-right: 5px;
	margin-top: 5px;
}
/* - Tables: graycoloring & spacing  */
.block {
	background-color :#F9F9F9;
}
.tabHeaderGray {
	background-color :#F9F9F9;
}
.tabHeaderGray2 {
	/*background-color :#F2F2F2*/
	background-color :#E8E8E8 ;
}
.tabGray {
	background-color: #F9F9F9;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 2px;
}
/* For use with table's within fieldset */
.columnTabel {
	margin-left: 4px;
	margin-top: 6px;
}
/* For spacing of historie rule */
.historieTable {
	margin-top: 10px;
}
/* searchquery input field - above nav views */
.searchbox {
	font-size: 11px;
	height: 21px;
	color: #565454;
	/* padding:0px; */
	margin-top: 1px;
	background-color: #FFFFFF;
	width: 125;
}
/*  TEXT - FONT */
.label, legend, .version_text_normal, .version_text_bold, .infoText, .infoTitle  {
	font-size:11px; 
	font-weight: normal; 
	/* color: #565454; */
	color: #888888;
}
.infoTitle {
	font-weight:bold;
}
#label2 {
	font-size:11px; 
	font-weight: normal; 
	color: #888888;
	padding-top: 5px;
}
.content_text_normal {
	font-size:11px; 
	font-weight: normal; 
	color: #383838 ;
}
.content_text_bold {
	font-size:11px; 
	font-weight:bold; 
	color: #383838;
}
.titel_text_normal {
	font-size:11px; 
	font-weight:normal; 
	color:#E0C040;
}
.titel_text_bold {
	font-size: 11px; 
	font-weight: bold; 
	color: #336699;
}
.titel_text_small {
	font-size:9px; 
	font-weight:normal; 
	color:blue;
}
.version_text_bold {
	font-weight: bold; 
	font-size:12px; 
}
.version_text_normal {
}
/* used for * by required fields */
.isRequired{
	font-size:1.2em;
	font-weight: bold;
	color:#888888;
	padding: 0px 0px 0px 5px;
}
.datenormal {
	font-size: 1em;
	color:  rgb(128,128,128);
}
.datearrows {
	font-size: 1em;
	color:  rgb(128,128,128);
}
.datelink {
	font-size: 1.2em;
	color:  rgb(128,128,128);
	text-decoration: none;
}
.dateday {
	font-size: 1em;
	color:  rgb(128,128,128);
	text-decoration: none;
}
.dateyear {
	font-size: 1em;
	color:  rgb(128,128,128);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	position: relative;
	top: 4px;
}
.datenav {
	position: relative;
	top: 9px;
}
.datetable {
	position: relative;
	top: 14px;
}
.datenow {
	font-weight: bold;
	color: rgb(128,128,128);
}
.pathMarginRight {
	width=28px;
	height=2px;
}
.docbutton {
	margin-right:1px;
	cursor: pointer;
	vertical-align:middle;
}
.navbutton {
	margin-right:1px;
}
/* dropdownmenu */
#navdiv ul {
		 margin: 0;
		 padding: 0;
		 list-style: none;
		 width: 22px; /* Width of Menu Items */
	vertical-align:middle;
		 }
		 
#navdiv ul li {
		 position: relative;
		 }
		 
#navdiv li ul {
		 position: absolute;
		 left: 21px; /* Set 1px less than menu width */
		 width: 190px; /* Width of Menu Items */
		 top: 0;
		 display: none;

		 }

/* Styles for Menu Items */
#navdiv ul li a {
		 display: block;
		 text-decoration: none;
		 background-color: ButtonFace; /* IE6 Bug */
		 padding: 2px;
		 padding-left: 5px;
		color:#000;
		font-size:0.8em;
		 }
#navdiv ul li a:hover {
		 display: block;
		 text-decoration: none;
		 background-color: ButtonShadow; /* IE6 Bug */
		 padding: 2px;
		 padding-left: 5px;
		color:#fff;
		background-color:ButtonShadow;
		font-size:0.8em;
		 }


		 
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#navdiv li:hover ul, #navdiv li.over ul { display: block; } /* The magic */
	#layer2{
		display:block;
		position: absolute;
		overflow: auto;
	}
	
@media print{
	form div{
		display:none;
	}
	#layer2{
		display:block;
		position: relative;
		overflow: visible;
		height:100%;
	}
	#layer2 div{
		display:block;
	}
}
}

