/* Allgemein  */
.ch_web
{
	background-color: #FFFFFF !important;
}
.ch_web #pageTop
{
	background-color: #809B68 !important;
}

#documentCanvas ol, #documentCanvas ul
{
    padding-left: 35px;
}
div#documentCanvas
{
    padding: 0px 8px;
    font-size: 13px;
    width: 959px;
}
#gh_proddesc
{
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    background-color: #E9EEF7;
    border: 1px solid #E9EEF7;
    font-size: 13px;
    max-width: 400px;
    min-width: 200px;
    padding: 4px;
}
#gh_proddesc_left
{
    padding: 4px;
}
hr
{
    margin-top: 4px;
    margin-bottom: 4px;
}
#documentCanvas a
{
    text-decoration: none;
    color: #093875;
}
div#gh_proddesc > span
{
    padding: 4px;
}
div#gh_proddesc_left > blockquote
{
    padding: 4px;
}
div#gh_proddesc_left > p
{
    padding: 3px;
}
div#main
{
    width: 100%;
}
div#main > p
{
    font-size: 13px;
    line-height: 16px;
}
div#main > form
{
    border: 1px solid #799064;
    background-color: #9EB687;
}
div#main > span
{
    display: block;
    color: #990000;
}
div#advright
{
    position: absolute; /* left: 785px;     top: 13px; */
}
#gh_box_send_i input
{
	font-size: 11px !important;
	padding-left: 13px;
}
#documentCanvas
{
    font-size: 13px !important;
}
table.gh_topmenu_table
{
    width: 100%;
    margin: 0px;
    border: 0px;
    border-collapse: collapse;
}
tr.gh_topmenu_odd
{
    background: #9EB687 none repeat scroll 0 0;
    border-bottom: 1px solid #9EB687;
    font-size: 11px;
    vertical-align: top;
    padding: 2px;
}
tr.gh_topmenu_odd > td
{
    padding: 2px;
    border-bottom: solid 1px #809B68;
}
tr.gh_topmenu_even
{
    border-bottom: 1px solid #9EB687;
    vertical-align: top;
    padding: 2px;
}
tr.gh_topmenu_even > td
{
    padding: 2px;
    border-bottom: solid 1px #809B68;
}
tr.gh_topmenu_even td:first-child
{
    background-color: White;
}
tr.gh_topmenu_odd td:first-child
{
    background-color: White;
}
tr.gh_topmenu_even td.s:first-child
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    background: #E5E5E5 none repeat scroll 0 0;
    padding: 4px;
    text-align: center;
}
td > table.s
{
    background-color: Transparent;
}
table[style]
{
    background-color: White;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
table[style] td
{
    border-bottom: solid 1px #809B68;
    padding: 2px;
}
table[style] td.s
{
    background: #9EB687 !important;
    padding-left: 2px;
}
/*
td.s[bgcolor]
{
    background-color: #9EB687;
}
*/
table td.s
{
    padding-top: 4px;
}
span.notrans > a img
{
    padding: 0px 5px 0px 5px;
}

TABLE.gh_topmenutable
{
	padding: 10px 0 0 5px !important;
}

TH.xf_th
{
	background-color: #F3F3FF;
	border-right: 1px solid #E0E0E0;	
	border-bottom: 1px solid #E0E0E0;
}

TR.xf_tr_odd
{
	background-color: #F3F3FF;
	border-bottom: 1px solid #E0E0E0;
}

TR.xf_tr_even
{
	border-bottom: 1px solid #E0E0E0;
}

/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
A.btn
{
    font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}
A.sbtn
{
    font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}
A.sp
{
    text-decoration: none;
}
A.btn1
{
    color: #000000;
    text-decoration: none;
}
.th3
{
    background-color: #005096;
    color: #317dce;
}
.td1
{
    background-color: #000000;
    color: #317dce;
}
.tb1
{
    background-color: #100000;
    color: #317dce;
}
TABLE.tb
{
    background-color: black;
}
.tb2
{
    background-color: #300000;
    color: #317dce;
}
.trc
{
    background-color: #fcebb7;
}
.tb3
{
    background-color: #500000;
    color: #317dce;
}
.lh1
{
    background-color: #ffeaaf;
    font-family: Verdana,Helvetica, Arial;
    color: #000000;
    font-size: 13px;
    font-weight: 800;
    text-decoration: none;
}
.btn3
{
    font-family: Verdana,Helvetica, Arial;
    color: #fcfcfc;
    font-size: 13px;
    font-weight: 800;
    text-decoration: none;
}
A.btn3:hover
{
    background: #0070b6;
}
A.btn4:hover
{
    background: #e0e0e0;
}
.txt3
{
    font-family: Verdana, Helvetica, Arial;
    color: #fcfcfc;
    font-size: 13px;
    font-weight: 800;
}
A.btn2
{
    font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
    font-weight: 500;
    text-decoration: none;
}
A.btn4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
A.btn5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
A.plink
{
    font-family: Verdana, Arial, Lucida, sans-serif;
    color: black;
    font-size: small;
    font-weight: 100;
    text-decoration: none;
}
A.plink2
{
    font-family: Verdana, Arial, Lucida, sans-serif;
    color: black;
    text-decoration: none;
}
TD.p
{
    font-family: fixed;
    font-size: small;
}
.c1
{
    text-align: center;
    font-size: small;
    font-weight: bolder;
}
.c2
{
    text-align: left;
    font-size: small;
}
.s
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
}
.sb
{
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 13px;
}
.sm
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
}
.small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.c3
{
    text-align: center;
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
}
.c4
{
    text-align: right;
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
}
.c5
{
    text-align: left;
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
}
.lt
{
    text-align: center;
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
}
.ft
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
}
.ftold
{
    font-family: Arial, Helvetica;
    color: #ffff40;
    font-size: 13px;
    font-weight: 600;
}
.ftl
{
    background-image: url(http://b.gzhls.at/tl.gif);
}
.ftr
{
    background-image: url(http://b.gzhls.at/tr.gif);
}
.ftm
{
    background-image: url(http://b.gzhls.at/tmid.gif);
}
TD.tb
{
    background-color: #000000;
    font-family: Tahoma;
    color: #ffffff;
    font-size: 13px;
}
TD.ti
{
    background-color: #005096;
    font-family: Verdana;
    color: #ffffff;
    font-size: 13px;
}
TD.tn
{
    background-color: #001060;
    font-family: Verdana;
    color: #ffffff;
    font-size: 13px;
}
TD.tl
{
    background-color: #005096;
    font-family: Verdana;
    color: #ffffff;
    font-size: 13px;
}
TD.tlh
{
}
.trl
{
    background-image: url(http://b.gzhls.at/headerback.gif);
    background-color: #005096;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: left top;
    color: #ffffff;
    font-size: 13px;
}
TD.tdl
{
    font-family: Verdana;
    color: #ffffff;
    font-size: 13px;
}
TD.tl1
{
    background-color: white;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.tl2
{
    background-color: white;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.tc
{
    background-color: #ffffff;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.tdy
{
    background-color: #fadd95;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.ty
{
    background-color: #ffffcf;
    font-family: Verdana,Arial,Helvetica;
    color: #000000;
    font-size: 13px;
}
TD.y1
{
    background-color: #ffffcf;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.y2
{
    background-color: #ffff9f;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.tw
{
    background-color: #ffffff;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TD.tt
{
    background-color: #0070b8;
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
}
TR.t1
{
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    color: #000000;
    font-size: 13px;
}
TR.t2
{
    background-color: #f0f0ff;
    font-family: Verdana, Arial, Helvetica;
    color: #000000;
    font-size: 13px;
}
TABLE.ta1
{
    background-color: black;
}
TABLE.ta1neu
{
    background-color: #a0a0a0;
}
TH.h1
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: 600;
}
A.tl
{
    font-family: Arial;
    color: #bbbbff;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
}
P.x
{
    margin-top: 2pt;
    margin-bottom: 0pt;
}
LI.x
{
    margin-top: 3pt;
    margin-bottom: 1pt;
}
P.pa
{
    background-color: white;
    color: black;
}
A.h
{
    color: #0000df;
    text-decoration: underline;
}
A.n
{
    color: white;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
A.m
{
    color: black;
    text-decoration: none;
}
A.w
{
    color: white;
    font-size: 13px;
    text-decoration: none;
}
A.s
{
    color: white;
    font-weight: bold;
    text-decoration: underline;
}
A.n:hover
{
    text-decoration: underline;
}
A.m:hover
{
    text-decoration: underline;
}
A.ft:visited
{
    color: #e6e6e6;
}
A.w:hover
{
    text-decoration: underline;
}
#documentCanvas LI
{
    margin-top: 2px;
    margin-bottom: 0pt;
}
.tr2
{
    background-color: #666666;
}
.tr1
{
    background-color: #666666;
}
A.bh
{
    text-decoration: underline;
}
.maplink
{
    padding-bottom: 3px;
    background-color: #fffbbf;
    padding-left: 3px;
    padding-right: 3px;
    display: block;
    color: black;
    text-decoration: none;
    padding-top: 3px;
}
A.maplink:hover
{
    background-color: #ffeaaf;
}
SPAN.blaettern
{
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 13px;
    padding-top: 6px;
}
DIV.blaettern
{
    text-align: center;
}
#ghpic
{
    position: relative;
    max-width: 330px;
}
#ghpic IMG
{
    border-bottom-style: none;
    border-right-style: none;
    border-top-style: none;
    border-left-style: none;
}
#ghpic .border-top
{
    background: url(http://b.gzhls.at/border.gif) repeat-x 50% top;
    height: 13px;
}
#ghpic .border-left
{
    width: 13px;
    background: url(http://b.gzhls.at/border.gif) repeat-y left 50%;
    overflow: hidden;
}
#ghpic .border-right
{
    width: 13px;
    background: url(http://b.gzhls.at/border.gif) repeat-y right 50%;
    overflow: hidden;
}
#ghpic .border-bot
{
    background: url(http://b.gzhls.at/border-bottom.gif) no-repeat center bottom;
    height: 24px;
}
#ghpic .ecke
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 13px;
    padding-right: 0px;
    height: 13px;
    overflow: hidden;
    padding-top: 0px;
}
#ghpic .ecke2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 13px;
    padding-right: 0px;
    height: 24px;
    overflow: hidden;
    padding-top: 0px;
}
#ghpic .usage-info
{
    line-height: 14px;
    width: 90px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    color: #79bac4;
    font-size: 10px;
    overflow: hidden;
    padding-top: 0px;
}
#ghpic .links
{
    text-align: center;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #79bac4;
    font-size: 10px;
    padding-top: 0px;
}
#ghpic .links A
{
    padding-left: 2px;
    padding-right: 2px;
    color: #79bac4;
    text-decoration: underline;
}
#ghpic .usage-info A
{
    color: #79bac4;
    text-decoration: underline;
}
#ghpic .icons
{
    text-align: right;
    width: 40px;
    float: right;
    overflow: hidden;
}
#ghpic .info
{
    text-align: center;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #c0c0c0;
    font-size: 9px;
}
#ghpic .clear
{
    clear: both;
}
#ghpic TD #image-container
{
    text-align: center;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#ghpic TD
{
    padding-bottom: 0px;
    line-height: 2px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#ghpic TR
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
A.menulink0
{
    color: black;
    text-decoration: none;
}
A.menulink0:hover
{
    text-decoration: none;
}
#monav A
{
    border-bottom: #20639b 1px solid;
    border-left: #20639b 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    display: inline;
    background: #becee9;
    height: 15px;
    font-size: 10px;
    border-top: #20639b 1px solid;
    border-right: #20639b 1px solid;
    padding-top: 4px;
}
#monav .disabled
{
    border-bottom: #e9eef7 1px solid;
    border-left: #e9eef7 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    display: inline;
    background: #e9eef7;
    height: 15px;
    font-size: 10px;
    border-top: #e9eef7 1px solid;
    border-right: #e9eef7 1px solid;
    padding-top: 4px;
}
#monav A:hover
{
    background: #ffffff;
}
#monav
{
    margin-top: 8px;
    margin-bottom: 8px;
}
.minibutt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
}
#gh_afilterbox
{
    width: 100%;
    background-color: #ffc72e;
    margin-bottom: 4px;
}
#gh_afilterbox td
{
    padding-left: 6px;
}
#gh_afilterbox td > div
{
    padding: 4px;
}

DIV.other_region
{
    border-bottom: #005096 1px solid;
    border-left: #005096 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    border-top: #005096 1px solid;
    border-right: #005096 1px solid;
    padding-top: 4px;
}
DIV.post_reply
{
    border-bottom: grey 1px dotted;
    border-left: grey 1px dotted;
    padding-bottom: 7px;
    margin: 7px 2px;
    padding-left: 3px;
    padding-right: 3px;
    background: #fff;
    border-top: grey 1px dotted;
    border-right: grey 1px dotted;
    padding-top: 7px;
}
.post_reply B.posthead
{
    padding-bottom: 0.5em;
    float: left;
}
.error
{
    border-bottom: #888 1px dotted;
    border-left: #888 1px dotted;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background: #fff;
    border-top: #888 1px dotted;
    border-right: #888 1px dotted;
    padding-top: 2px;
}
.notify
{
    border-bottom: #888 1px dotted;
    border-left: #888 1px dotted;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background: #fff;
    border-top: #888 1px dotted;
    border-right: #888 1px dotted;
    padding-top: 2px;
}
.error
{
    color: #f22;
}
.quote
{
    border-bottom: white 1px dotted;
    border-left: white 1px dotted;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: white;
    float: right;
    color: #00008f;
    vertical-align: top;
    border-top: white 1px dotted;
    cursor: pointer;
    font-weight: bold;
    border-right: white 1px dotted;
    padding-top: 0px;
}
.clr
{
    line-height: 1px;
    clear: both;
}
#prod_imgs
{
    /*  -moz-border-radius-bottomleft: 6px;     -moz-border-radius-bottomright: 6px;     -moz-border-radius-topleft: 6px;     -moz-border-radius-topright: 6px;*/
    margin: 0px;
    background-color: White;
    padding: 2px;
}
DIV.morepix
{
    margin: 5px 8px 8px 5px;
    float: left;
}
DIV.morepix SUB
{
    text-align: center;
    width: 100%;
    display: block;
}
DIV.morepix IMG
{
    display: block;
}
.gh_suchen_bt
{
    text-align: right;
    padding-bottom: 2px;
    border-right-width: 0px;
    width: 65px;
    padding-right: 6px;
    font-family: Tahoma;
    background: url(http://b.gzhls.at/suchenbg.png) no-repeat;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: 22px;
    font-size: 10px;
    vertical-align: top;
    border-left-width: 0px;
    cursor: pointer;
    font-weight: bold;
}
.gh_wl_save_bt
{
    border-bottom: 0pt;
    text-align: right;
    border-left: 0pt;
    width: 72px;
    padding-right: 3px;
    font-family: Tahoma, Verdana;
    background: url(http://b.gzhls.at/speichernnleer.gif) no-repeat;
    height: 19px;
    font-size: 9px;
    vertical-align: middle;
    border-top: 0pt;
    cursor: pointer;
    font-weight: bold;
    border-right: 0pt;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
}
.gh_box_send
{
    border-bottom: 0pt;
    text-align: right;
    border-left: 0pt;
    width: 72px;
    padding-right: 3px;
    font-family: Tahoma, Verdana;
    background: url(http://b.gzhls.at/absenddleer.gif) no-repeat;
    height: 19px;
    font-size: 9px;
    vertical-align: middle;
    border-top: 0pt;
    cursor: pointer;
    font-weight: bold;
    border-right: 0pt;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
}
.filterbox
{
    border-bottom: grey 1px solid;
    text-align: center;
    border-left: grey 1px solid;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    border-top: grey 1px solid;
    border-right: grey 1px solid;
    padding-top: 8px;
    background-color: #FFFFCF;
}
#filterbox_outer
{
    margin-bottom: 4px;
}
#gh_proddesc
{
    border-bottom: #e9eef7 1px solid;
    min-width: 200px;
    border-left: #e9eef7 1px solid;
    padding-bottom: 4px;
    background-color: #e9eef7;
    padding-left: 4px;
    padding-right: 4px;
    max-width: 400px;
    font-size: 13px;
    border-top: #e9eef7 1px solid;
    border-right: #e9eef7 1px solid;
    padding-top: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
#gh_proddesc_left
{
    min-width: 200px;
    max-width: 400px;
}
#gh_proddesc_right
{
    margin-top: 4px;
    min-width: 200px;
    max-width: 330px;
    padding: 4px;
    background-color: White;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
}
#login_required
{
    border-bottom: #ccc 1px dashed;
    text-align: center;
    border-left: #ccc 1px dashed;
    padding-bottom: 0.5em;
    background-color: #f4f4f4;
    padding-left: 0.5em;
    padding-right: 0.5em;
    border-top: #ccc 1px dashed;
    border-right: #ccc 1px dashed;
    padding-top: 0.5em;
}
.rating_left
{
    width: 60%;
    float: left;
}
.rating_right
{
    text-align: right;
    width: 37%;
    float: right;
}
.gh_searchfld
{
    min-width: 85px;
}
TABLE.gh_header
{
    background-color: #e5e5e5;
}
TD.gh_header
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
}
#gh_sbgraphhinfo
{
    border-bottom: gray 2px solid;
    position: relative;
    border-left: gray 2px solid;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 1.1em 0px 3.5em;
    padding-left: 0px;
    width: 250px;
    padding-right: 0px;
    font: 9px Helvetica, Geneva, sans-serif;
    background: #f4f4f4;
    height: 120px;
    border-top: gray 2px solid;
    border-right: gray 2px solid;
    padding-top: 0px;
    left: 0px;
}
#gh_sbgraphhinfo UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#gh_sbgraphhinfo LI
{
    z-index: 2;
    position: absolute;
    text-align: center;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    width: 20px;
    bottom: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-top: 0px;
    left: 0px;
}
#gh_sbgraphhinfo LI.gh_qtr
{
    height: 120px;
    color: #999;
    font-size: 9px;
    border-right: #c4c4c4 1px dotted;
    padding-top: 2px;
}
#gh_sbgraphhinfo LI.bar
{
    border-bottom: 1px;
    border-left: 1px solid;
    width: 10px;
    color: #000;
    border-top: 1px solid;
    border-right: 1px solid;
}
#gh_sbgraphhinfo LI.gh_sb_bar
{
    border-bottom-color: #000;
    border-top-color: #edc;
    background: #dca;
    border-right-color: #ba9;
    border-left-color: #edc;
    left: 5px;
}
#gh_sbgraphhinfo LI.gh_note_1
{
    border-bottom-color: #000;
    border-top-color: #83c122;
    background: #81cb1e;
    border-right-color: #63a102;
    border-left-color: #83c122;
    left: 5px;
}
#gh_sbgraphhinfo LI.gh_note_2
{
    border-bottom-color: #000;
    border-top-color: #9eba29;
    background: #9fc326;
    border-right-color: #7e9a09;
    border-left-color: #9eba29;
    left: 5px;
}
#gh_sbgraphhinfo LI.gh_note_3
{
    border-bottom-color: #000;
    border-top-color: #cbba17;
    background: #d6cb13;
    border-right-color: #ab99f7;
    border-left-color: #cbba17;
    left: 5px;
}
#gh_sbgraphhinfo LI.gh_note_4
{
    border-bottom-color: #000;
    border-top-color: #d26b10;
    background: #e97700;
    border-right-color: #b24af0;
    border-left-color: #d26b10;
    left: 5px;
}
#gh_sbgraphhinfo LI.gh_note_5
{
    border-bottom-color: #000;
    border-top-color: #cf2612;
    background: #e62403;
    border-right-color: #af05f2;
    border-left-color: #cf2612;
    left: 5px;
}
#gh_sbgraphhinfo .legend
{
    z-index: 0;
    text-align: left;
    width: 250px;
    font-size: 9px;
    border-top: #bbb 1px solid;
}
H1.arthdr
{
    padding-bottom: 8px;
    margin-top: 0px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 4px;
    background: #dae1ee;
    font-size: 13px;
    padding-top: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
TD.hr_reply
{
    border-bottom: grey 2px ridge;
    text-align: left;
    border-left: grey 2px ridge;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    border-top: grey 2px ridge;
    border-right: grey 2px ridge;
    padding-top: 4px;
}
#gh_artstuff
{
    min-width: 200px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
}
TABLE.ratingbox
{
    width: 500px;
}
.box10
{
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    overflow: auto;
    padding-top: 1px;
}
.box10left
{
    /*PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 50%; PADDING-RIGHT: 1px; FLOAT: left; OVERFLOW: auto; PADDING-TOP: 1px */
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    overflow: auto;
    padding-top: 1px;
}
.box10h
{
    text-align: center;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background: #e5e5e5;
    padding-top: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.boxfm
{
    text-align: left;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background: #f4f4f4;
    overflow: auto;
    padding-top: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.boxfm TABLE
{
    text-align: left;
}
.boxfmh
{
    text-align: center;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background: #e5e5e5;
    font-weight: bold;
    padding-top: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.nopic
{
    border-bottom: green 1px solid;
    border-left: green 1px solid;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    max-width: 200px;
    font-size: 9px;
    border-top: green 1px solid;
    border-right: green 1px solid;
    padding-top: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.ghloginbox
{
    text-align: center;
    padding-bottom: 4px;
    padding-left: 4px;
    width: 145px;
    padding-right: 4px;
    background: white;
    color: black;
    font-size: 9px;
    padding-top: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.ghleftnav
{
    width: 170px;
}
DIV.ghnavsub
{
    padding-bottom: 4px;
    line-height: 120%;
    padding-left: 4px;
    width: 155px;
    padding-right: 4px;
    background: white;
    color: black;
    padding-top: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
UL.ghnav
{
    list-style-type: none;
    padding-left: 1px;
    margin-left: 1px;
}
UL.ghnavsub
{
    padding-bottom: 4px;
    line-height: 120%;
    list-style-type: none;
    padding-left: 4px;
    padding-right: 4px;
    background: white;
    color: black;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
LI.ghnavhi
{
    font-weight: bold;
}
LI.withsep
{
    border-bottom: white 1px dotted;
    padding-bottom: 3px;
    margin-bottom: 5px;
}
DIV.ghflags
{
    text-align: center;
}
DIV.ghinfobox
{
    border-bottom: #e5e5e5 1px solid;
    border-left: #e5e5e5 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    width: 200px;
    padding-right: 4px;
    font-size: 9px;
    border-top: #e5e5e5 1px solid;
    border-right: #e5e5e5 1px solid;
    padding-top: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
DIV.ghinfoboxh
{
    text-align: center;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background: #e5e5e5;
    font-weight: bold;
    padding-top: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
DIV.ghinfobox UL
{
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 0px;
    margin-left: 18px;
}
DIV.ghinfobox A
{
    text-decoration: none;
}
DIV.ghinfobox A:hover
{
    text-decoration: underline;
}


@media Unknown
{
    .box10left
    {
        padding-bottom: 1px;
        padding-left: 1px;
        width: auto;
        padding-right: 1px;
        float: none;
        overflow: auto;
        padding-top: 1px;
    }
    TABLE.ratingbox
    {
        min-width: 200px;
        width: auto;
        max-width: 400px;
    }
    .tabsnav
    {
        display: none;
    }
    DIV#prod_imgs IMG
    {
        width: 50%;
        height: 50%;
    }
    TABLE#gh_artbox IMG
    {
        width: 33%;
        height: 33%;
    }
    #monav A
    {
        padding-bottom: 2px;
        border-right-width: 0px;
        padding-left: 2px;
        padding-right: 2px;
        display: inline;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: 13px;
        font-size: 10px;
        border-left-width: 0px;
        padding-top: 2px;
    }
    #monav .disabled
    {
        padding-bottom: 2px;
        border-right-width: 0px;
        padding-left: 2px;
        padding-right: 2px;
        display: inline;
        border-top-width: 0px;
        border-bottom-width: 0px;
        height: 13px;
        font-size: 10px;
        border-left-width: 0px;
        padding-top: 2px;
    }
    #monav A:hover
    {
    }
    #monav
    {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

