html {
	overflow-y		: scroll;
}
html, body{
	margin			: auto;
	padding			: 0;
	height			: 100%;
	border			: none;
}
body{
	font-family		: Arial, helvetica, sans-serif;
	font-size		: 62.8%;
	font-size		: 70%;
	color			: #0d2c7f;
	behavior		: url("/style/css/csshover2.htc"); 
}

div#outer {
	width			: 100%;
	height			: 100%;
	margin			: 0px;	
}

div#preload {
	position		: absolute;
	top			: -100px;
	left			: -100px;
	width			: 0px;
	height			: 0px;
}

#preload img {
	width			: 0px;
	height			: 0px;
}

#outer table.pagelayout{
	height			: 100%;
	width			: 100%;
	border-collapse		: collapse;	
	table-layout: fixed;
}

#outer .headerrow{
	height			: 116px;
}
#outer .mainmenurow{
	height			: 49px;
}
#outer .contentrow{
	height			: 100%;
}


#outer td.mainmenu {
	margin			: 0px;
	padding			: 0px;
	background-color	: #ACCA57;
	height			: 60px;
}

#outer td.sidebar {
	margin			: 0px;
	padding			: 0px;
	background-color	: #82CDE1;
	width			: 16.5%;
	vertical-align		: top;	
	color			: #0d2c7f;
	border-right		: 1px solid #fff;
}

#outer td.content {
	margin			: 0px;
	background-color	: #e6f5f9;
	vertical-align		: top;	
	padding			: 20px;
	width		  	: 82.5%;
}

#headerrow td.headercell {
	margin			: 0px;
	padding			: 0px;
	height			: 116px;
}

#headerrow .headerdiv {
	position		: absolute;
	top			: 0;
	left			: 0;
	height		: 116px;
	width			: 100%;	
}

#headerrow .layer1 {
	z-index			: 1;
	position		: absolute;
	left			: 0;
	top			: 0;
	width			: 100%;	
	height			: 116px;
	background		: url('/style/img/header_background.png') repeat-y left top;
	/* xbackground-color	: #c0e6ef; */
}

#headerrow .layer2 {
	z-index			: 2;
	position		: absolute;
	left			: 0;
	top			: 0;
	width			: 100%;	
	height			: 116px;
	background		: url('/style/img/gras.png') repeat-x left top;
}

#headerrow .layer3{
	z-index			: 3;
	position		: absolute;
	top			: 0;
	width			: 100%;
	height			: 116px;
	background		: url('/style/img/header_rays.png') no-repeat right top;
}

#headerrow .layer4{
	z-index			: 5;
	text-align		: center;
	width			: 17%;
	position		: absolute;
}

#headerrow .layer4 img{
	position		: relative;
	border			: none;	
}

#headerrow .layer5{
	z-index			: 4;
	position		: absolute;
	width			: 100%;	
	height			: 116px;
	background		: url('/style/img/clubhuis.png') no-repeat center top;
}

#mainmenu td {
	margin			: 0px;
	padding			: 0px;
	height			: 49px;
	width			: 16.5%;
	border-left		: 1px solid #fff;
	text-align		: center;
	background		: url('/style/img/mainmenu_gradient.png') repeat-x left top;
	background-color	: #acca57;
}

#mainmenu td:hover {
	background		: url('/style/img/mainmenu_gradient_hover.png') repeat-x left top;
	background-color	: #bede94;
}

#mainmenu td.first,
#mainmenu td.firstselected {
	border-left		: none;
}

#mainmenu td.selected,
#mainmenu td.firstselected {
	background		: url('/style/img/mainmenu_gradient_selected.png') repeat-x left top;
	background-color	: #82CDE1;
}

#mainmenu td.selected :hover,
#mainmenu td.firstselected :hover {
	background		: url('/style/img/mainmenu_gradient_selected_hover.png') repeat-x left top;
	background-color	: #a0e0ee;
}

