/* RESET */
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #1e1e1e;
	background-image: url('../images/background.png');
	background-repeat: repeat-x;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ol, ul {
	list-style: none;	
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* DEFAULT */
#wrapper{
	
	position: relative;
	width: 990px; 
	margin:		15px auto;
}
#content{
	width: 970px;/*990*/
	position: relative;
	background-image: url('../images/background_content.png'); 
	background-repeat: repeat-y; 
	padding-left: 19px;
}
#bottom {
	width: 990px;
	height: 8px;
	position: relative;
	background-image: url('../images/background_bottom.png'); 
	background-repeat: no-repeat; 
	clear:both;
}
.clear{
	clear: both;
}
.flashmsg{
	color: #FFF;
	padding: 10px;
}
.flashmsg p{
	line-height: 20px;	
}

#header{
	background-color: #4d1966;
	height: 100px;
	width: 938px;
	padding-left: 14px;
}
#logo{
	position: relative;
	float: left;
}
#banner{
	text-align: right;
	width: 488px;
	height: 73px;
	float: right;
	position: relative;

	padding-top: 0px;
	margin-top: 15px;
	margin-right:	0px;
	margin-left: 55px;
}

#banner a {
	padding: 0;
	margin: 0;
}
#banner a:link{
	margin: 0;
	padding: 0;
}

#uitgenodigd_banner{
	margin-top: 20px;
	margin-left: 100px;
	width: 728px;
	position: relative;
}



#banner_box {
	margin-top: 8px;
	text-align: center;
	width:				310px;
	height:				210px;
	overflow:			hidden
}
#banner_box  img {
	width:				260px;
	height:				210px;
	overflow:			hidden
}

/* Einde */
#menu {
	background-color: #f3f3f3;
	width: 952px;
	height: 28px;
	margin-top: 20px;
}
#search{
	float: right;
	width: 310px;
}
#crumbpath{
	margin-top: 15px;
	color: #4d1966;
	position: relative;
}
.column_small{
	width: 310px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 11px;
}
.column_medium{
	width: 610px;
	float: left;
	position: relative;
	background-color: #efefef;
	margin-top: 15px;
	margin-right: 12px;
	padding: 10px;
}
.column_full{
	width: 952px;
	float: left;
}
#photo_slider{
	width: 310px;
	height: 250px;
	float: left;
	background-color: #4d1966;
}
.photo_slider_text {
	background-color: #FFF;
	position: absolute;
	margin-top: 215px;
	margin-left: 10px;
	padding: 5px;
	color: #4d1966;
}
#binnenkort_item_1{
	background-color: #4d1966;
	float: left;
	position: relative;
	width: 310px;
	height: 145px;
	margin-top: 12px;
}
#binnenkort_item_2{
	background-color: #5db559;
	float: left;
	position: relative;
	width: 150px;
	height: 145px;
	margin-top: 12px;
}
#binnenkort_item_3{
	background-color: #4d1966;
	float: left;
	position: relative;
	width: 150px;
	height: 145px;
	margin-top: 12px;
	margin-left: 10px;
}
.binnenkort_item_btn{
	cursor: pointer;
}
.binnenkort_text_1{
	padding-left: 70px;
	padding-top: 10px;
	color: #FFF;
}
.binnenkort_text{
	padding-top: 70px;
	padding-left: 10px;
	color: #FFF;
}
.binnenkort_hoek{
	background-image: url('../images/binnenkort_hoek.png');
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	position: absolute;
	padding-top: 6px;
}
.binnenkort_hoek h3{
	padding-left: 5px;
}
.binnenkort_hoek h4{
	padding-left: 3px;
}
#binnenkort_item_1 p{
	margin-top: 5px;
}

