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

html {
	width:				100%;
	height:				100%;
	margin:				0;
	padding:			0;
}

body {
	width:				100%;
	height:				100%;
	margin:				0;
	padding:			0;
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	/*background-image:	url(../images/htg_mitte_2.jpg);*/
	background-color:	#efefef;
	background-repeat:	repeat-x;
	color:				#000000;
}

#mitte {
	position:			absolute;
	width:				972px;
	height:				100%;
	left:				50%;
	margin-left:		-486px;
	/* Farben */
	/*background-image:	url(../images/htg_mitte.jpg);
	background-color:	#FFFFFF;*/

}
#mitte2 {
	position:			absolute;
	width:				1400px;
	height:				100%;
	left:				50%;
	margin-left:		-700px;
	/* Farben */
	/*background-image:	url(../images/htg_2.jpg);
	background-attachment:	fixed;*/

}


#head {
	position:			absolute;
	left:				0;
	top:				0px;
	width:				808px;
	height:				150px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#004D9F;
	background-image:	url(../images/head.jpg);
}

#head_allg {
	position:			absolute;
	left:				0;
	top:				0px;
	width:				808px;
	height:				150px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#004D9F;
	background-image:	url(../images/head_allg.jpg);
}

#head_dampf {
	position:			absolute;
	left:				0;
	top:				0px;
	width:				808px;
	height:				150px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#004D9F;
	background-image:	url(../images/head_dampf.jpg);
}

#head_beh {
	position:			absolute;
	left:				0;
	top:				0px;
	width:				808px;
	height:				150px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#004D9F;
	background-image:	url(../images/head_beh.jpg);
}

#head_masch {
	position:			absolute;
	left:				0;
	top:				0px;
	width:				808px;
	height:				150px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#004D9F;
	background-image:	url(../images/head_masch.jpg);
}

#logo {
	position:			absolute;
	left:				808px;
	top:				0px;
	width:				150px;
	height:				149px;
	margin:				7px;
	margin-top:			0px;
	/* Farben */
	background-color:	#FFFFFF;
	background-image:	url(../images/logo.jpg);
	border-bottom:		1pt solid #004D9F;
}

#menu {
	position:			absolute;
	left:				0px;
	top:				0px;
	width:				150px;
	height:				100%;
	margin-left:		7px;
	margin-top:			150px;
	/* Farben */
	/*background-color:	#3371B2;*/
	border-top:			1pt solid #FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	z-index:			99;
}

#topmenu {
	position:			absolute;
	left:				15px;
	top:				125px;

	/* Farben */
	color:				#FFFFFF;
	font-size:			9pt;
}

ul.topmenu {
	margin-left:		0px;
}

li.topmenu {
	display:			inline;
	padding-right:		10px;

}

li.topmenu a {
	color:				#FFFFFF;
	text-decoration:	none;
}

div.menubutton {
	padding:			8px;
	padding-left:		8px;
	border-bottom:		1pt solid #FFFFFF;
}

div.submenubutton {
	padding:			8px;
	padding-left:		12px;
	border-bottom:		1pt solid #FFFFFF;
}

div.ssmenubutton {
	padding:			8px;
	padding-left:		12px;
	border-bottom:		1pt solid #FFFFFF;
}

div.pmenubutton {
	padding:			8px;
	padding-left:		12px;
	border-bottom:		1pt solid #FFFFFF;
}

a.menu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	text-decoration:	none;
}

#sprache {
	position:			absolute;
	left:				14px;
	top:				7px;
	/* Farben */
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
}

#fav {
	position:			absolute;
	left:				95px;
	top:				5px;
	/* Farben */
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
}

a.fav {
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	text-decoration:	none;
}

#wegweiser {
	position:			absolute;
	left:				14px;
	top:				130px;
	/* Farben */
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			7pt;
}

a.ww {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			7pt;
	color:				#FFFFFF;
	text-decoration:	none;
}

#suchfeld {
	position:			absolute;
	left:				14px;
	top:				90px;
}

input.suche {
	border:				0pt;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			8pt;
	padding-left: 		20px;
	background-image:	url(../images/suche.png);
	background-repeat:	no-repeat;
	color:				#004D9F;
}

#cont_0 {
	position:			absolute;
	left:				00px;
	top:				150px;
	width:				768px;
	min-height:800px;
  	height:auto !important;  /* für moderne Browser */
  	height:800px;  /*für den IE */

	margin-left:		7px;
	background-color:	#FFFFFF;
	padding:			20px;
	font-size:			9pt;
	line-height:		14pt;
	padding-left:		20px;
	z-index:			0;
	border-left:		150px solid #004D9F;
}

#cont_1 {
	position:			absolute;
	left:				00px;
	top:				150px;
	width:				918px;
	min-height:800px;
  	height:auto !important;  /* für moderne Browser */
  	height:800px;  /*für den IE */

	margin-left:		7px;
	background-color:	#FFFFFF;
	padding:			20px;
	font-size:			9pt;
	line-height:		14pt;
	padding-left:		20px;
	z-index:			0;
	border-left:		0px solid #004D9F;
}



#cont_0 h1, #cont_1 h1 {
	font-size:			13pt;
	color:				#004D9F;
}

#cont_0 h2, #cont_1 h2 {
	font-size:			11pt;
	color:				#004D9F;
}

