*{
	padding:0;
	margin:0;
	border:0;
}

p {
  padding:0;
  margin:0;

}

.breite_navigation {
         width: 220px;
         padding-left: 35px;
}

.produktlogo_abstand {
         margin-top: 45px;
}

.headline {
         margin-top: 35px;
         margin-bottom: 20px;
} 

.headline_Abstand {
         margin-top: 35px;
} 


.subheadline {
         margin-bottom: 15px;
	font-weight:bold;
 	font-size:13px;
	color:rgb(0,0,0);
         letter-spacing:0px;
} 


.standardtext {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 0px;
         line-height: 1.4em;
}



  
xxxh1 {
	font-weight:bold;
	font-size:15px;
	color:rgb(0,0,0);
         letter-spacing:0px;
         margin-bottom: 15px;
}


.abstand_mehr {
	padding-top:0.5em;
         padding-bottom:2.3em;
}

.fileattrib {
         color:rgb(223,0,41);
         vertical-align: top;
}

.kategorieheadline {
         font-weight:bold;
	font-size:14px;
         letter-spacing:0px;
         color: #FFCE6C;
}
html, body {
	height: 100%; /* wichtig */
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 0px;
         line-height: 1.4em;
	color: #000000;
	text-align:center;
	background-image: url(../images/shadow.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#box{
	width:980px;
	margin:0 auto;
	text-align:left;
	position: relative;
	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
	border-right: 1px solid #DF0029;
	border-left: 1px solid #DF0029;
	background-image: url(../images/redarea.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#box_news{
	width:100px;
	margin:0 auto;
	text-align:left;
	position: relative;
	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
	border-right: 1px solid #DF0029;
	border-left: 1px solid #DF0029;
         padding-left:35px;
	background-image: url(../images/redarea.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#box_start{
	width:980px;
	margin:0 auto;
	text-align:left;
	position: relative;
	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
	border-right: 1px solid #DF0029;
	border-left: 1px solid #DF0029;
	background-image: url(../images/redarea.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#header {
         width: 980px;
	height:75px;
	background-image: url(../images/umami-logo.gif);
         background-repeat: no-repeat;
         margin-bottom: 0px;
}

#category{
	position: relative;
         float: left;
         width:500px;
         left: 236px;
         padding-top: 2px;
	font-size:14px;
         letter-spacing: 0px;
	color: #FFCE6C;
	font-weight: bold;
}

#searchbox{
	float: left;
         width:130px;
	font-size:11px;
         padding-top: 20px;
         padding-left: 14px;
	color: #FFFFFF;
}

#language{
         position:absolute;
         top: 6px;
         left: 799px;
         width:50px;
	font-size:14px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#loginlinkbox{
         position:absolute;
         left:935px;
	font-size:11px;
         top: 5px;
	color: #FFFFFF;
}

a.loginlink {font-size:11px; letter-spacing: 1px; color: rgb(255,255,255); text-decoration:none;}
a.loginlink:hover { text-decoration:none; color:rgb(255,164,78);}


.input_search {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
	width:100px;
	border:1px solid #DF0029;
         height:16px;
         padding-left:3px;
         padding-right:3px;
	vertical-align:middle;
}

.label_search {
         margin-top:5px;
         color:rgb(0,0,0);
}

a.search_pfeil {
	width:14px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_04.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:30; 
}

a.search_pfeil:hover {
         width:14px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_04.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:30;  
}

.hidden {
display: none;
}


#area_subnavi {
         position:absolute;
         width: 620px;
         top: 50px;
         margin-left: 35px; 
}

td.abstand_subnavi_2 {
         height:0px;
}

#area_content {
	width:505px;
         overflow: visible;
	margin:0px;
	padding:0px;
         background-image: url(../images/umami-wave.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%; 
}

#area_news {
	width:145px;
         vertical-align: top;
}

#area_content_start {
	position: relative;
	width:844px;
	margin:0px;
	padding:0px;
}

td.abstand_textcontent {
         padding-top: 50px;
}

#content_container {
         position:relative;
	width:526px;
         padding-left:1px; 
         padding-bottom:35px;
}

#homelinks {
         position: absolute;
         top:1px; 
         left:15px;
         width:173px; 
}
.homelink {
         padding-bottom: 0px;
         margin-bottom: 1px;
}
#navigation {
         position:relative; 
         left:0px;
         top:0px;
         width:199px;
         margin-top: 50px; 
}
#subnavi_1 {
	position: absolute;
	left: 188px;
	width: 590px;
	height:0px;
         z-index: 10;
}

.navi {
         padding-bottom: 10px; 	
}

.navisub {
         display:inline;
}

.navi3-5abstand {
         display:inline;
	float: left;
         padding-right: 18px;
         padding-left: 1px;
         padding-bottom: 4px;
}

p.bottomnavi {
	width:200px;
	position: absolute;
	bottom: 0;
	height: 25px;
	text-align:left;
	font-size: 10px;
         padding-left: 50px; 
	padding-bottom: 0px;
	clear: both;
	z-index: 300;
}
p.footer {
	width:745px;
	position: absolute;
	bottom: -1px;
	height: 25px;
	margin-left: 235px;
	text-align:left;
	font-size: 10px;
         	margin-top: 20px;
         background-image: url(../images/redarea_bottom.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 0px;
	z-index: 350;
}
#footertext {
	font:10px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
	float: left;
         padding-right: 20px;
         color: rgb(0,0,0);
         letter-spacing: 0px;
}

