html,body {
	height: 100%;
	overflow: hidden;
	font-family: Arial,sans-serif,Verdana,Helvetica;
	font-size: 12px;

	background-color: gray;

	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #9e9c9c;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #616161;
	scrollbar-highlight-color: #777575;
	scrollbar-shadow-color: #777575;
	scrollbar-track-color: #000000;
	
	position: relative;
}

.button {
	float: left;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 1px 5px 1px 5px;
	background: #58595b url('../images/bg_profile_button.jpg') repeat-y 100% 0;
	border: 1px solid #1a171b;
	border-width: 0 1px 1px 0;
}

.button1 {
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: middle;
	border: 1px solid #BCBCBC;
	background: #CCCCCC url('../images/bg_button.gif') repeat-x;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.button-bar { padding: 5px; text-align: center; }

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}

.clear { clear: both; }

.column { float: left; }

.comment .message {
	background-color: #4d4e4d;
}

.profile .comment .message {
	margin: 5px;
	padding-top: 5px;	
	border-top: 2px solid #666666;
}

.comment .message .avatar {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.comment .title {
	color: #fdcc1b;
	font-size: 10px;
	padding: 5px;
}

.club .comment .title {
	color: #000000;
}

.comments form dd { float: left; }

.comments form dt { float: left; }

.comments form label {
	font-weight: bold;
	padding: 5px 10px 5px 0;
	line-height: 22px;
}

.comments h3 { font-size: 1.5em; margin: 5px 0; }

.container { position: relative; }

.container { position: relative; }

.hidden {
	display: none;
	overflow: hidden;
	font-family: arial;
	font-size: 12px;
}

.hidden { display: none; }

.inputbox { width: 100%; }

/* titel en close rechts uitgelijnd */
.item {
	position: absolute !important;
	padding: 0 3px 80px 0;
	top: 100px;
	width: 350px;
	height: 300px;
	z-index: 10;
}

/* titel en close rechts uitgelijnd */

.item .bbc {
	padding: 5px;
	background: #8d8e90;
	height:26px;
	white-space: nowrap;
	overflow: hidden;
}

.item .bbl {
	padding-left: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		bottom left;
	height:26px;
}

.item .bbr {
	height: 100%;
	padding-right: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		top right;
}

.item .bc {
	padding: 15px;
	background: transparent url('../images/bc_content_frame.png') repeat-x
		top right;
}

.item .bl {
	padding-left: 17px;
	background: transparent url('../images/bl_content_frame.png') no-repeat
		top left;
}

.item .bl {
	padding-left: 17px;
	background: transparent url('../images/bl_content_frame.png') no-repeat
		top left;
}

.item .br {
	padding-right: 17px;
	background: transparent url('../images/br_content_frame.png') no-repeat
		top right;
}

.item .br {
	padding-right: 17px;
	background: transparent url('../images/br_content_frame.png') no-repeat
		top right;
}

.item .inner { height: 100%; }

.item .mc {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	/*color: #FFFFFF;*/
	/*color: #ffce05; */
	color: #000000;
	line-height: 110%;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	background: #8d8e90 none;
}

.item .mc iframe { width: 100%; height: 80%; }

.item .ml {
	height: 100%;
	padding-left: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		bottom left;
}

.item .ml {
	padding-left: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		bottom left;
}

.item .mr {
	height: 100%;
	padding-right: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		top right;
}

.item .mr {
	height: 100%;
	padding-right: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		top right;
}

.item .tags { margin: 10px 0; }

.item .tags a { padding: 2px; }

.item .tags li { float: left; }

.item .tc {
	background: transparent url('../images/tc_content_frame.jpg') repeat-x
		bottom right;
	position: relative;
}

.item .tc {
	background: transparent url('../images/tc_content_frame.jpg') repeat-x
		bottom right;
	position: relative;
}

.item .tc .close { position: absolute; right: -2px; top: 15px; }
.item .tc .close a { text-decoration: none; font-size: 14px; padding: 3px 5px; }
.item .tc .close span { text-decoration: none; font-size: 14px; padding: 0 10px 10px 5px; cursor: pointer; }

.item .tc .title {
	padding: 5px 10px 5px 10px;
	height: 40px;
	text-align: right;
	background: transparent url('../images/title_content_frame.png')
		no-repeat bottom right;
}

.item .tc .sectitle {
	padding: 5px 10px 5px 0px;
	height: 50px;
	text-align: right;
	background: transparent url('../images/title_content_frame.png')
		no-repeat bottom right;
}

.item .tc .title {
	padding: 5px 10px 5px 10px;
	height: 50px;
	text-align: right;
	background: transparent url('../images/title_content_frame.png')
		no-repeat bottom right;
}

.item .tc .sectitle span {
	float: left;
	text-align: left;
	padding: 15px 3px 2px 40px;
	color: #fdcc1b;
	font-size: 11px;
	cursor: move;
	display: block;
	width: 175px;
	height: 20px;
	overflow: hidden;
	border-bottom: 1px solid #1a171a;
}

.item .tc .title span {
	float: right;
	padding: 15px 5px 10px 0px;
	color: #fdcc1b;
	font-size: 11px;
	cursor: pointer;
	display: block;
	width: 185px;
	height: 25px;
	overflow: hidden;
}

.item .tl {
	padding-left: 22px;
	background: transparent url('../images/tl_content_frame.png') no-repeat
		bottom left;
}

.item .tr {
	padding-right: 17px;
	background: transparent url('../images/tr_content_frame.png') no-repeat
		bottom right;
}

.item a { color: #FDCC1B; }

.item a:hover { color: #fff; }

/* titel en close links uitgelijnd */
.iteml { position: absolute; }

.iteml .bc {
	padding: 8px;
	background: transparent url('../images/bc_content_frame.png') repeat-x
		top right;
}

.iteml .bl {
	padding-left: 17px;
	background: transparent url('../images/bl_content_frame.png') no-repeat
		top left;
}

.iteml .br {
	padding-right: 17px;
	background: transparent url('../images/br_content_frame.png') no-repeat
		top right;
}

.iteml .mc {
	padding: 5px;
	height: 400px;
	width: 730px;
	overflow: auto;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #2c2d2c;
}

.iteml .mc iframe { width: 100%; height: 80%; }

.iteml .ml {
	padding-left: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		bottom left;
}

.iteml .mr {
	padding-right: 17px;
	background: transparent url('../images/mlr_content_frame.png') repeat-y
		top right;
}

.iteml .tc {
	background: transparent url('../images/tc_content_frame_left.jpg')
		repeat-x bottom right;
	position: relative;
}

.iteml .tc .close { position: absolute; left: 0px; top: 10px; }
.iteml .tc .close a {text-decoration: none; padding: 5px; }

.iteml .tc .title {
	padding: 5px 10px 5px 10px;
	height: 40px;
	text-align: left;
	background: transparent url('../images/title_content_frame_left.png')
		no-repeat bottom left;
}

.iteml .tc .title span {
	float: left;
	padding: 10px;
	color: #fdcc1b;
	font-size: 10px;
	display: block;
	width: 100px;
}

.iteml .tl {
	padding-left: 17px;
	background: transparent url('../images/tl_content_frame_left.png')
		no-repeat top left;
}

.iteml .tr {
	padding-right: 17px;
	background: transparent url('../images/tr_content_frame_left.png')
		no-repeat bottom right;
}

.mc dl dd { margin: 5px 0 0 125px; }

.mc dl dd .combobox { width: 95%; }

.mc dl dd .textarea { width: 95%; font-family: Arial; font-size: 12px; }

.mc dl dd .textfield { width: 95%; font-family: Arial; }

.mc dl dt { float: left; width: 120px; display: inline; padding: 5px 0 0 0; }

.mc label.error { color: #FF0000; display: block; text-align: right; }

.month_1 { z-index: 101; }

.month_2 { z-index: 102; }

.month_3 { z-index: 103; }

.month_4 { left: 155px; z-index: 104; }

.month_5 { left: 205px; z-index: 105; }

.month_6 { left: 255px; z-index: 106; }

.month_7 { left: 305px; z-index: 107; }

.month_8 { left: 357px; z-index: 108; }

.month_9 { left: 415px; z-index: 109; }

.month_10 { left: 482px; z-index: 110; }

.month_11 { left: 538px; z-index: 112; }

.month_12 { left: 605px; z-index: 113; }

.profile .bbc { padding: 5px; background: #1f2e12; }

.profile .bbl { padding-left: 17px; }

.profile .bbr { padding-right: 17px; }

.profile .br { padding-right: 17px; }

.profile .mc { background-color: #324127; }

.profile .mc ul,
.club .mc ul { list-style: disc; padding: 5px 0px 5px 15px; }

.profile .paging { padding: 10px; float: right; }

.profile .paging a { text-decoration: none; }

.profile .paging img { vertical-align: middle; }

.social-type { float: right; width:56px; text-align: right; }

#windowtags{ width: 200px; float:left; margin: 1px; white-space: normal; }
#windowtags span {color:#FDCC1B}

.top { z-index: 100000; }

.ui-draggable-dragging { z-index: 9999; }

.ui-resizable-se { bottom: 10px !important; right: 10px !important; }

.w1 { left: 20px; padding: 0 3px 107px 0; }

.w2 { left: 430px; padding: 0 3px 107px 0; }

.w3 { top: 40px; left: 10px; }

#bedankt-bericht,
#profiel-saved, #password-saved,
#favo-added {
	padding: 0 3px 30px 0;
}

#bedankt-bericht .mr,
#bedankt-bericht .ml,
#bedankt-bericht .mc,
#password-saved .mr,
#password-saved .ml,
#password-saved .mc,
#profiel-saved .mr,
#profiel-saved .ml,
#profiel-saved .mc,
#favo-added .mr,
#favo-added .mc,
#favo-added .ml {
	height: auto;
}

#agenda ul#days { margin: 0; padding: 0; list-style: none; }

#agenda ul#days li {
	width: 120px;
	height: 65px;
	float: left;
	border-right: 1px solid #d2b64c;
	border-bottom: 1px solid #d2b64c;
	background: #EDC328 url('../images/bg_day_dark.gif') repeat-x;
}

#agenda ul#days li.light {
	background: #F8D140 url('../images/bg_day_light.gif') repeat-x;
}

#agenda ul#days p { color: #666; padding: 5px; }

#agenda ul#days span {
	display: block;
	color: #666;
	text-align: right;
	padding: 0 2px;
}

#agenda ul#tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#agenda ul#tabs a {
	display: block;
	text-align: center;
	color: #fccb1e;
	display: block;
	padding: 15px 10px 10px 0px;
	background: url('../images/bg_tab.png') no-repeat right top;
	text-decoration: none;
	width: 40px;
}

