html {
    overflow-y: scroll;
}
body {
	background:#DEE6ED url(/images/bg.png) repeat-x top left;
	color:#636B75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 20px 0;
	margin:0;
	text-align:center;
}
h1 {
	font-weight:bold;
	letter-spacing:-1px;
	font-family:'Kreon', Arial, Helvetica, sans-serif;
	font-size:29px;
	width:100%;
	color:#333;	
	margin-top:8px;
}
td h1 {
	margin-top:0px;
}
h1 span a {
	font-weight:normal;
	padding:0 5px;
	font-size:12px;
}
h1 span.blue {
	color:#01649E
}
h2 {
	font-family:'Kreon', Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:17px;	
	font-weight:bold;
	color:#333;
}
h2 span.blue {
	color:#01649E
}
.front h2 {
	margin-top:20px;
}
h3 {
	font-size:14px;
	color:#999;
}
h4 {
	font-size:12px;	
}
p {
	line-height:150%;
	margin-bottom:12px;
}
.smaller, .breadcrumbs {
	font-size:11px;
}
.breadcrumbs {
	margin:0 0 10px 0;
	border-bottom:3px double #eee;
	color:#666666;
	line-height:27px;
}
a {
	text-decoration:none;
	color:#1096BC;
	outline:none;
}
.breadcrumbs a {
	color:#3F9229;
}
h3 a {
	color:#3F9229
}
a:hover {
	color:#3F9229; 
}
a img {
	color:#CCCCCC;
	border-color:#CCCCCC;
}
a img.foto:hover,a:hover img.foto {
	color:#1BBC05;
	border-color:#1BBC05;	
}
th {
	padding:5px 4px;
	color:#333;
}
#container {
	text-align:left;
	margin:0 auto;
	width:900px;
	border:1px solid #C9C9C9;
	background-color:#fff;	
	border-top:0px;
	margin-top:26px;
	padding:0 22px;
}
.intro {
	margin-top:0;
	font-size:13px;
	color:#7B8188;
	line-height:160%
}
.introhome {
	margin-top:0;
	font-size:18px;
	color:#7B8188;
	line-height:160%
}
.help {
	background-color:#E1ECF9;
	border:1px solid #BAC9E3;
	color:#35548A;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;	
	padding:12px;
	line-height:18px;
}	
.album {
	font-size:11px; 
	color:#999;
}
.neighbours {
}
.neighbours img.foto {
	margin:5px 0;
}
.followup {
	margin-top:12px;
	height:24px;
	text-align:right;
}
input.edit {
	background-color:#3F9229;
	border-color:#3F9229;
	font-size:11px;
	color:#fff;
}
input.view {
	background-color:#3D88BC;
	border-color:#3D88BC;
	font-size:11px;
	color:#fff;	
}
input.sort {
	background-color:#E6462F;
	border-color:#E6462F;
	font-size:11px;
	color:#fff;	
}
input.delete{
	background-color:#E11C21;
	border-color:#E11C21;
	font-size:11px;
	color:#fff;	
}
.followup a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg-page_nav-right.png) no-repeat scroll right top;
color:#333333;
display:block;
float:right;
font-size:11px;
font-weight:bold;
padding-right:9px;
}
.followup a strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg-page_nav-left.png) no-repeat scroll left top;
display:block;
line-height:24px;
padding-left:9px;
text-shadow:0 1px 0 #FFFFFF;
}
.followup a:hover  {
color:#0281CA;
}
#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;
}
.populairtable td {
	text-align:center;
}
.populairtable td a{
	font-size:9px;
	color:#fff;
	display:block;
	background-color:#2C6185;
	line-height:20px;
	padding:2px 4px;
}
.comments {
	color:#999;
	font-size:9px;
}
.onderwerpsamenvatting th {
	background-color:#eee;
}
.onderwerpsamenvatting table.topics a{
	padding:0 5px 0 0;
	display:block;
}
.onderwerpen {
	padding:15px 0;
}
.populairtable td a:hover{
	background-color:#7EB3D6;
}	
.populairtable td a.selected{
	background-color:#3399CC
}	
.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;
}
table.statistieken {
	font-size:11px;
}
table.statistieken td.aantal{
	text-align:right
}
.whitespace {
	padding:20px;
}
#extramenu {
	margin:0;
	padding:15px 0 0 25px;
	color:#1BBC05;
}
#extramenu li{
	list-style:square;	
	line-height:22px;
}
#extramenu li a {
	color:#3F9229;
}
#header {
	height:80px;
}
#logo {
	float:left;
}
#profile {
	text-align:right;
	line-height:20px;
	padding:20px 10px 10px 10px;
	float:right;
}
.mainnav {
	background:url(/images/bg-tab-nav.gif) no-repeat 0 100%;
	width: 900px;
	padding:4px 0 0;
}
.mainnav:after{
	content:'';
	display:block;
	clear:both;
}
.tabset {
	margin:0;
	padding:0 0 0 17px;
	list-style:none;
	float:left;
}
.tabset li {
	float:left;
	text-align:center;
	margin:0 -1px 0 0;
	position:relative;
	z-index:10;
}

