body {
	background-color:#EDEAE3;
	color:#374248;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
	text-align:center;
	overflow:-moz-scrollbars-vertical;
}
h1 {
	font-family: 'Open Sans', Arial, serif; 
	font-weight: 400; 
	font-size:30px;
	width:100%;
	color:#374248;	
	margin-top:2px;
}
h1 span a {
	font-weight:normal;
	padding:0 5px;
	font-size:12px;
}
h1 span.blue {
	color:#01649E
}
h2 {
	vertical-align:middle;
	font-size:19px;	
	font-family: 'Open Sans', Arial, serif; 
	font-weight: 300;
	color:#333;
}
h2 span.blue {
	color:#01649E
}
h3 {
	font-size:14px;
	font-family: 'Open Sans', Arial, serif; 
	font-weight: 300;	
	color:#999;
}
h4 {
	font-size:12px;	
}
p {
	line-height:150%;
	margin-bottom:12px;
}
.smaller, .breadcrumbs {
	font-size:10px;
}
.breadcrumbs {
	color:#666666;
	margin-bottom:0;
}
a {
	text-decoration:none;
	color:#0281CA;
	outline:none;
}
a:hover {
	color:#1BBC05; 
}
a img {
	color:#CCCCCC;
	border-color:#CCCCCC;
}
a:hover img {
	color:#1BBC05;
	border-color:#1BBC05;	
}
hr {
	color:#FF0000;
	border:none;
	border-top:1px solid #999;
	height:1px;
}
th {
	padding:5px 4px;
	color:#333;
}
#bar {
	height:220px;
	width:100%;
	min-width:954px;
	background-color:#3399CC;
}
#background {
	position:relative;
	top:-210px;
	width:946px;
	margin:0 auto;
	border:4px solid rgba(0, 0, 0, 0.10);
	border-radius:4px;
}
#container {
	text-align:left;
	margin:0 auto;
	width:900px;
	min-height:768px;
	border:1px solid #A6A196;
	background-color:#fff;	
	border-radius:4px;	
	padding:6px 22px;
}
.intro {
	margin-top:0;
	font-size:13px;
	color:#666666;
	line-height:160%
}
#aanmelden {
	width:275px;
	height:130px;
	background-image:url(/images/lid.jpg);
}
#aanmelden p {
	font-size:11px;
	color:#666;
	padding:30px 20px;
	text-align:center;
}
span.yellow {
	padding:0 2px;
	background-color:#FFFFA5;
}
span.overzicht {
	font-size:11px;
}
.grey {
	color:#999;
}
.error {
	color:#ff0000;
}	
.stats {
	border:1px solid #ddd; 
	text-align:center;
	padding:0 0 20px 0;
}
.statistieken {
	width:150px;
	color:#666666;
}
td h2 {
	margin:4px 0 10px 0;
}
.statistieken td {
	text-align:right;
}
.statistieken th {
	color:#666;
}
.statistieken td, .statistieken th {
	background-color:#fff;
}
.statistieken tr.alt td,.statistieken tr.alt th{
	background-color:#F0F0FF;
}
.whitespace {
	padding:20px;
}
#extramenu {
	margin:0;
	padding:15px 0 0 25px;
	color:#1BBC05;
}
#extramenu li{
	list-style:square;	
	line-height:22px;
}
#header {
	height:80px;
}
#logo {
	float:left;
}
#profile {
	text-align:right;
	line-height:20px;
	padding:22px 40px 0 0;
	float:right;
}
.rpxnow {
	color:#F60;	
}
#menu {
	font-size:11px;
	width:780px;
	display:block;
	margin:0;	
	height:26px;
	overflow:hidden;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;

}
#menu ul { list-style: none; margin:0; padding:0;float: left; clear: both; }
#menu ul li { margin: 0 3px 0 0; padding: 0; float: left; background: #006699 url(/images/bg_nav_primary_right.gif) no-repeat 100% 0; white-space: nowrap; }
#menu ul li a { color: #FFF; display: block; text-decoration: none; background: url(/images/bg_nav_primary_left.gif) no-repeat 0 0; margin: 0; padding: 7px 20px 5px; text-align: center; font-weight: bold; }
#menu ul li:hover, #menu ul li.hover { background-color: #197FB2; background-position: 100% -150px; }
#menu ul li:hover a, #menu ul li.hover a { background-position: 0 -150px; }
#menu ul li.selected, #menu ul li:hover.selected { background-color: #3399CC;  background-position: 100% -300px; }
#menu ul li.selected a, #menu ul li:hover.selected a { color:#f1f1f1; background-position: 0 -300px; }
#submenu { border-left:1px solid #01649E;border-right:1px solid #01649E;	border-bottom:1px solid #01649E;}
#submenu ul { margin:0;padding:0 0 0 9px;list-style:none;height:2px;background-color:#3399CC;border-left:1px solid #4290BD;border-right:1px solid #4290BD;border-bottom:1px solid #4290BD;}
#submenu ul li { float:left; }
#submenu ul li a {
	font-size:11px;
	padding:6px 9px 5px 9px;
	display:block;
	text-decoration:none;
	color:#fff;
}
#submenu ul li.selected a {
	color:#f1f1f1;
}
#submenu ul li a:hover {
	color:#c0c0c0;
}
.adminlinks a {
	color:#FF6633;
}
#edit {
	border:3px solid #eee;
	padding:15px;
}
#edit input.delete {
	color:#fff;
	background-color:#FF3333;
	border-color:#FF3333;
	font-size:11px;
}
#search {
	font-size:11px;
	color:#666666;
	text-align:right;
	border-top:1px solid #fff;
	width:100%;
	height:50px;
	display:block;
	background:url(/images/bg_grey.gif) repeat-x top left;
}
#search .where {
	padding:1px;
	border:1px solid #999;
}
#search .what {
	padding:2px;
	font-size:11px;
	border:1px solid #999;
}
#search form {
	padding:10px 40px;
}
.button {
	color:#fff;
	font-size:10px;
	padding:2px 6px 2px 6px;
	border:1px solid #3399CC;	
	background:url(/images/bg_button.gif) repeat-x top left;
	margin-left:5px;
}
#search p {
	margin:0;
}
#searchresults td.left {
	background:url(/images/bg_td_orange.gif) repeat-y scroll right top;
	border:0;
}
#searchresults ul {
	width:200px;
	list-style:none;
	padding:0;
	margin:0;
	border-top:2px solid #FFA600;
	border-left:2px solid #FFA600;
	background-color:#FFEDCC;	
}
#searchresults ul li {
	background-color:#FFEDCC;	
}
#searchresults ul li a{
	display:block;
	padding:6px 15px;
	color:#fff;
	background-color:#FFCC6C;
	border-bottom:2px solid #FFA600;		
	border-right:2px solid #FFA600;	
}
#searchresults ul li a:hover{
	background-color:#FFD382
}
#searchresults ul li.selected {
	border-right:2px solid #FFEDCC;
}
#searchresults ul li.selected a{
	color:#FFA600;
	border-right:2px solid #FFEDCC;	
	background-color:#FFEDCC;	
}
#searchresults ul li.selected a:hover{
	background-color:#FFEDCC;	
}
#searchresults div{
	padding:25px;
	background-color:#FFEDCC;
	border-top:2px solid #FFA600;
	border-right:2px solid #FFA600;
	border-bottom:2px solid #FFA600;		
}
#searchresults div h2{
	margin-top:0;
}
.result {
	background-color:#FFF7E6;
	margin-bottom:4px;
}
#introduction {
	color:#9D9D9D;
	display:block;
	font-family:Georgia,Times,Serif;
	font-size:1.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:1.77em;
	margin:0pt 0pt 1.07em;
	padding:0.82em 0pt 0.22em;
	width:100%;
}
#content {
	text-align:left;
	padding:0px 15px 5px 15px;
}
.ready{
	text-align:center;
	background:none; padding:15px; border:1px dotted #999
}
.ready h2 span {
	background-color:#FFFFCC;
	padding:2px 12px;
}
#content #left {
	width:620px;
	max-width:630px;
	float:left;
}
#content #right {
	margin:0;
	margin-left:655px;
	width:205px;
}
#content #left2 {
	width:540px;
	max-width:630px;
	float:left;
}
#content #right2 {
	margin:0;
	margin-left:565px;
	width:275px;
}
#content img.foto {
	min-height:400px;
	border:2px solid #01649E;
}
#content img.avatar {
	width:50px;
	height:50px;
	border:1px solid #bbb;
}
#content tr td div {
	overflow:hidden;
}
#content tr.green td div{
	width:100%;
	padding:0 5px 5px 5px;	
	background-color:#DDF3C7;
	border:1px solid #1BBC05;
}
#content tr.alt td div{
	width:100%;
	padding:0 5px 5px 5px;	
	background-color:#EBEBEB;
	border:1px solid #D2D2D2;
}
#content tr.normal td div{
	width:100%;
	padding:0 5px 5px 5px;	
}
#content #signup {
	border:1px dotted #999;
	text-align:center;
	margin:0 0 0 15px;
}
#content #signup h2, #content #signup p {
	margin:5px;
}
#content #move {
	display:none;
	margin:5px;
	padding:15px;
	background-color:#FFD9CC;
	border:1px solid #FF6633;
}
#content #move h2{
	margin:0 0 20px 0;
	color:#FF6633;
}
#content #navigator {
	position:fixed;
	background-color:#fff;
	color:#3399CC;
	padding:6px 6px 18px 6px;
	border-bottom:1px solid #EDEAE3;
	margin-bottom:22px;
	margin-left:9px;
	z-index:999;
	text-align:center
}
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  #navigator {
	margin-top:-210px;  
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #navigator {
	margin-top:-210px;  
  }
}

