	@import url("cms.css");

* {
	margin: 0;
	padding:0;
	outline:none;
}
html, body {
	height: 100%;
	width:100%;
}
body{
	background:url(../images/layout/patter.jpg) top center repeat;
	font-family:tahoma, verdana, "trebuchet MS";
	font-size:12px;
	color:#666666;
}
p{
	line-height:18px;
	color:#666666;
}
ul{
	list-style-type:none;
}
#wrapper {
	width: 930px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px;
	background:url(../images/layout/bg_wrapper.png) 0 0 repeat-y;
}
#header{
	width:930px;
	height:250px;
	background:url(../images/layout/bg_header.png) 0 0 no-repeat;
	display:block;
}
	#header h1{
		float:left;
		padding:30px 0 0 90px;
	}
	#header h1 a{
		width:310px;
		height:118px;
		display:block;
		text-indent:-5000px;
	}
		#header ul.adress{
			float:left;
			width:114px;
			height:124px;
			background:url(../images/layout/bg_ul.jpg) 25px 0 no-repeat;
			padding:15px 0 0 54px;
		}
			#header ul.adress strong{
				padding:0 0 0 1px;
			}
				#header ul.adress li{
					float:left;
					line-height:24px;
				}
					#header ul.adress li a{
						color:#cc3333;
						text-decoration:underline;
						background:url(../images/layout/pointer.jpg) 0 0 no-repeat;
						padding:3px 0 0px 32px;
						margin:13px 0 0 0;
						line-height:15px;
						float:left;
						height:18px;
						display:block;
					}
					#header ul.adress li a:hover, #header ul.adress li.active a{
						background-position:0 -21px;
					}
						#header ul.uhr {
							background:url(../images/layout/bg_ul.jpg) 8px 0 no-repeat;
							width:170px;
							float:left;
							padding:20px 0 0 35px;
						}
							#header ul.uhr li{
								float:left;
							}
							#header ul.uhr li.headline{
								float:left;
								width:140px;
								padding:0 0 10px 0; 
							}
							#header ul.uhr li.day{
								float:left;
								width:112px;
								padding:0 0 10px 0;
							}
							#header ul.uhr li.uhrs{
								float:left;
								width:58px;
							}
								#header ul.uhr li a{
									color:#cc3333;
									text-decoration:underline;
									background:url(../images/layout/pointer.jpg) 1px -1px no-repeat;
									padding:1px 0 5px 32px;
									margin:10px 0 0 0;
									float:left;
								}
								#header ul.uhr li a:hover, #header ul.uhr li.active a{
									background-position:1px -22px;
								}
									#header ul.newsletter{
										width:106px;
										height:147px;
										float:left;
										display:block;
										background:url(../images/layout/bg_newsletter.png) 0 0 no-repeat;
										padding:52px 0 0 26px;
									}
									#header ul.newsletter li a{
										width:80px;
										height:129px;
										display:block;
										background:url(../images/layout/link_newsletter.gif) 0 0 no-repeat;
										text-indent:-5000px;
										float:left;
									}
									#header ul.newsletter li a:hover{
										background-position:-80px 0;
									}
									#header ul.newsletter li.active a{
										background-position:-160px 0;
									}
										#header ul.naturtextilien{
											float:left;
											padding:0 0 0 207px;
										}
											#header ul.naturtextilien li a{
												color:#cc3333;
												text-decoration:underline;
												background:url(../images/layout/pointer.jpg) 1px -1px no-repeat;
												padding:0 0 5px 32px;
												float:left;
											}
											#header ul.naturtextilien li a:hover, #header ul.naturtextilien li.active a{
												background-position:1px -22px;
											}
