/*
	MAIN
*/
	body { 
		margin: 5px 0 0 0; 
		background:url(images/HG_30px.jpg);
		}
html { height: 100.2%; }

	.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}	
/*
	S T R U K T U R 
*/
	.row .row {
	    margin: 0 -5px;
	    width: auto;
	}
	.shadit {
		box-shadow : 0 0 10px rgba(0,0,0,.8);
		-webkit-box-shadow : 0 0 10px rgba(0,0,0,.8);
		-moz-box-shadow : 0 0 10px rgba(0,0,0,.8);
		}
	#container {
		margin:0;
		padding:0;
		width:1050px;
		/* horizontal zentrieren */
		margin-left: auto; 
		margin-right: auto; 
		/* anker für die c_navi */
		position:relative;
		}		
	#header {
		height:142px;
		width:942px;
		background:url(images/header_image.jpg) no-repeat;	
		}
	#subheader {
		height:31px;
		width:942px;
		background:url(images/header_navi.png) no-repeat;
		text-align:right;
	  }
	#subheader_spacer {
		height:22px;
		width:942px;
	  }

	#center{
		background:url(images/fink_06.jpg) repeat-y;
		width:942px;
		padding-left:0;
		margin-left:5px;
		}
		#center_inner{
			background:url(images/fink_07.jpg) repeat-x center bottom;
			padding-bottom:100px;
			}
		#sidebar_left {
			width:140px;
			padding-right:0;
			margin-right:0;
			padding-top:15px;
			}
		#content {
			width:802px;
			min-height:400px;
			padding-left:0;
			margin-left:0;
			}
			/* ie6 min-height-hack */	* html #content { height:400px;overflow:visible; }			
			#content_inner {
				background:url(images/fink_03.jpg) no-repeat right top;
				padding-left:0;
				margin-left:0;			
				}
			#content_content {
				padding:0px 40px 50px 30px;
				text-align:left;
				}
				#content_content .breadcrumb {
					padding:0;
					margin:0;
					padding-bottom:10px;
					font-size:0.9em;
					}
				#content_content h2,
				.maincontentCategoryHeading h1,
				.maincontentCategoryHeading h2 {
					font-weight:bolder;
					font-size:2em;
					color:#5C5F29;
					text-transform:uppercase;
					margin-bottom:0;
					padding: 0 10px 0 0;
					line-height: normal;
					font-size-adjust: none;
					font-stretch: normal;
					-x-system-font: none;
					}
					#content_content h2 a {
						font-size:0.5em !important;
					}
				#content_content h2 {font-size:1.5em;}
				
				#content_content h3,
				.fliesstextBlue {
					font-size:1.2em;
					color:#666;
					font-weight:bold;
					line-height:1.5em;
					margin-bottom:15px;
					font-size-adjust: none;
					font-stretch: normal;
					-x-system-font: none;										
					}
					
				#content_content h3.cat_desc {
					font-size:0.9em;
					}	
				#content_content img {
					border:5px solid #fff9db !important;
					}				
					
	#footer{
		color:#5C5F29;		
		font-weight:normal;	
		font-size:0.9em;			
		margin-right:30px;
		padding-top:5px;
		width:942px;
		}
		#footer_left {
			float:left;
			}
		#footer_right {
			float:right;
			padding-right:5px;
			}

/*
	L I S T E N
*/			
#c_navi {
	margin:0;
	padding:0;
	width:144px;
	top:220px;
	left:50%;
	margin-left:-495px;
	position:fixed;	
	}
	.ie5 #c_navi,	
	.ie6 #c_navi
		{
		left:30px !important;
		position: absolute !important;
		margin-left:0 !important;
		}
	#c_navi li {
	  list-style-type: none; /* Aufzählungszeichen entfernen */
	  text-align:left;
		padding-left: 20px;
		padding-bottom: 3px;
		background-image: url(images/HG_navi.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		line-height:45px;	  
	}
	#c_navi a {
		color:#5C5F29;
		font-weight:bold;
		font-size:0.8em;
		text-decoration:none;
		text-transform:uppercase;
		}

#t_navi {
	margin:0;
	padding:0;
	top:140px;
	right:60px;
	position:absolute;
	}		
#shop #t_navi {
	top:185px;
	}			
	#t_navi li {
	  display: block; /* Listenelemente nebeneinander */
	  list-style-type: none; /* Aufzählungszeichen entfernen */
		float: right;
		width: 125px;
		margin: 0;
		padding: 0;
		background-image: url(images/HG_tnavi.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		line-height:45px;
		text-align:left;
		padding-left:5px;
	}
	#t_navi a {
		color:#5C5F29;
		font-weight:bold;
		font-size:0.8em;
		text-decoration:none;
		text-transform:uppercase;
		}
		

#f_navi {
	margin:0;
	padding:0;
	}
	#f_navi li {
	  display: inline; /* Listenelemente nebeneinander */
	  list-style-type: none; /* Aufzählungszeichen entfernen */
	  padding-left:10px;
	  text-transform:uppercase;
	  font-size:0.8em;
	  font-weight:normal;
	}

/*
	S O N S T I G E S
*/
/* Class for the "fancy_parent" function 
 * It gives a thick 1px grey border around image
*/
.link img { 
	border: 1px solid #999; 
	outline:none;
	padding:5px;
	margin:5px;
}

.link img:hover {
	border:1px solid #ccc;
}

/* Class for single image listing (fancy function) 
 * It gives a grey 1px border around image
*/
.photo { 
	padding: 5px; 
	margin: 5px; 
	border: 1px solid #999; 
	display: block; 
	float: left; 
}
.photo:hover	{ border-color: #ccc; }

/*
* XTC
*/
.main {
	font-size:1em;
	font-style: normal;
}
.main h2 {
	font-size: 1.2em !important;
	font-style: normal;
	}
input.top {
	height:35px;
	font-size:1.5em;
	font-weight:normal;
	background-color:#fff;
	color:#AEAF4C;
	border:2px solid #fff;
	border-right:none;
/* 	
 	filter: alpha(opacity=80):
 	moz-opacity: .80;
  opacity: .80;
*/  
  padding-right:0;
  margin-right:0;
	}	
input.top:focus{
	color:#333;
	}			
input.topsubmit {
	color:#fff;
	font-weight:normal;
	background-color:#5C5F29;
	height:40px;
	border:2px solid #d8d9cc;
	cursor:pointer;
	}			
	
.searchBox {
	top:0px;
	left:40px;
	position:absolute;	
	}
	.searchInput{
		float:left;
		vertical-align:middle;
		z-index:99999;
		}
		.searchInput input{
			width:300px;
			}

.loginBox {
	float:right;
	top:0px;
	right:70px;
	position:absolute;
	text-align:right;
	padding:0;
	margin:0;
	color:white;
	}
	.loginBox a {
		color:white;
		}
	.loginInput{
		z-index:99999;
		}		

.productInfoTable h2{
	font-size:1.3em !important;
}
.fliesstext10pt{font-style:normal;}