.tabset .last {
	background:none;
}
.tabset li a {
	float:left;
	color:#fff;
	background:transparent;
	font-weight:bold;
	text-decoration:none;
	height:auto !important;
	line-height:21px;
	outline:0;
	padding:0 8px 0 0;
}
.tabset li a span{
	float:left;
	padding:10px 14px 0 18px;
	cursor:pointer;
	height:30px;
}
.tabset li a:hover {
	color:#CFFCFE;
}
.tabset a.active {
	background:url("/images/tab-right.gif") transparent 100% 0 no-repeat;
}
.tabset a.active span {
	color:#3F9229;
	font-size:14px;
	background:url("/images/tab-left.gif") no-repeat;
}
.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:center;
	height:38px;
	margin:0 5px;
	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 0;
}
.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 0 0 655px;
	padding-top:75px;
	width:185px;
	font-size:11px;
}
#content #left2 {
}
#content #right2 {
}
img.foto {
	background-color:#E0F5DB;
	border:2px solid #ccc;
}
img.avatar {
	border:1px solid #999;
}
#content .ftopic 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.green td div div{
	background-color:transparent;
	border:none;
}
div.green {
	padding:10px;	
	background-color:#DDF3C7;
	border:1px solid #1BBC05;
}
div.green p {
	margin-top:0;
}
div.green h2 {
	color:#1BBC05;
}
#content tr.alt td div{
	width:100%;
	padding:0 5px 5px 5px;	
	background-color:#EBEBEB;
	border:1px solid #D2D2D2;
}
#content tr.alt td div div{
	background-color:transparent;
	border:none;
}
#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 {
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	color:#C3BEBD;
	padding:6px;
	margin-bottom:20px;
	text-align:center
}
#content #navigator .number {
	font-size:16px;
	font-weight:bold;
}
#content #navigator a img {
	border:2px solid #ccc;
}
#content #navigator a:hover img {
	border:2px solid #a4d500;
}
#content #navigator td.amount {
	padding:5px;
}
#content #navigator td a.active img{
	border:2px solid #FFFF99;
}
#content #navigator td.small {
	text-transform:uppercase;
	font-size:9px;
}
#content #navigator a {
	color:#C3BEBD;
	text-decoration:none;
}
#content #navigator span {
	color:#bbb;
	text-decoration:none;
}
#content #navigator a:hover {
	color:#000;
}
#content table span.grey {
	color:#999;
}
#content table span.orange {
	color:#FFA600;
}
#content table.popular td div{
	background:#f9f9f9 url(/images/bg_td_div2.gif) repeat-x top left;
	padding:15px 15px 15px 15px;
	border:1px solid #bbb;
}
#content table.popular td h2{
	margin-top:0px;
	width:100%;
}
#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:#3F9229;
}
div.ads,table.popular td div.ads{
	text-align:center;
	background:none;
	background-color:#fff; 
	border:1px solid #ccc;
	padding:7px;
}
#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:#3399CC;
	padding:5px 4px;
	font-size:11px;
	color:#fff;
}
.forumtable td{
	padding:4px;
	border-bottom:1px solid #D7E8F7;	
}
.forumtable .alt td{
	background-color:#F4FBFF;
}
.darker .alt td{
	background-color:#DFF3FF;
}
.forumtable .normal td {

}
.forumtable tr td a {
	color:#0F86A8;
}
.forumtable tr.admin td {
	background-color:#FFFFCC;
}
.forumtable tr td a:hover {
	color:#3F9229;
}
#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.sort {
	background-image:url(/images/icons/action_sort.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);
}
#extramenu li.thumb {
	background-image:url(/images/icons/action_thumb.gif);
}
#extramenu li.hyves {
	background-image:url(/images/icons/action_hyves.png);
}
#extramenu li.hyves img{
	display:none
}
td.grey {
	font-size:11px;
}
.browse {
	height:34px;
	text-align:right;
	background:transparent url(/images/line.gif) center repeat-x ;
	font-size:11px;
	margin:1px 0;
}
.browse .previous, .browse .next {
	background-color:#fff;
	line-height:28px;
	border:1px solid #3F9229;
	color:#3F9229;
	padding:2px 5px;
	margin:0 5px 0 0;
}
.browse a:hover {
	background-color:#FFFFCC;
}
.browse a.disabled {
	border-color:#ccc;
	color:#ccc;
	text-decoration:line-through;
}
.browse a.disabled:hover {
	background-color:#fff;
}
select.userselect {
	width:190px;
}
#agenda .agendapunt {
	background-color:#3F9229;
	padding:0;
	margin-right:15px;
	margin-bottom:15px;
	width:200px;
	height:400px;
	display:block;
	float:left
}
.alt td {
background-color:transparent;	
}
.administrator {
font-size:9px;
padding:2px;
text-transform:uppercase;
background-color:#009933;
color:#fff;
}
.outings {
margin-top:9px;
padding:0 0 10px 2px;
margin-right:-6px;
}		
span.eventcode {
color:#666666;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
}														
.outings .outing {
position:relative;
float:left;
width:148px;
min-height:187px;
margin:0 14px 38px -2px;
padding:0 2px;
background:url('/images/agenda_stijl/outing-body.png') 50% 0 repeat-y;
}
body.js-enabled .outings .outing {
cursor:pointer;
}
.outings .outing { z-index:1; }
.outings .outinghover { z-index:300; }
.outings .outing .top {
height:5px;
margin:-5px -2px 0 -2px;
background:url('/images/agenda_stijl/outing-top.png') 50% 100%;
}
.outings .outing .bottom {
position:absolute;
top:100%;
width:100%;
height:10px;
margin:0 -2px;
background:url('/images/agenda_stijl/outing-bottom.png') 50% 0;	
}
.outings .outing img.preview {
display:block; 
margin:-5px 0;
position:relative;
z-index:11;
}
.outings .outing .body {
position:absolute;
z-index:12;
bottom:-5px;
left:2px;
width:148px;
}
.outings .outing .hover .body {
bottom:auto;
top:-19px;
width:182px;
margin:0 -19px;
padding:1px 2px;
z-index:113;
}
.outings .outing .overlay {
min-height:50px;
background:#357B22;
color:#fff;
padding:10px 10px 28px 10px;
}
.outings .outing .hover .overlay {
min-height:0;
background:url('/images/agenda_stijl/outing-innerbody.png');
background-color:transparent !important;
padding:0 2px;
float:left;
width:100%;
}
.outings .outing .hover .inner-body {
float:left;
position:relative;
width:162px;
min-height:186px;
margin:-5px 0 -5px 0;
padding:10px 10px 38px 10px;
background:#666;
}
.outings .outing .inner-top {
display:none;
height:10px;
margin:-10px -2px 0 -2px;
background:url('/images/agenda_stijl/outing-innertop.png');	
}
.outings .outing .inner-bottom {
display:none;
clear:both;
height:10px;
margin:0 -2px -10px -2px;
background:url('/images/agenda_stijl/outing-innerbottom.png');
}
.outings .outing .hover .inner-top,
.outings .outing .hover .inner-bottom { display:block; }
.outings .outing h4 {
margin:0 0 0.35em 0;
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
}