.binnenkort_img{
	margin: 0;
	padding: 0;
	bottom: 0;
	position: absolute;
}
#actueel_tabs {
	margin-bottom: 12px;
}
#actueel_tabs ul {
	height: 20px;
	background-color: #e3e3e3;
	margin-top: 12px;
	background-image: url('../images/arrow_purple.png');
	background-repeat: no-repeat;
	background-position: right;
}
#actueel_tabs li{
	width: 13px;
	height: 16px;
	padding-left: 7px;
	padding-top: 4px;
	float: left;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.ui-state-hover{
	background-color: #FFF;
}
.ui-tabs-selected{
	font-weight: bold;
	background-color: #FFF;
}
.text_tab{
	line-height: 18px;
	margin-left: 12px;
	margin-top:	10px;
	height: 150px;
}
#overzicht_tab_msg{
	background-color: #efefef;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-top: 10px;
	
}
#overzicht_tab_msg .ui-tabs-selected{
	background-color: #efefef;
}
#overzicht_tab_msg li {
	height: 17px;
	padding-top: 5px;
	background-image: url('../images/arrow_purple.png');
	background-repeat: no-repeat;
	background-position: right;
}
#overzicht_tab_msg .li_line_dots_small_gray{
	/*background-image: url('../images/line_dots.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -51px;
	background-repeat:repeat-x;
	height: 1px;
	width: 293px;
}
#text_block_black {
	width: 310px;
	height: 250px;
	float: left;
	background-color: #1e1e1e;	
}
.arrow_black{
	background-image: url('../images/arrow_black.png');
	background-repeat: no-repeat;
	height: 26px;
	width: 20px;
	position: absolute;
	margin-top: 20px;
	left: 290px;
}
.arrow_purple{
	background-image: url('../images/arrow_purple.png');
	background-repeat: no-repeat;
	height: 12px;
	width: 10px;
	margin-top: 16px;
	left: 300px;
	position: absolute;
}
.arrow_white{
	background-image: url('../images/arrow_white.png');
	background-repeat: no-repeat;
	height: 12px;
	width: 10px;
	margin-top: 16px;
	left: 300px;
	position: absolute;
}
.dots_black{
	/*background-image: url('../images/dots_black.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -72px;
	background-repeat:repeat-x;
	height: 21px;
	margin-top: 4px;
}
.dots_purple{
	/*background-image: url('../images/dots_purple.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -113px;
	background-repeat:repeat-x;
	height: 21px;
	position: relative;
}
.dots_white{
	/*background-image: url('../images/dots_white.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -10px;
	background-repeat:repeat-x;
	height: 21px;
	position: relative;
	margin-top: 10px;
}
.dots_white_bottom{
	/*background-image: url('../images/dots_white.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -10px;
	background-repeat:repeat-x;
	height: 21px;
	width: 300px;
	bottom: 10px;
	position: absolute;
}
.hidden{
	display: none;
}

.line_dots_small {
	/*background-image: url('../images/line_dots.png');*/
	background-image: url('../images/dots_sprite.png');
  	background-position: 0px -51px;
	background-repeat:repeat-x;
	height: 1px;
	float: left;
	width: 310px;
	margin-top: 10px;
}
.line_dots_full {
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -51px;
	background-repeat:repeat-x;
	height: 1px;
	float: left;
	width: 590px;
}
#login_block{
	width: 310px;
	padding-bottom: 10px;
	/*background-image: url('../images/background_login.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -275px;
	background-repeat:repeat-x;
	background-color: #65407b;
	position: relative;
	float: left;
}
.margintop{
	margin-top: 10px;
}
div.nopaddingbottom{
	padding-bottom: 0px;
}
h2.paddingleft{
	padding-left: 12px;
}
h2.nopaddingtop{
	padding-top: 0px;
}
#subcontent.nopaddingtop{
	padding-top: 0px;
}
.text_btn{
	font-size: 12px;
	height: 17px;
	margin-left: 13px;
	padding-left: 10px;
	padding-top: 4px;
	width: 120px;
	top: 0;
	cursor: pointer;
}
.text_btn_bottom{
	font-size: 12px;
	height: 17px;
	position: absolute;
	margin-left: 13px;
	padding-left: 10px;
	padding-top: 4px;
	width: 120px;
	top: 0;
	cursor: pointer;
}
.text_btn_right{
	font-size: 12px;
	height: 17px;
	margin-left: 160px;
	padding-left: 10px;
	padding-top: 4px;
	width: 120px;
	top: 0;
	cursor: pointer;
}

.btn_white{
	background-color: #FFF;
	color: #4d1966;
}
.btn_purple{
	background-color: #4d1966;
	color: #FFF;
}
#text_btn_activiteiten{
	margin-left: 0px;
}
#agenda{
	width: 310px;
	position: relative;
	float: left;
}
.default_box{
	width: 310px;
	position: relative;
	float: left;
}
#sponsor{
	/*background: url('../images/footer_sponsor.png');*/
	background-image: url('../images/dots_sprite.png');
	background-position: 0px -154px;
	background-repeat: repeat-x;
	width: 952px;
	height: 98px;
	margin-top: 15px;
	padding-top: 13px;
	float: left;
}
#sponsor_text{
	margin-left: 10px;
	color: #ababab;
	font-size: 11px;
	height: 25px;
	width: 950px;
	float: left;
}
#sponsor_left{
	float: left;
	margin-left: 10px;
}
#sponsor_right{
	float: right;
	margin-right: 10px;
}
#best_box{
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	cursor: pointer;
}
#best_title{
	width: 150px;
	float: left;	
}
#best_team{
	width: 150px;
	float: left;	
}
#best_name{
	width: 150px;
	float: left;
}
#best_rank{
	width: 25px;
	float: left;
}
#best_detail{
	width: 125px;
	float: left;
}
#copyright{
	width: 952px;
	margin-bottom: 11px;
	float: left;
	color: #ababab;
	font-size: 11px;
}
.text_left {
	float: left;
	margin-left: 10px;
}
.text_right{
	float: right;
	margin-right: 10px;
}
.text_purple{
	color: #4d1966;
}
.text_red{
	color: #AF0904;
}
.text_green{
	color: #22AB12 !important;
}
.text_orange{
	color: #C25B0B;
}
.text_box{
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.photoalbum_block{
	width: 310px;
	margin-top: 10px;
	margin-right: 11px;
	float: left;
}
.last_photo {
	margin-right: 0;
}
.photoalbum_thumb{
	width: 150px;
	height: 145px;
	float: left;
}
.photoalbum_text{
	width: 138px;
	height: 124px;
	float: left;
	padding-left: 12px;
}
.photoalbum_text .text{
	margin-top: 5px;
}
.photo_button{
	margin: 0;
	float: left;
	position: relative;
	width: 160px;
}
.photo_button_text{
	width: 80px;
}
#page_header{
	background-color: #4d1966;
	height: 150px;
	width: 610px;
	float: left;
	margin-bottom: 10px;
}
#page_header_title{
	background-image: url('../images/sub_page_header.png');
	background-repeat: no-repeat;
	position: relative;
	width: 165px;
	height: 130px;
	z-index: 5;
	padding: 10px;
}
#page_header_title h3{
	width: 130px;
}
#page_header_img{
	position: relative;
	margin-top: -150px;
	margin-left: 151px;
	z-index: 1;
}
#submenu{
	float: left;
	position: relative;
	height: 30px;
}
#submenu li{
	float: left;
	height: 20px;
	padding: 8px;
	font-size: 14px;
	color: #4d1966;
}
#submenu li.active{
	background-color: #FFF;
	font-weight: bold;
}

