html		{ display: block; }
body		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f9f9f9; font-family: Arial, Helvetica, Sans-Serif; font-size:0.7em; 
		scrollbar-highlight-color: #ddd;
		scrollbar-base-color: #999;
		scrollbar-face-color: #ccc;
		scrollbar-shadow-color: #999;
		scrollbar-3dlight-color: #fff;
		scrollbar-darkshadow-color: #666;
		scrollbar-track-color: #ddd;
		scrollbar-arrow-color: #666;
}
div.page_bg	{ width:100%; background: url('../images/blankbg.gif') repeat left top; }
div.header	{ background: url("images/header.jpg") no-repeat left top; height:67px; width:750px; }
div.hnav	{ width:100%; background: url("../images/rhnav.gif") repeat-x left top; height:76px; }
div.toplinks	{ width:750px; background: url("images/hnav.jpg") no-repeat left top; height:76px; }
table.hnav	{ width:750px; height:76px; }
table.hnav td.oflinks	{ width:264px; text-align:left; vertical-align:middle; }
table.hnav td.oflinks table.mainmenu td.buton	{ width:112px; text-align:center; height:20px; vertical-align:middle; padding-bottom:3px; }
table.hnav td.oflinks table.mainmenu td.buton a	{ color:#fff; font-weight:bold; font-size:12px; font-family: Arial,Helvetica,sans-serif; text-decoration:none; letter-spacing: 1px; }
table.hnav td.oflinks table.mainmenu td.buton a:hover	{ color:#333; text-decoration:none; }
table.hnav td.oflinks table.mainmenu td.buton a.mmactive	{ color:#000; font-weight:bold; font-size:12px; font-family: Arial,Helvetica,sans-serif; text-decoration:none; letter-spacing: 1px; }
table.hnav td.oflinks table.mainmenu td.buton a.mmactive:hover	{ color:#000; text-decoration:none; }
td.tsearch	{ color:#eee; font-weight:bold;  font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; vertical-align:top; }
td.tsearch	a		{ color:#eeeeee; font-weight:bold;  font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:right; vertical-align:middle; text-decoration:none; }
td.tsearch	a:hover		{ color:#ffffff; font-weight:bold;  font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:right; vertical-align:middle; text-decoration:none; }
td.tsearch input.go	{ border:none; margin-left:4px; width:25px; height:19px; vertical-align:middle; }
td.tsearch input.search	{ color:#000; font-size:10px; border:1px solid #666; margin-left:4px; width:100px; background:#ccc; height:19px; vertical-align:middle; }
table.body	{ border:none; padding:0px; width:735px; vertical-align:top; }
table.body td.linkbar	{ padding:0px 0px 0px 0px; width:190px; background: url(../images/vnav.gif) top right; vertical-align:top; background-repeat: repeat-y; }
table.body td.linkbar table.links	{ margin-left:23px; margin-top:5px; width:166px; white-space:nowrap; color:#eee; font-weight:bold; font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.linkbar table.links a	{ margin-top: 10px; margin-left:12px; white-space:nowrap; color:#766; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.linkbar table.links a:hover	{ color:#000; text-decoration:none; }
table.body td.linkbar table.links a.active	{ margin-top: 10px; margin-left:12px; white-space:nowrap; color:#000; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.linkbar table.links a.active:hover	{ color:#000; text-decoration:none; }
table.body td.linkbar table.links a.sub_active	{ margin-top: 10px; margin-left:22px; white-space:nowrap; color:#000; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.linkbar table.links a.sub_active:hover	{ color:#000; text-decoration:none; }
table.body td.linkbar table.links a.sub_inactive	{ margin-left:22px; white-space:nowrap; color:#766; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.linkbar table.links a.sub_inactive:hover	{ color:#000; text-decoration:none; }
table.body td.linkbar table.links div.titl	{ width:166px; background: url(../images/navsubtitle.gif); height:25px; text-align:center; }
div.titl_abstand				{ padding-top:7px; color:#fff; }
/* body style */
table.body td.body	{ padding-left:9px; padding-right:7px; padding-top:15px; color:#333; font-size:11px; text-align:justify; vertical-align:top; width:530px; }
.page_text	{ color:#333; font-size:11px; text-align:justify; vertical-align:top; }
table.body td.body table.news	{ border:0px; width:500px; font-family:Arial; }
table.body td.body table.news td.name	{ padding-left:5px; border:1px solid #666666; text-align:left; width:370px; vertical-align:middle; height:20px; color:#ffffff; font-weight:bold; font-family:Arial; font-size:12px; background:url("../images/dbg.gif") repeat; }
table.body td.body table.news td.date	{ border:1px solid #666666; text-align:right; width:130px; vertical-align:middle; height:20px; color:#ffffff; font-weight:bold; font-family:Arial; font-size:12px; background:url("../images/dbg.gif") repeat; }
table.body td.body table.news td.text	{ border:1px solid #999999; width:500px; vertical-align:top; text-align:justify; background:url("../images/headerbg.gif") repeat; font-family:Arial; font-size:12px; }

table.body td.body table.found	{ border:0px; width:500px; font-family:Arial; }
table.body td.body table.found td.titl	{ border:1px solid #666; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; background:url("../images/dbg.gif") repeat; }
table.body td.body table.found td.link	{ border:1px solid #666; text-align:center; width:150px; color:#000; font-family:Arial; font-size:12px; background:url("../images/headerbg.gif") repeat; }
table.body td.body table.found td.menu	{ border:1px solid #666; text-align:left; width:310px; color:#000; font-family:Arial; font-size:12px; background:url("../images/headerbg.gif") repeat; font-weight:bold; }
table.body td.body table.found td.hits	{ border:1px solid #666; text-align:center; background:url("../images/headerbg.gif") repeat; font-family:Arial; font-size:12px; width:40px; }
table.body td.body table.found td.void	{ height:5px; background-color:#eee; }

table.body td.body table.table	{ border:1px solid #aaa; width:500px; font-family:Arial; }
table.body td.body table.table td.left	{ border:1px solid #666; text-align:left; width:110px; vertical-align:middle; background:url("../images/dbg.gif") repeat; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; padding-left:5px; }
table.body td.body table.table td.left2	{ border:1px solid #666; text-align:left; width:150px; vertical-align:middle; background:url("../images/dbg.gif") repeat; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; padding-left:5px; }
table.body td.body table.table td.right	{ border:1px solid #666; text-align:left; width:380px; vertical-align:middle; color:#000; font-weight:bold; font-family:Arial; font-size:12px; background:url("../images/headerbg.gif") repeat; }
table.body td.body table.table td.right2 { border:1px solid #666; text-align:justify; width:340px; vertical-align:top; color:#000; font-family:Arial; font-size:12px; background:url("../images/headerbg.gif") repeat; }
table.body td.body table.table td.full	{ border:1px solid #666; width:500px; vertical-align:top; text-align:center; background:url("../images/headerbg.gif") repeat; font-family:Arial; font-size:12px; color:#000; font-weight:bold; }
table.body td.body table.table td.content	{ border:1px solid #666; width:500px; vertical-align:top; text-align:justify; background:url("../images/dbg.gif") repeat; font-family:Arial; font-size:12px; color:#fff; }


table.body td.body div.title	{ font-weight:bold; font-style: italic; font-size:20px; font-family:"Times New Roman"; text-align:center; }
table.body td.body a	{ font-weight:bold; color:#3333aa; text-decoration:none; }
table.body td.body a:hover	{ color:#666666; text-decoration:none; }
table.body td.right	{ padding:3px 3px 3px 3px; width:154px; font-size:0.9em; top:0px; vertical-align:top; }



/* body style end */

.page_title	{ font-size:12px; font-weight:bold; color:#600; }
.page_subtitle	{ font-family:Arial; font-size:12px; font-weight:bold; color:#33a; }
a.page_link	{ font-size:11px; font-weight:bold; color:#000; text-decoration:none; }
a.page_link:hover	{ font-size:11px; color:#666; text-decoration:none; }
.ref_text	{ color:#000; font-size:10px; }
a.ref_link	{ font-weight:bold; color:#339; text-decoration:none; font-size:10px; }
a.ref_link:hover	{ color:#00f; text-decoration:none; font-size:10px; }
.ref		{ font-weight:bold; color:#644; font-size:10px; }
.main_ref	{ font-weight:bold; color:#666; font-size:10px; }
.text_big	{ font-size:16px; font-weight:500; font-family:"Verdana"; }
.text_box			{ color:#000066; font-size:13px; font-weight:bold; }
.input_message_small	{ border:1px solid #4D4D4D; width:250px; color:#000000; background:#cccccc; font-size:11px; text-indent:1pt; height:24px; vertical-align:middle; font-family: arial; font-weight:bold; }
.input_message_big	{ border:1px solid #4D4D4D; width:400px; color:#000000; background:#cccccc; font-size:12px; text-indent:1pt; vertical-align:middle; font-family: arial; }
table.hnav td.midal div.tsearch input.go	{ border:none; margin-left:4px; width:25px; background:#AAAAAA; height:18px; vertical-align:middle; }
.mainmenubackl	{ width:150px; background: url("../images/mainmenubackl.gif") no-repeat; height:60px; vertical-align:middle; font-family:Arial; font-size:12px; font-weight:bold; text-align:left; padding-left:5px; color:#000; padding-bottom:8px; }
.mainmenubackr	{ width:165px; background: url("../images/mainmenubackr.gif") no-repeat; height:60px; vertical-align:middle; font-family:Arial; font-size:12px; font-weight:bold; text-align:right; padding-right:5px; color:#000; padding-bottom:8px; }
.lightborder	{ border:1px solid #ccc; vertical-align:top; }
.titlsm		{ color:#3333AA; font-weight:bold; font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.body table.sitemap td.lightborder a.smlink	{ padding-left:5px; color:#600; font-size:12px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
table.body td.body table.sitemap td.lightborder a.smlink:hover	{ color:#000; text-decoration:underline; }
.end_of_page	{ height:24px; background: url("../images/pageend.gif") repeat-x left top; vertical-align:top; text-align:center; }
a.totop_link	{ text-decoration: none; font-family:Arial; font-size:11px; color:#999; }
a.totop_link:hover	{ color:#333; text-decoration:none; }
div.help_box	{ position:absolute; top:67px; left:0px; width:260px; height:76px; background: url('../images/helpbg.jpg') no-repeat left top; padding:5px; font-family:Arial; font-size:10px; color:#000; }
div.menu_help_box	{ font-family:Arial; font-size:10px; color:#000; }
div.last_menu_titl	{ width:166px; background: url(../images/navlasttitle.gif); height:15px; }

/* table for products */
table.table_prod_sa		{ width:157px; }
table.table_prod_sa td.td_top		{ width:157px; height:22px; background: url('../images/top_sa.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sa td.td_middle	{ width:155px; border:1px solid #666; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sa td.td_bottom	{ width:157px; height:42px; background: url('../images/bottom_sa.gif') no-repeat left top; margin-left:3px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sb		{ width:232px; }
table.table_prod_sb td.td_top		{ width:232px; height:22px; background: url('../images/top_sb.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sb td.td_middle	{ width:230px; border:1px solid #666; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sb td.td_bottom	{ width:232px; height:42px; background: url('../images/bottom_sb.gif') no-repeat left top; margin-left:3px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sc		{ width:492px; }
table.table_prod_sc td.td_top		{ width:492px; height:22px; background: url('../images/top_sc.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sc td.td_middle	{ width:490px; border:1px solid #666; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sc td.td_bottom	{ width:492px; height:42px; background: url('../images/bottom_sc.gif') no-repeat left top; margin-left:3px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_scd		{  }
table.table_prod_scd td.td_top1		{ width:246px; height:22px; background: url('../images/top_sc_1.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_scd td.td_top2		{ width:246px; height:22px; background: url('../images/top_sc_2.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_scd td.td_middle1	{ width:244px; border-left:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #666; border-right:0px; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_scd td.td_middle2	{ width:244px; border-left:0px; border-top:1px solid #666; border-bottom:1px solid #666; border-right:1px solid #666; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_scd td.td_bottom1	{ width:246px; height:42px; background: url('../images/bottom_sc_1.gif') no-repeat left top; margin-left:3px; margin-right:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_scd td.td_bottom2	{ width:246px; height:42px; background: url('../images/bottom_sc_2.gif') no-repeat left top; margin-left:5px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct		{ width:492px; }
table.table_prod_sct td.td_top1		{ width:164px; height:22px; background: url('../images/top_sc1.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct td.td_top2		{ width:164px; height:22px; background: url('../images/top_sc2.gif') repeat-x left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct td.td_top3		{ width:164px; height:22px; background: url('../images/top_sc3.gif') no-repeat left top; margin-top:2px; margin-bottom:2px; margin-left:4px; margin-right:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct td.td_middle1	{ width:162px; border-left:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #666; border-right:0px; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sct td.td_middle2	{ width:162px; border-left:0px; border-top:1px solid #666; border-bottom:1px solid #666; border-right:0px; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sct td.td_middle3	{ width:162px; border-left:0px; border-top:1px solid #666; border-bottom:1px solid #666; border-right:1px solid #666; background-color:#ccc; text-align:center; horizontal-align:middle; }
table.table_prod_sct td.td_bottom1	{ width:164px; height:42px; background: url('../images/bottom_sc1.gif') no-repeat left top; margin-left:3px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct td.td_bottom2	{ width:164px; height:42px; background: url('../images/bottom_sc2.gif') repeat-x left top; margin-left:3px; margin-right:3x; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.table_prod_sct td.td_bottom3	{ width:164px; height:42px; background: url('../images/bottom_sc3.gif') no-repeat left top; margin-left:3px; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff;  text-align:center; horizontal-align:middle; font-weight:bold; }
table.pt		{ width:498px; }
table.pt td.top		{ background: url('../images/pt_top.gif') no-repeat center bottom; width:498px; height:34px; }
table.pt td.content	{ background: url('../images/pt_content.gif') y-repeat center top; width:498px; text-align:center; vertical-align:middle; }
table.pt td.bottom	{ background: url('../images/pt_bottom.gif') no-repeat center top; width:498px; height:33px; }

table.at td.titl	{ border: 1px solid #999; background-color:#666; color:fff; font-family:Arial,Helvetica,Sans-Serif; font-weight:bold; font-size:12px; padding-left:4px; padding-right:4px; text-align:center; }
table.at td.avai	{ border: 1px solid #666; background-color:#eee; color:000; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; text-align:center; vertical-align:middle; }

.sizes	{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#fff; }
table.body td.body a.prodtab	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; font-weight:bold; font-decoration:none; }
table.body td.body a.prodtab:hover	{ color:#000; font-decoration:none; }