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

#all 													{margin: 0; padding: 0; width: 100%;}
.shop1											{min-height: 1020px; background: #596a73 url(../img/books_left.png) left top no-repeat; 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: 64px;}
.my_header p a								{line-height: 64px; font-size: 64px; background: url(../img/logo.png) 0 0 no-repeat;}
.my_header p a:hover					{background-position: 0 -64px;}

.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: #fff;}
.my_header li a:hover					{color: #b2cb00;}

.my_header form							{position: relative; float: right; margin: 10px 3px 0 0; width: 322px; height: 36px; background: url(../img/search.gif) no-repeat;}
.my_header input							{background: none; border: none;}
.my_header input.text					{position: absolute; left: 46px; top: 8px; width: 200px; height: 20px;}
.my_header input.my_button		{position: absolute; right: 0; top: 0; width: 64px; height: 36px; text-indent: -999em; overflow: hidden; background: url(../img/search_button.gif) -300px -300px no-repeat;}



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

#warten											{background: #fff; margin: 0; padding: 0;}
#warten *										{margin: 0; padding: 0;}
#warten p.text								{font-size: 16px; line-height: 18px; padding-top: 25px;}
#warten p.img								{padding: 25px 0 500px;}

#liste												{float: left; width: 100%; height: 35px; background: url(../img/headline/trefferliste.png) no-repeat;}
.my_list											{float: left; background: #fff; padding: 10px; margin: -3px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

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

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

.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;}
.my_item .character	 .my_price div	{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_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; line-height: 118px; font-size: 118px; overflow: hidden; text-indent: -999em; background: url(../img/mehr_erfahren.png) -300px -300px no-repeat;}
#all .my_footer a:hover						{background-position: 1px 79px;}

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


.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;}

