body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:center;
	background-color:#B1CA71;
}

#links_hintergrund {
	background-image:url(../pics/hintergrund-links.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
	width:20px;
}

		#links_hintergrund.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		}

#menu {
	width:256px;
	vertical-align:top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
}

		#menu.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		}

		#menu-links {
			height:241px;
			width:256px;
			background-color:#F4F5EF;
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		}

				#menu-links a, #menu-links a:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:29px;
					color:#333333;
					text-decoration:none;
					text-transform:uppercase;
					padding-top:0px;padding-bottom:0px;padding-left:42px;padding-right:0px;
					margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
					border-bottom:1px solid #DADBD5;
					width:100%;
					float:none;
					display:block;
				}

				#menu-links a:hover {
					background-image:url(../pics/menu-bullet.gif);
					background-repeat:no-repeat;
				}

				#menu-links a.anwahl, #menu-links a.anwahl:visited, #menu-links a.anwahl:hover {
					background-image:url(../pics/menu-bullet.gif);
					background-repeat:no-repeat;
					font-weight:bold;
					color:#B1CA71;
				}


#abstand_links {
	width:15px;
	background-color:#F4F5EF;
}

#inhalt {
	width:475px;
	background-color:#F4F5EF;
	vertical-align:top;

}

		#medienbereich {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:5px;margin-left:0px;margin-right:0px;
		}

			#medienbereich.img {
				padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
			}

		#inhalt p.seiten_ueberschrift {
			background-color:#859FBA;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:15px;
			font-weight:900;
			line-height:45px;
			width:100%;
			float:none;
			display:block;
			padding-top:0px;padding-bottom:0px;padding-left:10px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		}

		div.weiss {
			background-color:#FFFFFF;
			display:table;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:5px;

		}

		div.grau {
			background-color:#F4F5EF;
			display:table;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:5px;
		}

		div.grau_galerie {
			background-color:#F4F5EF;
			display:table;
			padding-left:0px;
			padding-right:0px;
			padding-bottom:5px;
			width:475px;
		}



			#inhalt p {
				padding-top:15px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:16px;
				color:#333333;
				display:table;
				width:455px;
			}

				#inhalt p.linie {
					border-bottom:1px solid #E5E6E1;
					padding-bottom:12px;
				}

				#inhalt p img {
					float:left;
					padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
					margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:5px;
					height:auto;
					display:block;
					border-bottom:5px solid #FFFFFF;
				}

				#inhalt p b.ueberschrift {
					color:#859FBA;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					line-height:16px;
					width:100%;
					float:none;
					display:block;
					padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;
					margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
					font-weight:bold;
				}

				#inhalt h1 {
					color:#859FBA;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					line-height:16px;
					width:100%;
					float:none;
					display:block;
					padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
					margin-top:15px;margin-bottom:-10px;margin-left:0px;margin-right:0px;
					font-weight:normal;
					position:relative;
				}

				#inhalt div.grau_galerie h1 {
					 padding-left:10px;
					 margin-bottom:5px;
					 font-weight:bold;
				}

				#inhalt p b {
					color:#D893AC;
				}

				#inhalt p .fettgrauit {
					color:#999999;
					font-style:italic;
					font-weight:bold;
				}

				#inhalt p .grauit {
					color:#999999;
					font-style:italic;
				}

				#inhalt .fettblau {
					color:#859FBA;
					font-weight:bold;
				}

				#inhalt .fettblau_bullet{
					background-image:url(../pics/list-bullet.gif);
					background-repeat:no-repeat;
					background-position:0 3px;
					padding-left:20px;
					color:#859FBA;
					font-weight:bold;
				}

				#inhalt div.weiss h1{
					padding-top:25px;padding-bottom:0px;padding-left:0px;padding-right:0px;
					margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#859FBA;
					display:table;
					font-weight:bold;
				}

				#inhalt div.weiss b.blau_schrift{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#859FBA;
					font-weight:normal;
				}

                #inhalt div.weiss td{
                    font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#333333;
                }

	                #inhalt div.weiss td.anzahl{

	                }

                	#inhalt div.weiss input.bestellung{
                		width:20px;
                		font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
                	}

                	#inhalt div.weiss img.bestellung{
						float:right;
                	}

                	#inhalt div.weiss img.preis{
						float:left;
						margin-right:15px;
						margin-botoom:15px;
                	}

                	#inhalt div.weiss td.items{
						font-size:11px;
						padding-left:6px;
                	}

                		#inhalt div.weiss td.items a{
                			font-size:11px;
                		}

				#inhalt div.weiss ul{
					padding:0px;
					margin:0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#333333;
					display:table;
					width:455px;
				}

					#inhalt div.weiss ul li{
					    margin:0;
					    margin-top:8px;
					    padding:0px;
					    padding-left:26px;
	                    background-image:url(../pics/list-bullet.gif);
						background-repeat:no-repeat;
						background-position:0 3px;
						list-style:none;
						min-height:20px;
					}

				#inhalt div.weiss a, #inhalt div.weiss a:visited{
				    font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#B1CA71;
					text-decoration:none;
					font-weight:bold;
					background-color:#FFFFFF;
				}

					#inhalt div.weiss a:hover{
					    color:#333333;
					}

					#inhalt div.weiss a.download{
						line-height:25px;
						height:25px;
					    text-align:right;
					    background-image:url(../pics/teaser-weiter-normal.gif);
					    background-repeat:no-repeat;
					    float:left;
						display:table;
					}

					#inhalt div.weiss a.faltblatt,
					#inhalt div.weiss a.faltblatt:visited{
						margin:0;
					    margin-top:8px;
					    padding:0px;
					    padding-left:26px;
	                    background-image:url(../pics/bullet.gif);
						background-repeat:no-repeat;
						background-position:0 3px;
						height:20px;
						display:block;
						color:#333333;
						font-weight:normal;
					}

						#inhalt div.weiss a.faltblatt:hover{
						    color:#B1CA71;
						}

					#inhalt div.weiss a.preise{
						margin:0;
					    margin-top:0px;
					    padding:0px;
					    padding-left:26px;
	                    background-image:url(../pics/bullet.gif);
						background-repeat:no-repeat;
						background-position:0 3px;
						height:20px;
						display:table;
						color:#333333;
						font-weight:normal;
					}

						#inhalt div.weiss a.preise:hover{
						    color:#B1CA71;
						}

					#inhalt div.weiss a.duenn,
					#inhalt div.weiss a.duenn:visited{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						text-decoration:none;
						font-weight:normal;

						background-color:#FFFFFF;
					}
						#inhalt div.weiss a.duenn b{
							color:#B1CA71;
						}

						#inhalt div.weiss a.duenn:hover{
						    color:#B1CA71;
						}

					div.weiss a.weiter, div.weiss a.weiter:visited {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:25px;
						color:#B1CA71;
						text-decoration:none;
						width:455px;
						display:table;
						font-weight:bold;
						text-align:right;
						background-image:url(../pics/weiterlesen.gif);
						background-repeat:no-repeat;
						height:25px;
						float:left;
						background-color:#FFFFFF;
					}

					div.weiss a.weiter:hover {
						color:#333333;
					}

					div.weiss tr td a.weiter-klein, div.weiss tr td a.weiter-klein:visited {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:25px;
						color:#B1CA71;
						text-decoration:none;
						width:215px;
						display:table;
						font-weight:bold;
						text-align:right;
						background-image:url(../pics/weiterlesen-klein.gif);
						background-repeat:no-repeat;
						background-position:0 5px;
						height:25px;
						float:left;
						background-color:#FFFFFF;
					}

					div.weiss a.weiter-klein:hover {
						color:#333333;
					}



				#inhalt div.weiss a.nach_oben{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#859FBA;
					font-weight:normal;
					background-image:url(../pics/oben.gif);
					background-repeat:no-repeat;
					padding-left:10px;
					background-position:0 6px;
				}

				#inhalt div.weiss a.nach_oben:hover{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#333333;
					font-weight:normal;
				}

				div.weiss a.oben, div.weiss a.oben:visited {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:25px;
						color:#B1CA71;
						text-decoration:none;
						width:455px;
						display:table;
						font-weight:bold;
						text-align:right;
						background-image:url(../pics/oben2.gif);
						background-repeat:no-repeat;
						height:25px;
						float:left;
						background-color:#FFFFFF;
					}

					div.weiss a.oben:hover {
						color:#333333;
					}



				#inhalt div.weiss a.vor_ort{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					color:#859FBA;
					font-weight:normal;
				}

				div.grau a.weiter, div.grau a.weiter:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:25px;
					color:#B1CA71;
					text-decoration:none;
					width:455px;
					display:table;
					font-weight:bold;
					text-align:right;
					background-image:url(../pics/weiterlesen_grau.gif);
					background-repeat:no-repeat;
					height:25px;
					float:left;
					background-color:#F4F5EF;
				}

				div.grau a.weiter:hover {
					color:#333333;
				}

				div.grau_galerie a.weiter, div.grau_galerie a.weiter:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:25px;
					color:#B1CA71;
					text-decoration:none;
					width:455px;
					display:table;
					font-weight:bold;
					text-align:right;
					background-image:url(../pics/weiterlesen_grau_breit.gif);
					background-repeat:no-repeat;
					height:25px;
					float:left;
					background-color:#F4F5EF;
					margin-left:10px;
				}

				div.grau_galerie a.weiter:hover {
					color:#333333;
				}

				div.weiss a.zurueck, div.weiss a.zurueck:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:25px;
					color:#B1CA71;
					text-decoration:none;
					width:455px;
					display:table;
					font-weight:bold;
					text-align:right;
					background-image:url(../pics/zurueck.gif);
					background-repeat:no-repeat;
					height:25px;
					float:left;
					background-color:#FFFFFF;
				}

				div.weiss a.zurueck:hover {
					color:#333333;
				}

				#inhalt div.weiss p.zurueck {
					padding:0;
				}

				#bzga {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#333333;
					margin-top:30px;
					line-height:16px;
				}

				#menu-unten {
					margin-top:-38px;
					margin-left:348px;
					width:128px;
					display:block;
					margin-bottom:20px;
				}

					#menu-unten a, #menu-unten a:visited {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:29px;
						color:#B1CA71;
						text-decoration:none;
						text-transform:uppercase;
						padding-top:0px;padding-bottom:0px;padding-left:32px;padding-right:0px;
						margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
						float:none;
						width:100%;
						display:block;
						background-image:url(../pics/menu-unten-bullet.gif);
						background-repeat:no-repeat;
						font-weight:bold;
					}

					#menu-unten a:hover {

						color:#333333;
					}

		#inhalt div.weiss p a.site_ebene1, #inhalt div.weiss p a.site_ebene1:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			color:#333333;
			display:block;
			min-height:20px;
			margin-top:20px;
		}


			#inhalt div.weiss p a.site_ebene1:hover{
				color:#B1CA71;
			}

		#inhalt div.weiss p a.site_ebene2, #inhalt div.weiss p a.site_ebene2:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			color:#B1CA71;
			display:block;
			margin-left:20px;
			background-image:url(../pics/site_ebene2.gif);
			background-repeat:no-repeat;
			background-position:0 -4px;
			padding-left:24px;
			min-height:20px;
			margin-top:5px;
		}


			#inhalt div.weiss p a.site_ebene2:hover{
				color:#333333;
			}

		#inhalt div.weiss p a.site_ebene3, #inhalt div.weiss p a.site_ebene3:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			color:#333333;
			display:block;
			font-weight:normal;
			margin-left:50px;
			background-image:url(../pics/bullet.gif);
			background-repeat:no-repeat;
			background-position:0 3px;
			padding-left:14px;
			min-height:20px;
			margin-top:5px;
		}

			#inhalt div.weiss p a.site_ebene3:hover{
				color:#B1CA71;
			}

