/*http://www.wellstyled.com/tools/colorscheme2/index-en.html#*/
/*
font color #B3B3B3//
BG color #666666//
Border #333333
*/
* {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif, arial, verdana, monospace;
    /*font-weight: 300;*/
    font-size: 12pt;
    color: #B3B3B3;
}

body {
    background-color: #666666;
    margin: 0;
}

#container {
    width: 100%;
}

#menu {
    width: 270px;
    float: left;
    display: inline;
    border-right: 1px solid #000000;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    background-color: #555555;
}

h1,
.menu_header,
.shop_item_header,
.fam_faq_header {
    font-weight: bold;
    font-size: 13pt;
    background-color: #333333;
    padding: 5px 5px 5px 5px;
    border-top: 3px solid #333333;
    border-bottom: 3px solid #333333;
    text-align: center;
}

#menu_stats {
    font-weight: bold;
    padding: 10px;
}

ul {
    padding-left: 17px;
    color: #666666;
    width: 250px;
}

body div#container div#menu ul {
    padding: 0;
    margin: 0;
    width: 270px;
    color: #666666;
    list-style: none;
}

body div#container div#menu ul li {
    width: 270px;
}

body div#container div#menu ul li a {
    border: 1px solid #555555;
    padding: 3px 0 3px 20px;
    width: 248px;
    display: block;
    font-size: 13pt;
}

body div#container div#menu ul li:hover {
    background-color: #B3B3B3;
    color: #666666;
}
body div#container div#menu ul li:hover a {
    background-color: #B3B3B3;
    border: 1px solid #333333;
    color: #861311;
}

ul li:hover {
    background-color: #B3B3B3;
    /*border: 1px solid #333333;*/
    color: #666666;
}

ul li:hover a {
    background-color: #666666;
    color: #B3B3B3;
}

ul li a {
    text-decoration: none;
    display: block;
    color: #B3B3B3;
}

b,
strong {
    font-weight: bold;
}

center {
    text-align: center;
}

#content {
    padding-left: 300px;
}

.content {
    padding: 5px;
    border: 1px solid #333333;
}

div.clear {
    clear: both;
}

form {
    margin: 0;
}

input {
    background: transparent;
    border: 1px solid #333333;
}

a.btn_dark {
    margin: 1px;
    display: block;
}

.btn_dark,
input.submit,
input[type=submit] {
    background-color: #333333;
    padding: 2px;
}

hr {
    border: 1px solid #333333;
}

textarea {
    background: transparent;
    border: 1px solid #333333;
}

select {
    background: transparent;
    border: 1px solid #333333;
}

.memberlist td {
    border: 1px solid #B3B3B3;
    color: #000000;
}

.list_btn_click {
    border: 1px solid #333333;
    text-decoration: none;
    padding: 3px;
}

.list_btn_attack {
    border: 1px solid #333333;
    text-decoration: none;
    padding: 3px;
}

.admin_color {
    /*color: #FF9F4E;*/
    color: #E58F46;
}

.clicklink {
    width: 600px;
    border: 1px solid #333333;
}

.hoofdkwartier {
    border: 1px solid #333333;
}

.hoofdkwartier {
    border: 1px solid #333333;
}

.shop {
    border: 2px solid #333333;
    background-color: #FFFFFF;
}

.messages {
    padding-left: 300px;
    display: inline;
}

#navbarreclame {
    margin: 1px;
    border: 2px solid #333333;
}

.border {
    border: 2px solid #333333;
}

body div#container {
    color: #660000;
}

#fam_naam {
    font-size: 26pt;
}
.quote_header {
    background-color: #B3B3B3;
    color: #333333;
}
.quote {
    background-color: #B3B3B3;
    color: #333333;
    padding: 3px;
}
.quote_table {
    padding-top: 0px;
    margin: 0;
    background-color: #B3B3B3;
    color: #333333;
    border: 2px solid #333333;
}

#fontsize12 {
    font-size: 12pt;
}

#nothing {
    margin: 0;
}