/* Main CnCHQ 4.0 */

/* Allgemeine fonts, colors */

   body {
       background: #000000;
       margin: 0px;
       padding: 0px;
   }
 
   body, td, div, p, li, option, select, input, textarea {
       font-size: 11px;
       font-family: verdana;
       color: #FFFFFF;
   }
 
    th {
        font-weight: bold;
        font-size: 13px;
    }

    h1 {
        font-size: 24px;
        font-weight: bold;
        font-style: italic;
    }
 

    h2 {
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
    }

    h3 {
        font-size: 17px;
        font-weight: bold;
    }

   a:link, a:active, a:visited {
      font-weight: bold;
      color: #43FF78;
      text-decoration: none;
   }
   
   a:hover {
      color: #FFBF00;
      text-decoration: underline;
   }
 
   .header, .big {
      font-size: 13px;
   }

   .header {
      font-weight: bold;
      margin-top: 17px;
   }

   .big {
      text-align: justify;
   }

/* Allgemein Forms */

   form {
       margin: 0px;
       padding: 0px;
   }

   input {
       padding-left: 4px;
       padding-right: 4px;
   }
   
   option, select, input, textarea {
       color: #FFFFFF;
       background-color: #001300;
   }

   select, textarea, input {
       border: 1px solid;
       background-color: #001300;
       border-top-color: #000000;
       border-left-color: #000000;
       border-right-color: #004F00;
       border-bottom-color: #004F00;
   }

   button, .button, .submit {
       border: 1px solid;
       cursor: pointer;
       background-color: #005F00;
       border-top-color: #009F00;
       border-left-color: #009F00;
       border-right-color: #000000;
       border-bottom-color: #000000;
   }

/* Fullsize Header */

   #header1 {
     position: relative;
     background-image: URL('/images/style15/header.jpg');
     height: 191px;
     max-width: 1600px;
   }
   
   #header2 {
     width: 1001px;
     height: 191px;
   }
 
   #header2>#header3 {
     background-image: URL('/images/style15/header2.png');
     position: relative;
     background-repeat: no-repeat;
     background-position: right;
     width: 277px;
     height: 191px;
   }
 
/* Animationen */

   .flare1 { background-image: URL('/images/style15/flare1.gif'); position: absolute; top: 32px; left: 41px; width: 44px; height: 32px; }
   .flare2 { background-image: URL('/images/style15/flare2.gif'); position: absolute; top: 75px; left: 106px; width: 254px; height: 42px; }
   .flare3 { background-image: URL('/images/style15/flare3.gif'); position: absolute; top: 145px; left: 743px; width: 48px; height: 46px; }
   .flare4 { background-image: URL('/images/style15/flare4.gif'); position: absolute; top: 147px; left: 172px; width: 42px; height: 44px; }
   .flare5 { background-image: URL('/images/style15/flare5.gif'); position: absolute; top: 159px; left: 310px; width: 44px; height: 32px; }
   .flare6 { background-image: URL('/images/style15/flare6.gif'); position: absolute; top: 170px; left: 487px; width: 30px; height: 21px; }
 
/* Hover Buttons */

   #butt00, #butt01, #butt02, #butt03, #butt04, #butt05, #butt06, #butt07, #butt08, #butt09, #butt10, #butt11 {
        position: absolute;
        height: 64px;
        width: 74px;
        display: none;
   }
   
   #butt00 { left: 295px; top: 60px; background-image: URL('/images/style15/butt00.gif'); }
   #butt01 { left: 355px; top: 27px; background-image: URL('/images/style15/butt01.gif'); }
   #butt02 { left: 355px; top: 94px; background-image: URL('/images/style15/butt02.gif'); }
   #butt03 { left: 415px; top: 60px; background-image: URL('/images/style15/butt03.gif'); }
   #butt04 { left: 475px; top: 27px; background-image: URL('/images/style15/butt04.gif'); }
   #butt05 { left: 475px; top: 94px; background-image: URL('/images/style15/butt05.gif'); }
   #butt06 { left: 535px; top: 61px; background-image: URL('/images/style15/butt06.gif'); }
   #butt07 { left: 595px; top: 27px; background-image: URL('/images/style15/butt07.gif'); }
   #butt08 { left: 595px; top: 94px; background-image: URL('/images/style15/butt08.gif'); }
   #butt09 { left: 655px; top: 61px; background-image: URL('/images/style15/butt09.gif'); }
   #butt10 { left: 715px; top: 27px; background-image: URL('/images/style15/butt10.gif'); }
   #butt11 { left: 715px; top: 94px; background-image: URL('/images/style15/butt11.gif'); }
   
   #BannerMap {
     position: absolute;
     top: 24px;
     left: 0px;
     width: 790px;
     height: 167px;
   }