#mainmenu a {
	white-space		: nowrap;
	font-size		: 1.1em;
	display			: block;
	line-height		: 49px;
	vertical-align		: middle;
	text-transform		: uppercase;
	font-weight		: bold;
	text-decoration		: none;
	color			: #036;
}

#mainmenu a:hover {
	color			: #258;
}

#sidebarmenu {

	width			: auto;
	font-size		: 1.1em;
}

#sidebarmenu ul{

	text-transform		: uppercase;
	font-weight		: bold;
	padding			: 0;
	margin			: 0;
	list-style		: none;
	border-bottom		: 1px solid #fff;
}

#sidebarmenu li {

	display			: block;
	padding			: 3px;
	padding-left		: 10px;
	margin			: 0;
}

#sidebarmenu li:hover {
	
	background		: url('/style/img/sidebarmenu_gradient_hover.png') repeat-x left top;
	background-color	: #a0e0ee;
}

#sidebarmenu 	li.nav_item_level1_no_si_active, 
		li.nav_item_level1_has_si_active, 
		li.nav_item_level1_no_si, 
		li.nav_item_level1_has_si {
							
	border-top		: 1px solid #fff;
	background		: url('/style/img/sidebarmenu_gradient_selected.png') repeat-x left top;
	background-color	: #82CDE1;
}

#sidebarmenu 	li.nav_item_level1_no_si_active, 
		li.nav_item_level1_has_si_active, 
		li.nav_item_level1_no_si_active:hover, 
		li.nav_item_level1_has_si_active:hover {
							
	background		: url('/style/img/sidebarmenu_gradient.png') repeat-x left top;
	background-color	: #acca57;
}

#sidebarmenu 	li.nav_item_level2_no_si_active, 
		li.nav_item_level2_has_si_active, 
		li.nav_item_level2_no_si, 
		li.nav_item_level2_has_si {
							
	border-top		: 1px solid #fff;
	background		: url('/style/img/sidebarmenu_gradient_selected_hover.png') repeat-x left top;
	background-color	: #bede94;
	font-weight		: normal;
}

#sidebarmenu 	li.nav_item_level2_no_si_active, 
	li.nav_item_level2_has_si_active {
				
	text-decoration		: underline;
	font-weight		: bold;
}

#sidebarmenu 	li.nav_item_level3_no_si_active, 
		li.nav_item_level3_has_si_active, 
		li.nav_item_level3_no_si, 
		li.nav_item_level3_has_si {
							
	background		: url('/style/img/sidebarmenu_gradient_selected_hover.png') repeat-x left top;
	background-color	: #bede94;
	font-weight		: normal;
	text-transform		: none;
	border-top		: 1px solid #fff;
}

#sidebarmenu 	li.nav_item_level3_no_si_active, 
		li.nav_item_level3_has_si_active {
							
	text-decoration		: underline; 
	font-weight		: bold;
}

#sidebarmenu 	li.nav_item_level4_no_si_active, 
		li.nav_item_level4_has_si_active, 
		li.nav_item_level4_no_si, 
		li.nav_item_level4_has_si {
							
	
	background		: url('/style/img/sidebarmenu_gradient_selected_hover.png') repeat-x left top;
	background-color	: #bede94;
	font-weight		: normal;
	text-transform		: none;
	border-top		: 1px solid #fff;
}

#sidebarmenu 	li.nav_item_level4_no_si_active, 
		li.nav_item_level4_has_si_active {
							
	text-decoration		: underline; 
	font-weight		: bold;
}

#sidebarmenu 	li.nav_item_level5_no_si_active, 
		li.nav_item_level5_has_si_active, 
		li.nav_item_level5_no_si, 
		li.nav_item_level5_has_si {
							
	background		: url('/style/img/sidebarmenu_gradient_selected_hover.png') repeat-x left top;
	background-color	: #bede94;
	font-weight		: normal;
	text-transform		: none;
	border-top		: 1px solid #fff;
}

