body{
	behavior: url(csshover.htc); /* WinIE behavior call */
	color:#213A63;
	padding:0px;
	margin:0px;
	font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body.folge{
	background-image:url("l_bilder/nix.gif");
}

#AGBTab{
	position:absolute;
	vertical-align:middle;
	padding:10px;
	top:141px;
	left:446px;
}

#hinter{
	background:#CCF;
	background-image:url("l_bilder/hinter_1.jpg");
	background-repeat:no-repeat;
	background-position:bottom right;
	width:100%;
	height:100%;
}

#hinter_folge1{
	background:#CCF;
	background-image:url("l_bilder/image_anwendungen_backwaren.jpg");
	background-position:bottom  right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge2{
	background:#CCF;
	background-image:url("l_bilder/image_anwendungen_feinkost.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge3{
	background:#CCF;
	background-image:url("l_bilder/image_anwendungen_fleischwaren.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge4{
	background:#CCF;
	background-image:url("l_bilder/image_produkte_systeme.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge5{
	background:#CCF;
	background-image:url("l_bilder/image_produkte_rohstoffe.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge6{
	background:#CCF;
	background-image:url("l_bilder/image_dienstleistungen.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge7{
	background:#CCF;
	background-image:url("l_bilder/image_unternehmen.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge7a{
	background:#CCF;
	background-image:url("l_bilder/image_unternehmen_standorte.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge8{
	background:#FFF;
	background-image: url("l_bilder/image_produkte_truetex.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge9{
	background:#CCF;
	background-image:url("l_bilder/hinter_1.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge10{
	background:#FFF;
	background-image: url("l_bilder/image_produkte_staerken.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge11{
	background:#FFF;
	background-image: url("l_bilder/image_produkte_proteine.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge12{
	background:#FFF;
	background-image: url("l_bilder/image_produkte_hydrokolloide.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge13{
	background:#FFF;
	background-image: url("l_bilder/image_produkte_weitere.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge14{
	background:#CCF;
	background-image: url("l_bilder/image_unternehmen_anfahrt.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge15{
	background:#CCF;
	background-image:url("l_bilder/image_kontakt.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge16{
	background:#CCF;
	background-image:url("l_bilder/image_ausbildung.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge17{
	background:#CCF;
	background-image:url("l_bilder/image_kontakt_formular.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge18{
	background:#CCF;
	background-image:url("l_bilder/image_ausbildung.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge19{
	background:#CCF;
	background-image:url("l_bilder/image_palette.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

#hinter_folge20{
	background-color:#CCF;
}

#detail{
	position:absolute;
	top:46px;
	right:2px;
	text-align:right;
	left: 504px;
}

.rahmen{
	border:1px solid #FDB813;
}

#prod1{
	position:absolute;
	width:210px;
	height:210px;
	visibility: hidden;
	left:30px;
	top:160px;
	z-index:1;
}

#prod2{
	position:absolute;
	width:210px;
	height:210px;
	visibility: hidden;
	left:200px;
	top:160px;
	z-index:1;
}

#prod3{
	position:absolute;
	width:210px;
	height:210px;
	visibility: hidden;
	left:430px;
	top:160px;
	z-index:1;
}

#prod4{
	position:absolute;
	width:210px;
	height:210px;
	visibility: hidden;
	left:620px;
	top:160px;
	z-index:1;
}

#prod5{
	position:absolute;
	width:210px;
	height:160px;
	visibility: hidden;
	left:800px;
	top:160px;
	z-index:1;
}

#unt1{
	position:absolute;
	width:300px;
	height:250px;
	visibility: hidden;
	left:50px;
	top:100px;
	z-index: 1;
}

#unt2{
	position:absolute;
	width:300px;
	height:250px;
	visibility: hidden;
	left:50px;
	top:250px;
	z-index: 1;
}

h1{
	color:#FFF;
	size:38px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font: bold;
}

h2{
	font-size:20px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#head{
	position:absolute;
	top:10px;
	left:5px;
	height:350px;
	border: 0px solid #fff;
}

#links{
	position:absolute;
	top:136px;
	left:61px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#links1{
	position:absolute;
	top:152px;
	left:20px;
	width:250px;
	text-align:left;
}

#links_home{
	position:absolute;
	top:180px;
	left:40px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#rechts{
	position:absolute;
	top:70px;
	left:520px;
	width:150px;
}

#rechts1{
	position:absolute;
	top:70px;
	left:520px;
	width:250px;
}

#fusslinks{
	left:12px;
	width=450px;
	position:absolute;
	bottom:1000px;
	font-size:10px;
}

#fusslinks_1{
	left:25px;
	width:450px;
	position:absolute;
	top:480px;
	font-size:10px;
}

#newsticker{
	left:200px;
	position:absolute;
	bottom:0px;
	font-size:10px;
}

#info{
	position:absolute;
	top:250px;
	left:300px;
	width:600px;
}

#info h1{
	font-size:29px;
	color:#FDB813;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
}

#info_mitte{
	position:absolute;
	top:93px;
	left:238px;
	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_mitte h1{
	font-size:20px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

#info_mitte table{
	width:750px;
}

#info_mitte td{
	color:#000;
	font-weight:normal;
	width:25%;
	font-size:12px;
}

#info_1{
	position:absolute;
	top:141px;
	left:46px;
	width:450px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_1 h1{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#info_1_extra{
	position:absolute;
	top:141px;
	left:46px;
	width:500px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_1_extra h1{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#info_1_rechts{
	position:absolute;
	top:141px;
	left:446px;
	width:450px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_laender_klein{
	position:absolute;
	top:-5px;
	left:10px;
	width:425px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_laender_klein table{
	width:425px;
	border:0px solid #f00;
}

#info_laender_klein h1{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#info_laender_klein td{
	color:#000;
	font-weight:normal;
	width:25%;
	font-size:12px;
	border:0px solid #000;
	padding:5px;
}

#info_laender_klein td.rahmen{
	border:1px solid #000;
}

#info_laender{
	position:absolute;
	top:150px;
	left:100px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_laender table{
	width:850px;
}

#info_laender h1{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#info_laender td{
	color:#000;
	font-weight:normal;
	width:25%;
	font-size:12px;	
}

#info_sitemap{
	position:absolute;
	top:100px;
	left:200px;
	width:650px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_sitemap h1{
	font-size:16px;
	color:#213A63;
	font-style: normal;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#info_standorte{
	position:absolute;
	right:20px;
	bottom:10px;
	width:370px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_anfahrt{
	position:absolute;
	right:10px;
	bottom:10px;
	width:700px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#info_standorte_1{
	position:absolute;
	right:400px;
	bottom:10px;
	width:250px;
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style : italic;
}

#info_standorte_2{
	position:absolute;
	right:400px;
	bottom:210px;
	width:250px;
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style : italic;
}

div#nav{
	float:left;
	margin:10px 0px 0px 200px;
	position:absolute
}

div#nav ul {
	margin:0;
	padding:0;
	border:0px solid #FFF;
	border-width:0px;
	text-align:center
}