/* Breiten-Setup */

   .maintable {
       width: 100%;
       max-width: 1600px;
       background-image: URL('/images/style15/top-bg-center1.gif');
       background-position: 365px 0px;
       background-repeat: repeat-x;
   }

   .netbar {
       position: absolute;
       top: 2px;
       left: 0px;
       width: 100%;
       table-layout: fixed;
       max-width: 1600px;
   }
   
   .ads_banner {
       width: 100%;
       position: absolute;
       left: 0px;
       top: 244px;
       max-width: 1600px;
   }
 
/* Dropdowns Links */

   .switch1, .switch2 { 
       width: 171px;
       color: #000000;
       position: absolute;
       left: 16px;
   }

   .switch1 { top: 215px; }
   .switch2 { top: 247px; }

   .switch1 input, .switch2 input {
       padding-left: 2px;
       padding-right: 2px;
   }
   
   .switch1 select, .switch1 option, .switch1 input,
   .switch2 select, .switch2 option, .switch2 input {
       background-color: #DFFFDF;
       color: #000000;
   }

   .switch1 select, .switch2 select, .switch1 input, .switch2 input {
       border: 1px solid #3F3F3F;
   }

/* Allgemeines Styling */

   .main {
       padding: 0px 20px 0px 20px;
   }
 
   #mainmenu a {
       color: #FFFFFF;
   }

   #mainmenu a:hover {
       color: #FFBF00;
   }

   .bg_box { background-image: URL('/images/style15/box_bg3.gif'); }

   .bg_left {
       width: 365px;
       height: 101px;
       background-image: URL('/images/style15/top-bg-left1.jpg');
       background-position: 0px 0px;
       background-repeat: no-repeat;
   }
 
   .bg_left2 {
       position: absolute;
       top: 292px;
       left: 0px;
       width: 84px;
       height: 52px;
       background-image: URL('/images/style15/top-bg-left2.gif');
   }
 
   .bg_center {
       height: 101px;
       background-image: URL('/images/style15/top-bg-center2.jpg');
       background-position: top right;
       background-repeat: no-repeat;
   }
 
   .bg_right {
       width: 254px;
       background-image: URL('/images/style15/top-bg-right.jpg');
       background-position: 0px 0px;
       background-repeat: no-repeat;
   }
   
   .bg_center2 {
       position: relative;
       top: 0px;
       left: -81px;
       width: 64px;
       height: 24px;
   }
 
   .copyright {
       height: 66px;
       background-repeat: no-repeat;
       background-position: 0px 0px;
       background-image: URL('/images/style15/copyright.jpg');
   }
 
/* Menu rechts */

   .menu_right {
       width: 244px;
       margin: 17px 5px 0px 5px;
       background-image: URL('/images/style15/menu-bg.gif');
   }

   .menu_content {
       padding-left: 8px;
       padding-right: 8px;
   }

   .menu_caption1 { background-image: URL('/images/style15/count_head.jpg');       height: 33px; width: 244px; }
   .menu_caption2 { background-image: URL('/images/style15/dllast5_head.jpg');     height: 35px; width: 244px; }
   .menu_caption3 { background-image: URL('/images/style15/poll_head.jpg');        height: 35px; width: 244px; }
   .menu_caption4 { background-image: URL('/images/style15/usercenter_head.jpg');  height: 35px; width: 244px; }
   .menu_caption5 { background-image: URL('/images/style15/potw_head.jpg');        height: 35px; width: 244px; }
   .menu_caption6 { background-image: URL('/images/style15/board_head.jpg');       height: 35px; width: 244px; }
   .menu_caption7 { background-image: URL('/images/style15/affiliates_head.jpg');  height: 35px; width: 244px; }
   .menu_caption8 { background-image: URL('/images/style15/shop_head.jpg');        height: 35px; width: 244px; }
   .menu_caption9 { background-image: URL('/images/style15/staff-stats_head.jpg'); height: 35px; width: 244px; }
 