#produkt_bild {
	position:			relative;
	width:				320px;
	padding-left:		20px;
	float:				left;

}

#produkt_bild_2 {
	position:			relative;
	width:				320px;
	padding-left:		20px;
}

#produkt_text {
	position:			relative;
	width:				320px;
	padding-left:		20px;
	float:				left;
}

#produkt_text_normal {
	position:			relative;
	padding-left:		20px;
	float:				none;
}

#produkt_tabelle {
	position:			relative;
	width:				300px;
	height:				210px;
	float:				none;
}

#pc {
	float:				none;
}

#down_bild {
	position:			relative;
	width:				120px;
	float:				left;
	padding-top:		20px;
}

#down_text {
	position:			relative;
	height:				80px;
	float:				none;
	padding-top:		20px;
}

#down_clear {
	clear:				both;
}

a.text {
	text-decoration:	none;
	color:				#004D9F;
}
td.head {
	color:				#004D9F;
	border-bottom:		1pt solid #004D9F;
}




#kontakt_bild {
	position:			relative;
	width:				100 px;
	float:				left;
	margin-right:		20px;
}

#kontakt_do {
	font-size:			7pt;
}

#kontakt_adress {
	margin-bottom:		15px;
}

#messebild {
	position:			relative;
	margin-top:			15px;
}

#start_oben_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/start_oben_d.jpg);
}

#start_unten_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				298px;
	background-image:	url(../images/start_unten_d.jpg);
}

#start_oben_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/start_oben_e.jpg);
}

#start_unten_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				298px;
	background-image:	url(../images/start_unten_e.jpg);
}


#foot {
	position:			relative;
	top:				590px;

}
#form_start_anwendung {
	position:			relative;
	left:				20px;
	top:				40px;
}

select.anwendung {
	border:				0;
	padding:			5px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	background-color:	#004D9F;
}

#ra_text {
	position:			relative;
	width:				350px;
	float:				left;
	padding-right:		30px;
}

#ra_bild_1 {
	margin-top:			-15px;
	position:			relative;
}

#ra_bild_2 {
	margin-top:			10px;
	position:			relative;
}

#ra_bild_2 {
	margin-top:			10px;
	position:			relative;
}

input.su  {
	position:			relative;
	margin-top:			7px;
	margin-left:		-4px;
}

#ref {
	float:				left;
	border:				1px solid #004D9F;
	margin:				5px;
}

span.anmerkung {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			7pt;
	color:				#999999;
}

#masch_1 {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/masch_1.jpg);
}

#masch_2 {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/masch_2.jpg);
}
#masch_3 {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				458px;
	background-image:	url(../images/masch_3.jpg);
}

#masch_1_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/masch_1_e.jpg);
}

#masch_2_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/masch_2_e.jpg);
}
#masch_3_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				458px;
	background-image:	url(../images/masch_3_e.jpg);
}
/* Food */
#food_oben_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/food_oben_d.jpg);
}

#food_oben_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/food_oben_e.jpg);
}

#food_unten_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/food_unten_d.jpg);
}

#food_unten_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/food_unten_e.jpg);
}

#nonfood_oben_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/nonfood_oben_d.jpg);
}

#nonfood_oben_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	background-image:	url(../images/nonfood_oben_e.jpg);
}

#nonfood_mitte_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/nonfood_mitte_d.jpg);
}

#nonfood_mitte_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				258px;
	background-image:	url(../images/nonfood_mitte_e.jpg);
}

#nonfood_unten_d {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				458px;
	background-image:	url(../images/nonfood_unten_d.jpg);
}

#nonfood_unten_e {
	position:			absolute;
	width:				639px;
	height:				180px;
	top:				458px;
	background-image:	url(../images/nonfood_unten_e.jpg);
}

#ra_1 {
	position:			relative;
	float:				left;
}

#ra_2 {
	position:			relative;
	left:				21px;
}

#ra_3 {
	position:			relative;
	top:				21px;
	float:				left;
}

#ra_4 {
	position:			relative;
	left:				21px;
	top:				21px;
}

#behaelter_1 {
	position:			relative;
	float:				left;
}

#behaelter_2 {
	position:			relative;
	left:				21px;
}

#trocknung {
	position:			relative;
	top:				21px;
	float:				left;
}

#logo_kks {
	position:			relative;
	left:				520px;
	top:				230px;
}

iframe.ma {
	border: 			0px;
}

div.kks_stoerer {
	position:			inherit;
	border:				1pt solid #636363;
	height:				auto;
	width:				700px;
	margin-bottom:		15px;
}

img.kks_img_stoerer {
	float:				left;
	padding:			15px; 
}

#kks_text_stoerer {
	padding:			15px;
	color:				#636363;
}

fieldset.hws {
	padding:			10px;
	margin-top:			10px;
	width:				620px;
}

legend.hws {
	padding:			10px;
	font-weight:		bold;
}

span.hinweis {
	font-size:			7pt;
	color:				#666666;
}

span.hinweis_1 {
	font-size:			7pt;
	color:				#333333;
}

span.hinweis_2 {
	font-size:			7pt;
	color:				#CCCCCC;;
}

span.erforderlich {
	font-size:			7pt;
	color: 				#990000;
}