#content #navigator .number {
	font-size:16px;
	font-weight:bold;
}
#content #navigator a img {
	border:2px solid #C9C9C9;
}
#content #navigator a:hover img {
	border:2px solid #a4d500;
}
#content #navigator td.amount {
	padding:0px 5px 2px 5px;
}
#content #navigator td a.active img{
	opacity:0.5;
	border:2px solid #FFFF99;
}
#content #navigator td.small {
	text-transform:uppercase;
	font-size:9px;
}
#content #navigator a {
	color:#3399CC;
	text-decoration:none;
}
#content #navigator span {
	color:#ddd;
	text-decoration:none;
}
#content #navigator span.number {
	color:#39C
}
#content #navigator a:hover {
	color:#000;
}
#content table span.grey {
	color:#999;
}
#content table span.orange {
	color:#FFA600;
}
#content table.popular td div{
	background:#E9F2F5;
	padding:15px 11px 15px 11px;
	border-radius:4px;
}
#content table.popular td div a.link {
	color:#3399CC;
	width:233px;
	border-radius:3px;
	padding:4px 8px;
	display:block;
}
#content table.popular td div a:hover {
	color:#4CC8E3;
	background-color:#fff;
}
#content table.popular td ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
#content table.popular td ul li {
	text-align:right;
	width:100%;
	padding:3px 2px;
	border-bottom:1px dotted #ddd;
}
#content table.popular td ul li a{
	float:left;
}
#content .aantal {
	color:#999;
}
#content td.spacer {
	font-size:1px;
	height:1px;
}




    /* SWFUpload CSS */
