body {
  font-size: 13px;
  font-family: Verdana, Regular, sans-serif;
  font-weight: normal;
  text-align: center;
  padding: 0;
  margin: 0 auto;
  border: 0;
  color: #eeeeee;
  background-color: #0d0805;
}

img {
 border: 0;
}
#netzwerk > ul {
    background-color: #2D2D2D;
    list-style: none;
    float: left;
    border: 0;
    margin: 0;
    padding: 0;
}
#netzwerk > ul > li {
    border: 1px solid #000000;
}
#netzwerk > ul > li {
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    height: 25px;
}
#netzwerk > ul > li > a {
    padding: 0 14px;
    display: block;
    color: #BBBBBB;
    text-decoration: none;
}
#netzwerk .netzwerk_title {
    font-weight: bold;
    color: #FFB019;
    text-align: center;
}
a:link, a:active, a:visited {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #e6c491;
  text-decoration: none;
}

a:hover {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0ab6fd;
  text-decoration: underline;
}

.set_item {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #eb15ff;
  text-decoration: none;
}

.unique_item:link, .unique_item:active, .unique_item:visited {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffa20e;
  text-decoration: none;
}

.unique_item:hover {
  text-decoration: underline;
}

.rar_item:link, .rar_item:active, .rar_item:visited {
  font-family: verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #9090ff;
  text-decoration: none;
}

.rar_item:hover {
  text-decoration: underline;
}

img {
    border: 0;
}
#fantastic {
    top: 0;
    right: 0;
    position:absolute;
    z-index:1000;
}
#network_wraper {
    left: 0 !important;
    top: 0 !important;
    width: 100%;
    height: 25px;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
}
#network {
    left: 0;
    top: 0;
    border-top: 1px solid #1B201C;
    width: 100%;
    height: 25px;
    background-color: #2D2D2D;
    z-index:999;
    border: 0;
    margin: 0;
    padding: 0;
    position:absolute;
}
#network > ul {
    list-style: none;
    border: 0;
    margin: 0;
    padding: 0;
}
#network > ul > li {
    float: left;
    border-right: 1px solid #000000;
}
#network > ul > li > a {
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    color: #BBBBBB;
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    padding: 0 14px;
    height: 25px;
    display: block;
}
#network > ul > li:hover, #network a:hover{
    color: white;
}

#frnmain {
  margin: 0 auto;
  width: 990px;
  position: relative;
}

#frnbanner {
  padding: 0;
}

#frnbannerad {
  z-index: 990;
  position: relative;
  text-align: center;
}

#frnrahmen {
  z-index: 990;
  position: relative;
  text-align: center;
}

#frnadsky {
  right: 0;
  width: 0;
  position: absolute;
  top: 110px;
}

#frnadskypos {
  position: absolute;
}

#frnfoot {
  left: 50%;
  margin-left: -415px;
  width: 830px;
  position: relative;
}

#frnfoot {
  padding-top: 18px;
  background-color: transparent;
  text-align: center;
}

.frnfoot {
  margin-bottom: 40px;
}

#frnfoot div {
  font-size: 10px;
  padding-bottom: 18px;
}

#frnfoot span {
  font-size: 10px;
}

#overall_header {
  position: relative;
  border: 0;
  width: 990px;
  height: 355px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.jpg);
  background-position: 0% -508px;
  color: #000000;
  text-align: left;
}

#loginbox {
  position: absolute;
  left: 810px;
  top: 170px;
  border: 0;
  width: 145px;
  font-family: Verdana, Regular, sans-serif;
  font-size: 12px;
  color: #f8f9fd;
}

#loginbox h1 {
  font-family: Verdana, Regular, sans-serif;
  font-size: 18px;
  color: #edd697;
  text-align: center;
  border: 0;
  margin: 0;
  padding: 0;
}

#loginbox a:link, #loginbox a:visited, #loginbox a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  color: #edd697;
}

#loginbox a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-decoration: underline;
  color: #edd697;
}

#login_form {
  font-weight: normal;
  font-size: 9px;
  border: 0;
  padding: 0;
  margin: 4px 0 4px 0;
}

#login_form .username {
  width: 70px;
  height: 20px;
  margin-right: 2px;
  background-color: #212828;
  border: 1px solid #676767;
  color: #c4c4c4;
}

#login_form .password {
  width: 50px;
  height: 20px;
  margin-right: 2px;
  background-color: #212828;
  border: 1px solid #676767;
  color: #c4c4c4;
}

#login_form .login_button {
  width: 50px;
  height: 20px;
  margin-right: 2px;
  background-color: #212828;
  border: 1px solid #676767;
  color: #c4c4c4;
}

#newsticker {
  position: absolute;
  line-height: 14px;
  left: 200px;
  top: 250px;
  width: 240px;
}

