@charset "UTF-8";
/* CSS Document */

#all 													{margin: 0; padding: 0; width: 100%;}
.shop2											{min-height: 1020px; background: #fff; font-family: arial; color: #333;}
#gradient										{min-height: 1020px; margin: 0; padding: 0; width: 100%;background: url(../img/books_right.png) right top no-repeat;}

a														{text-decoration: none; outline: none;}
img													{border: 0;}

.clear												{clear: both;}
.margintop										{margin-top: 12px;}
.margintop_dif								{margin-top: 7px;}

.my_header									{width: 954px; height: 137px; margin: 0 auto; padding: 0;}
.my_header *									{margin: 0; padding: 0;}

.my_header p								{margin: 20px 0 0 24px; text-indent: -999em;}
.my_header p,
.my_header p a								{float: left; width: 329px; height: 69px;}
.my_header p a								{line-height: 69px; font-size: 69px; background: url(../img/logo.png) 0 0 no-repeat;}
.my_header p a:hover					{background-position: 0 -69px;}

.my_header ul								{list-style: none; list-style-type: none; float: right; margin: 20px 3px 0 0;}
.my_header li								{float: left; font-size: 12px; line-height: 14px; margin-left: 10px;}
.my_header li a								{color: #999;}
.my_header li a:hover					{color: #333;}

.my_header form							{float: right; width: 322px; height: 36px; margin: 10px 3px 0 0; background: url(../img/search.gif) no-repeat;}
.my_header input							{background: none; border: none;}
.my_header input.text					{float: left; width: 200px; height: 20px; margin: 9px 0 0 45px;}
.my_header input.button				{float: right; width: 64px; height: 36px; background: url(../img/search_button.gif) -300px -300px no-repeat;}
.my_header input.button:hover	{background-position: 0 0;}

.my_content									{width: 954px; margin: 0 auto; padding: 0;}

.my_navigation								{float: left; width: 212px;}

.my_topic										{float: right; width: 732px;}

#liste												{float: left; width: 100%; height: 35px; background: url(../img/headline/trefferliste.gif) no-repeat;}

.my_footer										{float: left; width: 100%; padding: 20px 0; height: 118px; background: url(../img/footer.gif) center center no-repeat;}
#all .my_footer a							{float: right; width: 170px; height: 118px; background: url(../img/mehr_erfahren.gif) -300px -300px no-repeat;}
#all .my_footer a:hover				{background-position: 17px 85px;}

.editor												{float: left; width: 100%; padding-bottom: 30px; margin: 0 auto;font-size: 12px; line-height: 14px; color: #999; text-align: center;}
.editor *											{margin: 0; padding: 0;}
.editor .pos										{width: 954px; margin: 0 auto;}
.editor .pos div								{float: left; margin-left: 23px;}
.editor p											{float: right;}
#all .editor a									{color: #999; font-weight: bold;}
#all .editor a:hover						{color: #99CC00;}


.my_item												{padding: 20px 40px; margin: 0; text-align: left; background: #fff; color: #333;}
.my_item *												{margin: 0; padding: 0;}
.my_item h1											{font-size: 32px; line-height: 34px; font-weight: normal;}
.my_item .picture									{float: left; padding: 40px 0 30px 0;}
.my_item .character								{float: right; width: 294px; padding: 36px 0 30px; font-size: 14px; line-height: 24px;}
.my_item .character	 .my_price 			{padding-top: 40px;}
.my_item .character	 .my_price p 		{font-size: 24px; color: #333; font-weight: bold;}
.price														{font-size: 60px; line-height: 62px; color: #e54215; font-weight: bold;}
.my_item h2											{font-size: 14px; line-height: 16px; font-weight: bold;}
.my_item .text		 								{padding-top: 10px; font-size: 12px; line-height: 18px;}
.my_item .buy_now								{float: left; margin-top: 20px; width: 294px; height: 58px; line-height: 58px; font-size: 58px; background: url(../img/buy_now.png) 0 0 no-repeat;}
.my_item .buy_now a							{float: left; width: 294px; height: 58px; line-height: 58px; font-size: 58px; background: url(../img/buy_now.png) 0 0 no-repeat;}
.my_item .buy_now a:hover				{background-position: 0 -58px;}
.my_item img										{float: left;}

.moduls											{float: left; width: 96%; padding: 0 1.99% 15px 2%; background: #fff; text-align: left; font-size:12px; line-height: 18px;}
.moduls *										{margin: 0; padding: 0;}
.moduls h1										{padding-top: 25px; font-size: 22px; line-height: 24px;}
.moduls h2										{padding-top: 25px; font-size: 18px; line-height: 20px;}
.moduls h3										{padding-top: 25px; font-size: 16px; line-height: 18px;}
.moduls p										{padding-top: 10px;}
#all .moduls a								{color: #b2cc00;}
#all .moduls a:hover					{color: #000;}

.moduls ul										{padding-top: 10px;}
.moduls li										{ list-style: disc; list-style-type: disc; margin-left: 20px;}


.blkheads { font-weight:bold;}
.blkheads .htxt {font-weight:normal;}