.clr {
	clear: both;
}
#filesDisplay {
	padding: 10px;
	margin-top: 20px;
	background: #fff;
	border: 1px solid #f3f3f3;
	display: none;
}
#filesDisplay h2{
	background:url(/tools/AlbumManager/images/bg_h2.gif) repeat-x top left;
}
#filesDisplay h2 span {
	background-color:#fff;		
}
#SWFUpload {
	margin-left: 20px;
}

#mmUploadFileListing {
	margin: 0;
	padding: 0;
}

#mmUploadFileListing li {
	background-color:#fff;
	margin: 0 0 10px 0;
	display: block;
	list-style-type: none;
	font-size: 11px;
}

.uploading { color: #CCC; }
.uploadDone { color: #000; }

span.progressBar {
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 4px;
	width:100%;
}

a.SWFUploadLink {
  width: 300px;
  height: 100px;
  background: url(images/custom_button.png) no-repeat;
  display: block;
}
#commentHelp {
display:none;
}
#commentGo {
display:none;
}
/* Formulieren */
label.upload_label {
	width:50px;
	display:block;
	float:left;
}
select.upload_select {
	width:200px;
}
.tabledot {
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;	
}
.tabledot .aantal {
	font-size:9px;
}
.tabledot .ad{
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #eee;	
}
.tabledot .normal td{
	border-top:1px solid #eee;
	background-color: #fff;
}
.tabledot .alt td{
	border-top:1px solid #efefef;
	background-color: #F7F7F7;
}
.tabledot h3 {
	margin:0;
}
.dotted td {
	border-bottom:1px dotted #bbb;
}
.normal td {
	border:0;
}
#battle img {
	border:1px solid #bbb;
	background-color:#fff;
	padding:5px;
}
table.stats {
	color:#666666;
	width:100%;
}
table.stats th {
	padding:4px;
	vertical-align:top;
	border-bottom:1px dotted #eee;
}
table.stats td {
	padding:4px;
	vertical-align:top;
	border-bottom:1px dotted #eee;
}
table td.history {
	padding:15px;
	background-color:#FFFFEA;
	border:1px solid #FFFF9D;
}
table td.history h1 {
	margin-top:0;
	color:#FF8000;
}
table td.history h2 {
	margin-top:20px;
	color:#FFA600;
}
table td.actueel h2 {
	margin-top:0px;
}
table td.actueel p.date {
	color:#c0c0c0;
	margin-bottom:0px;
}
table td.history p.none{
	color:#FFC488;
	font-style:italic;
}
.tabs {
	background:url(/images/tab-line.png) bottom left repeat-x;
	height:21px;
}	
.tabs a {
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5D97CC;
	font-size:11px;
}
.tabs br {
	clear: both;
}
.tabs ul { 
	width:700px;
	margin:0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size:11px;
}
.tabs li {
	margin: 0 1px 0 0;
	padding: 0 5px 0 0;
	background: url(/images/tab-back.png) 100% -100px;
	float: left;
	border-bottom: 1px solid #4B87C3;
}
.tabs {
	padding-right: 20px;
}
.tabs li {
	float: left;
}
.tabs h2 {
	float: left;
}
.tabs li.active {
	border-bottom: 1px solid #fff;
	background: url(/images/tab-back.png) 100% 0;
}
.tabs li a, .tabs li span {
	display: block;
	padding: 3px 6px 3px 11px;
	text-align: center;
	white-space: nowrap;
	background: url(/images/tab-back.png) 0 -100px;
	text-decoration: none;
	min-height: 14px; /* fixes FX/Mac issue */
}
.tabs li.active a, .tabs li.active span {
	color:#000;
	background: url(/images/tab-back.png) 0 0;
}
.tabs li span {
	color: #000;	
}
.tabs li img {
	vertical-align: middle;
}
.tabs li:hover {
	background-position: 100% -200px;
}
.tabs li:hover a, .tabs li:hover span {
	background-position: 0 -200px;
}
.tabs li.active:hover {
	border-bottom: 1px solid #fff;
	background: url(/images/tab-back.png) 100% 0;
}
.tabs li.active:hover a, .tabs li.active:hover span {
	background: url(/images/tab-back.png) 0 0;
}
span.label {
	font-size:10px;
	text-transform:uppercase;
	color:#1BBC05; ;
}
#content #profiledata h1 {
	margin-top:0;
}
#content .simpleform {
	background-color:#F0FFF4;
	border:1px solid #5EFF8A;
	padding:15px;
}
#content .simpleform .text{
	width:320px;
}
#content .simpleform .vraag{
	width:320px;
	height:120px;
}
.forumtable {
	border:0px;
}
.forumtable th {
	background-color:#CFE9A9;
	padding:5px 4px;
	color:#4B911D;
}
.forumtable td{
	padding:4px;
}
.forumtable .alt td{
	border-top:1px solid #EAF0E1;
	background-color:#EFF4E8;
}
.forumtable .normal td {
	border-top:1px solid #eee;
}
.forumtable tr td a {
	color:#5BA20D;
}
.forumtable tr.admin td {
	background-color:#FFFFCC;
}
.forumtable tr td a:hover {
	color:#6FC510;
}
#extramenu li {
	list-style:none;
	line-height:14px;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:22px;
	margin:0 0 5px 0;
}
#extramenu li.add {
	background-image:url(/images/icons/action_add.gif);
}
#extramenu li.disabled a {
	text-decoration:line-through;
}
#extramenu li.mail {
	background-image:url(/images/icons/action_mail.gif);
}
#extramenu li.edit {
	background-image:url(/images/icons/edit.gif);
}
#extramenu li.lock {
	background-image:url(/images/icons/action_lock.png);
}
#extramenu li.forward {
	background-image:url(/images/icons/action_forward.gif);
}
#extramenu li.battle {
	background-image:url(/images/icons/action_battle.gif);
}
#extramenu li.delete {
	background-image:url(/images/icons/delete.gif);
}
td.grey {
	font-size:11px;
}
.browse {
	height:34px;
	text-align:right;
	background:#fff url(/images/line.gif) center repeat-x ;
	font-size:11px;
	margin:10px 0;
}
.browse .previous, .browse .next {
	background-color:#fff;
	line-height:28px;
	border:1px solid #51ba35;
	color:#51ba35;
	padding:2px 5px;
	margin:0 5px 0 0;
}
.browse a:hover {
	background-color:#FFFFCC;
}
.browse a.disabled {
	border-color:#999;
	color:#999;
	text-decoration:line-through;
}
.browse a.disabled:hover {
	background-color:#fff;
}
select.userselect {
	width:190px;
}