#subcontent{
	float: left;
	position: relative;
	background-color: #FFF;
	padding: 10px;
	width: 590px;
}
#subcontent img{
	border: 3px solid #efefef;
}
.activities{
	margin-top: 10px;
	float: left;
	position: relative;
	background-color: #EFEFEF;
	width: 610px;
}
.activity_item{
	background-color: #FFF;
	float: left;
	position: relative;
	width: 300px;
	height: 145px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div.last{
	background-color: #FFF;
	float: left;
	position: relative;
	width: 300px;
	height: 145px;
	margin-bottom: 10px;
	margin-right: 0px;
}
.activity_hoek{
	background-image: url('../images/corner_purple.png');
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	position: absolute;
	padding-top: 6px;
	padding-left: 3px;
}
.activity_hoek_green{
	background-image: url('../images/corner_green.png');
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	position: absolute;
	padding-top: 6px;
	padding-left: 3px;
}
.activity_hoek_text{
	padding-left: 70px;
	padding-top: 30px;
	color: #4d1966;	
}

.pub_date{
	color: #ABABAB;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.content_text{
	line-height: 18px;
	margin-top: 10px;
}
.highlight{
	background-color: #EDE83A;
}
/* GUESTBOOK */
.gb_member_info {
	float: left;
	width: 126px;
	padding: 5px;
	line-height: 18px;
}
.gb_member_info img{
	border: 0px none !important;
}
.gb_member_text{
	float: left;
	width: 430px;
	padding: 5px;
	line-height: 18px;
}
#subcontent .gb_member_text img{
	border: 0px none;	
}
.even{
	background-color: #f3f3f3;
	position: relative;
	float: left;
	width: 580px;
	padding: 5px;
}
.odd{
	background-color: #FFF;
	position: relative;
	float: left;
	width: 580px;
	padding: 5px;
}
.odd_nopaddingtop{
	padding-top: 0px;
}
.odd_paddingtop{
	padding-top: 10px;
}
.smileys{
	float: left;
	width: 430px;
	padding: 5px;
	margin-left: 140px;
	margin-bottom: 20px;
	border: 0px;
}
.smiley{
	cursor: pointer;
}
#subcontent .smileys img{
	border: 0px none;	
}
.succes_message{
	padding: 10px;
	padding-left: 0px;
}
.succes_message_nohide{
	padding: 10px;
	padding-left: 0px;
}
/* Photoalbums */
.photoalbums{
	width: 580px;
	padding: 5px;
	float: left;
	position: relative;
}
.photo_thumb{
	width: 126px;
	padding-top: 20px;
	padding-right: 10px;
	float: left;
}
.photo_thumb_overview{
	width: 126px;
	padding-top: 15px;
	padding-right: 15px;
	float: left;
}
.photo_text{
	width: 420px;
	padding: 5px;
	float: left;
}
.album{
	width: 570px;
	float: left;
}
/* PAGE NAVIGATION*/
.page_navigation{
	margin-top: 10px;
	margin-left: 10px;
}
.page_navigation .btn_previous{
	float: left;
	padding: 7px;
	margin: 5px
}
.page_navigation .btn_next{
	float: left;
	padding: 7px;
	margin: 5px
}
.page_navigation .btn_pagenav{
	float: left;
	padding: 7px;
	margin: 5px
}
.page_navigation .btn_active{
	background-color: #4d1966;
	color: #FFF;
}
.page_navigation .btn_over{
	background-color: #f3f3f3;
}

