body							{	padding: 0px; margin: 0px; background-color: #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 17px;
									background-image: url('../img/blue_left_hg.gif'); background-position: 0px -317px; background-repeat: repeat-y; }
								
								
#blue_top_hg					{	position: absolute; top: 0px; right: 0px; height: 80px; width: 100%; z-index: 1; font-size: 0px; line-height: 0px;
									background-image: url('../img/blue_top_hg.gif'); background-position: 0px 0px; background-repeat: repeat-x; }

#blue_top_left_hg				{	position: absolute; top: 0px; left: 0px; height: 80px; width: 960px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/blue_top_left_hg.gif'); background-position: 0px 0px; background-repeat: no-repeat; }	
									
#logo							{	position: absolute; top: 59px; left: 25px; width: 139px; height: 104px; z-index: 10; font-size: 0px; line-height: 0px; }									

#headline						{	position: absolute; top: 17px; left: 243px; width: auto; height: auto; z-index: 10; }
#login-img						{	position: absolute; top: 2px; left: 664px; width: 100; height: 50; z-index: 10; }
#login_neu						{	position: absolute; top: 3px; left: 694px; width: 100; height: 50; z-index: 10; color: white; font-weight: bold;}
#warenkorb-img					{	position: absolute; top: 22px; left: 664px; width: 100; height: 50; z-index: 10; }
#warenkorb						{	position: absolute; top: 24px; left: 692px; width: 300px; height: 50; z-index: 10; }
#logout						{	position: absolute; top: 42px; left: 694px; width: 100; height: 50; z-index: 10; }

img								{	border: 0px; }

#content_frame					{	position: absolute; top: 101px; left: 222px; width: 717px; height: auto; z-index: 2;
									background-image: url('../img/content_frame_middle.gif'); background-position: 0px 0px; background-repeat: repeat-y; }

#content_frame_top				{	width: 717px; height: 12px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/content_frame_top.gif'); background-position: 0px 0px; background-repeat: no-repeat; }

#content_frame_bottom			{	clear: both; width: 717px; height: 22px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/content_frame_bottom.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
								
#minheight						{	width: 24px; height: 350px; float: left; }								

#content						{	width: 659px; height: auto; float: left; color: #ffffff; font-size: 12px; line-height: 17px; }

#illu_welcome					{	position: absolute; top: 75px; left: 756px; width: 252px; height: 252px; z-index: 10;
									background-image: url('../img/illu_welcome.png'); background-position: 0px 0px; background-repeat: no-repeat; }