/* Board Information Menu */

   .bil {
       height: 34px;
       width: 34px;
   }
   
   #bi {
       font-weight: bold;
   }
   
/* Netzwerkleiste */

.pdownb {
   background: #007F00;
   text-align: left;
   padding: 1px;
}

.pdownd {
   background-color: #000000;
   font-size: 13px;
   padding: 3px;
   cursor: pointer;
   color: #DFFFDF;
}

.pdownh {
   background-color: #002400;
   font-size: 13px;
   padding: 3px;
   cursor: pointer;
   color: #FFBF00;
}

/* Faction Pics */

#tw_gdi, #tw_nod, #tw_scrin { width: 36px; }
#logo_tw_gdi, #logo_tw_nod, #logo_tw_scrin { height: 32px; width: 32px; }

#tw_gdi>#logo_tw_gdi {     background-image: URL('/images/content/cnchq_logos32/gdi_32x32.png'); } 
#tw_nod>#logo_tw_nod {     background-image: URL('/images/content/cnchq_logos32/nod_32x32.png'); } 
#tw_scrin>#logo_tw_scrin { background-image: URL('/images/content/cnchq_logos32/scrin_32x32.png'); } 

/* Alpha Transparenz Pics */
 
   div>.menu_head   { background-image: URL('/images/style15/menu-head.png');  height: 23px; width: 244px; }
   div>.menu_head2  { background-image: URL('/images/style15/menu-head2.png'); height: 23px; width: 244px; }
   div>.menu_foot   { background-image: URL('/images/style15/menu-foot.png');  height: 23px; width: 244px; }
   td>.dl_button    { background-image: URL('/images/style15/dl_button.png');  height: 22px; width: 70px; cursor: pointer; }
   td>.bg_center2   { background-image: URL('/images/style15/top-bg-center3.png'); }
   #netbar>#netlogo { background-image: URL('/images/other/hq-network1.png');      }
   
/* MFC - Box */

   .box { width: 100%; table-layout: fixed; }
   tr>.box_1 { background-image: URL('/images/style15/box_1.png'); width:  88px; }
   tr>.box_2 { background-image: URL('/images/style15/box_2.png'); height: 64px;
              vertical-align: top; text-align: left; }
   tr>.box_3 { background-image: URL('/images/style15/box_3.png'); width:  72px; }
   tr>.box_4 { background-image: URL('/images/style15/box_4.png'); width:  64px; }
   tr>.box_5 { }
   tr>.box_6 { background-image: URL('/images/style15/box_6.png'); width:  64px; }
   tr>.box_7 { background-image: URL('/images/style15/box_7.png'); width:  72px; }
   tr>.box_8 { background-image: URL('/images/style15/box_8.png'); height: 46px; }
   tr>.box_9 { background-image: URL('/images/style15/box_9.png'); width: 144px; }

/* poll CSS */

.pollpopup {
    font-size: 11px;
    font-family: Verdana, Arial, Tahome, sans-serif;
    background: #000000;
    color: #FFFFFF;
    font-weight: bold;
}

a.pollpopup:link, a.pollpopup:visited, a.pollpopup:active {
    color: #43FF78;
    font-size: 10px;
}

a.pollpopup:hover {
    color: #FFBF00;
}

.polltable {
    text-align: left;
    width: 98%;
}