.activity_page_nav{
	width: 610px;
	background-color: #FFF;
	position: relative;
	float: left;
}
.wrap_activity_page_nav_bottom{
	width: 610px;
	background-color: #efefef;
	position: relative;
	float: left;
}
.activity_page_nav_top{
	float: right;
	margin-right: 10px;
}
.activity_page_nav_bottom{
	float: right;
	margin-right: 10px;
}
.activity_page_nav_top .btn_previous,  .activity_page_nav_bottom .btn_previous{
	float: left;
	padding: 7px;
}
.activity_page_nav_top .btn_next, .activity_page_nav_bottom .btn_next{
	float: left;
	padding: 7px;
}
.activity_page_nav_top .page_line, .activity_page_nav_bottom .page_line{
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
}
.activity_page_nav_top .btn_pagenav, .activity_page_nav_bottom .btn_pagenav{
	float: left;
	padding: 7px;
	height: 15px;
}
.activity_page_nav_top .btn_active{
	background-color: #efefef;
	color: #4d1966;
	font-weight: bold;
}
.activity_page_nav_top .btn_over{
	background-color: #f3f3f3;
}
.activity_page_nav_bottom .btn_active{
	background-color: #FFF;
	color: #4d1966;
	font-weight: bold;
}
.activity_page_nav_bottom .btn_over{
	background-color: #FFF;
}



