* {
	margin:0;
	padding:0;
}
html{
		font-family: sans-serif;
		font-size: 12px;
		}
/*general Layout default.ctp */
/*----end general--*/
body{
	background-color: #d3fdd5;
	
	
	
	
}

#container_middle{
					margin: 0 auto;
					width: 1200px;
					}

#logo{
		margin-top: 10px;
		margin-left: 10px;
		float: left;
		}
	

#header_wrapper{
		width:100%;
		
		
		
		background-color: #d3fdd5;	
	}
#header_middle{
				height:100%;
				width:930px;
				margin:0 auto;
				background-color: #92ef95;
				border-left-color: #696464;
				border-right-color: #696464;
				border-right-width: 1px;
				border-left-width: 1px;
				border-left-style: solid;
				border-right-style: solid;
				float: left;
				
				}	
				
#login{
		
		text-align: right;
		
		font-weight: bold;
		padding-bottom: 5px;
		background-color: #92ef95;
		padding-right: 5px;
		}
		
#login a{
			text-decoration: none;
			color:#01180a;
			margin-left: 10px;
			}
			
#login p{
			color:white;
			margin-left: 10px;
		}
	

	
#nav_wrapper{
		
		/*background: #2c6f4c url('../img/nav.jpg') repeat-x scroll left bottom;*/
	}

#nav_middle{
			background: #1f6c40 url('../img/nav_middle.jpg') repeat-x left bottom;
			width: 930px;
			height: 50px;
			vertical-align: middle;
			margin: 0 auto;
			border-left-color: #a33da0;
			border-right-color: #a33da0;
			border-right-width: 1px;
			border-left-width: 1px;
			border-left-style: solid;
			border-right-style: solid;
			float:left;
	
	}
		

	
#nav_cat{
		width:100%;
	}
		

	
		


			
#main_wrapper{
				background-color: #d3fdd5;
				width:100%;
				
				
				
	}
	
#main{
			margin-left: 10px;	
			margin-left: 10px;
				
				
			}



.prod_site {
				background-color: #ffffff;
				border-width: 1px;
				border-style: solid;
				border-color: #696464;
				margin: 5px;
				padding: 5px;
				
				
				/*display: none;*/
				width: 200px;
				height: 190px;
				float:left;
				position: absolute;
				
			}
			
#main_right{
				
				float: left;
				font-weight: bold;
				margin-left:10px;
				color: #01180A;
				}	
				
#main_left{
				float: left;
				}	
			
#footer{
			
			}


.prod_wrapper{
				height: 180px;
				width:410px;
				margin:10px;
				float: left;
				background-color: transparent;
				}
				
#content{
			
			height:100%;
			min-height: 650px;
			width: 930px;
			margin:0 auto;
			float: left;
			
			

			background: #92ef95 ;
			border-left-color: #696464;
			border-right-color: #696464;
			border-right-width: 1px;
			border-left-width: 1px;
			border-left-style: solid;
			border-right-style: solid;
			}
				
.prod_background{
				background: #92ef95 url('../img/prod_background.jpg') no-repeat scroll left top;
				height:100%;
				width: 100%;
				
				
				}
				
#ul_menu{
			
			/*color: white;*/
			
			text-align: center;
			font-size: 16px;
			margin: 10px 0;
			
			
			}
			
#ul_menu li{
		display:inline;
		text-decoration: none;
		margin: 5px 10px ;
		
		 
	}
	
#ul_menu li a {
		
		text-decoration: none;
		color: white;
	}
	
#ul_menu li a:hover {
		
		text-decoration: none;
		color: white;
		font-weight:bold;
		
	}

	
/*Darstellung der Waren*/

.prod_name{
			text-align: left;
			font-weight: bold;
			height: 40px;
			font-size: 14px;
			
			}
			
.order{
			text-align: right;
			margin-right: 10px;
			}
			
.prod_price{
			text-align: center;
			font-weight: bold;
			font-size: 16px;
			}
			
.prod_old_price{
					text-align: center;
					font-weight: bold;
					font-size: 14px;
					text-decoration: line-through;
					}
					
.prod_sale{
				text-align: center;
				font-weight: bold;
				font-size: 16px;
				color: red;	
					}
			
.prod_img{
			
			
			
			
			
			
			}
			
.prod_img a{
				
				}
			
.prod_img img{
			border-style: solid;
			border-color: #696464;
			border-width: 1px;
		
			}
			
.prod_anz{
			height:20px;
			text-align: center;
			
			}
			
.prod_main{
			/*width: 100%;
			height: 100%;*/
			margin-right:15px;
			margin-left:5px;
			margin-top:5px;
			
			
			}
			
.prod_detail_link{
					
					
					
					
					}			
			
#prod_detail{
				background-color: white;
				margin: 0 auto;
				width:70%;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #696464;
				
				}
				
#prod_detail_descr{
			text-align: justify;
			line-height: 20px;
			}
			
.prod_detail_name{
			text-align: left;
			font-weight: bold;
			margin: 15px 0;
			font-size: 14px;
			float: left;
			
			}
			
.prod_detail_order{
			text-align: left;
			margin-left: 10px;
			float: right;
			margin: 15px 0;
			}
			
