
body {
 position: absolute; left:-395px; top:0;
 margin-left: 50%;
 margin-top: 0;

 font-family:verdana;
 font-size:10px;
 color:#000000;
 
 background-color:#ffd400;
 background-image:url('pictures/background.gif');
 background-repeat:no-repeat;
}

hr {	margin:15px 0 15px 0; padding:0; height:0; border: 1px solid #ffefa0	}

a:link 
  {color:#00722b; text-decoration:none; font-family:verdana; font-size:12px;}
a:visited 
  {color:#00722b; text-decoration:none; font-family:verdana; font-size:12px;}
a:hover 
  {color:#b2b60d; text-decoration:none; font-family:verdana; font-size:12px;}
a:active 
  {color:#ffd400; text-decoration:none; font-family:verdana; font-size:12px;}

.menu {
	position: absolute; left: 0px; top:0px; z-index: 0;
}

.teaser {
  padding-bottom: 8px
}

.content {
	position: absolute; left: 154px; top:241px; z-index: 100;
	width: 624px;
	background-color: #FFF8D6;
	border: 0px solid green;
}

.longtext {
	background-color: #FFF8D6;
	width: 595px; height: auto;
	padding: 15px;
	border: 0px solid red;
}

.formtext {
	width: 100px; border: 0px solid red; float: left;
}
.herst_img1 {
	padding:0;
	width: 180px; height: 120px; border: 0px solid red;
	float: left; margin: 0 15px 10px 0px;

}
.herst_img2 {
	padding:0;
	width: 180px; border: 0px solid red;
	float: right; margin: 10px 0px 30px 30px;

}

.year {
	border: 0px solid red; font-weight: bold; color: #93B40F;
	padding-bottom: 5px; text-align: left;
}

.date {
	font-weight: bold; color: #93B40F;
	padding-bottom: 5px; text-align: right;
}

.info {
	padding: 10px; margin-bottom: 20px;
	background-color: #fffcee;
	border-bottom: 1px dotted #DDD; border-top: 1px dotted #DDD;
}

.messelink {
	padding: 10px;
}

.download {
	width: 150px; height: 30px; z-index: 10;
	position: absolute; left: 460px; top:190px; z-index: 0;

}

.dl_area {
	width: 570px; height: 100px;
	padding: 10px; margin-top: 10px; margin-bottom: 10px;
	background-color: #fffcee;
	border-bottom: 1px dotted #DDD; border-top: 1px dotted #DDD;
	
}


.dl_image {
	width: 120px; float: left;
}

.o_image {
	width: 120px; float: left; padding-left: 15px;
}


.dl_image_small {
	width: 150px; float: left; padding-right: 10px;
}

.image {
	padding-left: 10px
}

dl_text {
	
}

.frame { margin-bottom: 20px }

.container_left { width: 180px; border: 0px solid red; float: left }
.inner_left { width: 140px; border: 0px solid green; float: left; font-weight: bold;  }

.container_right { width: 370px; border: 0px solid red; float: left; margin-bottom: 20px }
.inner_right { width: 360px; border: 0px solid green; float: left }


.presse1 { position: absolute; left: 28px; top: 252px;
					width: 300px; border: 0px solid red; z-index: 70 }
					
.presse2 { position: absolute; left: 28px; top: 369px;
					width: 300px; border: 0px solid red; z-index: 70 }



.stoerer_heid {
	width: 204px; height: 120px; z-index: 11;
	position: absolute; left: 32px; top: 495px; z-index: 0;
}


.link_butter {
	width: 80px: height: 30px;
	position: absolute; left: 0px; top: 0px; z-index: 20;
	border: 0px solid red;
}
.link_joghurt {
	width: 80px: height: 30px;
	position: absolute; left: 90px; top: 0px; z-index: 20;
	border: 0px solid red;
}



.link_butter1 {
	width: 172px: height: 88px;
	position: absolute; left: 40px; top: 80px; z-index: 20;
	border: 0px solid red;
}
.link_butter2 {
	width: 139px: height: 81px;
	position: absolute; left: 233px; top: 58px; z-index: 20;
	border: 0px solid red;
}



.link_joghurt1 {
	width: 80px: height: 80px;
	position: absolute; left: 21px; top: 80px; z-index: 20;
	border: 0px solid red;
}

.link_joghurt2 {
	width: 80px: height: 60px;
	position: absolute; left: 120px; top: 105px; z-index: 20;
	border: 0px solid red;
}

.link_joghurt3 {
	width: 172px: height: 88px;
	position: absolute; left: 60px; top: 190px; z-index: 20;
	border: 0px solid red;
}



.link_footer {
	width: 627px: height: 34px;
	position: absolute; left: 0px; top: 590px; z-index: 20;
	border: 0px solid red;
}

.content { color: black; font-size: 12px; font-family: verdana; line-height: 140%; }
.contenttab { color: black; font-size: 10px; font-family: verdana; line-height: 140%; }
.contentlink { color: #00772b; font-size: 12px; font-family: verdana; font-weight: bold !important; }
.contentlink_n { color: #00772b; font-size: 12px; font-family: verdana; }
 
.subtab { color: #072; font-size: 12px; font-family: verdana; }
.teaser_01 { background-image: url(pictures/teaser_01.jpg); background-repeat:no-repeat; }
.teaser_02 { background-image: url(pictures/teaser_02.jpg); background-repeat: no-repeat; }
.teaser_03 { background-image: url(pictures/teaser_03.jpg) !important; background-repeat: no-repeat !important; }
.hg_impressum { background-image: url(pictures/gh_impress.gif); background-repeat: no-repeat; }
.norepeat { background-repeat: no-repeat; }
img { display:block; border:0px; }
td, tr, table
{ background-repeat:no-repeat; }

.toplinks {
position: relative; top: 0px; z-index: 100;
width: auto; height: 22px;
border: 0px dotted blue;
}

.toplink {
width: auto; height: 22px;
border: 0px solid red;
float: left;
}

.sublinks {
position: absolute; top: 24px; z-index: 100;
width: auto; height: 22px;
border: 0px dotted blue;
}

.sublinks2 {
position: absolute; top: 46px; z-index: 100;
width: auto; height: 22px;
border: 0px dotted blue;
}