* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

body {
	background: url('images/body.gif') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	min-width: 900px;
}

#wrapper {
position:relative;
padding-bottom:80px;
}

	ul#infos{
	text-align:center;
	position:absolute;
	bottom:0px;
	padding-bottom:50px;
	width:600px;
	margin-left:280px;
	}
	
		#infos li {
		display: inline;
		padding: 0 5px 0 5px;
		}
		
			#infos a{
			font-size:11px;
			color:#999999;
			text-decoration:none;
			}
			
			#infos a:hover{
			text-decoration:underline;
			}

	/* Kopfbereich */
	#header {
		background: url('images/header.gif') no-repeat;
		height: 126px;
	}

		#logo {
			position: absolute;
			left: 0;
			top: 0;		
		}
		
		/* Bildernavigation (Anmelden, Warenkorb ...) */
		#quicknav {
			height: 58px;
			padding: 7px 0px 3px 494px;
			
		}
			#quicknav li {
				display: inline;
			}
			
			#quicknav #quicknav_2 {
				padding-left: 3px;
				margin-right: -4px;
			}
			
			#quicknav #quicknav_3 {
				margin-right: -4px;
			}
		
		/* Hauptnavigation (Startseite, Detailsuche ...)*/
		#mainnav {
			padding: 22px 0 0 115px;
		}
		
			#mainnav li {
				background: url('images/topnav_li.gif') no-repeat;
				float: left;
				padding: 0px 0px 0px 9px;
				margin: 0px;
			}
			
			#mainnav li:hover { background: url('images/topnav_li_hover.gif') no-repeat; }
			#mainnav li:hover a { background: url('images/topnav_a_hover.gif') no-repeat top right; text-decoration: underline; }
			
				#mainnav a {
					background: url('images/topnav_a.gif') no-repeat top right;
					height: 36px;
					line-height: 36px;
					text-transform: uppercase;
					float: left;
					display: block;
					color: #000;
					text-decoration: none;
					padding: 0 15px 0 7px;
					font-size: 11px;
				}
				
				#mainnav #mainnav_1 { margin: 0px 0px 0px 1px; }
				#mainnav #mainnav_1 a { padding: 0 15px 0 6px }
				#mainnav #mainnav_2 { margin: 0px 0px 0px 1px; }
				#mainnav #mainnav_2 a { padding: 0 14px 0 7px }
				#mainnav #mainnav_3 { margin: 0px 0px 0px 1px; }
				#mainnav #mainnav_3 a { padding: 0 15px 0 7px }				
		
		
			
	/* Container für Linke Spalte und Inhaltsbereich */
	#contentwrap {
		padding: 50px 0 0 0;
		width: 980px;
		height: 517px;
	}
		
		/* Linke Spalte */
		#left {
			position: absolute;
			left: 15px;
			top: 176px;
			width: 209px;
		}
		
			.teaser {
				width: 160px;
				background: url(images/teaser.gif) #D4EEEE no-repeat left bottom;
				padding: 0px 10px 20px 10px;
				margin: 0px 0px 10px 0px;
			}
			
			.teaser .header {
				background: url('images/teaser_header.gif') no-repeat;
				font-weight: bold;
				color: #fff;
				line-height: 24px;
				text-align: center;
				height: 24px;
				margin: 0 -10px 10px -10px;
			}
			
			#suche {
				height: 63px;
			}
			
			.teaser .quicksearch_field {
				width: 159px;
				border: 1px solid #969696;
				padding: 1px 2px 3px 1px;
				margin-left: -2px;
				font-size: 11px;
			}
			
			.teaser .quicksearch_button {
				display: block;
				margin-right: -1px;
				text-align: right;
			}

				
				#kategorien {
				margin-top: -4px;
				}
				
				#kategorien li {
					margin-left: -10px;
					width: 180px;
				}
				
				#kategorien li a {
					display: block;
					width: 170px;
					padding: 2px 0px 2px 10px;
					margin: 0px 0px 2px 0px;
					color: #000;
					font-size: 11.2px;
					text-decoration: none;
				}
				
				#kategorien li a:hover {
					background: #009999;
					color: #FFF;
				}

			
/*				.teaser li {
					padding: 0 0 2px 0;
				}
				
					.teaser li a {
						display: block;
						color: #000;
						text-decoration: none;
						padding: 2px;
					}
					
					.teaser li a:hover {
						background: #7FCCCC;
						color: #000;
					}
*/				
				.teaser ol li {
					margin: 0 0 0 20px;
					list-style-type: decimal;
				}
				
		/* Klickpfad */
		#breadcrumb {
			padding: 0 0 15px 0;
		}
		
		/* Inhaltsbereich */
		#content {
			padding: 0 34px 20px 244px;
		}
		
			#content h1 {
				font-size: 18px;
				padding: 0 0 15px 0;
			}
			
			#content h2 {
				color:#00999a;
				font-size: 14px;
				font-weight:bold;
				padding: 0 0 15px 0;
			}
			
			#content p {
				padding: 0 0 15px 0;
				line-height: 17px;
			}
			
			#content a {
				color: #024C8D;
				font-weight: bold;
			}
			
		/* Angebote */
		#offers {
		
		}
		
			#offers span.keyword {
				color: #00999A;
				font-weight: bold;
			}
			
			#offers .item {
				padding: 0 0 0 0;
			}
			
				#offers .infos {
					padding: 15px 0 8px 0;
					line-height: 18px;
				}
				
					#offers .infos strong {
						font-size: 13px;
					}
			
				#offers .evaluation {
					font-size: 11px;
					padding: 0 0 8px 0;
				}
				
				#offers .sw {
					font-size: 11px;
				}
				
				#offers .details {
				
				}
				
				#offers .box {
					background: #EEF9F9;
					border: 1px solid #BFE6E6;
					padding: 5px;
				}
			
				#offers .english {
					text-align: right;
				}
				
				#offers .search {
				
				}
					
	/* Seitenabschluss (Impressum, AGB ...) */
	#footer {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		background: url(images/footer_bg.gif) repeat-x;
		text-align: center;
	}
	
	#footer ul {
		margin: 10px 0px 0px 0px;
	}
	
		#footer li {
			display: inline;
			padding: 0px 5px 0 10px;
			background: url('images/footer_li.gif') 0 2px no-repeat;
		}
		
		#footer li.first {
			background: none;
		}
		
			#footer a {
				color: #024C8D;
				text-decoration: none;
			}
			
			