#agenda ul#tabs li {
	text-align: center;
	padding-left: 10px;
	background: url('../images/bg_tab.png') no-repeat left top;
	float: left;
}

#agenda ul#tabs li.active a {
	background: url('../images/bg_tab_hover.png') no-repeat right top;
	padding: 15px 13px 10px 3px;
}

#agenda ul#tabs li.active {
	background: url('../images/bg_tab_hover.png') no-repeat left top;
	/*z-index: 200;*/
}

#agenda ul#tabs li:hover a {
	background: url('../images/bg_tab_hover.png') no-repeat right top;
}

#agenda ul#tabs li:hover {
	background: url('../images/bg_tab_hover.png') no-repeat left top;
}

#agenda ul#tabs li:hover a,#agenda ul#tabs li.active a { color: #666; }

#background {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}

#background img {
	width: 100%;
	position: absolute;
	bottom: 0px;
}

#berichten { width: 510px; height:340px; padding: 0 3px 100px 0; }

#bewerkprofiel { height: 200px; width: 430px; height:330px; padding: 0 3px 100px 0; }

#bewerknaw { padding: 0 3px 100px 0; }

#bewerkwachtwoord { padding: 0 3px 100px 0; }

#buddies { 
	height: 200px;
	width: 380px;
	padding: 0 3px 100px 0;
}
#buddies .bbc	{ padding: 0; }
#profiel .bbc	{ padding: 0; }