h1								{	width: 659px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 36px; line-height: 36px;
									color: #ffffff; font-weight: bold; }

h2								{	width: 659px; height: auto; margin: 12px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 16px; line-height: 17px; 
									color: #ffffff; font-weight: bold; border-bottom: 1px #ffffff solid; }

h3								{	height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 17px; 
									color: #ffffff; font-weight: bold; text-decoration: none; }
									
h4								{	height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; line-height: 15px; 
									color: #ffffff; font-weight: bold; text-decoration: none; }									


#menu							{	position: absolute; top: 173px; left: 5px; width: 180px; height: auto; z-index: 10; }

.menu_back						{	width: 122px; height: 22px; 
									background-image: url('../img/menu_shadow.png'); background-position: 0px 0px; background-repeat: no-repeat; }										

a.menu_main:link				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 17px; color: #ffffff; display: block; width: 170px; padding: 3px 0px 3px 0px; text-decoration: none; text-align: center; font-weight: bold; background-color: #000000; margin-bottom: 5px; }
a.menu_main:visited				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 17px; color: #ffffff; display: block; width: 170px; padding: 3px 0px 3px 0px; text-decoration: none; text-align: center; font-weight: bold; background-color: #000000; margin-bottom: 5px; }
a.menu_main:focus 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 17px; color: #000000; display: block; width: 170px; padding: 3px 0px 3px 0px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; margin-bottom: 5px; }
a.menu_main:hover 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 17px; color: #000000; display: block; width: 170px; padding: 3px 0px 3px 0px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; margin-bottom: 5px; }
a.menu_main:active 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 17px; color: #000000; display: block; width: 170px; padding: 3px 0px 3px 0px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; margin-bottom: 5px; }

#submenu_1						{	position: absolute; top: 177px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_2						{	position: absolute; top: 199px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_3						{	position: absolute; top: 221px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_4						{	position: absolute; top: 243px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_5						{	position: absolute; top: 265px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }

#submenu_1-1					{	position: absolute; top: 397px; left: 412px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }

#submenu_4-1					{	position: absolute; top: 243px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-2					{	position: absolute; top: 265px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-3					{	position: absolute; top: 287px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-4					{	position: absolute; top: 309px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-5					{	position: absolute; top: 331px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }

.hideframe						{	font-size: 0px; line-height: 0px; width: auto; height: 40px; padding: 0px 0px 0px 15px; background-color: transparent; clear: both; }
.subframe1						{	clear: both; width: 300px; }
.subframe2						{	clear: both; width: 300px; }
.subframe3						{	clear: both; width: 430px; }
.subframe4						{	clear: both; width: 300px; }
.subframe5						{	clear: both; width: 300px; }
.bluespace						{	font-size: 0px; line-height: 0px; width: auto; height: 5px; background-color: #89b8f1; clear: both; margin: 0px 10px 0px 0px; float: left; }

a.menu_sub:link					{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold;
									background-color: #000000; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:visited				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #000000; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:focus 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:hover 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:active 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }

.mouseout_1						{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold;
									background-color: transparent; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; width: 10px; float: left; }
.mouseout_2						{ 	font-size: 0px; line-height: 0px; width: auto; height: 5px; background-color: transparent; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; width: 10px; float: left; }




.relative						{	position: relative; }




.gelb      {color: #FFCE00;}
td.gelb      {color: #FFCE00;}



.underline          {text-decoration: underline;}

a:link {text-decoration: underline; color: #ffffff; font-size: 12px;} 
a:visited {text-decoration: underline; color: #ffffff; font-size: 12px;} 
a:active {text-decoration: none; color: #ffffff; font-size: 12px;} 
a:hover {text-decoration: none; color: #ffffff; font-size: 12px;} 

a.anmeldung:link {text-decoration: underline; color: #ffffff; font-size: 20px;} 
a.anmeldung:visited {text-decoration: underline; color: #ffffff; font-size: 20px;} 
a.anmeldung:active {text-decoration: none; color: #ffffff; font-size: 20px;} 
a.anmeldung:hover {text-decoration: none; color: #ffffff; font-size: 20px;} 

a.weiter:link {text-decoration: underline; color: #ffffff; font-size: 14px;} 
a.weiter:visited {text-decoration: underline; color: #ffffff; font-size: 14px;} 
a.weiter:active {text-decoration: none; color: #ffffff; font-size: 14px;} 
a.weiter:hover {text-decoration: none; color: #ffffff; font-size: 14px;} 

a.gelb:link {text-decoration: underline; color: #FFCE00; font-size: 12px; font-weight: normal;} 
a.gelb:visited {text-decoration: underline; color: #FFCE00; font-size: 12px; font-weight: normal;} 
a.gelb:active {text-decoration: none; color: #FFCE00; font-size: 12px; font-weight: normal;} 
a.gelb:hover {text-decoration: none; color: #FFCE00; font-size: 12px; font-weight: normal;}

input.text	{	
	height: 16px; 
	font-size: 11px;  
	border: 1px; 
	border-style: solid; 
	border-color: #000000; 
	color: #000000; }

input.button {	
	height: 20px; 
	font-size: 12px; 
	font-weight: normal; 
	border: 1px; 
	border-style: solid; 
	border-color: #FFCE00; 
	color: #000000; 
	background-color: #FFCE00; }			
	
	
p.black {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; padding-top: 5px;}

.black14 {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; line-height: 17px; color: #000000;}

div.frame_line {border-bottom: 1px #dadada solid; }
div.frame_line_2 {border-bottom: 1px #dadada solid; margin-top: 20px;}
div.frame_noline_2 {margin-top: 20px;}

ul				{	margin: 0px; padding: 0px 0px 0px 13px;  }
li				{	margin: 0px; padding: 0px 2px 0px 2px; color: #FFCE00; font-size: 12px; line-height: 29px; }


#cart_status						{	font-size: 12px; font-weight: normal; color: #2F72C4; line-height: 30px; height: 30px; width: 591px; overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#cart_status div.cart_1ok			{	float: left;  font-size: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #2F72C4;
													background-image: url('../img/content_cart-status_background_ok_repeat-x.jpg'); background-repeat: repeat-x; background-position: 0px 0px; }
#cart_status div.cart_2			{	float: left; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #ffffff; }
#cart_status div.cart_2ok			{	float: left; font-weight: bold; font-size: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #2F72C4;
													background-image: url('../img/content_cart-status_background_ok_repeat-x.jpg'); background-repeat: repeat-x; background-position: 0px 0px; }
#cart_status div.cart_3			{	float: left; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #ffffff; }
#cart_status div.cart_3ok			{	float: left; font-weight: bold; font-size: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #2F72C4;
													background-image: url('../img/content_cart-status_background_ok_repeat-x.jpg'); background-repeat: repeat-x; background-position: 0px 0px; }
#cart_status div.cart_4			{	float: left; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #ffffff; }
#cart_status div.cart_4ok			{	float: left; font-weight: bold; font-size: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #2F72C4;
													background-image: url('../img/content_cart-status_background_ok_repeat-x.jpg'); background-repeat: repeat-x; background-position: 0px 0px; }
#cart_status div.cart_5			{	float: left; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #ffffff; }
#cart_status div.cart_5ok			{	float: left; font-weight: bold; font-size: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color: #2F72C4;
													background-image: url('../img/content_cart-status_background_ok_repeat-x.jpg'); background-repeat: repeat-x; background-position: 0px 0px; }

#cart_status div.cart_a-to-a		{	float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #2F72C4; width: 18px;
													background-image: url('../img/content_cart-status_a-to-a.jpg'); background-repeat: no-repeat; background-position: 0px 0px; }
#cart_status div.cart_a-to-b		{	float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #2F72C4; width: 18px;
													background-image: url('../img/content_cart-status_a-to-b.jpg'); background-repeat: no-repeat; background-position: 0px 0px; }
#cart_status div.cart_b-to-b		{	float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #2F72C4; width: 18px;
													background-image: url('../img/content_cart-status_b-to-b.jpg'); background-repeat: no-repeat; background-position: 0px 0px; }
#cart_status div.cart_a-end		{	float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #2F72C4; width: 18px;
													background-image: url('../img/content_cart-status_a-end.jpg'); background-repeat: no-repeat; background-position: 0px 0px; }
#cart_status div.cart_b-end		{	float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #ffffff; width: 18px;
													background-image: url('../img/content_cart-status_b-end.jpg'); background-repeat: no-repeat; background-position: 0px 0px; }

#content .frame_products_bg					{	margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#content .frame_products_bg .product			{	float: left; margin: 0px; padding: 5px 13px 0px 15px; width: 178px; height: 270px; overflow: hidden; }
#content .frame_products_bg .product h3				{	margin: 0px; padding: 0px; height: 34px;
															font-size: 13px; font-weight: bold; line-height: 16px; color: #515931; }
															
#content .frame_products_bg .product p.descr_r		{	color: #FFCE00; text-align: left; font-size: 10px; margin: 0px; padding: 3px 0px 0px 0px; }
#content .frame_products_bg .product p.descr_r a		{	color: #FFCE00; }
#content .frame_products_bg .product p.descr_r a:link		{	text-decoration: none; }
#content .frame_products_bg .product p.descr_r a:visited	{	text-decoration: none; }
#content .frame_products_bg .product p.descr_r a:focus		{	text-decoration: underline; }
#content .frame_products_bg .product p.descr_r a:hover		{	text-decoration: underline; }
#content .frame_products_bg .product p.descr_r a:active	{	text-decoration: underline; }															
															

	
@media all{
* html body #illu_welcome		{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/illu_welcome.png', sizingMethod='scale'); background: none; }
* html body .menu_back			{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_back.png', sizingMethod='scale'); background: none; }
* html body #onlineshop			{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/onlineshop.png', sizingMethod='scale'); background: none; }
}	
