/*-------------------------------------------------*/
/*coloured elements*/
/*-------------------------------------------------*/
.headerTitle{
	color:#FFFFFF;
	}
.subHeadline,
.subHeadlinePadded{
	color:#697C63;
	}
	.smalltext a{
		color:#697C63;
		}
	.smalltext a:hover,
	.smalltext a:active{
		color:#000000;
		}
	.contentList a,
	.contentList a:visited,
	.contentListWOP a,
	.contentListWOP a:visited{
		color:#697C63;
		}
	.contentList a:hover,
	.contentList a:active,
	.contentListWOP a:hover,
	.contentListWOP a:active{
		color:#000000;
		}
.liContent{
	color:#000000;
	}
.formTable{
	background-color:#FFFFFF;
	border-top:2px solid #005274;
	}
.contentRight{
	color:#716F6E;
	}
.formHeader{
	color:#005274;
	}
.linkBoxNormal a,
.linkBoxGruen a,
.linkBoxBlau a{
	color:#000000;
}
	.linkBoxNormal a,
	.linkBoxNormal a:visited,
	.linkBoxNormal a:active{
		border: 2px solid #D7D7D7;
		}
	.linkBoxGruen a,
	.linkBoxGruen a:visited,
	.linkBoxGruen a:active{
		border: 2px solid #92C167;
		}
	.linkBoxBlau a,
	.linkBoxBlau a:visited,
	.linkBoxBlau a:active{
		border: 2px solid #8DD1EC;
		}
/*-------------------------------------------------*/
/*class elements*/
/*-------------------------------------------------*/
.headerTitle{
	font-size:1.3em;
	}

.headerColleagues{
	font-size:0.9em;
	font-weight:800;
	}
.subHeadline,
.subHeadlinePadded{
	font-size:0.9em;
	font-weight:800;
	}
	.subHeadlinePadded{
		padding-left:29px;
		}
.smallText,
.smallTextTab{
	font-size:0.7em;
	letter-spacing : -1px;
	margin-bottom:10px;
	text-align:left;
	}
	.smallTextTab{
		padding-left:8px;
	}
	.smalltext a{
		text-decoration:underline;
		}
	.smalltext a:hover,
	.smalltext a:active{
		text-decoration:underline;
		}
.middleText{
	font-size:0.9em;
	line-height: 1.5em;
	letter-spacing : -1px;
	}	
.contentList,
.contentListWOP,
.contentListTab{
	font-size:0.8em;
	}
.contentList{
	padding-left: 30px;
}
	.contentList a,
	.contentList a:visited,
	.contentListWOP a,
	.contentListWOP a:visited{
		text-decoration:underline;
		}
	.contentList a:hover,
	.contentList a:active,
	.contentListWOP a:hover,
	.contentListWOP a:active{
		text-decoration:underline;
		}
.ulPadding{
	padding-left:15px;
	}
.contentListTable{
	font-size:0.8em;
	padding-left: 27px;
	}	
	.contentListTable strong{
		font-size:0.9em;
		}
.liContent{
	font-size:0.8em;
	}
.contentRight{
	font-size:0.6em;
	letter-spacing : -1px;
	margin:0 0 10px 0;
	}
.linkBoxNormal,
.linkBoxGruen,
.linkBoxBlau{
	margin:0 0 10px 0;
	width:110px;
	}
.linkBoxNormal a,
.linkBoxGruen a,
.linkBoxBlau a{
	display:block;
	letter-spacing : -1px;
	text-align:left;
	vertical-align:middle;
	font-size:0.6em;
	height:30px;
	padding:1px 0 0 2px;
	text-decoration:none;
	background-repeat: y-repeat;
	background-position: left;
}
		.linkBoxNormal a:hover{
			background-position: right;
			}
		.linkBoxBlau a:hover{
			background-position: right;
		}
		.linkBoxGruen a:hover{
			background-position: right;
		}
.userValue,
.userFailValue{
	font-size:0.8em;
	font-weight:bold;
	vertical-align:bottom;
	}
.userFailValue{
	color:red;
	}
/********************************************************
formular
********************************************************/
.formTable{
	width:425px;
	padding:10px 0 0 0;
	margin:0 0 14px 0;
	}
.formTable input,
.formTable textarea{
	/*width:100%;*/
	}
.formHeader{
	font-size:0.9em;
	font-weight:800;
	padding:10px 5px 10px 0px;
	}
.formTextLabel,
.formText,
.formRadioLabel{
	font-size:0.8em;
	vertical-align:middle;
	}
	.formTextLabel{
		text-align:left;
		padding-left:30px;
	}
	.formRadioLabel{
		text-align:left;
	}
	.formText{
		text-align:left;
		padding:0 5px 5px 30px;
		}
	 .formTextArea{
	 		padding:0 5px 0 32px;
			}
			.formTextArea textarea{
				height:90px;
				width:100%;
				}
		.formTextInputText{
			vertical-align:bottom;
			padding:0 5px 2px 0;
			}
			.formTextInputText input{
				width:100%;
				}
.formRadioButton{
	text-align:right;
	padding:0 5px 0 0;
	}
.formHint{
	padding:0 5px 3px 55px;
	font-size:0.8em;
	}