#sidebarmenu 	li.nav_item_level5_no_si_active, 
		li.nav_item_level5_has_si_active {
							
	text-decoration		: underline; 
	font-weight		: bold;
}

#sidebarmenu a {
	display			: block;
	color			: #036;
	text-decoration		: none;
}
#sidebarmenu a.protected {
		color			: #479;
}
#login {
	width: 100%;
	font-size		: 1.1em;
	background-color	: #a0e0ee;
	border-top		: 2px solid #fff;
	border-bottom		: 1px solid #fff;
}

#login .caption {
	background		: url('/style/img/sidebarmenu_gradient_selected.png') repeat-x left top;
	background-color	: #82cde1;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

div#formdiv {
	margin			: 10px;
}

.formdiv {
	margin			: 10px;
}

#login form {
	margin			: 0px;
	padding			: 0px;
}

#login p {
	margin			: 0px;
	padding			: 10px;
	padding-bottom		: 0px;
}
#login a:link, #login a:active, #login a:visited {
	color			: #036;
	
}
#login .sidebarinput{
	margin			: 0px;
	padding			: 0px;
	width			: 100%;
	margin-bottom		: 5px;
}

#login .sidebarbutton{
	background		: url('/style/img/btnNxtBlue.png') no-repeat left top;
	border			: none;
	height			: 21px;
	width		  	: 21px;
	padding			: 21px 0 0 0;
	overflow		: hidden;
}

#login .sidebarbutton:hover{
	cursor			: pointer;
}

#login .button{
	text-align		: right;
}

#login .leftspan{
	float		: left;
}

*html #login .sidebarbutton {
	height			: 21px;
}

#startlijsten {
	font-size		: 1.1em;
	background-color	: #e9efa1;
	width			: 100%;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}
#startlijsten .startlijstencaption {
	background-color	: #d4e04c;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#startlijsten .startlijstenmessage, .startlijstenlinks {
	padding-left		: 10px;
	padding-right		: 10px;

}
#startlijsten .startlijstenmessage {
	padding-top             :10px;
}
#startlijsten .startlijstenlinks {
	padding-bottom		: 10px;
}
#startlijsten a:link, #startlijsten a:active, #startlijsten a:visited {
	color			: #036;
	text-decoration		: underline;
}

#startlijsten a:hover {
	color			: #acca57;
	text-decoration		: underline;
}


#weer {
	font-size		: 1.1em;
	background-color	: #e9efa1;
	width			: 100%;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#weer .weercaption {
	background-color	: #d4e04c;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#weer .weerdate, .weermessage, .weersource {
	padding-left		: 10px;
	padding-right		: 10px;

}

#weer .weerdate {
	padding-top		: 10px;
}

#weer .weersource {
	padding-bottom		: 10px;
}

#weer a:link, #weer a:active, #weer a:visited {
	color			: #036;
	text-decoration		: underline;
}

#weer a:hover {
	color			: #acca57;
	text-decoration		: underline;
}
#search {
	width:100%;
	font-size		: 1.1em;
	background-color	: #bede94;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#search .caption {
	background-color	: #acca57;
	background		: url('/style/img/sidebarmenu_gradient.png') repeat-x left top;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#search form {
	margin			: 0px;
}

#search .sidebarinput{
	width			: 100%;
	margin-bottom		: 5px;
}

#search .sidebarbutton{
	background		: url('/style/img/btnNxtGreen.png') no-repeat left top;
	border			: none;
	height			: 21px;
	overflow		: hidden;
	padding			: 21px 0 0 0;
	width			: 21px;
}

#search .sidebarbutton:hover{
	cursor			: pointer;
}

*html #search .sidebarbutton {
	height			: 21px;
}

#search .button{
	text-align		: right;
}

#banner1 {
	width:100%;
	font-size		: 1.1em;
	background-color	: #e9efa1;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#banner1 .caption {
	background-color	: #d4e04c;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#banner1 .picture {
	margin			: 5px;
}

