{ margin: 0; padding: 0;}body {  background: #000;  color: #e5e5e5;  font-family: tahoma, helvetica, arial, sans-serif;  font-size: 11px;  line-height: 18px;}a {  font-weight: bold;  color: #539fa6;  text-decoration: none;}a:hover {  text-decoration: underline;}img {  border: none;}table {  border-collapse: separate;  border-spacing: 0;  width: 840px;  border: none;}td, th {  vertical-align: top;  border: none;  padding: 8px;}th {  font-size: 12px;  color: #e5e5e5;}th a, #conversation td.c_postinfo a {  color: #e5e5e5;}thead {  text-align: left;}thead th, .cat_head h2 {  background: url("http://your-place-here/glanzlinie-flat.png") 0px bottom repeat-x transparent;  padding-top: 27px;  border-top: none;  font-size: 15px;  font-weight: normal;  text-transform: uppercase;  letter-spacing: 2px;  word-spacing: 2px;}thead th small {  font-size: 12px;  text-transform: none;  letter-spacing: 1px;  word-spacing: 1px;  color: #888;}tbody th, .posts td.c_foot, td.c_sort, #conversation td.c_postinfo {  background: #131121;  border-top: 1px solid #444;  border-bottom: 1px solid #444;}td.c_foot {  height: 0px;}ul {  list-style: none;}li {  display: inline;}form {  display: inline;}input, select, option, button, input[type="file"] {  background: #040409;  color: #ccc;  vertical-align: baseline;}input {  border: 1px solid #444;  font-size: 11px;  padding: 2px;}input[type="checkbox"], input[type="radio"] {  vertical-align: middle;  margin: 0 4px;}select, button, a.btn_fake, .topic-buttons a  {  border: 1px solid #444;  font-family: tahoma, helvetica, arial, sans-serif;  font-size: 11px;  margin: 0 4px;}button {  padding: 2px;}a.btn_fake, .topic-buttons a {  padding: 3px 4px;  color: #ccc;  font-weight: normal;}button:hover, a.btn_fake:hover, .topic-buttons a:hover  {  background: #222;}#c_bbcode button {  margin: 0 2px 4px 0;}select {  padding-top:1px;}option {  padding: 3px 12px 0px 2px;  font-family: tahoma, helvetica, arial, sans-serif;  font-size: 11px;  border: none;}textarea {  background: #040409;  color: #ccc;  border-color: #444;  width: 95%;  margin: auto;  margin-bottom: 8px;}/* +++++++ CONTAINERS ++++++++*/#black-hole {  padding: 0 40px;}#canvas {  background: url("http://your-place-here/HG-black.jpg") center top no-repeat scroll transparent;  width: 840px;  padding: 0;  margin: 0 auto;  position: relative;}#logo, #submenu {  background: url("http://your-place-here/HG-black-blurred.jpg") center top no-repeat scroll transparent;  border-bottom: 1px solid #080808;}#top {  height: 32px;  padding-top: 8px;  text-align: right;  background: url("http://your-place-here/glanzlinie.png") left bottom no-repeat transparent;} /* IE hack */* html #top {  background: url("http://your-place-here/glanzlinie-flat.png") left bottom no-repeat transparent;}/* END hack */#top a {  color: #f0f0f0;}#top_info {  float: left;  padding-left: 8px!important;}#top_menu {  float: right;  height: 32px;  margin-top: -3px;}#top_menu a {  font-weight: normal;}#top_menu img {  display: none;}/*   ++++++  DROP MENU  ++++++++++++*/.drop_menu li {float: left;margin-right: 1px;text-align: center;position: relative;}.drop_menu a {display: block;padding: 4px;width: 9em;}.drop_menu ul {border-top: 1px solid #262626;width: 9.4em;color: #fff;position: absolute;left: -999em;}.drop_menu ul li {background: #000;font-size: 91%;width: 100%;}.drop_menu ul li a {display: block;padding: 4px 5%;width: 90%;}.drop_menu li ul li a:hover {background: #262626;}.drop_menu a img {vertical-align: middle;}.drop_menu li:hover ul,.drop_menu li.hover ul {left: auto;}/* +++++++ end drop menu +++++++++*/#logo {  height: 110px;  padding-left: 8px;  background-position: center -40px;}#logo .main-head {  display: block;  padding-top: 27px;  font-size: 27px;  font-weight: normal;  color: #ddd;}#logo .subhead {  font-size: 11px;  font-weight: normal;  display: block;  padding-top: 7px;  color: #ddd;}#submenu_bar {  height: 1px;  background: url("http://your-place-here/glanzlinie.png") 70px bottom repeat-x transparent;  line-height: 0;  font-size: 0px;}/* IE hack */* html #submenu_bar {  background: url("http://your-place-here/glanzlinie-flat.png") 70px bottom repeat-x transparent;}/* END hack */#submenu {  height: 55px;  border-bottom: 1px solid #080808;  background-position: center -152px;  width: 840px;}#submenu a {  float: left;  width: 104px;  padding: 8px 8px 8px 8px;  height: 39px;  color: #fff;  font-weight: bold;  font-size: 14px;}#submenu a:hover  {  text-decoration: none;  background: url("http://your-place-here/Menu-unterlage.png") repeat transparent;}/* IE hacks */* html #submenu a {  width: 103px;  display: inline;  position: relative;}* html #submenu a:hover {  background: transparent;  text-decoration: underline;}/* END IE hack */#nav {  background: url("http://your-place-here/glanzlinie-flat.png") 120px top repeat-x #000;  padding: 10px 8px 15px;  width: 824px;  font-size: 12px;}  #wrap {  background: #000;}#main {  color: #ddd;  padding-left: 0px;  width: 840px;}#foot_wrap {  clear: both;  margin-top: 40px;}#foot #foot_datetime {  width:1%;  white-space:nowrap;}#foot_datetime img {  vertical-align: bottom;  margin-right: 2px;}#foot_links {  text-align: right;}#foot, #foot td, #foot th {  background: transparent;}/* ++++++++++ INDEX PAGE ++++++++ */span.collapse, span.uncollapse {  float: right;  font-size: 15px;  padding: 0 8px;}table.cat_head {  margin-bottom: 0px;  background: none;}table.cat_head td {  padding: 0;  background: transparent;}.cat_head h2 {  padding: 48px 8px 8px;}.cat_head h2 a, .cat_head h2.special {  color: #e5e5e5;  font-weight: normal;}td.c_forum {  width: 404px;}td.c_forum strong a {  font-weight: normal;  font-size: 14px;}table.forums tr td.c_forum:hover, td.c_cat-title:hover {  background: #111;}table td.c_mark {  width: 52px;  padding: 8px 4px;  font-size: 9px;  text-align: center;}table.forums tr td.c_last {  width: 344px;  padding: 8px 8px 4px;}a.c_last-title {  display: block;}table.forums tr.c_info td {  width: 104px;  padding: 4px 8px 8px;}td.c_subforum {  padding: 4px 8px;}table.forums td.c_foot {  height: 0px;  padding: 0 8px;  border: none;}#stats td.c_foot {  background: #040409;  border-bottom: 1px solid #444;  border-top: 1px solid #444;  padding: 8px;  height: auto;  width: 824px;}#stats {  margin-top: 15px;}#stats th {  border-bottom: 1px solid #444;  border-top: 1px solid #444;  background: #040409;}/* +++++++++ ONE FORUM PAGE ++++++++++*/#announcement_head th {  background: #090812;}th.c_cat-title, th.c_cat-starter, th.c_cat-replies, th.c_cat-views, th.c_cat-lastpost {  text-align: left;} .c_cat-title a {  font-size: 13px;  font-weight: normal;}ul.cat-topicpages li a {  font-size: 11px;  font-weight: bold;}tr.row2, li.odd {  background: #080808;}.cat-buttons, .topic-buttons {  float:right;  margin:12px 0;  text-align:right;  width:50%;}ul.cat-pages {  float: left;  margin: 12px 0;  padding: 5px 0 5px 8px;  width: 46%;  font-size: 12px;}.cat-pages li {  padding-right: 3px;}/* +++++++++ ONE TOPIC PAGE +++++++++++*/div.topic-buttons {  padding: 8px;}table.topic {  clear: both;}table.topic thead th {  border-bottom: none;}table.topic thead th small {  display: block;  font-weight: normal;}table.topic tbody th {  color: #999;  font-weight: normal;  font-size: 11px;}th.post_sep {  border-top: 1px solid #444;}.c_username {  text-align: center;  font-size: 110%;  padding-right: 20px;}.c_postinfo {  color: #888;}.c_user {  vertical-align:top;  width:224px;}.c_post {  width: 583px;  font-size: 13px;  line-height: 21px;  word-spacing: 1px;  color: #d2d2d2;}table.topic .c_post {  border-left: 1px dashed #333;}.editby {  font-size: 11px;  line-height: 15px;  color: #888;  display: list-item;  list-style-image: none;  list-style-position: inside;  list-style-type: square;  padding-top: 18px;}table.topic .c_sig, .c_nosig {  height: 1%;  border-left: 1px dashed #333;}.c_sig {  border-top: 1px solid #222;}.avatar {display:block;margin:auto;text-align: center;}.av_wrap {overflow:hidden;text-align:center;margin:auto;}td.c_user .usertitle {margin: 10px 0;overflow-x:hidden;text-align:center;}.pip {margin:3px 0;white-space:nowrap;}dl.user_info {  margin: 20px 0 12px 0;}dl.user_profile {  margin: 0 0 12px 0;}dl.user_info dt, dl.user_info dd, dl.user_profile dt, dl.user_profile dd {padding: 1px;}dl.user_profile dd {  padding-left: 8px;  font-style: italic;}dl.user_info dt {  float: left;  width: 4.5em;}dl.user_info dd.spacer,dl.user_profile dd.spacer {  clear:both;  float:none;  height:1px;  padding:0;}.c_topicfoot {  text-align: center;}a span.offline {  color: #ccc;  font-weight: normal;}/**** The following code is useful where buttons are replaced by plain text. Gives the needed margin. ***//**** It happens on the one topic page and in the conversational view of PMs. ***/.c_postfoot td a, #conversation td.c_postinfo span.right a {  margin: 0 4px;}td.c_postinfo a, td.c_postinfo strong {  margin-right: 6px;}.c_postfoot td {  padding: 8px 4px;}#conversation td.c_postinfo {  padding-right: 4px;}/* +++++++++ Polls +++++++++++++*/td.c_poll-choice label {padding-left:1em;}td.c_poll-choice {line-height:1.5;padding-left:40%;}td.c_poll-vote {  text-align: center;}td.c_poll-answer {  width: 42%;  text-align: right;}td.c_poll-votes {  width: 15%;  text-align: center;  font-size: 110%;}td.c_poll-bar {  width: 42%;  text.align: left;  vertical-align: middle;}td.c_poll-bar div {  height: 14px;  background: #484455;}td.c_poll-total {  text-align: center;  font-size: 110%;  border-top: 1px solid #444;}/*  +++ Fast Reply ++++++++++++++++++++*/#fast-reply {  width: 75%;  min-width: 600px;  margin: 0 auto;  padding: 8px;}#fast-reply dt {  padding: 6px 6px;  width: 98%;  font-weight: bold;}#fast-reply dd {  padding: 2px 0;  text-align: left;}#fast-reply dd textarea {  width: 98%;  margin: 0 0 8px 0;}/* +++++++++++ Quote ++++++++++++*/blockquote {  border: 1px solid #333;  padding: 0px 8px 8px;  margin: 0.5em 0 1.5em 24px;}blockquote dl {  background: #090812;  padding: 7px 8px;  margin: 0 -8px 8px;  border-bottom: 1px solid #333;  font-size: 12px;}blockquote dt {  font-weight: bold;  float: left;}blockquote dd {  color: #999;  font-size: 90%;  text-align: right;  }/* +++++++++ Board Meta ++++++++++*/#boardmeta {  position: relative;  overflow: hidden;  margin-bottom: 12px;  padding-bottom:  20px;  background: url("http://your-place-here/HG-black-blurred.jpg") center -300px no-repeat scroll transparent;  border-bottom: 1px solid #141414;  width: 100%;}.meta_menu {  width: 240px;  padding-top: 20px;  margin-bottom: 12px;  background: transparent;  padding-bottom: 100px;  margin-bottom: -100px;  float: right;}.meta_menu h3 {  color: #e5e5e5;  font-weight: bold;  line-height: 1.3;  padding: 2px 8px;  margin-bottom: 0.5em;  font-size: 125%;}.meta_menu a {  color: #e5e5e5;  font-weight: normal;  padding: 1px 8px;  display: block;  width: 160px;}.meta_menu a:hover {  text-decoration: none;  background: url("http://your-place-here/Menu-unterlage.png") repeat transparent;}/* IE hack */* html .meta_menu a:hover {  background-image: none;  background-color: #191b21;}/* END hack */.meta_menu li, #pm_folderlist li {  list-style-type: none;}#pm_folderlist li {  display: list-item;}.meta_menu li {  display: block;}.meta_menu img {  float: right;  margin-right: 4px;}#pm_settings, #ucp_settings {  padding-left: 60px;  padding-right: 120px;  background: url("http://your-place-here/glanzlinie.png") -200px top repeat-x transparent;}#pm_messages, #ucp_profile {  padding-left: 120px;  padding-right: 60px;  background: url("http://your-place-here/glanzlinie.png") 100px top repeat-x transparent;}/* IE hack */* html #pm_settings, * html #ucp_settings {  background: url("http://your-place-here/glanzlinie-flat.png") -200px top repeat-x transparent;}* html #pm_messages, * html #ucp_profile {  background: url("http://your-place-here/glanzlinie-flat.png") 100px top repeat-x transparent;}/* END IE hack */td.c_desc {  width: 224px;  text-align: right;  font-size: 12px;}.c_desc small {  display: block;}table.ucp tbody th, table.pm tbody th {  text-align: left;}#pm_folders {  text-align: center;}#ucp_gallery {  text-align: center;  padding-left: 4px;}#ucp_gallery ul {  display: block;  margin: 0 auto;}#ucp_gallery li {  float: left;  margin-bottom: 8px;}#ucp_gallery button img {  display: block;}#profile_menu {  border: 1px solid #333;  height: 24px;}#profile_menu li {  text-transform: none;  font-size: 12px;  letter-spacing: 0;  word-spacing: 0;}#profile_menu ul li {  font-size: 11px;}#profile_menu ul li a {  font-weight: normal;}table.profile thead th.l {  background-position: -240px bottom;}table.profile td.c_user {  width: 224px;  min-width: 224px;  max-width: 224px;  padding-right: 7px;}#c_notes form {  display: block;  text-align: center;  margin-top: 8px;}#conversation td.c_post {  border-left: none;}#pmtoast {background:transparent url(http://your-place-here/HG-black-blurred.jpg) no-repeat scroll -260px -160px;border-top:1px solid #666666;bottom:10px;color:#999999;position:fixed;right:10px;text-align:right;text-decoration:none;width:200px;z-index:600;}#pmlink {background:transparent url(http://z3.ifrm.com/static/1/toast.png) no-repeat scroll 5px 50%;border-bottom:1px solid black;color:#E5E5E5;display:block;padding:10px 10px 10px 55px;}#pmlink big {display:block;font-size:13px;font-weight:normal;padding-bottom:5px;text-transform:uppercase;}#pmlink strong {color:#539FA6;}#pmclose {border-top:1px solid #444444;color:#539FA6;display:block;font-size:80%;padding:6px 10px;}#faq dt {  padding-bottom: 8px;  margin-bottom: 8px;  background: url("http://your-place-here/glanzlinie-flat.png") left bottom repeat-x transparent;}#faq dt a {  font-size: 14px;  font-weight: normal;  text-transform: uppercase;  letter-spacing: 1px;  word-spacing: 1px;}#emot_list {  margin-top: 8px;  width: 224px;  max-height: 410px;  overflow: auto;}#emot_list table {  width: auto;}#emot_list table td {  padding: 2px 8px;}/* ++++ SEARCH RESULTS ++++++ */div.search_results {  padding:0;  margin-bottom: 8px;}.search_results h3 {  font-size: 120%;  padding: 8px;  border-bottom: 1px solid #444;  border-top: 1px solid #444;  background: #131121;}.search_results h3  a {   color: #e5e5e5;}.search_results cite {  display: block;  padding-left: 8px;  color: #888;  text-indent: 1em;  margin-top: -10px;}.search_results div {  padding: 8px 60px;  font-size: 110%;  line-height: 1.75;}.search_results p {  padding: 8px;  color: #888;}/* +++++++++ ACP ++++++++++++*/#acplogin {border: 1px solid #333;height:275px;left:50%;margin:-137.5px 0 0 -250px;padding:0;position:absolute;top:50%;width:500px;background: url("http://your-place-here/HG-black.jpg") -30px top no-repeat;}#acplogin h1 {font-family: tahoma, helvetica, arial, "Bitstream vera sans", sans-serif;color:#ccc;font-weight:400;height:18px;margin-bottom:20px;padding:57px 101px 0 0;text-align:right;}#acplogin h1 img {position:absolute;left:8px;top:8px;}#acplogin .c_desc {  width: 114px;}#acplogin .postbtn td {  padding-left: 134px;}#acplogin table {  width: 460px;  margin: auto 20px;  border-bottom: 1px solid #141414;}#acplogin tbody {  background: url("http://your-place-here/HG-black-blurred.jpg") -60px -148px transparent;}/* ++++++++++ Portal Page +++++++++++*/.portal_box {  border-style: solid;  border-width: 1px;  border-color: #333;  margin-bottom: 6px;  padding: 0px 7px 10px;}.portal_box h2 {  font-size: 13px;  line-height: 18px;  font-weight: bold;  padding: 7px;  margin: 0 -7px 8px;  background: #131121;  border-bottom: 1px solid #333;}h4 {  padding: 0;}#portal_l h4 {  padding: 0px 0px 2px 0px;  font-size: 13px;}.portal_box table {  clear:none;  width: auto;}#portal_l div.portal_content {  padding: 0px 4px 8px 8px;}#portal_l {  float: right;}#portal_l, #portal_r {  width: 240px;}#portal_r {  float: right;  clear: right;}#portal_clear {  clear: both;}#portal_news {  padding: 0 248px 0 0;  line-height: 1.75;}.portal_box th.c_poll {  background: transparent;  border: none;  border-bottom: 1px dashed #444;}.portal_box td.c_poll-answer {  text-align: left;  padding-bottom: 1px;}.portal_box td.c_poll-bar {  padding-top: 1px;}/* +++++++++++++ BLOG ++++++++++++*/#blog_head {  width: 100%;  height: 130px;  position: relative;  margin-bottom: 12px;  background: url("http://your-place-here/glanzlinie-flat.png") 140px top repeat-x transparent;}#blog_head h1 {  font-size: 27px;  float: left;  padding: 0 8px;  line-height: 36px;  position: absolute;  bottom: 0;  left: 0;}#blog_head h1 a {  color: #e5e5e5;  font-weight: normal;}#blog_user div {  position: absolute;  right: 63px;  bottom: 0;}#blog_sub {  padding: 8px;  text-align: right;  border-style: solid;  border-color: #444;  border-width: 1px 0 1px 0;  margin-top: 8px;  background: #131121;  clear: both;}#blog_sub a {  color: #e5e5e5;}#blog .left {  float: left;  vertical-align: middle;  padding-top: 2px;}#blog_sidebar {  float: right;  width: 224px;  padding: 8px;  margin: 0;}#blog_sidebar h3, #blog_sidebar p {  padding-left: 0;}#blog_sidebar h3 {  padding-bottom: 2px;  margin-bottom: 6px;}#blog_about {  margin-bottom: 1em;}#blog_readers {  margin-top: 1em; }#blog_readers, #blog_about {  padding: 8px 7px;  border: 1px solid #333;}#blog_main {  padding-right: 248px;  padding-top: 8px;}div.blog_entry {  padding-left: 8px;}#blog h2 {  margin-bottom: 12px;  font-size: 18px;}#blog blockquote {  background: transparent;  border: none;  padding: 8px 0px 24px 0px;  margin: 0;  font-size: 12px;  line-height: 20px;}div.blog_options {  padding: 4px 0;}#blog_foot {  clear:both;  margin-bottom:4px;}div.blog_date {  color: #999;}#blog_comments {  width: 464px;  border-top: 1px solid #333;  border-bottom: 1px solid #333;  margin-top: 12px;  padding-bottom: 4px;}#blog_comments li {  display: block;  padding: 4px;  color: #ccc;}#blog_comments li form {  display: block;}#blog_comments small {  font-size: 11px;}canvas.cornercanvas {  display: none!important;}/* +++++++++ CALENDAR ++++++++++++*/.calendar thead th {  font-size: 14px;  text-align: center;}.calendar td {  height:125px;  padding:0 4px;  vertical-align:top;  width: 110px;  border-width: 1px;  border-color: #222;  border-style: solid}.calendar li {  display:list-item;  margin-top:8px;}.calendar li.placeholder {padding:4px;}.calendar li span {cursor:default;}.calendar td#cal_current {  border-width: 2px;  border-style: solid;  border-color: #999;}.calendar td#cal_current div {padding-top: 1px;font-weight: bold;}td.cal_inactive {  background: #090812;  color: #666;}.calendar div a {background:url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat 5px;float:right;font-size: 10px;font-weight:400;padding:0 0 6px 24px;}.calendar li a,.calendar li span {border-color:transparent;border-style:solid;border-width:1px;display:block;padding:3px;}td.c_head {  border-top: 1px solid #333;  border-bottom: 1px solid #333;  background: #090812;}/* ++++++++ Notices, Errors +++++++++*/.notice {  margin: auto 1em;  border: 1px solid #666;  padding: 8px 60px;  font-size: 12px;  background: #131121;}.notice dt {  display: block;  border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: #444;  padding: 2px 0;  margin: 0 0 8px 0;  font-weight: bold;}dl.error {  border: 3px double #c00;}.alert {  margin: auto 1em;  padding: 8px 60px;}/* COLOPHON */#colophon {  text-align: center;  color: #666;  margin-top: 12px;  padding-top: 8px;  border-top: 1px solid #222;}/* +++++++ COPYRIGHT ++++++++++*/#copyright {  padding: 12px;  text-align: center;  background: #000;}/* ++++++++++ Misc +++++++++++*/.l {text-align:left}.c {text-align:center}.r {text-align:right}.left {float:left}.right {float:right}#stats_members a.member {white-space:nowrap}.calendar li span {cursor:default}#c_tos li {display:list-item;margin-left:25px}#c_tos ul li {list-style:disc}#c_tos ol li {list-style:lower-alpha}#shoutrefresh {cursor:pointer}

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}