.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:11px;
	position:relative;
	left:80px;
}

.label_searchbox {
	vertical-align:middle;
	color: #000000;
	position: relative;
	left:-65px;
}

.input {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         line-height: 18px;
	color:rgb(223,0,41);
	width:180px;
         height: 20px;
	margin-top:8px;
	margin-bottom:8px;
         padding-left: 4px;
	border:1px solid #DF0029;
}

.inputarea {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
	color:rgb(223,0,41);
	width:360px;
	height:200px;
         padding-left: 4px;
	margin-top:6px;
         margin-bottom:14px;
	border:1px solid #DF0029;
}

.button { 
        background-color:#FFFFFF; 
        font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 1px;
        font-color:#DF0029; 
        width:80px; 
        heigth:16px;
        margin-bottom:25px;
        border:1px solid #DF0029;
}

.poll {
        padding-bottom: 3px;
}
       
.poll_question {
        padding-left: 1px; padding-top: 5px; padding-bottom: 10px;
}

.poll_button {
        background-color:#FFFFFF; 
        font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 1px;
        font-color:#DF0029; 
        width:80px; 
        heigth:16px;
        margin-top:12px;
        border:1px solid #DF0029;
}

a.zurueckicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_01.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.zurueckicon:hover {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_01.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}

a.anfangicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_02.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.anfangicon:hover {
         width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_02.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20;  
}

a.druckicon {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons_03.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20; 
}
a.druckicon:hover {
	width:20px;
	position: relative;
         float: left;
	bottom: 0;
	background:url("../images/icons-orange_03.gif") no-repeat;
	background-position:left;
	font-size: 14px;
         z-index:20;
}

a {font-size:11px; letter-spacing: 1px; color: rgb(223,0,41); text-decoration:none;}
a:hover { text-decoration:none; color:rgb(255,164,78);}

a.newsheadline { font-weight:bold; } 

a.bottomnavi {font-size:11px; letter-spacing: 1px; color: rgb(223,0,41); }
a.bottomnavi:hover {font-size:11px; letter-spacing: 1px; color: rgb(255,164,78); }  
a.additionalnavi { font-size:10px; letter-spacing: 0px; color: rgb(255,255,255); }
a.additionalnavi:hover { font-size:10px; letter-spacing: 0px; color: rgb(255,164,78); }
a.navipath { font-size:10px; color: rgb(223,0,41); } 

a.newsteaser {color: #FFCE6C;}
a.newsteaser:hover {color:rgb(255,255,255);}
a.newsteaser_bold {letter-spacing:0;font-weight: bold;color: #FFCE6C;}
a.newsteaser_bold:hover {letter-spacing:0;font-weight: bold;color:rgb(255,255,255);}

a.navileft_passive {
         font-weight:normal;
         font-size:11px; 
         letter-spacing: 1px;
	color:rgb(223,0,41);
} 
a.navileft_active {
         font-weight:bold;
         font-size:11px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 
a.navileft_open {
         font-weight:bold;
         font-size:11px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 


a.navileft_passive_start {
	display:block;
	background:url("../images/button_rot.gif") no-repeat;
         background-position: left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
}
a.navileft_passive_start:hover {
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
         background-position: left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
}  
 
a.navileft_active_start {
         font-weight:bold;
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
         background-position: left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 
a.navileft_open_start {
         font-weight:bold;
	display:block;
	background:url("../images/button_orange.gif") no-repeat;
         background-position: left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 

a.navileft_active_second {
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 

a.navileft_open_second {
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 
a.navileft_passive_second{
	display:inline;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
}  
a.navileft_passive_second:hover {
	display:inline;
	background:url("../images/button_orange.gif") no-repeat;
	background-position:left;
         font-weight:bold;
         font-size:12px; 
         letter-spacing: 0px;
	color:rgb(255,164,78);
} 

a.navileft_passive_fourth {
         font-weight:bold;
         font-size:11px; 
         letter-spacing: 0px;
	color:rgb(223,0,41);
         margin-bottom: 30px;
} 
a.navileft_active_fourth {
         font-weight:bold;
         font-size:11px;
         letter-spacing: 0px;
	color:rgb(255,164,78);
         margin-bottom: 30px;
} 
a.navileft_open_fourth {
         font-weight:bold;
         font-size:11px;
         letter-spacing: 0px;
	color:rgb(255,164,78);
         margin-bottom: 30px;
} 


#header_ausdruck
{
height: 30px;
}

#ajinomoto_logo_ausdruck
{
 float:left;
 margin-bottom:15px;
}

#print_button
 {
 float:right;
 text-align:right;
 width:200px;
 left:0px;
 }

#button{
margin-bottom:0px;}

.button_print
 {
 cursor: pointer;
        background-color:#FFFFFF;
        font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 1px;
        font-color:#DF0029; 
        heigth:16px;
        margin-top:15px;
        margin-bottom:0px;
        border:1px solid #DF0029;
 }

#copyrighttext {
	font:10px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
        letter-spacing: 0px;
        margin-top: 0px;
        text-align: right;   
}

td.formular {
	font:11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
         letter-spacing: 1px;
         line-height: 1.4em;
         padding-left: 1px;
         vertical-align: middle;
}


#uebersicht {
display: none;
}
