body {

	font-family: Arial, Helvetica, sans-serif;

	color: #36A728;

}

h1, h2 {
	color: #6e6e6e;
}



p {

	font-size: 11pt;

	font-style: normal;

	color: #36A728;

	font-weight: 500;

}



p.fliesstext {

	color: #36A728;

	font-size: 1em;

	font-weight: normal;

	line-height: 150%;

}


p.produktbild {

	font-weight: bold;

	font-size: 14px;

	margin-top: 15px;

		}



div.ueberschrift	{

	margin: 15px auto 0px 0px;

}



td.linie	{

	background-image:url(bilder/designelemente/linie.gif);

	background-repeat: repeat-x;

	margin: 5px;

	}



/* Sidebar Definitionen */



#linkeseite {

	position:relative;

	width:150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	padding-right: 5px;

	padding-left: 5px;

	}



#hauptteil-breit {

	position:relative;

	width:600px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}



.gruenebox-oben {

	background-image: url(bilder/designelemente/sidebar-greenbox-head.gif);

	background-repeat: no-repeat;

	padding-top: 25px;

	padding-right: 0px;

	padding-left: 0px;

}

.gruenebox-mitte {

	background-image: url(bilder/designelemente/sidebar-greenbox-middle.gif);

	background-repeat: repeat-y;

}

.gruenebox-unten {

	background-image: url(bilder/designelemente/sidebar-greenbox-bottom.gif);

	background-repeat: no-repeat;

}

.grauebox-ol {

	background-image: url(bilder/designelemente/content-graybox-dot-l.gif);

	background-repeat: repeat-y;

}

.grauebox-or {



	background-image: url(bilder/designelemente/content-graybox-dot-r.gif);

	background-repeat: repeat-y;

}

.grauebox-oben-inhalt {

	background-image: url(bilder/designelemente/content-graybox-top.gif);

	background-repeat: repeat-x;

	padding-top: 15px;

}

.grauebox-unten-mitte {





	background-image: url(bilder/designelemente/content-graybox-bottom.gif);

	background-repeat: repeat-x;

}

#hauptteil-mittel {



	position:relative;

	width:450px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}

.texthervorhebung {

	font-size: 11px;

	font-weight: 500;

	color: #36A728;

}

.contenttabelle {

	padding-left: 50px;

}



/* Kontakt */



.kontaktdaten {

	color:#36A728;

	margin-top: 8px;

	margin-bottom: 8px;

	font-weight: bold;

	font-size: 14px;

}

.kontakt-ust {

	color:#36A728;

	margin-top: 12px;

	margin-bottom: 20px;

	font-weight: bold;

	font-size: 11px;

}

input.input {

	background-color: #FFFBDA;

	border: 1px solid #36A728;

	width: 400px;

	margin-bottom: 14px;

	font-family: "Courier New", Courier, mono;

	color: #36A728;

	font-size: 12px;

}

textarea.input {

	background-color: #FFFBDA;

	border: 1px solid #36A728;

	margin-bottom: 14px;

	width: 400px;

	font-family: "Courier New", Courier, mono;

	color: #36A728;

	font-size: 12px;

	height: 200px;

}

input.plz {

	background-color: #FFFBDA;

	border: 1px solid #36A728;

	margin-bottom: 14px;

	width: 50px;

	font-family: "Courier New", Courier, mono;

	color: #36A728;

	font-size: 12px;

}

input.ort {

	background-color: #FFFBDA;

	border: 1px solid #36A728;

	margin-bottom: 14px;

	width: 350px;

	font-family: "Courier New", Courier, mono;

	color: #36A728;

	font-size: 12px;

}

input.button {

	background-color: #FFFBDA;

	border: 1px solid #36A728;

	margin-bottom: 14px;

	width: auto;

}

div.danke {

	color: #36A728;

	font-size: 1.2em;

	font-weight: bold;

	line-height: 150%; 

}

.fontgrau {
	color: #6e6e6e;
}

/*  footer   */
#footer {
	
	color: #36A728;

	font-size: 11px;

	font-weight: normal;

	line-height: 150%;

}

#footer ul {
	float:right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #36A728;
	border-right-color: #36A728;
	border-bottom-color: #36A728;
	border-left-color: #36A728;
	margin-left: 20px;
	padding-left: 20px;
}

#footer li {
	list-style-type: none;	
}


#footer a {
		color: #36A728;

	font-size: 11px;

	font-weight: normal;

	line-height: 150%;
}

#footer a:link { text-decoration:none; }
#footer a:hover { text-decoration:underline; }

