html				{background:url(bg_html.jpg) no-repeat center top #218FDE;}
body				{
	margin:0px;
	background:url(bg_body.jpg) no-repeat center bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:1270px;
	background-image: url(bg_body.jpg);
}

#pagewrapper		{width:1024px; margin:0px auto; padding-bottom:40px;}
#topnavi			{height:39px; padding-top:3px; margin-bottom:15px; background:url(bg_topnavi.png) no-repeat; text-align:center; color:#0055a0;}
	#topnavi a			{}
	#topnavi a:hover	{}
	#topnavi h1			{font-size:12px; margin:0px; color:#F09200; text-align:left; padding-left:15px;}
#toppix				{height:85px; background:url(bg_toppix.png) no-repeat; padding:10px; position:relative;}
	#toppix #zertifikate {position:absolute; left:440px; top:10px;}
	#toppix #zahlungsarten {position:absolute; left:740px; top:10px;}
	#toppix #sumatext		{position:absolute; left:10px; top:65px;}
	#toppix #sumatext h2	{font-size:14px; color:#0055a0;}
	

/* Topnavi */
#topnavi ul				{margin:7px 0px 0px 10px; padding:0px; list-style-type:none;}
#topnavi ul li			{float:left;}
#topnavi ul li.last	a	{border-right:none;}
#topnavi ul li a		{color:#0055A0; font-weight:bold; text-decoration:none; padding:3px 6px 3px 6px; border-left:1px solid white; border-right:1px solid #0055A0; position:relative; z-index:3;}
#topnavi ul li a.selected	{background:white; border:1px solid #0055A0; border-bottom:1px solid white; border-left:1px solid white;}
#topnavi ul li.first a.selected	{background:white; border:1px solid #0055A0; border-bottom:1px solid white;}
#topnavi ul li a:hover 	{color:#F09200;}
#topnavi ul ul			{display:none; margin:0px; padding:0px; list-style-type:none; position:absolute; top:50px; padding:8px; top:41px; background:white; border:1px solid #0055A0; margin-left:-20px; z-index:2;}
#topnavi ul ul li		{float:left; padding:0px;}
#topnavi ul ul li a		{background:white; border-left:none; font-weight:normal;}
#topnavi ul ul li a:hover	{border:none; border-right:1px solid #0055A0;}
#topnavi ul ul li.last a:hover	{border:none;}
/* Ende Topnavi */


/* Beginn Shortbasket (Top) */
#toppix #shortbasket			{position:absolute; top:15px; height:55px; right:10px; width:230px; padding:10px; border:1px solid #b8b8b8; background:url(bg_shortbasket_4.png);}
#toppix #shortbasket h3			{font-size:16px; margin-bottom:0px; color:#0055a0;}
#toppix #shortbasket a			{text-decoration:none; color:#0055a0; font-weight:bold; display:block; text-align:right; padding-right:40px;}
#toppix #shortbasket a:hover	{text-decoration:underline;}
#toppix #shortbasket p			{margin:4px 0px;}
/* Ende Shortbasket (Top) */


/* Navigation oben */
#navi					{height:62px; margin-bottom:5px;}
#navi a					{text-decoration:none; font-weight:bold; font-size:13px; color:white; padding:42px 0px 6px 0px; text-align:center; display:block; float:left;}
#navi a					{background:url(bg_a.png) no-repeat; background-position:0px 0px; width:146px;}
#navi li.neuheiten a		{background-position:0px -63px; width:152px;}
#navi li.tauchen a			{background-position:0px -126px; width:141px;}
#navi li.schnorcheln a		{background-position:0px -189px; width:142px;}
#navi li.schwimmen a		{background-position:0px -252px; width:142px; color:#535353;}
#navi li.angebote a			{background-position:0px -315px; width:145px; color:white;}
#navi li.restposten a		{background-position:0px -378px; width:142px; color:white;}
#navi li.geschenkideen a	{background-position:0px -441px; width:160px; color:white;}
#navi li.xmas a				{background-position:0px -504px; width:160px; color:white;}
#navi li.messe a			{background-position:0px -567px; width:145px; color:white;}

#navi ul		{margin:0px; padding:0px; list-style-type:none; position:relative;}
#navi ul li		{float:left; position:relative;}
#navi ul ul		{display:none; position:absolute; margin-top:62px; width:220px; left:0; min-height:115px; z-index:5; background:white; border:1px solid #05549F;}
#navi ul ul	ul	{display:none; position:absolute; left:220px; top:0px; margin-top:0px; min-height:80px; border:1px solid #05549F; width:240px;}
#navi ul ul li	{}
#navi ul ul li a	{background:none !important; padding:6px 10px; width:260px !important; text-align:left; color:black !important;}
#navi ul ul li a:hover	{text-decoration:underline;}

#navi ul li.neuheiten ul		{border:1px solid #7DB722;}
#navi ul li.neuheiten ul ul 	{border:1px solid #7DB722 !important;}
#navi ul li.tauchen ul 			{border:1px solid #05549F;}
#navi ul li.tauchen ul ul 		{border:1px solid #05549F !important;}
#navi ul li.schnorcheln ul 		{border:1px solid #00A0D2;}
#navi ul li.schnorcheln ul ul 	{border:1px solid #00A0D2; !important}
#navi ul li.schwimmen ul 		{border:1px solid #FFDE1A;}
#navi ul li.schwimmen ul ul 	{border:1px solid #FFDE1A !important;}
#navi ul li.angebote ul 		{border:1px solid #F19300;}
#navi ul li.angebote ul ul 		{border:1px solid #F19300 !important;}
#navi ul li.restposten ul 		{border:1px solid #E4342D;}
#navi ul li.restposten ul ul 	{border:1px solid #E4342D !important;}
#navi ul li.geschenkideen ul 	{border:1px solid #92107E;}
#navi ul li.geschenkideen ul ul {border:1px solid #92107E !important;}
#navi ul li.xmas ul 			{border:1px solid #92107E;}
#navi ul li.xmas ul ul 			{border:1px solid #92107E !important;}
/* Ende Navigation oben */
	
#contentwrapper		{background:url(bg_contentwrapper.png) repeat-y; min-height:500px;}
#right				{width:180px; float:right; padding:10px; position:relative;}
#left				{width:180px; float:left; padding:10px;}
	#submenu .box_content	{padding:0px;}
	#submenu .box_head	{color:black; padding-left:65px; text-align:left; background:url(bg_box_head.png) no-repeat;}
	
	#submenu ul						{margin:0px; padding:0px; list-style-type:none;}
	#submenu ul li					{}
	#submenu ul li a				{display:block; color:black; text-decoration:none; padding:5px 15px 5px 5px; border-bottom:1px solid white; background-color:#EEE;}
	#submenu ul li a				{background-image:url(bg_sub_a_l1.png); background-repeat:no-repeat; background-position:170px 50%;}
	#submenu ul li a.opened			{font-weight:bold; background-image:none;}
	#submenu ul li a.selected		{font-weight:bold; background-image:none;}
	#submenu ul li a.opened:hover	{color:black !important;}
	#submenu ul li a.selected:hover	{color:black !important;}
	
	#submenu ul ul li a				{background:white; border-bottom:1px solid #EEEEEE;}
	
	#submenu ul ul					{margin-bottom:10px;}
	#submenu ul ul li a 			{padding:5px 5px 5px 20px; color:black;}
	#submenu ul ul ul li a 			{padding:5px 5px 5px 35px;}
	
	/* Tauchen */
	.navi_000181 .box_head			{background:url(bg_box_head_blau_complete.png) no-repeat !important; color:white !important;}
	
	.navi_000181 ul li a			{}
	.navi_000181 ul li a:hover		{color:#05549F !important;}
	.navi_000181 ul li a.selected 	{}
	.navi_000181 ul li a.opened 	{}
	
	/* Schnorcheln */
	.navi_000182 .box_head	{background:url(bg_box_head_tuerkis_complete.png) repeat-x !important; color:white !important;}
	.navi_000182 ul li a	{background:#3BB6DD;}
	.navi_000182 ul li a:hover	{background:#00A0D2;}
	
	.navi_000183 .box_head	{background:url(bg_box_head_gelb_complete.png) repeat-x !important; color:#535353 !important;}
	.navi_000183 ul li a	{background:#FFE44B; color:#535353 !important;}
	.navi_000183 ul li a:hover	{background:#FFDE1A;}
	
	.navi_000752 .box_head	{background:url(bg_box_head_rot_complete.png) repeat-x !important; color:white !important;}
	.navi_000752 ul li a	{background:#EA615B;}
	.navi_000752 ul li a:hover	{background:#E4342D;}
	
	.navi_001203 .box_head	{background:url(bg_box_head_lila_complete.png) repeat-x !important; color:white !important;}
	.navi_001203 ul li a	{background:#AB469B;}
	.navi_001203 ul li a:hover	{background:#92107E;}
	
	.navi_001388 .box_head	{background:url(bg_box_head_orange_complete.png) repeat-x !important; color:#535353 !important;}
	.navi_001388 ul li a	{background:#AB469B;}
	.navi_001388 ul li a:hover	{background:#92107E;}
	
	.navi_001389 .box_head	{background:url(bg_box_head_gruen_complete.png) repeat-x !important; color:white !important;}
	.navi_001389 ul li a	{background:#AB469B;}
	.navi_001389 ul li a:hover	{background:#92107E;}
	
#content			{width:930px; margin-left:50px; padding-top:10px;}
	.startteaser	{height:180px; background:url(bg_startteaser.png) no-repeat; padding:10px;}
	.slider			{height:200px; background:url(bg_slider.png) no-repeat; padding:10px;}
	.slider_category {height:200px; background:url(bg_slider_category.png) no-repeat; padding:10px;}
	.slider_category div.infos {position:absolute; top:-200px; left:-150px; width:160px; height:180px; background:url(bg_div_infos.png) no-repeat; display:none; padding:10px; z-index:5;}
	.slider_category div.infos {color:white;}
	.slider_category div.infos h2 {color:#009ed1; font-size:14px; margin-top:0px;}
	.slider_category div.infos a {color:#009ed1; text-decoration:underline; display:inline; border:none; background:none;}
	.slider h3, .slider_category h3		{margin-bottom:4px;}
	.slider_category h3 {color:#05549F;}
	.startteaser ul	{list-style-type:none;}
	.startteaser ul li {background:url(list_image.png) no-repeat 0px 50%; padding:0px 0px 0px 24px; margin-bottom:6px;}
	.startteaser ul li a:hover {color:black;}
	.startteaser ul li a {color:#535353; text-decoration:none;}
	h2				{color:#009ed1; font-size:14px; margin-top:0px;}
	h2	a			{color:#009ed1; font-size:14px; margin-top:0px; text-decoration:none}
	h3				{color:#009ed1; font-size:14px; margin-top:0px;}
	h3	a			{color:#009ed1; font-size:14px; margin-top:0px; text-decoration:none}
	
	div.catinfos	{width:620px; position:absolute; left:0px; bottom:0px; top:190px; height:55px; padding:5px 0px;}
	div.catinfos h3.catname	{color:#333; margin-bottom:2px; font-size:12px;}
	div.catinfos p.catdescr	{margin:0px; font-size:10px;}
	div.catoverview	{width:620px; height:180px; position:absolute; top:20px;}
	div.breadcrumb	{font-size:12px; color:black; font-weight:bold;}
	div.catoverview div.breadcrumb {
	width:620px;
	position:absolute;
	left:0px;
	top:-20px;
	height:20px;
	padding:0px;
}
	div.breadcrumb a {color:black; text-decoration:underline; font-weight:normal;}
	div.breadcrumb a:hover {text-decoration:none;}
	
	a.catlink		{font-weight:bold; text-decoration:none; color:#333333;}
	a.catlink:hover	{color:black; text-decoration:underline;}
	
	a.prlink			{font-weight:bold; color:#009ED1; text-decoration:none; font-size:12px;}
	a.prlink img		{border:1px solid #009ED1;}
	a.prlink:hover img	{border:1px solid #535353;}
	
#content_xl			{margin-left:200px; padding:10px 10px 0px 0px;}
#content_xxl		{padding:15px;}
#clear				{clear:both;}
#footer				{height:60px; background:url(bg_footer.png) no-repeat; text-align:center; background-position:bottom; padding:5px 0px;}
#footer p			{margin:6px 0px;}

/* Text und Links */
.linethrough		{text-decoration:line-through;}
div.headline		{border:1px solid #009ed1; height:21px; font-weight:bold; padding-top:9px; padding-left:10px; background:url(bg_box_head.png) repeat-x; color:#009ed1; position:relative;}
div.headline input	{position:absolute; right:10px; top:6px;}
a					{color:black;}
a:hover				{text-decoration:none; color:#535353;}
#content_xxl div.headline {font-size:14px; color:#666666; padding-top:6px;}
/* Ende Text und Links */

/* Kategorieseite */
#catchilds					{position:relative; width:830px;}
.catchild					{width:400px; height:150px; border:1px solid #009ED1; margin-right:10px; margin-bottom:20px; float:left; position:relative; background:url(bg_catchild.png) repeat-x;}
.catchild_img				{position:absolute; left:0px; top:0px;}
.catchild_name				{background:#05549F; font-weight:bold; height:15px; width:200px; padding:5px; position:absolute; right:5px; top:5px; color:white;}
.catchild_name a			{color:white; text-decoration:none;}
.catchild_name a:hover		{color:white; text-decoration:underline;}
.catchild_descr				{position:absolute; width:210px; right:5px; top:35px;}
.catchild_descr p			{margin:4px 0px; padding:0px; font-size:11px; line-height:135%;}
ul.cat_sublinks				{margin:0px; padding:0px; list-style-type:none; font-size:10px; line-height:170%;}
ul.cat_sublinks li			{float:left;}
ul.cat_sublinks li a		{text-decoration:underline; color:#333; margin-right:6px;}
ul.cat_sublinks li a:hover 	{text-decoration:none; color:black;}
ul.cat_sublinks li a:after 	{content:", ";}

.products			{position:relative; width:850px;}
.products .price	{font-weight:bold; color:#cc0000; font-size:16px;}
.products .prname	{font-weight:bold; color:#05549F; text-decoration:none; font-size:12px;}
.products a.prlink	{color:#05549F;}
.products a.prlink:hover {text-decoration:underline;}
.cols1				{width:794px; padding:10px; height:120px; background:url(bg_1col.png) no-repeat;}
.cols1 .img			{width:102px; height:102px; float:left;}
.cols1 .prices		{width:150px; float:right; padding-left:10px;}
.cols1 .prdata		{margin-left:120px; width:500px;}
.cols4				{width:160px; margin-right:18px; float:left; height:320px; margin-bottom:20px; padding:10px 15px; background:url(bg_4col.png) no-repeat; position:relative;}
.cols4.special		{background:url(bg_4col_active.png) no-repeat;}
.cols4 .img			{position:absolute; top:60px;}
.cols3				{width:252px; height:340px; margin-right:30px; float:left; margin-bottom:20px; background:url(bg_3col.png) no-repeat; position:relative;}
.cols3 .prdata		{text-align:center;}
.cols4 .infos 		{position:absolute; top:-220px; left:-220px; width:160px; height:180px; background:url(bg_div_infos.png) no-repeat; display:none; padding:10px; z-index:5; color:white}
.cols4 .infos h2 	{color:#009ed1; font-size:14px; margin-top:0px;}
.cols4 .infos a 	{color:#009ed1; text-decoration:underline; display:inline; border:none; background:none;}
.cols4 .prdata		{position:absolute; top:240px; width:150px; text-align:center;}
.cols4 .prices		{position:absolute; top:50px; text-align:left;}
/* Ende Kategorieseite */


/* Memolist */
.memolist				{width:792px; height:260px; padding:10px; background:white; border:1px solid #009ed1; position:relative;}
.memolist .prpath		{height:20px;}
.memolist .img			{width:102px; height:102px; position:absolute; top:30px; left:10px;}
.memolist .prices		{position:absolute; right:10px; top:0px; height:240px; width:150px; padding:30px 0px 10px 10px; border-left:1px solid #009ed1;}
.memolist .prdata		{position:absolute; top:30px; left:120px; width:500px;}
/* Ende Memolist */

/* Tag-Cloud */
.tagcloud				{}
.tagcloud ul			{list-style-type:none; margin:0px; padding:0px;}
.tagcloud ul li			{display:inline; line-height:22px; background:none; padding:5px 0px;}
.tagcloud ul li.style1	{font-size:90%; margin:5px 6px 3px 4px;}
.tagcloud ul li.style2	{font-size:110%; margin:10px 3px 9px 7px; padding:4px;}
.tagcloud ul li.style3	{font-size:120%; margin:2px 9px 7px 3px;}
.tagcloud ul li.style4	{font-size:150%; margin:15px 4px 8px 3px;}
.tagcloud ul li.style5	{font-size:170%; margin:9px 4px 2px 5px; padding:5px;}
.tagcloud ul li a		{text-decoration:none; color:#666; font-weight:bold; white-space:nowrap;}
.tagcloud ul li a:hover	{text-decoration:underline; color:#009ed1;}
/* Ende Tag-Cloud */


/* Produktseite */
div.prodinfos						{background:url(bg_white_alpha.png); padding:10px; border:1px solid #009ed1; margin-bottom:15px; width:592px; position:absolute; left:0px;height:30px;}
div.prodinfos h3.catname			{color:#333; margin-bottom:2px; font-size:13px;}
div.prodinfos .breadcrumb			{margin-bottom:5px;}
.productwrapper						{height:630px; position:relative; margin-bottom:25px;}
.product							{width:612px; height:548px; position:absolute; bottom:0px; background:white; border:1px solid #009ed1;}
.product .pr_rating					{position:absolute; top:50px; left:0px; padding:5px 10px; border-bottom:1px solid #009ed1; height:40px; width:592px;}
.product .pr_addinfos				{position:absolute; left:0px; top:0px; height:40px; padding:5px 10px; background:#EBF7FD; border-bottom:1px solid #009ed1; width:592px;}
.product .pr_addinfos ul			{list-style-type:none; margin:0px; padding:0px;}
.product .pr_addinfos ul li			{float:left; margin-right:10px; padding:4px 0px;}
.product .pr_addinfos ul li a		{color:black;}
.product .pr_addinfos ul li a:hover {text-decoration:none; color:#535353;}
.product span.name					{font-weight:bold; color:#05549F; font-size:16px; margin-top:0px;}
.product p.price					{font-weight:bold; color:#cc0000; font-size:32px; margin-top:0px; margin-bottom:5px;}
.product p.artnumber				{font-weight:bold; font-size:14px;}
.product p.discount					{font-size:13px; color:black; font-weight:bold;}

.productwrapper_set						{height:1052px; position:relative; margin-bottom:25px;}
.product_set							{width:612px; height:970px; position:absolute; bottom:0px; background:white; border:1px solid #009ed1;}
.product_set .pr_rating					{position:absolute; top:50px; left:0px; padding:5px 10px; border-bottom:1px solid #009ed1; height:40px; width:592px;}
.product_set .pr_addinfos				{position:absolute; left:0px; top:0px; height:40px; padding:5px 10px; background:#EBF7FD; border-bottom:1px solid #009ed1; width:592px;}
.product_set .pr_addinfos ul			{list-style-type:none; margin:0px; padding:0px;}
.product_set .pr_addinfos ul li			{float:left; margin-right:10px; padding:4px 0px;}
.product_set .pr_addinfos ul li a		{color:black;}
.product_set .pr_addinfos ul li a:hover {text-decoration:none; color:#535353;}
.product_set span.name					{font-weight:bold; color:#05549F; font-size:16px; margin-top:0px;}
.product_set p.price					{font-weight:bold; color:#cc0000; font-size:32px; margin-top:0px; margin-bottom:5px;}
.product_set p.artnumber				{font-weight:bold; font-size:14px;}
.product_set p.discount					{font-size:13px; color:black; font-weight:bold;}

.box_content .infos 				{position:absolute; top:-220px; left:-180px; width:160px; height:180px; background:url(bg_div_infos.png) no-repeat; display:none; padding:10px; z-index:5; color:white}
.box_content .infos a 				{color:#009ed1; text-decoration:underline; display:inline; border:none; background:none;}
.csl_price		{float:right; width:38px; height:40px; text-align:right; overflow:hidden;}
.csl_image		{width:30px; height:40px; float:left;}
.csl_name		{width:90px; margin-left:32px; height:40px; overflow:hidden;}
/* Ende Produktseite */


/* Boxen links und rechts */
.box				{margin-bottom:15px;}
.box .box_head					{border:1px solid #b8b8b8; height:21px; font-weight:bold; padding-top:9px; padding-left:40px; position:relative;}
.box .box_head a				{text-decoration:underline; position:absolute; top:0px; left:0px; height:21px; width:138px; padding:9px 0px 0px 40px;}
.box .box_head a:hover			{text-decoration:none;}
.box .box_content				{padding:15px 10px; background:#ebf7fd;}
.box .box_content input.text 	{border:1px solid #b8b8b8; width:113px; color:#666666; font-weight:bold; float:left; height:16px; padding:6px 0px 7px 6px; margin:0 4px 4px 0px;}
.box .box_content select		{border:1px solid #b8b8b8; width:160px; color:#666666; font-weight:bold; margin-bottom:4px;}
.box .box_content input.submit	{border:1px solid #b8b8b8; font-weight:bold; color:#626262; background:#c9e9f8; padding:2px; margin-bottom:4px;}
.box .box_content a.submit		{border:1px solid #b8b8b8; font-weight:bold; color:#626262; background:#c9e9f8; padding:2px 4px; width:150px; margin-top:5px; display:block; text-decoration:none;}
.box .box_content h4 a			{font-weight:bold; color:#009ed1; text-decoration:none;}
.box .box_content span.orgprice	{font-weight:bold; color:#585858;}
.box .box_content span.price	{font-weight:bold; color:#009ed1; font-size:14px;}

.box .ext_basket				{display:none; position:absolute; z-index:10; width:180px; border-top:1px solid #b8b8b8;}
.box .ext_basket .ext_basket_footer {height:15px; background:url(bg_ext_basket_footer.png) no-repeat;}
.box .ext_basket .ext_basket_content {padding:0px 10px 10px 10px; background:url(bg_ext_basket.png) repeat-y;}
span.show_ext_basket			{position:absolute; right:15px; cursor:pointer;}

.box .ext_contact				{display:none; position:absolute; z-index:10; width:180px; border-top:1px solid #b8b8b8;}
.box .ext_contact .ext_contact_footer {height:15px; background:url(bg_ext_basket_footer.png) no-repeat;}
.box .ext_contact .ext_contact_content {padding:0px 10px 10px 10px; background:url(bg_ext_basket.png) repeat-y;}
span.show_ext_contact			{position:absolute; right:15px; cursor:pointer;}

.newsletter .box_head	{background:url(bg_boxes_head_newsletter.png) repeat-x;}
.service .box_head		{background:url(bg_boxes_head_beratung.png) no-repeat;}
.ts_bewertung .box_head		{background:url(bg_boxes_head_ts_bewertung.png) no-repeat;}
.katalog .box_head		{background:url(bg_boxes_head_katalog.png) no-repeat;}
.crosslinks .box_head		{background:url(bg_boxes_head_crosslinks.png) no-repeat;}
.lastviewed .box_head		{background:url(bg_boxes_head_lastviewed.png) no-repeat;}
.happyhour .box_head	{background:url(bg_boxes_head_happyhour.png) no-repeat;}
.depsearch .box_head	{background:url(bg_boxes_head_abhsuche.png) no-repeat;}
.search .box_head		{background:url(bg_boxes_head_suche.png) no-repeat;}
.basket .box_head		{background:url(bg_boxes_head_basket.png) no-repeat;}
.infos .box_head		{background:url(bg_boxes_head_infos.png) no-repeat;}
.infos ul li a			{color:black;}
.infos ul li a:hover 	{text-decoration:none; color:#535353;}
.service ul li a			{color:black;}
.service ul li a:hover 	{text-decoration:none; color:#535353;}
.ts_bewertung ul li a			{color:black;}
.ts_bewertung ul li a:hover 	{text-decoration:none; color:#535353;}
.katalog ul li a			{color:black;}
.katalog ul li a:hover 	{text-decoration:none; color:#535353;}
.crosslinks ul li a			{color:black;}
.crosslinks ul li a:hover 	{text-decoration:none; color:#535353;}
.lastviewed ul li a			{color:black;}
.lastviewed ul li a:hover 	{text-decoration:none; color:#535353;}

#serviceboxes				{position:relative; height:220px;}
.servicebox					{width:182px; position:absolute; top:0px;}
.servicebox .box_head		{color:#666666 !important; background-position:0px 0px !important;}
.servicebox .box_content	{height:190px; padding:10px}
#sbox1						{left:0px;}
#sbox1 ul					{padding:0px 0px 0px 10px;}
#sbox1 ul li				{}
#sbox1 ul li a				{color:#535353; text-decoration:none;}
#sbox1 ul li a:hover		{color:black;}
#sbox2						{left:203px;}
#sbox3						{left:406px;}
#sbox4						{left:609px;}
#sbox5						{left:812px;}
#sbox1 .box_head			{background:url(bg_sbox1.png) no-repeat;}
#sbox2 .box_head			{background:url(bg_sbox2.png) no-repeat;}
#sbox3 .box_head			{background:url(bg_sbox3.png) no-repeat;}
#sbox4 .box_head			{background:url(bg_sbox4.png) no-repeat;}
#sbox5 .box_head			{background:url(bg_sbox5.png) no-repeat;}
/* Ende Boxen links und rechts */

/* Warenkorb */
.container							{border:1px solid #009ed1; border-top:none; padding:10px; background:white;}
.container fieldset					{border:none; margin:0px; padding:0px;}
.container fieldset ol				{list-style-type:none; margin:0px; padding:0px;}
.container fieldset li				{}
.container fieldset li label		{font-weight:bold; line-height:26px; display:inline-block; width:200px;}
.container fieldset li label em		{font-style:normal; color:#FA3A06;}
.container fieldset li input.text	{width:200px; border:1px solid #666;}
.container fieldset.voucher li		{position:relative;}
.container fieldset.shortlabel label {width:130px;}
/* Ende Warenkorb */


/* Loginseite */
.container fieldset.changepw label	{width:250px;}
.container fieldset.changepw li		{position:relative}
.container fieldset.changeuid label	{width:300px;}
.container fieldset.changeuid li	{position:relative;}
/* Ende Loginseite */


/* Kundenkonto */
.container fieldset.useraccount li		{padding-top:12px;}
.container fieldset.useraccount label	{display:block; float:left; line-height:20px; width:250px;}
/* Ende Kundenkonto */

/* Auswahl Zahlungs- und Versandart */
.container fieldset.voucher_short label		{width:120px;}
.container fieldset.voucher_short li		{position:relative;}
/* Ende Auswahl Zahlungs- und Versandart */

	
/* Hacks IE 6 */
*html #pagewrapper			{width:1024px;}
*html #contentwrapper 		{background:#A6D2F1; width:1024px;}
*html #footer				{background:#A6D2F1;}
*html #left div.box			{width:180px;}
*html #navi					{width:1024px;}
*html #navi a				{padding:42px 0px 5px 0px;}
*html #cat_ul				{width:1024px;}
*html ul.level1				{width:1024px; z-index:100 !important;}
*html ul.level2				{z-index:200 !important;}
*html ul.level1 li			{display:inline;}
*html form					{margin:0px; padding:0px;}
*html #left input.text		{width:110px;}
*html #left					{padding:10px 8px 10px 8px;}
*html #right				{padding:10px 8px 10px 8px;}
*html #content				{margin-left:196px;}
*html #content_xl			{margin-left:196px; padding:10px 0px 0px 0px;}
*html #submenu ul.level2 li {display:inline;}
*html #left					{}
*html #topnavi				{width:1024px;}
*html #topnavi ul			{margin-top:8px;}
*html #topnavi ul li 		{position:relative;}
*html #topnavi ul li a 		{}
*html #topnavi ul ul 		{left:-1px; top:10px; width:620px;}
*html div.slider 			{background:white; border:1px solid #009ed1; height:auto; margin-bottom:25px;}
*html div.slider .jcarousel-skin-tango .jcarousel-item {height:125px;}
*html div.slider .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:32px; position:relative;}
*html div.slider div.jcarousel-skin-tango div.price {top:100px; position:absolute;}
*html div.startteaser		{background:white; border:1px solid #009ed1;}
*html div.startteaser ul 	{padding-left:0px; margin:0px 15px 0px 15px;}
*html .jcarousel-skin-tango .jcarousel-prev-horizontal {background:url(pfeil_links_ie.png) no-repeat;}
*html .jcarousel-skin-tango .jcarousel-next-horizontal {background:url(pfeil_rechts_ie.png) no-repeat;}
*html .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:0px -42px;}
*html .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:0px -42px;}
*html .jcarousel-skin-tango .jcarousel-prev-disabled {background-position:0px -150px;}
*html .jcarousel-skin-tango .jcarousel-next-disabled {background-position:0px -150px;}
*html #cat_ul				{display:inline;}
*html div#catchilds			{width:814px !important; margin-top:15px;}
*html div.catchild			{margin-right:5px;}
*html div.slider_category	{display:inline; width:750px; background:white; margin-bottom:25px;}
*html div.slider_category h3	{height:30px; padding:10px; width:797px;}
*html div.showinfos			{display:none;}
*html div.products			{width:814px !important;}
*html .cols4				{margin-right:12px;}
*html .cols4 .img			{left:15px;}
*html .cols4 .prdata		{left:15px;}
*html .cols4 .prices		{left:0px;}
*html .cols4 .prices p		{margin-top:5px;}
*html .cols3				{margin-right:16px;}
*html .cols1 p				{margin:6px 0px;}
*html div.prodinfos			{background:#EBF7FD;}
*html div.memolist div.prdata p	{margin:6px 0px;}
*html table.anleitungen		{width:95% !important;}
*html div.container iframe	{width:500px !important;}
*html table.wunschliste		{width:95% !important;}
*html div.sortdiv			{width:800px;}
*html div.container p.voucher		{margin:6px 0px;}
*html .csl_price	{width:40px;}
*html .csl_image	{width:25px;}
*html .csl_name		{width:86px; margin-left:25px;}

/* Hacks IE 7 */
*+html #left input.text {width:110px;}
*+html #content_xl		{width:814px;}
*+html .cols3			{margin-right:18px;}
*+html .products		{width:814px;}
*+html .cols4			{margin-right:13px;}
*+html .cols4 .img		{left:15px;}
*+html .cols4 .prdata	{left:15px;}
*+html .cols4 .prices	{left:0px; top:45px;}
*+html #topnavi ul		{margin-top:6px;}
*+html #topnavi ul ul	{margin-left:-150px; top:36px;}
*+html ul.level1		{z-index:100 !important;}
*+html ul.level2		{z-index:200 !important;}
*+html .cols1 p				{margin:6px 0px;}
*+html div.infos		{z-index:200 !important;}
*+html div.crosslinks div.showinfos	{display:none;}
*+html div.lastviewed div.showinfos	{display:none;}
*+html div.memolist div.prdata p	{margin:6px 0px;}


/* Beginn Suma Start Box */

.suma_box {color: #000000; height:auto; padding:6px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.suma_box h2 {color: #009ed1; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box h3 {color: #009ed1; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box h4 {color: #009ed1; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box a {color: #000000; font-size: 12px!important; font-family:Arial, Helvetica, sans-serif;}
/* Ende Suma Start Box  */


/* Beginn Suma Cat Box */
.suma_box_cat {color: #000000; height:auto; background-color:#FFFFFF; padding:10px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-left:201px; margin-right:11px}
.suma_box_cat h2 {color: #009ed1; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box_cat h3 {color: #009ed1; font-size: 13px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box_cat h4 {color: #009ed1; font-size: 13px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:1px}
.suma_box_cat a {color: #000000; font-size: 12px!important; font-family:Arial, Helvetica, sans-serif;}
/* Ende Suma Cat Box  */