.outings .outing .hover h4 {
font-size:1.2em;
}
.outings .outing h4 a {
color:#fff;
text-decoration:none;
display:block;
min-height:2.4em;
}
.outings .outing .hover h4 a {
min-height:1.2em;
}
.outings .outing h4 a:hover {
text-decoration:underline;
}
body.js-enabled .outings .outing h4 a:hover {
text-decoration:none;
}
.outings .outing .meta { 
font-size:0.94em;
line-height:1.3em;
}
.outings .outing .status {
position:absolute;
z-index:40;
bottom:0;
right:0;
min-height:18px;
width:127px;
padding:5px 10px;
}
.outings .hover .status { 
width:162px;
background:#777;
}
.outings .outing .fee {
	position:absolute;
	z-index:50;
	bottom:5px;
	left:10px;
	font-size:1.21em;
}
	.outings .outing .fee em {
		font-size:0.7em;
		color:#fff;
		font-style:normal;
	}
.outings .outing .location { 
width:100%;
overflow:hidden;
}

.outings .outing .description,
.outings .outing .more,				
.outings .outing .geo { display:none; }
.outings .outing .hover .datetime,
.outings .outing .hover .fee,
.outings .outing .hover .description,
.outings .outing .hover .more { display:block; }

.outings .outing .description {
margin:0.5em 0 0;
font-size:0.94em;
}
.outings .outing .buttons { 
margin:0;
}
.outings .outing .hover .buttons {
overflow:hidden; 
padding-top:1px;
padding-bottom:1px;
padding-right:-2px;
margin-right:-2px;
margin-top:0.5em;
}
.outing .datetime {
display:none;
}
.outing .hover .datetime {
min-height:1.3em;
display:block;
}
ul.tags {
	padding:0;
	margin:0;
	border-bottom:1px dotted #C9C9C9;	
	margin-bottom:20px;
}
ul.tags a span {
	font-weight:bold;
	margin:0 5px;
}
ul.tags li {
	border-top:1px dotted #C9C9C9;
	list-style:none;
	font-size:11px;
}
ul.tags li {
	font-size:11px;
	height:24px;
}
ul.tags li a {
	background:transparent url(/images/arrowsmall.gif) no-repeat center right;
	display:block;
	line-height:24px;
	padding:0 3px;
}
ul.tags li.alt a {
	background-color:#F4FBFF;
}
ul.tags li a:hover {
	color:#3F9229;
	background-color:#E0F5DB;
}
#tabs {
	width:100%;
	height:30px;
	padding:0;
	background-color:#3399CC;
}
#tabs ul{
	padding:0 5px;
	margin:0;
}
#tabs li {
	border-top:5px solid #3399CC;
	height:25px;
	list-style:none;
	padding:0;
	margin:0;
	float:left;	
}
#tabs li a{
	background-color:#3399CC;
	line-height:25px;
	padding:0 10px;
	color:#fff;
	display:block;	
}
#tabs li a.selected{
	color:#2C6185;
	background-color:#F4FBFF;
}
#tabs li a:hover {
background-color:#7EB3D6;;
}
#tabs li a.selected:hover{
	color:#2C6185;
	background-color:#F4FBFF;
}
.subtabs h2{
	color:#2C6185;
	padding:10px;
	margin:0 0 20px 0;
}
.subtabs{
	background-color:#F4FBFF;
}
.balloon {
	width:450px;
	height:105px;
	background:#fff url(/images/bg_balloon.gif) no-repeat top left;
}
.balloon textarea {
	width:430px;
	height:70px;
	margin:5px;
	border:0;
}
img.bedrijf {
	border:1px solid #eee;
	padding:5px;
}
a.disabled {
	text-decoration:line-through;
}
#footer {
background-color: #EEF9EB;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
border: 1px solid #81D66B;
padding:0;
}
#footer div.breadcrumbs {
	padding:0 0 0 15px;
	margin:0;
	line-height:20px;
	border-bottom:1px solid #81D66B
}
#footer div.breadcrumbs a {
	line-height:20px;
	vertical-align:middle;
	padding:0 10px 0 0;
}
#footer .online {
	font-size:11px;
	color:#333
}
.log td {
	padding:10px 10px 10px 0;
	border-bottom: 1px solid #eee;	
}
.log .date {
	font-size:11px;	
}
.pb td.alt{
	background-color:#E0F5DB;	
	border:1px solid #3F9229;
}
.forumtable tr.ongelezen td{
	background-color:#FFC;	
}
.inboxcount {
	padding:0 2px;
	font-size:9px;
	color:#fff;
	background-color:#F00;
	position:relative;
	top:-8px;
	left:-4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;	
}
.commenttable tr.alt td {
	background-color:#DFF3FF;
}
.type {
text-align:right;
font-size:9px;	
text-transform:uppercase;
color:#fff;
border:0;
}
.type span {
padding:2px;	
}
.type .picture {
background-color:#10A542;
}
.type .picturecomment {
background-color:#75DA70;
}
.type .movie {
background-color:#0C84B1;
}
.type .moviecomment {
background-color:#4DB1EE;
}
.type span.topic {
background-color:#EE7329;
border:0;
}
.type .topicpost {
background-color:#F4A879;
}
.type .trefwoord {
background-color:#F8A6A6;
}
.type .suggestie {
background-color:#408080;
}
.type .verplaatsing {
background-color:#7C20D8;
}
.type .locatie {
background-color:#8080C0; 
}
.type .informatie {
background-color:#955695; 
}
.type .advertentie {
background-color:#729A55; 
}
.new {
font-size:9px;
padding:2px;
text-transform:uppercase;
background-color:#FFFF95;
color:#FF8000;
}
.subtabs table.forumtable .alt td {
	background-color:#DFF3FF;
	border-bottom:1px solid #D7E8F7;	
}
.box {
  margin: 20px 10px 10px 0;
  float: left;
}