#carrousel {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 250px;
}

#carrousel .topic a{
	text-decoration: none;
}

#carrousel .topic a .visited { display: none; }

#carrousel .topic a:visited .visited {
	position: absolute;
	top: 46px;
	left: 10px;
	width: 93px;
	height: 87px;
	/*background-color: gray;
	opacity: 0.6;
	filter: alpha(opacity=60);*/
	display: block;
	margin-top:4px;
}

#carrousel .topic span{
	color: #fdcc1b;
	font-size: 8px;
	width: 80%;
	white-space: normal;
	overflow: hidden;
	text-align: right;
	display: block;
}

#carrousel .topic h2 {
	color: #fdcc1b;
	font-size: 10px;
	width: 80%;
	height: 14px;
	white-space: normal;
	margin: 6px 0 0 0;
	overflow: hidden;
	text-align: right;
	display: block;
	line-height:15px;
}

#carrousel .topics {
	white-space: nowrap;
	position: absolute;
	left: 100%;
	/*height: 150px;
	overflow: hidden;*/
}

#carrousel .topic a img {
	/*border: 1px solid #272828;*/
	margin-top:6px;
}

#carrousel .topic .tab {
	position: absolute;
	top: 0px;
	width: 100%;
}

#carrousel .topic .datum {
	position: absolute;
	top: 12%;
	left: 13%;
	text-align: right;
}

