
body, html {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/* background: url(/images/bg/bg_paars.jpg) repeat-x center top; */  /*Achtergrond voor Kerst/nieuwjaar */
     background: #dbdbdb url(/images/bg/paars.png) repeat-x center top;  /* Kleurgradient */
}

h1 {
}
h2 {
}
h2.tabheader {
    background: none repeat scroll 0 0 #9A42A6;
    color: #6D2A76;
}
h3 {
}
h4 {
}
h5 {
}
body, html {
}
a, a:link {
    color: #363636;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #5F1C68;
}
b.coloredb, strong.coloredb {
    color: #5F1C68;
}
#header {
    background: url("/images/header.png") no-repeat scroll 0 0 transparent;
}
#logo a {
    background: url(/images/rood-logo-20jaar.png) no-repeat;
}
#logo123 a {
    background: url(/images/paars-logo.png) no-repeat;
}
#consolemenu {
    background: url("/images/menubg.jpg") repeat scroll 0 -250px transparent;
}
#forum {
    position: relative;
}
#forum .tabtitel {
    background: none repeat scroll 0 0 #9A42A6;
}
#forum .tabtitel ul li a {
}
#breadcrumbs a {
}
.titel {
    border-bottom: 1px solid #5F1C68;
}
.titel h2 {
    background: url("/images/paars-titel.png") no-repeat scroll right top transparent;
}
.titel h2 span {
    background: url("/images/paars-titel.png") no-repeat scroll left top transparent;
    position: relative;
}
.titel a {
}

.titel h1 {
    background: url(/images/paars-titel.png) no-repeat top right;
    font-size: 14px;

}
.titel h1 span {
    position: relative;
    background: url(/images/paars-titel.png) no-repeat top left;
}
*html .titel h1 span {}



.titelsplash {
    border-bottom: 1px solid #5f1c68;
}
.titelsplash h2 {
    background: url(/images/paars-titel.png) no-repeat top right;
}
.titelsplash h2 span {
    position: relative;
    background: url(/images/paars-titel.png) no-repeat top left;
}
*html .titelsplash h2 span {}

.titelsplash a {}

.tabtitel {
    border-bottom: 1px solid #5F1C68;
}
.tabtitel ul, .tabtitel li {
}
.tabtitel ul {
}
.tabtitel ul li {
}
.list .tabtitel ul li a {
    background: none repeat scroll 0 0 transparent;
}
.tabtitel ul li a.current, .tabtitel ul li a.current:hover, #forum ul li a.current {
    background: url("/images/paars-titel.png") no-repeat scroll right top transparent;
}
.tabtitel ul li a.current span {
    background: url("/images/paars-titel.png") no-repeat scroll left top transparent;
}
.tabtitel ul li a:hover {
}
.filter {
    background: none repeat scroll 0 0 #dfaae6;
}
.filter div {
    color: #6D2A76;
}
.filter div a {
    color: #6D2A76;
}
.filter div a:hover {
    background: none repeat scroll 0 0 #6D2A76;
    color: #FFFFFF;
}
.filter div.overig a div {
    background: none repeat scroll 0 0 #6D2A76;
    color: #FFFFFF;
}
#page h3 {
    background: none repeat scroll 0 0 #9A42A6;
    color: #6D2A76;
}
.page-navigation {
    background: none repeat scroll 0 0 #D4EEF9;
}
.page-navigation a {
}
.page-navigation a.current {
    background: none repeat scroll 0 0 #29ABE2;
    color: #FFFFFF;
}
#game-info {
}
#game-info h2 {
    color: #5F1C68;
}
#game-content .rating {
    color: #5F1C68;
}
#game-shops {
}
#game-shops h2 {
    color: #5F1C68;
}
#game-formulier {
}
#game-formulier-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #5F1C68;
    border-image: none;
    border-left: 1px solid #5F1C68;
    border-right: 1px solid #5F1C68;
    border-top: 0 none !important;
}
#game-reacties {
}
.gamereactie {
    border-bottom: 1px solid #5F1C68;
}
#shopsurvey h2 {
}
#shop-info {
}
#shop-info h2, #shopsurveyform h2 {
    color: #5F1C68;
}
#prijslijst-filter {
}
#prijslijst-filter a {
}
#prijslijst-filter a.current {
    background: none repeat scroll 0 0 #5F1C68;
    color: #FFFFFF;
}
#prijslijst-filter h4 {
    color: #5F1C68;
}
#prijslijst h2 {
    color: #5F1C68;
}
#searchfield input {
    border: 2px solid #9A42A6;
}
#searchplatform select {
    border: 2px solid #9A42A6;
}
.berichtfooter {
    border-bottom: 1px solid #5F1C68;
}
.berichtfootertext {
    float: right;
    text-align: right;
}

.wishicon, .collicon {
    background: #612568;
    box-shadow: 0px 4px 0px #3d0e42;
}

.wishicon:active, .collicon:active {
    box-shadow: 0px 3px 0px #3d0e42;
}

#page-left .nieuwsbuttons .button {
    background: #5F1C68;
    filter: brightness(1);
    display: block;
    color: white;
    text-decoration: none;
    max-width: 250px; /* Pas deze lengte aan om meer van de titel te laten zien*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px;
    font-weight: 600;
    border-radius: 5px;
    line-height: 1rem;
    font-size: 0.9rem;
    transition: all 0.3s ease;
}