body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.main{ width:1200px; margin:0 auto; text-align:left}

.page{ width:1000px; float:left; background-image:url(../img/bg_gesamt.gif); background-position:left top; background-repeat:no-repeat; }
.content{ float:left; width:auto; padding-right:10px;}
.kategorie{ float:left; width:115px; padding-left:100px;}
.clear{ clear:both;}
.liststyle{ list-style: none; margin-left:-40px;}
h1{ display:inline; font-size:18px;}
h2{ font-size:16px;}
a:link{ text-decoration:none; color:#000; font-weight:700;}
a:hover, a:visited:hover{ text-decoration:underline; color:#666; font-weight:700;}
a:visited{ text-decoration:none; color:#666; font-weight:700;}
ul li { padding-top:1px; padding-bottom:1px;}
.input_text{ width:450px; border:1px solid #999}
.header{ height:40px; padding-left:160px; padding-top:30px;}
.abstand{ height:10px;}
.footer{ text-align:right; height:22px; width:820px; margin-left:80px;background-image:url(../img/footer_bg.gif); background-position:left top; background-repeat:repeat-x }
.content_footer{ padding-right:50px; padding-top:4px;}
.prod_wrapper{width: 203px;height: 265px; padding: 10px; border:1px solid black;float: left; position:relative; margin:15px;}
.prod_image{width: 188px; overflow:hidden; height:145px; margin: 0 auto; border:1px solid black;}
.prod_image a{display: block; margin: 0 auto; text-align:center;}
.prod_content{font-size: 13px;}
.prod_content h3{font-weight: bold;font-size: 13px; text-align:center;}
.prod_price{position: absolute; right: 5px; bottom: 5px;text-align: right;}
#products{
	margin-left:100px;
	width:100%;
}
.navi{
	height:410px;
}

.navi ul{
	list-style:none;
	padding-left:10px;
	margin-top:20px;
}

.content_text{
	float:left;
	width:640px;
}

.content_admin{ float:left; width:760px; padding-right:10px;}