div#nav li {
	position:relative;
	list-style:none;
	margin:0;
	float:left;
	width:100px;
	line-height:1em;
}

div#nav li.unter_1 {
	width:75px;
}

div#nav li.unter_2 {
	width:120px;
}

div#nav li.unter_3 {
	width:110px;
}

div#nav li.weit1 {
	width:60px;
}

div#nav li.weit3 {
	width:100px;
}

div#nav li.weit4 {
	width:80px;
}

div#nav li.weit5 {
	width:70px;
}

div#nav li.weit5 {
	width:70px;
}

div#nav li:hover {}
div#nav li unter1:hover, unter2:hover,unter3:hover {}

div#nav li a{
	display:block;
	padding:0.25em 0cm 0.25em 0.5em;
	text-decoration:none;
	width:6.5em;
	color:#213A63;
}

div#nav li a:hover{
	font-weight:bold;
}

div#nav>ul a{
	width:auto;
}

div#nav ul ul {
	position:absolute;
	width:100px;
	display:none;
}

div#nav ul ul li {
	border:0px solid #fff;
	text-align:left;
	color:#FFF;
	width:300px;
}

div#nav ul ul li a{
	color:#213A63;
}

div#nav ul ul li a:hover{
	color:#213A63;
	font-weight:bold;
}

div#nav li.unter_1 li.unter1{}
/*div#nav li.unter_1 li:hover, li.unter_2 li:hover,  li.unter_3 li:hover{background:#FAB33F;}
*/

