/* - - - - - - - - - - - - - - - -  BODY START - - - - - - - - - - */
body {
background-image:url(../images/gruen2.gif);
margin:0px;
padding:0px;
line-height: 1.5em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}
/* - - - - - - - - - - - - - - - - BODY ENDE  - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - ALLGEMEIN START - - - - - - - - - - */
.standardtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fdffa4;
}
.standardfett {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #000000;
}
h1{
	font-size: 16px;
	font-weight: bolder;
	color: #5EBC5C;
	color: #4cab3b;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h2{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
h3{
	font-size: 13px;
	font-weight: bold;
	color: #4cab3b;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
p{
	margin:0px;
	padding:0px 0px 10px 0px;
}

a:hover {
	color: #EE3253;
}
a:link {
	color: #EE3253;
}
a {
	color: #EE3253;
}

.eingang {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FDFFA4;
}
img {
border: 0px;
}

.cleaner{
clear:left;height:30px; overflow:hidden;

}
/* - - - - - - - - - - - - - - - -  ALLGEMEIN ENDE - - - - - - - - - - */
/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE START (inc. Kopfzeilen)- - - - - - - - - - */

#header {
	 position:absolute; 
	 top:0px;
	 left:0px;
	 width:1024px;
	 height:140px;
	 background-image:url(../images/mosterei_headline1.jpg);
	/* border: 1px solid red;*/
	 }
#navigation{
	position:absolute; 
	 top:83px;
	 left:210px;
	 
	}
#navigation ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	
	}

#navigation ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0px 1px 0px 0px;
	margin: 0px 1px 0px 0px;
	}



#navigation ul li a {
	
	width: 96px;
	
	/*border: 2px solid green;*/
	padding: 1px;
	color: black; 
	margin: 0 0 0 0;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	
	}
	 
	
#navigation ul li a:hover {
	
	width: 102px;
	color: black; 
	background: #EE3253;
	/*border: 2px solid green;*/
	padding: 1px;
	margin: 0 0 0 0;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	
	}
	 
.navaktiv {
	color: #000000; 
	background: #EE3253;
}
.navnormal {
	color: #000000; 
	background:  #5EBC5C;
}
	 

 
#hauptcontainer {
	 position:absolute; 
	 top:156px;
	 left:25px;
	 width:748px;
	/* border: 1px solid red;*/
	 }
#hauptcontainerstartseite {
	 position:absolute; 
	 top:156px;
	 left:210px;
	 width:600px;
	/* border: 1px solid red;*/
	 }

.linkespalterosa{
	
	width:250px;
	float: left;
	padding:0px 0px 0px 20px;
	margin: 0px;
	
	text-align: left;
	}
.rechtespalterosa {
	width: 230px;
	float: left;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	
	text-align: left;
	}

#rechtebilderleiste {
	 position:absolute; 
	 top:156px;
	 left:846px;
	 width:200px;
	 /*border: 1px solid yellow;*/
	 }
#rechtebilderleistestartseite {
	 position:absolute; 
	 top:156px;
	 left:750px;
	 width:250px;
	 /*border: 1px solid yellow;*/
	 }
#linkebilderleistestartseite {
	 position:absolute; 
	 top:156px;
	 left:25px;
	 width:250px;
	 /*border: 1px solid yellow;*/
	 }
.linkespaltebild {
	
	width: 230px;
	float: left;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid yellow;*/
	
	}
.rechtespaltetext {
	width: 480px;
	float: left;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid red;*/
	}

.linkespaltehalb {

	width: 350px;
	float: left;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid yellow;*/
	
	}
.linkespaltehalb2 {

	width: 380px;
	float: left;
	padding: 0px;
	margin: 0px;
	
	
	}
.rechtespalterechts {
	/*nur für download pdf preisliste*/
	width: 200px;
	float: right;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid yellow;*/
	
	}
.rechtespaltehalb {
	width: 360px;
	float: left;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid red;*/
	}
.rechtespaltehalb2 {
	width: 320px;
	float: left;
	padding: 0px;
	margin: 0px;
	
	}
	
.hellerhintergrund{
	padding: 10px 0px 10px 10px;
	margin: 0px;
	
	background-color: #FeeFe8; 
	color: #000000;
	}	
.roterrand{
	padding: 6px 10px 6px 10px;
	margin: 0px 10px 6px 0px;
	
	border: 2px solid #930000;
	text-align: center;
	}	
/* - - - - - - - - - - - - - - - -  Preistabelle- - - - - - - - - - */
.mitrandunten{
	border-bottom:2px solid black;
	text-align:right;
}
.zellemitrandunten{
	border-bottom:1px solid black;
	
	font-size:12px;
	padding:2px 6px 2px 2px;
	
}
.zelleohnerandunten{
	
	font-size:12px;
}