.bladtitel_info {
    text-decoration: none;
    font-size: 24px;
    color: #82ACFF;    
}
.TABEL td b{
	font-weight:normal;
	background-color:#FFFFCC;
}
.normalb .TABEL td b{
	font-weight:bold;
	background:none;
}
.TABEL .AANBIEDING td b, #STIPPEL b {
	font-weight:bold;
	background:none;
}
.TABEL td b.BLADTITEL, .aanbiedingen h1 {
	color:#2277DD;;
	background:none;
	font-weight:bold;
	font-size:16px;	
    text-decoration: none;
}
.WL_CONTENT img {
	border:2px solid #ccc;
}
.ONELINER {
	padding:20px 0 0 0;
	font-style:italic;
    font-weight: bold;
    color: #031E6B;    
}
.bestel, .kado {
	width:120px;
	color:#fff;
	font-size:10px;
	padding:2px 6px 2px 6px;
	border:1px solid #3399CC;	
	background:url(/images/bg_button.gif) repeat-x top left;
}
.RUBRIEK_INFO {
	display:none;
}
.blokje {
	margin:2px;
	width:79px;
	height:79px;
	display:block;
	float:left;
}
.datum {
	text-transform:uppercase;
	text-align:center;
	background-color:#10A542;
	color:#fff;
	vertical-align:middle;
}
.blokje h4{
	margin:0;
}
.topic {
	border:0;
	height:75px;
	border:2px solid #ccc;
	width:155px;
	background-color:#fff;
	color:#fff;	
}
.blokje h5 {
	font-size:10px;
	text-decoration:uppercase;
}
#masthead { 
	background-color:#EBEFF9;
	width:100%;
	padding:20px;
	border-bottom:3px solid #6B90DA;
}
#masthead .white{
	text-align:center;
	height:120px;
}
#agenda .agendapunt {
	background-color:#3399CC;
	padding:0;
	margin-right:15px;
	margin-bottom:15px;
	width:200px;
	height:400px;
	display:block;
	float:left
}
div.ads {
	text-align:center;
}
div.pictureads {
	padding-top:190px;
	text-align:center;
}
#content #navigator a.browser {
	color:#FF6600;
}
#content #navigator a.browser:hover {
	color:#773000;
}
a:hover img {
	opacity:0.8;
}
.greenbutton {
	background-color:#94C349;
	border:2px solid rgba(55, 66, 72, 0.40);
	border-radius:4px;
	padding:9px 18px;
}
.greenbutton a {
	color:#fff;
	text-shadow:#68863A 0 1px 0
}
.greenbutton:hover {
	background-color:#3399CC;	
}
input.text {
	padding: 5px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	background-color: white;
	color: #666;
	border: 1px solid #C4C4C4;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;	
}
.searchbutton {
	min-width: 99px;
	background: white url(/images/btn-shader.png) 0 100% repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #B4B4B4;
	border-top-color: #D4D4D4;
	border-left-color: #D4D4D4;
	color: #555;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-style: normal;
	padding: 6px 12px;
	text-align: center;
	line-height: 100%;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
}
#footer {
	text-align:center;	
}
.tip{
	background:#fff url(/images/tip.gif) no-repeat top right;
	text-align:left;	
}
.balloon {
	padding:5px;
	background-color:#E9F2F5
}