div#nav li.unter_1 li:hover, li.unter_2 li:hover,  li.unter_3 li:hover{}
div#nav ul.level1 li.unter_1:hover ul.level2_1, 
div#nav ul.level1 li.unter_3:hover ul.level2_3, 
div#nav ul.level2_1 li.unter_1:hover ul.level3,
div#nav ul.level1 li.unter_3:hover ul.level2_3, 
div#nav ul.level1 li.unter_2:hover ul.level2, 
div#nav ul.level2 li.unter_2:hover ul.level3,
div#nav ul.level1 li.unter_2:hover ul.level2_2, 
div#nav ul.level2_3 li.unter_1:hover ul.level_3,
div#nav ul.level2_2 li.unter_3:hover ul.level3
div#nav ul.level1 li.unter_3:hover ul.level2_3, 
div#nav ul.level2_3 li.unter_3:hover ul.level3{display:block;}
div#nav ul.level2_1 {top: 1.5em; left: 10px;}
div#nav ul.level2_2 {top: 1.5em; left: 7px;}
div#nav ul.level2_3 {top: 1.5em; left: 11px;}
div#nav ul.level3 {top: -1px; left: 100px;
  border-top: 1px solid #CCC;}
  
/*Diverses anderes
*/

#haupt{
	padding-left: 250px; padding-top:90px;
	border-left: 0px solid;z-index:1;
}

#haupt table{
	width:98%;
	color:#213A63;
}

#haupt h2{
	font-size:14px;color:#213A63;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
}

a.zeiger{
	cursor:text; 	
}

a.zeigeraktiv{
	font-weight:bold;
	cursor:text; 	
}

a.aktiv{
	font-weight:bold;	
}

a.liste_gelb{
	font-size:16px;
	text-decoration:none;
	color:#213A63;
	font-weight:bold;
}

a.gelb_none{
 	font-size:16px;
	text-decoration:underline;
	color:#FF9D08;
	font-weight:bold;
}

a.gelb_none:hover{
 	font-size:16px;
	text-decoration:underline;
	color:#FF9D08;
	font-weight:bold;
}

a.gelb_none:visited{
 	font-size:16px;
	text-decoration:underline;
	color:#FF9D08;
	font-weight:bold;
}

a.gelb_none_none{
 	font-size:16px;
	text-decoration:none;
	color:#FF9D08;
	font-weight:bold;
}

a.gelb_none_none:hover{
 	font-size:16px;
	text-decoration:none;
	color:#FF9D08;
	font-weight:bold;
}

a.gelb_none_none:visited{
 	font-size:16px;
	text-decoration:none;
	color:#FF9D08;
	font-weight:bold;
}

a.none{
	text-decoration:none;
	color:#213A63;
}

a.none:visited{
	color:#213A63;
}

.bold {
  	font-weight:bold;
}
  
ul.gelb{
	list-style-image : url(l_bilder/quadrat_gelb.gif);
}

ul.schwarz{
	list-style-image : url(l_bilder/quadrat_schwarz.gif);
}

ul.sitemap1{
	padding:0px;
	list-style-image : url(l_bilder/quadrat_schwarz_kl.gif);
	font-size:12px;	
	margin:0px;
}

table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

table.tab_details{
	width:95%;
	padding:5px;
	margin:auto;
}
	
table.tab_details1{
	width:95%;
	padding:5px;
	margin:auto;
}

table.tab_details2{
	width:95%;
	padding:5px;
	margin:auto;
}	

table.tab_details_anwendungen{
	width:95%;
	padding:5px;
	margin:auto;
}

.td_details_anwendungen{
	padding:5px;
	border:1px solid #FDB813;
	text-align:center;	
	width:33%;
}

td.td_details{
	padding:5px;
}

td.td_details_bold{
	padding:5px;
	font-weight:bold;
}

td.td_details_klein{
	font-size:12px;
	padding:5px;
}

td.td_details_rechts{
	font-size:12px;
	text-align:right;
}

td.td_blau_rahmen_dick{
	border:0px;
	border-top:4px;
	border-color:#213A63;
	border-style:solid;
}

td.td_blau_rahmen_dick_unten{
	border:0px;
	border-bottom:4px;
	border-color:#213A63;
	border-style:solid;
}

td.td_blau_rahmen_duenn{
	border:0px;
	border-top:1px;
	border-color:#213A63;
	border-style:solid;
}

td{
	vertical-align:top;
	padding:0px;
}

.rechts{
	text-align:right;
}

.center{
	text-align:center;
}

a{
	color:#213A63;
}

a:hover{
	color:#213A63;
}

a:visited{
	color:#213A63;
}

img{
	border:0px;
}

.tm{
	font-size:10px;
	margin-5px;
}