#container{
width:930px;
min-height:380px;
background:url(../images/layout/bg_container.png) 0 0 no-repeat;
}
* html #container{
	height:380px;
}
#navigation{
	width:194px;
	float:left;
	padding:34px 0 0 7px;
}
	#navigation ul li{
		float:left;
		padding:0 0 11px 0;
	}
	#navigation ul li a{
		float:left;
		width:149px;
		height:22px;
		display:block;
		color:#ffffff;
		text-decoration:none;
		padding:8px 0 0 0;
		cursor:pointer;
		background:url(../images/layout/navigation.jpg) 0 0 no-repeat;
		text-align:right;
	}
		#navigation ul li a span{
			padding:0 30px 0 0;
		}
			#navigation ul li a.home:hover{
				background-position:-149px 0;
			}
			#navigation ul li a.home:hover, #navigation ul li.active a.home{
				background-position:-149px 0;
			}
			#navigation ul li a.einblicke{
				background-position:0 -41px;
			}
			#navigation ul li a.einblicke:hover, #navigation ul li.active a.einblicke{
				background-position:-149px -41px;
			}
			#navigation ul li a.warenangebot{
				background-position:0 -82px;
			}
			#navigation ul li a.warenangebot:hover, #navigation ul li.active a.warenangebot{
				background-position:-149px -82px;
			}
			#navigation ul li a.unseremarken{
				background-position:0 -123px;
			}
			#navigation ul li a.unseremarken:hover, #navigation ul li.active a.unseremarken{
				background-position:-149px -123px;
			}
			#navigation ul li a.prolanabettwaren{
				background-position:0 -165px;
			}
			#navigation ul li a.prolanabettwaren:hover, #navigation ul li.active a.prolanabettwaren{
				background-position:-149px -165px;
			}
			#navigation ul li a.aktuelles{
				background-position:0 -207px;
			}
			#navigation ul li a.aktuelles:hover, #navigation ul li.active a.aktuelles{
				background-position:-149px -207px;
			}
			#navigation ul li a.aktuelles span{
				padding:0 34px 0 0;
			}
				#navigation ul li.active a{
					color:#000000;
				}
#content{
	float:left;
	width:550px;
	padding:36px 0 0 3px;
}
	#content h1{
		font-size:20px;
		color:#cc3333;
		font-weight:normal;
		padding:0 0 40px 3px;
	}
	#content h2{
		font-size:16px;
		color:#cc3333;
	}
	#content h3{
		font-size:16px;
		color:#ea8300;
		padding:0 0 0 4px;
	}
		#content a.img{
			float:left;
			margin:0 14px 0 0;
			background:url(../images/content/bg_image.jpg) 0 0 no-repeat;
			width:146px;
			height:109px;
			display:block;
			padding:7px;
		}
			#content p{
				margin:3px 0 24px 4px;
			}
			#content a{
				color:#cc3333;
				text-decoration:underline;
			}
			#content a:hover{
				text-decoration:none;
			}
			#content a.map{
				width:255px;
				height:180px;
				display:block;
				border:solid 1px red;
			}
			#content a.map img{
				border:none;
			}
#push {
	height: 100px; 
	clear:both;
	float:none;
}
#footer {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background:url(../images/layout/bg_footer.png) 0 0 no-repeat;
}
	#footer ul{
		float:left;
		padding:79px 0 0 236px;
	}
		#footer ul li{
			float:left;
			padding:0 29px 0 0;
		}
			#footer ul li a{
				float:left;
				color:#ffffff;
				text-decoration:none;
			}
			#footer ul li a:hover{
				color:#b4ae1b;
			}
			#footer ul li.active a{
				color:#333333;
			}
.cms a{
	float:right;	
	margin:7px 0 0 0;
}
.cms span{
	float:left;
	padding:0 0 0 4px;
}
.cms span a{
	float:none;
}
.cms a img{
	border:solid 1px #cc3333;
}
.cms p{
	width:430px;
}

ul.liste{
	margin: 0 0 20px 0;
}

ul.liste li {
	padding: 5px 0 5px 25px;
	border-bottom: dashed 1px #ccc;
	margin: 0 10px 0 0;
	line-height: 18px;
}


ul.liste li:hover {
	color:#333;
	background: #f7f8f8;
}

*html ul.liste li {
/*	line-height: 20px;*/
	height: 20px;
}

#noflash{}













