html, body { 
	height: 100%;
	margin: 0px; 
	padding: 0px; 
	border: none;
	background-color: #0070ad;
	background-image: url(../img_allergin/gfx/back.gif);
	background-repeat: repeat-y;
/*background-position: center;*/
} 

* {
	line-height: 1.5em; 
	font-family: Verdana, Arial, Helvetica, Geneva;
	margin: 0px; 
	padding: 0px; 
}

body {
	width: 979px;
	height: 100%;
/*	margin: 0 auto; */
/*  border-left: 8px solid #ffffff; */
	padding-bottom: 0.01%;
}

	#mloMain {
		width: 979px;
		height: auto!important;
		height: 100%;
		min-height: 100%;
		margin: 0 auto;
		margin: 0px 0px -46px 0px;
		background-image: url(../img_allergin/gfx/back.gif);
		background-repeat: repeat-y;
/*  backgruond-position: center; */
	}

		#mloBackground {
			width: 979px;
			height: auto; 
			border-top: 8px solid #FFFFFF;
			margin: 0px 0px -46px 0px;
			background-image: url(../img_allergin/gfx/back.gif);
			background-repeat: repeat-y;
/*    background-position: center; */
			margin: 0px 0px 46px 0px;
		}

			#mloHead {
				height: 93px;
				padding: 15px 15px 15px 15px;
				background-image: url(../img_allergin/gfx/head.gif);
				background-repeat: repeat-x;
				font-size: 10px;
			}

				#mloHeadLogo {
					display: block;
					float: left;
					background-image: url(../img_allergin/gfx/logo_ges.gif);
					background-repeat: no-repeat;
					width: 470px;
					height: 93px;
				}

				#mloHead .rightHorizMenu * {
					color: #ffffff;
					border-color: #ffffff;
				}

			#mloBody {
				border-top: 8px solid #ffffff;
				font-size: 11px;
			  color: #013a54;
			}

				#mloBodyL {
					float: left;
					width: 176px;
					margin-right: 8px;
          background-color: #ffffff;
				}

          #mloSearch {
            display: block;
            margin: 0px; 
            border-top: none;
            border-left: none;
						border-right: 1px solid #0070ad;
						border-bottom: 1px solid #0070ad;
            padding: 0px 0px 0px 40px;
            background-image: url(../img_allergin/gfx/str_li_dk.gif);
            background-repeat: repeat-y;
            background-color: #4eabde;
            color: #ffffff;
            line-height: 19px;
          }

            #mloSearch div {
              display: inline;
              padding: 0px 4px 0px 0px;
            }
            #mloSearch input.text {
              display: inline;
              width: 68px; 
              margin: 0px 0px 0px 0px;
              padding: 2px 0px 0px 0px;
              line-height: 10px;
              font-size: 10px;
            }
            #mloSearch input.submit {
              display: inline;
              width: 16px; height: 16px;
              border: none; 
              padding: 0px; 
              margin: 2px 0px 0px 4px;
              background-image: url(../img_allergin/gfx/button_b.gif);
              background-repeat: no-repeat;
              background-color: #4eabde;
            }

					#mloNavi {
            padding-bottom: 8px;
					}

						#mloNavi ul {
							list-style-type: none;
							padding: 0px;
							margin: 0px;
						}

							#mloNavi ul ul {
								margin: 0px;
                padding: 8px 0px 8px 0px;
								background-image: url(../img_allergin/gfx/str_li_hell.gif);
								background-repeat: repeat-y;
								background-color: #c8e7f6;
							}

							#mloNavi ul li {
								margin-top: 8px;
								border-right: 1px solid #0070ad;
								border-bottom: 1px solid #0070ad;
								background-image: url(../img_allergin/gfx/str_li_dk.gif);
								background-repeat: repeat-y;
								background-color: #4eabde;
							}

								#mloNavi ul li a:link, #mloNavi ul li a:active, #mloNavi ul li a:visited {
									margin-left: 41px;
									color: #ffffff;
									line-height: 20px;
									text-decoration:none;
								}

									#mloNavi ul li a.active:link, #mloNavi ul li a.active:active, #mloNavi ul li a.active:visited,
									#mloNavi ul li a:hover {
										text-decoration: underline;
									}

								#mloNavi ul ul li
								{
									display: inline-block;
									margin: 0px;
									border: none;
									padding: 5px 0px 4px 0px;
									background-image: url(../img_allergin/gfx/str_li_hell.gif);
									background-color: #c8e7f6;
								}

									#mloNavi ul ul li a:link, #mloNavi ul ul li a:active, #mloNavi ul ul li a:visited {
                    display: block;
										margin:  0px 0px 0px 39px;
                    padding: 0px 0px 0px 12px;
										color: #013a54;
										line-height: 13px;
										text-decoration: none;
									}

									#mloNavi ul ul li a.active:link, #mloNavi ul ul li a.active:active, #mloNavi ul ul li a.active:visited,
									#mloNavi ul ul li a:hover {
										text-decoration: none;
										color: #e2007a;
									}

									#mloNavi ul ul li a.active:link, #mloNavi ul ul li a.active:active, #mloNavi ul ul li a.active:visited {
										background-image: url(../img_allergin/gfx/quad_b.gif);
										background-repeat: no-repeat;
										background-position: 0px 4px;
									}

          #mloFixedTeaser {
            padding: 8px 8px 94px 0px;
            background-image: url(../img_allergin/gfx/pflanze_li.gif);
            background-repeat: repeat-y;
            text-align: right;
            font-size: 10px;
            line-height: 18px!important;
          } 

            #mloFixedTeaser a:link, #mloFixedTeaser a:active, #mloFixedTeaser a:visited {
              color: #157ab2;
              text-decoration: none;
            }
            #mloFixedTeaser a:hover {
              text-decoration: underline;
            }

				#mloBodyM {
					float: left;
					display: inline;
					width: 611px;
					overflow: hidden;
				}

				#mloBodyR {
					float: left;
					display: inline;
					width: 176px;
					margin-left: 8px;
          background-color: #ffffff;
		  overflow: hidden;
				}

          #mloBodyR h1 {
            display: block;
            border-top: 1px solid #042c00;
            border-left: 1px solid #042c00;
            padding: 0px 50px 0px 10px;
            color: #ffffff;
            font-size: 11px;
            line-height: 18px;
            background-image: url(../img_allergin/gfx/cont_head.gif);
            background-repeat: repeat-y;
            overflow: hidden;
          }
          #mloBodyR h2 {
            display: block;
            margin: 2px 0px 2px 0px;
            border: none;
            padding: 0px;
            color: #052f03;
            font-size: 11px;
            font-weight: bold;
          }
          #mloBodyR img { border: none; }

          #mloBodyR .fmt100x140 
          {
            display: block; 
            border-left: 1px solid #042c00;
            padding:  5px 37px  5px 38px; 
            background-color: #ffffff;
            background-image: none;
          }
          #mloBodyR .fmt140x100 
          { 
            display: block; 
            border-left: 1px solid #042c00;
            padding: 25px 17px 25px 18px;
            background-color: #ffffff;
            background-image: none;
          }
          #mloBodyR .fmt140x140 
          { 
            display: block; 
            border-left: 1px solid #042c00;
            padding:  5px 17px  5px 18px;
            background-color: #ffffff;
            background-image: none;
          }
          #mloBodyR .replacement
          {
            display: block;
            padding: 0px;
            margin-bottom: 8px;
          }

          #mloBodyR div {
            padding: 6px 10px 6px 10px;
            border-left: 1px solid #042c00;
            color: #052f03;
            background-color: #b9d973;
            overflow: hidden;
          }

          #mloBodyR div.closed {
            border-bottom: 1px solid #042c00;
            margin-bottom: 8px;
            overflow: hidden;
          }

          #mloBodyR a.detailLink:link, #mloBodyR a.detailLink:active, #mloBodyR a.detailLink:visited {
            display: block;
            margin-bottom: 8px;
            border-left: 1px solid #042c00;
            border-bottom: 1px solid #042c00;
            line-height: 13px!important;
            padding: 2px 0px 10px 130px;
            background-image: url(../img_allergin/gfx/cont_foot.gif);
            color: #ffffff;
            text-decoration: none;
          }
          #mloBodyR a.detailLink:hover {
            text-decoration: underline;
          }

          #mloBodyR a.docLink:link, #mloBodyR a.docLink:active, #mloBodyR a.docLink:visited {
            display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_pdf.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
          }
          #mloBodyR a.docLink:hover { text-decoration: underline; }


		/* Links in den Containern */
		a.containerLink:link, a.containerLink:visited, a.containerLink:active {
			display: block;
			width: 180px;
			font-weight: normal;
			margin: 0px;
			padding: 0px 0px 0px 24px;
			line-height: 14px;
			background-image: url(../img_unternehmen/css/k_pfeil_blau.gif);
			background-repeat: no-repeat;
			background-position: 4px 3px;
			text-decoration: none;
		}
		
		a.containerLink:hover {
			text-decoration: underline;
		}
		
		a.containerLinkpdf:link, a.containerLinkpdf:visited, a.containerLinkpdf:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_pdf.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkpdf:hover {
			text-decoration: underline;
		}
		
		a.containerLinkdoc:link, a.containerLinkdoc:visited, a.containerLinkdoc:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_doc.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkdoc:hover {
			text-decoration: underline;
		}
		
		a.containerLinkxls:link, a.containerLinkxls:visited, a.containerLinkxls:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_xls.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkxls:hover {
			text-decoration: underline;
		}
		
		a.containerLinkppt:link, a.containerLinkppf:visited, a.containerLinkppt:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_ppt.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkppt:hover {
			text-decoration: underline;
		}
		
		a.containerLinkzip:link, a.containerLinkzip:visited, a.containerLinkzip:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_zip.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkzip:hover {
			text-decoration: underline;
		}
		
		a.containerLinkmpeg:link, a.containerLinkmpeg:visited, a.containerLinkmpeg:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_mpeg.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkmpeg:hover {
			text-decoration: underline;
		}
		
		a.containerLinkmp3:link, a.containerLinkmp3:visited, a.containerLinkmp3:active {
			display: block;
            padding: 2px 0px 2px 30px;
            background-image: url(../img_ir/file_mp3.gif);
            background-repeat: no-repeat;
            background-position: 4px 4px;
            font-size: 10px;
            line-height: 15px;
            text-decoration: none;
            color: #052f03;
		}
		
		a.containerLinkmp3:hover {
			text-decoration: underline;
		}

          .downloadItems {
            padding: 3px 0px 0px 0px;
            background-color: #ffffff!important;
          }

          .downloadItem {
            clear: left;
            border: none!important;
            padding: 3px 0px 4px 0px;
            background-color: #ffffff!important;
          }

          .downloadItem img {
            border: 1px solid #052f03!important;
            float: none;
          }

          .downloadItem a:link, .downloadItem a:active, .downloadItem:visited {
            text-decoration: none;
            color: #052f03;
          }
          .downloadItem a:hover { text-decoration: underline; }

	#mloFooter {
		clear: both;
		overflow:auto;
		width: 949px;
		height: 76px;
		min-height: 76px;
		padding: 0px 15px 0px 15px;
		background-image: url(../img_allergin/gfx/footer.gif);
		background-repeat: repeat-x;
		background-color: #c8e7f6;
		line-height: 9px!important;
		font-size: 9px;
	}

	#mloFooter[id] {
		height: auto;
	}
	
	#mloFooter div.proddetails {
	  display: block;
    font-weight: normal;
  }
	
	body #mloFooter:last-child {
	/* WORKAROUND: Gecko scrolling */
		border-bottom: 26px solid #c8e7f6; 
	}

	#mloFooter div {
		float: left;
		padding-top: 28px;
	}

	#mloFooter div a:link, #mloFooter div a:active, #mloFooter div a:visited {
		color: #013a54;
		text-decoration: none;
	}
	#mloFooter div a:hover {
		text-decoration: underline;
	}

	#mloFooter ul.rightHorizMenu {
		padding-top: 28px;
	}

	#mloFooter .rightHorizMenu * {
		color: #013a54;
		border-color: #013a54;
	}

	#mloFooterDisclaimer {
		float: none!important;
		clear:both;
		padding-top: 0px!important;
		color: #013A54;
		font-size: 9px;
		font-weight: bold; 
	}


/* right-aligned horizontal menu */
.rightHorizMenu {
  display: block;
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
}
.rightHorizMenu li {
  display: inline;
  padding: 0;
  margin: 0;
}
.rightHorizMenu a:link, .rightHorizMenu a:active, .rightHorizMenu a:visited {
  text-decoration: none;
}
.rightHorizMenu a:hover, .rightHorizMenu a.active:link, .rightHorizMenu a.active:active, a.active:visited {
  text-decoration: underline;
}
.rightHorizMenu li {
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 4px 0 6px;
  margin: 0 4px 0 -6px;
}
.rightHorizMenu li:first-child { border-left: 0; }

#etrack {
	display: block;
	float: right;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

/* Tooltip Formatierung */
div#tipDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; 
  top:0; 
  z-index:10000;
  background-color:#66ADD5; 
  border:2px solid #005693; 
  width:250px; 
  padding:4px;
  color:#FFFFFF; 
  font-size:11px;
}