* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

body {
	background: url(/css/images/body.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	min-width: 900px;
}

#wrapper {

}

	/* Kopfbereich */
	#header {
		background: url(/css/images/header.gif) no-repeat;
		height: 126px;
	}

		#logo {
			position: absolute;
			left: 0;
			top: 0;		
		}
		
		/* Bildernavigation (Anmelden, Warenkorb ...) */
		#quicknav {
			height: 58px;
			text-align: center;
			padding: 10px 0 0 0;
		}
		
			#quicknav li {
				display: inline;
			}
		
		/* Hauptnavigation (Startseite, Detailsuche ...)*/
		#mainnav {
			padding: 22px 0 0 115px;
		}
		
			#mainnav li {
				background: url(/css/images/topnav_li.gif) no-repeat;
				float: left;
				padding: 0 0 0 9px;
			}
			
				#mainnav a {
					background: url(/css/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 6px;
					font-size: 11px;
				}
		
	/* Container f�r Linke Spalte und Inhaltsbereich */
	#contentwrap {
		padding: 50px 0 0 0;
		min-height: 600px;
	}
		
		/* Linke Spalte */
		#left {
			position: absolute;
			left: 0;
			top: 176px;
			width: 209px;
			padding: 0 0 20px 29px;
		}
		
			.teaser {
				width: 160px;
				background: #D4EEEE url(/css/images/teaser.gif) no-repeat left bottom;
				padding: 0 10px 20px 10px;
				margin: 0 0 10px 0;
			}
			
			.teaser .header {
				background: url(/css/images/teaser_header.gif) no-repeat;
				font-weight: bold;
				color: #fff;
				line-height: 24px;
				text-align: center;
				height: 24px;
				margin: 0 -10px 10px -10px;
			}
			
			.teaser .quicksearch_field {
				width: 153px;
				border: 1px solid #A6AEB2;
				padding: 3px 2px 3px 3px;
			}
			
			.teaser .quicksearch_button {
				display: block;
				text-align: right;
			}
			
				.teaser li {
					padding: 0 0 2px 0;
				}
				
					.teaser ul li a, ol li a {
						display: block;
						color: #000;
						text-decoration: none;
						padding: 2px 5px 2px 10px;
						margin-left: -10px;
						margin-right: -10px;
					}
					
					.teaser ul li a:hover, ol li a:hover {
						background: #7FCCCC;
						color: #000;
					}
				
				
				
				
				
		/* 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 p {
				padding: 0 0 15px 0;
				line-height: 17px;
			}
			
			#content a {
				color: #024C8D;
				font-weight: bold;
			}
			
		/* Angebote */
		#offers {
		
		}
		
			#offers span.keyword {
				background-color: yellow;
/* 				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: 12px;
					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 {
				
				}
				
				#offers .infos small {
				
					font-size: 11px;
				}
					
	/* Seitenabschluss (Impressum, AGB ...) */
	#footer, #Footer {
		margin: 20px 28px 0 244px;
		padding: 10px;
		border-top: 1px solid #000;
		clear: both;
		text-align: center;
	}
	
	#footer li {
		display: inline;
		padding: 0 5px 0 10px;
		background: url(/images/footer_li.gif) 0 2px no-repeat;
	}
	
	#footer li.first {
		background: none;
	}
		
	#footer a {
		color: #000;
	}
			
			
	#BackToTop {
	
		float: right;
	}
			