/* Anchor elements*/
a:link, a:visited{
	color: #4d1966;
	text-decoration: none;
}
a:hover, a:focus{
	color: #4d1966;
	text-decoration: underline;
}
.link_white a:link, .link_white a:visited{
	color: #FFF;
	text-decoration: none;
}
.link_white a:hover, .link_white a:focus{
	color: #FFF;
	text-decoration: underline;
}
.btn_white a:link, .btn_white a:visited{
	color: #4d1966;
	font-weight: bold;
	text-decoration: none;	
}
.btn_white a:hover, .btn_white a:focus{
	color: #4d1966;
	font-weight: bold;
	text-decoration: underline;
}
.btn_purple a:link, .btn_purple a:visited{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
}
.btn_purple a:hover, .btn_purple a:focus{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
/* LIST */
.poll_list{
	margin-left: 2px;
}
.poll_answer{
	background: url('../images/custom_radio.png') no-repeat 0px 0px;
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	cursor: pointer;
}
.checkbox_checked{
	background-position: -8px 0px;
}
.poll_list li{
	margin-left: 10px;
	padding-top: 5px;
}
.poll_list .hide_checkbox{
	display: none !important;
}
.poll_list label{
	cursor: pointer;
	width: 150px;
}
.seealso_list{
	margin-left: 12px;
	margin-top: 10px;
}
.seealso_list li{
	padding: 3px;
	font-size: 14px;
}
.birthday_list{
	margin-left: 10px;
	margin-top: 10px;
}
.birthday_list li{
	padding: 3px;
}
#mijntam_menu{
	margin: 10px;
}
#mijntam_menu li{
	color: #FFF;
	padding: 5px;
	min-height: 12px;
}
#mijntam_menu li.active{
	background-color: #FFF;
	color: #4d1866;
	min-height: 12px;
}
.link_left{
	float: left;	
}
#mijntam_menu li a:link, #mijntam_menu li a:visited{
	color: #FFF;
	text-decoration: none;
}
#mijntam_menu li a:hover, #mijntam_menu li  a:focus{
	color: #FFF;
	text-decoration: underline;
}
#mijntam_menu li.active a:link, #mijntam_menu li.active a:visited{
	color: #4d1866;
	text-decoration: none;
}
#mijntam_menu li.active a:hover, #mijntam_menu li.active  a:focus{
	color: #4d1866;
	text-decoration: underline;
}
.comment_icon{
	float: right;
	margin: -2px 5px 0px 0px;
	padding: 0;
	position: relative;
}


.sitemap{
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*background: transparent url(../images/treeview-default-line.gif) no-repeat scroll 0 0;*/
}
.sitemap_sub_sub{
	padding-left: 10px;
	/*background: transparent url(../images/treeview-default-line.gif) no-repeat scroll 0 0;*/
}
.sitemap_sub li{
	padding: 2px;
} 

/* MENU */
#ul_menu li { 
	list-style-type: none;
	list-style: none; 
	height: 28px;
	float: left;
} 
#ul_menu li a, #ul_menu li a:visited {
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	text-decoration: none;
	text-indent: -3000px;
}
#home a:link, #home a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px 0px;
	width: 63px;
}
#home a:hover, #home a:focus, #home_active{
    background: url('../images/menu_sprite.png') no-repeat -100px 0px;
	width: 63px;
}
#info a:link, #info a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -28px;
	width: 91px;
}
#info a:hover, #info a:focus, #info_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -28px;
	width: 91px;
}
#tennis a:link, #tennis a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -56px;
	width: 65px;
}
#tennis a:hover, #tennis a:focus, #tennis_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -56px;
	width: 65px;
}
#selectie a:link, #selectie a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -84px;
	width: 76px;
}
#selectie a:hover, #selectie a:focus, #selectie_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -84px;
	width: 76px;
}
#forum a:link, #forum a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -112px;
	width: 65px;
}
#forum a:hover, #forum a:focus, #forum_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -112px;
	width: 65px;
}
#fotoboek a:link, #fotoboek a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -140px;
	width: 86px;
}
#fotoboek a:hover, #fotoboek a:focus, #fotoboek_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -140px;
	width: 86px;
}
#sponsoring a:link, #sponsoring a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -168px;
	width: 100px;
}
#sponsoring a:hover, #sponsoring a:focus, #sponsoring_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -168px;
	width: 100px;
}
#contact a:link, #contact a:visited {
	background: url('../images/menu_sprite.png') no-repeat 0px -196px;
	width: 74px;
}
#contact a:hover, #contact a:focus, #contact_active{
    background: url('../images/menu_sprite.png') no-repeat -100px -196px;
	width: 74px;
}

#search_btn{
	float: left;
	cursor: pointer;
}

