A.btn {font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none; font-weight: 500; }
A.sp {text-decoration: none;}
A.btn1 {text-decoration: none; color: #000000;}
.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 {font-size: 11px; background-color: #ffeaaf; color: #000000; font-family: Verdana,Helvetica, Arial; font-weight: 800; text-decoration: none;}
.btn3 {font-size: 11px; color: #fcfcfc; font-family: Verdana,Helvetica, Arial; font-weight: 800; text-decoration: none;}
A.btn3:hover {background: #0070B6;}
.txt3 {font-size: 11px; color: #fcfcfc; font-family: Verdana, Helvetica, Arial; font-weight: 800;}
TD.p { font-family: fixed; font-size: small; }
.c1 {font-size: small; text-align: center; font-weight: bolder; }
.c2 {font-size: small; text-align: left;}
.s {font-size: 11px; font-family: Verdana, Arial, Helvetica;}
.sb {font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-serif;}
.sm {font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.ft { font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.ftold { font-size: 11px; font-family: Arial, Helvetica; font-weight: 600; color: #ffff40; }
td.tb {background-color: #000000; color: #ffffff; font-family: Tahoma; font-size: 11px;}
td.ti {background-color: #005096; color: #ffffff; font-family: Verdana; font-size: 11px;}
td.tn {background-color: #001060; color: #ffffff; font-family: Verdana; font-size: 11px;}
td.tl {background-color: #005096; color: #ffffff; font-family: Verdana; font-size: 11px;}
td.tlh {background-image: inherit; }
.trl { background-color: #005096; background-image: url(http://b.gzhls.at/headerback.gif); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-family: Verdana; font-size: 11px;}
td.tdl { color: #ffffff; font-family: Verdana; font-size: 11px;}
td.tl1 {background-color: white; color: #000000; font-family: Verdana; font-size: 11px;}
td.tl2 {background-color: white; color: #000000; font-family: Verdana; font-size: 11px;}
td.tc {background-color: #ffffff; color: #000000; font-family: Verdana; font-size: 11px;}
td.tdy {background-color: #fadd95; color: #000000; font-family: Verdana; font-size: 11px;}
td.ty {background-color: #ffffcf; color: #000000; font-family: Verdana,Arial,Helvetica; font-size: 11px;}
td.y1 {background-color: #ffffcf; color: #000000; font-family: Verdana; font-size: 11px;}
td.y2 {background-color: #ffff9f; color: #000000; font-family: Verdana; font-size: 11px;}
td.tw {background-color: #ffffff; color: #000000; font-family: Verdana; font-size: 11px;}
td.tt {background-color: #0070b8; color: #000000; font-family: Verdana; font-size: 11px;}
tr.t1 {background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
tr.t2 {background-color: #f0f0ff; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
table.ta1 {background-color: black;}
table.ta1neu {background-color: #a0a0a0;}
th.h1 {font-family: Verdana; font-size: 11px; font-weight: 600;}
a.tl {text-decoration: underline; font-size: 11px; color: #bbbbff; font-family: Arial; font-weight: 400;}
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 {text-decoration: underline; color: #0000df;}
a.n {text-decoration: none; color: white; font-size: 11px; font-weight: bold;}
a.m {text-decoration: none; color: black;}
a.w {text-decoration: none; color: white; font-size: 11px;}
a.s {color: white; text-decoration: underline; font-weight: bold;}

html { margin: 0px; }
body#ghbody {margin: 0px; font-family: Verdana,Arial,Helvetica; font-size: 11px; padding: 0px; background-color: white;}
#ghbody table,td { margin: 0px; font-family: Verdana,Arial,Helvetica; font-size: 11px; padding: 0px; }
#ghbody div {margin-left: 5px; margin-top: 5px; margin-bottom: 5px; }

a.n:hover {text-decoration: underline;}
a.m:hover {text-decoration: underline;}
a.ft:visited {color: #e6e6e6;}
a.w:hover {text-decoration: underline;}
li {margin-top: 2px; margin-bottom: 0pt;}
.tr2 {background-color: #666666;}
.tr1 {background-color: #666666;}
a.bh {text-decoration: underline;}
.maplink {text-decoration: none; color: black; display: block; background-color: #fffbbf; padding: 3px;}
a.maplink:hover {background-color: #ffeaaf;}
span.blaettern { padding: 6px; font-size: 13px; }
div.blaettern { text-align: center; }
#ghpic { position:relative; max-width: 330px;}
#ghpic img { border:none; }
#ghpic .border-top { height:12px;background:url(http://b.gzhls.at/border.gif) top repeat-x; }
#ghpic .border-left { width:12px; overflow:hidden; background:url(http://b.gzhls.at/border.gif) left repeat-y; }
#ghpic .border-right { width:12px; overflow:hidden; background:url(http://b.gzhls.at/border.gif) right repeat-y; }
#ghpic .border-bot { height:24px;background:url(http://b.gzhls.at/border-bottom.gif) center bottom no-repeat; }
#ghpic .ecke { width:12px; height:12px; overflow:hidden; padding:0px; margin: 0px;}
#ghpic .ecke2 { width:12px; height:24px; overflow:hidden; padding:0px; margin: 0px;}
#ghpic .usage-info { width:90px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#79bac4; float:left; padding-top:0px; font-size:10px; line-height:14px;}
#ghpic .links { font-family:Arial, Helvetica, sans-serif; color:#79bac4; text-align:center; padding-top:0px; font-size:10px; line-height:14px;}
#ghpic .links a { color:#79bac4; text-decoration:underline; padding-left: 2px; padding-right: 2px;}
#ghpic .usage-info a { color:#79bac4; text-decoration:underline; }
#ghpic .icons { width:40px; overflow:hidden; float:right; text-align:right; }
#ghpic .info { font-family:Arial, Helvetica, sans-serif; color:#c0c0c0; font-size:9px; margin-top:5px; text-align:center; }
#ghpic .clear { clear:both; }
#ghpic td #image-container { text-align:center; padding:0px;}
#ghpic td { margin:0px; padding:0px; overflow:hidden; line-height:2px;}
#ghpic tr { margin:0px; padding:0px; }
a.menulink0 { color: black; text-decoration: none }
a.menulink0:hover { text-decoration: none }

#monav a {background: #becee9; border: 1px solid #20639B; padding: 4px; display: inline; font-size: 10px; height: 15px;}
#monav .disabled { background: #E9EEF7; border: 1px solid #e9eef7; padding: 4px; display: inline; font-size: 10px; height: 15px;}
#monav a:hover {background: #FFFFFF; }
#monav {margin-top: 8px; margin-bottom: 8px;}
.minibutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}
#ghbody table#gh_afilterbox {width: 100%; padding: 9px; margin-left: 0px; border-color: #777; border-style: solid; border-width:1px 1px 0; border-top-left-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; border-collapse: separate}

div.other_region { border: 1px solid #005096; padding: 4px; }

div.post_reply { border: 1px dotted grey; background: #fff; margin: 7px 2px; padding: 7px 3px; }
.post_reply b.posthead { padding-bottom:0.5em; float:left; }
.error, .notify { background: #fff; border: 1px dotted #888; padding: 2px; }
.error { color:#f22; }
.quote { float:right; vertical-align:top; color:#00008f; font-weight:bold; border:1px dotted white; cursor:pointer; background: white; padding:0; }
.clr { clear: both; line-height: 1px; }
#prod_imgs { margin:0 }
div.morepix { float:left; margin:5px 8px 8px 5px; }
div.morepix sub { text-align: center; width: 100%; display: block; }
div.morepix img { display: block; }
.gh_suchen_bt { background: transparent url(http://b.gzhls.at/suchenbgm.png) no-repeat; border:0; padding-right:6px;padding-bottom:2px; width: 71px; height: 22px; font-family: Tahoma; font-weight: bold; font-size: 10px; cursor: pointer; text-align: right; vertical-align: top; }
.gh_wl_save_bt { border: 0pt none ; background: transparent url(http://b.gzhls.at/speichernnleer.gif) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-right: 3px; width: 72px; height: 19px; font-family: Tahoma, Verdana; font-size: 9px; font-weight: bold; cursor: pointer; text-align: right; vertical-align: middle;  }
.gh_box_send { border: 0pt none ; background: transparent url(http://b.gzhls.at/absenddleer.gif) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-right: 3px; width: 76px; height: 19px; font-family: Tahoma, Verdana; font-size: 9px; font-weight: bold; cursor: pointer; text-align: right; vertical-align: middle;  }
.filterbox {text-align: center; border: solid grey; border-width: 1px; padding: 8px; }
#gh_proddesc {background-color: #E9EEF7; border: 1px solid #e9eef7; padding: 4px; font-size: 11px; min-width: 200px; max-width: 400px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#gh_proddesc_left { min-width: 200px; max-width: 400px; }
#gh_proddesc_right { min-width: 200px; max-width: 330px; }
.gh_proddesc {background-color: #E9EEF7; border: 1px solid #e9eef7; padding: 6px; font-size: 11px; max-width: 400px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

#login_required {background-color:#f4f4f4;border:1px dashed #ccc;padding:.5em;text-align:center;}
.rating_left {width:60%;float:left}
.rating_right {width:37%;float:right;text-align:right}
.gh_searchfld { min-width: 85px; }
table.gh_header {background-color:#e5e5e5;}
td.gh_header {font-size: 11px; font-family: Verdana, Arial, Helvetica;}

#gh_sbgraphhinfo {position: relative; left:0px; width: 250px; height: 120px;
  margin: 1.1em 0 3.5em; padding: 0;
  background: #F4F4F4;
  border: 2px solid gray; list-style: none;
  font: 9px Helvetica, Geneva, sans-serif;}
#gh_sbgraphhinfo ul {margin: 0; padding: 0; list-style: none;}
#gh_sbgraphhinfo li {position: absolute; bottom: 0; left:0px; width: 20px; z-index: 2; background: none;
  margin: 0; padding: 0;
  text-align: center; list-style: none;}
#gh_sbgraphhinfo li.gh_qtr {height: 120px; padding-top: 2px;
  border-right: 1px dotted #C4C4C4; color: #999; font-size:9px; }
#gh_sbgraphhinfo li.bar {width: 10px; border: 1px solid; border-bottom: none; color: #000;}
#gh_sbgraphhinfo li.gh_sb_bar {left: 5px; background: #DCA;
  border-color: #EDC #BA9 #000 #EDC;}
#gh_sbgraphhinfo li.gh_note_1 {left: 5px; background: #81cb1e; border-color: #83c122 #63a102 #000 #83c122;}
#gh_sbgraphhinfo li.gh_note_2 {left: 5px; background: #9fc326; border-color: #9eba29 #7e9a09 #000 #9eba29;}
#gh_sbgraphhinfo li.gh_note_3 {left: 5px; background: #d6cb13; border-color: #cbba17 #ab99f7 #000 #cbba17;}
#gh_sbgraphhinfo li.gh_note_4 {left: 5px; background: #e97700; border-color: #d26b10 #b24af0 #000 #d26b10;}
#gh_sbgraphhinfo li.gh_note_5 {left: 5px; background: #e62403; border-color: #cf2612 #af05f2 #000 #cf2612;}
#gh_sbgraphhinfo .legend { width:250px; border-top: 1px solid #BBB; z-index:0; text-align:left; font-size:9px; }

h1.arthdr { font-size: 12px; background:#dae1ee; padding: 8px; margin-bottom: 4px; margin-top: 0px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

td.hr_reply { border: 2px ridge grey; padding: 4px; text-align: left; }

#gh_artstuff { min-width: 200px; padding: 4px; margin-left: 4px; }
table.ratingbox { width: 500px; }

.box10 { padding: 1px; overflow: hidden;}
.box10left { padding: 1px; overflow: visible; float: left; width: 60%;  }
#ghbody .box10h { margin-left: 0; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 4px; background: #e9eef7; border-radius: 4px; }
.boxfm { padding: 4px; overflow: auto;  -webkit-border-radius: 4px; -moz-border-radius: 4px; background: #f4f4f4; text-align: left; border-radius: 4px;}
.boxfm table {text-align: left;}
.boxfmh { text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 4px; background: #e5e5e5; font-weight: bold; border-radius: 4px; }
.nopic { max-width: 200px; border: 1px solid green; padding: 6px; font-size: 9px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.ghloginbox { text-align: center; background: white; padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 145px; color: black; font-size: 9px; border-radius: 4px; }
.ghloginbox input { font-size: 9px; }

.ghleftnav { width: 170px; }
div.ghnavsub { width: 155px; background: white; color: black; padding: 4px; line-height: 120%;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
ul.ghnav { list-style-type: none; padding-left: 1px; margin-left: 1px; }
ul.ghnavsub { list-style-type: none; background: white; color: black; margin-right: 3px; margin-left: 3px; padding: 4px;  -webkit-border-radius: 2px; -moz-border-radius: 2px;  line-height: 120%;  border-radius: 2px;}
li.ghnavhi { font-weight: bold; }
li.withsep { border-bottom: 1px dotted white; padding-bottom: 3px; margin-bottom: 5px; }
div.ghflags { text-align: center; }

#ghbody div.ghinfobox { margin-left: 0; margin-bottom: 0; width: 200px; border: 1px solid #e9eef7; padding: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; font-size: 9px; border-radius: 6px; }
#ghbody div.ghinfoboxh { font-weight: bold; text-align: center; background: #e9eef7;  position: relative; top: -5px; left: -5px; padding: 5px; margin-left: 0; margin-top: 0; width: 200px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
div.ghinfobox ul { list-style: outside disc; margin-left: 18px; padding-left: 0px; }
div.ghinfobox a { text-decoration: none; }
div.ghinfobox a:hover { text-decoration: underline; }
.icon {border:0; vertical-align: middle;}
div.sskatbox { text-align: left; width: 275px; height: 75px; float: left; display: inline; -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; border: 1px solid #e0e0e0; padding: 6px; overflow: hidden; margin-top: 5px; margin-right:5px; border-radius: 5px; }

#ghcontainer { margin: 0 auto; padding: 0; }
#ghleftbox { float: left; width: 49%; min-width: 230px; }
#ghrightbox { float: left; width: 48%; min-width: 230px;}
div.ghnotebox h3 { text-align: center; margin-top: 1px; margin-bottom: 3px;}
fieldset.ghformalign { text-align: left; border-style: none; width: auto; margin: 0px 10px 0px 10px; padding: 0px;}
fieldset.ghformalign input { width: 100%; }
fieldset.ghformalign label { display: block; }
fieldset.ghformalign ul { list-style: none; padding: 1px 1px 0px 1px;}
fieldset.ghformalign li { padding-bottom: 3px; margin-left: -10px;}
div.ghnotebox { text-align: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px;  background-color: #cdeaff; margin: 10px; min-width: 220px; border-radius: 10px;}
div.ghnotebox_small { text-align: left; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding: 7px;  background-color: #cdeaff; margin: 3px; min-width: 80px;}
p.regerror { color: red; font-weight: bold; }

#content_table { border-collapse: collapse; border-spacing: 0px; }
table.productcompare { border-collapse: collapse; margin: 5px; }
table.productcompare tr { vertical-align: top; }
table.productcompare td { border: 1px dotted #e0e0e0; padding: 6px;}
table.productcompare th { border: 1px dotted #e0e0e0; padding: 6px;}
table.productcompare li { margin-left: -10px;}
#content_table th { border-style: inset; border-width: 1px; border-color: #777777; padding: 3px; }
#content_table td { border-style: inset; border-width: 1px; border-color: #777777; padding: 3px; }
#content_table td.chk { border-width: 0; background: none; }

#ghbody table { border-spacing: 0px; padding: 0px; }

div#gh_hdr {margin: 0px; padding: 0px; background-color: #005096; background-image: url(http://b.gzhls.at/headerback.gif); background-repeat: no-repeat; background-position: left top; color: white; width: 100%; height: 62px; position: relative; min-width: 800px;} 
div#gh_hdr_toplogo { float: left; margin: 0; padding: 0;}
div#gh_hdr_toplinks { margin-top: 0px; margin-left: 200px; font-family: Verdana, Sans-Serif; font-size: 11px; margin-bottom: 0px;}
#gh_hdr_toplinks a { color: white; font-weight: bold; text-decoration: none; }
#gh_hdr_toplinks a:hover { text-decoration: underline; }
div#gh_hdr_tabs { margin-bottom: 0px; margin-left: 175px; display: block; position: absolute; bottom: 0px; clear: both;}
ul#gh_tabs {list-style: none; padding: 4px 0px 4px 0px; margin-bottom: 0px;}
#gh_tabs li { display: inline; padding: 4px 5px 4px 5px; margin: 0 0 -2px -7px; background-color: #285fb1; border: 1px solid #001060; border-bottom-width: 0px; border-top-left-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; margin-top: 18px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;}
#gh_tabs li#gh_tabs_selected { background-color: #001060}
#gh_tabs a { color: white; font-weight: bold; text-decoration: none; }
#gh_tabs a:hover { text-decoration: underline; }

div#gh_statline { background-color: #001060; color: white; padding: 4px; margin: 0px; -moz-box-shadow: -5px 5px 5px #777; -webkit-box-shadow: -5px 5px 5px #777; box-shadow: 0px 5px 5px #777; min-width: 800px;}

#gh_statline a { color: white; }
#gh_statline span.gh_statright { position: absolute; right: 0; }
#gh_brd table { padding: 4px; }

#ghbody .msie6sux { height: 0px; padding: 0; margin: 0; }

div#gh_main {margin: 0px; padding: 0px; position: relative; min-height: 1200px; height: auto; }
div#gh_leftnav {position: absolute; left: 0px; top: 0px; width: 185px; background-color: #005096; margin: 0px; padding: 1px; color: white; -webkit-box-shadow: 5px 5px 5px #777; -moz-box-shadow: 5px 5px 5px #777; box-shadow: 5px 5px 5px #777; min-height: 1200px;}

/* div#gh_menu_shadow { position: absolute; left: 187px; top: 0px; bottom: 0px; width: 7px; background-image: url(http://b.gzhls.at/neu_b7x20.gif); padding: 0px; margin: 0px;} */

div#gh_footer {height: 20px; background-color: black; color: white; text-align: right; padding: 2px; margin: 0; white-space: nowrap; width: auto; min-width: 800px;}
#gh_footer a { color: white; text-decoration: none; }
#gh_footer a:hover { text-decoration: underline; }

div#gh_blah { float: right; width: 220px; margin: 0; padding: 0;}

div.gh_teaser { width: 240px; border: 1px solid grey; border-radius: 8px; padding: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; float: left; min-height: 60px; margin: 0; }

div#gh_content_wrapper {float:left;  margin: 0px; margin-left: 194px; margin-bottom: 50px; padding: 0px; min-width: 830px; min-height: 1125px; display: inline;}
div#gh_content_wrapper_nonav {width: 100%; margin: 0px; margin-bottom: 50px; padding: 0px; }
div#gh_nmenu_menu {float: left;}

div#gh_nmenu img {margin: 4px;}
div#gh_nmenu_menu img {margin: 4px;}

div#gh_suckyad { margin: 0px; padding: 0px; float: right; height: 310px;}
div#gh_suckyad img {border: 0;}
div#gh_blah img {border: 0;}

div#gh_auswahl {width: 100%; padding: 0px; margin: 0px; margin-top: 10px; float: left; }

div#gh_o_top {clear: left; min-width: 260px; max-width: 40%; float: left;}
div#gh_o_new {min-width: 260px; max-width: 40%; float: left;}
div#gh_m_top {clear: left; min-width: 260px; max-width: 40%; float: left;}
div#gh_m_topk {min-width: 260px; max-width: 40%; float: left;}
div#gh_ftop {min-width: 260px; max-width: 40%; float: left;}
div#gh_kstats {min-width: 260px; max-width: 40%; float: left;}

div#gh_featured_merchant { min-width: 260px; max-width: 40%; float: left; }

div#gh_footer_links { text-align: center; width: 100%; margin: 0; padding: 0;}

div#gh_greeting {text-align: center;}

div#gh_center_search { text-align: center; background-color: #005096; margin: 0; padding: 5px; }

div#gh_hlist_letters {font-size: 120%;}

div#gh_sky { float: right; max-width: 200px; max-height: 600px; margin: 0; padding: 0; overflow: hidden; min-width: 1px; min-height: 1px;}

div#gh_wrb_600x120 { max-width: 600px; margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 2px; padding: 0; }

div#gh_navsearchform { padding: 5px; }

#workdiv { position: fixed; bottom: 0; left: 0; height: auto; width: auto; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px; margin-right: 5px; border: 1px solid grey; }
.gh_topmenu_table { width:90%; }
tr.s td span a.bh { padding-bottom:2px; display: block; } /* searchresults */
.ratingbox td { padding: 2px }

.pr_up { font-weight: bold; color: red; }
.pr_dn { font-weight: bold; color: green; }

a.gh_tt {font-weight: bold;}
a.gh_tt span{display: none;}
a.gh_tt:hover span{display:block; position: absolute; background: white; border: 2px solid #005096; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; color: black;}

#gh_amsg { border: 2px solid #005096; font-size: 12px; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; float: left; }
.npm {padding:0!important;margin:0!important;}
@media screen and (max-device-width: 800px)
{
.box10left { padding: 1px; overflow: auto; width: auto; float: none;}
table.ratingbox { width: auto; min-width: 200px; max-width: 400px; }
.tabsnav { display: none; }
div#gh_hdr_tabs { display: none; }
#monav a {background: inherit; border: 0px; padding: 2px; display: inline; font-size: 10px; height: 12px;}
#monav .disabled { background: inherit; border: 0px; padding: 2px; display: inline; font-size: 10px; height: 12px;}
#monav a:hover {background: inherit; }
#monav {margin-top: 0px; margin-bottom: 0px;}
}

@media print
{
div#gh_leftnav { display: none; }
div#gh_hdr { display: none; }
div#gh_footer { display: none; }
div#gh_center_search { display: none; }
div#gh_footer_links { display: none; }
div#gh_statline { display: none; background-color: inherit; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
div#gh_artstuff {display: none;}
div#monav {display: none;}
div#ghbody input[type="checkbox"],input[type="reset"],input[type="submit"] {display: none;}
div#ghbody select {display: none;}
div#xf_div {display: none;}
div.blaettern {display: none;}
#filterbox_outer {display:none;}
table#content_table {background-color: inherit; border: 1px dotted grey;}
table#content_table td,tr {background-color: inherit;}
th#cmp_hdr {display: none;}
td.chk {display: none;}
table#content_table tr td img[align=right] {display: none;}
div#gh_wlactions {display: none;}
div#gh_content_wrapper {margin-left: 0px;}
}

/* xf.css */
#xf_div { margin-left: 0px; padding: 0px;}
#xf_table    { border:0; padding: 2px; border-collapse: collapse; width: 100%;}
.xf_tr_even  { vertical-align:top; border-bottom: 1px solid #e4e4e4; font-size: 11px; }
.xf_tr_odd   { vertical-align:top; border-bottom: 1px solid #e4e4e4; font-size: 11px; background: #f8f8ff }
/* damn MSIE needs 1%, with a fixed width < text width it aligns only to the
 * fixed width x-value... if we don't use any explicit width, max-width
 * is not honored by either of the major browsers */
.xf_th       { background: #f3f3ff; width: 1%; min-width: 100px; max-width: 200px; text-align: right; border-right: 1px solid #e0e0e0; padding: 1px 1px 5px 5px;}
.xf_td       { padding: 1px 1px 0px 5px; text-align:left; min-width: 100px;}
.xf_td0       { min-width: 1px; max-width: 100%; }
.xf_n        { color : #888888; }
.xf_msel     { font-weight: bold; border-style: dotted; border-width: 1px; border-color: #888; padding: 2px; }
.xf_sel      { font-weight: bold; }

/* to align the mighty big flags properly with the text */
.gh_big_flag    {position: relative; top: 2px;}


/* priceagent */
.pa_table {padding:10px; display: table; }
.pa_tr {display: table-row; }
.pa_td, .pa_th {padding:3px; display: table-cell; }
.pa_th {font-weight: bold; }
.pa_td_nopadding {display: table-cell; padding-left: 3px;}
.pa_av0 {background-color: #FFFFFF; }
.pa_av1 {background-color: #FFFFD0; }
.pa_av2 {background-color: #D0FFD0; }
.pa_price {text-align:right; }
.pa_text { padding: 10px; }
.pa_expired { color: #666; }
.pa_button {
	border-style: solid; 
	border-width: 1px; 
	border-color: #000; 
	font-size:11px; 
	font-family:Verdana,Arial,Helvetica; 
	padding:0px; 
	background-color:#ffffff; 
	color: #00008f;
}