#abstand_rechts {
	width:15px;
	background-color:#F4F5EF;
}

#teaser {
	width:224px;
	background-color:#B1CA71;

	background-image:url(../pics/hintergrund-teaser.gif);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;


	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
}



		#teaser p.ueberschrift_blau {
			background-color:#859FBA;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:15px;
			font-weight:bold;
			line-height:43px;
			height:43px;
			width:224px;
			float:none;
			display:table;
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:15px;margin-bottom:5px;margin-left:0px;margin-right:0px;
			letter-spacing:-1px;
		}
		#teaser p.ueberschrift_blau b {
			margin-left:10px;
		}
		#teaser p.ueberschrift_o_toene {
			background-color:#859FBA;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:15px;
			font-weight:bold;
			line-height:43px;
			height:43px;
			width:224px;
			float:none;
			display:block;
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:73px;margin-bottom:-38px;margin-left:0px;margin-right:0px;
		}
		#teaser p.ueberschrift_o_toene b {
			margin-left:10px;
		}


		#teaser p.ueberschrift_gruen {
			background-color:#B1CA71;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:15px;
			font-weight:bold;
			line-height:43px;
			height:43px;
			width:224px;
			float:none;
			display:block;
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:15px;margin-bottom:5px;margin-left:0px;margin-right:0px;
		}

		#teaser p.ueberschrift_gruen b {
			margin-left:10px;
		}

		#teaser img.sprechblase {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
			float:none;
		}

		#teaser a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			color:#B1CA71;
			font-weight:bold;
			text-decoration:none;
		}

		#teaser a:hover{
			color:#333333;
		}

		div.weiss-teaser {
			background-color:#FFFFFF;
			display:table;
			padding-top:0px;padding-bottom:10px;padding-left:12px;padding-right:12px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		}


		div.teaser_block {
			background-color:#FFFFFF;
			display:table;
			padding-top:0px;padding-bottom:10px;padding-left:12px;padding-right:12px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
			background-position:bottom;
			background-repeat:no-repeat;
		}

		div.zitat-teaser {
			background-color:#FFFFFF;
			display:table;
			padding-top:0px;padding-bottom:10px;padding-left:12px;padding-right:12px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
			background-image:url(../pics/hintergrund-zitat.gif);
			background-position:bottom;
			background-repeat:no-repeat;
		}


		#teaser a.weiter_teaser, #teaser a.weiter_teaser:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:24px;
			color:#B1CA71;
			text-decoration:none;
			width:200px;
			display:table;
			font-weight:bold;
			text-align:right;
			background-image:url(../pics/teaser-weiter-normal.gif);
			background-repeat:no-repeat;
			height:24px;
			float:left;
			background-color:#ffffff;
			margin-top:10px;
		}

		#teaser a.weiter_teaser:hover {
			color:#333333;
		}

			img.teaser-unten {
				padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
				position:absolute;
				display:table;
			}


			#teaser h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:16px;
				padding-top:8px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:-6px;margin-left:0px;margin-right:0px;
				display:table;
				width:200px;
				font-weight:normal;
				position:relative;
			}

			#teaser h1.blau {
				color:#859FBA;
			}

			#teaser p {
				padding-top:12px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:16px;
				color:#333333;
				display:table;
				width:200px;
				line-height:16px;
			}

			#teaser p.zitat {
				font-style:italic;
				line-height:19px;
			}

			#teaser p.zitat-kommentar {

				padding-top:10px;padding-bottom:0px;padding-left:0px;padding-right:0px;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:16px;
				color:#899FBD;
				text-align:right;
				display:block;
				text-transform:uppercase;
				font-weight:bold;

			}




#rechts_hintergrund {
	background-image:url(../pics/hintergrund-rechts.gif);
	background-repeat:no-repeat;
	background-position:left top;
}




