/* CSS Document */

@import "/styles/dynamic/header.css";
@import "/styles/dynamic/navigation.css";
@import "/styles/dynamic/smallbox.css";
@import "/styles/dynamic/largebox.css";
@import "/styles/dynamic/footer.css";
@import "/styles/dynamic/print.css";

body {
	height:80%;
	background-color:#f4f4f4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000;
	margin:0px;
	padding:0px;
	line-height:20px;
}

table {
	font-size:100%;
	border-width:0px;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#484139;
}

a:link, a:visited, a:active {
	font-size:100%;
	color:#000;
	text-decoration:underline;
}

a:hover {
	font-size:100%;
	background-color:none;
	text-decoration:none;
}

h1 {
	font-size:130%;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:15px;
}

h2 {
	font-size:130%;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:10px;
}

h3 {
	color:#484139;
	font-size:110%;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
}

h4 {
	color:#484139;
	font-size:110%;
	font-weight:normal;
	font-style:italic;
	padding-top:0px;
	padding-bottom:5px;
}

h5 {
	font-size:100%;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
}

h6 {
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:5px;
}

.okmessage {color:#009933; margin-top:8px; background-image:url(/images/ul.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;}
	
.errormessage {color:#CC0000; margin-top:8px; background-image:url(/images/ul.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;}

.CenterTable {
	width:100%;

	background-color:#f4f4f4;
}

.HeaderRow {
	vertical-align:;
	
}

.LogoCell {
	width:193px;
	background-image:url(/images/navigation/bg-navigation.gif);
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:text-top;
}

.NavigationCell {
	width:193px;
	background-image:url(/images/navigation/bg-navigation.gif);
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:text-top;
	vertical-align:top;
	padding-bottom:20px;
}

.MainRow {
	/*height:100%;*/
	vertical-align:top;
	vertical-align:text-top;
	text-align:left;
	background-image:url(/images/footer/bg-footer.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

.MainRowSmallBox {
	vertical-align:top;
	vertical-align:text-top;
	text-align:left;
}

.MainTable {
	width:100%;
	height:100%;
	background-color:#f4f4f4;
}

.LargeBoxCell {
	width:100%;
	height:100%;
	vertical-align:text-top;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}

.SmallBoxCell {
	width:280px;
	height:100%;
	vertical-align:top;
	vertical-align:text-top;
	text-align:left;
	background-color:#EBE9E7;
	padding-top:13px;
	border-right:5px solid #f4f4f4;
}

.SmallBoxBottomCell {
	width:280px;
	min-width:280px;
	max-width:280px;
	background-color:#EBE9E7;
	border-right:5px solid #f4f4f4;
	border-bottom:5px solid #f4f4f4;
}

.FooterRow {
	/*background-color:#CCFF00;*/
	height:26px;
	padding-right:280px;
	text-align:center;
	vertical-align:bottom;
	background-image:url(/images/footer/bg-footer.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

.FooterRowSmallBox {
	height:26px;
	/*padding-right:280px;*/
	text-align:center;
	vertical-align:bottom;
}


/**formulieren**/

.formelements td {
	vertical-align:middle; 
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:5px;
	width:33%;
}

.dropdownlist {
	width:252px; 
	/*height:17px; */
	background-color:#fff;
	border:1px solid #CEC9C4; 
	font-size:100%;
}

.textarea{
	width:245px; 
	/*height:100px; */
	background-color:#fff; 
	font-family:Helvetica Light, Helvetica, Arial, sans-serif;
	color:#82683a;
	border:1px solid #CEC9C4; 
	font-size:100%; 
	padding:2px 3px 0px 3px;
}
.mandatorytextarea{
	width:245px; 
	/*height:100px; */
	background-color:#fff; 
	font-family:Helvetica Light, Helvetica, Arial, sans-serif;
	color:#82683a;
	border:1px solid #CEC9C4; 
	font-size:100%; 
	padding:2px 3px 0px 3px;
}

.textbox {
	width:245px; 
	height:17px; 
	background-color:#fff; 
	border:1px solid #CEC9C4; 
	font-size:100%; 
	padding:2px 3px 0px 3px;
}

.mandatorytextbox {
	width:245px; 
	height:17px; 
	background-color:#fff; 
	border:1px solid #CEC9C4; 
	font-size:100%; 
	padding:2px 3px 0px 3px;
}

.mandatory {
	background-color:#fff; 
	border:1px solid #CEC9C4; 
	font-size:100%; 
	padding:2px 3px 0px 3px;
}

.formbutton {
	height:23px;
	width:auto;
	background-color:#484139;
	border:1px solid #484139;
	color:#fff;
	font-size:120%;
	font-weight:normal;
	cursor:default;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}

.listbox {
	width:252px;
	font-size:100%;
}

.label {
	font-weight:bold; 
	width:35%; 
	vertical-align:top; 
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:5px;
}

.fieldlabel {
	font-weight:bold; 
	width:35%; 
	vertical-align:top; 
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:5px;
}