.pollbutton, .pollinput {
    border: 1px solid;
    cursor: pointer;
    background-color: #005F00;
    border-top-color: #009F00;
    border-left-color: #009F00;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

.poll {
    font-size: 11px;
    font-family: Verdana, Arial, Tahome, sans-serif;
}

td.poll {
    height: 30px;
}

a.poll:link, a.poll:active, a.poll:visited {
    font-weight: bold;
    color: #43FF78;
    text-decoration: none;
}

a.poll:hover {
    color: #FFBF00;
}

.comments           { color: #FFFFFF; font-size: 11px; }
a.comments:link     { color: #43FF78; text-decoration: none; font-weight: bold; }
a.comments:visited  { color: #43FF78; text-decoration: none;  font-weight: bold; }
a.comments:hover    { color: #FFBF00; text-decoration: none; }

.comment_title {
   color: #43FF78;
   font-size: 13px;
   font-weight: bold;
}

/*  css_header  */

/* News-CSS */
.header    { font-size: 13px; color: #FFFFFF; font-weight: bold; }
.news      { font-size: 11px; color: #FFFFFF; }
.smalltext { font-size: 11px; color: #FFFFFF; }
.comments  { font-size: 11px; color: #FFFFFF; }
.links     { font-size: 11px; color: #FFFFFF; font-weight: bold; }

a.news:link, a.smalltext:link, a.comments:link, a.links:link
a.news:visited, a.smalltext:visited, a.comments:visited, a.links:visited
     { color: #43FF78; text-decoration: none;  font-weight: bold; }

a.news:hover, a.smalltext:hover, a.comments:hover, a.links:hover
     { color: #FFBF00; text-decoration: underline; }

.commentbox1 { text-align: left; background: #142B1B; }
.commentbox2 { text-align: left; background: #1B3B24; }
.commenttable { background: #D5F0D6; }

   .newsheader {
       position: relative;
       font-size: 13px;
       left: 88px;
       top: 32px;
   }


.category, .comment_title {
   color: #43ff78;
   font-size: 13px;
   font-weight: bold;
}
.category:hover {
   color: #FFBF00;
}

    .bbcode {
        border: 1px solid;
        border-top-color: #BFBFBF;
        border-left-color: #BFBFBF;
        border-right-color: #000000;
        border-bottom-color: #000000;
        background-color: #7F7F7F;
    }

    .bbcode_active {
        border: 1px solid;
        border-top-color: #7FFF7F;
        border-left-color: #7FFF7F;
        border-right-color: #005F00;
        border-bottom-color: #005F00;
        background-color: #00FF00;
    }

    .bbcode_hover {
        border: 1px solid;
        border-top-color: #3F7FFF;
        border-left-color: #3F7FFF;
        border-right-color: #001F5F;
        border-bottom-color: #001F5F;
        background-color: #003FFF;
    }

    .bbcode_click {
        border: 1px solid;
        border-top-color: #FF7F7F;
        border-left-color: #FF7F7F;
        border-right-color: #5F0000;
        border-bottom-color: #5F0000;
        background-color: #FF0000;
    }

/*  poll_css  */

.pollpopup {
    font-size: 11px;
    font-family: Verdana, Arial, Tahome, sans-serif;
    background: #000000;
    color: #FFFFFF;
    font-weight: bold;
}

a.pollpopup:link, a.pollpopup:visited, a.pollpopup:active {
    color: #43FF78;
    font-size: 10px;
}

a.pollpopup:hover {
    color: #FFBF00;
}

.polltable {
    text-align: left;
    width: 98%;
}

.pollbutton, .pollinput {
    border: 1px solid;
    cursor: pointer;
    background-color: #005F00;
    border-top-color: #009F00;
    border-left-color: #009F00;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

.poll {
    font-size: 11px;
    font-family: Verdana, Arial, Tahome, sans-serif;
}

td.poll {
    height: 30px;
}

a.poll:link, a.poll:active, a.poll:visited {
    font-weight: bold;
    color: #43FF78;
    text-decoration: none;
}

a.poll:hover {
    color: #FFBF00;
}

.comments           { color: #FFFFFF; font-size: 11px; }
a.comments:link     { color: #43FF78; text-decoration: none; font-weight: bold; }
a.comments:visited  { color: #43FF78; text-decoration: none;  font-weight: bold; }
a.comments:hover    { color: #FFBF00; text-decoration: none; }

.comment_title {
   color: #43FF78;
   font-size: 13px;
   font-weight: bold;
}
