body{	
background-color : #F0F0E6; 
font-size: 11px;  
font-family: Verdana;
/*FONT*/color : #000;
}

img {
	border: 0px;
}

/* ####################################	LINKS	###################################### */

a:link { color: #C0BFB5;	text-decoration: none;	font-size: 11px;  font-weight: none;  
	font-family: Verdana; }
a:hover { color: #FFA400;	text-decoration: underline;	font-size: 11px;  font-weight: none;  
	font-family: Verdana; }
a:visited { color: #C0BFB5;	text-decoration: none;	font-size: 11px;  font-weight: none;  
	font-family: Verdana; }

/* #####################	FLOATS	###################### */

#header, #navigationBox, #NavigationRight, #NavigationLeft,
#col01, #col02, #col01_impressum, #col02_impressum  {
	float: left;
}

/* ##############	BGround/BORDER Color	################ */

#header, #navigationBox, #col01, #col02, 
#col01_impressum, #col02_impressum {
	background-color: #FFFFFF;
	border: 1px solid #C0BFB5;  
}

/* ######################################################## */
/* ######################## HEADER ######################## */
/* ######################################################## */

#header {
  width:764px;
	height:86px;
}

/* ######################################################### */
/* ####################### MAIN BODY ####################### */
/* ######################################################### */

#mainbox{
	border: 0px;
	width: 766px;
	height: 592px;
	margin-top:25px;
 								/* contingently advantageous --margin: auto;-- */
}

#navigationBox {
  width:764px;
	height:35px;
	margin-top:5px;
}

#col01 {
  width:559px;
	min-height:455px;
	margin-top:5px;
	overflow:hidden;
}

#col02 {
  width:198px;
	height:510px;
	margin-top:5px;
	margin-left:5px;
	overflow:hidden;
}
#col02_r {
  width:198px;
	height:500px
	margin-top:5px;
	margin-left:5px;
}

#col01_impressum {
  width:559px;
	height:1110px;
	margin-top:5px;
}

#col02_impressum {
  width:198px;
	height:1110px;
	margin-top:5px;
	margin-left:5px;
}

/* ######################################################### */
/* ###################### NAVIGATION ####################### */
/* ######################################################### */

#NavigationLeft{
  height: 24px;	
  padding-left: 16px;
	padding-top: 10px;
	word-spacing: 6pt;
	width: 300px;
}

#NavigationRight{
  height: 24px;	
  padding-top: 10px;
  margin: 0 0 0 10px;
  width: 430px;
}

/* ######################################################### */
/* ##################### MAIN CONTENT ###################### */
/* ######################################################### */

	h1 {
	font-size: 15px;  
}

#Text{
  padding-top:  16px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: justify;
}

#Text_zfkrupp {
	font-weight:none; 
	font-family:Arial;
	font-size: 12px;
}

#News{	
	padding-top: 10px;
	padding-left: 6px;
	background-color:#FFF;
}

.t01, .t01h {
	text-align: left;
	vertical-align: top;
	width: 25%;
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding: 3px 2px 2px 2px;
}

.t01h {
background-color:#F1F1F1;
font-weight:bold;
}

/* ######################################################### */
/* ###################### VALIDATION ####################### */
/* ######################################################### */

.error{
		color: #ffa400;
		margin-right: 10px;
}

#input1.error, #input2.error, #input3.error, #input4.error{
		color: black;
		margin-right: 5px;
}
