body {
	position: relative;
	margin: 0px 0 15px 0;
	padding: 0 0 0 0;
	font: normal 70.2%/133% Arial, Helvetica, sans-serif;
	background: #FFFFFF;

}

div#alles
{	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	font-family:arial;
}


div#content{
	margin-top:5px;
	padding-top:0px;
	padding-left:0px;
	width:949px;
	height:2670px;
	border:1px solid #cccccc;
}

#left_menu
{
	width:180px;
	height:2000px;
	float:left;
	margin-left:0px;
}

.leftli
{
	margin-left:5px;
}

a.leftli:link { text-decoration:none; color:#000000;}
a.leftli:visited { text-decoration:none;color:#000000; }
a.leftli:hover { text-decoration:underline;color:#000000; }
a.leftli:active { text-decoration:none;color:#000000; }
a.leftli:focus { text-decoration:none;color:#000000; }

#leftboxtop
{
	font-size:16px;
	margin-left:5px;
	margin-top:25px;
	border-bottom:solid 1px #cccccc;
	width:150px;
	font-weight:bold;
	height:20px;
}

#leftbox
{
	font-size:12px;
	margin-left:5px;
	margin-top:5px;
	border-bottom:solid 1px #cccccc;
	width:150px;
	font-weight:bold;
	height:20px;
}

#cat_cont
{
	width:750px;
	height:2650px;
	float:left;
	margin-top:20px;
}

h1{
	font-size:16px;
	width:600px;
}

div#main_prod{
	margin-left:0px;
	margin-right:11px;
	margin-top:10px;
	width:237px;
	height:270px;
	border:1px solid #cccccc;
	float:left;
}

#title{
	font-weight:bold;
	background-color:#4674AC;
	height:31px;
	padding-top:3px;
	padding-left:10px;
	color:white;
	font-size:12px;
}

#pic
{
	margin-left:15px;
	margin-top:15px;
	float:left;
	overflow:hidden;
}

div#cat_prod{
	width:237px;
	height:270px;
	margin-top:10px;
	margin-right:11px;
	border: 1px #31499E solid;
	border:1px solid #cccccc;
	float:left;
}

div#cat_prod_mitte
{
	height:100px;
}

#button{
	float:right;
	margin-right:5px;
	margin-top:25px;
}

div#snip
{
	padding-top:5px;
	padding-left:5px;
	height:85px;
}


div#anbiet{
	padding:5px;
}
div#trenner
{
	width:735px;
	border-bottom:1px solid black;
	border-top:1px solid black;
	margin-top:20px;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
	font-size:12px;
	margin-bottom:15px;
	margin-left:2px;
	float:left;
}

div#menu_top0{
	padding-left:9px;
	margin-left:0px;s
	
}


div#zeile
{
	width:950px;
	height:70px;
}

div#menu_top1{
	width:470px;
	padding-top:0px;
	font-family:arial;
	font-weight:bold;
	border:1px solid #cccccc;
	float:left;
	
}

div#head_img2
{
	height:46px;
	width:459px;
	padding-top:17px;
	padding-left:18px;
	background-color:white;
	font-family:arial;
	font-size:20px;
	line-height:22px;
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	float:left;
	
}

div#menu_top2{
	width:949px;
	height:25px;
	padding-top:0px;
	font-family:arial;
	font-weight:bold;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-left:0px;
	border:1px solid #cccccc;
	
}



div#menu_links
{
	margin-top:3px;
	margin-left:5px;
	border-bottom: solid 1px;
	width:160px;
	height:22px;
	font-size:13px;
	font-weight:bold;
	margin-left:0px;
}

.menu_links
{
	padding-left:10px;
}

a.link_shop_h3:link { text-decoration:none; color:#ffffff;}
a.link_shop_h3:visited { text-decoration:none;color:#ffffff; }
a.link_shop_h3:hover { text-decoration:none;color:#ffffff; }
a.link_shop_h3:active { text-decoration:none;color:#ffffff; }
a.link_shop_h3:focus { text-decoration:none;color:#ffffff; }

a.top_links:link { text-decoration:none; color:#000000;}
a.top_links:visited { text-decoration:none;color:#000000; }
a.top_links:hover { text-decoration:none;color:#000000; }
a.top_links:active { text-decoration:none;color:#000000; }
a.top_links:focus { text-decoration:none;color:#000000; }

a.anbiet_out:link { text-decoration:none; color:#000000;}
a.anbiet_out:visited { text-decoration:none;color:#000000; }
a.anbiet_out:hover { text-decoration:underline;color:#000000; }
a.anbiet_out:active { text-decoration:none;color:#000000; }
a.anbiet_out:focus { text-decoration:none;color:#000000; }

#top_links_h
{
	margin-top:0px;
	padding-left:35px;
	padding-right:35px;
	padding-top:5px;
	height:21px;
	float:left;
}

#top_links
{
	margin-top:0px;
	padding-left:35px;
	padding-right:35px;
	padding-top:5px;
	height:21px;
	float:left;
}







div#menu_right{
	width:200px;
	height:680px;
	margin-left:790px;
	margin-top:20px;
	border: 1px #31499E solid;
}

div#footer{
	width:1000px;
	height:100px;
	border: 1px #31499E solid;
	border:1px solid #cccccc;
}