.desc {
	text-align:center;
	padding:5px;
	font-size:11px;
	font-style:italic;
}
.box .time {
	clear:both;
	text-align:center;	
	color:#D3D3D3;
	font-size:11px;
	font-style:italic;
}

.wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#wrapper {
	border-top:3px dotted #eee;
	width:900px;	
}
#wrapper h3 {
	margin:0;	
	font-weight:normal;
	font-size:19px;
}
#wrapper p img {
	margin:5px 10px 5px 0;	
}

.col1 { width: 100px; }
.col2 { width: 200px; }
.col3 { width: 300px; }
.col4 { width: 400px; }
.col5 { width: 500px; }

.col1 img { max-width: 100px; }
.col2 img { max-width: 200px; }
.col3 img { max-width: 300px; }
.col4 img { max-width: 400px; }
.col5 img { max-width: 500px; }
table.onderwerpheader {
	margin:15px 0 25px 0;	
}
table.onderwerpheader td{
	text-align:center;
	border:1px solid #eee;
	padding:0 5px 15px 5px;
}
table.onderwerpheader a {
	font-size:11px;
	line-height:170%;
}
table.onderwerpheader h3 {
	margin-bottom:0;	
}
table.onderwerpheader h3 a {
	font-weight:normal;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#67AE46;
	margin-bottom:0;
}
table.onderwerpheader td.grey h3 {
	color:#c0c0c0;	
}
table.onderwerpheader td.grey a {
	color:#c0c0c0;	
}
#topbar {
	position:fixed;
	width:100%;
	text-align:left;
	background-color:#2D2D2D;
	box-shadow:0 0 2px 2px #000;
	padding:0 5px;
	height:26px;
	margin-top:-26px;
	z-index:10;
}
#topbar a {
	border-top:2px solid #2D2D2D;
	height:26px;
	line-height:26px;
	padding:0 5px;
	color:#fff;
	float:left;
}	
#topbar a.selected {
	border-top:2px solid #CC3C29;
}
.notificationcount {
	margin-right:8px;
	float:right;
	z-index:1;
	width:22px;
	height:22px;
	border:2px solid #2d2d2d;
	display:block;
	position:relative;
	background-color:#2d2d2d
}
.notificationcountclicked {
	border:2px solid #fff
}
.notificationoverlay {
	z-index:2;
	position:relative;
	height:26px;
	left:26px;
	width:26px;
	display:block;
	cursor:pointer;
	float:right;
	background:url(/images/pixel.gif);
}
.notificationwrapper {
	z-index:2000;
	padding:0 20px;
}
.notificationwrapper a {
	padding:2px 4px;
}
.notificationwrapper a:hover{
	background-color:#83C1E0;
	color:#fff;
	border-radius:2px;
}
.notification p.age {
	margin:0;
	padding:0;
	font-size:10px;
	color:#bbb;
	text-align:right;
}
.notification {
	background-color:#F4FBFF;
	font-size:11px;
	text-align:left;
	padding:16px 10px 10px 10px;
	border-bottom:1px dotted #eee;
}
.notification:hover {
	background-color:#fff;
}
.read {
	background-color:#fff;
	color:#999;
}
#notifications {
	background-color:#fff;
	border-left:2px solid #2d2d2d;
	border-right:2px solid #2d2d2d;	
	border-bottom:2px solid #2d2d2d;		
	width:450px;
	position:fixed;
	top:26px;
	right:3px;
	min-height:100px;
	display:none;
	z-index:100;
}
#notificationheader {
	height:80px;
	border-bottom:1px solid #eee;
}
#notificationheader h1{
	line-height:80px;
	font-size:18px;
	text-align:left;
	margin:0;
	padding:0;
	width:100px;
	float:left;
}
#notificationheader a{
	margin-top:33px;
	text-align:right;
	float:right;
}
#notificationfooter {
	line-height:52px;
	height:52px;
	border-top:1px solid #eee;
}