#carrousel .topic h2.titel {
	position: absolute;
	top: 22%;
	left: 13%;
}

#carrousel .topic img.thumbnail {
	position: absolute;
	top: 33%;
	left: 13%;
	max-width: 78%;
}

#carrousel .topic div.index {
	position: absolute;
	top: 92%;
	left: 13%;
}

#carrousel .topics .topic {
	display: inline;
	float:left;
	position: relative;
	width: 112px;
	height: 150px;
	/*padding: 16px 9px 10px 11px;
	background: transparent url('../images/test_carrousel_item.png')
		no-repeat;*/
}

#carrousel .topic.big {
	width: 124px;
	height: 167px;
	/*border: 1px solid blue;*/
}
#carrousel .topic.bigger {
	width: 140px;
	height: 189px;
	/*border: 1px solid green;*/
}
#carrousel .topic.bigst {
	width: 168px;
	height: 226px;
	/*border: 1px solid red;*/
}

#carrousel .topics .sticky {
	/*background: transparent url('../images/subs_carrousel_item.png')
		no-repeat;*/
}

#carrousel .topics .sticky h2,
#carrousel .topics .sticky span {
	color: #000000;
}

.club .bbc {
	background-color:#FFDA0A;
}

.club .bbl {
	background:transparent url(../images/mlr_club_frame.png) repeat-y scroll left bottom;
}

.club .bbr {
	background:transparent url(../images/mlr_club_frame.png) repeat-y scroll right bottom;
}

#contact { 
	width: 400px;
	height: 375px;
	left: 33%;
	top: 0px;
}

#gallon {
	top: -3px;
	width: 90px;
	cursor: pointer;
	background: transparent url('../images/gallon-glow.png') no-repeat;		
}

#gallon:hover img{
	visibility: hidden;
}

#interesses { height: 250px; }

#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
}

#menu #join { position: absolute; top: 85px; left: 380px; }

#menu #join { position: absolute; top: 85px; left: 380px; }

#menu #links {
	position: absolute;
	top: 85px;
	left: 120px;
	font-size: 10px;
	color: #fecd1a;
}

#menu #links {
	position: absolute;
	top: 85px;
	left: 120px;
	font-size: 10px;
	color: #fecd1a;
}


#loginbutton .button {
	float:right;
	background: #FFCE05;
	border: 2px outset #f49a00;
	font-size: 8px;
	margin: 7px 0 0 10px;;
	height:17px;
	padding:0 2px 0 2px;
}

#menu .loginformfields{
	width:75px;
	margin-top:7px;
}

#menu #links img { vertical-align: middle; }

#menu #login { position: absolute; top: 30px; left: 340px; }

#menu #login .column { float: left;}

#menu #login .column img { margin-left:2px;}

#menu #login a { color: #FFFFFF; text-decoration: none; font-size: 10px; margin: 2px; }

#menu #login input {
	font-size: 10px;
	border: 0px none;
	width: 73px;
	margin: 0px 0px 2px 3px;
}

#menu #socialmedia { position: absolute; top: 2px; left: 322px; }

#menu .club {
	background: transparent url('../images/club_icon.png') no-repeat;
}

#menu .forum {
	background: transparent url('../images/forum_icon.png') no-repeat;
}

#menu .hover .club,#menu .club:hover, #menu .active .club{
	background: transparent url('../images/club_icon_hover.png') no-repeat;
}

#menu .hover .forum,#menu .forum:hover {
	background: transparent url('../images/forum_icon_hover.png') no-repeat;
}

#menu .hover .marine,#menu .marine:hover, #menu .active .marine {
	background: transparent url('../images/marine_icon_hover.png') no-repeat;
}

