/*----------------------------------------------------------------------------*/
img, div { behavior: url(iepngfix.htc) }
/*----------------------------------------------------------------------------*/
.col_blue {
	color: #003258;
}
.col_lightblue {
	color: #918fab;
}
.col_brown {
	color: #845e4e;
}
.col_lightbrown {
	color: #b89e92;
}
.hiding {
	display: none;
}
/*----------------------------------------------------------------------------*/
body {
	font-family: Arial, sans-serif;
	color: #003258;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: white;
}
	a {
		color: #845e4e;
		text-decoration: none;
	}

	ul {
		margin: 0;
		padding: 0;
	}

	img {
		margin: 0;
		padding: 0;
		border: none;
	}
/*----------------------------------------------------------------------------*/
	#wrapper {
		position: relative;
		text-align: left;
		width: 920px;
		margin: 0 auto;
		padding: 0;
	}
/*----------------------------------------------------------------------------*/
		#page {
			float: left;
			width: 920px;
			padding-left: 10px;
			background-image: url(images/shadow.jpg);
			background-repeat: repeat-y;
		}
/*----------------------------------------------------------------------------*/
				#header, #main, #footer {
					float: left;
					font-size: 1.2em;
					width: 900px;
				}
/*----------------------------------------------------------------------------*/
				#header.about {
					background-image: url(images/about.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.service {
					background-image: url(images/service.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.contact {
					background-image: url(images/contact.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.imprint {
					background-image: url(images/imprint.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}

				#header.gardinen {
					background-image: url(images/gardinen.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.sonnenschutz {
					background-image: url(images/sonnenschutz.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.bettwaesche {
					background-image: url(images/bettwaesche.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.tischwaesche {
					background-image: url(images/tischwaesche.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.teppiche {
					background-image: url(images/teppiche.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#header.stoffe {
					background-image: url(images/stoffe.jpg);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
/*----------------------------------------------------------------------------*/
					#window {
						width: 900px;
						height: 210px;
						margin: 0;
						padding: 0;
						background-image: url(images/window.png);
						background-repeat: no-repeat;
					}

						#menu {
							float: left;
							list-style-type: none;
							width: 430px;
							height: 115px;
							padding-top: 15px;
							padding-right: 0;
							padding-bottom: 0;
							padding-left: 0;
						}

							#menu li {
								float: left;
								margin: 0;
								padding-top: 0;
								padding-right: 0;
								padding-bottom: 0;
								padding-left: 30px;
							}

								#menu li a {
									font-size: 1.1em;
									margin: 0;
									padding: 0;
								}

						#logo {
							float: right;
							width: 430px;
							height: 115px;
						}

						#navigation {
							float: left;
							margin-top: 430px;
							margin-right: 0;
							margin-bottom: 0;
							margin-left: 0;
							padding: 0;
						}

							#navigation_left, #navigation_middle, #navigation_right {
								float: left;
							}

							#navigation_left, #navigation_right {
								width: 135px;
							}

							#navigation_middle {
								width: 630px;
							}

								#navigation_middle ul {
									list-style-type: none;
									text-align: center;
								}

									#navigation_middle ul li {
										display: inline;
										margin: 0;
										padding-top: 0;
										padding-right: 5px;
										padding-bottom: 0;
										padding-left: 5px;
									}

										#navigation_middle ul li a {
											margin: 0;
											padding: 0;
										}

							#navigation_left a {
								float: left;
								display: block;
								width: 88px;
								height: 68px;
								background-image: url(images/prev.jpg);
							}

							#navigation_right a {
								float: right;
								display: block;
								width: 88px;
								height: 68px;
								background-image: url(images/next.jpg);
							}
/*----------------------------------------------------------------------------*/
					#main_left, #main_right {
						float: left;
						width: 240px;
						text-align: center;
					}

						#main_left ul, #main_right ul {
							list-style-type: none;
						}

						#main_left p, #main_right p {
							font-size: 0.8em;
							text-align: center;
							width: 100%;
							margin: 0;
							padding: 0;
						}

					#main_middle {
						float: left;
						width: 420px;
					}

						#main_middle h1 {
							font-size: 1.4em;
							text-align: center;
							width: 100%;
							margin: 0;
							padding-top: 0;
							padding-right: 0;
							padding-bottom: 15px;
							padding-left: 0;
						}

						#main_middle dl, #main_middle p {
							border-top: 1px dotted #bab0a4;
						}

						#main_middle p {
							text-align: justify;
							margin: 0;
							padding-top: 15px;
							padding-right: 0;
							padding-bottom: 15px;
							padding-left: 0;
						}

							#main_middle dl dt {
								color: #845e4e;
								font-size: 1.1em;
								font-weight: lighter;
								letter-spacing: 0.1em;
								margin: 0;
								padding-top: 15px;
								padding-right: 0;
								padding-bottom: 15px;
								padding-left: 0;
							}

							#main_middle dl dd {
								text-align: justify;
								margin: 0;
								padding: 0;
							}
/*----------------------------------------------------------------------------*/
				#footer {
					font-size: 0.8em;
					text-align: center;
					color: #845e4e;
					margin: 0;
					padding-top: 20px;
					padding-right: 0;
					padding-bottom: 20px;
					padding-left: 0;
					border-top: 1px dotted #bab0a4;
				}
