#center{
	background-image:url(/_signs/bg_center_shop.jpg);
}
#content #left{
	width:553px;
	padding:25px 0px 0px 40px;

}
#nav_main{
	background:white 0px 0px url(/_signs/bg_nav_main_shop.gif) no-repeat;
}
#nav_main ul{
	background: 0px 0px url(/_filesystem/image/motive/buch_wiese.jpg) no-repeat;
}
#nav_sub {
	display:none;
}
form#suche{
	margin:0px 0px 50px 0px;
	padding: 30px 0 0 90px;
}
form#suche select, form#suche input{
	width: 200px;
	font-size:11px;
	margin-bottom:10px;
}
form#suche #submit{
	background: transparent center left url(/_signs/arr_weiter.gif) no-repeat;
	border:none;
	color:#c00;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#keyID, #keyID2{
	margin-right:40px;
}
#warenkorb{
	padding:60px 0px 60px 165px;
	font-weight:bold;
}
#warenkorb a, a.weiter{
	text-decoration: none;
	color:#c00;
	background: center left url(/_signs/arr_weiter.gif) no-repeat;
	padding-left: 15px;
	font-size:12px;
}
/* --------------------

für die Seite mit den Neuerscheinungen 

-------------------- */
#content #left h1.neu{
	color:#09c;
	font-size:18px;
	padding-left:15px;
	margin:10px 0px;
}
div.neu{
	background:white top left url(/_signs/bg_shop_neu.gif) repeat-x;
	width:244px;
	height: 180px;
	padding: 25px 15px 20px 15px;
	float:left;
	overflow:hidden;
	font-size:11px;
}
div.abstand{
	margin-left:4px;
}
div.neu img, div.list img{
	float:left;
	margin:0px 15px 10px 0px;
}
#content p.autor{
	margin:0;
	padding:0;
	font-weight:bold;
	
}
div.neu h2, div.list h2{
	font-size:14px;
	margin:0;
}
div.neu a, div.list a{
	color:#c00;
	text-decoration:none;
}

/* -----------------------

für die Seite mit der Ergebnisliste

-----------------------*/
h1.rubrik{
	padding-left:15px;
}
div.rubrikinfo{
	padding:0px 40px 25px 15px;
}
div.list {
	background:white top left url(/_signs/bg_shop_list_odd.gif) repeat-y;
	padding:25px 15px 15px 30px;
	margin-bottom:3px;
}
div.even{
	background-image:url(/_signs/bg_shop_list_even.gif);
}
/* --------------------------

für die Detailseite

---------------------------*/
div.detail{
	background:white top left url(/_signs/bg_shop_detail.gif) repeat-y;
	padding:25px 15px 15px 30px;
	margin-bottom:30px;
}
#content div.detail p.autor{
	font-weight:normal;
}
div.detail h2{
	font-size:14px;
	margin:0;
	color:#333;
}
div.detail a.weiter{
	text-decoration: none;
	color:#c00;
}
div.detail img{
	float:left;
	padding:0px 30px 10px 0px;
}
div.detailinfo{
	padding-left:15px;
}
#content div.detail p.info{
	color:#09c;
	padding:10px 0px 0px 0px;
}
div.detail p.price{
	font-weight:bold;
}
#content div.text{
	clear:both;
	padding-left:15px;
	padding-right:40px;
}

.warenkorb{
	width:100%;
	border: 1px solid silver;
	border-collapse: collapse
}

.warenkorb td,.warenkorb th{
	border: 1px solid silver;
	border-collapse: collapse
}

a.ovalbutton{
background: transparent url('/_signs/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-right:10px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/_signs/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/

}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding:10px;
}