#banner1 .sidebarinput{
	width			: 100%;
	margin-bottom		: 5px;
}

#gec {
	width:100%;
	font-size		: 1.1em;
	background-color	: #bede94;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#gec .caption {
	background-color	: #acca57;
	background		: url('/style/img/sidebarmenu_gradient.png') repeat-x left top;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#gec .message {
	padding		: 10px;
	padding-bottom	: 5px;
}
#gec a:link, #gec a:active, #gec a:visited {
	color			: #036;
	text-decoration		: none;
}
#gec a:hover{
	text-decoration		: underline;
}
#gec .firstnewsitem, #gec .newsitem {
	display			: block;
	padding-bottom		: 5px;
}
#gec .newsitem {
	padding-top		: 5px;
	border-top		: 1px solid #acca57;
}

#qcard {
	width	: 100%;
	font-size	: 1.1em;
	background-color	: #e9efa1;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#qcard .caption {
	background-color	: #d4e04c;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight	  	: bold;
	text-transform		: uppercase;
}

#qcard .message {
	background-color	: #e9efa1;
	padding		: 10px;
	padding-bottom	: 5px;
}
#qcard a:link, #qcard a:active, #qcard a:visited {
	color			: #036;
	text-decoration		: none;
}
#qcard .firstnewsitem, #qcard .newsitem {
	display			: block;
	padding-bottom		: 5px;
}
#qcard .newsitem {
	padding-top		: 5px;
	border-top		: 1px solid #d4e04c;
}


#regelvraag {
	width : 100%;
	font-size		: 1.1em;
	background-color	: #e9efa1;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#regelvraag .caption {
	background-color	: #d4e04c;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}
#regelvraag .vraag, #regelvraag .goed, #regelvraag .fout, #regelvraag .uitleg {
	margin		: 10px;
}
#regelvraag .goed {
	background-color	: #acca57;
}

#regelvraag .fout {
	background-color	: #ca7c57;
}

#regelvraag .uitleg {
	padding-top	: 0px;
}
#regelvraag .optie {
	padding-left		: 10px;
}
#regelvraag a:link, #regelvraag a:active, #regelvraag a:visited {
	color			: #036;
	text-decoration		: none;
}

#playinghcp {
	font-size		: 1.1em;
	background-color	: #bede94;
	width			: 100%;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#playinghcp .caption {
	background-color	: #acca57;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
}

#playinghcp .geslachtcontainer {
	text-align		: right;
	margin			: 0px;
	padding			: 0px;
}

#playinghcp .sidebarinput{
	width			: 100%;
	margin-bottom		: 5px;
}

#playinghcp .sidebarbutton{
	background		: url('/style/img/btnNxtGreen.png') no-repeat left top;
	border			: none;
	height			: 21px;
	overflow		: hidden;
	padding			: 21px 0 0 0;
	width			: 21px;
}

#playinghcp .sidebarbutton:hover{
	cursor			: pointer;
}

*html #playinghcp .sidebarbutton {
	height			: 21px;
}

#playinghcp .button {
	text-align		: right;
}




#contentpane {
	font-family		: Arial, helvetica, sans-serif;
	font-size		: 1.2em;
	text-align		:  justify; 
	
}
#contentpane p {
	font-size		: 1.0em;
}

#contentpane p.warning, #contentpane span.warning {
	font-size		: 1.0em;
	color			: #f00;
	font-weight		: bold;
}

#contentpane img{
	margin			: 5px;
}

#contentpane h1, #contentpane h2, #contentpane h3, #contentpane h4 {
	font-family		: Arial, helvetica, sans-serif;
}

#contentpane p.title, #contentpane h1 {
	margin-top		: 0px;
	font-size		: 1.4em;
	font-weight		: bold;
}

#contentpane h2 {
	margin-top		: 0px;
	font-size		: 1.2em;
	font-weight		: bold;
}

