/* Kindertent Stylesheet | Author: Booreiland - www.booreiland.nl */
@import url("/layout/css/responseframe.css");

/* main */
body {margin: 0; padding: 0; background-color: #bce8ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100%; height: 100%;}
form {margin: 0;}
#uberholder {position: absolute; width: 750px; left: 50%; margin: 5px 0 0 -375px; padding: 0; text-align: left; z-index:3;}
#headerMain {width: 750px; height: 90px; background-image:url(../images/mainHeader.gif);}
#headerSub {width: 750px; height: 90px; background-image:url(../images/subHeader.gif);}
#menu {width: 750px; height: 40px; background-image:url(../images/mainMenu.gif); display: block; overflow: hidden;}
#menuHolder {font-size: 11px; font-weight: bold; float: left; height: 40px;}
#menuItems {margin: 8px 0 0 20px; float: none;}
#statusHolder {font-size: 10px; font-weight: bold; color: #fff; float: right; height: 40px;}
#status {margin: 8px 10px 0 0; float: none}
#status p {margin: 0;}
#main {width: 750px; background-image:url(../images/mainBackground.gif); padding: 0; margin: 0;}
#advert {width: 480px; height: 80px; background-image: url(../images/advertentie.gif); display: block;}
#advert iframe {margin: 16px 0 0 6px; overflow: hidden; padding: 0; border: 0px solid #000; position: absolute;}
#clear {clear: both; height: 1px; overflow: hidden; margin: 0;}
#bottom {width: 750px; height: 35px; background-image:url(../images/mainBottom.gif);}
#footer {width: 750px; text-align: center; font-size: 9px; color: #284557;}

/* buttons */
.buttonsHolder {margin-top: 20px; text-align: center;}
.buttonsHolder input {margin: 0 25px 0 25px;}
.buttonHolder {text-align: right; margin-right: 20px;}
.button {color: #fff; padding: 4px 14px 4px 14px; background-color: #62BCEF; font-size: 11px; font-weight: bold; margin-top: 20px;}
.buttonSmall {color: #fff; padding: 0px 8px 0px 8px; background-color: #62BCEF; font-size: 11px; font-weight: bold;}
a.fakeButton,
a.fakeButton:link,
a.fakeButton:visited,
a.fakeButton:hover,
a.fakeButton:active {color: #fff; background-color: #62BCEF; text-decoration: none; border: 2px outset; padding: 4px 14px; font-size: 11px; font-weight: bold; line-height: 2.5em;}
a.fakeButton:active {border: 2px inset;}

/* standard tags */
a:link {color: #284557;}
a:active {color: #284557;}
a:visited {color: #284557;}
a:hover {color: #ff0000;}
ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0; list-style-type: none;}
a img {border: none; margin: 0; padding: 0;}

/* menu links */
#menu a {margin-right: 10px;}
#menu a:link{color: #fff; text-decoration: none;}
#menu a:active{color: #fff; text-decoration: none;}
#menu a:visited{color: #fff; text-decoration: none;}
#menu a:hover{color: #fff; text-decoration: none; border-bottom: 1px solid #fff;}
#menu #statusHolder #status .name a {margin-right: 0;}

/* main content on front page */
#mainContentHolder {width: 710px; float: left;}
#mainContent {width: 710px; margin: 10px 0 0 20px; float: none;}
#cadreLeftHolder {width: 254px; padding: 0; margin: 0; float: left;}
#cadreLeftHolder .cadreTop {background-image: url(../images/cadreLeftTop.gif); height: 27px; display: block;}
#cadreLeftHolder .cadreBottom {padding: 0; background-image: url(../images/cadreLeftBottom.gif); background-position: bottom; width: 100%;}
#cadreRightHolder {width: 480px; padding: 0; margin: 0; float: left;}
#cadreRightHolder .cadreTop {background-image: url(../images/cadreRightTop.gif); height: 27px; display: block;}
#cadreRightHolder .cadreBottom {padding: 0; background-image: url(../images/cadreRightBottom.gif); background-position: bottom; width: 100%;}
.cadreSmall {width: 238px; margin: 8px 0 0 16px; padding: 0; float: none; overflow: hidden;}
.cadreLarge {width: 480px; margin: 8px 0 0 0; padding: 0; float: none; overflow: hidden;}
.cadreContent {padding: 5px 15px 10px 15px; font-size: 11px; color: #284557;}
.cadreContent p {margin: 0; padding: 0;}
.cadreTop .title {float: left;}
.cadreTop .title h1 {margin: 7px 10px 0 15px; font-size: 11px; font-weight: bold; color: #fff; float: none;}
.cadreContent h2 {padding: 0; margin: 5px 0 5px 0; font-size: 15px; font-weight: bold; color: #f00;}
.cadreContent h3 {padding: 0; margin: 5px 0 5px 0; font-size: 11px; font-weight: bold; color: #f00;}
.cadreContent .special {color: #284557;}
.usersInfo .newUsers {margin-right: 10px; float: left; width: 225px; border-right: 1px solid #284557;}
.usersInfo h2 {padding: 0; margin: 0 0 5px 0; font-size: 13px; font-weight: bold; color: #f00;}
.usersInfo .clear {clear: both; height: 1px; overflow: hidden; margin: 0;}
.disclaimer {font-size: 11px; text-align: justify; width: 570px;}
.disclaimer h2 {margin: 10px 0 10px 0;}
.disclaimer li {margin: 0px 0px 10px 20px;}
.topSitesIndex table {width: 215px; padding: 0; margin: 0; border-collapse: collapse;}
.topSitesIndex table td {vertical-align: top; height: 60px; padding: 0; margin: 0;}
.topSitesIndex table .row0 {background-color: #FFFCEC;}
.topSitesIndex table .row1 {background-color: #FFF0CA;}
.topSitesIndex table .avatar {text-align: right;}
.topSitesIndex table .avatar img {margin: 0 0 4px 0;}
.topSitesIndex h2 {padding: 0; margin: 0 0 5px 0; font-size: 11px; font-weight: bold; color: #284557;}
.topSitesIndex p {margin: 0; padding: 0;}
.topSitesIndex hr {height: 0; border: 0; clear: both; margin: 0;}
.topSitesIndex .left {float: left; width: 225px; border-right: 1px solid #284557; display: inline;}
.topSitesIndex .right {margin-left: 230px;}
.indexRectangle {width:480px; margin-top:6px; text-align:center;}

/* news on front page */
.news p {margin: 0; font-size: 11px; font-weight: normal; color: #284557; text-align: justify; line-height: 16px;}
.news .reactions {clear: both; margin: 10px 0 0 0; text-align: right;}
.news .readMore {font-size: 13px; font-weight: bold; color: #f00; margin-left: 5px; text-decoration: none;}
.news img {padding: 0; margin: 5px 10px 10px 0; float: left;}
.news h2 .date {font-size: 9px; font-weight: bold; color: #284557; margin: 0; padding: 0;}
.news h2 a:link{color: #284557; text-decoration: none;}
.news h2 a:active{color: #284557; text-decoration: none;}
.news h2 a:visited{color: #284557; text-decoration: none;}
.news h2 a:hover{color: #f00; text-decoration: none;}
.news h3 {padding: 0; margin: 0; font-size: 11px; font-weight: bold; color: #f00;}
.news h3 .date {font-size: 9px; font-weight: normal; color: #284557}
.news hr {height: 1px; border: 0; color: #EDBD48; background-color: #EDBD48; clear: both;}
.news h4 {font-size: 11px; font-weight: normal;}

/* news archive */
#newsArchiveColumn1Holder {float: left; width: 180px; display: inline;}
.newsArchiveColumn1 a:link{color: #284557; text-decoration: none;}
.newsArchiveColumn1 a:active{color: #284557; text-decoration: none;}
.newsArchiveColumn1 a:visited{color: #284557; text-decoration: none;}
.newsArchiveColumn1 a:hover{color: #f00; text-decoration: none;}
.newsArchiveColumn1 a {color: #f00; text-decoration: none;}
.newsArchiveColumn1 a.current {font-weight: bold;}
.newsArchiveColumn1 .topics {margin-top: 10px;}
#newsArchiveColumn2Holder {margin-left: 190px; width: 485px;}
.newsArchiveColumn2 {float: left;} /* float fix */
.newsArchiveColumn2, .newsArchiveColumn1 .date, .newsArchiveColumn1 .topics {padding: 0 5px 5px 5px; background-color: #FFFCEC; border: 1px solid #284557;}
.newsArchiveColumn2 .readMore {font-size: 13px; font-weight: bold; color: #f00; margin-left: 5px; text-decoration: none;}
.newsArchiveColumn2 .reactions {clear: both; margin: 10px 0 0 0; text-align: right;}
.newsArchiveColumn2 img {padding: 0; margin: 5px 10px 10px 0; float: left;}
.newsArchiveColumn2 p {margin: 0; font-size: 11px; font-weight: normal; text-align: justify; line-height: 16px;}
.newsArchiveColumn2 hr {height: 1px; border: 0; color: #EDBD48; background-color: #EDBD48;}
.newsArchiveColumn2 h2 .date {font-size: 9px; font-weight: bold; color: #284557; margin: 0; padding: 0;}
.newsArchiveColumn2 h2 a:link{color: #284557; text-decoration: none;}
.newsArchiveColumn2 h2 a:active{color: #284557; text-decoration: none;}
.newsArchiveColumn2 h2 a:visited{color: #284557; text-decoration: none;}
.newsArchiveColumn2 h2 a:hover{color: #f00; text-decoration: none;}
.navNewsArchive {height: 25px;}
.navNewsArchive a {width: 25px; height: 25px; background-position: 0 0; background-repeat: no-repeat; display: block; padding: 0; margin: 2px 0 0 2px;}
.navNewsArchive a:hover {background-position: 0 -25px;}
.navNewsArchive a .nav {display: none;}
.navNewsArchive .newsup {background-image:url(../images/button_block_up.gif);}
.navNewsArchive .newsdown {background-image:url(../images/button_block_down.gif);}
.navNewsArchive .right {float: right;}
.navNewsArchive .left {float: left;}

/* news images */
.newsImages  {width: 100%; padding: 0; margin: 0; border-collapse: collapse; border: 1px solid #EDBD48;}
.newsImages td {font-size: x-small; padding: 0; text-align: left; vertical-align: middle; padding: 5px; margin: 0;}
.newsImages td img {padding: 5px;}
.newsImages td form {margin: 0; padding: 0;}
.newsImages td input {width: 450px;}
.newsImages td td {padding: 0 1em 0 0;}
.newsImages .row0 {background-color: #FFFCEC;}
.newsImages .row1 {background-color: #FFF0CA;}

/* forum index */
.forumContent {text-align: center; font-size: 13px;}
.forumContent h1 {text-align: left; margin: 10px 0 20px 20px; font-size: 16px; font-weight: bold; color: #f00;}
.forumContent h2 {margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #f00;}
.forumContent h3 {padding: 0; margin: 0; font-size: 11px; font-weight: bold; color: #284557;}
.forum {width: 670px; margin: 0 auto; text-align: left; border: 1px solid #EDBD48; border-collapse: collapse; overflow: hidden;}
.forum td {text-align: left; vertical-align: top; margin: 0; padding: 5px; color: #284557;}
.forum .topic00, .forum .topic01 {background-color: #FFFCEC;}
.forum .topic10, .forum .topic11 {background-color: #FFF0CA;}
.forum .info {background-color: #FFD97B;}
.forum .infoIco {width: 26px; vertical-align: bottom;}
.forum .infoCat {width: auto; color: #f00; vertical-align: bottom;}
.forum .infoCat h1 {margin: 0; padding: 0;}
.forum .infoSub {width: 75px; color: #f00; vertical-align: bottom;}
.forum .infoMsg {width: 75px; color: #f00; vertical-align: bottom;}
.forum .infoLastMsg {width: 32px; vertical-align: bottom;}
.forum .infoMsgOverview {color: #f00; vertical-align: bottom; text-align: center;}
.forum .infoAdminTitle {width: auto;}
.forum .infoAdminDelete {width: 200px; vertical-align: bottom;}
.forum .infoAdminUpDown {width: 120px; vertical-align: bottom;}
.forum .infoAdmin {width: 75px; vertical-align: bottom;}
.forum .adminModeratorsTable {width: 100%; padding: 0; margin: 0;}
.forum .adminModeratorsTable td {margin: 0; padding: 0;}
.forum .username {text-align: center;}
.forum h2 a {text-decoration: none;}
.forum h2 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #284557;}
.forum p {margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #284557;}
.forum .topic01 h2, .forum .topic11 h2 {font-weight: normal;}
.forum .forumDelete { height: 16px;width: 16px;background-image: url(../images/icon_adminDeleteUnChecked.gif);background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .forumDeleteChecked { height: 16px; width: 16px; background-image: url(../images/icon_adminDelete.gif); background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .forumClose {  height: 16px;width: 16px;background-image: url(../images/icon_adminCloseUnChecked.gif);background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .forumCloseChecked { height: 16px; width: 16px; background-image: url(../images/icon_adminClose.gif); background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .forumArchive {  height: 16px;width: 16px;background-image: url(../images/icon_adminArchiveUnChecked.gif);background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .forumArchiveChecked { height: 16px; width: 16px; background-image: url(../images/icon_adminArchiveChecked.gif); background-repeat: no-repeat; overflow: hidden; padding: 0px;	margin: 0px;}
.forum .admin a {display: inline; float: right; padding-right: 5px;}
.overview, .overview h2 {font-size: 10px; padding: 2px 0 0 0;}
.overview td {padding: 2px;}
.overview .msgCount, .overview .lastMessage {font-weight: normal; text-align: center;}
.dateRange {width: 670px; margin: 10px auto 10px auto; text-align: right;}
.textlink { font-size: 13px; font-weight: bold; text-decoration: none; }
.textlink:hover { text-decoration: underline; }

/* forum messages */
.messages {clear: both; width: 670px; margin: 0 auto 10px auto; text-align: left; border: 1px solid #EDBD48; border-collapse: collapse; table-layout: fixed;}
.messages td {text-align: left; vertical-align: top; margin: 0; padding: 5px; color: #284557;}
.messages .user {width: 100px; border-right: 1px solid #EDBD48; overflow: hidden;}
.messages .user .rank0 {font-size: 9px; font-weight: normal; margin: 2px 0 5px 0;}
.messages .user .rank1 {font-size: 9px; font-weight: bold; margin: 2px 0 5px 0; color: #f00;}
.messages .user .rank2 {font-size: 9px; font-weight: bold; margin: 2px 0 5px 0; color: #CCCCCC;}
.messages .user .rank2 a {text-decoration: none;}
.messages .user .name0 {font-size: 11px; font-weight: bold;}
.messages .user .name1 {font-size: 11px; font-weight: bold; color: #f00;}
.messages .user .name2 {font-size: 11px; font-weight: bold; color: #CCCCCC;}
.messages .user img {display: block;}
.messages .time {font-size: 9px; font-weight: normal; float: left;}
.messages .icons {font-size: 9px; float: right;}
.messages hr {height: 1px; border: 0; color: #EDBD48; background-color: #EDBD48; clear: both; margin: 0; padding: 0;}
.messages .line {border-top: 1px solid #EDBD48; clear: both; clear: both; width: 100%; display: block; height: 1px; margin: 0 0 5px 0; padding: 0; overflow: hidden;}
.messages p {margin: 0; padding: 5px 0 0 0; text-align: justify; clear:left;}
.messages .msg0 {background-color: #FFFCEC;}
.messages .msg1 {background-color: #FFF0CA;}
.messages .messageContent {width: 540px; overflow: hidden; text-align: justify;}
.messages .quote {display: block; border-left: 1px solid #EDBD48;}
.messages .quoteTitle {color: #f00; font-size: 9px; margin-left: 10px;}
.messages .quoteContent {color: #CAA750; font-size: 11px; margin-left: 10px;}
.messages .forumDelete { height: 8px; width: 8px;background-image: url(../images/icon_adminDeleteSmallUnChecked.gif); background-repeat: no-repeat; }
.messages .forumDeleteChecked {  height: 8px; width: 8px; background-image: url(../images/icon_adminDeleteSmall.gif); background-repeat: no-repeat; }
.messages .icons a {display: block; float: left; padding-right: 10px; margin-top:10px;}

/* main content on sub page */
.leftContent {text-align: left; font-size: 13px; color: #284557; margin-left: auto; margin-right: auto; width: 670px;}
.leftContent h1 {margin: 10px 0 0 0; font-size: 16px; font-weight: bold; color: #f00;}
.leftContent h2 {margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #f00;}
.leftContent table td {vertical-align: top;}
.leftContent table td .button {margin-top: 0;}
.leftContent li {margin-left: 20px; padding: 0; list-style-type: square;}
.leftContent hr {width: 670px; height: 1px; border: 0; color: #CAA750; background-color: #CAA750;}
.centerContent {text-align: center; font-size: 13px; color: #284557;}
.centerContent h1 {margin: 10px 0 0 0; font-size: 16px; font-weight: bold; color: #f00;}
.centerContent h2 {margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #f00;}
.centerContent h3 {margin: 0; font-size: 11px; font-weight: bold; color: #284557;}
.centerContent ul li .name {font-size: 13px; font-weight: bold;}
.centerContent ul li .date {font-size: 11px; font-weight: normal;}
.centerContent hr {width: 670px; height: 1px; border: 0; color: #CAA750; background-color: #CAA750;}
.centerContent .newsTopics {width: 500px;}
.centerContent .newsTopics h3 {padding: 0; margin: 0; font-size: 11px; font-weight: bold; color: #f00;}
.centerContent .newsTopics h3 .date {font-size: 9px; font-weight: normal; color: #284557}
.newsContent {text-align: center; font-size: 13px; color: #284557;}
.newsContent h1 {text-align: left; margin: 10px 0 20px 20px; font-size: 16px; font-weight: bold; color: #f00;}
.newsContent br {clear: both;}
.newsContent .newsTopics {width: 120px; float: right; text-align: left;}
.newsContent .newsTopics h3 {padding: 0; margin: 0; font-size: 11px; font-weight: bold; color: #f00;}
.newsContent .newsTopics h3 .date {font-size: 9px; font-weight: normal; color: #284557}
.newsContent h2 {margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #f00;}
.maxTable {width: 670px; margin: 0 auto 0 auto;}
.centerTable {margin: 0 auto 0 auto;}
.centerTable td {text-align: left; vertical-align: bottom;}
.helpLine {width:500px; font-size:10px; background-color: #FFD97B; border: 1px solid #000; padding: 2px; margin: 5px 0 0 0;}
.iconAdmin {border: 0px solid #000; margin-left: 15px;}

/* admin maintenance */
.maintenanceTable {width: 670px; margin: 0 auto 0 auto;}
.maintenanceTable td {width: 335px; padding: 10px; margin: 0; border: 1px solid #EDBD48; background-color: #FFF0CA; text-align: left;}
.maintenanceTable td img {float: left; display: inline; margin: 0 10px 0 0;}
.maintenanceTable td h2 {color: #284557; font-size: 13px; font-weight: bold; padding: 0; margin: 0 0 5px 0; display: block; height: 20px;}
.maintenanceTable td h2 .title {float: left; display: inline;}
.maintenanceTable td h2 .switchOn {margin: 2px 0 0 0; color: #0d0; font-size: 11px; font-weight: bold; float: right; display: inline;}
.maintenanceTable td h2 .switchOff {margin: 2px 0 0 0; color: #f00; font-size: 11px; font-weight: bold; float: right; display: inline;}
.maintenanceTable td p {font-size: 11px; padding: 0; margin: 0;}
.maintenanceMsgID {text-align: left; border-bottom: 1px solid #EDBD48; padding: 2px 0 2px 0; vertical-align: bottom;}
.maintenanceMsgValue {text-align: right; border-bottom: 1px solid #EDBD48; padding: 2px 0 2px 0; vertical-align: bottom;}
.adminNews {font-size: 9px;}
.adminNews a {font-size: 13px; font-weight: bold;}
.adminMaintenance {border: 1px solid #EDBD48; background-color: #FFFCEC; border-collapse: collapse;}
.adminMaintenance caption {text-align: left; font-weight: bold; white-space: nowrap;}
.adminMaintenance th {text-align: left; font-weight: bold; background-color: #FFFCEC; padding: 0 .3em;}
.adminMaintenance td {padding: 0 .3em;}
.adminMaintenance .row0 {background-color: #FFFCEC;}
.adminMaintenance .row1 {background-color: #FFF0CA;}

.login {width: 300px; margin-left: auto; margin-right: auto;}

.admin_link { display: block; background-color: #fffcec; width: 90px; height: 30px; padding: 5px 0px 0px 5px; margin-bottom: 1px; text-decoration: none; font-size: 11px; }
.admin_block { float: left; width: 575px; background-color: #fffcec; min-height: 150px; padding: 3px; }
h4 { font-size: 12px; font-weight: bolder; }

/* warning */
.warning {margin: 0 0 20px 20px; width: 664px; background-color: #fffcec; border: 2px solid #FF0000; padding: 3px; }
.warning h3 {font-size: 13px; font-weight: bold; color: #f00; border-bottom: 1px solid #f00;}
.warning p {font-size: 11px; font-weight: normal; color: #284557;}
.warning a {color: #f00; text-decoration: none;}
.warning a:active {color: #f00;}
.warning a:visited {color: #f00;}
.warning a:hover {color: #fff;}

/* navigation */
.nav {margin: 0 0 20px 20px; width: 670px;}
.nav h3 {font-size: 13px; font-weight: bold; color: #f00; border-bottom: 1px solid #f00;}
.nav p {font-size: 11px; font-weight: normal; color: #284557;}
.nav a {color: #f00; text-decoration: none;}
.nav a:active {color: #f00;}
.nav a:visited {color: #f00;}
.nav a:hover {color: #fff;}

/* news content */
.newsFullHolder {float: left; float: left; margin-left: auto; margin-right: auto; text-align: left;}
.newsFull {width: 670px; border: 1px solid #284557; border-collapse: collapse; margin-left: 20px;}
.newsFull .newsText {font-size: 11px; background-color: #FFFCEC;}
.newsFull .newsText img {padding: 0; margin: 5px 10px 10px 0; float: left;}
.newsFull .newsText hr {width: 100%; height: 1px; border: 0; color: #EDBD48; background-color: #EDBD48;}
.newsFull .newsText p {margin: 0; padding: 5px; text-align: justify; line-height: 16px; clear: both;}
.newsFull td {text-align: left; vertical-align: top; margin: 0; padding: 0; color: #284557;}
.newsFull .specialContent {background-color: #FFFCEC; text-align: center;}
.newsFull .specialContent td {text-align: center; vertical-align: top; margin: 0; padding: 0; color: #284557;}
.newsFull h2 {padding: 5px; margin: 0; font-size: 15px; font-weight: bold; color: #284557;}
.newsFull h2 .date {font-size: 11px; font-weight: normal; color: #284557;}
.newsFull hr {height: 1px; border: 0; color: #f00; background-color: #f00; clear: both;}
.newsFull .react {clear: both; float: right; margin: 1px 5px 5px 0px; }
.newsFull .reactLink {font-size: 13px; font-weight: bold; color: #f00; margin-left: 5px;}
.newsFull .reactions {width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
.newsFull .reactions .msg0 {background-color: #FFFCEC;}
.newsFull .reactions .msg1 {background-color: #FFF0CA;}
.newsFull .reactions .time {font-size: 9px; font-weight: normal; float: left;}
.newsFull .reactions .icons {font-size: 9px; float: right;}
.newsFull .reactions .icons img {margin: 0; padding: 0;}
.newsFull .reactions .text {width: auto; padding: 5px;}
.newsFull .reactions .text p {padding: 5px 0 0 0; clear: both;}
.newsFull .reactions .user {font-size: 11px; font-weight: bold; width: 100px; border-right: 1px solid #284557;}
.newsFull .reactions .user a {margin: 5px 0 0 5px;}
.newsFull .reactions .user .rank0 {font-size: 9px; font-weight: normal; margin: 2px 0 2px 5px;}
.newsFull .reactions .user .rank1 {font-size: 9px; font-weight: bold; margin: 2px 0 2px 5px; color: #f00;}
.newsFull .reactions .user img {margin: 5px 0 0 5px; display: block;}
.newsFull .reactions .quote {display: block; border-left: 1px solid #EDBD48;}
.newsFull .reactions .quoteTitle {color: #f00; font-size: 9px; margin-left: 10px;}
.newsFull .reactions .quoteContent {color: #CAA750; font-size: 11px; margin-left: 10px;}

/* interview maintenance */
.blockHolder {border: 1px solid #000; width: 400px; height: 115px; margin: 0 auto 10px auto; padding: 0;}
.blockLegend{border: 1px solid #000; width: 600px; margin: 0 auto 10px auto; padding: 0; text-align: left; font-size: 9px;}
.blockuitgeschakeld {background-color: #FFD97B;}
.blockingeschakeld {background-color: #fff;}
.blockHolder .header {border-bottom: 1px solid #f00; padding: 5px; height: 28px; background-color: #fff;}
.blockHolder h1 {font-size: 20px; color: #f00; margin: 0 0 5px 0; float: left; text-align: left; padding: 0;}
.blockHolder h2 {font-size: 13px; color: #284557; margin: 20px 0 0 0; padding: 0;}
.blockHolder .ingeschakeld {font-size: 11px; color: #0d0; margin: 5px 0 10px 0; padding: 0;}
.blockHolder .uitgeschakeld {font-size: 11px; color: #f00; margin: 5px 0 10px 0; padding: 0;}
.blockHolder .blockButtons {margin: 0; padding: 0; float: right; width: 196px;}
.blockHolder .blockButtons li {display: inline; margin: 0; padding: 0; float: left; list-style-type: none;}
.blockHolder .blockButtons li a {width: 25px; height: 25px; background-position: 0 0; background-repeat: no-repeat; display: block; padding: 0; margin: 2px 0 0 2px;}
.blockHolder .blockButtons li a:hover {background-position: 0 -25px;}
.blockHolder .blockButtons li a span {display: none;}
.blockHolder .blockButtons li .add {background-image:url(../images/button_block_add.gif);}
.blockHolder .blockButtons li .edit {background-image:url(../images/button_block_edit.gif);}
.blockHolder .blockButtons li .up {background-image:url(../images/button_block_up.gif);}
.blockHolder .blockButtons li .down {background-image:url(../images/button_block_down.gif);}
.blockHolder .blockButtons li .switch {background-image:url(../images/button_block_switch.gif);}
.blockHolder .blockButtons li .delete {background-image:url(../images/button_block_delete.gif);}
.blockHolder .blockButtons li .addPic {background-image:url(../images/button_block_addPic.gif);}

/* navigation buttons */
.navButtons {margin: 10px 20px 0 auto; padding: 0; float: right;}
.navButtons td {margin: 0; padding: 0;}
.navButtons td a {width: 25px; height: 25px; background-position: 0 0; background-repeat: no-repeat; display: block; padding: 0; margin: 0 0 0 2px; text-decoration: none; overflow: hidden;}
.navButtons td a:hover {background-position: 0 -25px;}
.navButtons td a .nav {display: none;}
.navButtons td a .number {font-size: 11px; color: #fff; font-weight: bold; text-align: center; margin-top: 5px;}
.navButtons td .prev {background-image:url(../images/button_nav_prev.gif);}
.navButtons td .page0 {background-image:url(../images/button_nav.gif);}
.navButtons td .page1 {background-image:url(../images/button_nav_current.gif);}
.navButtons td .next {background-image:url(../images/button_nav_next.gif);}
.navButtons td .prev_first {background-image:url(../images/button_nav_first.gif); width: 29px;}
.navButtons td .next_final {background-image:url(../images/button_nav_final.gif); width: 29px;}
.navButtons td .questionsDelete {background-image:url(../images/button_questions_delete.gif);}
.navButtons td .questionsAdd {background-image:url(../images/button_questions_add.gif);}
#navButtonsForumTopic {margin: 10px auto 0 auto; float: none; text-align: center;}

.navList {float: right; width: 670px; margin: 0 auto; text-align: left; border: 1px solid #EDBD48; border-collapse: collapse;}
.navList td {margin: 0; padding: 0; float: right;}
.navList td a {width: 25px; height: 25px; background-position: 0 0; background-repeat: no-repeat; display: block; padding: 0; margin: 0 0 0 2px; text-decoration: none; overflow: hidden;}
.navList td a:hover {background-position: 0 -25px;}
.navList td a .nav {display: none;}
.navList td .prev {background-image:url(../images/button_nav_prev.gif);}
.navList td .next {background-image:url(../images/button_nav_next.gif);}

/* search form */
.searchTabs {text-align: left; display: block; width: 672px; margin: 0 auto 0 auto;}
.tab {width: 180px; display: block; float: left; height: 33px; width: 180px; background-image:url(../images/tab.gif); text-align: center; margin: 0 2px 0 0;}
.tab a {margin: 10px 0 0 0; font-size: 11px; display: block; text-decoration: none; color: #f00;}
.tab a:hover {text-decoration:underline;}
.search {clear: both; background-color: #FFF0CA; border-left: 1px solid #D29E21; border-right: 1px solid #D29E21; border-bottom: 1px solid #D29E21; display: block; width: 630px; margin: 0 auto 0 auto; padding: 20px;}
.search .results {width: 570px; display: block; text-align: center; margin: 30px auto 0 auto; background-color: #FFD97B; border: 1px solid #D29E21;}
#searchProfiles {background-image:url(../images/search_top_profiles.gif); background-position:left top; background-repeat: no-repeat;}
#searchForum {background-image:url(../images/search_top_forum.gif); background-position:left top; background-repeat: no-repeat;}
#searchNews {background-image:url(../images/search_top_news.gif); background-position:left top; background-repeat: no-repeat;}

/* style maintenance */
.styleName {font-weight: bold; color: #f00; padding-right: 8px;}
.styleDescription {font-size: 11px; padding-right: 8px;}
.stylePreview {font-weight: bold; padding-right: 8px;}

/* help desk */
.helpDesk {background-color: #FFF0CA; border: 1px solid #D29E21; padding: 20px;}

/* photo maintenance */
.photoMaintenanceTable {margin: 0 auto 0 auto; border: 1px solid #EDBD48; border-collapse: collapse; width: 670px;}
.photoMaintenanceTable td {text-align: left; vertical-align: top; padding: 5px; width: auto; border: 1px solid #EDBD48; }
.photoMaintenanceTable .thumbnail {width: 110px; height: 110px; overflow: hidden;}
.photoMaintenanceTable .thumbnail img {margin: 0; padding: 0;}
.photoMaintenanceTable .info {width: 400px;}
.photoMaintenanceTable .tr0 {background-color: #FFFCEC;}
.photoMaintenanceTable .tr1 {background-color: #FFF0CA;}
.photoMaintenanceTable h2 {margin: 0 0 5px 0; padding: 0;}
.photoMaintenanceTable p {margin: 0 0 5px 0; padding: 0;}
.photoMaintenanceTable .button {color: #fff; padding: 2px 12px 2px 12px; background-color: #62BCEF; font-size: 11px; font-weight: bold; margin: 10px 0 5px 0;}

/* photo control */
.selectedtd {background-color: #00FF00; width: 100px; height: 120px; overflow: hidden;}
.deselectedtd {background-color: #FF0000; width: 100px; height: 120px; overflow: hidden;}
.adminPhotoMaintenanceThumb {width: 100px; height: 120px; overflow: hidden;}

/* photo overview */
#photoOverview {background-image:url(../images/photoOverviewBG.gif); background-repeat:no-repeat; display: block; width: 635px; height: 586px;}
#photoOverview p {margin: 0; padding: 0;}
#photoOverview h1 {font-size: 16px; font-weight: bold; color: #f00; margin: 0 0 5px; padding: 0;}
#photoOverview h2 {font-size: 12px; font-weight: bold; color: #000; margin: 0 0 0 0; padding: 0;}
#photoOverview #photoOverviewThumbnails {position: absolute; left: 40px; top: 40px; width: 100px; height: 504px; display: block; overflow: hidden;}
#photoOverview #photoOverviewThumbnails a {padding: 0; overflow: hidden; display: block; text-align: center;}
#photoOverview #photoOverviewThumbnails img {border: 0px solid #000; margin: 0;}
#photoOverview #photoOverviewThumbnails .thumb0 {margin: 1px 0 1px 0; border: 1px solid #000; width: 98px; height: 97px;}
#photoOverview #photoOverviewThumbnails .thumb1 {margin: 0; border: 2px solid #f00; width: 96px; height: 96px;}
#photoOverview #photoOverviewOriginal {display: block; text-align: center; height: 415px; width: 415px; left: 179px; top: 40px; position: absolute; overflow: hidden;}
#photoOverview #photoOverviewTitle {display: block; text-align: center; height: 51px; width: 415px; left: 179px; top: 493px; position: absolute;}

/* poll */
.poll {text-align: center; margin: 10px auto 10px auto; border: 1px solid #f00; padding: 10px 5px 10px 5px; width: 450px; background-color: #fff;}
.poll .pollHolder {text-align: left;}
.poll .pollQuestion {margin: 5px 0 5px 0; padding: 0; font-size: 16px; font-weight: bold; color: #f00;}
.poll .pollDate {margin: 5px 0 5px 0; padding: 0; font-size: 9px; font-weight: normal; color: #f00;}
.poll .pollTotalVotes {margin: 5px 0 5px 0; padding: 0; font-size: 11px; font-weight: bold; color: #284557;}
.poll .pollSummary {margin: 0; padding: 0;}
.poll .pollSummary .pollSummaryItem {font-size: 13px; font-weight: bold; color: #284557; margin: 10px 0 0 0; padding: 0; list-style-type: none;}
.poll .pollSummary .pollSummaryItem img {margin: 0; padding: 0; float: none;}
.poll .pollSummary .pollSummaryItem .pollVotes {font-size: 11px; font-weight: normal;}
.poll .pollDescription {margin: 5px 0 5px 0; padding: 0; font-size: 11px; font-weight: normal; color: #284557;}
.poll .pollButton {color: #fff; padding: 4px 14px 4px 14px; background-color: #62BCEF; font-size: 11px; font-weight: bold; margin-top: 10px;}

/* poll exceptions */
.poll .pollforum .pollDescription {border: 0px solid #000;}
.poll .pollnews .pollQuestion {margin: 5px 0px 5px 5px;}
.poll .pollnews .pollDate {margin: 5px 0px 5px 5px;}
.poll .pollnews .pollSummary {margin: 0 0 0 5px;}
.poll .pollnews .pollTotalVotes {margin: 5px 0 5px 5px;}
.poll .pollnews .pollButton {color: #fff; padding: 4px 14px 4px 14px; background-color: #62BCEF; font-size: 11px; font-weight: bold; margin: 10px 0 0 5px;}

/* index */
.newStyle {color: #f00;}

/* topsites */
.topsites {margin: 10px auto 10px auto; text-align: left; border: 1px solid #EDBD48; border-collapse: collapse; font-size: 11px;}
.topsites td {text-align: left; vertical-align: top; margin: 0; padding: 5px; color: #284557;}
.topsites p {margin: 0; padding: 5px 0 0 0; text-align: justify; clear:left;}
.topsites .msg0 {background-color: #FFFCEC;}
.topsites .msg1 {background-color: #FFF0CA;}
.topsites th {padding: 5px; margin: 0; text-align: left; background-color: #FFFCEC;}
.topsites .current {color: #f00; font-weight: bold;}
.topsites .last {font-weight: normal;}
.topsites .user {width: 200px;}
.topsites .photo {height: 60px;}

/* statistics */
.statistics {margin: 1em 0; text-align: left; border: 1px solid #EDBD48; border-collapse: collapse; font-size: 11px;}
.statistics caption {margin-top: 1em; text-align: left; font-weight: bold; white-space: nowrap;}
.statistics th {padding: 5px; margin: 0; text-align: left; white-space: nowrap; background-color: #FFFCEC;  border: 1px solid #EDBD48;}
.statistics td {text-align: left; vertical-align: top; margin: 0; padding: 5px; color: #284557; border: 1px solid #EDBD48;}
.statistics .row0 {background-color: #FFFCEC;}
.statistics .row1 {background-color: #FFF0CA;}
.barwidth {display: block; overflow: visible; background-color: #EDBD48; white-space: nowrap;}

/* photoContest */
.photoContestTable {margin: 0 auto;}
.photoContestPolaroid {width: 304px; height: 334px; display: block; background-image:url(../images/photoContestPolaroid.gif); margin: 0 5px 0 0; padding: 0; text-decoration: none;}
.photoContestPolaroid .thumbnail {margin: 32px 32px 20px 32px; width: 240px; height: 240px; overflow: hidden;}
.photoContestPolaroid .author {width: 100%; padding: 0; margin: 0; text-align: center; text-decoration: none;}

.rightFloater {float: right; margin-left: auto; display: inline;}


/* Search
.search {font-size: 10px;}
.search .results {clear: both; width: 670px; margin: 0 auto 10px auto; text-align: left; border: 1px solid #EDBD48;}
.search .results .header {font-weight: bold;}
.search .results .hit {}
.search .results .description {font-size: 9px; background-color: #FFFCEC;}
*/

.search {color: #284557;}
.search select, .search input {font-size: 11px;}
.search .searchData {margin: 0 auto 10px 0;}
.search #extendedSearch .searchData {width: 310px; float: left; margin-right: auto; display: inline;}
.search .searchData td {vertical-align: top;}
.search .searchData small {font-size: 9px;}
.search #searchHolder {width: 630px;}
.search #forumSelect {width: 300px; float: right; display: inline; margin-left: auto;}
.search h2 {margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #f00;}
.search h3 {margin: 0; font-size: 11px; font-weight: bold; color: #284557;}
.search .bg0 {background-color: #FFFCEC;}
.search .bg1 {background-color: #FFF0CA;}
.search .topicResults {margin: 30px auto 0 auto; background-color: transparent; border: 1px solid #D29E21; text-align: left; width: 630px; vertical-align: top; border-collapse: collapse; table-layout: fixed;}
.search .topicResults .header {background-color: #FFD97B;}
.search .topicResults td {margin: 0; padding: 5px;}
.search .topicResults .forumTitle {width: 100px;}
.search .topicResults .hit .forumTitle a {color: #9E8445;}
.search .topicResults .topic {width: 220px;}
.search .topicResults .hit .topic a {color: #f00; font-weight: bold;}
.search .topicResults .topicStarter {width: auto;}
.search .topicResults .hit .topicStarter a {color: #f00;}
.search .topicResults .posts {width: 60px;}
.search .topicResults .hit .posts small {font-size: 9px; color: #9E8445;}
.search .topicResults .lastPostDate {width: 100px;}
.search .topicResults .hit .lastPostDate small {font-size: 9px; color: #9E8445;}
.search .description .found {color: #9E8445;}
.search .description .foundTerms {color: #9E8445; font-weight: bold;}
.search .navButtons {margin: 10px 0 0 auto; padding: 0; float: right;}
.search .topicResults .hit .user {vertical-align: top; width: 100px; border-right: 1px solid #EDBD48; overflow: hidden;}
.clear {clear: both;}

.delete_news_button {float: right; cursor: pointer; background-color: #FF0000; color: #FFFFFF; font-weight: bold; width: 14px; height: 14px; border: 1px dotted #FFFFFF; margin: 0px; padding: 0px; text-align: center; line-height: 14px; }