#newsticker a:link, #newsticker a:visited, #newsticker a:active {
  font-family: Veranda, Regular, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #e0b809;
}

#newsticker a:hover {
  font-family: Veranda, Regular, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #0ab6fd;
}

#forenticker {
  position: absolute;
  left: 570px;
  line-height: 14px;
  top: 250px;
  width: 280px;
}

#forenticker a:link, #forenticker a:visited, #forenticker a:active {
  font-family: Veranda, Regular, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #e0b809;
}

#forenticker a:hover {
  font-family: Veranda, Regular, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #0ab6fd;
}

.zitat {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffa800;
}

.zitat b, .zitat strong {
  color: #ffd737;
}

#overall_content {
  position: relative;
  width: 990px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight_c_hintergrund.jpg);
  background-repeat: repeat-y;
  text-align: left;
  height: auto !important;
  min-height: 120px;
}

#menue_links {
  position: relative;
  float: left;
  width: 190px;
  font-size: 12px;
  margin: 0;
  border: 0;
}

#menue_links ul {
  list-style: none;
  padding-left: 15px;
  margin: 0;
  border: 0;
}

#menue_links li {
  background-image: url(//images.4fansites.de/themes/torchlight/images/auflist_icon.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
}

#menue_links li:hover {
  background-image: url(//images.4fansites.de/themes/torchlight/images/auflist_icon2.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
}

#menue_links a:link, #menue_links a:active, #menue_links a:visited {
  width: 130px;
  font-size: 11px;
  font-weight: normal;
  color: #e0b809;
  text-decoration: none;
  display: block;
}

#menue_links a:hover {
  font-size: 11px;
  font-weight: normal;
  color: #0ab6fd;
  text-decoration: underline;
  display: block;
}

#menue_charakter {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% 0%;
}

#menue_community {
  width: 190px;
  height: 98px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -90px;
}

#menue_files {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -238px;
}

#menue_allgemeines {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/allgemeines.png);
}

#menue_torchlight {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -409px;
}

#menue_torchlight2 {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight2.png);
}

#menue_torchlight_mmo {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight_mmo.png);
}

#menue_source {
  width: 190px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -739px;
}

#menue_shop {
  width: 187px;
  height: 70px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -619px;
}

#menue_umfrage {
  width: 187px;
  height: 40px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -829px;
}

#content {
  position: relative;
  height: auto !important;
  float: left;
  width: 613px;
  margin: 0;
  border: 0;
}

#linkleiste {
  width: 613px;
  height: 31px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.png);
  background-position: 0% -328px;
}

#linkleiste a:link, #linkleiste a:active, #linkleiste a:visited {
  width: 190px;
  font-size: 11px;
  font-weight: normal;
  color: #e0b809;
  text-decoration: none;
}

#linkleiste a:hover {
  font-size: 11px;
  font-weight: normal;
  color: #0ab6fd;
  text-decoration: underline;
}

.content_header {
  position: relative;
  width: 613px;
  height: 61px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.jpg);
  background-position: 0% -64px;
}

.content_header_titel {
  position: absolute;
  width: 613px;
  top: 10px;
  left: 55px;
  font-size: 18px;
  font-weight: bold;
  color: #edd697;
}

.content_header_titel a:link, .content_header_titel a:active, .content_header_titel a:visited {
  font-size: 18px;
}

.content_header_titel a:hover {
  text-decoration: underline;
}

.content_autor {
  position: absolute;
  width: 613px;
  top: 35px;
  left: 55px;
  font-size: 11px;
  color: #79b3c2;
}

.content_header_kommentar {
  position: absolute;
  width: 613px;
  top: 35px;
  right: 20px;
  font-size: 11px;
  text-align: right;
  color: #79b3c2;
}

.content_header_kommentar a:link, .content_header_kommentar a:active, .content_header_kommentar a:visited {
  font-size: 11px;
  color: #79b3c2;
}

.content_header_kommentar a:hover {
  text-decoration: underline;
}

.content_text {
  padding-left: 15px;
  padding-right: 15px;
  text-align: justify;
}

.content_footer {
  width: 613px;
  height: 14px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.jpg);
  background-position: 0% 0%;
}

#menue_rechts {
  position: relative;
  height: auto !important;
  float: left;
  width: 187px;
  margin: 0;
  border: 0;
}

.menue_rechts_text {
  padding-left: 10px;
  padding-right: 10px;
}

#overall_footer {
  border: 0;
  width: 990px;
  height: 283px;
  background-image: url(//images.4fansites.de/themes/torchlight/images/torchlight.jpg);
  background-position: 0% -175px;
  clear: both;
}

#overall_footer_t {
  text-align: center;
  width: 990px;
  color: #ffffff;
  background-color: #0d0805;
}