#contentpane h3 {
	margin-top		: 0px;
	font-size		: 1.2em;
	font-weight		: bold;
}

#contentpane form {
	margin-top		: 0px;
	margin-bottom		: 0px;
}

#contentpane a:link {
	color			: #036;
	text-decoration		: underline;
}

#contentpane a:visited {
	color			: #036;
	text-decoration		: underline;
}

#contentpane a:hover {
	color			: #acca57;
	text-decoration		: underline;
}

#contentpane a:active {
	color			: #acca57;
	text-decoration		: underline;
}

#contentpane a[href$='.pdf'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconPDF.gif) center left no-repeat;
}
#contentpane a[href$='.doc'],#contentpane a[href$='.docx'],#contentpane a[href$='.rtf'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconDOCX.gif) center left no-repeat;
}
#contentpane a[href$='.ppt'],#contentpane a[href$='.pps'],#contentpane a[href$='.pptx'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconPPTX.gif) center left no-repeat;
}
#contentpane a[href$='.xls'],#contentpane a[href$='.csv'],#contentpane a[href$='.xlsx'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconXLSX.gif) center left no-repeat;
}
#contentpane a[href$='.xml'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconXML.gif) center left no-repeat;
}
#contentpane a[href$='.zip'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconZIP.gif) center left no-repeat;
}
#contentpane a[href$='.iso'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconISO.gif) center left no-repeat;
}
#contentpane a[href$='.rar'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconRAR.gif) center left no-repeat;
}
#contentpane a[href$='.mp3'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconMP3.gif) center left no-repeat;
}
#contentpane a[href$='.qt'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconQT.gif) center left no-repeat;
}
#contentpane a[href$='.avi'],#contentpane a[href$='.wma'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconAVI.gif) center left no-repeat;
}
#contentpane a[href$='.wri'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconWRI.gif) center left no-repeat;
}
#contentpane a[href$='.fla'] {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(/images/icons/iconFLA.gif) center left no-repeat;
}

a.menucaption {
	color			: #ddd;
	text-decoration		: none;
}

a.menucaption:active {
	color			: #ddd;
	text-decoration		: none;
}

a.menucaption:visited {
	color			: #ddd;
	text-decoration		: none;
}

a.menucaption:hover {
	color			: #fff;
	text-decoration		: none;
}

a.menulink {
	display			: block;
        color			: #030;
	text-transform		: uppercase;

	white-space		: nowrap;
	text-overflow		: ellipsis;
	-o-text-overflow	: ellipsis;
	overflow		: hidden;
}

a.menulink:hover {
	display			: block;
        color			: #A03943;
	background-color	: #aca;
        text-decoration		: none;
}

a.regelvraaglink {
	display			: block;
        color			: #030;
	background-color	: #cec;
        text-decoration		: none;
}

a.regelvraaglink:hover {
	display			: block;
        color			: #A03943;
	background-color	: #aca;
        text-decoration		: none;
}

.nieuwsitem {
	display			: block;
        color			: #030;
	background-color	: #cec;
        text-decoration		: none;
}

.nieuwsitem:hover {
	display			: block;
        color			: #A03943;
	background-color	: #aca;
        text-decoration		: none;
}

#contentpane table.fullwidth {
	width			: 100%;
}

#contentpane .oddrow {
	margin-top		: 5px;
	margin-bottom		: 5px;
	border-bottom		: 1px solid #acca57;
}

#contentpane .oddrow td {
	margin-top		: 5px;
	margin-bottom		: 5px;
	border-bottom		: 1px solid #acca57;
}

#contentpane .evenrow {
	margin-top		: 5px;
	margin-bottom		: 5px;
	border-bottom		: 1px solid #acca57;
}
#contentpane .evenrow td {
	margin-top		: 5px;
	margin-bottom		: 5px;
	border-bottom		: 1px solid #acca57;
}

