body {
	width: 100%;
	background-color: #E6EFF6;
}
img, a {
	border: none;
}
body, img, a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.adresse {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
	line-height: 1.2em;
	color: white;
	text-align: left;
	margin-left: 400px;
}
#firstline {
	font-size: medium;
	line-height: 1.4em;
}
.language {
	margin: 0px 40px 0px 30px;
	vertical-align: middle;
	padding: 0px 6px 0px 6px;
}
.content_all {
	width: 1002px;
	height: 100%;
	background-color: #E6EFF6;
	border-left: 1px #deeaf3 outset;
	border-right: 1px #deeaf3 inset;
}
.menue_spalte {
	width: 350px;
	height: 1130px;
	background-color: #b9cbdf;
	float: left;
}
#menue_oben {
	border: none;
	height: 113px;
	background-image: url(../images/MKF_Logobig.jpg);
	background-repeat: no-repeat;
}
#menue_unten {
	border: none;
	height: 514px;
	background-image: url(../images/menuebg.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
}
#print_header {
	display: none;
}
#index_content, #unternehmen_content, #produkte_content, #informationen_content , #impressum_content {
	border: none;
	height: 514px;
	background-repeat: no-repeat;
}
#index_content {
	background-image: url(../images/startbg1.jpg);
	border: none;
	height: 514px;
	background-repeat: no-repeat;
}
#unternehmen_content {
	background-image: url(../images/unternehmenbg.jpg);
}
#produkte_content {
	background-image: url(../images/produktionbg.jpg);
}
#informationen_content {
	background-image: url(../images/informationenbg.jpg);
}
#kontakt_content {
	background-image: url(../images/kontaktbg.jpg);
}
#impressum_content {
	background-image: url(../images/impressumbg.jpg);
}
.index, .unternehmen, .produkte, .informationen, .kontakt, .impressum {
	width: 650px;
	height: 1130px;
	float: left;
}
.index {
	background-color: #436687;
}
.unternehmen {
	background-color: #015f79;
}
.produkte {
	background-color: #3c3846;
}
.informationen {
	background-color: #4d7495;
}
.kontakt {
	background-color: #eef1fa;
}
.impressum {
	background-color: #fafeff;
}
.download_item a:link, .download_item a:visited {
   color: #ffffff;
	text-decoration: none;
	font-size: 1.1em;
   letter-spacing: -0.035em;
}
.download_item a:hover {
   color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.035em;
}
td {
   padding-left: 5px;
   padding-right: 5px;
}
#fr {
	border-right-style: solid;
	border-width: 1px;
	border-color: thistle;
	font-weight: bold;
	width: 120px;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: text-top;
}
#fou {
  border-bottom-style:solid; 
  border-width: 1px; 
  border-color: thistle;
  font-weight: bold;
}
#filler {
  height: 4.0em;
}
#p_tabelle_name {
  FONT-FAMILY: "Arial Unicode MS", Arial, sans-serif;
  letter-spacing: -0.05em;
  color: #CDC1DB; 
  margin-left: 2.7em;
  margin-top: 1em;
  padding-bottom: 4px;
}
#table#p_tabelle {
  FONT-FAMILY: 'Arial Unicode MS', Arial, sans-serif;
  color: #CDC1DB; 
  width: 570px;
  border-style:solid; 
  border-width: 1px; 
  border-color: thistle;
  border-collapse:collapse; 
  font-size: 0.90em;
  letter-spacing: -0.035em;
  margin: 0em 0em 0em 3em ;  
}
#i_text {
	FONT-FAMILY: 'Arial Unicode MS', Arial, sans-serif;
	font-size: 0.85em;
	letter-spacing: -0.025em;
	line-height: 1.1em;
	COLOR: #6580AE;
	padding: 3em 3em 3em 3em;
	vertical-align: middle;
	border-style: none;
}
#UL#i_text LI {
	line-height: 1.3em;
	letter-spacing: -0.035em;
	padding-left: 6px;
	list-style-position: outside;
	margin-left: -20px;
}
#u_text {
	FONT-FAMILY: "Arial Unicode MS", Arial, sans-serif;
	font-size: 0.98em;
	letter-spacing: -0.025em;
	line-height: 1.2em;
	COLOR: #FFFFFF;
	padding: 5em 3em 3em 3em;
	vertical-align: bottom;
	border-style: none;
}
ul {
	padding-left: 24px;
	list-style-position: outside;
	letter-spacing: -0.035em;
	position: fixed;
}
li {
	padding-left: 15px;
}
#ul#u_text LI {
	font-size: 0.98em;
	color: white;
	line-height: 1.5em;
	letter-spacing: -0.035em;
	padding-left: 6px;
	list-style-position: outside;
	margin-left: -20px;
}
#k_text {
	FONT-FAMILY: "Arial Unicode MS", Arial, sans-serif;
   font-size: 1.10em;
	COLOR: #6580AE;
	padding: 2em 3em 0em 3em;
	text-align: center;
	vertical-align: bottom;
	border-style: none;
}
.footer {
	clear: left;
}
.navcontainer {
	width: 280px;
	padding: 0px 0px 0px -6px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.navcontainer ul {
	margin-left: 6px;
	list-style-type: none;
	font-family: "Arial Unicode MS", Arial, sans-serif;
	padding: 14px 0;
	font-weight: bold;
}
.navcontainer a {
	display: block;
	padding: 6px;
	width: 240px;
	background-color: #E6EFF6;
	border-bottom: 1px solid #eee;
}
.navcontainer a:link, .navlist a:visited {
	color: #7698CF;
	text-decoration: none;
}
.navcontainer a:hover {
	background-color: #45698c;
	color: #fff;
}
.navlist, .countrylist {
position: relative;
}
.errorheader {
   font-family: "Arial Unicode MS", Arial, sans-serif;
	color: White;
	font-weight: bold;
	font-size: 160%;
	text-decoration: underline;
	text-align: left;
	padding: 95px 50px 30px 50px;
}
.errortext {
  font-family: "Arial Unicode MS", Arial, sans-serif;
	color: White;
	font-weight: normal;
	font-size: 120%;
	letter-spacing: -0.035em;
	text-decoration: none;
	text-align: justify;
	line-height: 135%;
	padding: 45px 50px 20px 50px;
}
.slink a:link, .slink a:visited{
  text-decoration: none;
  color: White;
}
.errorField {
   font-family: "Arial Unicode MS", Arial, sans-serif;
   font-size: x-small;
   background-color: #fceac5;
   color: rgb(51,102,51);
}
.inputField {
   background-color: white;
   color: black;
   font-family: "Arial Unicode MS", Arial, sans-serif;
   font-size: x-small;
}
.errorTable {
   text-align: center;
   background-color: rgb(255,153,0);
   color: white;
   font-family: "Arial Unicode MS", Arial, sans-serif;
   font-size: medium;
   font-weight: normal;
}
.normalField {
   font-family: "Arial Unicode MS", Arial, sans-serif;
   font-size: x-small;
}