/* FORM ELEMENTS*/
#search_field{
	width: 230px;
	height: 18px;
	margin-top: 2px;
	background-color: #e0d5e6;
	border: 0;
	padding: 3px;
	color: #333;
	float: left;
}
.form_login {
	margin-top: 5px;
	width: 250px;
	position: relative;
}
.form_login fieldset{
	margin-bottom: 5px;
}
.form_login input{
	width: 230px;
	height: 18px;
	margin-top: 2px;
	margin-left: 13px;
	background-color: #fff;
	border: 0;
	padding: 3px;
	color: #333;
	float: left;
}
.form_login .checkbox{
	background: url('../images/custom_checkbox.png') no-repeat 0px 0px;
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 13px;
	cursor: pointer;
}
.form_login .checkbox_checked{
	background-position: -13px 0px;
}
.form_login label{
	float: left;
	height: 17px;
	color: #FFF;
	padding-top: 5px;
	cursor: pointer;
}
.form_login label.paddingleft, .form_login label.noclick{
	padding-left: 13px;
	cursor: auto;
}
.form_login .hide_checkbox{
	display: none !important;
}
.hidden_form{
	display: none;	
	/*width: 590px;*/
	width: 550px;
	padding: 10px;
	background-color: #FFF;
	float: left;
}
#topic_form{
	width: 500px;
	margin-left: 18px;
}
#contact_form, #activity_form{
	width: 500px;
	padding-top: 20px;
	float: left;
	position: relative;
}
#contact_form label.error, #forum_form label.error, #topic_form label.error, #activity_form label.error, #becomemember_form label.error, #member_form label.error, #tammanak_form label.error, .subscribe_training label.error, .subscribe_competitie label.error{
	font-weight: normal;
	color: #F00;	
	width: 310px;
	margin: 5px;	
	margin-top: 0px;
	margin-left: 140px;
	padding: 5px;
	float: left;
}
#form_contact label.error_form, #forum_form label.error_form, #topic_form label.error_form, #activity_form label.error_form, #becomemember_form label.error_form, #member_form label.error_form, #tammanak_form label.error_form, .subscribe_training label.error_form, .subscribe_competitie label.error_form{
	font-weight: normal;
	color: #F00;	
	width: 500px;
	margin: 5px;
	margin-left: 0px;
	padding: 5px;
	padding-left: 0px;
	float: left;
}
#contact_form label, #forum_form label, #topic_form label, #activity_form label, #becomemember_form label, #member_form label, #tammanak_form label, .subscribe_training label, .training_unsubscribe label, .subscribe_competitie label{
	width: 135px;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	text-align: left !important;
}
#member_form .file{
	width: 310px;
}
#member_form .label_long{
	width: 350px;
}
#becomemember_form .label_long{
	width: 285px;
	float: left;
}
#contact_form input, #contact_form select, #forum_form input, #forum_form select, #topic_form input, #activity_form input, #becomemember_form input,  #becomemember_form select, #member_form input, #member_form select, #tammanak_form input, #tammanak_form select, .subscribe_training input, .subscribe_training select, .unsubscribe_training input, .unsubscribe_training select, .training_unsubscribe select, .training_unsubscribe input, .subscribe_competitie input, .subscribe_competitie select{
	width: 310px;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #4D1966;
}
#becomemember_form select, #member_form select, #forum_form select, .subscribe_competitie select{
	width: 322px;
}
#forum_form .small_select{
	width: 50px;
	margin-right: 10px;
}
#contact_form input.error, #contact_form select.error, #forum_form input.error, #topic_form input.error, #activity_form input.error, #becomemember_form input.error, #member_form input.error, #tammanak_form input.error, .subscribe_training input.error, .subscribe_training select.error{
	border: 1px solid #F00;
}
#contact_form select, #tammanak_form select{
	width: 322px;
}
#contact_form textarea, #forum_form textarea, #topic_form textarea, #activity_form textarea, .subscribe_training textarea, .training_unsubscribe textarea, .subscribe_competitie textarea{
	width: 310px;
	height: 100px;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #4D1966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subscribe_training textarea{
	width: 298px;
}
#contact_form textarea.error, #contact_form textarea.error, #forum_form textarea.error, #topic_form textarea.error, #activity_form textarea.error, .subscribe_training textarea.error{
	border: 1px solid #F00;
}
#contact_form .submit, #forum_form .submit, #topic_form .submit, #activity_form .submit, #becomemember_form .submit, #member_form .submit, #tammanak_form .submit, #tampionshipAanmeldFormulier .submit, .subscribe_training .submit, .training_unsubscribe .submit, .subscribe_competitie .submit{
	background-color: #4D1966;	
	color: #FFF;
	width: 150px;
	cursor: pointer;
}
#becomemember_form fieldset, .subscribe_training fieldset, .subscribe_competitie fieldset{
	padding-bottom: 15px;
	padding-top: 15px;
	width: 465px;
	float: left;
}
.subscribe_competitie fieldset{
	width: 550px !important;
}
#becomemember_form legend, #member_form legend, .subscribe_training legend, .training_unsubscribe legend{
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px 5px 5px 0;
}
#becomemember_form .small_input, #member_form .small_input, #tammanak_form .small_input, .subscribe_training .small_input, .training_unsubscribe .small_input, #forum_form .small_input, .subscribe_competitie .small_input{
	width: 25px;
	border: 0px;
	float: left;
}
#becomemember_form  .label_small_input, #member_form .label_small_input, #tammanak_form .label_small_input, .subscribe_training legend .label_small_input, #forum_form .label_small_input, .subscribe_competitie .label_small_input{
	width: 150px;
	float: left;
}
.subscribe_training .label_title{
	width: 500px;
	float: left;
	font-weight: bold;
}
.subscribe_training .long_label, .subscribe_competitie .long_label{
	width: 300px;
	float: left;
}