#contentpane th {
	background-color	: #b5e1ee; 
	font-family		: Arial, helvetica, sans-serif;
	font-size		: 1.1em;
	font-weight		: bold;
	text-transform		: uppercase;
	text-align		: left;
	padding			: 5px;
	
}

#contentpane td {
	padding			: 3px;
	font-family		:  Arial, helvetica, sans-serif;
	font-size		: 1.0em;

}

#contentpane td.leftheader {
	font-weight		: bold;
	text-transform		: uppercase;
	text-align		: left;
}

#contentsubmenu ul{
        list-style		: none;
        margin			: 0px;
        padding			: 0px;

}
#contentsubmenu li{
	margin-top		: 5px;
        padding-bottom		: 5px;
	border-bottom		: 1px solid #acca57;
}
#contentsubmenu li.protected{
	list-style-position: inside;
	list-style-image: url('/images/icons/iconLock.gif');
}
#contentsubmenu li a:link {
        text-decoration		: none;
}

#contentsubmenu li a:active {
        text-decoration		: none;
}

#contentsubmenu li a:visited {
        text-decoration		: none;
}

#contentsubmenu li a:hover {
        text-decoration		: none;
}

.standardinput {
	width			: 130px;
	background-color	: #ddd;
	border-color 		: #ccc;
	border-style 		: inset;
	color			: 000000;
}

.foto {
	border-color		: #94BD94;
	border-width		: 1px;
	border-style		: solid;
}

table {
	border-collapse		: collapse;
}

table.hoofdmenu {
	width			: 160px;
}

tr.hoofdmenu {
	background-color	: #036;
	height			: 20px;
}

table.nieuws {
	background-color	: #C1A53F;
}

table.regelvraag {
	width			: 100%;
	background-color	: #bede94;
	background		: url('/style/img/mainmenu_gradient_hover.png') repeat-x left top;
	text-align		: center;
}

tr.regelvraag {
	background		: url('/style/img/mainmenu_gradient.png') repeat-x left top;
	background-color	: #acca57;
	height			: 20px;
}

.membersonly {
	color			: #A03943;
}

.hidden {
	color			: #787;
}

.public {
	color			: #030;
}

input, select, checkbox{
        border			: 1px solid #036;
}

input.radio{
        border			: 0px;
}

#personalia select, #personalia input {
        border			: 1px solid #036;
        width			: 100%;
}

#personalia input.checkbox {
	width: auto;
        border			: none;
}

#personalia select:focus {
        border			: 1px solid #F00;
}
#personalia input:focus {
        border			: 1px solid #F00;
}

#personalia input.datuminput {
        width			: 228px;
        margin-right		: 5px;
}
#personalia img.triggerimage {
        vertical-align		: middle;
}

#personalia input.button {
        background		: #fff;
        border			: 1px solid #030;
        width			: 70px;
}
/* fix for MSIE 100% width input box misses right border */
#personalia td{
	padding-right		: 5px;
}

#pubdate {
	float			: right;
	text-align		: right;
	top			: -20px;
}

#newsblock .newsitem:first-child{
	border-top		: 1px #A0CF67 solid;
}

#newsblock .newsitem{
	border-bottom		: 1px #A0CF67 solid;
	xmargin-top		: 10px;
	padding		: 5px;
	clear			: both;
}

#newsblock .newsitem.important{
   background-color:#ffbbbb;
}

#newsblock .newsitem .date {
	float			: right;
	font-size		: .8em;
	font-family		: Arial, Helvetica, sans-serif;
	margin-top		: 0px;
	margin-bottom		: 5px;
	line-height		: 20px;
	padding-left		: 5px;
}

#newsblock .newsitem .heading {
	font-weight		: bold;
	font-size		: 1.2em;
	font-family		: Arial, Helvetica, sans-serif;
	margin-top		: 0px;
	margin-bottom		: 5px;
}

#newsblock .newsitem .heading a{
	text-decoration		: none;
}