#menu .left {
	padding: 20px 0px 20px 5px;
	background: transparent url('../images/bg_menu.jpg') repeat-x;
}

#menu .left li.knop { float: left; }

#menu .marine {
	background: transparent url('../images/marine_icon.png') no-repeat;
}

#menu .right {
	vertical-align: top;
	background: transparent url('../images/bg_menu_right.png') no-repeat top
		right;
}

#menu .right {
	vertical-align: top;
	background: transparent url(../images/bg_menu_right.png) no-repeat top
		right;
}

#menu .submenu { border-left: 1px solid #fecd1a; padding: 0 0 0 5px; }

#menu .submenu li { line-height: 14px; }

#menu .submenu li { height: 12px; vertical-align: top; }

#menu li table { width: auto; }

#menu li table td { vertical-align: top; }

#menu table { width: 100%; }

#menu table { width: 100%; }

#nieuwbericht { height: 200px; width: 375px; padding: 0 3px 100px 0; }

#reply-to-user { height: 200px; width: 375px; padding: 0 3px 100px 0; }

#profiel { height: 200px; padding: 0 3px 100px 0; }

#profile-menu {
	width: 201px;
	height: 189px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 999;
	overflow: hidden;
}

#profile-menu .body{
	position: absolute;
	bottom: 0px;
	width: 201px;
	height: 121px;
	z-index: 999;
}

#profile-menu ul {
	position: absolute;
	right: 0px;
	width: 201px;
	z-index: -1;
	top: 75px;
}

#profile-menu p{
	margin: 0 0 0 5px;
	padding-top:10px;
}

#profile-menu .body .column { float: left; margin-left:5px; }

#profile-menu .body .column .avatar { margin: 0 2px 0 2px; }


#profile-menu .body a { color: #FFFFFF; margin-top:0; }

#profile-menu .body .watermerk .column { padding-bottom: 5px; }

#profile-menu .body .watermerk img { width: 60px; }

#profile-menu .bottom { height: 14px; }

#profile-menu .last { height: 33px; }

#profile-menu .rank { color: #FFFFFF; font-size: 8px; }

#profile-menu ul{
	margin-top:2px;	
}

#profile-menu .tab {
	display: block;
	height: 17px;
	text-align: right;
	padding: 0 8px 0 0;
}

#profile-menu a {
	color: #FDCC1B;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

#rope {
	height: 48px;
	background: transparent url('../images/bg_gallon.jpg') repeat-x;
}

#search {
	position: absolute;
	top: 23px;
	left: 125px;
	padding: 10px 35px 10px 10px;
	background: transparent url('../images/bg_search.png') no-repeat;
}

#search {
	position: absolute;
	top: 23px;
	left: 125px;
	padding: 10px 35px 10px 10px;
	background: transparent url(../images/bg_search.png) no-repeat;
}

#search .button {
	font-size: 0px;
	border: 0px none;
	width: 25px;
	height: 22px;
	float: right;
	padding: 0px;
	cursor: pointer;
	background: transparent;
}

#search .textfield {
	font-size: 10px;
	border: 0px none;
	font-family: Arial;
	width: 138px !important;
}

#theme { height: 200px; width: 400px; padding: 0 3px 100px 0; }

#theme table td { text-align: center; }

#theme-form input {
	position: absolute;
	visibility: hidden;
	width: 1px;
	height: 1px;
}

#theme-form label img { cursor: pointer; }

#theme-form label img { padding: 2px; }

#theme-form label.selected img { background-color: #f9c70b; }

#theme-form th { color: #f9c70b; }

#verwijderbuddy { height: 50px; width: 250px; padding: 0 3px 100px 0; }

#verwijderbuddy .mc { background-image: none; padding: 10px; }

#verwijderbericht { height: 50px; width: 250px; padding: 0 3px 100px 0; }

#verwijderbericht .mc { background-image: none; padding: 10px; }

#wrap {
	position: absolute;
	top: 105px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
}

.club .bc {
	background: transparent url('../images/bc_club_frame.png') repeat-x
		top right;
}

.club .bl {
	background: transparent url('../images/bl_club_frame.png') no-repeat
		top left;
}

.club .br {
	padding-right: 17px;
	background: transparent url('../images/br_club_frame.png') no-repeat
		top right;
}