.prod_detail_price{
			text-align: left;
			font-weight: bold;
			font-size: 16px;
			}
			
.prod_detail_img{
			float:left;
			margin-right: 15px;
			
			margin-top: 6px;
			
			
			
			}
			
.prod_detail_img img {
						border-style: solid;
						border-width: 1px;
						border-color: #696464;
						}
			
.prod_detail_anz{
				margin-bottom: 20px;	
					}
					
.prod_prev_name{
			text-align: left;
			font-weight: bold;
			height: 60px;
			font-size: 14px;
			margin-bottom: 5px;
			
			}
			

			
.prod_prev_price{
			text-align: right;
			font-weight: bold;
			font-size: 16px;
			float:right;
			}
			
.prod_prev_old_price{
					text-align: right;
					font-weight: bold;
					font-size: 14px;
					text-decoration: line-through;
					}
					
.prod_prev_sale{
				text-align: right;
				font-weight: bold;
				font-size: 16px;
				color: red;	
					}
			
.prod_prev_img{
			
			
			float:left;
			
			
			
			}
			
.prod_prev_img img {
						border-style: solid;
						border-width: 1px;
						border-color: #696464;
						}
			
.breakFloat{
			clear:both;
				}

#paginate{
			padding-top:10px;
			padding-bottom:10px;
			text-align: center;
			font-size: 14px;
			}
			


#paginate div{
				display:inline;
				margin:auto;
				width:10px;
			}
#paginate a{
				
				
				margin:auto;
			}


				
/*----------------------------------*/
/*--------Footer--------------*/

#footer_wrapper{
				/*background: #2c6f4c url('../img/nav.jpg') repeat-x scroll left bottom;*/
				}
				
#footer_middle{
				background: #1f6c40 url('../img/nav_middle.jpg') repeat-x left bottom;
				width: 930px;
				padding-bottom: 10px;
				margin: 0 auto;
				border-left-color: #a33da0;
				border-right-color: #a33da0;
				border-right-width: 1px;
				border-left-width: 1px;
				border-left-style: solid;
				border-right-style: solid;
				text-align: center;
				float: left;
				}
		
#footer_middle a {
					text-decoration: none;
					color:white;
					margin-left: 10px;
					text-align: center;
					}
					
/*----------------------------------------------------*/
#agb_header{
			text-align: center;
			color:black;
			font-size: 12 pt;
			}
	
.agb_para_content{
			text-align: justify;
			margin-bottom: 10px;
			color:black;
			font-size: 12 pt;
			}
			
.agb_para_header{
					font-weight: bold;
					text-align: left;
					margin-bottom: 10px;
					color:black;
					font-size: 12 pt;
					}
					
.agb_kursiv{
				font-weight: bold;
				font-style: italic;
				color:black;
				font-size: 12 pt;
				}	
				
#imp_p{
		color:black;
		text-align: left;
		font-size: 15 px;
		line-height: 20px;
		
		background-color: white;
		margin: 0 auto;
		width:70%;
		padding: 20px;
		border-style: solid;
		border-width: 1px;
		border-color: #696464;
		min-height: 600px;
		}
		
#about_us{

		color:black;
		text-align: left;
		font-size: 15 px;
		line-height: 20px;
		
		background-color: white;
		margin: 0 auto;
		width:70%;
		padding: 20px;
		border-style: solid;
		border-width: 1px;
		border-color: #696464;
		}	
		
/*----------Startseite*/
.startseite_absatz{
					padding-bottom: 10px;
					text-align: justify;
					font-size: 12pt;
					}	
					
/*-----*/

.failure{
			color: red;
			font-size: 14pt;
			padding-bottom: 10px;
			}
			
.failure a{
			color: white;
			}	
			
/*--------------*/

#sells th{
			border-style: solid;
			border-width: 1px;
			border-color: white;
			text-align: center;
			
		}	

#sells td{
			border-style: solid;
			border-width: 1px;
			border-color: white;
			text-align: center;
			
		}	

#sells{
		border-collapse: collapse;
		}
		
.subtitle{
			color:white;
			text-align: left;
			padding-top: 10px;
			padding-bottom: 10px;
			}
			
#copyright{
	text-align: center;
	padding-top: 10px;
	background-color: transparent;
	width: 930px;
	
	
}

#copyright p {
	font-size: 8pt;

}

#admin_tbl_prod_edit{
						
						border-spacing: 5px;
						width:100%;
						}
						
.admin_td_name{
						text-align:right;
						font-size: 14px;
						}
						

						
.admin_td_header{
						textalign:center;
						font-size:14px;
						font-weight: bold;
						
						border-bottom-style: solid;
						border-bottom-width: 1px;
						}
#sale_action{
				
				float:right;
				margin-top: 50px;
				padding: 5px;
				width: 690px;
				text-align: justify;
				font-size: 16px;
				color: #01180A;
				
				}
				
#prod_load{
			
			position:absolute;
			/*background: url("/img/prod_loader.gif") no-repeat;*/
			
			/*display: none;*/
}

#prod_load img{
			
			
			/*background: url("/img/prod_loader.gif") no-repeat;*/
			width:160px;
			height: 160px;
			/*display: none;*/
}
						

			
