/* general settings */
body {margin:0px;font-family:Arial,sans-serif;background-color:#4D4D4D;color:#000000;}
input{font-family:Arial,sans-serif;background:#ECECEC;padding:1px;color:#000000;} 
select{font-family:Arial,sans-serif;background:#ECECEC;padding:1px;color:#000000;}
textarea{font-family:Arial,sans-serif;background:#ECECEC;padding:1px;color:#000000;font-size:10pt;}
select.search_select {padding:0px;border:1px solid #FF8000;text-align:right;}
select.border{border:1px solid #FF8000;}
input.image {background:none;}
input.search_input {border:1px solid #000000;height:12px;font-size:8pt;}
input.radio {background:none;}
input.number_input{width:30px;text-align:right;border:1px solid #FF8000;}
input.border{border:1px solid #FF8000;}
textarea.border{border:1px solid #FF8000;width:210px;height:60px;}
img {border:0px }
img.red {border:1px solid #FF8000;}
img.left {float:left;margin-right:10px;border:1px solid #FF8000;}
img.left_blank {float:left;margin-right:10px;}
img.right_blank {float:right;margin-left:10px;}
img.on_click {display:none;}
hr{color:#533D28;height:2px;border-width:0px;background-color:#FF8000;border-top: solid 2px #FF8000;margin-left:auto;margin-right:auto;}
hr.black{color:#000000;height:1px;border-width:0px;background-color:#000000;border-top: solid 1px #000000;margin-left:auto;margin-right:auto;}
td {font-family:Arial,sans-serif;vertical-align:top;}
ul.agb {list-style-type:none;padding:0px; }
ul.agb li {padding:20px 0px 0px 10px;}
p{padding:0px;margin:0px;}
p.warn{color:#FF0000;}
p.index_teaser{text-align:center;color:#000000;font-weight:bold;}
span.big {font-size:12pt}
span.big_inline{font-size:12pt;font-weight:bold;color:#000000;border-bottom:3px double #FF8000;}
span.small_inline{font-size:10pt;font-weight:bold;color:#000000;border-bottom:3px double #FF8000;}
strong.warn{color:#FF0000;}
strong.big{font-size:11pt;margin:10px 0px 5px 0px;}

h1{color:#000000;text-decoration:none;padding:0px 0px 10px 0px;margin:0px;font-size:16pt;}
h1.product{color:#000000;text-decoration:none;padding:0px 0px 10px 0px;margin:0px;font-size:14pt;}
h2{color:#000000;text-decoration:none;padding:0px 0px 5px 0px;margin:0px;font-size:12pt;}

/* divs */
div.warn {border:1px solid #FF0000;color:#ff0000;font-weight:bold;background-color:#DADADA;padding:5px;text-align:center;}

div.info_box {font-family:Arial,sans-serif;font-size:9pt;display:none;position:absolute;top:120px;left:300px;border:1px solid #000000;background-color:#CECECE;width:350px;z-index:5;}
div.info_box div.inf_head{background-color:#FF8000;font-weight:bold;padding:5px;}
div.info_box div.inf_content{padding:5px;}
div.info_box div.inf_bottom{background-color:#6E6E6E;text-align:center;padding:5px;}

div.filter_box {font-family:Arial,sans-serif;font-size:9pt;border:1px solid #000000;background-color:#CECECE;width:100%;}
div.filter_box div.ft_head{background-color:#FF8000;color:#2D2D2D;font-weight:bold;padding:5px;}
div.filter_box div.ft_content{color:#000000;padding:5px;float:left;}
div.filter_box div.ft_bottom{background-color:#808080;text-align:center;padding:5px;}

div.sort_box {background-color:#FF8000;color:#000000;font-weight:bold;margin-top:10px;border:1px solid #000000;height:23px;}
div.sort_box div.sort_entry{color:#000000;padding:5px;float:left;}
div.sort_box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.navi {border:1px solid #000000;color:#000000;font-weight:normal;margin-top:10px;background-color:#CECECE;height:32px;}
div.navi div.nav_left{color:#000000;padding:5px;float:left;}
div.navi div.nav_right{color:#000000;padding:9px 5px 5px 5px;float:right;}
div.navi:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.outer{width:1000px;margin:0 auto;}
div.outer_print{width:1000px;margin:0 auto;background-color:#B2B2B2;}
div.outer div.header{width:100%;height:96px;background-color:#6E6E6E;margin:20px 0px 10px 0px;background-image:url(images/layout/header_right.jpg);background-position:top right;background-repeat:no-repeat;}

div.outer div.headquicklinks{width:100%;height:25px;background-color:#6E6E6E;margin:0px 0px 4px 0px;color:#FFFFFF;font-size:8pt;}
div.outer div.headquicklinks div.left{padding:6px 0px 0px 10px;float:left;}
div.outer div.headquicklinks div.right{padding:6px 10px 0px 0px;float:right;}

div.outer div.headnavi {width:100%;height:20px;background-color:#FF8000;font-size:8pt;margin:0px 0px 4px 0px;}
div.outer div.headnavi div.search{width:200px;height:16px;color:#000000;float:left;border-right:1px solid #4D4D4D;padding:2px 0px 2px 0px;text-align:center;font-size:8pt;}
div.outer div.headnavi div.headnavi_box{color:#000000;float:left;height:20px;}
div.outer div.headnavi div.headnavi_box p{margin:3px 0px 0px 10px;}

div.outer div.content_outer{width:100%;overflow:hidden;background-image:url(images/layout/menu_col_bg.gif);background-position:0px 0px;background-repeat:repeat-y;position:relative;} 

div.outer div.content_outer div.outer_menu {width:200px;background-color:#808080;padding-top:10px;float:left;}
div.menu_box {width:182px;margin:0px auto 20px auto;}
div.menu_box div.menu_box_head {width:100%;height:20px;background-image:url(images/layout/box_top.gif);background-position:top left;background-repeat:no-repeat;text-align:center;background-color:#FF8000;}
div.menu_box div.menu_box_head p {color:#000000;font-weight:bold;font-size:9pt;padding:3px 0px 0px 0px;}
div.menu_box div.menu_box_content {width:178px;background-color:#6B6B6B;border-left:2px solid #FF8000;border-right:2px solid #FF8000;padding:5px 0px 0px 0px;}
div.menu_box div.menu_box_content div.entry {width:151px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 4px;background-image:url(images/layout/menu_bg_off.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry_on {width:151px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 4px;background-image:url(images/layout/menu_bg_on.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry2 {width:141px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 14px;background-image:url(images/layout/menu2_bg_off.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry2_on {width:141px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 14px;background-image:url(images/layout/menu2_bg_on.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry3 {width:131px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 24px;background-image:url(images/layout/menu3_bg_off.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry3_on {width:131px;height:22px;padding:3px 0px 0px 20px;margin:0px 0px 0px 24px;background-image:url(images/layout/menu3_bg_on.gif);background-repeat:no-repeat;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content p {margin:-2px 0px 0px 15px;}
div.menu_box div.menu_box_footer {width:100%;height:5px;background-image:url(images/layout/box_bottom.gif);background-repeat:no-repeat;}
div.menu_box div.menu_box_content_right{width:178px;border-left:2px solid #FF8000;border-right:2px solid #FF8000;padding:5px 0px 0px 0px;line-height:200%;padding:5px 0px 5px 0px;text-align:right;font-size:9pt;background-color:#B2B2B2;}

div.outer div.content_outer div.content{background-color:#B2B2B2;width:590px;float:left;margin:0px 0px 0px 9px;padding:5px 5px 50px 5px;min-height:500px;font-size:9pt;color:#000000;}
div.outer div.content_outer div.content p{padding:0px 0px 10px 0px;}

div.outer div.content_outer div.add_boxes {width:182px;float:right;}
div.add_boxes div.menu_box_head {width:100%;height:20px;background-image:url(images/layout/box_top_right.gif);background-position:top left;background-repeat:no-repeat;text-align:center;background-color:#FF8000;}
div.add_boxes div.menu_box_footer {width:100%;height:5px;background-image:url(images/layout/box_bottom_right.gif);background-repeat:no-repeat;}

div.bar {width:100%;height:20px;background-color:#FF8000;text-align:center;padding-top:5px;margin-bottom:15px;}
div.image_window {display:none;border:1px solid #FF8000;background-color:#FF8000;text-align:center;}

div.product_box{margin-top:10px;min-height:100px;width:100%;border:1px solid #000000;background-color:#CECECE;}
div.product_box div.product_picture{width:100px;height:100px;float:left;border-right:1px solid #000000;background-color:#FFFFFF;overflow:hidden;}
div.product_box div.product_head{color:#000000;background-color:#FF8000;font-weight:bold;width:479px;padding:5px;float:right;}
div.product_box div.product_head div.product_head_left{float:left;}
div.product_box div.product_head div.product_head_right{float:right;font-weight:normal;}
/*div.product_box div.product_head:after{ content: "."; display: block; height: 0; clear: right; visibility: hidden; }*/
div.product_box div.product_content{border-top:1px solid #000000;width:489px;float:right;height:74px;}
div.product_box div.product_content div.pc_left{float:left;width:240px;padding:4px;line-height:185%;}
div.product_box div.product_content div.pc_right{float:right;width:220px;padding:4px;line-height:175%;text-align:right;}

div.product_details{background-color:#CECECE;width:100%;margin:0px 0px 0px 0px;}
div.product_details div.pd_picture{width:310px;float:left;text-align:center;border-right:1px solid #FF8000;margin-right:5px;}
div.product_details div.pd_picture div.pd_picture_entry{border-bottom:1px solid #FF8000;text-align:right;padding:5px;}
div.product_details div.pd_head{border-bottom:4px solid #FF8000;font-weight:bold;width:100%;padding:5px 0px 5px 0px;background-color:#B2B2B2;}
div.product_details div.pd_head div.pd_head_left{float:left;}
div.product_details div.pd_head div.pd_head_right{float:right;text-align:center;font-size:12pt;}
div.product_details div.pd_head:after{ content: "."; display: block; height: 0; clear: right; visibility: hidden; }
div.product_details div.pd_content{width:260px;min-height:378px;padding:5px 0px 0px 5px;line-height:150%;float:left;position:relative;}
div.product_details div.pd_content:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.product_details div.pd_bottom{color:#ECECEC;background-color:#FF8000;width:100%;padding:5px 0px 5px 0px;height:10px;text-align:center;}

div.cart div.ct_entry{border-bottom:1px dotted #FF8000;font-size:8pt;padding:2px;float:left;width:174px;} 
div.cart div.ct_entry div.ct_text{float:left;} 
div.cart div.ct_entry div.ct_price{float:right;margin-right:4px;} 
div.cart div.ct_entry div.ct_text_prod{width:100%;text-align:left;} 
div.cart div.ct_entry div.ct_price_prod{width:100%;text-align:right;font-weight:bold;} 
div.cart div.ct_entry:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.page_navi{border:1px solid #000000;padding:5px;margin-bottom:20px;width:580px;float:left;background-color:#CECECE;}
div.page_navi div.pn_entry {float:left;margin-left:15px;border-bottom:2px solid #CECECE;border-top:2px solid #CECECE;}
div.page_navi div.pn_entry_first {font-weight:bold;float:left;margin-left:5px;border-bottom:2px solid #CECECE;border-top:2px solid #CECECE;}
div.page_navi div.pn_entry_active {font-weight:bold;float:left;margin-left:15px;border-bottom:2px solid #FF8000;border-top:2px solid #FF8000;}
div.page_navi:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.clear {width:100%;clear:both;visibility:hidden;height:1px;}
div.hr {width:100%;clear:both;margin:10px 0px 10px 0px;}
div.bold {font-weight:bold;font-size:11pt;clear:both;margin:10px 0px 5px 0px;}
div.p{clear:both;}
div.p_left{width:150px;text-align:right;float:left;margin-top:7px;}
div.p_left2{width:120px;text-align:right;float:left;margin-top:7px;font-weight:bold;}
div.p_leftwarn{width:150px;text-align:right;float:left;margin-top:7px;font-weight:bold;color:#FF0000;}
div.p_left2warn{width:120px;text-align:right;float:left;margin-top:7px;font-weight:bold;color:#FF0000;}
div.p_right{width:300px;text-align:left;float:left;margin:5px 0px 0px 10px;}
div.p_right2{width:300px;text-align:left;float:left;margin:7px 0px 0px 10px;}
div.p_right3{width:430px;text-align:left;float:left;margin:7px 0px 0px 10px;}
div.p_bottom{text-align:center;border:1px solid #FF8000;margin-top:40px;padding:5px;}
div.left_100{float:left;text-align:right;margin:5px;padding:8px 5px 5px 5px;width:100px;}
div.left_300{float:left;text-align:left;margin:5px;padding:5px;width:300px;}


div.center{text-align:center;width:100%;}
div.center_bottom{text-align:center;width:100%;position:absolute;bottom:0px;}
div.picture_follow_div {position:absolute;overflow:hidden; visibility: hidden;z-index:999;background-color:#000000;padding:1px;border:1px solid #FF8000;}

div.picture_box_background{background-color:#000000;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;height:100%;width:100%;position:fixed;left:0px;top:0px;z-index:2;display:none;}
div.picture_box{background-color: #fff;height:700px;width:1000px;z-index:5;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;position:absolute;display:none;}
div.picture_box div.picture_box_content{float:right;width:799px;height:700px;text-align:center;overflow:auto;border-left:1px solid #FF8000;background-color:#9E9E9E;}
table.picture_center{width:100%;height:100%;border-collapse:collapse;padding:0px;}
table.picture_center td{text-align:center;vertical-align:middle;}
div.picture_box div.picture_box_navi{float:left;width:200px;height:700px;overflow:auto;text-align:center;background-color:#808080;}
div.picture_box div.picture_box_navi div.picture_box_navi_entry {margin:10px 0px 10px 0px;}
div.picture_box div.picture_box_bottom{position:absolute;bottom:20px;right:350px;}
div.picture_box div.picture_box_title{position:absolute;top:10px;right:10px;border-bottom:1px solid #FF8000;}

div.inbox{width:100%;height:300px;overflow:auto;border:1px solid #000000;}
div.ticker_outer{position:absolute;left:2px;top:2px;width:173px;height:110px;overflow:hidden;}
div.ticker_inner{position:relative;left:0px;top:0px;width:173px;height:110px;}

/* tables */
table.list1{width:100%;margin-bottom:20px;border:1px solid #FF8000;border-collapse:collapse;padding:0px;}
table.list1 tr.head{background-color:#FF8000;}
table.list1 tr.head td{border-bottom:1px solid #FF8000;font-weight:bold;}
table.list1 tr.odd{background-color:#DADADA;}
table.list1 tr.even{background-color:#CAC9C9;}
table.list1 tr.bottom{background-color:#FF8000;text-align:center;}
table.list1 td{padding:5px;color:#000000;}
table.list1 td.warn{color:#FF0000;}
table.list1 td.info{color:#FF0000;text-align:center;vertical-align:middle;font-weight:bold;font-size:12pt;background-color:#ECECEC;}

table.list2{width:100%;margin-bottom:20px;border-collapse:collapse;padding:0px;}
table.list2 tr.head td{font-weight:bold;}
table.list2 tr.bottom{text-align:center;}
table.list2 td{padding:5px;font-size:9pt;}
table.list2 td.warn{color:#FF0000;}
table.list2 td.info{color:#FF0000;text-align:center;vertical-align:middle;font-weight:bold;font-size:12pt;background-color:#ECECEC;}
table.list2 tr.bottomnavi{text-align:center;}
table.list2 tr.bottomnavi td{border:1px solid #FF8000;}

table.list3{width:100%;border-collapse:collapse;padding:0px;}

table.cart{width:100%;border-collapse:collapse;padding:0px;border:1px solid #000000;}
table.cart tr.head{}
table.cart tr.head td{font-weight:bold;text-align:center;background-color:#FF8000;}
table.cart td{padding:5px;border-bottom:1px solid #000000;vertical-align:bottom;background-color:#CECECE;}
table.cart tr.sum td{border:none;text-align:right;}
table.cart tr.bottom{text-align:center;}
table.cart tr.bottom td{border:1px solid #000000;background-color:#808080;}




/* input */
input.button {border:1px solid #FF8000;padding:1px;color:#000000;font-weight:bold;cursor:pointer;}
input.button_small{border:1px solid #FF8000;padding:0px;color:#000000;font-weight:normal;cursor:pointer;font-size:8pt;}
input.button_search{border:1px solid #000000;padding:0px;color:#000000;font-weight:normal;cursor:pointer;font-size:8pt;height:16px;}


/* links */
a					{text-decoration:underline;color:#000000;}
a:link		{ }
a:visited	{ }
a:active	{ }
a:hover		{color:#FF8000;text-decoration:none;}

a.bigred					{text-decoration:underline;color:#000000;font-size:11pt;font-weight:bold;}
a.bigred:link		{ text-decoration:underline;color:#000000;font-size:11pt;font-weight:bold;}
a.bigred:visited	{text-decoration:underline;color:#000000;font-size:11pt; font-weight:bold;}
a.bigred:active	{text-decoration:underline;color:#000000;font-size:11pt;font-weight:bold; }
a.bigred:hover		{color:#FF8000;text-decoration:none;font-size:11pt;font-weight:bold;}

a.white {color:#ECECEC;font-weight:bold;text-decoration:none;font-size:9pt;}
a.white:hover{text-decoration:underline;}
a.red {color:#000000;font-weight:normal;text-decoration:underline;font-size:9pt;}
a.red:hover{text-decoration:underline;}
a.important {color:#000000;font-weight:bold;text-decoration:underline;font-size:9pt;}
a.important:hover{text-decoration:none;color:#FF8000;}
a.bold {color:#FF8000;font-weight:bold;text-decoration:none;font-size:9pt;}
a.bold:hover{text-decoration:none;}
a.none {text-decoration:none;}
a.none:hover{text-decoration:none;}

div.outer div.headquicklinks a{text-decoration:none;color:#ECECEC;font-weight:bold;font-size:8pt;}
div.outer div.headquicklinks a:hover{text-decoration:underline;}
div.outer div.headnavi a{text-decoration:none;color:#000000;font-weight:normal;font-size:8pt;text-decoration:underline;}
div.outer div.headnavi a:hover{color:#ffffff;text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry a {color:#000000;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry_on a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry_on a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry2 a {color:#000000;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry2 a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry2_on a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry2_on a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry3 a {color:#000000;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry3 a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry3_on a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:8pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry3_on a:hover {text-decoration:none;}
div.bar a {color:#ECECEC;font-weight:bold;text-decoration:none;font-size:9pt;}
div.bar  a:hover{text-decoration:underline;}
div.product_box div.product_head div.product_head_right a{font-weight:normal}
div.product_box div.product_head div.product_head_right a:hover{text-decoration:none;color:#ECECEC;}