#newsblock .newsitem .heading a:hover{
	text-decoration		: none;
}

#newsblock .newsitem .item {
	margin			: 0px;
	padding			: 0px;
	padding-left		: 85px;
}

#newsblock .newsitem .thumb {
/*	align			: left;*/
	margin-right		: 5px;
	width			: 80px;
}

#newsblock .newsitem a.newsmorelink {
	text-decoration		: none;
}

#newsblock .newsitem .end{
	clear			: both;
	height			: 0px;
	margin			: 0px;
	font-size		: 0pt;
}

form#sidelogin {
	position		: relative;
}

div#usernamecontainer,
div#passwordcontainer {
	position		: relative;
	white-space		: nowrap;
	text-overflow		: ellipsis;
}

label.overlabel {
	position		: absolute;
	top			: 3px;
	left			: 5px;
	z-index			: 1;
	color			: #999;
}

label.overlabel {
	display			: block;	
}

label.overlabel-apply {
	position		: absolute;
	top			: 3px;
	left			: 5px;
	z-index			: 1;
	color			: #999;
}

#fontselector_bak {
	position		: absolute;
	top			: 82px;
	float			: right;
	z-index			: 10;
}

#fontselector {
	font-size		: 1.1em;
	width			: 100%;
	height			: 22px;
	border-top		: 2px solid #fff;
}

#fontselector .box {
	float			: left;
	width			: 20px;
	height			: 20px;
	line-height		: 20px;
	cursor			: pointer;
	display			: block;
	text-align		: center;
	vertical-align		: middle;
	border			: 1px solid #a0e0ee ;
}

#fontselector .box:hover {
	border			: 1px solid white ;
	color		: white;
	
}
#fontsize_smaller {
	font-size		: 8px;
}

#fontsize_normal {
	font-size		: 12px;
}

#fontsize_bigger {
	font-size		: 16px;
}
#screenwidth_fluid {
	font-weight		: bold;
	font-size		: 14px;
	
}
#screenwidth_fixed {
	margin-left:20px;
	line-height		: 14px;
	font-weight		: bold;
	font-size		: 14px;
}
.bluebutton, .greenbutton {
	border: none;
}


/* ***************************************** 
   Scorecard section
****************************************** */
#scorecard table {
	border-collapse: collapse;
}

#scorecard td {
	border: 1px solid;
}

#scorecard .center {
	text-align: center;
}

#scorecard button {
	background:white;
	border: 1px solid #004960;
}

#scorecard input {
	border: 1px solid #004960;
	border-style: inset;
}

#scorecard .holeinput {
	width: 18px;
	border: 1px solid #004960;
	border-style: inset;
	text-align: center;
}

#scorecard .hole1, .hole8, .hole13 {
	text-align: center;
	background-color: #B9D5E5;
}
#scorecard .hole2, .hole9, .hole14 {
	text-align: center;
	background-color: #F4A2BF;
}
#scorecard .hole3, .hole7, .hole15 {
	text-align: center;
	background-color: #FEE15B;
}
#scorecard .hole4, .hole11, .hole16 {
	text-align: center;
	background-color: #F6A56D;
}
#scorecard .hole5, .hole12, .hole17 {
	text-align: center;
	background-color: #C1E65C;
}
#scorecard .hole6, .hole10, .hole18 {
	text-align: center;
	background-color: #B58EB6;
}

#legend ul{
		padding: 0px;
}
#legend li {
 	list-style-type:none;
}

#nav ul {
	display: inline;
	min-width:250px;
}
#nav li{
 	list-style-type:none;
	display: inline;
}

#nav li a, #legend li a {
	background-image:url('/style/img/editbuttons.png');
	background-repeat:no-repeat;
	padding:0px 10px;
	text-decoration:none;
	font-size:20px;
}

