@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	background-color:#f8a600;
	font-size:small;
}

	#page_bg {
		width:928px;
		margin:0 auto;
		background:url(../images/layout/page_bg.jpg) repeat-y;
	}
		#page {
			padding-left:14px;
		}
			#seo {
				width:875px;
				height:19px;
				background:#661227;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:0.8em;
				color:#ffeed5;
				padding-left:25px;
				padding-top:5px;
			}
			#seo_header_spacer {
				height:2px;
				width:900px;
				background:url(../images/layout/seo_header_spacer_bg.jpg);
				overflow:hidden;
			}
			#header {
				height:238px;
				width:900px;
				background:#333;
			}
			#navi {
				width:300px;
				background:#ffeed5;
				float:left;
			}
				#navi h1 {
					background:#e2001a;
					color:#FFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.3em;
					padding-left:25px;
					width:162px;
					font-style:italic;
					line-height:1.4em;
				}
				#navi p {
					color:#4c0e1b;
					margin-left:25px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-style:italic;
				}
				#navi p a {
					color:#e2001a;
					font-weight:bold;
				}
				#leckermobil{
					padding-right:20px;
				}
					#leckermobil img {
						float:right;
					}
				#tourenplanung {
					margin-top:90px;
					clear:both;
				}
				#kontakt {
					margin-bottom:28px;
				}
			#content_header {
				height:44px;
				width:600px;
				background:#ffeed5 url(../images/layout/content_bg.jpg) no-repeat;
				float:left;
			}
			#content {
				margin: 0 30px 80px 15px;
				width:555px;
				float:left;
			}
				#content h1 {
					color:#e5910b;
					font-style:italic;
					font-size:1.8em;
					font-family:Arial, Helvetica, sans-serif;
					margin-bottom:0;
				}
				#content p.subtitle {
					margin-top:0;
					font-style:italic;
					color:#4c0e1b;
					font-size:1.2em;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
				}
				#anfrageformular {
				}
					#anfrageformular form p{
						margin:3px;
						color:#4c0e1b;
						font-size:1em;
						font-family:Arial, Helvetica, sans-serif;
					}
				#impressumstext {
				}
					#impressumstext h1{
						font-size:1.3em;
						margin-top:35px;
						font-family:Arial, Helvetica, sans-serif;
					}
					#impressumstext h2{
						font-size:1.1em;
						margin-top:35px;
						color:#e5910b;
						margin-bottom:7px;
						font-family:Arial, Helvetica, sans-serif;
					}
					#impressumstext p {
						margin-top:0;
						color:#4c0e1b;
						font-size:1em;
						font-family:Arial, Helvetica, sans-serif;
					}
					#impressumstext a {
						color:#4c0e1b;
						font-size:1em;
						font-family:Arial, Helvetica, sans-serif;
					}
				#produkt {
					clear:both;
				}
					#produktbild {
						width:123px;
						height:83px;
						background:#FFF;
						float:left;
					}
					#produktbild img {
						border:1px solid #ffcc01;
					}
					#produkttext {
						width:290px;
						float:left;
						margin-left:15px;
						padding-right:13px;
					}
						#produkttext h2 {
							margin-top:0;
							font-style:italic;
							color:#4c0e1b;
							font-size:1.2em;
							font-weight:bold;
							font-family:Arial, Helvetica, sans-serif;
							margin-bottom:0;
						}
						#produkttext p {
							margin-top:0;
							color:#4c0e1b;
							font-size:1em;
							font-family:Arial, Helvetica, sans-serif;
						}
					#produktpreis {
						width:104px;
					}
				hr {
					clear:both;
					width:520px;
					height:2px;
					border:1px solid #fff;
					float:left;
					margin-top:15px;
					margin-bottom:15px;
				}
				.danketext {
						margin-top:0;
						color:#4c0e1b;
						font-size:1em;
						font-family:Arial, Helvetica, sans-serif;
				}
				.sternchentext {
					font-weight:bold;
					color:#E2001A;
				}
			#footer {
				margin-top:40px;
				background:url(../images/layout/footer_bg.jpg) #ffcc01 no-repeat;
				width:875px;
				height:55px;
				clear:left;
				padding-top:65px;
				padding-left:25px;
				color:#661227;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.9em;
				position:relative;
			}
				#counter {
					position:absolute;
					right:0px;
					bottom:0px;
				}
			#footer p {
				margin:0;
			}			
			#footer a {
				color:#661227;
				text-decoration:underline;
			}
