@charset "utf-8";
/* CSS Document */
/* top styles */



html {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;

}



body {
	height: 100%;
	background-color : #FFFFFF;
	background-image: url(Spacers/small_backgr.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;

}



form {

   	height: 100%;

}



#page {

   	height: 100%;

}



td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}



a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration : none

}



a:visited {
	color:#000;
	text-decoration : none

}



a:hover {
	color:#000;
	text-decoration : none

}



a:active {
	color:#0098E2;
	text-decoration : none

}



/* #################################*/

/* head Navigation */



a.headNav {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration : none

}



a.headNav:visited {
	color:#CCC;
	text-decoration : none

}



a.headNav:hover {
	color:#97A323;
	text-decoration : none

}



a.headNav:active {

	color:#FF3300;

	text-decoration : none

}



/* #################################*/

/* main Navigation*/



a.mainNav {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration : none;

	font-weight : bold;

}



a.mainNav:visited {

	color:#000000;

	text-decoration : none

}



a.mainNav:hover {

	color:#0081C4;

	text-decoration : none

}



a.mainNav:active {

	color:#0081C4;

	text-decoration : none

}



a.mainNavActive {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#0081C4;

	text-decoration : none;

	font-weight : bold;

}



a.mainNavActive:visited {

	color:#0081C4;

	text-decoration : none

}



a.mainNavActive:hover {

	color:#0081C4;

	text-decoration : none

}



a.mainNavActive:active {

	color:#0081C4;

	text-decoration : none

}



/* #################################*/

/* subNavigation*/



a.subNav {
	width: 164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration : none;

}



a.subNav:visited {

	color:#000000;

	text-decoration : none

}



a.subNav:hover {
	color:#0098E2;
	text-decoration : none
}



a.subNav:active {
	color:#0098E2;
	text-decoration : none

}



a.subNavActive {
	width: 164px;
	color:#0098E2;
	font-weight : normal;
	text-decoration : none;

}



a.subNavActive:visited {
	color:#0098E2;
	font-weight : normal;
	text-decoration : none;
}



a.subNavActive:hover {
	color:#0098E2;
	font-weight : normal;
	text-decoration : none;
}



a.subNavActive:active {
	color:#0098E2;
	font-weight : normal;
	text-decoration : none;

}



td.subNav {

	height : 19px;

	padding-left : 15px;

	padding-bottom: 2px;

	padding-top:2px;

	border-left : 1px;

	border-top : 1px;

	border-bottom : 0px;

	border-right : 0px;

	border-style : solid;

	border-color : #FFFFFF;

}



td.hisubNav {

	height : 19px;

	padding-left : 15px;

	padding-bottom: 2px;

	padding-top:2px;

	border-left : 1px;

	border-top : 1px;

	border-bottom : 0px;

	border-right : 0px;

	border-style : solid;

	border-color : #FFFFFF;

	background-color: #D7D7D7;

}



td.subNavActive {
	height : 19px;
	padding-left : 16px;
	padding-bottom: 2px;
	padding-top:2px;

}



/* #################################*/

/* subsub Navigation */



a.subsubNav {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#626262;

	text-decoration : none;

}



a.subsubNav:visited {

	color:#626262;

	text-decoration : none

}



a.subsubNav:hover {
	color:#000;
	text-decoration : none

}



td.subsubNav {

	background-color : #FFFFFF;

	padding-top:2px;

	padding-left : 16px;

	padding-bottom: 2px;

	height : 18px;

}



td.subsubNavActive {
	color:#CC651A;
	background-color : #FFFFFF;
	padding-top:2px;
	padding-left : 16px;
	padding-bottom: 2px;
	height : 18px;

}



/* #################################*/

/* path */



a.path {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#626262;

	text-decoration : none;

}



a.path:visited {

	color:#626262;

	text-decoration : none

}



a.path:hover {

	color:#FF3300;

	text-decoration : none

}



a.path:active {

	color:#FF3300;

	text-decoration : none

}



.pathActive {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#626262;

	text-decoration : none;

	font-weight : bold;

}



/* #################################*/

/* forms */



input.norm {

	width:224px;

	font-family : Helvetica, Arial, sans-serif;

	font-size:11px;

}



input.plz {

	width:105px;

	font-family : Helvetica, Arial, sans-serif;

	font-size:11px;

}



input.checkbox {

	width:12px;

	height:12px;

	margin-top:1px;

}



textarea.norm {

	width:224px;

	font-family : Helvetica, Arial, sans-serif;

	font-size:11px;

}



select.jobs {

	width:231px;

	font-family : Helvetica, Arial, sans-serif;

	font-size:11px;

}



select.ContactTyp {

	width:224px;

	font-family : Helvetica, Arial, sans-serif;

	font-size:11px;

}





.ValidationError {color : #FF0000;

}





/* #################################*/

/* pfooter*/



a.footer {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#626262;

	text-decoration : none;

}



a.footer:visited {

	color:#626262;

	text-decoration : none

}



a.footer:hover {

	color:#FF3300;

	text-decoration : none

}



a.footer:active {

	color:#FF3300;

	text-decoration : none

}



.copyright {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#919191;

}



a.copyright {
	font-size:11px;
	color:#333;
	text-decoration : none;

}



a.copyright:visited {

	color:#919191;

	text-decoration : none;

}



a.copyright:hover {

	color:#FF3300;

	text-decoration : none;

}



a.copyright:active {

	color:#FF3300;

	text-decoration : none;

}



/* #################################*/

/* content */



td.lineOutline {
	background-color : #000;

}



td.lineContent{

	background-color : #B2B2B2;

}



td.lineHead {

	background-color : #919191;

}



td.overWhite {

	background-color : #FFFFFF;

}



.leadBlue {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#333;
	padding: 10px;
	margin: 5px;
	font-weight: bold;

}
.leadBlueUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 10px;
	height: auto;
}
.tablelose {
	vertical-align: text-top;
	top: auto;
	position: absolute;
}





.leadGrey{
	font-family:Helvetica,Arial,sans-serif;
	font-size:20px;
	color:#70791E;
	letter-spacing: 0.1em;

}



.cTitleBold {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	color:#626262;

	font-weight : bold;	

}



.cTextGrey {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#626262;

}



.cTextBlack {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#000000;

}



.cTextBlackBold {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#000000;

	font-weight : bold;	

}



.cTextBlue {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#0081C4;

}



.cTextBlueBold {

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	line-height:15px;

	color:#0081C4;

	font-weight : bold;	

}



.cTextGreen {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:15px;
	color:#98A424;

}



.cListCellGreen {
	background-color : #F2F5D6;
	font-family:Helvetica,Arial,sans-serif;
	font-size:medium;
	line-height:15px;
	color:#000;

}



ul {

		 margin-left:30px;

}



ol {

		 margin-left:37px;

}
.fabric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