.club .mc { background-color: #ffda0a; color: #000000; }

.club .mc .button {
	background: #feb300;
	border: 3px outset #f49a00;
	font-size: 10px;
}

.club .mc a { color: #000000; }

.club .mc a.button {
	display: block;
	padding: 4px 4px 2px 4px;
	color: #000000;
	text-decoration: none;
}

.club .ml {
	background: transparent url('../images/mlr_club_frame.png') repeat-y
		bottom left;
}

.club .mr {
	background: transparent url('../images/mlr_club_frame.png') repeat-y
		top right;
}

.club .tc {
	background: transparent url('../images/tc_club_frame.jpg') repeat-x
		bottom right;
}

.club .tc .title {
	background: transparent url('../images/title_club_frame.png')
		no-repeat bottom right;
}

.club .tc .title img {
	color: #000000;
	/*margin:18px 5px 0 0; */
}

.club .tl {
	background: transparent url('../images/tl_club_frame.png') no-repeat
		bottom left;
}

.club .tr {
	background: transparent url('../images/tr_club_frame.png') no-repeat
		bottom right;
}

.club dd .textarea,
.club dd .combobox,
.club .mc .textfield { border: 1px solid #eca74b; margin: 2px 0; font-family: Arial; }

.club.br {
	background: transparent url('../images/br_club_frame.png') no-repeat
		top right;
}

#watissubs img {
	background: transparent url('../images/txt_watissubs_white.png') no-repeat;
	height: 10px;
	width: 85px;
}

#watissubs:hover img, #watissubs .active {
	background: transparent url('../images/txt_watissubs_yellow.png') no-repeat;
}

#subsmagazine img {
	background: transparent url('../images/txt_subsmagazine_white.png') no-repeat;
	height: 10px;
	width: 88px;
}

#subsmagazine:hover img, #subsmagazine .active {
	background: transparent url('../images/txt_subsmagazine_yellow.png') no-repeat;
}

#activiteiten img {
	background: transparent url('../images/txt_activiteiten_white.png') no-repeat;
	height: 10px;
	width: 61px;
}

#activiteiten:hover img, #activiteiten .active {
	background: transparent url('../images/txt_activiteiten_yellow.png') no-repeat;
}

#downloads img {
	background: transparent url('../images/txt_downloads_white.png') no-repeat;
	height: 10px;
	width: 61px;
}

#downloads:hover img, #downloads .active {
	background: transparent url('../images/txt_downloads_yellow.png') no-repeat;
}

#agenda img {
	background: transparent url('../images/txt_agenda_white.png') no-repeat;
	height: 10px;
	width: 41px;
}

#agenda:hover img, #agenda .active {
	background: transparent url('../images/txt_agenda_yellow.png') no-repeat;
}

#werkenbij img {
	background: transparent url('../images/txt_werkenbij_white.png') no-repeat;
	height: 10px;
	width: 67px;
}

#werkenbij:hover img, #werkenbij .active {
	background: transparent url('../images/txt_werkenbij_yellow.png') no-repeat;
}

#instroomopleidingen img {
	background: transparent url('../images/txt_instroomopleidingen_white.png') no-repeat;
	height: 10px;
	width: 111px;
}

#instroomopleidingen:hover img, #instroomopleidingen .active {
	background: transparent url('../images/txt_instroomopleidingen_yellow.png') no-repeat;
}

#nieuwsenmissies img {
	background: transparent url('../images/txt_nieuwsenmissies_white.png') no-repeat;
	height: 10px;
	width: 100px;
}

#nieuwsenmissies:hover img, #nieuwsenmissies .active {
	background: transparent url('../images/txt_nieuwsenmissies_yellow.png') no-repeat;
}

#vloot img {
	background: transparent url('../images/txt_vloot_white.png') no-repeat;
	height: 10px;
	width: 28px;
}

#vloot:hover img, #vloot .active {
	background: transparent url('../images/txt_vloot_yellow.png') no-repeat;
}

#mariniers img {
	background: transparent url('../images/txt_mariniers_white.png') no-repeat;
	height: 10px;
	width: 51px;
}

#mariniers:hover img, #mariniers .active {
	background: transparent url('../images/txt_mariniers_yellow.png') no-repeat;
}

#word_lid {
	margin-left:87px;
}

#word_lid img {
	background: transparent url('../images/txt_word_lid_black.png') no-repeat;
	height: 10px;
	width: 79px;
}

#word_lid:hover img{
	background: transparent url('../images/txt_word_lid_yellow.png') no-repeat;
}


