@import url("Style.css");					
@import url("jquery.auto-complete.css");

/*------------------------------------*/

div#shop-navigation {
	float:left;
	width:200px;	
	margin-left:5px	
}

div.shoplist {
	float:right;
	width:750px;
	margin-right:10px;	
	overflow:hidden;
	text-align:right
}


	.shoplist H2 {
		font-size:13px;
		font-weight:bolder;
		text-align:left;
		color:#00529D;
		margin-left:0px;
		margin-top:5px;
		margin-bottom:10px;
		line-height:20px; 
		width:100%;
		overflow:hidden
	}




	.shoplist OL {
		float:left;
		width:748px;
		list-style-type:none;
		margin:0;padding:0
		
	}
	
		.shoplist LI {
			float:left;
			width:100%;
			border:1px dotted #c0c0c0;
			margin-bottom:15px;
			background: url('../images/verlauf_grau2.jpg') center bottom repeat-x
		}

	
	


		.shop-details {
			float:left;
			width:500px;
			overflow:hidden;
			text-align:left		
		}
		
			.shop-details P {
				font-size:12px
			}
		
	
		H3.shop-title {	
			width:100%;			
			margin:5px 0 5px 0;			
		}
	
		.shop-title A {
			font-size:14px;
			color:#00529D
		}
		
		
		.shop-title A:HOVER {
			text-decoration:underline
		}
		
		
		img.image {
			margin:15px
		}
		


.paging{

	float:left;width:100%;
	font-size:12px;	
	margin-bottom:15px;
	color:#000;
	text-align:right
}

	.paging IMG {
		vertical-align:middle;
		margin-bottom:2px;
		margin-left:5px;margin-right:5px
	}


	A.page {
		font-size:12px;
		text-align:left;
		margin:0;
		font-weight:normal;
		color:#000;
	}
	
	
	A:HOVER.page {
		font-size:12px;
		text-align:left;
		margin:0px 0 5px 0;
		color:#00529D; text-decoration:underline;
		font-weight:bolder
	}
	
	
	.page-active {
		font-size:12px;
		font-weight:bolder;
		text-align:left;
		margin:0px 0 5px 0;
		color:#000
	}



#searchbox-wrapper {
	float:left;
	width:198px;	
	padding-bottom:15px;
	margin-bottom:10px;	
}


#searchbox {
	 float:left;
	 width:188px; height:34px;
	 overflow:hidden;
	 background:url('../images/search_goupon.jpg') no-repeat center;
	 margin-left:5px;
}

	 input#searchf {
	 	float:left;
		width:130px; height:18px; 
		margin-left:7px; 
		margin-top:7px; 
		text-indent:3px;
		border:0px none; 
 		background:#fff;
 		line-height:20px;
 		font-size:14px 
 	 }

	 input#s-search-btn {
	 	float:right;
		margin-right:4px;
		margin-top:4px
	 }




.filter-hl {
		float:left;
		text-align:left;
		text-indent:15px;
		font-size:13px;
		font-weight:bolder;
		color:#00529D;
		margin-top:5px;
		margin-bottom:5px
	}




/*---------------------------------------*/
/* Menüliste */


UL.navigation, UL.navigation2  {
	float:left;
	margin:0;
	 padding:0; 
	 border:0px none; 
	 list-style-type:none;
	

}


UL.navigation2  {	
	
	margin-bottom:20px;margin-left:5px
}



	.navigation LI {
		display:block;
		width:100%;	 
		border:0px none;
		vertical-align: text-top
 	}
 	

	
	a.block2:LINK, 
	a.block2.ACTIVE,
	a.block2:VISITED,
	
	a.block2_active:LINK, 
	a.block2_active.ACTIVE, 
	a.block2_active:VISITED {
		 display:block;
		 width:184px;
		 line-height:25px;
		 overflow:hidden;
		 text-indent:15px;
		 font-weight:normal;
		 font-size:12px;
		 color:#00529D;
		 border:1px dotted #fff
		 
		
	}
	

	a.block2:VISITED {
		 color:#808080;
	}


	a.block2:HOVER {
		 text-decoration:none;
		 /*background:#00529D;*/
		 background:url('../images/main_bg.jpg') center -90px repeat-x;
		 border:1px dotted #c0c0c0;
		 color:#00529D;
		 font-weight:bolder
	}


	a.block2_active:LINK, 
	a.block2_active.ACTIVE, 
	a.block2_active:VISITED {		
		text-decoration:none;
		 /*background:#00529D;*/
		 background:url('../images/main_bg.jpg') center -90px repeat-x;
		 border:1px dotted #c0c0c0;
		 color:#00529D;
		 font-weight:bolder
	}

	a.block2_active:HOVER {
		 text-decoration:underline;
	}


/*---------------------------------------------------------------------------------------------*/

/* Links Kategorie3 */

	a.block3:LINK, 
	a.block3:ACTIVE,
	a.block3:VISITED,
	
	a.block3_active:LINK, 
	a.block3_active.ACTIVE, 
	a.block3_active:VISITED {
	
		 display:block;
		 width:198px;
		 height:22px;
		 line-height:22px;
		 overflow:hidden;
		 font-weight:normal;
		 font-size:11px;
		 color:#3300BB;
		 text-indent:20px
	}

	a.block3:VISITED  {		
	 	 color:#c0c0c0;
	}


	a.block3:HOVER {
		 text-indent:30px;
	 	 text-decoration:underline;
	 	 background:#f0f0ff;	 	 
	 	 color:#3300BB;
	}



	a.block3_active:LINK, 
	a.block3_active.ACTIVE, 
	a.block3_active:VISITED,
	a.block3_active:HOVER {	
		
		 text-decoration:underline
	}


	a.block3_active:HOVER {
	
		 background:#f0f0ff
	}