#tammanak_form .small_input_label{
	width: 300px;
	float: left;
}
#becomemember_form .hidden_field, #member_form .hidden_field{
	display: none !important;
}
#member_form{
	margin-top: 10px;
}
#member_picture{
	width: 320px;
	float: left;
	padding-bottom: 10px;
}
.training_unsubscribe legend{
	font-weight: bold;
}
.training_unsubscribe .small_input{
	border: 0px;
	float: left;
}
.training_unsubscribe .long_label{
	width: 300px;
	float: left;
	height: 18px;
	padding-top: 5px;
}
.training_unsubscribe .submit{
	width: 126px;	
	margin-left: 140px;
}
.training_unsubscribe fieldset{
	margin-top: 10px;	
}
.training_overview{
	float: left;
}
.training_group_info {
	width: 195px;
	float: left;
}
.training_group_info li{
	padding: 2px;	
	line-height: 18px;
}
.result_tammanak {
	padding-top: 10px;
}

.result_member_tammanak {
	cursor: pointer;	
}

.tammanak_over{
	background-color: #4D1966;
	color: #FFF;
}
.bold {
	font-weight: bold;
}
.memberinfo {
	display: none;	
}
.memberinfo table{
	margin-top: 5px;
}
.memberinfo td {
	padding: 3px;	
}
.space_td{
	width: 25px;	
}
.downloads_list td{
	padding: 3px;
	vertical-align: top;
}
.downloads_list th{
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 2px;
}
.file_title{
	width: 300px;
	
}
.file_size{
	width: 60px;	
}
.ext{
	width: 16px;
	height: 16px;
	background-position: center;
}
.ext_right{
	width: 16px;
	height: 16px;
	background-position: right;
}
.ext_folder{
	background-image: url('../images/folder.png');
	background-repeat:no-repeat;
}
.ext_printer{
	background-image: url('../images/printer.png');
	background-repeat:no-repeat;
}
.ext_currentfolder{
	background-image: url('../images/folder_go.png');
	background-repeat:no-repeat;
}
.ext_newfolder{
	background-image: url('../images/folder_add.png');
	background-repeat:no-repeat;
}
.ext_newfile{
	
	background-image: url('../images/page_add.png');
	background-repeat:no-repeat;
}
.ext_up{
	background-image: url('../images/arrow_up.png');
	background-repeat:no-repeat;
}
.ext_jpg, .ext_png, .ext_gif {
	background-image: url('../images/icon_picture.png');
	background-repeat:no-repeat;
}
.ext_zip, .ext_rar  {
	background-image: url('../images/icon_compressed.png');
	background-repeat:no-repeat;
}
.ext_xls, .ext_xlsx {
	background-image: url('../images/icon_excel.png');
	background-repeat:no-repeat;
}
.ext_doc, .ext_docx, .ext_DOC {
	background-image: url('../images/icon_word.png');
	background-repeat:no-repeat;
}
.ext_ppt, .ext_pptx {
	background-image: url('../images/icon_powerpoint.png');
	background-repeat:no-repeat;
}
.ext_pdf {
	background-image: url('../images/icon_pdf.png');
	background-repeat:no-repeat;
}
.ext_psd {
	background-image: url('../images/icon_psd.png');
	background-repeat:no-repeat;
}