#nav li a.down, #legend li a.down {background-position:0px 0px;}
#nav li a.up, #legend li a.up {background-position:0px -50px;}
#nav li a.edit, #legend li a.edit {background-position:0px -100px;}
#nav li a.add, #legend li a.add {background-position:0px -150px;}
#nav li a.del, #legend li a.del {background-position:0px -200px;}
#nav li a.view, #legend li a.view {background-position:0px -250px;}
#nav li a.empty, #legend li a.empty {background-position:0px -1250px;}

#nav .level1{
	position: absolute;
	left: 0;
	margin-left: 10px;
	margin-right:190px;
}
#nav .level2{
	position: absolute;
	left: 0;
   margin-left: 20px;
   margin-right:190px;
}
#nav .level3{
	position: absolute;
	left: 0;
   margin-left: 30px;
   margin-right:190px;
}
#nav .level4{
	position: absolute;
	left: 0;
   margin-left: 40px;
   margin-right:190px;
}
#nav .level5{
	position: absolute;
	left: 0;
   margin-left: 50px;
   margin-right:190px;
}
#nav .level6{
	position: absolute;
	left: 0;
   margin-left: 60px;
   margin-right:190px;
}
#nav .level7{
   position: absolute;
	left: 0;
	margin-left: 70px;
   margin-right:190px;
}
#nav .level8{
  position: absolute;
	left: 0;
	 margin-left: 80px;
   margin-right:190px;
}

#nav .right{
	position: absolute;
	right: 0;
	width: 50%;
	text-align: right;
	min-width:250px;
}
#nav .container {
   position: relative;
   height: 24px;
   padding-top		: 5px;
	 border-bottom		: 1px solid #acca57;
}
#nav .container:hover {
  	background-color	: #eefcff; 
}

#quickedit {
	font-size		: 1.1em;
	width			: 100%;
	height			: 22px;
	border-top		: 2px solid #fff;
	text-align: center;
}
#quickedit ul {
	display: inline;

	padding: 0px;
}
#quickedit li{
 	list-style-type:none;
	display: inline;
}

#quickedit li a{
	background-image:url('/style/img/editbuttons.png');
	background-repeat:no-repeat;
	padding:0px 10px;
	text-decoration:none;
	font-size:20px;
}
#quickedit li a.down {background-position:0px 0px;}
#quickedit li a.up {background-position:0px -50px;}
#quickedit li a.edit {background-position:0px -100px;}
#quickedit li a.add {background-position:0px -150px;}
#quickedit li a.del {background-position:0px -200px;}
#quickedit li a.view {background-position:0px -250px;}
#quickedit li a.empty {background-position:0px -1250px;}


.floatImages{
  width:100%;
  padding: 10px; 
  float:left
}
.floatImages .floatBox {
  float: left; 
  margin: 5px; 
  border:solid 1px #333
}
.floatImages .floatBox .imageBox {
  text-align:center; 
  margin: 5px;  
}

.floatImages .floatBox .radio {
  margin-bottom: 10px;
}

.error {
		color: #ff0000;
		font-weight: bold;
}

#rssfeed {
	width: 100%;
	font-size		: 1.1em;
	background-color	: #a0e0ee;
	border-top		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
}

#rssfeed .caption {
	background		: url('/style/img/sidebarmenu_gradient_selected.png') repeat-x left top;
	background-color	: #82cde1;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
	display: block;
}
#rssfeed li {

	display			: block;
	padding			: 3px;
	padding-left		: 10px;
	margin			: 0;
}
#rssfeed li:hover {
	background-color	: #B5E5F2;
}
#rssfeed ul{

	xtext-transform		: uppercase;
	xfont-weight		: bold;
	padding			: 0;
	margin			: 0;
	list-style		: none;
	border-bottom		: 1px solid #fff;
}
#rssfeed a:link, #weer a:active, #weer a:visited {
	color			: #036;
	text-decoration		: underline;
}

#rssfeed a:hover {
	color			: #acca57;
	text-decoration		: underline;
}

