/* CascadeStyleSheet-file for webpage http://www.celler-blickpunkt.de 
   Copying of this file or any parts is strictly disallowed. 
   All right reserved. */


/* search formats begin */

.tx-indexedsearch, .suche_alles {
	width: 521px;
}

#search_table {
	width: 521px;
	border:  0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

	/*search: form formats begin */
	#search_table a, #search_table a:visited {
		text-decoration: none;
		color: #6986ad;
		font-size: 15px;
	}
	
	#search_table a:hover, #search_table a:active {
		text-decoration: underline;
	}
	
	#label {
		vertical-align: top;
		font-size: 15px;
		width: 120px;
	}
		
		#zusatzinfo {
			font-size: 13px;
			vertical-align: top;
			margin: 6px 0px 0px 0px;
			padding: 0px;
		}
	
	#input input {
		width: 200px;
		height: 20px;
		line-height: 20px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 0px 0px 0px 0px;
		padding: 0px 3px 0px 3px;
	}
	
		#input input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
	
		#input input.submit {
			width: 100px;
			margin: 5px 0px 0px 100px;
			padding: 0px 3px 2px 3px;
		}
	
		#input input#checkbox {
			width: 20px;
			margin: 5px 5px 0px 0px;
			padding: 0px;
			float: left;
		}
	
	#input select {
		width: 200px;
		height: 20px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 0px;
		padding: 0px 3px 0px 3px;
	}
	
		#input select:hover, #input select:active {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
		
	#method {
		text-align: right;
		padding: 0px;
		margin: 0px;
	}
	/* search: form formats end */
	
	/* search: results formats begin */
	.tx-indexedsearch-whatis {
		text-align: center;
	}
	
	.browsebox {
		text-align: left;
		padding: 0px;
		margin: 10px 0px 10px 0px;
	}
	
	.browsebox a, .browsebox a:visited {
		font-size: 11px;
		text-decoration: none;
		color: #6986ad;
	}
	
	.browsebox a:hover, .browsebox a:active {
		text-decoration: underline;
	}
	
		/* search: results_section-links formats begin */
		#result_links {
			border: 1px solid #6986ad;
			width: 100%;
			padding: 5px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
		}
				
		#result_links ul {
			padding: 0px;
			margin: 0px;
			list-style-type: none;
		}
		
		#result_links li {
			display: block;
			float: left;
		}
		
		#result_links a, #result_links a:visited {
			background-image: url(linkbl.gif);
			background-repeat: no-repeat;
			background-position: left;
			padding: 0px 5px 0px 11px;
			font-size: 11px;
			text-decoration: none;
			color: #6986ad;
		}
		
		#result_links a:hover, #result_links a:active {
			text-decoration: underline;
		}
		
		#result_links_headline {
			font-size: 11px;
			font-weight: bold;
			padding: 0px;
			margin: 0px;
		}
		/* search: results_section-links formats end */
		
		
		/* search: results_section-header formats begin */
		#results_section_header {
			width: 100%;
			border: 0px;
			margin: 0px 0px 10px 0px;
		}
		
			#results_section_header_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				border-bottom: 1px solid;
			}
		
				#results_section_header_title a, #results_section_header_title a:visited {
					text-decoration: none;
					color: #6986ad;
					font-size: 13px;
				}
		
				#results_section_header_title a:hover, #results_section_header_title a:active {
					text-decoration: underline;
				}
			
			#results_section_header_count {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				border-bottom: 1px solid;
				text-align: right;
			}
		/* search: results_section-header formats end */
		
		
		/* search: results_output formats begin */
		#results_output {
			width: 100%;
			font-family: Arial, Helvetica, sans-serif;
			border: 0px;
			margin: 0px;
			padding: 0px;
		}
		
			#results_output_icon {
				width: 23px;
				background-color: #6986ad;
				padding-left: 3px;
			}
			
				#results_output_icon img {
					border: 0px;
				}
			
			#results_output_number {
				background-color: #6986ad;
				color: #FFFFFF;
			}
			
			#results_output_title {
				width: 100%;
				color: #FFFFFF;
				background-color: #6986ad;
			}
				
				#results_output_title a, #results_output_title a:visited {
					font-size: 14px;
					text-decoration: none;
					color: #e0e6ef;
				}
				
				#results_output_title a:hover, #results_output_title a:active {
					text-decoration: underline;
				}
			
			#results_output_rating {
				color: #FFFFFF;
				background-color: #6986ad;
				font-size: 14px;
			}
				
			#results_output_description {
				font-size: 12px;
				font-style: italic;
				padding: 5px;
				border-left: 1px solid #6986ad;
				border-right: 1px solid #6986ad;
			}
			
			#results_output_info {
				font-size: 11px;
				text-align: right;
				border-left: 1px solid #6986ad;
				border-right: 1px solid #6986ad;
				border-bottom: 1px solid #6986ad;
			}
			
				#results_output_info a, #results_output_info a:visited {
					text-decoration: none;
					color: #6986ad;
				}
				
				#results_output_info a:hover, #results_output_info a:active {
					text-decoration: underline;
				}
		/* search: results_output formats end */
	/* search: results formats end */
	
/* search formats end */


/* rules formats begin */
#rules {
	width: 521px;
	border: 1px solid #6986ad;
	padding: 2px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
	
	#rules_header {
		font-size: 11px;
		font-weight: bold;
		color: #6986ad;
	}
	
	#rules_content {
		font-size: 10px;
	}
/* rules formats end */


/* searchbox formats begin */
#searchbox {
	width: 100%;
	padding: 0;
}

	#searchbox_input input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		vertical-align: middle;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		padding: 0px 3px 0px 3px;
		margin: 0px;
		width: 130px;
	}
		#searchbox_input2 input#submit {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 12px;
			vertical-align: middle;
			width: 50px;
			height: 17px;
			background-color: #FFFFFF;
			border: 1px solid #6986ad;
			padding: 0px 3px 0px 3px;
			margin: 1px 0 0 0;
		}
/* searchbox formats end */