/* Forum intern */
.intern_forum {
	width: 590px;
	padding-top: 10px;
}
.table_nopaddingtop{
	padding-top: 0px !important;	
}
.hidden_row{
	display: none;
}
.intern_forum th{
	font-weight: bold;
	background-color: #4D1966;
	color: #FFF;
	padding: 8px;
}
.intern_forum td{
	padding: 8px;
}
.intern_forum td.nopadding{
	padding: 0px;
}
.intern_forum td.line_dots_full{
	padding: 0px;
	float: none;
}
.intern_forum tr.forum_odd{
	background-color: #FFF;
}
.intern_forum tr.forum_even{
	background-color: #F3F3F3;
}
.intern_forum th.icon, td.icon{
	width: 15px;
	padding: 8px 0 0 8px;
}
.intern_forum th.topic, td.topic{
	width: 278px;
}
.intern_forum th.details, td.details{
	width: 200px;
}
.intern_forum th.poster, td.poster{
	width: 105px;
}
.intern_forum th.replies, td.replies{
	width: 50px;
}
.intern_forum th.amount, td.amount{
	width: 100px;
}
.intern_forum th.payment, td.payment{
	width: 380px;
}
.intern_forum th.date, td.date{
	width: 140px;
}
.intern_forum th.date_short, td.date_short{
	width: 80px;
}
.intern_forum td.payrule{
	padding-bottom: 0px !important;
}
.intern_forum td.payrule p{
	padding-bottom: 8px;
}
.intern_forum th.icons, td.icons{
	width: 50px;
	padding: 0px;
	vertical-align: middle;
}
td.icons img {
	border: 0px !important;
	padding: 1px;
}
.td_linespace{
	line-height: 20px;
}
span.no-wrap{
	white-space: nowrap;	
}
.ubb_code{
	float: left;
	width: 300px;
	margin-left: 140px;
	padding: 10px 0;
}

.ubb_code img{
	border: 0px none;	
	padding: 5px;
	cursor: pointer;
}
#subcontent .ubb_code img{
	border: 0px none;	
	padding: 5px;
	cursor: pointer;
}
.nomarginleft{
	margin-left: 0px !important;
}
.paymentinfo {
	padding-left: 20px;	
	margin: 5px;
	margin-bottom: 10px;
}
.paymentinfo li{
	padding: 2px;	
}
#member_overview li{
	padding: 3px 0px;
}
#history_payments {
	margin-left: 10px;
}
#history_payments li{
	padding: 8px;
}

/* Algemeen  - ITcommissie 2010 - Im loving IT! */

.bannerImage {
	border:				0px solid #e0d5e6;
	margin-top:			5px;
}

/* header twitter  - ITcommissie 2010 - Im loving IT! */
#twitter {
	float: 				right;
	margin-right: 		21px;
}

/* DIES Countdown  - ITcommissie 2010 - Im loving IT! */

#cd {
	font-size:			14px;
	color:				#fff;
	font-weight:		bold;
	margin-bottom:		5px;
}
/* TAMpionshipmager  - ITcommissie 2011 - Im loving IT! */
.submitButton {
	background-color: #4D1966;	
	color: #FFF;

	cursor: pointer;
	border:			0;
	padding:			5px;
	float:				right;
}

#tampionshipAanmeldTabel td{

	padding:			0;
	margin:				0;
	height:				10px;
}

.tTitel {
	height:				10px;
}

#tampionshipAanmeldFormulier input[type="checkbox"] {
	border:				1px solid #65407b;
}

#tampionshipOverzichtTabel td, #tampionshipMijnTeamOverzicht td    {
	height:				18px;
}

#tampionshipMijnTeamOverzicht {
	margin-top:			10px;

}
.number {
	width:				20px;
}

.tammer {

}

.moneyContainerHeader {
	text-align:			center;
	font-size:			24px;
	padding:			10px 0 30px 0;
	margin:				0;
	color:				purple;
}

#tampionshipOverzichtTabel tr{
	height:				16px;
	margin:				0;
	padding:			3px 0;
}
#tampionshipOverzichtTabel  img  {
	border:				none;
}

.open_panel	{
	padding: 			5px 0 0 0;
}

.kleur {
	background-color:	#efefef;
}

#tampionshipOverzichtTabel tr.hidden_div {
	height:				0px;

}

#tampionshipOverzichtTabel td.hidden_div2 {
	height: 			0px;
}

.cijfer {
	text-align:			center;
	width:				40px;
}

#tampionshipOverzichtTabel tr:hover {
	background-color:	#652186;
	color:				#ffffff;

}

.contenttdy {
background-color: #ffb300;
color: #c34000;
}