#geg_wijzigen img {
	background: transparent url('../images/txt_geg_wijzigen_black.png') no-repeat;
	height: 16px;
	width: 42px;
	margin-top:5px;
}

#geg_wijzigen:hover img{
	background: transparent url('../images/txt_geg_wijzigen_yellow.png') no-repeat;
}

#contact_btn img {
	background: transparent url('../images/txt_contact_black.png') no-repeat;
	height: 10px;
	width: 43px;
}

#contact_btn:hover img{
	background: transparent url('../images/txt_contact_yellow.png') no-repeat;
}

#ouders_btn img {
	background: transparent url('../images/txt_ouders_black.png') no-repeat;
	height: 10px;
	width: 39px;
}

#ouders_btn:hover img{
	background: transparent url('../images/txt_ouders_yellow.png') no-repeat;
}

#faq_btn img {
	background: transparent url('../images/txt_faq_black.png') no-repeat;
	height: 10px;
	width: 24px;
}

#faq_btn:hover img{
	background: transparent url('../images/txt_faq_yellow.png') no-repeat;
}

#wordlid img {
	background: transparent url('../images/txt_word_lid_black.png') no-repeat;
	height: 10px;
	width: 67px;
}

#wordlid:hover img{
	background: transparent url('../images/txt_word_lid_yellow.png') no-repeat;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.topic .index {
	visibility: hidden;
	text-decoration: none;
	font-size: 8px;
	color: #FFFFFF;
}

.topic a:hover .index {
	visibility: visible;
}

.profile a.button {
	padding: 5px 10px 5px 10px;
}

.dock {
	width: 201px !important;
	height: 189px !important;
	top: 95% ;
	left: 0px;
	/*display: none;*/
	z-index: 1;
}

.bbc a.button {
	padding: 5px 10px;
	margin: 3px 0 0 0;
}

#register {
	top: 0px;
	left: 33%;
	height: 300px;
}

#denied {
	top: 100px;
	left: 33%;
	width: 350px;
	height: 150px;
}

#welkom {
	top: 150px;
	left: 33%;
	width: 400px;
	height: 280px;
}

#lostpwerror,
#lostpw {
	top: 50px;
	left: 33%;
	width: 400px;
	height: 150px;
}

#faq {
	top: 0px;
	left: 33%;
	width: 500px;
}

#ouders {
	top: 0px;
	left: 33%;
}

#agenda {
	left: 0px;
	top: 0px;
	width: 800px;
	height: 420px;
}

#agenda a {
	color: #000000;
}

#carrousel .topic h2 img {
	margin: 0 !important;
}

#carrousel .topic span img {
	margin: 0 !important;
}

#preloader {
	position: absolute;
	top: -1000px;
	left: -1000px;
}

#autoscroll-right,
#autoscroll-left {
	width:10%;
	position: absolute;
	height: 40px;
	top: 20px;
	right:0px;
}

#autoscroll-left {
	left:0px;
}

.bbc .buttons {
	float: left;
}

.club .bbc .button {
	background: #FEB300 none repeat scroll 0 0;
	border: 3px outset #F49A00;
	padding: 1px 5px 1px 5px;
}

#windowtags a,
#windowtags a {
	color: #FFFFFF;
}

#windowtags a:hover {
	color: #FDCC1B;
}

.club #windowtags,
.club #windowtags a {
	color: #000000;
}

.mc h1 {
	font-size: 130%;
	line-height: 2em;
}

.profile .mc {
	color: #FFFFFF;
}

.message {
	margin: 5px 0 0 0 !important;
	padding: 0 0 5px 0 !important;
	border-bottom: 2px solid gray;
	border-width: 0 0 2px 0 !important;
}

.message .datum {
	font-size: 8px;
	float: right;
}

.message .avatar {
	float: left;
}

.message .remove {
	float: right;
	text-align: right;
}

.message .nickname {
	float: left;
}

#register .textfield {
	background-color: #fdef83;
	border-color: #fbde63;
}

#agenda .title img {
	background: transparent none;
	height: auto;
	width: auto;
}

#bookmarks a {
	text-decoration: none;
}

.toggle {
	font-weight: bold;
	cursor: pointer;
	padding-left: 20px;
	font-size: 120%;
	background: transparent url('../images/plus.jpg') no-repeat 0 0;
}

.block {
	display: inline;
}